Register description of the Inverter SunSpec model. More...
Variables | |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40070 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_ID |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40071 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_L |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40072 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_A |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40073 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_AphA |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40074 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_AphB |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40075 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_AphC |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40076 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_A_SF |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40077 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PPVphAB |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40078 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PPVphBC |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40079 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PPVphCA |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40080 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PhVphA |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40081 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PhVphB |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40082 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PhVphC |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40083 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_V_SF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40084 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_W |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40085 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_W_SF |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40086 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_Hz |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40087 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_Hz_SF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40088 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_VA |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40089 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_VA_SF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40090 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_VAr |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40091 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_VAr_SF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40092 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40093 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_PF_SF |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40094 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_WH |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40096 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_WH_SF |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40097 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_DCA |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40098 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_DCA_SF |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40099 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_DCV |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40100 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_DCV_SF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40101 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_DCW |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40102 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_DCW_SF |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40103 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_TmpCab |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40104 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_TmpSnk |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40105 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_TmpTrns |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40106 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_TmpOt |
| struct { | |
| int16_t res = 0 | |
| const uint16_t reg = 40107 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_Tmp_SF |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40108 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_St |
| struct { | |
| uint16_t res = 0 | |
| const uint16_t reg = 40109 - 1 | |
| const uint16_t nb = 1 | |
| } | I10X_StVnd |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40110 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_Evt1 |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40112 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_Evt2 |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40114 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_EvtVnd1 |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40116 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_EvtVnd2 |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40118 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_EvtVnd3 |
| struct { | |
| uint32_t res = 0 | |
| const uint16_t reg = 40120 - 1 | |
| const uint16_t nb = 2 | |
| } | I10X_EvtVnd4 |
Register description of the Inverter SunSpec model.
| struct { ... } InverterRegisterMapIntSf::I10X_A |
AC total current value [A]
| struct { ... } InverterRegisterMapIntSf::I10X_A_SF |
AC current scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_AphA |
AC phase-A current value [A]
| struct { ... } InverterRegisterMapIntSf::I10X_AphB |
AC phase-B current value [A]
| struct { ... } InverterRegisterMapIntSf::I10X_AphC |
AC phase-C current value [A]
| struct { ... } InverterRegisterMapIntSf::I10X_DCA |
DC current value [A]
| struct { ... } InverterRegisterMapIntSf::I10X_DCA_SF |
DC current scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_DCV |
DC voltage value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_DCV_SF |
DC voltage scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_DCW |
DC power value [W]
| struct { ... } InverterRegisterMapIntSf::I10X_DCW_SF |
DC power value scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_Evt1 |
Event flags (bits 0-31)
| struct { ... } InverterRegisterMapIntSf::I10X_Evt2 |
Event flags (bits 32-63)
| struct { ... } InverterRegisterMapIntSf::I10X_EvtVnd1 |
Vendor defined event flags (bits 0-31)
| struct { ... } InverterRegisterMapIntSf::I10X_EvtVnd2 |
Vendor defined event flags (bits 32-63)
| struct { ... } InverterRegisterMapIntSf::I10X_EvtVnd3 |
Vendor defined event flags (bits 64-95)
| struct { ... } InverterRegisterMapIntSf::I10X_EvtVnd4 |
Vendor defined event flags (bits 96-127)
| struct { ... } InverterRegisterMapIntSf::I10X_Hz |
AC frequency value [Hz]
| struct { ... } InverterRegisterMapIntSf::I10X_Hz_SF |
AC frequency scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_ID |
Uniquely identifies this as a SunSpec inverter ModBus map.
| struct { ... } InverterRegisterMapIntSf::I10X_L |
Length of inverter model block.
| struct { ... } InverterRegisterMapIntSf::I10X_PF |
Power factor [%]
| struct { ... } InverterRegisterMapIntSf::I10X_PF_SF |
Power factor scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_PhVphA |
AC voltage phase-A-to-neutral value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_PhVphB |
AC voltage phase-B-to-neutral value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_PhVphC |
AC voltage phase-C-to-neutral value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_PPVphAB |
AC voltage phase-AB value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_PPVphBC |
AC voltage phase-BC value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_PPVphCA |
AC voltage phase-CA value [V]
| struct { ... } InverterRegisterMapIntSf::I10X_St |
Operating state
| struct { ... } InverterRegisterMapIntSf::I10X_StVnd |
Vendor defined operating state
| struct { ... } InverterRegisterMapIntSf::I10X_Tmp_SF |
Temperature scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_TmpCab |
Cabinet temperature [°C]
| struct { ... } InverterRegisterMapIntSf::I10X_TmpOt |
Other temperature [°C]
| struct { ... } InverterRegisterMapIntSf::I10X_TmpSnk |
Coolant or heat sink temperature [°C]
| struct { ... } InverterRegisterMapIntSf::I10X_TmpTrns |
Transformer temperature [°C]
| struct { ... } InverterRegisterMapIntSf::I10X_V_SF |
AC voltage scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_VA |
Apparent power [VA]
| struct { ... } InverterRegisterMapIntSf::I10X_VA_SF |
Apparent power scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_VAr |
Reactive power [VAr]
| struct { ... } InverterRegisterMapIntSf::I10X_VAr_SF |
Reactive power scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_W |
AC power value [W]
| struct { ... } InverterRegisterMapIntSf::I10X_W_SF |
AC power scale factor
| struct { ... } InverterRegisterMapIntSf::I10X_WH |
AC lifetime energy production [Wh]
| struct { ... } InverterRegisterMapIntSf::I10X_WH_SF |
AC lifetime energy production scale factor