Zigbee Protocol Controller 1.6.0
|
Go to the source code of this file.
Namespaces | |
namespace | zigpc_datastore |
namespace | zigpc_datastore::device |
namespace | zigpc_datastore::endpoint |
namespace | zigpc_datastore::cluster |
namespace | zigpc_datastore::group |
namespace | zigpc_datastore::binding |
Functions | |
std::vector< zigbee_eui64_uint_t > | zigpc_datastore::device::get_id_list (void) |
Get list of devices on the network. More... | |
std::vector< zigbee_endpoint_id_t > | zigpc_datastore::endpoint::get_id_list (const zigbee_eui64_t eui64) |
Get list of endpoint IDs under a device. More... | |
std::vector< zcl_cluster_id_t > | zigpc_datastore::cluster::get_id_list (const zigbee_eui64_t eui64, zigbee_endpoint_id_t ep_id, zcl_cluster_side_t cluster_side) |
Get list of cluster IDs under an endpoint based on the cluser side. More... | |
std::vector< zigbee_group_id_t > | zigpc_datastore::group::get_group_list (const zigbee_eui64_t eui64, zigbee_endpoint_id_t ep_id, bool is_reported) |
Get list of group IDs under an endpoint based on the report/desired state. More... | |
sl_status_t | zigpc_datastore::binding::add_binding (zigbee_eui64_uint_t source, zigbee_binding_t binding) |
datastore::binding::add_binding Add a binding to the stored binding table of a given source address. Note, while the current implementation expects the source node to host the binding table, it is technically possible to store the binding table on a different node. This is why the source address is included in the interface. More... | |
sl_status_t | zigpc_datastore::binding::remove_binding (zigbee_eui64_uint_t source, zigbee_binding_t binding) |
datastore::binding::remove_binding Remove a binding from the binding table of a given source address. More... | |
sl_status_t | zigpc_datastore::binding::read_binding_table (zigbee_eui64_uint_t source, std::list< zigbee_binding_t > &binding_table_dest) |
datastore::binding::read_binding_table Reads the stored binding table of a given node. More... | |
size_t | zigpc_datastore::binding::read_binding_count (zigbee_eui64_uint_t source) |
datastore::binding::add_binding Remove a binding from the binding table of a given source address. More... | |