nRF5 SDK for Mesh v3.2.0
Data Structures | Typedefs | Enumerations
Configuration Server application events

Data Structures

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_model_publication_set_t
 Config server Model Publication Set event parameter structure. More...
 
struct  config_server_evt_appkey_delete_t
 Config server Appkey Delete event parameter structure. More...
 
struct  config_server_evt_beacon_set_t
 Config server Beacon State event parameter structure. More...
 
struct  config_server_evt_default_ttl_set_t
 Config server Default TTL Set event 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_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_delete_all_t
 Config server Subscription Delete All event parameter structure. More...
 
struct  config_server_evt_model_subscription_overwrite_t
 Config server Subscription Overwrite 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_relay_set_t
 Config server Relay 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_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_netkey_add_t
 Config server Network Key Add event parameter structure. More...
 
struct  config_server_evt_netkey_delete_t
 Config server Network Key delete event parameter structure. More...
 
struct  config_server_evt_netkey_update_t
 Config server Network Key Update 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_APPKEY_ADD, CONFIG_SERVER_EVT_APPKEY_UPDATE, CONFIG_SERVER_EVT_MODEL_PUBLICATION_SET, CONFIG_SERVER_EVT_APPKEY_DELETE,
  CONFIG_SERVER_EVT_BEACON_SET, CONFIG_SERVER_EVT_DEFAULT_TTL_SET, CONFIG_SERVER_EVT_FRIEND_SET, CONFIG_SERVER_EVT_GATT_PROXY_SET,
  CONFIG_SERVER_EVT_KEY_REFRESH_PHASE_SET, CONFIG_SERVER_EVT_MODEL_PUBLICATION_VIRTUAL_ADDRESS_SET, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_ADD, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE,
  CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE_ALL, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_OVERWRITE, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_ADD, CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_DELETE,
  CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_VIRTUAL_ADDRESS_OVERWRITE, CONFIG_SERVER_EVT_NETWORK_TRANSMIT_SET, CONFIG_SERVER_EVT_RELAY_SET, CONFIG_SERVER_EVT_LOW_POWER_NODE_POLLTIMEOUT_SET,
  CONFIG_SERVER_EVT_HEARTBEAT_PUBLICATION_SET, CONFIG_SERVER_EVT_HEARTBEAT_SUBSCRIPTION_SET, CONFIG_SERVER_EVT_MODEL_APP_BIND, CONFIG_SERVER_EVT_MODEL_APP_UNBIND,
  CONFIG_SERVER_EVT_NETKEY_ADD, CONFIG_SERVER_EVT_NETKEY_DELETE, CONFIG_SERVER_EVT_NETKEY_UPDATE, CONFIG_SERVER_EVT_NODE_IDENTITY_SET,
  CONFIG_SERVER_EVT_NODE_RESET
}
 

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 304 of file config_server_events.h.

Enumeration Type Documentation

◆ config_server_evt_type_t

Enumerator
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_MODEL_PUBLICATION_SET 

The publication paremeters for a given model was set.

CONFIG_SERVER_EVT_APPKEY_DELETE 

The given application key was deleted.

CONFIG_SERVER_EVT_BEACON_SET 

Secure network beacon parameters was set.

CONFIG_SERVER_EVT_DEFAULT_TTL_SET 

A new default TTL value was set.

CONFIG_SERVER_EVT_FRIEND_SET 

Friendship parameters was set (not supported).

CONFIG_SERVER_EVT_GATT_PROXY_SET 

GATT proxy parameters was set (not supported).

CONFIG_SERVER_EVT_KEY_REFRESH_PHASE_SET 

Key refresh phase 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_DELETE 

A subscription was deleted from the given model.

CONFIG_SERVER_EVT_MODEL_SUBSCRIPTION_DELETE_ALL 

All subscriptions was deleted for 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_ADD 

A subscription to a virtual address was added to 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_VIRTUAL_ADDRESS_OVERWRITE 

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

CONFIG_SERVER_EVT_NETWORK_TRANSMIT_SET 

Core network transmission parameters was set.

CONFIG_SERVER_EVT_RELAY_SET 

Core relay parameters was set.

CONFIG_SERVER_EVT_LOW_POWER_NODE_POLLTIMEOUT_SET 

Low power node poll timeout was set (not supported).

CONFIG_SERVER_EVT_HEARTBEAT_PUBLICATION_SET 

Heartbeat publication parameters was set.

CONFIG_SERVER_EVT_HEARTBEAT_SUBSCRIPTION_SET 

Heartbeat subscription parameters was set.

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_NETKEY_ADD 

A new network key was added.

CONFIG_SERVER_EVT_NETKEY_DELETE 

A network key was deleted.

CONFIG_SERVER_EVT_NETKEY_UPDATE 

A network key was updated.

CONFIG_SERVER_EVT_NODE_IDENTITY_SET 

The Node Identity was set (not supported).

CONFIG_SERVER_EVT_NODE_RESET 

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

Definition at line 52 of file config_server_events.h.


Documentation feedback | Developer Zone | Subscribe | Updated