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

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.