MeshX 0.3
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...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  module_id_t {
  MODULE_ID_ELEMENT_SWITCH_RELAY_CLIENT = 0x00 ,
  MODULE_ID_ELEMENT_LIGHT_CWWWW_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_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.

Definition in file module_id.h.

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_CWWWW_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_MAX  

Definition at line 23 of file module_id.h.

23 {
32 MODULE_ID_COMMON = 0x08,
33 MODULE_ID_TXCM = 0x09,
module_id_t
Enumeration of module IDs.
Definition module_id.h:23
@ MODULE_ID_MAX
Definition module_id.h:34
@ MODULE_ID_COMMON
Definition module_id.h:32
@ MODULE_ID_ELEMENT_SWITCH_RELAY_SERVER
Definition module_id.h:28
@ MODULE_ID_TXCM
Definition module_id.h:33
@ MODULE_ID_MODEL_CLIENT
Definition module_id.h:31
@ MODULE_ID_ELEMENT_SWITCH_RELAY_CLIENT
Definition module_id.h:24
@ MODULE_ID_COMPONENT_MESHX_NVS
Definition module_id.h:27
@ MODULE_ID_ELEMENT_LIGHT_CWWW_SERVER
Definition module_id.h:29
@ MODULE_ID_ELEMENT_LIGHT_CWWWW_CLIENT
Definition module_id.h:25
@ MODULE_ID_MODEL_SERVER
Definition module_id.h:30
@ MODULE_ID_COMPONENT_OS_TIMER
Definition module_id.h:26