MCPcopy Create free account

hub / github.com/OpenInverterGateway/OpenInverterGateway / functions

Functions90 in github.com/OpenInverterGateway/OpenInverterGateway

↓ 41 callersMethodRegisterCommand
SRC/ShineWiFi-ModBus/Growatt.cpp:720
↓ 27 callersMethodWriteHoldingReg
SRC/ShineWiFi-ModBus/Growatt.cpp:340
↓ 11 callersMethodReadHoldingRegFrag
SRC/ShineWiFi-ModBus/Growatt.cpp:303
↓ 8 callersMethodReadHoldingReg
SRC/ShineWiFi-ModBus/Growatt.cpp:263
↓ 5 callersMethodWriteHoldingRegFrag
SRC/ShineWiFi-ModBus/Growatt.cpp:358
↓ 2 callersMethodReadInputReg
SRC/ShineWiFi-ModBus/Growatt.cpp:376
↓ 2 callersFunctionformatTimeSlot307
Helper function to format time register value to "HH:MM" string
SRC/ShineWiFi-ModBus/Growatt307.cpp:38
↓ 2 callersFunctiongetTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:160
↓ 2 callersFunctiongetTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:215
↓ 2 callersFunctionsetTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:277
↓ 2 callersFunctionsetTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:350
↓ 1 callersMethodHandleCommand
SRC/ShineWiFi-ModBus/Growatt.cpp:725
↓ 1 callersMethodbegin
SRC/ShineWiFi-ModBus/Growatt.cpp:85
↓ 1 callersFunctionformatDateTime307
Helper function to format date/time registers to ISO string
SRC/ShineWiFi-ModBus/Growatt307.cpp:54
↓ 1 callersFunctioninit_growatt120
SRC/ShineWiFi-ModBus/Growatt120.cpp:17
↓ 1 callersFunctioninit_growatt124
NOTE: my inverter (SPH4-10KTL3 BH-UP) only manages to read 64 registers in one read!
SRC/ShineWiFi-ModBus/Growatt124.cpp:437
↓ 1 callersFunctioninit_growatt305
SRC/ShineWiFi-ModBus/Growatt305.cpp:6
↓ 1 callersFunctioninit_growatt307
SRC/ShineWiFi-ModBus/Growatt307.cpp:519
↓ 1 callersFunctioninit_growattBP
SRC/ShineWiFi-ModBus/GrowattBP.cpp:6
↓ 1 callersFunctioninit_growattSPF
SRC/ShineWiFi-ModBus/GrowattSPF.cpp:10
↓ 1 callersFunctioninit_growattTLXH
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:146
↓ 1 callersMethodmqttEnabled
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:40
↓ 1 callersMethodonMqttMessage
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:138
↓ 1 callersFunctionverifyRegisters307
Helper function to verify register writes with retry Some Growatt firmwares commit values after a short delay
SRC/ShineWiFi-ModBus/Growatt307.cpp:10
MethodCreateJson
SRC/ShineWiFi-ModBus/Growatt.cpp:464
MethodCreateMetrics
SRC/ShineWiFi-ModBus/Growatt.cpp:663
MethodCreateUIJson
SRC/ShineWiFi-ModBus/Growatt.cpp:518
MethodGetHoldingRegister
SRC/ShineWiFi-ModBus/Growatt.cpp:251
MethodGetInputRegister
SRC/ShineWiFi-ModBus/Growatt.cpp:239
MethodGetSingleValueByName
SRC/ShineWiFi-ModBus/Growatt.cpp:448
MethodGetWiFiStickType
SRC/ShineWiFi-ModBus/Growatt.cpp:114
MethodGrowatt
Constructor
SRC/ShineWiFi-ModBus/Growatt.cpp:33
MethodInitProtocol
SRC/ShineWiFi-ModBus/Growatt.cpp:61
MethodReadData
SRC/ShineWiFi-ModBus/Growatt.cpp:227
MethodReadHoldingRegisters
SRC/ShineWiFi-ModBus/Growatt.cpp:187
MethodReadInputRegisters
SRC/ShineWiFi-ModBus/Growatt.cpp:123
MethodShineMqtt
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:8
FunctionShineWifiDisconnect
SRC/ShineWiFi-ModBus/ShineWifi.cpp:3
MethodcamelCaseToSnakeCase
SRC/ShineWiFi-ModBus/Growatt.cpp:639
FunctionformatTimeSlotInfo307
Helper function to format complete time slot info
SRC/ShineWiFi-ModBus/Growatt307.cpp:47
FunctiongetBatteryFirst
SRC/ShineWiFi-ModBus/Growatt124.cpp:173
FunctiongetBatteryFirst307
SRC/ShineWiFi-ModBus/Growatt307.cpp:228
FunctiongetDateTime
SRC/ShineWiFi-ModBus/Growatt124.cpp:8
FunctiongetDateTime307
SRC/ShineWiFi-ModBus/Growatt307.cpp:64
FunctiongetGridFirst
SRC/ShineWiFi-ModBus/Growatt124.cpp:342
FunctiongetGridFirst307
SRC/ShineWiFi-ModBus/Growatt307.cpp:426
MethodgetId
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:31
FunctiongetPowerActiveRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:79
FunctiongetPowerActiveRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:132
MethodgetRegValue
SRC/ShineWiFi-ModBus/Growatt.cpp:422
MethodhandleCommandList
SRC/ShineWiFi-ModBus/Growatt.cpp:772
MethodhandleEcho
SRC/ShineWiFi-ModBus/Growatt.cpp:761
MethodhandleModbusGet
SRC/ShineWiFi-ModBus/Growatt.cpp:782
MethodhandleModbusSet
SRC/ShineWiFi-ModBus/Growatt.cpp:851
Methodloop
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:157
MethodmetricsAddValue
SRC/ShineWiFi-ModBus/Growatt.cpp:652
MethodmqttConnected
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:41
MethodmqttPublish
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:92
MethodmqttReconnect
------------------------------------------------------- Check the Mqtt status and reconnect if necessary ---------------------------------------------
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:46
MethodmqttSetup
SRC/ShineWiFi-ModBus/ShineMqtt.cpp:11
MethodroundByResolution
SRC/ShineWiFi-ModBus/Growatt.cpp:416
FunctionsetBDCACChargeEnabled
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:97
FunctionsetBDCChargePowerRate
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:53
FunctionsetBDCChargeStopSOC
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:75
FunctionsetBDCDischargePowerRate
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:9
FunctionsetBDCDischargeStopSOC
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:31
FunctionsetBatteryFirstACChargeEnabled
SRC/ShineWiFi-ModBus/Growatt124.cpp:259
FunctionsetBatteryFirstACChargeEnabled307
SRC/ShineWiFi-ModBus/Growatt307.cpp:333
FunctionsetBatteryFirstPowerRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:225
FunctionsetBatteryFirstPowerRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:281
FunctionsetBatteryFirstStopSOC
SRC/ShineWiFi-ModBus/Growatt124.cpp:242
FunctionsetBatteryFirstStopSOC307
SRC/ShineWiFi-ModBus/Growatt307.cpp:298
FunctionsetBatteryFirstTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:336
FunctionsetBatteryFirstTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:420
FunctionsetExportDisable
SRC/ShineWiFi-ModBus/Growatt124.cpp:138
FunctionsetExportDisable307
SRC/ShineWiFi-ModBus/Growatt307.cpp:193
FunctionsetExportEnable
SRC/ShineWiFi-ModBus/Growatt124.cpp:117
FunctionsetExportEnable307
SRC/ShineWiFi-ModBus/Growatt307.cpp:171
FunctionsetGridFirstPowerRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:391
FunctionsetGridFirstPowerRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:475
FunctionsetGridFirstStopSOC
SRC/ShineWiFi-ModBus/Growatt124.cpp:408
FunctionsetGridFirstStopSOC307
SRC/ShineWiFi-ModBus/Growatt307.cpp:492
FunctionsetGridFirstTimeSlot
SRC/ShineWiFi-ModBus/Growatt124.cpp:425
FunctionsetGridFirstTimeSlot307
SRC/ShineWiFi-ModBus/Growatt307.cpp:509
FunctionsetLoadFirstStopSOC307
SRC/ShineWiFi-ModBus/Growatt307.cpp:315
FunctionsetPowerActiveRate
SRC/ShineWiFi-ModBus/Growatt124.cpp:95
FunctionsetPowerActiveRate307
SRC/ShineWiFi-ModBus/Growatt307.cpp:148
FunctionsetPriority
SRC/ShineWiFi-ModBus/GrowattTLXH.cpp:114
FunctionupdateDateTime
SRC/ShineWiFi-ModBus/Growatt124.cpp:45
FunctionupdateDateTime307
SRC/ShineWiFi-ModBus/Growatt307.cpp:97