![]() |
nRF5 SDK for Thread and Zigbee v1.0.0
|
Data Structures | |
struct | zb_zcl_energy_management_manage_event_payload_s |
struct | zb_zcl_energy_management_report_event_status_payload_s |
Macros | |
#define | ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_PAYLOAD_INIT |
#define | ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_PAYLOAD_INIT (zb_zcl_energy_management_manage_event_payload_t) {0} \ |
#define | ZB_ZCL_ENERGY_MANAGEMENT_SEND_CMD_REPORT_EVENT_STATUS(_param, _dst_addr,_dst_addr_mode, _dst_ep,_src_ep, _payload) |
#define | ZB_ZCL_ENERGY_MANAGEMENT_SEND_CMD_MANAGE_EVENT(_param, _dst_addr,_dst_addr_mode, _dst_ep,_src_ep, _payload) |
Functions | |
zb_void_t | zb_zcl_energy_management_server_send_report_event_status (zb_uint8_t param, zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, zb_zcl_energy_management_report_event_status_payload_t *payload) |
zb_void_t | zb_zcl_energy_management_client_send_manage_event (zb_uint8_t param, zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, zb_zcl_energy_management_manage_event_payload_t *payload) |
#define ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_PAYLOAD_INIT (zb_zcl_energy_management_manage_event_payload_t) {0} \ |
Macro for initialization ManageEvent command payload
#define ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_PAYLOAD_INIT |
Macro for initialization ReportEventStatus command payload
#define ZB_ZCL_ENERGY_MANAGEMENT_SEND_CMD_MANAGE_EVENT | ( | _param, | |
_dst_addr, | |||
_dst_addr_mode, | |||
_dst_ep, | |||
_src_ep, | |||
_payload | |||
) |
Macro for call zb_zcl_energy_management_client_send_manage_event command
#define ZB_ZCL_ENERGY_MANAGEMENT_SEND_CMD_REPORT_EVENT_STATUS | ( | _param, | |
_dst_addr, | |||
_dst_addr_mode, | |||
_dst_ep, | |||
_src_ep, | |||
_payload | |||
) |
Macro for call zb_zcl_energy_management_server_send_report_event_status command
typedef enum zb_zcl_energy_management_actions_required_encoding_e zb_zcl_energy_management_actions_required_encoding_t |
Action(s) Required BitMap/Encoding
Commands are generated by Energy Management Client
typedef struct zb_zcl_energy_management_manage_event_payload_s zb_zcl_energy_management_manage_event_payload_t |
ManageEvent command Payload
typedef struct zb_zcl_energy_management_report_event_status_payload_s zb_zcl_energy_management_report_event_status_payload_t |
ReportEventStatusCommandPayload.
Commands are generated by Energy Management Server
Action(s) Required BitMap/Encoding
Commands are generated by Energy Management Client
zb_void_t zb_zcl_energy_management_client_send_manage_event | ( | zb_uint8_t | param, |
zb_addr_u * | dst_addr, | ||
zb_aps_addr_mode_t | dst_addr_mode, | ||
zb_uint8_t | dst_ep, | ||
zb_uint8_t | src_ep, | ||
zb_zcl_energy_management_manage_event_payload_t * | payload | ||
) |
Function for send ManageEvent command. On receiver's side callback ZB_ZCL_DEVICE_CB will be called with ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_CB_ID callback id.
param | - Reference to buffer. |
dst_addr | - Address of the device to send command to. |
dst_addr_mode | - Address mode for dst_addr. |
dst_ep | - Destination endpoint. |
src_ep | - Current endpoint. |
payload | - Packet payload (zb_zcl_energy_management_manage_event_payload_t). |
zb_void_t zb_zcl_energy_management_server_send_report_event_status | ( | zb_uint8_t | param, |
zb_addr_u * | dst_addr, | ||
zb_aps_addr_mode_t | dst_addr_mode, | ||
zb_uint8_t | dst_ep, | ||
zb_uint8_t | src_ep, | ||
zb_zcl_energy_management_report_event_status_payload_t * | payload | ||
) |
Function for send ReportEventStatus command. On sender's side callback ZB_ZCL_DEVICE_CB will be called with ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_CB_ID callback id on reception of ManageEvent command.
On receiver's side callback ZB_ZCL_DEVICE_CB will be called with ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_CB_ID callback id.
param | - Reference to buffer. |
dst_addr | - Address of the device to send command to. |
dst_addr_mode | - Address mode for dst_addr. |
dst_ep | - Destination endpoint. |
src_ep | - Current endpoint. |
payload | - Packet payload (ref to zb_zcl_drlc_report_event_status_payload_t and zb_zcl_energy_management_report_event_status_payload_t). |