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
Go to the documentation of this file.
1/**
2 * Copyright © 2024 - 2025 MeshX
3 *
4 * @file module_id.h
5 * @brief Defines module IDs for different elements in the BLE mesh node application.
6 *
7 * This header file contains the enumeration of module IDs used to identify
8 * different elements in the BLE mesh node application. Each module ID is
9 * represented by a unique value.
10 */
11
12#ifndef MODULE_ID_H
13#define MODULE_ID_H
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19/**
20 * @enum module_id_t
21 * @brief Enumeration of module IDs.
22 *
23 * This enumeration defines the module IDs for various elements in the BLE mesh
24 * node application.
25 *
26 */
53
54#ifdef __cplusplus
55}
56#endif
57
58#endif // MODULE_ID_H
59
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