SyncNetworkInfo
SyncNetworkInfo

Contains network information for a WirelessNode that has been added to the Sync Sampling Network.

NodeStatus

The status of an individual node.

status_OK  = 0

The node successfully fits in the network.

status_PoorCommunication  = 1

The node failed to communicate.

status_DoesNotFit  = 2

The node is out of the network, as the bandwidth does not allow it.

status_Contention  = 3

The node is out of the network, as network contention does not allow it.

status
NodeStatus status() const

Gets the node's network status.

Returns

The NodeStatus of the node.

configurationApplied
bool configurationApplied() const

Gets whether or not the network configuration has been successfully applied to this node.

Returns

true if the network configuration has been successfully applied, false otherwise.

percentBandwidth
float percentBandwidth() const

Gets the node's individual percent of bandwidth in the network.

Returns

The node's individual percent of bandwidth.

tdmaAddress
uint32 tdmaAddress() const

Gets the TDMA address that was found and assigned to the node.

Returns

The TDMA address that was assigned to the node.

maxTdmaAddress
uint32 maxTdmaAddress() const

Gets the maximum TDMA address that can be assigned to this node. (Advanced)

Returns

The maximum TDMA address allowed for this node in its current configuration.

transmissionsPerGroup

Gets the number of transmissions per group for this node. (Advanced)

Returns

The number of transmissions per group for this node.

groupSize
uint32 groupSize() const

Gets the group size for this node. (Advanced)

Returns

The group size for this node.

syncSamplingVersion
uint8 syncSamplingVersion() const

The version of the Sync Sampling formulas to use.