Class to manipulate Nameplate Model registers.
More...
#include <NameplateModel.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 Nameplate Model registers.
- Author
- Alexander Pohl alex@.nosp@m.ahpo.nosp@m.hl.co.nosp@m.m
bool NameplateModel::GetAcCurrentMax |
( |
double & |
res | ) |
|
Maximum RMS AC current level capability of the inverter.
- Returns
- AC current [A]
bool NameplateModel::GetPowerApparentMax |
( |
double & |
res | ) |
|
Continuous Volt-Ampere capability of the inverter.
- Returns
- apparent power [VA]
bool NameplateModel::GetPowerFactorMin |
( |
double & |
res, |
|
|
const int |
quadrant |
|
) |
| |
Minimum power factor capability of the inverter.
- Parameters
-
res | power factor [cos(phi)] |
quadrant | quadrant [1-4] |
bool NameplateModel::GetPowerOutputMax |
( |
double & |
res | ) |
|
Continuous power output capability of the inverter.
- Returns
- power output [W]
bool NameplateModel::GetPowerReactiveMax |
( |
double & |
res, |
|
|
const int |
quadrant |
|
) |
| |
Continuous VAR capability of the inverter.
- Parameters
-
res | reactive power [VAr] |
quadrant | quadrant [1-4] |
bool NameplateModel::IsNameplateRegisterMap |
( |
void |
| ) |
|
Checks if device has a SunSpec nameplate register map
The documentation for this class was generated from the following files: