Typedefs | |
typedef enum nwk_requested_timeout_e | nwk_requested_timeout_t |
Functions | |
zb_void_t | zb_set_channel (zb_uint32_t channel_mask) |
zb_ret_t | zb_set_tx_power (zb_uint8_t tx_power) |
zb_void_t | zb_set_rx_on_when_idle (zb_bool_t rx_on) |
zb_void_t | zb_set_long_address (const zb_ieee_addr_t addr) |
zb_void_t | zb_set_extended_pan_id (const zb_ext_pan_id_t ext_pan_id) |
zb_void_t | zb_set_node_descriptor_manufacturer_code (zb_uint16_t manuf_code) |
void | zb_set_network_coordinator_role (zb_uint32_t channel_mask) |
void | zb_set_network_coordinator_role_legacy (zb_uint32_t channel_mask) |
void | zb_set_network_router_role (zb_uint32_t channel_mask) |
void | zb_set_network_router_role_legacy (zb_uint32_t channel_mask) |
void | zb_set_network_ed_role (zb_uint32_t channel_mask) |
void | zb_set_network_ed_role_legacy (zb_uint32_t channel_mask) |
zb_void_t | zb_set_max_children (zb_uint8_t max_children) |
void | zb_set_ed_timeout (zb_uint_t to) |
void | zb_set_keepalive_timeout (zb_uint_t to) |
typedef enum nwk_requested_timeout_e nwk_requested_timeout_t |
Enum all values used in End Device timeout request
Enum all values used in End Device timeout request
zb_void_t zb_set_channel | ( | zb_uint32_t | channel_mask | ) |
Set channel mask on device.
channel_mask | - ZigBee channel mask |
Example:
void zb_set_ed_timeout | ( | zb_uint_t | to | ) |
Set end device timeout.
Use it on End Device to specify End Device timeout period used in ED Timeout request.
to | - index in nwk_requested_timeout_e |
zb_void_t zb_set_extended_pan_id | ( | const zb_ext_pan_id_t | ext_pan_id | ) |
Set Extended Pan ID (apsUseExtendedPANID attribute)
ext_pan_id | - Long (64-bit) Extented Pan ID |
void zb_set_keepalive_timeout | ( | zb_uint_t | to | ) |
Set keep alive timeout.
Use it on End Device to specify how often device should poll its parent.
to | - timeout, in beacon intervals |
zb_void_t zb_set_long_address | ( | const zb_ieee_addr_t | addr | ) |
Set 64-bit long address
addr | - long address structure |
zb_void_t zb_set_max_children | ( | zb_uint8_t | max_children | ) |
Set the maximum number of connected devices. Used for coordinators and routers
max_children | - maximum number of connected devices. |
void zb_set_network_coordinator_role | ( | zb_uint32_t | channel_mask | ) |
Initiate device as a ZigBee coordinator
channel_mask | - ZigBee channel mask |
void zb_set_network_coordinator_role_legacy | ( | zb_uint32_t | channel_mask | ) |
Initiate device as a legacy (pre-r21) ZigBee coordinator
channel_mask | - ZigBee channel mask |
void zb_set_network_ed_role | ( | zb_uint32_t | channel_mask | ) |
Initiate device as a ZigBee End Device
channel_mask | - ZigBee channel mask |
void zb_set_network_ed_role_legacy | ( | zb_uint32_t | channel_mask | ) |
Initiate device as a legacy (pre-r21) ZigBee End Device
channel_mask | - ZigBee channel mask |
void zb_set_network_router_role | ( | zb_uint32_t | channel_mask | ) |
Initiate device as a ZigBee router
channel_mask | - ZigBee channel mask |
void zb_set_network_router_role_legacy | ( | zb_uint32_t | channel_mask | ) |
Initiate device as a legacy (pre-r21) ZigBee router
channel_mask | - ZigBee channel mask |
zb_void_t zb_set_node_descriptor_manufacturer_code | ( | zb_uint16_t | manuf_code | ) |
Update ZDP Node Descriptor manufacturer code
manuf_code | - Manufacturer code |
Set RxOnWhenIdle attribute
rx_on | - attribute value |
Example:
zb_ret_t zb_set_tx_power | ( | zb_uint8_t | tx_power | ) |