hoymilesClient/src/hoymiles/sunspecParameters/sunspecParametersGeneric.cpp

19 lines
823 B
C++
Raw Normal View History

2024-03-29 21:40:50 +01:00
#include "sunspecParametersGeneric.h"
SunspecParameter::~SunspecParameter() {}
SunspecParameter::SunspecParameter(std::string name, int registerAddressOffset, int registerSize) {
this->name = name;
this->registerAddressOffset = registerAddressOffset;
this->registerSize = registerSize;
}
2024-04-06 00:32:49 +02:00
void SunspecParameter::getValueFromRegisters(uint16_t *registers, int addressOffset) {}
2024-03-29 21:40:50 +01:00
2024-04-18 18:27:57 +02:00
std::pair<SunspecParameter::SunspecValue, SunspecParameter::SunspecValueType> SunspecParameter::getValue() {
return {this->value, this->valueType};
}
2024-03-29 21:40:50 +01:00
SunspecParameterString32::SunspecParameterString32(std::string name, int registerAddressOffset, int registerSize) : SunspecParameter(name, registerAddressOffset, registerSize) {}
2024-04-06 00:32:49 +02:00
void SunspecParameterString32::getValueFromRegisters(uint16_t *registers, int addressOffset) {}