#include <HmDevice.h>
§ ParameterConversion() [1/2]
§ ParameterConversion() [2/2]
§ ~ParameterConversion()
virtual BaseLib::HmDeviceDescription::ParameterConversion::~ParameterConversion |
( |
| ) |
|
|
inlinevirtual |
§ fromPacket()
void BaseLib::HmDeviceDescription::ParameterConversion::fromPacket |
( |
std::shared_ptr< Variable > |
value | ) |
|
|
virtual |
§ toPacket()
void BaseLib::HmDeviceDescription::ParameterConversion::toPacket |
( |
std::shared_ptr< Variable > |
value | ) |
|
|
virtual |
§ _bl
§ _parameter
HomeMaticParameter* BaseLib::HmDeviceDescription::ParameterConversion::_parameter = nullptr |
|
protected |
§ div
int32_t BaseLib::HmDeviceDescription::ParameterConversion::div = 0 |
§ exponentSize
int32_t BaseLib::HmDeviceDescription::ParameterConversion::exponentSize = 5 |
§ exponentStart
int32_t BaseLib::HmDeviceDescription::ParameterConversion::exponentStart = 0 |
§ factor
double BaseLib::HmDeviceDescription::ParameterConversion::factor = 0 |
§ factors
std::vector<double> BaseLib::HmDeviceDescription::ParameterConversion::factors |
§ fromDevice
bool BaseLib::HmDeviceDescription::ParameterConversion::fromDevice = true |
§ integerValueMapDevice
std::unordered_map<int32_t, int32_t> BaseLib::HmDeviceDescription::ParameterConversion::integerValueMapDevice |
§ integerValueMapParameter
std::unordered_map<int32_t, int32_t> BaseLib::HmDeviceDescription::ParameterConversion::integerValueMapParameter |
§ invert
bool BaseLib::HmDeviceDescription::ParameterConversion::invert = false |
§ mantissaSize
int32_t BaseLib::HmDeviceDescription::ParameterConversion::mantissaSize = 11 |
§ mantissaStart
int32_t BaseLib::HmDeviceDescription::ParameterConversion::mantissaStart = 5 |
§ mul
int32_t BaseLib::HmDeviceDescription::ParameterConversion::mul = 0 |
§ off
int32_t BaseLib::HmDeviceDescription::ParameterConversion::off = 0 |
§ offset
double BaseLib::HmDeviceDescription::ParameterConversion::offset = 0 |
§ on
int32_t BaseLib::HmDeviceDescription::ParameterConversion::on = 200 |
§ stringValue
std::string BaseLib::HmDeviceDescription::ParameterConversion::stringValue |
§ stringValueFalse
std::string BaseLib::HmDeviceDescription::ParameterConversion::stringValueFalse = "false" |
§ stringValueTrue
std::string BaseLib::HmDeviceDescription::ParameterConversion::stringValueTrue = "true" |
§ threshold
int32_t BaseLib::HmDeviceDescription::ParameterConversion::threshold = 1 |
§ toDevice
bool BaseLib::HmDeviceDescription::ParameterConversion::toDevice = true |
§ type
Type::Enum BaseLib::HmDeviceDescription::ParameterConversion::type = Type::Enum::none |
§ valueFalse
int32_t BaseLib::HmDeviceDescription::ParameterConversion::valueFalse = 0 |
§ valueSize
double BaseLib::HmDeviceDescription::ParameterConversion::valueSize = 0 |
§ valueTrue
int32_t BaseLib::HmDeviceDescription::ParameterConversion::valueTrue = 0 |
The documentation for this class was generated from the following files: