MeshX 0.4
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
Loading...
Searching...
No Matches
meshx_cfg_srv_state_change_t Union Reference

Configuration Server model state change value union. More...

#include <meshx_ble_mesh_config_srv.h>

Data Fields

meshx_state_change_cfg_mod_pub_set_t mod_pub_set
meshx_state_change_cfg_mod_pub_va_set_t mod_pub_va_set
meshx_state_change_cfg_model_sub_add_t mod_sub_add
meshx_state_change_cfg_model_sub_delete_t mod_sub_delete
meshx_state_change_cfg_netkey_add_t netkey_add
meshx_state_change_cfg_netkey_update_t netkey_update
meshx_state_change_cfg_netkey_delete_t netkey_delete
meshx_state_change_cfg_appkey_add_t appkey_add
meshx_state_change_cfg_appkey_update_t appkey_update
meshx_state_change_cfg_appkey_delete_t appkey_delete
meshx_state_change_cfg_model_app_bind_t mod_app_bind
meshx_state_change_cfg_model_app_unbind_t mod_app_unbind
meshx_state_change_cfg_kr_phase_set_t kr_phase_set

Detailed Description

Configuration Server model state change value union.

Field Documentation

◆ appkey_add

meshx_state_change_cfg_appkey_add_t meshx_cfg_srv_state_change_t::appkey_add

Config AppKey Add

◆ appkey_delete

meshx_state_change_cfg_appkey_delete_t meshx_cfg_srv_state_change_t::appkey_delete

Config AppKey Delete

◆ appkey_update

meshx_state_change_cfg_appkey_update_t meshx_cfg_srv_state_change_t::appkey_update

Config AppKey Update

◆ kr_phase_set

meshx_state_change_cfg_kr_phase_set_t meshx_cfg_srv_state_change_t::kr_phase_set

Config Key Refresh Phase Set

◆ mod_app_bind

meshx_state_change_cfg_model_app_bind_t meshx_cfg_srv_state_change_t::mod_app_bind

Config Model App Bind

◆ mod_app_unbind

meshx_state_change_cfg_model_app_unbind_t meshx_cfg_srv_state_change_t::mod_app_unbind

Config Model App Unbind

◆ mod_pub_set

meshx_state_change_cfg_mod_pub_set_t meshx_cfg_srv_state_change_t::mod_pub_set

The recv_op in ctx can be used to decide which state is changed. Config Model Publication Set

◆ mod_pub_va_set

meshx_state_change_cfg_mod_pub_va_set_t meshx_cfg_srv_state_change_t::mod_pub_va_set

Config Model Publication Virtual Address Set

◆ mod_sub_add

meshx_state_change_cfg_model_sub_add_t meshx_cfg_srv_state_change_t::mod_sub_add

Config Model Subscription Add

◆ mod_sub_delete

meshx_state_change_cfg_model_sub_delete_t meshx_cfg_srv_state_change_t::mod_sub_delete

Config Model Subscription Delete

◆ netkey_add

meshx_state_change_cfg_netkey_add_t meshx_cfg_srv_state_change_t::netkey_add

Config NetKey Add

◆ netkey_delete

meshx_state_change_cfg_netkey_delete_t meshx_cfg_srv_state_change_t::netkey_delete

Config NetKey Delete

◆ netkey_update

meshx_state_change_cfg_netkey_update_t meshx_cfg_srv_state_change_t::netkey_update

Config NetKey Update


The documentation for this union was generated from the following file: