|
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.
|
Structure defines the payload for MESHX_ELEMENT_TYPE_LIGHT_CWWW_CLIENT. More...
#include <meshx_api.h>
Data Fields | |
| uint8_t | err_code |
| union { | |
| struct { | |
| uint8_t state | |
| } on_off | |
| struct { | |
| uint16_t lightness | |
| uint16_t temperature | |
| uint16_t delta_uv | |
| uint16_t temp_range_min | |
| uint16_t temp_range_max | |
| } ctl | |
| } | state_change |
Structure defines the payload for MESHX_ELEMENT_TYPE_LIGHT_CWWW_CLIENT.
| struct { ... } meshx_api_light_cwww_client_evt::ctl |
| uint16_t meshx_api_light_cwww_client_evt::delta_uv |
| uint8_t meshx_api_light_cwww_client_evt::err_code |
| uint16_t meshx_api_light_cwww_client_evt::lightness |
| struct { ... } meshx_api_light_cwww_client_evt::on_off |
| uint8_t meshx_api_light_cwww_client_evt::state |
| union { ... } meshx_api_light_cwww_client_evt::state_change |
| uint16_t meshx_api_light_cwww_client_evt::temp_range_max |
| uint16_t meshx_api_light_cwww_client_evt::temp_range_min |
| uint16_t meshx_api_light_cwww_client_evt::temperature |