Z-Wave Protocol Controller Reference
zwave_network_management_process.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2021 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
21#ifndef ZWAVE_NETWORK_MANAGEMENT_PROCESS_H
22#define ZWAVE_NETWORK_MANAGEMENT_PROCESS_H
23
24#include "process.h"
25
26typedef enum {
27
46 /* NM_EV_ADD_SECURITY_KEY_CHALLENGE is called (fro on_dsk_challenge)when
47 * public key report is received from other side. NM FSM calls
48 * zwave_controller_on_dsk_report() to send the request user
49 */
52
98 NM_EV_MAX, //This MUST always to be last entry in this enum
100
101#ifdef __cplusplus
102extern "C" {
103#endif
104
105PROCESS_NAME(zwave_network_management_process);
106
107#ifdef __cplusplus
108}
109#endif
110
111#endif //ZWAVE_NETWORK_MANAGEMENT_PROCESS_H
PROCESS_NAME(zwave_network_management_process)
nm_event_t
Definition: zwave_network_management_process.h:26
@ NM_EV_SET_DEFAULT
Definition: zwave_network_management_process.h:85
@ NM_EV_ADD_SECURITY_REQ_KEYS
Definition: zwave_network_management_process.h:45
@ NM_EV_ADD_END_NODE
Definition: zwave_network_management_process.h:32
@ NM_EV_ABORT
Definition: zwave_network_management_process.h:90
@ NM_EV_REQUEST_NODE_NEIGHBOR_REQUEST_COMPLETE
Definition: zwave_network_management_process.h:94
@ NM_EV_ASSIGN_RETURN_ROUTE_START
Definition: zwave_network_management_process.h:95
@ NM_EV_LEARN_SET
Definition: zwave_network_management_process.h:68
@ NM_EV_NODE_ADD_S2
Definition: zwave_network_management_process.h:51
@ NM_EV_REQUEST_NODE_LIST
Definition: zwave_network_management_process.h:73
@ NM_EV_ADD_NODE_STATUS_DONE
Definition: zwave_network_management_process.h:35
@ NM_EV_REMOVE_FAILED
Definition: zwave_network_management_process.h:81
@ NM_EV_NODE_REMOVE_FAILED
Definition: zwave_network_management_process.h:88
@ NM_EV_ASSIGN_RETURN_ROUTE_COMPLETED
Definition: zwave_network_management_process.h:96
@ NM_EV_REPLACE_FAILED_START
Definition: zwave_network_management_process.h:63
@ NM_EV_NODE_REMOVE_COMPLETE
Definition: zwave_network_management_process.h:89
@ NM_EV_REMOVE_FAILED_OK
Definition: zwave_network_management_process.h:82
@ NM_EV_REMOVE_FAILED_FAIL
Definition: zwave_network_management_process.h:83
@ NM_EV_NOP_SUCCESS
Definition: zwave_network_management_process.h:92
@ NM_EV_SECURITY_DONE
Definition: zwave_network_management_process.h:39
@ NM_EV_LEARN_DONE
Definition: zwave_network_management_process.h:70
@ NM_EV_ADD_SECURITY_KEYS_SET
Definition: zwave_network_management_process.h:57
@ NM_EV_ADD_NODE_FOUND
Definition: zwave_network_management_process.h:29
@ NM_EV_TIMEOUT
Definition: zwave_network_management_process.h:37
@ NM_EV_FRAME_RECEIVED
Definition: zwave_network_management_process.h:79
@ NM_EV_ADD_PROTOCOL_DONE
Definition: zwave_network_management_process.h:31
@ NM_EV_START_PROXY_INCLUSION
Definition: zwave_network_management_process.h:76
@ NM_EV_MAX
Definition: zwave_network_management_process.h:98
@ NM_EV_LEARN_STARTED
Definition: zwave_network_management_process.h:69
@ NM_EV_ADD_SECURITY_DSK_SET
Definition: zwave_network_management_process.h:62
@ NM_EV_NODE_ADD
Definition: zwave_network_management_process.h:36
@ NM_EV_NODE_ADD_SMART_START
Definition: zwave_network_management_process.h:80
@ NM_EV_ADD_CONTROLLER
Definition: zwave_network_management_process.h:30
@ NM_EV_S0_STARTED
Definition: zwave_network_management_process.h:40
@ NM_EV_REQUEST_NODE_NEIGHBOR_REQUEST
Definition: zwave_network_management_process.h:93
@ NM_EV_REPLACE_FAILED_START_S2
Definition: zwave_network_management_process.h:67
@ NM_EV_SET_DEFAULT_COMPLETE
Definition: zwave_network_management_process.h:86
@ NM_EV_LEARN_FAILED
Definition: zwave_network_management_process.h:72
@ NM_EV_ADD_LEARN_READY
Definition: zwave_network_management_process.h:28
@ NM_EV_NODE_INFO
Definition: zwave_network_management_process.h:78
@ NM_EV_START_PROXY_REPLACE
Definition: zwave_network_management_process.h:77
@ NM_EV_ADD_SECURITY_KEY_CHALLENGE
Definition: zwave_network_management_process.h:50
@ NM_EV_ADD_FAILED
Definition: zwave_network_management_process.h:33
@ NM_EV_SMART_START_ENABLE
Definition: zwave_network_management_process.h:84
@ NM_EV_REPLACE_FAILED_STOP
Definition: zwave_network_management_process.h:64
@ NM_EV_ADD_NOT_PRIMARY
Definition: zwave_network_management_process.h:34
@ NM_EV_NODE_REMOVE
Definition: zwave_network_management_process.h:87
@ NM_EV_SET_PRIORITY_ROUTE
Definition: zwave_network_management_process.h:97
@ NM_EV_NOP_FAIL
Definition: zwave_network_management_process.h:91
@ NM_EV_LEARN_STOP
Definition: zwave_network_management_process.h:71
@ NM_EV_PROXY_COMPLETE
Definition: zwave_network_management_process.h:75
@ NM_EV_REPLACE_FAILED_FAIL
Definition: zwave_network_management_process.h:66
@ NM_EV_REQUEST_FAILED_NODE_LIST
Definition: zwave_network_management_process.h:74
@ NM_EV_REPLACE_FAILED_DONE
Definition: zwave_network_management_process.h:65