|
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.
|
This file declares the meshXBaseModel class and its derived Client and Server classes. More...
Go to the source code of this file.
Typedefs | |
| using | meshXBaseModelType_t = enum meshXBaseModelType |
| using | control_msg_cb = std::function<meshx_err_t(dev_struct_t *, control_task_msg_evt_t, meshx_ptr_t)> |
| using | meshx_base_cli_evt_t = enum meshx_base_cli_evt |
Enumerations | |
| enum class | meshXBaseModelType { MESHX_BASE_MODEL_TYPE_SERVER , MESHX_BASE_MODEL_TYPE_CLIENT } |
| enum class | meshx_base_cli_evt { MESHX_BASE_CLI_EVT_GET = (1UL << (0)) , MESHX_BASE_CLI_EVT_SET = (1UL << (1)) , MESHX_BASE_CLI_PUBLISH = (1UL << (2)) , MESHX_BASE_CLI_TIMEOUT = (1UL << (3)) , MESHX_BASE_CLI_EVT_ALL } |
This file declares the meshXBaseModel class and its derived Client and Server classes.
Copyright © 2024 - 2025 MeshX
This file contains the meshXBaseModel class and its derived Client and Server classes. The meshXBaseModel class is used for the meshXBaseModel.
| using control_msg_cb = std::function<meshx_err_t(dev_struct_t *, control_task_msg_evt_t, meshx_ptr_t)> |
| using meshx_base_cli_evt_t = enum meshx_base_cli_evt |
| using meshXBaseModelType_t = enum meshXBaseModelType |
|
strong |
|
strong |