Class to manipulate Inverter Model registers.
More...
#include <InverterModel.h>
Class to manipulate Inverter Model registers.
- Author
- Alexander Pohl alex@.nosp@m.ahpo.nosp@m.hl.co.nosp@m.m
bool InverterModel::GetAcCurrent |
( |
double & |
res | ) |
|
bool InverterModel::GetAcCurrentPhase |
( |
double & |
res, |
|
|
const char & |
ph = 'A' |
|
) |
| |
AC phase current
param res current [A] param ph phase A, B or C (default A)
bool InverterModel::GetAcEnergyLifetime |
( |
double & |
res | ) |
|
AC lifetime energy production [Wh]
bool InverterModel::GetAcFrequency |
( |
double & |
res | ) |
|
bool InverterModel::GetAcPower |
( |
double & |
res | ) |
|
bool InverterModel::GetAcPowerApparent |
( |
double & |
res | ) |
|
bool InverterModel::GetAcPowerFactor |
( |
double & |
res | ) |
|
bool InverterModel::GetAcPowerReactive |
( |
double & |
res | ) |
|
bool InverterModel::GetAcVoltage |
( |
double & |
res, |
|
|
const char & |
ph = 'A' |
|
) |
| |
AC voltage phase-to-neutral
param res voltage [V] param ph phase A, B or C (default A)
bool InverterModel::GetAcVoltagePhaseToPhase |
( |
double & |
res, |
|
|
const std::string & |
ph_pair |
|
) |
| |
AC phase-to-phase voltage
param res voltage [V] param ph_pair phase AB, BC or CA
bool InverterModel::GetStateEvtFlags |
( |
StateEvt_t & |
state_evt | ) |
|
Read all state and event flags
bool InverterModel::IsInverterRegisterMap |
( |
void |
| ) |
|
Checks if device has a SunSpec inverter register map
bool InverterModel::ReadEventFlags |
( |
uint32_t & |
flag1, |
|
|
uint32_t & |
flag2 |
|
) |
| |
|
private |
Read inverter event flags
bool InverterModel::ReadEventFlagsVendor |
( |
uint32_t & |
flag1, |
|
|
uint32_t & |
flag2, |
|
|
uint32_t & |
flag3, |
|
|
uint32_t & |
flag4 |
|
) |
| |
|
private |
Read vendor inverter event flags
bool InverterModel::ReadState |
( |
uint16_t & |
state | ) |
|
|
private |
Read inverter operating state
bool InverterModel::ReadStateVendor |
( |
uint16_t & |
state | ) |
|
|
private |
Read vendor inverter operating state
The documentation for this class was generated from the following file: