This commit is contained in:
TraYali 2024-04-18 18:27:31 +02:00
parent 582b1bcc93
commit 79f8ee4944
2 changed files with 20 additions and 1 deletions

View file

@ -14,6 +14,10 @@ class Dtu {
std::vector<Microinverter> microinverters;
Port dtuPort;
int rtuId;
bool connected;
void populateMicroinverters();
@ -21,6 +25,8 @@ class Dtu {
public:
Dtu(const char *address, int id, bool rtu, bool tcp);
Dtu(modbus_t *modbus, int id);
std::pair<Microinverter *, bool> getMicroinverterBySerialNumber(long long serialNumber);
bool isConnected();
@ -35,6 +41,15 @@ class Dtu {
void listOfMicroinverters();
float getCurrentPower();
int getCurrentOnOff();
void turnOffMicroinverters();
void turnOnMicroinverters();
void limitMicroinverters(uint16_t limit);
~Dtu();
};