38 #ifndef MODEL_CONFIG_FILE_H__ 39 #define MODEL_CONFIG_FILE_H__ 43 #include "nrf_mesh_config_core.h" 65 #define MESH_APP_MODEL_CONFIG_ID (0x0001) 67 #define MESH_APP_MODEL_LIGHT_LIGHTNESS_ID_START (0x1000) 69 #define MESH_APP_MODEL_LIGHT_LIGHTNESS_ID_END (0x10FF) 71 #define MESH_APP_MODEL_LIGHT_LC_SERVER_ID_START (0x1100) 73 #define MESH_APP_MODEL_LIGHT_LC_SERVER_ID_END (0x20FF) 75 #define MESH_APP_MODEL_LIGHT_CTL_SERVER_ID_START (0x2100) 77 #define MESH_APP_MODEL_LIGHT_CTL_SERVER_ID_END (0x22FF) 79 #define MESH_APP_MODEL_SCENE_SERVER_ID_START (0x2300) 81 #define MESH_APP_MODEL_SCENE_SERVER_ID_END (0x23FF) 83 #define MESH_APP_MODEL_GENERIC_ONOFF_ID_START (0x2400) 85 #define MESH_APP_MODEL_GENERIC_ONOFF_ID_END (0x24FF) 87 #define MESH_APP_MODEL_GENERIC_LEVEL_ID_START (0x2500) 89 #define MESH_APP_MODEL_GENERIC_LEVEL_ID_END (0x25FF) 91 #define MESH_APP_MODEL_GENERIC_DTT_ID_START (0x2600) 93 #define MESH_APP_MODEL_GENERIC_DTT_ID_END (0x26FF) void model_config_file_init(void)
Initialize persistent memory of all models used.
void model_config_file_clear(void)
Clears the persistent model states and erases the persistent copy stored in model config file...
uint32_t model_config_file_config_apply(void)
Apply data loaded from the mesh configuration system into persistent memory structures.