12#ifndef __RELAY_SERVER_MODEL_H__
13#define __RELAY_SERVER_MODEL_H__
18#if CONFIG_RELAY_SERVER_COUNT > 0
20#define RELAY_SRV_MODEL_SIG_CNT RELAY_SIG_MAX_ID
21#define RELAY_SRV_MODEL_VEN_CNT 0
37 meshx_on_off_srv_el_state_t
state;
Common application definitions and includes for BLE Mesh Node.
struct dev_struct dev_struct_t
Structure representing the device composition and elements.
meshx_err_t
MeshX Error Codes.
Header file for the On/Off Server model in the BLE Mesh Node application.
struct meshx_relay_element_ctrl meshx_relay_element_ctrl_t
Structure to manage relay element initialization.
struct meshx_relay_srv_model_ctx meshx_relay_srv_model_ctx_t
Structure to hold the relay server save restore context.
@ RELAY_SIG_ONOFF_MODEL_ID
#define RELAY_SRV_MODEL_SIG_CNT
meshx_err_t meshx_create_relay_elements(dev_struct_t *pdev, uint16_t element_cnt)
Create Dynamic Relay Model Elements.
struct meshx_relay_element meshx_relay_element_t
Structure to manage relay element models.
Structure to manage relay element initialization.
meshx_relay_element_t * el_list
Structure to manage relay element models.
meshx_onoff_server_model_t * onoff_srv_model
MESHX_MODEL relay_srv_model_list[RELAY_SRV_MODEL_SIG_CNT]
meshx_relay_srv_model_ctx_t * srv_ctx
Structure to hold the relay server save restore context.
meshx_on_off_srv_el_state_t state