LIBSUNSPEC  v0.1.6
A C++ library for the SunSpec protocol
ExtendedRegisterMapFloat Namespace Reference

Register description of the Extended SunSpec model. More...

Variables

struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40192 - 1
 
   const uint16_t   nb = 1
 
I122_ID
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40193 - 1
 
   const uint16_t   nb = 1
 
I122_L
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40194 - 1
 
   const uint16_t   nb = 1
 
I122_PVConn
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40195 - 1
 
   const uint16_t   nb = 1
 
I122_StorConn
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40196 - 1
 
   const uint16_t   nb = 1
 
I122_ECPConn
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 40197 - 1
 
   const uint16_t   nb = 4
 
I122_ActWh
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 40201 - 1
 
   const uint16_t   nb = 4
 
I122_ActVAh
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 40205 - 1
 
   const uint16_t   nb = 4
 
I122_ActVArhQ1
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 40209 - 1
 
   const uint16_t   nb = 4
 
I122_ActVArhQ2
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 40213 - 1
 
   const uint16_t   nb = 4
 
I122_ActVArhQ3
 
struct {
   uint64_t   res = 0
 
   const uint16_t   reg = 40217 - 1
 
   const uint16_t   nb = 4
 
I122_ActVArhQ4
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40221 - 1
 
   const uint16_t   nb = 1
 
I122_VArAval
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40222 - 1
 
   const uint16_t   nb = 1
 
I122_VArAval_SF
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40223 - 1
 
   const uint16_t   nb = 1
 
I122_WAval
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40224 - 1
 
   const uint16_t   nb = 1
 
I122_WAval_SF
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40225 - 1
 
   const uint16_t   nb = 2
 
I122_StSetLimMsk
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40227 - 1
 
   const uint16_t   nb = 2
 
I122_StActCtl
 
struct {
   std::string   str
 
   const uint16_t   reg = 40229 - 1
 
   const uint16_t   nb = 4
 
I122_TmSrc
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40233 - 1
 
   const uint16_t   nb = 2
 
I122_Tms
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40235 - 1
 
   const uint16_t   nb = 1
 
I122_RtSt
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40236 - 1
 
   const uint16_t   nb = 1
 
I112_Ris
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40237 - 1
 
   const uint16_t   nb = 1
 
I122_Ris_SF
 

Detailed Description

Register description of the Extended SunSpec model.

Variable Documentation

struct { ... } ExtendedRegisterMapFloat::I112_Ris

Isolation resistance Riso [Ohm]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_ActVAh

AC lifetime apparent energy output [VAh]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_ActVArhQ1

AC lifetime reactive energy output in quadrant 1 [VArh]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_ActVArhQ2

AC lifetime reactive energy output in quadrant 2 [VArh]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_ActVArhQ3

AC lifetime reactive energy output in quadrant 3 [VArh]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_ActVArhQ4

AC lifetime reactive energy output in quadrant 4 [VArh]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_ActWh

AC lifetime active (real) energy output [Wh]

struct { ... } ExtendedRegisterMapFloat::I122_ECPConn

ECP connection status

0: Disconnected 1: Connected

struct { ... } ExtendedRegisterMapFloat::I122_ID

Uniquely identifies this as a SunSpec Extended (Measurements_Status) Model

Returns
122
struct { ... } ExtendedRegisterMapFloat::I122_L

Length of Extended Model block.

Returns
44
struct { ... } ExtendedRegisterMapFloat::I122_PVConn

PV inverter present/available status.

Bit 0: Connected Bit 1: Available Bit 2: Operating Bit 3: Test

struct { ... } ExtendedRegisterMapFloat::I122_Ris_SF

Scale factor for Isolation resistance

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_RtSt

Bit Mask indicating which voltage ride through modes are currently active.

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_StActCtl

Bit Mask indicating which inverter controls are currently active.

Bit 0: FixedW Bit 1: FixedVAR Bit 2: FixedPF

struct { ... } ExtendedRegisterMapFloat::I122_StorConn

Storage inverter present/available status.

bit 0: Connected bit 1: Available bit 2: Operating bit 3: Test

struct { ... } ExtendedRegisterMapFloat::I122_StSetLimMsk

Bit Mask indicating set point limit(s) reached. Bits are persistent and must be cleared by the controller.

Note
not supported.
struct { ... } ExtendedRegisterMapFloat::I122_Tms

Timestamp seconds since 01-01-2000 00:00 UTC

struct { ... } ExtendedRegisterMapFloat::I122_TmSrc

Source of time synchronization.

Returns
RTC
struct { ... } ExtendedRegisterMapFloat::I122_VArAval

Amount of VARs available without impacting output [VArh]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_VArAval_SF

Scale factor for available VARs

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_WAval

Amount of power available [W]

Note
not supported
struct { ... } ExtendedRegisterMapFloat::I122_WAval_SF

Scale factor for available power

Note
not supported