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

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

Variables

struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40254 - 1
 
   const uint16_t   nb = 1
 
I160_ID
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40255 - 1
 
   const uint16_t   nb = 1
 
I160_L
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40256 - 1
 
   const uint16_t   nb = 1
 
I160_DCA_SF
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40257 - 1
 
   const uint16_t   nb = 1
 
I160_DCV_SF
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40258 - 1
 
   const uint16_t   nb = 1
 
I160_DCW_SF
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40259 - 1
 
   const uint16_t   nb = 1
 
I160_DCWH_SF
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40260 - 1
 
   const uint16_t   nb = 2
 
I160_Evt
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40262 - 1
 
   const uint16_t   nb = 1
 
I160_N
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40263 - 1
 
   const uint16_t   nb = 1
 
I160_TmsPer
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40264 - 1
 
   const uint16_t   nb = 1
 
I160_1_ID
 
struct {
   std::string   str
 
   const uint16_t   reg = 40265 - 1
 
   const uint16_t   nb = 8
 
I160_1_IDStr
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40273 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCA
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40274 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCV
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40275 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCW
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40276 - 1
 
   const uint16_t   nb = 2
 
I160_1_DCWH
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40278 - 1
 
   const uint16_t   nb = 2
 
I160_1_Tms
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40280 - 1
 
   const uint16_t   nb = 1
 
I160_1_Tmp
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40281 - 1
 
   const uint16_t   nb = 1
 
I160_1_DCSt
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40282 - 1
 
   const uint16_t   nb = 2
 
I160_1_DCEvt
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40284 - 1
 
   const uint16_t   nb = 1
 
I160_2_ID
 
struct {
   std::string   str
 
   const uint16_t   reg = 40285 - 1
 
   const uint16_t   nb = 8
 
I160_2_IDStr
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40293 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCA
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40294 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCV
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40295 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCW
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40296 - 1
 
   const uint16_t   nb = 2
 
I160_2_DCWH
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40298 - 1
 
   const uint16_t   nb = 2
 
I160_2_Tms
 
struct {
   int16_t   res = 0
 
   const uint16_t   reg = 40300 - 1
 
   const uint16_t   nb = 1
 
I160_2_Tmp
 
struct {
   uint16_t   res = 0
 
   const uint16_t   reg = 40301 - 1
 
   const uint16_t   nb = 1
 
I160_2_DCSt
 
struct {
   uint32_t   res = 0
 
   const uint16_t   reg = 40302 - 1
 
   const uint16_t   nb = 2
 
I160_2_DCEvt
 

Detailed Description

Register description of the Multi MPPT SunSpec model.

Variable Documentation

struct { ... } MultiMpptRegisterMapIntSf::I160_1_DCA

DC current [A]

struct { ... } MultiMpptRegisterMapIntSf::I160_1_DCEvt

Module events

struct { ... } MultiMpptRegisterMapIntSf::I160_1_DCSt

Operating state

struct { ... } MultiMpptRegisterMapIntSf::I160_1_DCV

DC voltage [V]

struct { ... } MultiMpptRegisterMapIntSf::I160_1_DCW

DC power [V]

struct { ... } MultiMpptRegisterMapIntSf::I160_1_DCWH

DC lifetime energy [Wh]

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

Input ID

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

Input ID string

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

Temperature [°C]

struct { ... } MultiMpptRegisterMapIntSf::I160_1_Tms

Timestamp since 01-Jan-2000 00:00 UTC

struct { ... } MultiMpptRegisterMapIntSf::I160_2_DCA

DC current [A] string 2

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

Module events string 2

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

Operating state string 2

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

DC voltage [V] string 2

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

DC power [V] string 2

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

DC lifetime energy [Wh] string 2

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

Input ID string 2

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

Input ID string 2

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

Temperature [°C] string 2

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

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

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

DC current scale factor

struct { ... } MultiMpptRegisterMapIntSf::I160_DCV_SF

DC voltage scale factor

struct { ... } MultiMpptRegisterMapIntSf::I160_DCW_SF

DC power scale factor

struct { ... } MultiMpptRegisterMapIntSf::I160_DCWH_SF

DC energy scale factor

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

Global Events

struct { ... } MultiMpptRegisterMapIntSf::I160_ID

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

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

Length of Multiple MPPT Inverter Extension Model

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

Number of modules

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

Timestamp Period

Note
not supported