nRF5 SDK for Mesh v5.0.0
Data Structures | Typedefs | Enumerations
Configuration Server application events

Data Structures

struct  config_server_evt_beacon_set_t
 Config server Beacon State event parameter structure. More...
 
struct  config_server_evt_composition_data_get_t
 Config server composition data get parameter structure. More...
 
struct  config_server_evt_default_ttl_set_t
 Config server Default TTL Set event parameter structure. More...
 
struct  config_server_evt_proxy_set_t
 Config server GATT Proxy set event parameter structure. More...
 
struct  config_server_evt_relay_set_t
 Config server Relay Set event parameter structure. More...
 
struct  config_server_evt_model_publication_get_t
 Config server publication get parameter structure. More...
 
struct  config_server_evt_model_publication_set_t
 Config server Model Publication Set event parameter structure. More...
 
struct  config_server_evt_model_subscription_add_t
 Config server event Subscription Add parameter structure. More...
 
struct  config_server_evt_model_subscription_delete_t
 Config server Subscription Delete event parameter structure. More...
 
struct  config_server_evt_model_subscription_overwrite_t
 Config server Subscription Overwrite event parameter structure. More...
 
struct  config_server_evt_model_subscription_delete_all_t
 Config server Subscription Delete All event parameter structure. More...
 
struct  config_server_evt_model_subscription_get_t
 Config server model subscription get parameter structure. More...
 
struct  config_server_evt_netkey_add_t
 Config server Network Key Add event parameter structure. More...
 
struct  config_server_evt_netkey_update_t
 Config server Network Key Update event parameter structure. More...
 
struct  config_server_evt_netkey_delete_t
 Config server Network Key delete event parameter structure. More...
 
struct  config_server_evt_appkey_add_t
 Config server Appkey Add event parameter structure. More...
 
struct  config_server_evt_appkey_update_t
 Config server Appkey Update event parameter structure. More...
 
struct  config_server_evt_appkey_delete_t
 Config server Appkey Delete event parameter structure. More...
 
struct  config_server_evt_appkey_get_t
 Config server appkey get parameter structure. More...
 
struct  config_server_evt_identity_get_t
 Config server identity get parameter structure. More...
 
struct  config_server_evt_identity_set_t
 Config server identity set parameter structure. More...
 
struct  config_server_evt_model_app_bind_t
 Config server Model Application Bind event parameter structure. More...
 
struct  config_server_evt_model_app_unbind_t
 Config server Model Application Unbind event parameter structure. More...
 
struct  config_server_evt_model_app_get_t
 Config server model app get parameter structure. More...
 
struct  config_server_evt_friend_set_t
 Config server friend set parameter structure. More...
 
struct  config_server_evt_key_refresh_phase_get_t
 Config server key refresh get parameter structure. More...
 
struct  config_server_evt_key_refresh_phase_set_t
 Config server Key Refresh Phase Set event parameter structure. More...
 
struct  config_server_evt_heartbeat_publication_set_t
 Config server Heartbeat Publication Set event parameter structure. More...
 
struct  config_server_evt_heartbeat_subscription_set_t
 Config server Heartbeat Subscription Set event parameter structure. More...
 
struct  config_server_evt_network_transmit_set_t
 Config server Network Transmit Set event parameter structure. More...
 
struct  config_server_evt_low_power_node_polltimeout_get_t
 Config server low power node polltimeout get event parameter structure. More...
 
struct  config_server_evt_t
 Configuration server event structure. More...
 

Typedefs

typedef void(* config_server_evt_cb_t) (const config_server_evt_t *p_evt)
 Config server event callback type. More...
 

Enumerations

enum  config_server_evt_type_t {
  CONFIG_SERVER_EVT_BEACON_GET, CONFIG_SERVER_EVT_BEACON_SET, CONFIG_SERVER_EVT_COMPOSITION_DATA_GET, CONFIG_SERVER_EVT_DEFAULT_TTL_GET,
  CONFIG_SERVER_EVT_DEFAULT_TTL_SET, CONFIG_SERVER_EVT_GATT_PROXY_GET, CONFIG_SERVER_EVT_GATT_PROXY_SET, CONFIG_SERVER_EVT_RELAY_GET,
  CONFIG_SERVER_EVT_RELAY_SET, CONFIG_SERVER_EVT_MODEL_PUBLICATION_GET, CONFIG_SERVER_EVT_MODEL_PUBLICATION_SET, CONFIG_SERVER_EVT_MODEL_PUBLICATION_VIRTUAL_ADDRESS_SET,
  CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_ADD, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_ADD, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_DELETE,
  CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_OVERWRITE, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_OVERWRITE, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE_ALL, CONFIG_SERVER_EVT_SIG_MODEL_SUBSCRIPTION_GET,
  CONFIG_SERVER_EVT_VENDOR_MODEL_SUBSCRIPTION_GET, CONFIG_SERVER_EVT_NETKEY_ADD, CONFIG_SERVER_EVT_NETKEY_UPDATE, CONFIG_SERVER_EVT_NETKEY_DELETE,
  CONFIG_SERVER_EVT_NETKEY_GET, CONFIG_SERVER_EVT_APPKEY_ADD, CONFIG_SERVER_EVT_APPKEY_UPDATE, CONFIG_SERVER_EVT_APPKEY_DELETE,
  CONFIG_SERVER_EVT_APPKEY_GET, CONFIG_SERVER_EVT_NODE_IDENTITY_GET, CONFIG_SERVER_EVT_NODE_IDENTITY_SET, CONFIG_SERVER_EVT_MODEL_APP_BIND,
  CONFIG_SERVER_EVT_MODEL_APP_UNBIND, CONFIG_SERVER_EVT_SIG_MODEL_APP_GET, CONFIG_SERVER_EVT_VENDOR_MODEL_APP_GET, CONFIG_SERVER_EVT_NODE_RESET,
  CONFIG_SERVER_EVT_FRIEND_GET, CONFIG_SERVER_EVT_FRIEND_SET, CONFIG_SERVER_EVT_KEY_REFRESH_PHASE_GET, CONFIG_SERVER_EVT_KEY_REFRESH_PHASE_SET,
  CONFIG_SERVER_EVT_HEARTBEAT_PUBLICATION_GET, CONFIG_SERVER_EVT_HEARTBEAT_PUBLICATION_SET, CONFIG_SERVER_EVT_HEARTBEAT_SUBSCRIPTION_GET, CONFIG_SERVER_EVT_HEARTBEAT_SUBSCRIPTION_SET,
  CONFIG_SERVER_EVT_LOW_POWER_NODE_POLLTIMEOUT_GET, CONFIG_SERVER_EVT_NETWORK_TRANSMIT_GET, CONFIG_SERVER_EVT_NETWORK_TRANSMIT_SET
}
 

Detailed Description

Typedef Documentation

◆ config_server_evt_cb_t

typedef void(* config_server_evt_cb_t) (const config_server_evt_t *p_evt)

Config server event callback type.

Parameters
[in]p_evtEvent pointer from the configuration server.

Definition at line 430 of file config_server_events.h.

Enumeration Type Documentation

◆ config_server_evt_type_t

Enumerator
CONFIG_SERVER_EVT_BEACON_GET 

Secure network beacon state was requested.

CONFIG_SERVER_EVT_BEACON_SET 

Secure network beacon parameters was set.

CONFIG_SERVER_EVT_COMPOSITION_DATA_GET 

Composition data was requested.

CONFIG_SERVER_EVT_DEFAULT_TTL_GET 

Default TTL value was requested.

CONFIG_SERVER_EVT_DEFAULT_TTL_SET 

A new default TTL value was set.

CONFIG_SERVER_EVT_GATT_PROXY_GET 

GATT proxy state was requested (not supported).

CONFIG_SERVER_EVT_GATT_PROXY_SET 

GATT proxy parameters was set (not supported).

CONFIG_SERVER_EVT_RELAY_GET 

Relay parameters was requested.

CONFIG_SERVER_EVT_RELAY_SET 

Core relay parameters was set.

CONFIG_SERVER_EVT_MODEL_PUBLICATION_GET 

Model publication parameters was requested.

CONFIG_SERVER_EVT_MODEL_PUBLICATION_SET 

The publication paremeters for a given model was set.

CONFIG_SERVER_EVT_MODEL_PUBLICATION_VIRTUAL_ADDRESS_SET 

Publication to a virtual address for a given model was set.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_ADD 

A subscription was added to the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_ADD 

A subscription to a virtual address was added to the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE 

A subscription was deleted from the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_DELETE 

A subscription to a virtual address was removed from the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_OVERWRITE 

All subscriptions was overwritten by a new subscription for the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_OVERWRITE 

All subscriptions was overwritten by a new subscription to a virtual address for the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE_ALL 

All subscriptions was deleted for the given model.

CONFIG_SERVER_EVT_SIG_MODEL_SUBSCRIPTION_GET 

A model subscription list was requested.

CONFIG_SERVER_EVT_VENDOR_MODEL_SUBSCRIPTION_GET 

A vendor model subscription list was requested.

CONFIG_SERVER_EVT_NETKEY_ADD 

A new network key was added.

CONFIG_SERVER_EVT_NETKEY_UPDATE 

A network key was updated.

CONFIG_SERVER_EVT_NETKEY_DELETE 

A network key was deleted.

CONFIG_SERVER_EVT_NETKEY_GET 

All network key info was requested.

CONFIG_SERVER_EVT_APPKEY_ADD 

A new application key was added.

CONFIG_SERVER_EVT_APPKEY_UPDATE 

An existing application key was updated.

CONFIG_SERVER_EVT_APPKEY_DELETE 

The given application key was deleted.

CONFIG_SERVER_EVT_APPKEY_GET 

Application key data was requested.

CONFIG_SERVER_EVT_NODE_IDENTITY_GET 

Received a node identify get request (not supported).

CONFIG_SERVER_EVT_NODE_IDENTITY_SET 

The Node Identity was set (not supported).

CONFIG_SERVER_EVT_MODEL_APP_BIND 

The given model was bound to a new application key.

CONFIG_SERVER_EVT_MODEL_APP_UNBIND 

The given model was unbound from an application key.

CONFIG_SERVER_EVT_SIG_MODEL_APP_GET 

Received an SIG model application get request.

CONFIG_SERVER_EVT_VENDOR_MODEL_APP_GET 

Received an vendor model application get request.

CONFIG_SERVER_EVT_NODE_RESET 

The node was reset, i.e., all mesh state cleared.

CONFIG_SERVER_EVT_FRIEND_GET 

Friendship parameters was requested (not supported).

CONFIG_SERVER_EVT_FRIEND_SET 

Friendship parameters was set (not supported).

CONFIG_SERVER_EVT_KEY_REFRESH_PHASE_GET 

Key refresh state was requested.

CONFIG_SERVER_EVT_KEY_REFRESH_PHASE_SET 

Key refresh phase was set.

CONFIG_SERVER_EVT_HEARTBEAT_PUBLICATION_GET 

Heartbeat publication parameters was requested.

CONFIG_SERVER_EVT_HEARTBEAT_PUBLICATION_SET 

Heartbeat publication parameters was set.

CONFIG_SERVER_EVT_HEARTBEAT_SUBSCRIPTION_GET 

Heartbeat subscription parameters was requested.

CONFIG_SERVER_EVT_HEARTBEAT_SUBSCRIPTION_SET 

Heartbeat subscription parameters was set.

CONFIG_SERVER_EVT_LOW_POWER_NODE_POLLTIMEOUT_GET 

Recieved a low power node poll timeout request (not supported).

CONFIG_SERVER_EVT_NETWORK_TRANSMIT_GET 

Received a network transmit get request.

CONFIG_SERVER_EVT_NETWORK_TRANSMIT_SET 

Core network transmission parameters was set.

Definition at line 53 of file config_server_events.h.


Documentation feedback | Developer Zone | Subscribe | Updated