Contains network information for a WirelessNode that has been added to the Sync Sampling Network.
The status of an individual node.
SyncNetworkInfo( |
| ) |
Creates a SyncNetworkInfo object
wirelessNode | The WirelessNode that this SyncNetworkInfo will belong to. |
The WirelessModels::NodeModel of the Node that this info belongs to.
The standard percent of bandwidth that this node takes up
The space-optimized percent of bandwidth that this node takes up
The TDMA address that was found for this node
The number of individual slots that the node takes up per transmission
The maximum TDMA address that can be assigned for the node
The number of transmissions per group
The size of the group
The number of maximum retransmissions per burst (if burst)
The version of the Sync Sampling formulas to use.
Whether or not this node has attempted optimization
Whether or not the configuration has been applied for this node
Whether or not the Node has been send the Start Sync Sampling command.
Whether or not there is a "pending" configuration set for this Node.
A WirelessNodeConfig set to be used in all sync network calculations, without actually being applied to the Node.
Gets whether or not the network configuration has been successfully applied to this node.
true if the network configuration has been successfully applied, false otherwise.
Gets the node's individual percent of bandwidth in the network.
The node's individual percent of bandwidth.
Gets the TDMA address that was found and assigned to the node.
The TDMA address that was assigned to the node.
Gets the maximum TDMA address that can be assigned to this node. (Advanced)
The maximum TDMA address allowed for this node in its current configuration.
Gets the number of transmissions per group for this node. (Advanced)
The number of transmissions per group for this node.
Gets the group size for this node. (Advanced)
The group size for this node.
The version of the Sync Sampling formulas to use.
Gets whether or not this network info has a pending configuration set.
true if a pending config has been set, false otherwise
void setPendingConfig( |
| ) |
Sets a pending configuration for the Node in this network info. This is a configuration that is not actually applied to the Node, but should be used in all sync network calculations.
config const WirelessNodeConfig& | The WirelessNodeConfig to set for the Node. |
Error_InvalidNodeConfig: The configuration is not set for Synchronized Sampling mode.
Gets the current pending configuration that is set.
The WirelessNodeConfig pointer that is currently set.
Clears any pending config that is currently set.