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
meshx_gen_ctl_send_params Struct Reference

Structure to hold the parameters for sending a Generic Ctl message. More...

#include <meshx_light_ctl_client.h>

Collaboration diagram for meshx_gen_ctl_send_params:
Collaboration graph

Data Fields

meshx_light_ctl_client_model_tmodel
 
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
 

Detailed Description

Structure to hold the parameters for sending a Generic Ctl message.

Definition at line 68 of file meshx_light_ctl_client.h.

Field Documentation

◆ addr

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.

◆ app_idx

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.

◆ delta_uv

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.

◆ element_id

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.

◆ lightness

uint16_t meshx_gen_ctl_send_params::lightness

The desired lightness value.

Definition at line 77 of file meshx_light_ctl_client.h.

◆ model

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.

◆ net_idx

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.

◆ opcode

uint16_t meshx_gen_ctl_send_params::opcode

The opcode of the message.

Definition at line 73 of file meshx_light_ctl_client.h.

◆ temp_range_max

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.

◆ temp_range_min

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.

◆ temperature

uint16_t meshx_gen_ctl_send_params::temperature

The desired temperature value.

Definition at line 78 of file meshx_light_ctl_client.h.

◆ tid

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.


The documentation for this struct was generated from the following file: