Developing with ZBOSS for Zigbee
|
Data Structures | |
struct | zb_apsme_binding_req_s |
APSME binding structure. More... | |
struct | zb_aps_check_binding_req_s |
struct | zb_aps_check_binding_resp_s |
struct | zb_apsme_add_group_req_s |
APSME-ADD-GROUP.request primitive parameters. More... | |
struct | zb_apsme_add_group_conf_s |
APSME-ADD-GROUP.confirm primitive parameters. More... | |
struct | zb_apsme_remove_all_groups_req_s |
APSME-REMOVE-ALL-GROUPS.request primitive parameters. More... | |
struct | zb_apsme_remove_all_groups_conf_s |
APSME-REMOVE-ALL-GROUPS.confirm primitive parameters. More... | |
Typedefs | |
typedef struct zb_apsme_binding_req_s | zb_apsme_binding_req_t |
APSME binding structure. More... | |
typedef struct zb_aps_check_binding_req_s | zb_aps_check_binding_req_t |
typedef struct zb_aps_check_binding_resp_s | zb_aps_check_binding_resp_t |
typedef struct zb_apsme_add_group_req_s | zb_apsme_add_group_req_t |
APSME-ADD-GROUP.request primitive parameters. | |
typedef struct zb_apsme_add_group_conf_s | zb_apsme_add_group_conf_t |
APSME-ADD-GROUP.confirm primitive parameters. | |
typedef struct zb_apsme_add_group_req_s | zb_apsme_remove_group_req_t |
APSME-REMOVE-GROUP.request primitive parameters. | |
typedef struct zb_apsme_add_group_conf_s | zb_apsme_remove_group_conf_t |
APSME-REMOVE-GROUP.confirm primitive parameters. | |
typedef struct zb_apsme_remove_all_groups_req_s | zb_apsme_remove_all_groups_req_t |
APSME-REMOVE-ALL-GROUPS.request primitive parameters. | |
typedef struct zb_apsme_remove_all_groups_conf_s | zb_apsme_remove_all_groups_conf_t |
APSME-REMOVE-ALL-GROUPS.confirm primitive parameters. | |
Functions | |
zb_bool_t | zb_aps_is_endpoint_in_group (zb_uint16_t group_id, zb_uint8_t endpoint) |
void | zb_apsme_bind_request (zb_uint8_t param) |
APSME-BIND.request primitive. More... | |
void | zb_apsme_unbind_request (zb_uint8_t param) |
APSME-UNBIND.request primitive. More... | |
void | zb_apsme_unbind_all (zb_uint8_t param) |
Perform unbind all entries. This custom function and it is not described in Zigbee specification. More... | |
void | zb_aps_check_binding_request (zb_bufid_t param) |
void | zb_apsme_add_group_request (zb_uint8_t param) |
APSME-ADD-GROUP.request primitive. More... | |
void | zb_apsme_remove_group_request (zb_uint8_t param) |
APSME-REMOVE-GROUP.request primitive. More... | |
void | zb_apsme_remove_all_groups_request (zb_uint8_t param) |
APSME-REMOVE-ALL-GROUPS.request primitive. More... | |
typedef struct zb_aps_check_binding_req_s zb_aps_check_binding_req_t |
This data structure passed to zb_aps_check_binding_request().
typedef struct zb_aps_check_binding_resp_s zb_aps_check_binding_resp_t |
This data structure passed to callback passed to zb_aps_check_binding_request().
typedef struct zb_apsme_binding_req_s zb_apsme_binding_req_t |
APSME binding structure.
This data structure passed to zb_apsme_bind_request() and to zb_apsme_unbind_request().
void zb_aps_check_binding_request | ( | zb_bufid_t | param | ) |
Checks if the binding with specified parameters exists
void zb_apsme_add_group_request | ( | zb_uint8_t | param | ) |
APSME-ADD-GROUP.request primitive.
param | - index of buffer with parameter. See zb_apsme_add_group_req_t. |
See scenes sample
void zb_apsme_bind_request | ( | zb_uint8_t | param | ) |
APSME-BIND.request primitive.
param | - index of buffer containing request data (see zb_apsme_binding_req_t). |
See light_sample
void zb_apsme_remove_all_groups_request | ( | zb_uint8_t | param | ) |
APSME-REMOVE-ALL-GROUPS.request primitive.
param | - index of buffer with parameter. See zb_apsme_remove_all_groups_req_t. |
See tp_aps_bv-18 sample
void zb_apsme_remove_group_request | ( | zb_uint8_t | param | ) |
APSME-REMOVE-GROUP.request primitive.
param | - index of buffer with parameter. See zb_apsme_remove_group_req_t. |
See tp_aps_bv-17 sample
void zb_apsme_unbind_all | ( | zb_uint8_t | param | ) |
Perform unbind all entries. This custom function and it is not described in Zigbee specification.
param | - not used. |
void zb_apsme_unbind_request | ( | zb_uint8_t | param | ) |
APSME-UNBIND.request primitive.
param | - index of buffer containing request data (see zb_apsme_binding_req_t). |
See aps_binding_test sample