EmberNetworkParameters Struct Reference

Holds network parameters.

#include <ember-types.h>

Data Fields

uint8_t extendedPanId [EXTENDED_PAN_ID_SIZE]
 
uint16_t panId
 
int8_t radioTxPower
 
uint8_t radioChannel
 
EmberJoinMethod joinMethod
 
EmberNodeId nwkManagerId
 
uint8_t nwkUpdateId
 
uint32_t channels

Holds network parameters.

For information about power settings and radio channels, see the technical specification for the RF communication module in your Developer Kit.

Field Documentation

◆ channels

uint32_t EmberNetworkParameters::channels

The NWK channel mask. The list of preferred channels that the NWK manager has told this device to use when searching for the network. This may only be set at joining when using EMBER_USE_CONFIGURED_NWK_STATE as the join method.

◆ extendedPanId

uint8_t EmberNetworkParameters::extendedPanId[EXTENDED_PAN_ID_SIZE]

The network's extended PAN identifier.

◆ joinMethod

EmberJoinMethod EmberNetworkParameters::joinMethod

Join method: The protocol messages used to establish an initial parent. It is ignored when forming a ZigBee network, or when querying the stack for its network parameters.

◆ nwkManagerId

EmberNodeId EmberNetworkParameters::nwkManagerId

NWK Manager ID. The ID of the network manager in the current network. This may only be set at joining when using EMBER_USE_CONFIGURED_NWK_STATE as the join method.

◆ nwkUpdateId

uint8_t EmberNetworkParameters::nwkUpdateId

An NWK Update ID. The value of the ZigBee nwkUpdateId known by the stack. It is used to determine the newest instance of the network after a PAN ID or channel change. This may only be set at joining when using EMBER_USE_CONFIGURED_NWK_STATE as the join method.

◆ panId

uint16_t EmberNetworkParameters::panId

The network's PAN identifier.

◆ radioChannel

uint8_t EmberNetworkParameters::radioChannel

A radio channel. Be sure to specify a channel supported by the radio.

◆ radioTxPower

int8_t EmberNetworkParameters::radioTxPower

A power setting, in dBm.


The documentation for this struct was generated from the following file:
  • ember-types.h