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

Register description of the Multi MPPT SunSpec model. More...

Variables

struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40264 - 1
 
   const uint16_t   nb = 1
 
I160_ID
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40265 - 1
 
   const uint16_t   nb = 1
 
I160_L
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40266 - 1
 
   const uint16_t   nb = 1
 
I160_DCA_SF
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40267 - 1
 
   const uint16_t   nb = 1
 
I160_DCV_SF
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40268 - 1
 
   const uint16_t   nb = 1
 
I160_DCW_SF
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40269 - 1
 
   const uint16_t   nb = 1
 
I160_DCWH_SF
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40270 - 1
 
   const uint16_t   nb = 2
 
I160_Evt
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40272 - 1
 
   const uint16_t   nb = 1
 
I160_N
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40273 - 1
 
   const uint16_t   nb = 1
 
I160_TmsPer
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40274 - 1
 
   const uint16_t   nb = 1
 
I160_1_ID
 
struct {
   std::string   str
 
   const uint16_t   reg = 40275 - 1
 
   const uint16_t   nb = 8
 
I160_1_IDStr
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40283 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCA
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40284 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCV
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40285 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCW
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40286 - 1
 
   const uint16_t   nb = 2
 
I160_1_DCWH
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40288 - 1
 
   const uint16_t   nb = 2
 
I160_1_Tms
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40290 - 1
 
   const uint16_t   nb = 1
 
I160_1_Tmp
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40291 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCSt
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40292 - 1
 
   const uint16_t   nb = 2
 
I160_1_DCEvt
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40294 - 1
 
   const uint16_t   nb = 1
 
I160_2_ID
 
struct {
   std::string   str
 
   const uint16_t   reg = 40295 - 1
 
   const uint16_t   nb = 8
 
I160_2_IDStr
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40303 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCA
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40304 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCV
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40305 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCW
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40306 - 1
 
   const uint16_t   nb = 2
 
I160_2_DCWH
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40308 - 1
 
   const uint16_t   nb = 2
 
I160_2_Tms
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40310 - 1
 
   const uint16_t   nb = 1
 
I160_2_Tmp
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40311 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCSt
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40312 - 1
 
   const uint16_t   nb = 2
 
I160_2_DCEvt
 

Detailed Description

Register description of the Multi MPPT SunSpec model.

Variable Documentation

struct { ... } MultiMpptRegisterMapFloat::I160_1_DCA

DC current [A]

struct { ... } MultiMpptRegisterMapFloat::I160_1_DCEvt

Module events

struct { ... } MultiMpptRegisterMapFloat::I160_1_DCSt

Operating state

struct { ... } MultiMpptRegisterMapFloat::I160_1_DCV

DC voltage [V]

struct { ... } MultiMpptRegisterMapFloat::I160_1_DCW

DC power [V]

struct { ... } MultiMpptRegisterMapFloat::I160_1_DCWH

DC lifetime energy [Wh]

Note
not supported for Fronius Hybrid inverters
struct { ... } MultiMpptRegisterMapFloat::I160_1_ID

Input ID

Returns
1
struct { ... } MultiMpptRegisterMapFloat::I160_1_IDStr

Input ID string

Returns
String 1
struct { ... } MultiMpptRegisterMapFloat::I160_1_Tmp

Temperature [°C]

struct { ... } MultiMpptRegisterMapFloat::I160_1_Tms

Timestamp since 01-Jan-2000 00:00 UTC

struct { ... } MultiMpptRegisterMapFloat::I160_2_DCA

DC current [A] string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_2_DCEvt

Module events string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_2_DCSt

Operating state string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_2_DCV

DC voltage [V] string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_2_DCW

DC power [V] string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_2_DCWH

DC lifetime energy [Wh] string 2

Note
not supported for Fronius Hybrid inverters
struct { ... } MultiMpptRegisterMapFloat::I160_2_ID

Input ID string 2

Returns
2
struct { ... } MultiMpptRegisterMapFloat::I160_2_IDStr

Input ID string 2

Returns
"String 2" or "not supported"
struct { ... } MultiMpptRegisterMapFloat::I160_2_Tmp

Temperature [°C] string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_2_Tms

Timestamp since 01-Jan-2000 00:00 UTC string 2

Note
not supported if only one DC input.
struct { ... } MultiMpptRegisterMapFloat::I160_DCA_SF

DC current scale factor

struct { ... } MultiMpptRegisterMapFloat::I160_DCV_SF

DC voltage scale factor

struct { ... } MultiMpptRegisterMapFloat::I160_DCW_SF

DC power scale factor

struct { ... } MultiMpptRegisterMapFloat::I160_DCWH_SF

DC energy scale factor

Note
Not supported for Fronius Hybrid inverters
struct { ... } MultiMpptRegisterMapFloat::I160_Evt

Global Events

struct { ... } MultiMpptRegisterMapFloat::I160_ID

Uniquely identifies this as a SunSpec Multiple MPPT Inverter Extension Model mode

Returns
160
struct { ... } MultiMpptRegisterMapFloat::I160_L

Length of Multiple MPPT Inverter Extension Model

Returns
48
struct { ... } MultiMpptRegisterMapFloat::I160_N

Number of modules

Returns
2
struct { ... } MultiMpptRegisterMapFloat::I160_TmsPer

Timestamp Period

Note
not supported