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: