Device Types
Device Types.
Enumerations |
|
enum |
EmberNodeType
{
EMBER_UNKNOWN_DEVICE = 0, EMBER_ROUTER = 2, EMBER_END_DEVICE = 3, EMBER_SLEEPY_END_DEVICE = 4, EMBER_MINIMAL_END_DEVICE = 5, EMBER_COMMISSIONER = 7 } |
Detailed Description
Defines the possible types of nodes and the roles that a node might play in a network.
Enumeration Type Documentation
enum EmberNodeType |
Enumerator | |
---|---|
EMBER_UNKNOWN_DEVICE |
Device is not joined. |
EMBER_ROUTER |
Will relay messages and can act as a parent to other nodes. |
EMBER_END_DEVICE |
Communicates only with its parent and will not relay messages. |
EMBER_SLEEPY_END_DEVICE |
An end device whose radio can be turned off to save power. The application must call emberPollForData() to receive messages. |
EMBER_MINIMAL_END_DEVICE |
An always-on end device like EMBER_END_DEVICE , but IP address discovery is performed by the parent on its behalf to help it conserve resources. |
EMBER_COMMISSIONER |
Authentication server for new Thread devices and the authorizer for providing the network credentials they require joining the network. |