13#define CONFIG_MESHX_NVS_SAVE_PERIOD_MS 1000
66 if (!msg_hdr || !data_payload_u)
static element_comp_t element_comp_arr[]
Array of element components with their respective types and counts.
void CONFIG_APP_MAIN(void)
Main application entry point.
#define CONFIG_MESHX_NVS_SAVE_PERIOD_MS
static meshx_err_t meshx_app_data_cb(const meshx_app_element_msg_header_t *msg_hdr, const meshx_data_payload_t *data_payload_u)
static meshx_err_t meshx_app_ctrl_cb(const meshx_ctrl_msg_header_t *msg_hdr, const meshx_ctrl_payload_t *msg)
This file contains the headers for meshx.c.
struct element_comp element_comp_t
struct meshx_config meshx_config_t
meshx_err_t meshx_init(meshx_config_t const *config)
MeshX initialisation function.
union meshx_data_payload meshx_data_payload_t
Structure for the BLE Mesh application control message.
union meshx_ctrl_payload meshx_ctrl_payload_t
Structure defines the payload for meshx_ctrl_payload.
struct meshx_ctrl_msg_header meshx_ctrl_msg_header_t
Structure for the BLE Mesh application control message header.
#define MESHX_ELEMENT_FUNC_ID_LIGHT_CWWW_SERVER_ONN_OFF
struct meshx_app_element_msg_header meshx_app_element_msg_header_t
Structure for the BLE Mesh application element message header.
#define MESHX_ELEMENT_FUNC_ID_LIGHT_CWWW_SERVER_CTL
@ MESHX_ELEMENT_TYPE_LIGHT_CWWW_CLIENT
@ MESHX_ELEMENT_TYPE_RELAY_CLIENT
@ MESHX_ELEMENT_TYPE_LIGHT_CWWW_SERVER
@ MESHX_ELEMENT_TYPE_RELAY_SERVER
#define MESHX_ELEMENT_FUNC_ID_LIGHT_CWWW_CLIENT_ONN_OFF
#define MESHX_ELEMENT_FUNC_ID_LIGHT_CWWW_CLIENT_CTL
#define CONFIG_CID_ID
Application Main.
#define CONFIG_PRODUCT_NAME
meshx_err_t
MeshX Error Codes.
#define MESHX_LOGW(module_id, format,...)
#define MESHX_LOGI(module_id, format,...)
#define MESHX_LOGE(module_id, format,...)
struct meshx_api_light_cwww_client_evt::@347235105244230326232000270243372246073133053316::@202375373323027037070222212050326072162342057303 on_off
struct meshx_api_light_cwww_client_evt::@347235105244230326232000270243372246073133053316::@153162234125000074275266213156212277206313354032 ctl
union meshx_api_light_cwww_client_evt::@347235105244230326232000270243372246073133053316 state_change
union meshx_api_light_cwww_server_evt::@257165005032013366004013204037032016036030275264 state_change
struct meshx_api_light_cwww_server_evt::@257165005032013366004013204037032016036030275264::@375004001161356005102054253202024137247030164222 on_off
struct meshx_api_light_cwww_server_evt::@257165005032013366004013204037032016036030275264::@245341060156102221224175046143367317210200103050 ctl
Structure for MeshX configuration.
meshx_api_relay_server_evt_t relay_server_evt
meshx_api_relay_client_evt_t relay_client_evt
meshx_api_light_cwww_client_evt_t light_cwww_client_evt
meshx_api_light_cwww_server_evt_t light_cwww_server_evt