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
module_id.h File Reference

Defines module IDs for different elements in the BLE mesh node application. More...

Go to the source code of this file.

Enumerations

enum  module_id_t {
  MODULE_ID_ELEMENT_SWITCH_RELAY_CLIENT = 0x00 ,
  MODULE_ID_ELEMENT_LIGHT_CWWW_CLIENT = 0x01 ,
  MODULE_ID_COMPONENT_OS_TIMER = 0x02 ,
  MODULE_ID_COMPONENT_MESHX_NVS = 0x03 ,
  MODULE_ID_ELEMENT_SWITCH_RELAY_SERVER = 0x04 ,
  MODULE_ID_ELEMENT_LIGHT_CWWW_SERVER = 0x05 ,
  MODULE_ID_MODEL_SERVER = 0x06 ,
  MODULE_ID_MODEL_CLIENT = 0x07 ,
  MODULE_ID_COMMON = 0x08 ,
  MODULE_ID_TXCM = 0x09 ,
  MODULE_ID_ELEMENT_ROOT = 0x0A ,
  MODULE_ID_BLE_MESH_ELEMENT = 0x0B ,
  MODULE_ID_ELEMENT_SENSOR_SERVER = 0x0C ,
  MODULE_ID_ELEMENT_SENSOR_CLIENT = 0x0D ,
  MODULE_ID_ELEMENT_LIGHT_HSL_SERVER = 0x0E ,
  MODULE_ID_ELEMENT_LIGHT_HSL_CLIENT = 0x0F ,
  MODULE_ID_COMPONENT_MESHX_GPIO = 0x10 ,
  MODULE_ID_GPIO_UNIT_TEST = 0x11 ,
  MODULE_ID_GPIO_PROPERTY_TEST = 0x12 ,
  MODULE_ID_GPIO_INTEGRATION_TEST = 0x13 ,
  MODULE_ID_PWM_PROPERTY_TEST = 0x14 ,
  MODULE_ID_GPIO_PLATFORM_TEST = 0x15 ,
  MODULE_ID_GPIO_ELEMENT_TEST = 0x16 ,
  MODULE_ID_MAX
}
 Enumeration of module IDs. More...

Detailed Description

Defines module IDs for different elements in the BLE mesh node application.

Copyright © 2024 - 2025 MeshX

This header file contains the enumeration of module IDs used to identify different elements in the BLE mesh node application. Each module ID is represented by a unique value.

Enumeration Type Documentation

◆ module_id_t

Enumeration of module IDs.

This enumeration defines the module IDs for various elements in the BLE mesh node application.

Enumerator
MODULE_ID_ELEMENT_SWITCH_RELAY_CLIENT 0x00 
MODULE_ID_ELEMENT_LIGHT_CWWW_CLIENT 0x01 
MODULE_ID_COMPONENT_OS_TIMER 0x02 
MODULE_ID_COMPONENT_MESHX_NVS 0x03 
MODULE_ID_ELEMENT_SWITCH_RELAY_SERVER 0x04 
MODULE_ID_ELEMENT_LIGHT_CWWW_SERVER 0x05 
MODULE_ID_MODEL_SERVER 0x06 
MODULE_ID_MODEL_CLIENT 0x07 
MODULE_ID_COMMON 0x08 
MODULE_ID_TXCM 0x09 
MODULE_ID_ELEMENT_ROOT 0x0A 
MODULE_ID_BLE_MESH_ELEMENT 0x0B 
MODULE_ID_ELEMENT_SENSOR_SERVER 0x0C 
MODULE_ID_ELEMENT_SENSOR_CLIENT 0x0D 
MODULE_ID_ELEMENT_LIGHT_HSL_SERVER 0x0E 
MODULE_ID_ELEMENT_LIGHT_HSL_CLIENT 0x0F 
MODULE_ID_COMPONENT_MESHX_GPIO 0x10 
MODULE_ID_GPIO_UNIT_TEST 0x11 
MODULE_ID_GPIO_PROPERTY_TEST 0x12 
MODULE_ID_GPIO_INTEGRATION_TEST 0x13 
MODULE_ID_PWM_PROPERTY_TEST 0x14 
MODULE_ID_GPIO_PLATFORM_TEST 0x15 
MODULE_ID_GPIO_ELEMENT_TEST 0x16 
MODULE_ID_MAX  
27 {
36 MODULE_ID_COMMON = 0x08,
37 MODULE_ID_TXCM = 0x09,
module_id_t
Enumeration of module IDs.
Definition module_id.h:27
@ MODULE_ID_PWM_PROPERTY_TEST
Definition module_id.h:48
@ MODULE_ID_MAX
Definition module_id.h:51
@ MODULE_ID_COMPONENT_MESHX_GPIO
Definition module_id.h:44
@ MODULE_ID_GPIO_ELEMENT_TEST
Definition module_id.h:50
@ MODULE_ID_ELEMENT_LIGHT_HSL_SERVER
Definition module_id.h:42
@ MODULE_ID_ELEMENT_LIGHT_CWWW_CLIENT
Definition module_id.h:29
@ MODULE_ID_COMMON
Definition module_id.h:36
@ MODULE_ID_ELEMENT_SWITCH_RELAY_SERVER
Definition module_id.h:32
@ MODULE_ID_GPIO_PLATFORM_TEST
Definition module_id.h:49
@ MODULE_ID_GPIO_UNIT_TEST
Definition module_id.h:45
@ MODULE_ID_TXCM
Definition module_id.h:37
@ MODULE_ID_GPIO_INTEGRATION_TEST
Definition module_id.h:47
@ MODULE_ID_MODEL_CLIENT
Definition module_id.h:35
@ MODULE_ID_ELEMENT_SWITCH_RELAY_CLIENT
Definition module_id.h:28
@ MODULE_ID_ELEMENT_SENSOR_SERVER
Definition module_id.h:40
@ MODULE_ID_ELEMENT_SENSOR_CLIENT
Definition module_id.h:41
@ MODULE_ID_COMPONENT_MESHX_NVS
Definition module_id.h:31
@ MODULE_ID_ELEMENT_ROOT
Definition module_id.h:38
@ MODULE_ID_ELEMENT_LIGHT_HSL_CLIENT
Definition module_id.h:43
@ MODULE_ID_ELEMENT_LIGHT_CWWW_SERVER
Definition module_id.h:33
@ MODULE_ID_BLE_MESH_ELEMENT
Definition module_id.h:39
@ MODULE_ID_GPIO_PROPERTY_TEST
Definition module_id.h:46
@ MODULE_ID_MODEL_SERVER
Definition module_id.h:34
@ MODULE_ID_COMPONENT_OS_TIMER
Definition module_id.h:30