sadge but more worky

This commit is contained in:
TraYali 2024-04-06 00:32:49 +02:00
parent 32d9dfff98
commit 34313ef4bc
16 changed files with 169 additions and 65 deletions

View file

@ -42,9 +42,11 @@ class PortParameter {
std::pair<PortParameterValue, PortParameterValueType> getValue();
PortParameter& writeValue(uint16_t value, class modbus& modbus, int portStartAddress);
virtual std::string getOutputValue();
virtual void setValueFromRegisters(uint16_t *registers, int addressOffset);
virtual void getValueFromRegisters(uint16_t *registers, int addressOffset);
// void updateValue(std::shared_ptr<class modbus> modubs, uint16_t portStartAddress);
};
@ -58,7 +60,7 @@ class PortParameterFloat : public PortParameter {
std::string getOutputValue();
virtual void setValueFromRegisters(uint16_t *registers, int addressOffset);
virtual void getValueFromRegisters(uint16_t *registers, int addressOffset);
};
class PortParameterInt : public PortParameter {
@ -69,7 +71,7 @@ class PortParameterInt : public PortParameter {
std::string getOutputValue();
virtual void setValueFromRegisters(uint16_t *registers, int addressOffset);
virtual void getValueFromRegisters(uint16_t *registers, int addressOffset);
};
#endif