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

Structure to hold the Power Level model state. More...

#include <meshx_model_power_level.hpp>

Data Fields

uint16_t present_power
uint16_t target_power
uint8_t remain_time
uint16_t power_default
struct { 
   uint16_t   range_min 
   uint16_t   range_max 
range

Detailed Description

Structure to hold the Power Level model state.

Field Documentation

◆ power_default

uint16_t meshx_gen_power_level_model_state::power_default

The default power level

◆ present_power

uint16_t meshx_gen_power_level_model_state::present_power

The present value of Generic Power Level state

◆ [struct]

struct { ... } meshx_gen_power_level_model_state::range

Power level range parameters

◆ range_max

uint16_t meshx_gen_power_level_model_state::range_max

Maximum value of Generic Power Level state

◆ range_min

uint16_t meshx_gen_power_level_model_state::range_min

Minimum value of Generic Power Level state

◆ remain_time

uint8_t meshx_gen_power_level_model_state::remain_time

Time to complete state transition (C.1)

◆ target_power

uint16_t meshx_gen_power_level_model_state::target_power

The target value of Generic Power Level state (optional)


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