#include <number_traits.h>
Definition at line 14 of file number_traits.h.
◆ get_device_class()
std::string esphome::number::NumberTraits::get_device_class |
( |
| ) |
|
◆ get_max_value()
float esphome::number::NumberTraits::get_max_value |
( |
| ) |
const |
|
inline |
◆ get_min_value()
float esphome::number::NumberTraits::get_min_value |
( |
| ) |
const |
|
inline |
◆ get_mode()
NumberMode esphome::number::NumberTraits::get_mode |
( |
| ) |
const |
|
inline |
◆ get_step()
float esphome::number::NumberTraits::get_step |
( |
| ) |
const |
|
inline |
◆ get_unit_of_measurement()
std::string esphome::number::NumberTraits::get_unit_of_measurement |
( |
| ) |
|
Get the unit of measurement, using the manual override if set.
Definition at line 13 of file number_traits.cpp.
◆ set_device_class()
void esphome::number::NumberTraits::set_device_class |
( |
const std::string & |
device_class | ) |
|
◆ set_max_value()
void esphome::number::NumberTraits::set_max_value |
( |
float |
max_value | ) |
|
|
inline |
◆ set_min_value()
void esphome::number::NumberTraits::set_min_value |
( |
float |
min_value | ) |
|
|
inline |
◆ set_mode()
void esphome::number::NumberTraits::set_mode |
( |
NumberMode |
mode | ) |
|
|
inline |
◆ set_step()
void esphome::number::NumberTraits::set_step |
( |
float |
step | ) |
|
|
inline |
◆ set_unit_of_measurement()
void esphome::number::NumberTraits::set_unit_of_measurement |
( |
const std::string & |
unit_of_measurement | ) |
|
◆ device_class_
optional<std::string> esphome::number::NumberTraits::device_class_ |
|
protected |
◆ max_value_
float esphome::number::NumberTraits::max_value_ = NAN |
|
protected |
◆ min_value_
float esphome::number::NumberTraits::min_value_ = NAN |
|
protected |
◆ mode_
◆ step_
float esphome::number::NumberTraits::step_ = NAN |
|
protected |
◆ unit_of_measurement_
optional<std::string> esphome::number::NumberTraits::unit_of_measurement_ |
|
protected |
The documentation for this class was generated from the following files: