Zigbee Protocol Controller 1.6.0
zigpc_net_mgmt_notify_int.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2020 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13
14#ifndef ZIGPC_NET_MGMT_NOTIFY_INT_H
15#define ZIGPC_NET_MGMT_NOTIFY_INT_H
16
19
27
34
41
53 zigpc_net_mgmt_notify_add_requested_parameter(const char *parameter_str);
54
65 const enum zigpc_net_mgmt_fsm_state new_state,
66 const enum zigpc_net_mgmt_fsm_state *const next_supported_states);
67
74
82 bool success);
83
90
91#endif /* ZIGPC_NET_MGMT_NOTIFY_INT_H */
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
zigpc_net_mgmt_fsm_state
Network Management FSM States.
Definition: zigpc_net_mgmt.h:41
sl_status_t zigpc_net_mgmt_notify_state_update(const enum zigpc_net_mgmt_fsm_state new_state, const enum zigpc_net_mgmt_fsm_state *const next_supported_states)
Notify FSM state updates to observers.
Definition: zigpc_net_mgmt_notify.c:134
sl_status_t zigpc_net_mgmt_reset_observable(void)
Clear and reinitialize ZigPC Net Mgmt observable instance.
Definition: zigpc_net_mgmt_notify.c:51
void zigpc_net_mgmt_notify_clear_requested_parameter_list(void)
Clear the list of RequestedStateParameters that will be needed from Unify as a response to Networkman...
Definition: zigpc_net_mgmt_notify.c:92
void zigpc_net_mgmt_notify_network_init(const zigbee_eui64_t pc_eui64)
Notify network init to observers.
Definition: zigpc_net_mgmt_notify.c:76
void zigpc_net_mgmt_notify_node_added(const zigbee_eui64_t eui64)
Notify node added events to observer.
Definition: zigpc_net_mgmt_notify.c:172
void zigpc_net_mgmt_notify_node_interview_status(const zigbee_eui64_t eui64, bool success)
Notify node interview state (success/fail) to observers.
Definition: zigpc_net_mgmt_notify.c:186
void zigpc_net_mgmt_notify_node_removed(const zigbee_eui64_t eui64)
Notify node removed events to observer.
Definition: zigpc_net_mgmt_notify.c:205
sl_status_t zigpc_net_mgmt_notify_add_requested_parameter(const char *parameter_str)
Add a parameter to the list of RequestedStateParameters that will be sent from ZigPC as a response to...
Definition: zigpc_net_mgmt_notify.c:102