Class to manipulate Fronius specific registers.
More...
#include <FroniusRegister.h>
|
template<typename T > |
bool | GetRegister (T &res, const uint16_t ®_addr, const uint16_t &size) |
|
bool | SetRegister (const uint16_t &value, const uint16_t ®_addr) |
|
std::string | ErrorMessage |
|
Class to manipulate Fronius specific registers.
- Author
- Alexander Pohl alex@.nosp@m.ahpo.nosp@m.hl.co.nosp@m.m
bool FroniusRegister::GetActiveStateCode |
( |
uint16_t & |
code | ) |
|
Get current active state code of inverter
- Returns
- state code
bool FroniusRegister::GetModelType |
( |
struct ModelType_t & |
model | ) |
|
Get type of SunSpec model used for inverter and meter data.
bool FroniusRegister::GetSiteEnergyDay |
( |
double & |
res | ) |
|
Total energy for current day of all connected inverters.
- Returns
- current day energy [kWh]
bool FroniusRegister::GetSiteEnergyTotal |
( |
double & |
res | ) |
|
Total lifetime energy of all connected inverters.
- Returns
- lifetime energy [kWh]
bool FroniusRegister::GetSiteEnergyYear |
( |
double & |
res | ) |
|
Total energy for current year of all connected inverters.
- Returns
- current year energy [kWh]
bool FroniusRegister::GetSitePower |
( |
double & |
res | ) |
|
Total power (site sum) of all connected inverters.
- Returns
- power [W]
bool FroniusRegister::ResetEventFlags |
( |
void |
| ) |
|
Reset all event flags and active state code
bool FroniusRegister::SetModelType |
( |
const int & |
value = 1 | ) |
|
Set type of SunSpec model used for inverter and meter data.
- Parameters
-
value | 1: floating point (default) 2: integer + scale factor |
The documentation for this class was generated from the following files: