Made basic output of values, slow but starting to be actually functional

This commit is contained in:
TraYali 2024-03-18 23:48:37 +01:00
parent 6cfdcc13ce
commit 30a39aff3e
9 changed files with 56 additions and 9 deletions

View file

@ -26,6 +26,8 @@ class Dtu {
void updateMicroinverters();
void printMicroinverters();
~Dtu();
};

View file

@ -29,6 +29,8 @@ class Microinverter {
void updatePort(int i);
Port getPort(int i);
void printPorts();
};
#endif

View file

@ -19,14 +19,16 @@ class Port {
uint16_t portStartAddress;
std::vector<std::shared_ptr<PortParameter>> parameters;
void populateParameters();
public:
Port(std::shared_ptr<modbus_t*> modbus_context, std::mutex *modbus_context_mutex, uint16_t portStartAddress);
std::vector<std::shared_ptr<PortParameter>> parameters;
void updateParameters();
void printParameters();
};
#endif