Zigbee Protocol Controller 1.6.0
|
Go to the source code of this file.
Namespaces | |
namespace | zigpc_discovery |
namespace | zigpc_discovery::callbacks |
Functions | |
void | zigpc_discovery::callbacks::clear (void) |
Clear all registered callbacks. More... | |
void | zigpc_discovery::callbacks::notify (zigbee_eui64_uint_t eui64, zigpc_discovery_status status) |
Invoke registered callbacks the discovery status for the device. More... | |
sl_status_t | zigpc_discovery::callbacks::add (zigbee_eui64_uint_t eui64, const zigpc_discovery_status_callback_t callback) |
Add a callback to be invoked for a specific EUI64 (or WILDCARD_EUI64 for all devices). More... | |
sl_status_t | zigpc_discovery::callbacks::remove_for_device (zigbee_eui64_uint_t eui64) |
Remove all registered callbacks for a specific EUI64. More... | |
sl_status_t | zigpc_discovery::callbacks::remove (zigbee_eui64_uint_t eui64, const zigpc_discovery_status_callback_t callback) |
Remove a registered callback for a specific EUI64 (or WILDCARD_EUI64 for all devices). More... | |
Variables | |
constexpr zigbee_eui64_uint_t | zigpc_discovery::callbacks::WILDCARD_EUI64 = ZIGBEE_NULL_EUI64_UINT |
Wildcard identifier to be used when adding/removing callbacks. More... | |