MCPcopy Create free account

hub / github.com/dalathegreat/Battery-Emulator / functions

Functions2,739 in github.com/dalathegreat/Battery-Emulator

↓ 990 callersFunctiontransmit_can_frame
Software/src/battery/CHADEMO-SHUNTS.cpp:227
↓ 299 callersMethodprintln
Software/src/devboard/utils/logging.h:90
↓ 215 callersMethodc_str
test/emul/WString.h:75
↓ 181 callersFunctionset_event
Software/src/devboard/utils/events.cpp:152
↓ 172 callersMethodprint
Overloaded print methods for different data types
Software/src/devboard/utils/logging.h:54
↓ 146 callersMethodgetUInt
Software/src/communication/nvm/comm_nvm.h:68
↓ 129 callersFunctionprintDebugIfActive
Software/src/battery/TESLA-BATTERY.cpp:2243
↓ 121 callersFunctionmillis
test/emul/time.cpp:5
↓ 103 callersMethodprintf
Software/src/devboard/utils/logging.cpp:91
↓ 99 callersMethodlength
Arduino-like methods (example)
test/emul/WString.h:74
↓ 91 callersFunctionclear_event
Software/src/devboard/utils/events.cpp:160
↓ 81 callersMethodgetBool
Software/src/communication/nvm/comm_nvm.h:80
↓ 79 callersMethodsize
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:4792
↓ 59 callersFunctiongetData
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3256
↓ 55 callersFunctiondigitalWrite
test/emul/Arduino.cpp:17
↓ 55 callersFunctionpinMode
test/emul/Arduino.cpp:22
↓ 54 callersFunctiongetResourceManager
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3101
↓ 54 callersMethodpush_back
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:80
↓ 50 callersMethodsize
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:79
↓ 49 callersMethodvalue
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3668
↓ 48 callersMethodclear
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:81
↓ 44 callersFunctionadaptString
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:966
↓ 44 callersMethodsend
send: send a message via Serial, watching interval times - including CRC!
Software/src/lib/eModbus-eModbus/RTUutils.cpp:112
↓ 39 callersMethodend
end: kill server task
Software/src/lib/eModbus-eModbus/ModbusServerRTU.cpp:99
↓ 34 callersFunctionformatPowerValue
This function makes power values appear as W when under 1000, and kW when over
Software/src/devboard/webserver/webserver.cpp:1733
↓ 31 callersFunctionappendFault
Software/src/battery/TESLA-HTML.h:9
↓ 30 callersFunctionwrite_cell_voltages
Software/src/battery/KIA-64FD-BATTERY.cpp:70
↓ 29 callersMethodget
get() variants for float and double values values will be read in IEEE754 byte sequence (MSB first)
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:351
↓ 28 callersMethodbegin
Software/src/lib/mcp2515_lite/mcp2515_lite.cpp:134
↓ 28 callersMethodreserve
Arduino String::reserve returns bool; pre-allocates capacity.
test/emul/WString.h:78
↓ 27 callersFunctionadd
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3160
↓ 26 callersMethodalloc_pins
Software/src/devboard/hal/hal.h:44
↓ 26 callersMethodgetString
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:2681
↓ 26 callersMethodsaveUInt
Software/src/communication/nvm/comm_nvm.h:72
↓ 26 callersMethodset
set #1: alter one single coil
Software/src/lib/eModbus-eModbus/CoilData.cpp:201
↓ 25 callersMethoddata
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:1003
↓ 25 callersMethodnext
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:4699
↓ 24 callersFunctioncompare
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:4526
↓ 24 callersMethodisNull
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:992
↓ 24 callersMethodname
Software/src/devboard/hal/hw_3LB.h:8
↓ 23 callersMethodwrite
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:5142
↓ 22 callersMethodclear
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:4734
↓ 22 callersFunctiondelay
test/emul/Arduino.cpp:12
↓ 22 callersFunctionwriteByte
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:8202
↓ 22 callersFunctionwriteInteger
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:8209
↓ 21 callersMethodname
Software/src/inverter/VCU-CAN.h:8
↓ 21 callersFunctionset
Software/src/communication/contactorcontrol/comm_contactorcontrol.cpp:46
↓ 20 callersFunctionJsonVariantConst
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3002
↓ 20 callersFunctiondef_route_with_auth
Software/src/devboard/webserver/webserver.cpp:179
↓ 19 callersMethodaddHeader
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/WebResponses.cpp:122
↓ 19 callersMethodsize
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/ESPAsyncWebServer.h:101
↓ 19 callersMethodvisit
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:4453
↓ 18 callersMethodappend
Add append() for two ModbusMessages or a std::vector<uint8_t> to be appended
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:96
↓ 18 callersMethodid
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:357
↓ 18 callersFunctionsetBatteryPause
battery pause status begin
Software/src/devboard/safety/safety.cpp:531
↓ 17 callersMethoddone
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:1894
↓ 17 callersFunctionhandle_BMSpower
Software/src/communication/contactorcontrol/comm_contactorcontrol.cpp:301
↓ 17 callersMethodread
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:6253
↓ 17 callersFunctionwrite
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:5213
↓ 16 callersFunctionaddHeader
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/ESPAsyncWebServer.h:1042
↓ 16 callersFunctionbeginResponse
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/ESPAsyncWebServer.h:432
↓ 16 callersFunctionserializeJson
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:5404
↓ 15 callersMethodbegin
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/WebServer.cpp:91
↓ 15 callersMethodclose
Software/src/lib/mathieucarbou-AsyncTCPSock/src/AsyncTCP.cpp:882
↓ 15 callersMethodempty
Test if there are any coils in object
Software/src/lib/eModbus-eModbus/CoilData.h:93
↓ 15 callersFunctiongetMember
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:2035
↓ 15 callersMethodgetParam
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/WebRequest.cpp:804
↓ 15 callersFunctionsend
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/ESPAsyncWebServer.h:359
↓ 14 callersFunctionJsonString
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:1830
↓ 14 callersFunctionbitRead
Bit manipulation functions
test/emul/Arduino.h:54
↓ 14 callersMethodgetFunctionCode
Get MM_data[0] (server ID) and MM_data[1] (function code)
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:114
↓ 13 callersFunctioncalc_crc8_geely
Software/src/battery/GEELY-GEOMETRY-C-BATTERY.cpp:442
↓ 13 callersFunctionswap_bytes
Software/src/inverter/PYLON-CAN.cpp:6
↓ 12 callersFunctionJsonVariant
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3343
↓ 12 callersFunctionextract_signal_value
Function to extract raw bits/values from a given CAN frame signal
Software/src/battery/TESLA-BATTERY.cpp:268
↓ 12 callersMethodgetServerID
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:106
↓ 12 callersFunctionmqtt_publish
Software/src/devboard/mqtt/mqtt.cpp:888
↓ 12 callersFunctionoptions_for_enum_with_none
Software/src/devboard/webserver/settings_html.cpp:58
↓ 12 callersFunctionread_u16_be
Helpers (Growatt HV protocol is big-endian)
Software/src/battery/GROWATT-HV-ARK-BATTERY.cpp:8
↓ 12 callersFunctionword
test/emul/Arduino.h:45
↓ 11 callersMethodavailable
Software/src/lib/pierremolinaro-ACAN2517FD/ACAN2517FD.cpp:844
↓ 11 callersFunctioncheck_parallel_battery_safety
Software/src/devboard/safety/parallel_safety.cpp:5
↓ 11 callersMethodgetString
Software/src/communication/nvm/comm_nvm.h:90
↓ 11 callersMethodgetVariant
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:4810
↓ 11 callersFunctionis_message_corrupt
Software/src/battery/GEELY-GEOMETRY-C-BATTERY.cpp:129
↓ 11 callersFunctionsafeArrayAccess
Helper function for safe array access
Software/src/battery/BMW-I3-HTML.cpp:5
↓ 11 callersFunctionturnOffInterrupts
Software/src/lib/pierremolinaro-ACAN2517FD/ACAN2517FD.cpp:187
↓ 11 callersFunctionturnOnInterrupts
Software/src/lib/pierremolinaro-ACAN2517FD/ACAN2517FD.cpp:199
↓ 10 callersMethodadd
add() variant to copy a buffer into MM_data. Returns updated size
Software/src/lib/eModbus-eModbus/ModbusMessage.cpp:154
↓ 10 callersMethodappend
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:6535
↓ 10 callersMethodbegin
Software/src/lib/mathieucarbou-AsyncTCPSock/src/AsyncTCP.cpp:925
↓ 10 callersMethodbeginResponse
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/WebRequest.cpp:821
↓ 10 callersFunctioncollectionToVariant
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:1956
↓ 10 callersFunctiondescribe
Short human-readable identifier for an entry, for messages.
tools/validate_dtc_json.py:48
↓ 10 callersFunctiondigitalRead
test/emul/Arduino.cpp:14
↓ 10 callersMethodend
Software/src/lib/mathieucarbou-AsyncTCPSock/src/AsyncTCP.cpp:958
↓ 10 callersMethodend
Software/src/lib/ESP32Async-ESPAsyncWebServer/src/WebServer.cpp:96
↓ 10 callersFunctionforge
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:1627
↓ 10 callersFunctiongetOrCreateData
Software/src/lib/bblanchon-ArduinoJson/ArduinoJson.h:3259
↓ 10 callersFunctionget_event_pointer
Software/src/devboard/utils/events.cpp:454
next →1–100 of 2,739, ranked by callers