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.
|
Structure to hold the parameters for sending a Generic Ctl message. More...
#include <meshx_light_ctl_client.h>
Data Fields | |
meshx_light_ctl_client_model_t * | model |
uint8_t | tid |
uint16_t | element_id |
uint16_t | opcode |
uint16_t | addr |
uint16_t | net_idx |
uint16_t | app_idx |
uint16_t | lightness |
uint16_t | temperature |
uint16_t | delta_uv |
uint16_t | temp_range_max |
uint16_t | temp_range_min |
Structure to hold the parameters for sending a Generic Ctl message.
Definition at line 68 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::addr |
The destination address of the message.
Definition at line 74 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::app_idx |
The application index of the message.
Definition at line 76 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::delta_uv |
The desired delta UV value.
Definition at line 79 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::element_id |
The ID of the element to which the message is sent.
Definition at line 72 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::lightness |
The desired lightness value.
Definition at line 77 of file meshx_light_ctl_client.h.
meshx_light_ctl_client_model_t* meshx_gen_ctl_send_params::model |
Pointer to the CTL client model.
Definition at line 70 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::net_idx |
The network index of the message.
Definition at line 75 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::opcode |
The opcode of the message.
Definition at line 73 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::temp_range_max |
The maximum temperature range.
Definition at line 80 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::temp_range_min |
The minimum temperature range.
Definition at line 81 of file meshx_light_ctl_client.h.
uint16_t meshx_gen_ctl_send_params::temperature |
The desired temperature value.
Definition at line 78 of file meshx_light_ctl_client.h.
uint8_t meshx_gen_ctl_send_params::tid |
The transaction identifier for the message.
Definition at line 71 of file meshx_light_ctl_client.h.