![]() |
nRF5 SDK for Thread and Zigbee v1.0.0
|
ZLL transaction data context. More...
#include <zb_zll_data.h>
Data Fields | |
zb_uint32_t | transaction_id |
Inter-PAN transaction identifier for the transaction under processing. | |
zb_bitfield_t | identify_sent:1 |
zb_bitfield_t | send_confirmed:1 |
zb_bitfield_t | scan_timed_out:1 |
zb_bitfield_t | ext_scan:1 |
zb_bitfield_t | out_of_memory:1 |
zb_ieee_addr_t | src_addr |
zb_ushort_t | transaction_task |
Describe current transaction task. Possible tasks are defined in enumeration zb_zll_transaction_task_e. | |
zb_uint8_t | n_device_infos |
zb_uint8_t | current_dev_info_idx |
zb_zll_ext_device_info_t | device_infos [ZB_ZLL_TRANS_CTX_DEV_INFO_MAX_NUMBER] |
zb_uint8_t | n_ep_infos |
zb_zll_sub_device_info_t | ep_infos [ZB_ZLL_TRANS_CTX_EP_INFO_MAX_NUMBER] |
zb_zll_is_action_allowed_cb_t | check_action_allowed |
User-provided "check action allowed" callback. | |
zb_uint8_t | pckt_cnt |
zb_zll_addr_range_t | addr_range |
zb_zll_group_id_range_t | group_id_range |
zb_zll_command_target_data_t | command_data |
zb_zll_select_device_cb | select_device |
ZLL transaction data context.
zb_zll_addr_range_t zb_zll_transaction_ctx_s::addr_range |
Old address range for transaction rollback needs.
zb_zll_command_target_data_t zb_zll_transaction_ctx_s::command_data |
Callback-chain data for target-side command handling.
zb_uint8_t zb_zll_transaction_ctx_s::current_dev_info_idx |
Index for the device info record iterator.
zb_zll_ext_device_info_t zb_zll_transaction_ctx_s::device_infos[ZB_ZLL_TRANS_CTX_DEV_INFO_MAX_NUMBER] |
Table of devices reported during the active transaction.
zb_zll_sub_device_info_t zb_zll_transaction_ctx_s::ep_infos[ZB_ZLL_TRANS_CTX_EP_INFO_MAX_NUMBER] |
Sub-device (endpoint) info table.
zb_bitfield_t zb_zll_transaction_ctx_s::ext_scan |
"Extended scan" flag.
zb_zll_group_id_range_t zb_zll_transaction_ctx_s::group_id_range |
Old group identifiers range for transaction rollback needs.
zb_bitfield_t zb_zll_transaction_ctx_s::identify_sent |
Specifies if identify request was sent during transaction
zb_uint8_t zb_zll_transaction_ctx_s::n_device_infos |
Number of device infos currently stored in the table.
zb_uint8_t zb_zll_transaction_ctx_s::n_ep_infos |
Number of filled endpoint info records.
zb_bitfield_t zb_zll_transaction_ctx_s::out_of_memory |
"Out of memory" flag.
zb_bitfield_t zb_zll_transaction_ctx_s::scan_timed_out |
"Scan timed out" flag.
zb_zll_select_device_cb zb_zll_transaction_ctx_s::select_device |
Callback for select device when search device by commissioning.
zb_bitfield_t zb_zll_transaction_ctx_s::send_confirmed |
"Send confirmed" flag.
zb_ieee_addr_t zb_zll_transaction_ctx_s::src_addr |
Source device address received with the packet in the current transaction stage.