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

Structure to hold the Light HSL model state. More...

#include <meshx_model_hsl.hpp>

Data Fields

uint16_t lightness
uint16_t hue
uint16_t saturation
uint16_t target_lightness
uint16_t target_hue
uint16_t target_saturation
uint16_t hue_range_min
uint16_t hue_range_max
uint16_t sat_range_min
uint16_t sat_range_max

Detailed Description

Structure to hold the Light HSL model state.

Field Documentation

◆ hue

uint16_t meshx_light_hsl_model_state::hue

Present hue value

◆ hue_range_max

uint16_t meshx_light_hsl_model_state::hue_range_max

Hue range maximum

◆ hue_range_min

uint16_t meshx_light_hsl_model_state::hue_range_min

Hue range minimum

◆ lightness

uint16_t meshx_light_hsl_model_state::lightness

Present lightness value

◆ sat_range_max

uint16_t meshx_light_hsl_model_state::sat_range_max

Saturation range maximum

◆ sat_range_min

uint16_t meshx_light_hsl_model_state::sat_range_min

Saturation range minimum

◆ saturation

uint16_t meshx_light_hsl_model_state::saturation

Present saturation value

◆ target_hue

uint16_t meshx_light_hsl_model_state::target_hue

Target hue value

◆ target_lightness

uint16_t meshx_light_hsl_model_state::target_lightness

Target lightness value

◆ target_saturation

uint16_t meshx_light_hsl_model_state::target_saturation

Target saturation value


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