![]() |
nRF Connect SDK API 3.3.99
|
DECT NR+ management interface public header. More...
Event Macros. | |
DECT NR+ net management events. These DECT NR+ subsystem net management events can be subscribed to by applications via net_mgmt_init_event_callback, net_mgmt_add_event_callback and net_mgmt_del_event_callback. | |
| void | dect_mgmt_activate_done_evt (struct net_if *iface, enum dect_status_values status) |
| void | dect_mgmt_deactivate_done_evt (struct net_if *iface, enum dect_status_values status) |
| void | dect_mgmt_rssi_scan_result_evt (struct net_if *iface, struct dect_rssi_scan_result_evt result_data) |
| void | dect_mgmt_rssi_scan_done_evt (struct net_if *iface, enum dect_status_values status) |
| void | dect_mgmt_association_changed_evt (struct net_if *iface, struct dect_association_changed_evt evt_data) |
| void | dect_mgmt_parent_association_created_evt (struct net_if *iface, uint32_t long_rd_id) |
| void | dect_mgmt_child_association_created_evt (struct net_if *iface, uint32_t long_rd_id) |
| void | dect_mgmt_association_released_evt (struct net_if *iface, uint32_t neighbor_long_rd_id, enum dect_neighbor_role neighbor_role, bool neighbor_initiated, enum dect_association_release_cause cause) |
| void | dect_mgmt_association_req_failed_mdm_result_evt (struct net_if *iface, uint32_t long_rd_id, enum dect_status_values cause) |
| void | dect_mgmt_association_req_rejected_result_evt (struct net_if *iface, uint32_t long_rd_id, enum dect_association_reject_cause reject_cause, enum dect_association_reject_time reject_time) |
| void | dect_mgmt_cluster_created_evt (struct net_if *iface, struct dect_cluster_start_resp_evt resp_data) |
| void | dect_mgmt_cluster_stopped_evt (struct net_if *iface, enum dect_status_values status) |
| void | dect_mgmt_cluster_info_evt (struct net_if *iface, struct dect_cluster_info_evt resp_data) |
| void | dect_mgmt_network_status_evt (struct net_if *iface, struct dect_network_status_evt network_status_data) |
| void | dect_mgmt_sink_status_evt (struct net_if *iface, struct dect_sink_status_evt sink_status_data) |
| void | dect_mgmt_nw_beacon_start_evt (struct net_if *iface, enum dect_status_values status) |
| void | dect_mgmt_nw_beacon_stop_evt (struct net_if *iface, enum dect_status_values status) |
| void | dect_mgmt_neighbor_list_evt (struct net_if *iface, struct dect_neighbor_list_evt resp_data) |
| void | dect_mgmt_neighbor_info_evt (struct net_if *iface, struct dect_neighbor_info_evt resp_data) |
| #define | NET_EVENT_DECT_ACTIVATE_DONE (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_ACTIVATE_DONE) |
| #define | NET_EVENT_DECT_DEACTIVATE_DONE (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_DEACTIVATE_DONE) |
| #define | NET_EVENT_DECT_RSSI_SCAN_RESULT (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_RSSI_SCAN_RESULT) |
| #define | NET_EVENT_DECT_RSSI_SCAN_DONE (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_RSSI_SCAN_DONE) |
| #define | NET_EVENT_DECT_SCAN_RESULT (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_SCAN_RESULT) |
| #define | NET_EVENT_DECT_SCAN_DONE (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_SCAN_DONE) |
| #define | NET_EVENT_DECT_ASSOCIATION_CHANGED (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_ASSOCIATION_CHANGED) |
| #define | NET_EVENT_DECT_NETWORK_STATUS |
| #define | NET_EVENT_DECT_SINK_STATUS |
| #define | NET_EVENT_DECT_CLUSTER_CREATED_RESULT (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_CLUSTER_START_RESP) |
| #define | NET_EVENT_DECT_CLUSTER_STOPPED_RESULT (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_CLUSTER_STOPPED_RESP) |
| #define | NET_EVENT_DECT_NW_BEACON_START_RESULT (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_NW_BEACON_START_RESP) |
| #define | NET_EVENT_DECT_NW_BEACON_STOP_RESULT (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_NW_BEACON_STOP_RESP) |
| #define | NET_EVENT_DECT_NEIGHBOR_LIST (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_NEIGHBOR_LIST_RESP) |
| #define | NET_EVENT_DECT_NEIGHBOR_INFO (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_NEIGHBOR_INFO_RESP) |
| #define | NET_EVENT_DECT_CLUSTER_INFO (_NET_DECT_EVENT | NET_EVENT_DECT_CMD_CLUSTER_INFO_RESP) |
Command Macros. | |
DECT NR+ net management commands. These DECT NR+ subsystem net management commands can be called by applications via net_mgmt macro. | |
| #define | NET_REQUEST_DECT_ACTIVATE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_ACTIVATE) |
| #define | NET_REQUEST_DECT_DEACTIVATE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_DEACTIVATE) |
| #define | NET_REQUEST_DECT_RSSI_SCAN (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_RSSI_SCAN) |
| #define | NET_REQUEST_DECT_SCAN (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_SCAN) |
| #define | NET_REQUEST_DECT_ASSOCIATION (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_ASSOCIATION_REQ) |
| #define | NET_REQUEST_DECT_ASSOCIATION_RELEASE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_ASSOCIATION_RELEASE) |
| #define | NET_REQUEST_DECT_CLUSTER_START (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_CLUSTER_START_REQ) |
| #define | NET_REQUEST_DECT_CLUSTER_RECONFIGURE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_CLUSTER_RECONFIG_REQ) |
| #define | NET_REQUEST_DECT_CLUSTER_STOP (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_CLUSTER_STOP_REQ) |
| #define | NET_REQUEST_DECT_NW_BEACON_START (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NW_BEACON_START_REQ) |
| #define | NET_REQUEST_DECT_NW_BEACON_STOP (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NW_BEACON_STOP_REQ) |
| #define | NET_REQUEST_DECT_SETTINGS_READ (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_SETTINGS_READ) |
| #define | NET_REQUEST_DECT_SETTINGS_WRITE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_SETTINGS_WRITE) |
| #define | NET_REQUEST_DECT_STATUS_INFO_GET (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_STATUS_INFO_GET) |
| #define | NET_REQUEST_DECT_NEIGHBOR_LIST (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NEIGHBOR_LIST_REQ) |
| #define | NET_REQUEST_DECT_NEIGHBOR_INFO (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NEIGHBOR_INFO_REQ) |
| #define | NET_REQUEST_DECT_CLUSTER_INFO (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_CLUSTER_INFO_REQ) |
| #define | NET_REQUEST_DECT_NETWORK_CREATE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NETWORK_CREATE_REQ) |
| #define | NET_REQUEST_DECT_NETWORK_REMOVE (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NETWORK_REMOVE_REQ) |
| #define | NET_REQUEST_DECT_NETWORK_JOIN (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NETWORK_JOIN) |
| #define | NET_REQUEST_DECT_NETWORK_UNJOIN (_NET_DECT_BASE | NET_REQUEST_DECT_CMD_NETWORK_UNJOIN) |
DECT NR+ management interface public header.
This header file contains the public API for the DECT NR+ management interface.