23#ifndef ZIGPC_SMARTSTART_INT_HPP
24#define ZIGPC_SMARTSTART_INT_HPP
uint32_t sl_status_t
Definition: sl_status.h:139
uint8_t zigbee_eui64_t[ZIGBEE_EUI64_SIZE]
Zigbee Device EUI64 ID.
Definition: zigpc_common_zigbee.h:193
std::string zigpc_smartstart_get_unid(zigbee_eui64_t eui64)
Get UNID from EUI64 representation.
void zigpc_smartstart_on_node_removed(void *event_data)
Callback invoked when node removal has completed.
void zigpc_smartstart_on_list_update(bool entries_pending_inclusion)
Callback invokved when the smartstart list has been updated.
const char LOG_TAG[]
Definition: unify_dotdot_attribute_store_command_callbacks_level.c:31
sl_status_t zigpc_smartstart_dsk_parse_install_code(const std::string &dsk, zigpc_common::dsk_install_code_t &dsk_content)
Parse a SmartStart DSK in the form of Z3 Install Code configuration.
void zigpc_smartstart_on_node_added(void *event_data)
Callback invoked when node addition has completed.
sl_status_t zigpc_smartstart_init_observers(void)
Setup function to initialize observers.
void zigpc_smartstart_on_network_init(void *event_data)
Callback invoked when the network has initialized.
Content of DSKs that have been parsed for install code based joins.
Definition: zigpc_common_dsk.hpp:25