diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html
index e246ca95f..4af51964f 100644
--- a/docs/latest/appendix/02_snapshot.html
+++ b/docs/latest/appendix/02_snapshot.html
@@ -53,12 +53,12 @@
Navigation
git_tag: main
everest-core:
git: git@github.com:EVerest/everest-core.git
- git_rev: fc986b962790a471b18606fbc8abe0fcc50bbeb5
- git_tag: main
+ git_rev: 3970ee3d85cad194e4efd52de7f84bc3b13503be
+ git_tag: 2024.2.0
everest-framework:
git: https://github.com/EVerest/everest-framework.git
- git_rev: 0f19d035a6ff838cf5264fc3348dac1cf99a9abe
- git_tag: v0.9.0
+ git_rev: ff8427e83c11d8edbc261797a1a6994ab907c324
+ git_tag: v0.10.1
options:
- BUILD_TESTING OFF
everest-utils:
@@ -68,7 +68,7 @@ Navigation
git_tag: v0.2.0
everest.github.io:
git: git@github.com:everest/everest.github.io.git
- git_rev: a1415be880f63d9d71d88629d25152c560be9e4b
+ git_rev: c851dad2e332326debe9aedba7bb3c0fc81a7a5a
ext-mbedtls:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS
git: https://github.com/EVerest/ext-mbedtls.git
@@ -84,10 +84,9 @@ Navigation
git_rev: 35c0c0a4ff3412e588ff6f00561df1407916832d
git_tag: 2023.3.0
libevse-security:
- cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBEVSE_SECURITY
git: https://github.com/EVerest/libevse-security.git
- git_rev: 69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2
- git_tag: 69410a8
+ git_rev: 703018b5933900fc2ad5b543af9354c3b63e6bed
+ git_tag: v0.4.3
libfsm:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBFSM
git: https://github.com/EVerest/libfsm.git
@@ -95,21 +94,19 @@ Navigation
git_tag: v0.2.0
liblog:
git: https://github.com/EVerest/liblog.git
- git_rev: 19dce0ec3afda8d61bb95a6455a79913b732ec44
- git_tag: v0.2.1
+ git_rev: 03b498407c6462af3f886aa2dab3e182a7f864c0
+ git_tag: v0.1.0
options:
- BUILD_EXAMPLES OFF
- - CMAKE_POSITION_INDEPENDENT_CODE ON
libmodbus:
- cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBMODBUS
git: https://github.com/EVerest/libmodbus.git
- git_rev: b41adccde9036f7728785185db9c980a2fe94ef1
- git_tag: v0.3.0
+ git_rev: 9d9326f64bceb2b2ea5f73e203c52f95ca62509a
+ git_tag: v0.2.0
libocpp:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBOCPP
git: https://github.com/EVerest/libocpp.git
- git_rev: c9827c5e941f03fc45f66916891d93e1ee78864b
- git_tag: c9827c5
+ git_rev: db4d1d0e598e134b38d1373aab913e77280dcb45
+ git_tag: v0.9.8
libslac:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBSLAC
git: https://github.com/EVerest/libslac.git
@@ -121,7 +118,6 @@ Navigation
git_rev: 97a42e9dba26c068a34453ad0d9a0ce29595bf4d
git_tag: v0.2.0
libtimer:
- cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBTIMER
git: https://github.com/EVerest/libtimer.git
git_rev: d7ee45a5779defdd88cfa9382348670b353b9a4c
git_tag: v0.1.1
diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js
index 4635fa189..d400414e4 100644
--- a/docs/latest/searchindex.js
+++ b/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/ac_rcd", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/bank_session_token_provider", "_generated/interfaces/bank_transaction_summary_provider", "_generated/interfaces/car_simulator", "_generated/interfaces/connector_lock", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/session_cost", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/LemDCBM400600", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/session_cost", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/units_signed", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/ac_rcd.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/bank_session_token_provider.rst", "_generated/interfaces/bank_transaction_summary_provider.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/connector_lock.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_board_support.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/ocpp_data_transfer.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/session_cost.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/LemDCBM400600.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/bank_transaction.rst", "_generated/types/board_support_common.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/money.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/session_cost.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. ac_rcd", "11.2.4. auth", "11.2.5. auth_token_provider", "11.2.6. auth_token_validator", "11.2.7. bank_session_token_provider", "11.2.8. bank_transaction_summary_provider", "11.2.9. car_simulator", "11.2.10. connector_lock", "11.2.11. debug_json", "11.2.12. empty", "11.2.13. energy", "11.2.14. energy_manager", "11.2.15. energy_price_information", "11.2.16. ev_slac", "11.2.17. evse_board_support", "11.2.18. evse_manager", "11.2.19. evse_security", "11.2.20. example", "11.2.21. example_user", "11.2.22. external_energy_limits", "11.2.23. isolation_monitor", "11.2.24. kvs", "11.2.25. ocpp", "11.2.26. ocpp_1_6_charge_point", "11.2.27. ocpp_data_transfer", "11.2.28. power", "11.2.29. power_supply_DC", "11.2.30. powermeter", "11.2.31. reservation", "11.2.32. serial_communication_hub", "11.2.33. session_cost", "11.2.34. slac", "11.2.35. solar_forecast", "11.2.36. sunspec_ac_meter", "11.2.37. sunspec_reader", "11.2.38. sunspec_scanner", "11.2.39. system", "11.2.40. test_control", "11.2.41. tibber_price_forecast", "11.2.42. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. bank_transaction", "11.3.3. board_support_common", "11.3.4. energy", "11.3.5. energy_price_information", "11.3.6. evse_board_support", "11.3.7. evse_manager", "11.3.8. evse_security", "11.3.9. iso15118_charger", "11.3.10. iso15118_ev", "11.3.11. isolation_monitor", "11.3.12. money", "11.3.13. ocpp", "11.3.14. power_supply_DC", "11.3.15. powermeter", "11.3.16. reservation", "11.3.17. serial_comm_hub_requests", "11.3.18. session_cost", "11.3.19. sunspec_ac_meter", "11.3.20. system", "11.3.21. units", "11.3.22. units_signed", "11.3.23. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "EvseSecurity", "5.2.2. EvseSlac", "5.2.4. GenericPowermeter", "5.2.5. LEM DCBM 400/600", "OCPPExtensionExample", "5.2.6. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Modules in Detail", "5. EVerest Module Configurations", "Bank Card Payment", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How To: Git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 50, 51, 53, 54, 55, 56, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 44, 45, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 65, 67, 68, 70, 72, 73, 100, 101, 103, 104, 107, 115, 119, 121, 122, 123, 124, 127, 131], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 35, 37, 38, 40, 41, 42, 44, 56, 61, 74, 76, 77, 80, 82, 88, 93, 104, 106, 107, 112, 115, 117, 118, 124, 127, 129, 131, 132], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 100, 106, 115, 121, 122, 123], "require_auth_eim": 1, "null": [1, 2, 24, 34], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 49, 53, 55, 56, 63, 68, 69, 72, 74, 75, 77, 80, 81, 82, 84, 85, 86, 88, 89, 90, 91, 92, 93, 95, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 130], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 80, 91, 100, 107, 110, 117, 118, 120, 122, 127, 129], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 67, 69, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 132], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 74, 80, 91], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 121, 123, 124, 125, 126, 127, 129, 130, 131, 132], "evcc": [1, 2, 18, 68, 80, 82], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 74, 75, 81, 82, 86, 88, 91, 93, 97, 98, 100, 104, 113, 115, 117, 119, 120, 121, 124, 127, 129, 131], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 100, 104, 112, 115, 117, 123, 127, 129], "pnc": [1, 53, 56, 127], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 120, 126, 129], "signatur": [1, 19, 93, 95], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 101, 104, 116, 117, 127], "chain": [1, 18, 19, 51, 56, 81], "emaid": [1, 74], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 117, 118, 119, 123, 126], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 63, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 100, 105, 118, 129], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 113, 115, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 69, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 107, 112, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129, 130], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129], "close": [1, 2, 56, 82, 119], "ac_open_contactor": 1, "open": [1, 82, 112, 117, 119, 122, 123, 124, 127, 129, 130, 131], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 129, 130], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 121, 123, 124, 126, 127, 129, 130], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 100, 104, 106, 118, 119, 122, 123, 126, 129], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 18, 22, 25, 26, 34, 37, 42, 45, 46, 53, 55, 58, 61, 67, 76, 77, 79, 80, 82, 85, 88, 92, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 132], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 102, 103, 104, 106, 111, 112, 116, 127, 129, 132], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 115, 118, 122, 127, 131], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 100, 103, 104, 106, 113, 116, 117, 118, 119, 121, 122, 125, 126, 127, 129, 131], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 102, 114, 115, 118, 119, 122, 123, 129], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 102, 106, 115, 118, 121, 127, 129], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 100, 104, 106, 120, 127, 130], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 72, 74, 76, 77, 79, 80, 82, 83, 86, 89, 100, 106, 115, 117, 122, 123, 127], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 115, 117, 118, 119, 120, 121, 128, 129, 130, 132], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 126, 127, 129], "want": [1, 2, 53, 100, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 129, 130], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 106, 112, 118, 120, 123, 126, 127, 129], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 102, 120, 122, 126, 129], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 100, 122], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 100, 121, 122], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 104, 116, 119, 122, 127], "evccidd": 1, "string": [1, 2, 6, 9, 11, 16, 17, 18, 19, 20, 24, 25, 26, 29, 30, 31, 32, 34, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 95, 104, 117, 118, 129], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 100, 117, 118, 121, 124, 125, 127, 129], "identif": [1, 55, 80, 88, 100, 119], "readabl": [1, 80, 106, 131], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 95, 100, 104, 113, 116, 122, 123, 125, 127, 129], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 100, 103, 106, 112, 113, 117, 118, 124, 125, 126, 127, 129, 130], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 82], "element": [1, 2, 82, 86], "us": [1, 2, 7, 9, 11, 12, 13, 17, 18, 19, 20, 21, 23, 25, 26, 29, 32, 37, 44, 45, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 81, 82, 86, 87, 89, 93, 95, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 121, 123, 124, 125, 127, 129, 130, 131, 132], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 115, 116, 118, 120, 121, 122, 123, 127, 129, 130, 131], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 100, 119, 122, 124, 129], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 95, 103, 107, 108, 110, 117, 118, 122, 123, 127], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 74, 77, 80, 81, 82, 83, 86, 88, 90, 93, 100, 103, 104, 106, 120, 121, 123, 127, 129, 130], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 100, 111, 112, 113, 115, 118, 123, 126, 127, 129, 132], "rfc3339": [1, 39, 74, 77, 78, 80, 82, 88, 89, 91, 93], "utc": [1, 74, 77, 78, 82, 89, 91], "vehicl": [1, 18, 34, 80, 82, 117, 122], "intend": [1, 80, 88], "ac_eamount": 1, "number": [1, 2, 3, 17, 18, 20, 24, 28, 29, 32, 37, 43, 45, 46, 47, 48, 50, 51, 53, 55, 58, 59, 60, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 94, 96, 103, 104, 116, 117, 118, 119, 129, 132], "wh": [1, 80, 82, 83, 88, 92, 94, 95, 103], "amount": [1, 77, 82, 85, 86, 104, 106, 119, 120], "reflect": [1, 118, 129], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 105, 115, 116, 117, 118, 119, 121, 122, 123, 128, 130, 131, 132], "much": [1, 119, 121, 122, 126], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 131], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 102, 112, 113, 117, 118, 120, 123, 126, 129], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 99, 105, 106, 115, 117, 121, 123, 124, 125, 130], "goal": [1, 80], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 73, 76, 77, 78, 79, 80, 82, 83, 87, 88, 93, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 132], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 100, 102, 106, 117, 119, 121, 127], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 96, 117, 124], "rm": [1, 124, 126, 130], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 79, 80, 82, 83, 84, 87, 88, 92, 94, 95, 96, 115, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 73, 74, 75, 77, 78, 79, 80, 82, 86, 87, 88, 91, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 132], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 95, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 100, 112, 117, 119, 122, 123, 126, 127], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 97, 98, 100, 106, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 82, 94, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 74, 76, 80, 81, 82, 83, 86, 87, 88, 91, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 120, 122, 123, 126, 129, 132], "maximum": [1, 17, 20, 28, 43, 45, 60, 69, 79, 80, 82, 83, 86, 87, 104, 120, 127], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 88, 93, 100, 103, 106, 116, 117, 119, 123, 127, 132], "per": [1, 2, 77, 78, 82, 100, 129], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 104, 106, 112, 117, 118, 120, 123], "minimum": [1, 43, 79, 82, 87, 88, 100, 116, 122], "cost": [1, 33, 78, 91, 120], "effici": [1, 77, 80, 87, 116], "dc_evenergycapac": 1, "capac": [1, 17, 80, 83], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 74, 76, 77, 79, 80, 81, 82, 83, 86, 88, 100, 102, 118, 119, 120, 121, 127], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 69, 72, 74, 80, 81, 83, 86, 93, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 121, 122, 124, 126, 127, 129], "consid": [1, 80, 86, 104, 116, 117, 118, 122], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 122, 126], "end": [1, 18, 53, 77, 80, 89, 91, 93, 118, 122, 127], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 104, 119, 120, 128, 132], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 16, 17, 18, 19, 20, 24, 25, 26, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 67, 68, 69, 70, 74, 77, 79, 82, 86, 87, 88, 96, 117, 118, 129], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130], "set": [1, 2, 4, 9, 16, 17, 18, 22, 25, 26, 29, 34, 39, 40, 44, 45, 51, 53, 55, 56, 60, 61, 69, 70, 73, 77, 78, 79, 80, 82, 83, 86, 87, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129, 130, 132], "true": [1, 2, 3, 16, 17, 18, 19, 20, 24, 25, 26, 30, 31, 34, 39, 42, 44, 45, 53, 55, 56, 61, 62, 67, 68, 69, 70, 79, 82, 86, 87, 88, 96, 100, 102, 104, 106, 117, 118, 121, 122, 126, 127], "bulk": [1, 80, 82], "approx": [1, 82, 104], "80": [1, 59, 80, 82, 104, 117, 124], "complet": [1, 17, 38, 53, 80, 82, 106, 113, 116, 118, 122, 127], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 115, 122, 123], "100": [1, 17, 45, 69, 82, 116, 127], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 121, 130], "dc_evmaximumlimit": [1, 82], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 71, 74, 76, 77, 78, 79, 80, 81, 82, 85, 86, 88, 90, 92, 94, 95, 96, 100, 103, 104, 115, 117, 118, 125, 127, 129, 132], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 95, 100, 104, 106, 107, 108, 117, 118, 119, 121, 122, 127], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 104, 106, 117, 119, 120, 122, 127, 129], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 103, 121], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 100, 106, 112, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 100, 117, 119], "belong": [1, 18, 100, 126], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 99, 100, 104, 119, 120, 122, 127], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 104, 121, 122, 129], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 100, 104, 122, 126, 127], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 100, 103, 104, 115, 117, 119, 121, 122, 124, 130], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 117, 120, 129], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 75, 77, 80, 81, 85, 86, 88, 89, 90, 95, 96, 100, 103, 104, 106, 117, 118, 122, 129, 130], "link": [1, 16, 34, 52, 55, 56, 68, 86, 97, 98, 99, 101, 102, 105, 118, 121, 123, 124, 129], "becom": [1, 34, 80, 126], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 127], "match": [1, 9, 16, 34, 44, 53, 55, 120, 121], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 121], "while": [1, 18, 34, 45, 106, 115, 121, 122, 124, 129], "stai": [1, 34, 122, 123], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 74, 80, 81, 82, 85, 86, 91, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129], "protocol": [1, 18, 82, 93, 100, 102, 104, 115, 117, 118, 119, 127], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 117, 119, 132], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 100, 113, 117, 118, 119, 121, 122, 127, 129], "properti": [1, 25, 37, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 82], "versionnumbermajor": [1, 82], "versionnumberminor": [1, 82], "schemaid": [1, 82], "prioriti": [1, 82], "v2g_messag": [1, 82], "debug": [1, 11, 45, 50, 64, 122], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 100, 103, 112, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 127, 129, 131, 132], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 122, 127, 131], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 95, 100, 103, 106, 112, 116, 117, 118, 119, 121, 126, 127, 129], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 104, 107, 109, 112, 115, 116, 117, 118, 119, 123, 126, 127, 128], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 115, 119, 129], "startup": [1, 103, 104, 118, 129], "necessari": [1, 117, 119, 126, 129], "info": [1, 25, 26, 86, 112, 129], "sent": [1, 25, 26, 69, 80, 100, 106, 129], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 97, 98, 99, 100, 101, 102, 105, 107, 116, 120, 122, 123, 127, 128, 130, 131], "onc": [1, 17, 44, 100, 102, 106, 120, 122, 126, 129], "evse_id": [1, 18, 53, 55, 74, 82, 88], "evseid": [1, 9, 82], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 74, 80, 82, 86, 88, 89, 91, 92, 93, 100, 104, 113, 118, 121, 122, 127, 129], "uniqu": [1, 7, 9, 75, 82, 118], "identifi": [1, 7, 9, 19, 75, 82, 86, 119], "outlet": [1, 9, 80, 82, 120], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 124, 129], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 106, 113, 115, 116, 117, 119, 122, 127, 131], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 117, 132], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 112, 115, 117, 121, 122, 126, 129], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 100, 102, 104, 106, 117, 118, 119, 121, 123, 124, 127, 129], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 106, 122, 127], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 100, 104, 106, 113, 115, 116, 117, 119, 121, 123, 124, 125, 126, 127, 129, 130], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 106, 112, 113, 118, 123, 126, 127, 129], "physic": [1, 18, 80, 82, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 95, 103, 106, 117, 122], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 95, 103, 122], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 100, 104, 113, 117, 118, 119, 121, 123, 125, 126, 127, 129], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 116, 121, 122, 123, 124, 125, 131], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 103, 116, 117, 118, 119, 123], "servic": [1, 25, 26, 53, 85, 117, 124, 125, 129], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 80], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 115, 117, 118, 120, 127, 129], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 100, 102, 103, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 130, 132], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 112, 113, 115, 117, 118, 119, 120, 121, 124, 127, 129, 131, 132], "correspond": [1, 18, 80, 103, 106, 113, 118, 119, 120, 122, 129], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 104, 117, 122], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 95, 101, 104, 105, 115, 117, 125, 127], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 116, 123], "stream": [1, 18, 76, 82, 106, 123], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 121], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 100, 106, 116, 117, 119, 120, 121, 123, 128, 130], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 100, 104], "accecpt": 1, "authorization_statu": [1, 74], "authorizationstatu": [1, 74], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 74, 75, 80, 89, 97, 98, 99, 100, 119, 120, 125, 127], "certificate_statu": [1, 74], "certificatestatu": [1, 74], "ac_contactor_clos": 1, "fals": [1, 3, 16, 17, 18, 19, 25, 26, 30, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 68, 69, 70, 79, 80, 87, 104, 106, 117, 118, 121, 127, 129], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 100, 102, 106, 107, 108, 119, 123], "layer": [1, 16, 34, 127], "accord": [1, 23, 30, 52, 55, 69, 82, 85, 100, 104, 127], "readi": [1, 2, 18, 53, 82, 102, 104, 117, 118, 122, 126, 129, 130], "cable_check_finish": 1, "under": [1, 20, 24, 80, 106, 122], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 121, 123, 127], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 95, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 95, 100, 104, 117], "record": [1, 123], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 121, 122], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 103, 106, 112, 115, 116, 119, 125, 129, 132], "restrict": [1, 82, 117, 129], "max_curr": [1, 20, 28, 80, 100], "max": [1, 2, 77, 79, 115, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 100, 106, 117, 120, 121, 122, 127], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 82], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 82], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 82, 84, 100, 122], "condit": [1, 80, 82, 100, 121], "isolation_statu": 1, "isolationstatu": [1, 82], "result": [1, 2, 3, 6, 7, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 48, 74, 77, 79, 81, 84, 86, 90, 92, 99, 104, 117, 118, 122, 129, 132], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 100, 125, 127], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 82], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 73, 77, 80, 92, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 93, 125, 126, 129], "read": [1, 17, 32, 45, 64, 69, 86, 103, 117, 123, 126], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 100, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "relev": [1, 86, 94, 95, 100, 106, 127], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 96, 106, 117, 123], "happend": 1, "evseerror": [1, 82], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 73, 74, 76, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 73, 80, 93, 102, 106, 113, 127], "simpl": [2, 24, 51, 66, 71, 100, 117, 118, 119, 121, 122, 126, 129], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 100, 106, 115, 117, 121, 123], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 82], "ac_single_phase_cor": [2, 82], "ac_three_phase_cor": [2, 82], "dc_core": [2, 82], "dc_extend": [2, 82], "dc_combo_cor": [2, 82], "dc_uniqu": [2, 82], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 80, 86, 88, 90, 99, 104, 117, 118, 120, 129], "simul": [2, 9, 42, 56, 70, 96, 115, 123, 127, 128], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 102, 104, 116, 119, 120, 123, 129], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 117, 119, 127], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 106, 112, 117, 118, 119, 122, 126], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 106], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 117, 122, 127], "set_dc_param": 2, "paramet": [2, 77, 88, 103, 104, 112, 115, 118, 121, 127, 129], "ev_paramet": 2, "dc_evparamet": [2, 83], "set_bpt_dc_param": 2, "bpt": [2, 53, 83], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 83], "enable_sae_j2847_v2g_v2h": 2, "2": [2, 17, 25, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 85, 100, 103, 104, 106, 111, 112, 117, 122, 123, 126, 127, 132], "residu": [3, 106], "rcd": [3, 17, 43, 60, 73, 82, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 100, 106, 117, 122, 127, 129], "emerg": [3, 80, 82, 106], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 100, 106], "off": [3, 17, 42, 45, 76, 79, 87, 100, 106, 111, 112, 118, 121, 122, 126, 129], "done": [3, 18, 25, 55, 104, 115, 116, 117, 118, 119, 122, 126, 127], "hw": [3, 60, 73, 122], "directli": [3, 17, 53, 104, 106, 118, 124, 126], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 104, 106, 115, 116, 117, 118, 119, 120, 121, 124, 126, 127, 129], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 100, 102, 115, 117, 119, 121, 122, 127, 129], "telemetri": [3, 17, 18, 43, 45, 79, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 80, 86, 106, 113, 121, 127, 129], "doe": [3, 17, 24, 49, 53, 59, 93, 100, 106, 116, 117, 118, 121, 122], "anyth": [3, 113, 122], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 122, 125, 126, 129], "self": [3, 104, 117, 125, 126, 129], "test": [3, 17, 40, 53, 56, 76, 85, 115, 117, 118, 122, 123, 125, 126, 129], "fail": [3, 18, 56, 81, 82, 93, 102, 104, 106, 121], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 100, 102, 104, 106, 117, 118, 119, 120, 121, 122, 126, 129], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 100, 104, 106, 117, 118, 121, 129], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 100, 106, 117, 118, 119, 121, 123], "successful": 3, "authent": [4, 44, 115, 117, 127], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 123, 124, 127, 129, 131], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 100], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 97, 100, 106, 123, 127], "relat": [4, 18, 19, 80, 93, 117, 118, 119, 126], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 69, 80, 100, 120], "connection_timeout": [4, 18, 44, 127], "integ": [4, 17, 18, 19, 24, 31, 32, 38, 43, 44, 45, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 69, 73, 74, 77, 79, 80, 82, 85, 86, 88, 89, 92, 93, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 103, 104, 112, 117, 118, 119, 122, 126, 129, 131], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 100, 107, 108, 109, 119, 120, 121, 127], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 104, 116, 120, 121, 122, 127], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 130], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91, 119], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 75], "commit": [8, 91, 120, 126], "account": [8, 58, 120, 123, 125], "bank_transaction_summari": [8, 120], "banktransactionsummari": [8, 75], "summari": [8, 75], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 104, 119, 120], "depend": [8, 23, 75, 113, 115, 120, 121, 122, 126], "backend": [8, 75, 91, 119, 120, 121, 123], "therefor": [8, 25, 75, 100, 118, 126], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 117, 122, 127], "out": [9, 17, 80, 100, 117, 119, 122, 123, 125, 126, 129], "hil": [9, 42], "sil": [9, 117, 121, 127, 130], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 96, 100, 102, 103, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 100, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129, 132], "yeti": [9, 42, 60, 73, 107, 110, 119, 127], "shall": [9, 93, 129], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130], "structur": [9, 112, 117, 118, 121, 123, 129, 130, 132], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 103, 104, 106, 113, 117, 118, 121, 123, 124, 127, 129], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 102, 104, 106, 116, 121, 122, 127], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 100, 122, 127], "lock": [10, 17, 18, 60, 73, 106, 118], "motor": [10, 60, 73, 106], "socket": [10, 17, 80, 116, 122, 129], "fix": [10, 17, 126], "attach": [10, 17, 69, 117, 121, 124], "unlock": [10, 18, 80, 106, 127], "normal": [10, 18, 53, 70, 100, 122], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 100, 105, 107, 108, 109, 110, 117, 119, 123, 124], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 100, 102, 103, 104, 106, 107, 115, 120, 122, 123, 128, 129], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 104, 113, 121, 124, 127, 129, 130, 131], "ani": [11, 25, 56, 68, 77, 80, 106, 112, 113, 117, 118, 122, 126], "displai": [11, 100, 122], "web": [11, 117, 124], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 100, 115, 116, 117, 118, 119, 121, 126, 127, 130], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70, 71, 72, 85, 104, 111, 112, 113, 115, 117, 119, 122, 123, 127, 129, 131], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 71, 72, 86, 100, 101, 102, 103, 104, 106, 113, 115, 116, 117, 119, 120, 121, 123, 124, 127, 129], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 100, 127, 132], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 115, 116, 118, 120, 122, 123, 124], "intefac": 13, "node": [13, 18, 22, 77, 117, 119, 121], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 102, 117, 119, 130], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 100, 118, 121, 122], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 95, 106, 121, 122, 123, 127, 129], "direct": [13, 69, 77, 117, 121, 125, 129], "grid": [13, 53, 77, 79, 88, 100, 119], "consum": [13, 77, 91, 117, 119, 120], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 95, 112, 117, 129, 130], "enforce_limit": [13, 77, 100], "energymanag": [13, 14, 18, 22, 77, 80, 100, 107, 109], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 118], "through": [13, 77, 80, 115, 117, 121, 122, 126], "tree": [13, 22, 51, 53, 77, 100, 121, 129, 132], "global": [14, 38, 50, 80, 132], "price": [15, 41, 58, 77, 78, 85, 91], "forecast": [15, 35, 41, 50, 58, 78], "energy_pr": 15, "energypriceschedul": [15, 78], "timestamp": [15, 35, 37, 39, 41, 77, 78, 80, 86, 88, 91, 92, 93, 95], "both": [15, 25, 78, 100, 103, 104, 106, 113, 122, 126], "side": [16, 34, 53, 73, 76, 77, 100, 102, 106, 115, 117, 119, 121, 122, 127], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 100, 102, 106, 112, 117, 119, 122, 127, 129], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 106, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129, 130, 132], "shut": [16, 34], "down": [16, 34, 44, 122, 123, 126, 127], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 102, 104, 120, 122, 126], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 122], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 100, 102, 106, 118, 119, 127, 129], "machin": [16, 34, 100, 106, 117, 119, 122], "board": [17, 60, 73, 76, 79, 106, 119, 123], "driver": [17, 45, 57, 59, 60, 73, 100, 104, 115, 117, 119, 122, 124], "minim": [17, 29, 53, 73, 77, 83, 86, 127, 129], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 113, 117, 118, 121, 122, 123, 125, 127, 129], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 106, 112, 113, 117, 119, 129], "compon": [17, 25, 86, 118, 122, 129], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 106, 117, 118, 122, 123, 127, 131], "have": [17, 33, 77, 78, 100, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130], "own": [17, 104, 115, 117, 118, 119, 122, 123, 125, 129, 130], "board_support_common": [17, 107, 110], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 95, 100], "count": [17, 19, 51, 80, 117], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 100, 102, 104, 117, 121], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 102, 107, 109, 115, 117, 119, 120, 127], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 129], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 102, 103, 104, 106, 115, 116, 117, 118, 121, 122, 123, 126, 129], "thei": [17, 44, 53, 80, 100, 103, 106, 112, 115, 118, 119, 122, 124, 126, 132], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 100, 104, 113, 116, 117, 122, 126], "runtim": [17, 129], "becaus": [17, 25, 80, 89, 106, 113, 118, 121, 126], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 121, 123, 124, 126, 127, 130], "too": [17, 80, 104, 121], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 112, 115, 117, 119, 127], "those": [17, 104, 115, 116, 117, 119, 123, 129], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 124, 131], "singl": [17, 18, 32, 80, 81, 104, 106, 113, 126, 129], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 106, 117, 121, 122, 124, 126], "do": [17, 18, 53, 55, 76, 77, 80, 93, 103, 112, 113, 117, 120, 121, 122, 123, 126, 128, 129, 130, 132], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 115, 117, 118, 119, 122, 123, 129], "letter": 17, "iso": [17, 53, 78, 85, 102, 116, 119, 122, 123], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 69, 70, 72, 73, 74, 76, 80, 85, 86, 104, 106, 111, 122, 126, 127, 132], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 100, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 127, 129], "input": [17, 25, 29, 32, 74, 87, 88, 100, 103, 117, 118, 121], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 123], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 100, 117, 118, 124, 129], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 103, 118, 120, 121], "pilot": [17, 34, 60, 73, 102], "f": [17, 34, 76, 102, 106, 122], "must": [17, 29, 45, 77, 88, 93, 100, 104, 106, 118, 127, 129], "pwm_on": 17, "turn": [17, 118, 122], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 77, 80], "0": [17, 18, 19, 25, 26, 31, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 79, 86, 103, 106, 111, 112, 116, 117, 123, 126, 127, 129, 132], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 100, 106, 122, 123, 131], "pwm_f": 17, "neg": [17, 77, 84, 88, 94, 95], "allow_power_on": [17, 79], "flag": [17, 79, 92, 102, 116, 121, 122, 125, 129], "never": [17, 44, 53, 100, 113, 120, 122, 126], "poweronoff": [17, 79], "context": [17, 79, 86], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 80, 82, 106, 122], "destroi": [17, 106], "so": [17, 18, 53, 58, 77, 78, 80, 85, 100, 103, 113, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129], "special": [17, 53, 76, 77, 78, 106, 117, 119, 123], "sequenc": [17, 18, 76, 106], "exact": [17, 119, 122], "exampl": [17, 21, 63, 80, 85, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 127, 129], "would": [17, 44, 85, 112, 113, 117, 118, 124, 126, 129], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 116, 118, 120, 122, 129], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 106, 118], "replug": [17, 18, 44, 76, 80, 106], "without": [17, 32, 80, 81, 92, 103, 106, 119, 120, 121, 122, 123, 127, 129], "evsereplugstart": [17, 76], "take": [17, 53, 93, 112, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129], "care": [17, 118, 129], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 116, 122, 126], "don": [17, 113, 121, 125, 126, 127], "t": [17, 18, 86, 113, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130], "product": [17, 35, 85, 104, 106, 117, 119, 122, 126], "m": [17, 56, 69, 112, 113, 116, 117, 126], "durat": [17, 50, 61, 88, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 103, 104, 105, 117, 118, 123, 129], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "also": [17, 18, 53, 68, 86, 100, 103, 104, 106, 112, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 132], "var": [17, 25, 43, 88, 92, 94, 95, 103, 104, 115, 117, 118], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 112, 117, 123], "over": [17, 53, 61, 81, 100, 106, 116, 118, 120, 121], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129, 131], "than": [17, 25, 33, 59, 80, 86, 104, 116, 117, 119, 120, 123], "just": [17, 100, 115, 117, 118, 119, 121, 122, 123, 125, 126, 129], "ignor": [17, 43, 44, 59, 100], "otherwis": [17, 18, 54, 56, 67, 104, 122, 126], "overcurr": 17, "detect": [17, 18, 82, 93, 106, 120, 122], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 125, 126, 132], "avoid": [17, 53, 121], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 106, 112, 116, 117, 119, 121, 122, 124, 126, 129], "repres": [18, 51, 113, 119, 120], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 104], "known": [18, 86, 129], "evse_board_support": [18, 53, 60, 73, 107, 108, 110], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 122, 126], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 115, 117, 121, 122, 126, 129], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 77, 80, 86, 100, 104, 112, 113, 117, 118, 122, 126, 129], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 102, 104, 117, 121, 122, 129], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 117, 118, 121, 127], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 95, 104, 106, 118, 119, 121, 122, 129], "due": [18, 100, 119, 122, 126], "could": [18, 25, 26, 30, 39, 63, 74, 88, 105, 115, 116, 117, 118, 119, 120, 122, 127, 129], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 80, 100, 112, 117, 118, 123, 127, 129], "reserv": [18, 44, 61, 74, 80, 107, 108, 110, 119, 120, 127], "color": 18, "hmi": 18, "led": [18, 45, 100, 122], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 106, 122, 129], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 126], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 100, 112, 122, 132], "successfulli": [18, 25, 26, 39, 86, 88, 93, 115, 121, 122, 127], "alreadi": [18, 74, 77, 78, 112, 117, 119, 121, 122, 123, 124, 126, 129, 130], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 117], "won": [18, 121], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 100, 120], "automat": [18, 45, 103, 112, 119, 121], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 106, 113, 118, 122, 129], "correct": [18, 103, 119, 122, 125], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 122, 123], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 100, 113, 115, 116, 117, 118, 126, 127, 129, 130], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 100, 122, 127], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 124, 127], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 118, 119, 122, 123, 125, 126, 127, 129], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 122, 123, 129, 132], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 100], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 111, 122, 127], "access": [19, 32, 57, 70, 117, 119, 122, 124, 125], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 100, 106, 115, 118, 122], "period": [19, 86, 103], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 104, 117], "pem": [19, 54, 59, 74, 81, 93, 104], "encod": [19, 74, 81, 82, 93, 95, 106, 132], "x": [19, 59, 74, 93, 104, 132], "509": [19, 74, 93, 104], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 104], "delete_certif": 19, "delet": [19, 24, 81, 113, 124, 126], "certificate_hash_data": [19, 81], "certificatehashdata": [19, 81], "deletecertificateresult": [19, 81], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 81], "verify_certif": 19, "verifi": [19, 23, 56, 74, 93, 129], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 116, 122], "verif": [19, 93], "get_installed_certif": 19, "retriev": [19, 25, 81, 86, 93], "getinstalledcertificatesresult": [19, 81], "hash": [19, 81, 82], "get_ocsp_request_data": 19, "ocsp": [19, 74, 81], "ocsprequestdatalist": [19, 81], "sub": [19, 124, 132], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93, 95], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 104, 113, 117, 118, 119, 121, 122, 124, 125, 126, 129, 130, 132], "c": [19, 34, 76, 80, 92, 94, 95, 106, 115, 116, 117, 118, 121, 122, 126, 129], "organ": [19, 115, 123, 129], "o": 19, "common": [19, 113, 116, 117, 123, 124], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 101, 103, 107, 109, 120, 122, 125, 129], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 112, 118, 119, 124, 129], "encodingformat": [19, 81], "getkeypairresult": [19, 81], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 70, 72, 80, 82, 93, 106, 107, 112, 115, 116, 120, 121, 123, 125, 127, 129, 130, 131, 132], "bundl": [19, 129], "get_leaf_expiry_days_count": 19, "dai": [19, 120, 126], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 126], "multipl": [20, 32, 45, 86, 100, 104, 112, 116, 117, 118, 119, 121, 126], "featur": [20, 100, 119, 123, 126, 127, 129, 131], "uses_someth": 20, "someth": [20, 24, 119, 122, 125, 126], "exist": [20, 24, 25, 26, 68, 86, 92, 103, 117, 119, 122, 129], "specif": [22, 31, 38, 74, 77, 82, 86, 100, 115, 117, 118, 122, 125, 126, 127, 129], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 103, 104, 115, 118, 119, 122], "iec": [23, 82, 119, 122], "61557": 23, "8": [23, 104, 129, 132], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 100, 104, 122, 126], "interv": [23, 50, 58, 61, 67, 86, 93, 100, 122], "load": [24, 45, 82, 100, 117, 119, 120, 121, 127], "remov": [24, 80, 113, 122, 126, 129], "design": [25, 45, 86, 118, 122], "ocpp1": [25, 86, 123, 128], "6": [25, 26, 61, 73, 77, 86, 112, 116, 121, 122, 123, 128], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 100, 115, 116, 119, 122, 123, 126, 127], "offer": [25, 53, 86, 118], "flexibl": [25, 86, 119, 121, 127], "easier": [25, 86, 126], "vice": [25, 86, 122], "versa": [25, 86, 122], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 127], "security_ev": [25, 26], "securityev": [25, 26, 86], "occur": [25, 26, 80, 82, 86], "event_data": 25, "eventdata": [25, 86], "been": [25, 26, 53, 80, 86, 89, 93, 104, 115, 116, 117, 119, 121, 122, 127], "websocket": [25, 26, 61, 62, 121, 124, 127], "No": [25, 26, 85, 126], "previou": [25, 26, 72, 113, 117, 118, 120, 122, 129], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 127], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 122, 123, 125, 129, 131], "model": [25, 36, 57, 62, 92, 103, 121, 126], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 99, 118, 126], "preserv": [25, 118], "order": [25, 74, 104, 117, 122, 124, 127, 129, 130, 132], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 116, 117, 118, 120, 124, 130, 131], "reject": [25, 74, 81, 86, 89, 93], "setvariablerequest": [25, 86], "setvariableresult": [25, 86], "change_avail": 25, "changeavailabilityrequest": [25, 86], "changeavailabilityrespons": [25, 86], "monitor_vari": 25, "componentvari": [25, 86], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 122], "kind": [25, 119, 123], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 118, 122, 126, 127, 129], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 103, 118, 127, 130], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 74, 80, 86, 93], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 69, 70, 86, 104, 107, 108, 117, 118, 129], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 104, 106, 113, 119, 121, 123, 124, 125, 126, 127, 129, 131], "standard": [26, 32, 85, 124], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 100, 102, 104, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 130], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 104, 112, 121], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 100, 115, 120, 121, 126], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 122, 123, 129], "5": [30, 48, 50, 53, 55, 64, 92, 112, 118, 122, 132], "wire": [30, 106, 119, 127, 130], "tn": 30, "network": [30, 38, 55, 70, 100, 102, 116, 117, 118, 119, 124, 130], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 104], "packet": [30, 65, 69, 88, 93, 106], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 115, 118, 119, 122, 123, 129], "reservationresult": [31, 89], "succesful": [31, 122], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 106], "rs485": [32, 122], "client": [32, 54, 68, 117, 118, 121, 127], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 69, 103], "rtu": [32, 67, 103], "hold": [32, 103, 115, 122, 129], "target_device_id": 32, "byte": [32, 69, 90, 127], "first_register_address": 32, "16": [32, 90, 127], "bit": [32, 69, 90, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 69, 74, 100, 115, 117, 118, 122], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 104, 118, 122, 129], "written": [32, 61, 62, 118, 121, 122, 129], "word": [32, 85, 104, 117, 123], "statuscodeenum": [32, 90], "modbus_write_single_regist": 32, "register_address": 32, "nonstd_writ": 32, "non": [32, 80, 82, 106, 129], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 100, 102, 104, 106, 115, 116, 117, 121, 124, 130, 131], "we": [33, 53, 115, 116, 117, 118, 119, 122, 123, 124, 126, 127, 129, 130], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 95, 103], "chunk": [33, 69, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 104], "upper": [34, 86, 115, 117, 119, 122, 130], "enter_bcd": [34, 102, 106], "b": [34, 76, 80, 92, 94, 95, 106, 115, 121, 122, 125, 126, 131], "leave_bcd": [34, 102, 106], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 122, 127], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 96, 107, 110, 117, 122, 126, 129], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 112, 117, 120, 123, 125, 126, 129, 130, 131, 132], "ip": [38, 59, 70, 104, 118, 122], "overview": [38, 115, 117, 123, 127], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 127, 129], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 100, 103, 105, 111, 113, 116, 128, 131, 132], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 103, 106, 117, 118, 119, 122, 129], "firmwar": [39, 93, 106], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 117, 122, 124], "upload": [39, 72, 93, 122, 127], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 129], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 106, 126], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 106, 122], "bootreason": [39, 93], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129, 130, 131], "instanc": [40, 86, 119, 121, 123], "carsimul": 40, "begin": [40, 102, 119, 123], "simulation_feedback": 42, "feedback": [42, 115], "everyth": [42, 115, 117, 119, 122, 129, 130], "cp": [42, 76, 96, 106], "plu": [42, 106, 119, 127], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 124], "mqtt": [43, 61, 115, 117, 119, 123, 124], "charger_information_fil": 43, "default": [43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 77, 85, 91, 104, 106, 113, 115, 117, 118, 121, 122, 124, 125, 127, 129], "like": [43, 85, 91, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 85], "powermeter_energy_export_decimal_plac": 43, "powermeter_power_decimal_plac": 43, "powermeter_voltage_decimal_plac": 43, "powermeter_var_decimal_plac": 43, "powermeter_current_decimal_plac": 43, "powermeter_frequency_decimal_plac": 43, "frequenc": [43, 88, 94, 95, 96, 104, 122], "hw_caps_max_current_export_decimal_plac": 43, "hw_caps_max_current_import_decimal_plac": 43, "hw_caps_min_current_export_decimal_plac": 43, "hw_caps_min_current_import_decimal_plac": 43, "hw_caps_max_plug_temperature_c_decimal_plac": 43, "max_plug_temperature_c": [43, 79], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 79], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 79], "rpm": [43, 79], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 79, 106, 122], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 123], "nearest": 43, "step": [43, 100, 112, 118, 119, 123, 126, 127, 129], "powermeter_energy_export_round_to": 43, "powermeter_power_round_to": 43, "powermeter_voltage_round_to": 43, "powermeter_var_round_to": 43, "powermeter_current_round_to": 43, "powermeter_frequency_round_to": 43, "hw_caps_max_current_export_round_to": 43, "hw_caps_max_current_import_round_to": 43, "hw_caps_min_current_export_round_to": 43, "hw_caps_min_current_import_round_to": 43, "hw_caps_max_plug_temperature_c_round_to": 43, "limits_max_current_round_to": 43, "telemetry_evse_temperature_c_round_to": 43, "telemetry_fan_rpm_round_to": 43, "telemetry_supply_voltage_12v_round_to": 43, "telemetry_supply_voltage_minus_12v_round_to": 43, "telemetry_plug_temperature_c_round_to": 43, "plug_temperature_c": [43, 79], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 127], "kai": [43, 47, 61, 62, 64, 66, 70, 71, 73], "uw": [43, 47, 61, 62, 64, 66, 70, 71, 73], "hermann": [43, 47, 61, 62, 64, 66, 70, 71, 73], "http": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 85, 100, 104, 106, 111, 112, 116, 117, 119, 121, 122, 123, 126, 127, 129, 130, 131, 132], "opensourc": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "org": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 106, 117, 123, 129], "apach": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 117, 129], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 131], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 100, 106, 112, 115, 116, 117, 119, 123, 124, 129, 130], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 100, 103, 104, 106, 112, 113, 115, 116, 117, 119, 122, 123, 125, 127, 129, 131, 132], "selection_algorithm": [44, 127], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 122], "map": [44, 118, 119, 123, 124], "incom": [44, 74, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 126], "prefer": [44, 117], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 122, 126, 129], "most": [44, 53, 106, 112, 115, 117, 120, 123], "free": [44, 53, 123, 129], "applic": [44, 100, 104, 118, 122], "overtemperatur": [44, 87], "clear": [44, 80, 86, 106], "cool": [44, 82], "expect": [44, 82, 115, 129], "recov": 44, "faulti": 44, "treat": [44, 122], "good": [44, 77, 78, 117, 121, 125, 126, 129], "public": [44, 81, 82, 95, 104, 126], "token_provid": [44, 53, 55, 100, 119, 127], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119, 120], "token_valid": [44, 119, 127], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 121], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 116, 118, 122, 129], "well": [45, 85, 118, 119, 120, 121, 126, 127, 129], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55, 69], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 106], "chip": [45, 69, 102, 122], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 102], "debug_print_all_telemetri": 45, "print": [45, 88, 121], "help": [45, 112, 113, 115, 117, 119, 121, 123, 129, 130], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 123, 127], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 123, 126, 127], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 122, 127], "authrequir": [46, 80, 97], "alwai": [46, 47, 48, 53, 70, 77, 99, 100, 103, 104, 117, 120, 121, 122, 126, 129], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 117, 119, 122, 127], "our": [46, 47, 117, 121, 122, 123, 126, 127, 129], "10": [46, 47, 53, 55, 85, 103, 104, 116, 122, 127], "thilo": [46, 48, 64, 71, 73], "molitor": [46, 48, 64, 71, 73], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "manual": [47, 89, 98, 103, 104, 106, 116, 117, 121, 122, 127], "same": [48, 80, 99, 100, 104, 106, 112, 115, 118, 122, 125], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 121, 124, 127, 130], "nominal_ac_voltag": [50, 121], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 127], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 100, 104, 115, 116, 119], "give": [50, 93, 117, 118, 119, 123, 126, 129], "even": [50, 53, 69, 77, 78, 117, 118, 121, 122, 127], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 124, 127, 129], "command": [50, 64, 77, 80, 81, 86, 90, 93, 100, 102, 112, 115, 118, 122, 124, 129], "energy_manag": [50, 107, 108, 121], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 106, 115, 116, 117, 118, 119, 122, 129, 131], "fuse": [51, 121], "fuse_limit_a": [51, 121], "phase_count": [51, 121], "omit": [51, 77, 86, 118, 125, 127, 132], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 107, 108, 110, 120], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 116, 129], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 94, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 100, 122], "spec": [53, 56, 68, 82, 100], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 122], "mobil": [53, 123], "app": [53, 80, 122], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 127], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 127, 129], "directori": [53, 54, 56, 65, 113, 117, 121, 122, 124, 130, 131, 132], "session_logging_xml": 53, "xml": [53, 82, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 85, 93, 118, 121, 122, 123, 125, 126], "arriv": [53, 119], "fall": [53, 80, 100, 106, 122], "back": [53, 66, 69, 71, 100, 106, 117, 118, 122, 124, 126], "especi": [53, 102, 113, 115, 116, 118], "what": [53, 103, 113, 115, 117, 118, 121, 122, 126, 127], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 104, 117, 120, 130], "On": [53, 69, 104, 106, 118, 123], "veri": [53, 106, 115, 117, 118, 121, 122, 129, 130], "long": [53, 119, 126], "basic": [53, 100, 103, 106, 119, 126, 127], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 126], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 95, 124], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 80], "enyaq": 53, "level": [53, 60, 73, 77, 86, 96, 100, 102, 103, 106, 112, 118, 120, 122, 123, 131], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 122, 125, 126, 127, 129, 130], "offset": [53, 55], "unless": [53, 118], "know": [53, 79, 100, 112, 117, 119, 126], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 122, 127, 129], "currentdemand": [53, 80, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 95, 122], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 100, 117, 118, 121, 122, 129], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 121, 122, 124, 126, 129, 130], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 120, 123, 129], "hundr": 53, "slower": [53, 122], "less": [53, 73, 122], "disable_authent": 53, "standalon": [53, 106, 121, 129], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 121], "speed": [53, 117, 123], "receiv": [53, 61, 77, 80, 106, 118, 120, 127, 129], "authtoken": [53, 120], "ac_rcd": [53, 73, 107, 108], "connector_lock": [53, 73, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 117, 129], "html": [53, 54, 85, 117, 124, 127, 129, 131, 132], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 127], "prefix": [54, 61, 62, 70, 81, 118, 121, 129], "cert": [54, 61, 62, 117], "absolut": [54, 74, 77, 78, 82, 87, 89, 91], "mf_ca_bundl": 54, "mf": [54, 81], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 81], "mo_root_ca": 54, "v2g_ca_bundl": 54, "csms_leaf_cert_directori": 54, "csms_leaf_key_directori": 54, "secc_leaf_cert_directori": 54, "cso": 54, "secc_leaf_key_directori": 54, "private_key_password": 54, "password": [54, 81, 117, 123, 127], "nid": 55, "number_of_sound": 55, "ac_mode_five_perc": 55, "sounding_attenuation_adjust": 55, "publish_mac_on_match_cnf": 55, "publish_mac_on_first_parm_req": 55, "7": [55, 80, 104, 117, 129], "sound": 55, "db": [55, 62, 66, 124], "attenu": 55, "confirm": [55, 76, 122], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 115, 116], "deriv": [55, 74, 80, 113], "first": [55, 59, 69, 74, 77, 78, 103, 104, 112, 117, 118, 119, 122, 123, 124, 125, 126, 127, 129], "cm_slac_parm": 55, "quit": [55, 106, 121, 123], "prone": 55, "might": [55, 112, 113, 116, 117, 120, 121, 123, 124, 126, 127, 129], "cross": 55, "talk": [55, 117, 119, 123, 124], "better": [55, 126], "gmbh": [55, 56, 123], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 117, 124], "addr": [56, 68], "supported_din70121": [56, 68], "supported_iso15118_2": [56, 68], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 127], "pre": [56, 80, 103, 117, 120, 124, 130], "master": [56, 100, 116, 122, 126], "secret": [56, 125], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": 56, "auth_timeout_pnc": 56, "55": 56, "abort": 56, "indefinit": 56, "auth_timeout_eim": 56, "fabian": [56, 59], "hartung": 56, "mohannad": 56, "orabi": 56, "variou": [57, 122, 126], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 122], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 121, 124, 126, 128, 132], "minut": [58, 104, 123], "usual": [58, 120, 126, 129], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 129], "meter_tls_certif": 59, "left": [59, 117, 119, 122, 129], "affect": [59, 126], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 70], "4": [59, 103, 104, 112, 115, 122, 129, 132], "form": [59, 112, 118, 129], "w": [59, 80, 82, 83, 92, 125, 127, 131], "y": [59, 116, 122], "z": 59, "ntp": 59, "server": [59, 93, 104, 117, 118, 122, 124, 125], "sync": [59, 122], "ntp_server_1_port": [59, 104], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 122], "mega": 60, "tester": 60, "v1": [60, 73, 104, 113], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 106, 112, 113, 116, 117, 122, 126], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 106], "baud": [60, 64, 67, 73], "rate": [60, 64, 67, 73], "reset_gpio": [60, 73], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 73, 100], "j": [61, 117, 122, 125, 129, 131], "chargepointconfigpath": [61, 62, 127], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 124], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 127], "everest_ocpp_log": [61, 62, 127], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 104, 106, 113, 117, 126, 127, 130, 131], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 127], "auth_provid": [61, 62, 127], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 127], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 127], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 127], "securityprofil": [63, 127], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 126], "pn532": 64, "nfc": [64, 122], "soon": [64, 80, 100, 119, 122, 130], "tag": [64, 74, 80, 81, 91, 126], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 69, 118], "w\u00f6llert": [64, 73], "captur": 65, "dump": [65, 80], "sebastian": [65, 68], "luka": [65, 68], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "kv": [66, 70, 71, 107, 108], "collect": [67, 88, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 93], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 88], "no_meter_id": 67, "arbitrari": [67, 74, 75, 77, 78, 118, 129], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 116, 122, 125, 132], "josev": [68, 111, 116, 117], "project": [68, 113, 117, 118, 121, 122, 123, 124, 128, 129, 130, 131, 132], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 118, 120, 122, 123, 129], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "max_packet_s": 69, "initial_timeout_m": 69, "within_message_timeout_m": 69, "9600": 69, "none": [69, 73, 76, 82, 106], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 106], "usag": [69, 77, 120, 122], "256": 69, "size": [69, 122], "payload": [69, 92, 104, 118, 129], "exceed": [69, 80], "apu": 69, "wikipedia": [69, 106], "en": [69, 85, 104, 106], "wiki": [69, 106], "lan": [70, 118], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 123], "hostnam": 70, "internet": [70, 118, 122], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 112, 116, 123, 126], "ap_interfac": 70, "wlan0": 70, "ap": 70, "ap_ipv4": 70, "192": 70, "168": 70, "24": 70, "memori": 71, "defaultretri": 72, "tri": 72, "download": [72, 75, 93, 112, 122, 123, 130], "failur": [72, 82, 93, 96, 104, 106], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 106], "concurrenttx": 74, "nocredit": 74, "notallowedtypeevs": 74, "notatthisloc": 74, "notatthistim": 74, "signatureerror": 74, "certificateexpir": 74, "certificaterevok": 74, "nocertificateavail": 74, "certchainerror": 74, "contractcancel": 74, "tokenvalidationstatu": 74, "ongo": [74, 93, 126], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 104, 115, 117, 119, 122, 126, 129], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": [74, 120], "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 100, 118], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 100, 102, 113, 115, 117, 118, 119, 129], "userinput": 74, "plugev": [74, 127], "choos": [74, 117, 119, 121, 123, 129, 130], "referenc": 74, "plugandcharg": 74, "bankcard": [74, 120], "central": [74, 80, 100, 115, 119, 129], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 96, 112, 117, 118, 119, 126, 127], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 100], "poweron": 76, "correctli": [76, 77, 122, 127], "mirror": [76, 106], "contact": [76, 106, 122], "poweroff": [76, 79], "weld": 76, "Not": [76, 129], "assembli": [76, 122], "a_13": 76, "a_20": 76, "a_32": 76, "a_63_3ph_70_1ph": 76, "nodetyp": 77, "undefin": 77, "limitsreq": 77, "total_power_w": 77, "ac_max_current_a": 77, "ac_min_current_a": 77, "properli": [77, 82, 104, 106, 116, 117, 122, 126], "amp": [77, 92], "ac_max_phase_count": 77, "ac_min_phase_count": 77, "ac_supports_changing_phases_during_charg": 77, "limitsr": 77, "optimizertarget": 77, "energy_amount_need": 77, "kwh": [77, 78, 103], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 100, 118, 122], "awai": [77, 80, 129], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 116, 118, 119, 121, 123], "entri": [77, 78, 116], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 102, 104, 112, 113, 117, 121, 124], "face": [77, 100], "leav": 77, "conversion_effici": 77, "convers": 77, "price_per_kwh": 77, "priceperkwh": [77, 78], "timepoint": [77, 78], "scheduleresentri": 77, "children": 77, "node_typ": 77, "child": [77, 81], "again": [77, 80, 88, 117, 119, 121, 129], "propag": [77, 126], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 117, 122, 123], "practic": [77, 78, 116, 117, 123], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 121], "afer": 77, "limits_root_sid": 77, "last": [77, 104, 112, 123], "currenc": [78, 85, 91], "digit": [78, 85], "4217": [78, 85], "max_current_a_import": 79, "min_current_a_import": 79, "max_phase_count_import": 79, "min_phase_count_import": 79, "max_current_a_export": 79, "min_current_a_export": 79, "max_phase_count_export": 79, "min_phase_count_export": 79, "supports_changing_phases_during_charg": 79, "connector_typ": 79, "nr": 79, "iec62196type2c": 79, "iec62196type2socket": 79, "fan_rpm": 79, "supply_voltage_12v": 79, "supply_voltage_minus_12v": 79, "relais_on": 79, "temperatur": [79, 82, 117], "degre": 79, "celsiu": 79, "architectur": [79, 118, 123], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 100], "emergencystop": 80, "button": [80, 82, 117, 130], "evdisconnect": 80, "move": [80, 126, 127, 130], "induct": 80, "hardreset": 80, "press": [80, 82, 124], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 106, 122], "remot": [80, 93, 112, 118, 119, 124, 126, 129], "smartphon": 80, "prepaid": 80, "credit": [80, 120], "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 118, 122, 129], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 116, 119, 121], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 100, 106, 117, 120, 122], "powerqu": 80, "qualiti": 80, "imbal": 80, "soclimitreach": 80, "stoppedbyev": 80, "timelimitreach": 80, "startsessionreason": 80, "evconnect": 80, "error_notsupport": 80, "error_notcharg": 80, "error_hardwar": 80, "sessioneventenum": 80, "sessionstart": 80, "either": [80, 103, 122], "met": [80, 106], "preparecharg": 80, "prepar": [80, 115, 123, 129], "precharg": [80, 100], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 116, 118, 129], "transactionfinish": 80, "clariti": [80, 127], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 100, 104, 122], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 100], "reservationend": [80, 89, 100], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 127], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 100, 104, 118, 119, 120, 122, 123, 129], "meter_valu": 80, "signed_meter_valu": [80, 88], "units_sign": [80, 88, 107, 110], "signedmetervalu": [80, 88, 95], "errorenum": 80, "kept": [80, 113], "compat": [80, 122], "legaci": 80, "rcd_selftest": 80, "rcd_dc": 80, "rcd_ac": 80, "vendorerror": 80, "vendorwarn": 80, "connectorlockcapnotcharg": 80, "connectorlockunexpectedopen": 80, "connectorlockunexpectedclos": 80, "connectorlockfailedlock": 80, "connectorlockfailedunlock": 80, "mrec1connectorlockfailur": 80, "mrec2groundfailur": 80, "mrec3hightemperatur": 80, "mrec4overcurrentfailur": 80, "mrec5overvoltag": 80, "mrec6undervoltag": 80, "mrec8emergencystop": 80, "mrec10invalidvehiclemod": 80, "mrec14pilotfault": 80, "mrec15powerloss": 80, "mrec17evsecontactorfault": 80, "mrec18cableovertempder": 80, "mrec19cableovertempstop": 80, "mrec20partialinsert": 80, "mrec23proximityfault": 80, "mrec24connectorvoltagehigh": 80, "mrec25brokenlatch": 80, "mrec26cutc": 80, "diodefault": 80, "ventilationnotavail": 80, "brownout": 80, "powermetertransactionstartfail": 80, "vendor": [80, 86, 122], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 106, 131], "sever": [80, 118, 129], "medium": 80, "vendor_error": 80, "assum": [80, 86, 104, 113, 118, 119, 121, 126, 129], "session_start": 80, "session_finish": 80, "transaction_start": 80, "transaction_finish": 80, "nr_of_phases_avail": 80, "present_voltag": 80, "present_curr": 80, "target_voltag": 80, "target_curr": 80, "maximum_current_limit": 80, "minimum_current_limit": 80, "maximum_voltage_limit": 80, "maximum_power_limit": 80, "estimated_time_ful": 80, "departure_tim": 80, "depart": 80, "estimated_time_bulk": 80, "evcc_id": 80, "remaining_energy_need": 80, "remain": [80, 106], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 104, 118], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 123], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 100, 122], "ctype2": 80, "mennek": 80, "s309_1p_16a": 80, "16a": 80, "iec60309": 80, "s309_1p_32a": 80, "32a": 80, "s309_3p_16a": 80, "s309_3p_32a": 80, "sbs1361": 80, "uk": 80, "domest": 80, "13amp": 80, "scee": 80, "7_7": 80, "cee": 80, "schuko": 80, "stype2": 80, "stype3": 80, "scame": 80, "scee_7_7": 80, "certificatetyp": 81, "v2grootcertif": 81, "morootcertif": 81, "csmsrootcertif": 81, "v2gcertificatechain": 81, "mfrootcertif": 81, "hashalgorithm": [81, 82], "sha256": [81, 82], "sha384": [81, 82], "sha512": [81, 82], "invalidsignatur": [81, 93], "invalidcertificatechain": 81, "invalidformat": 81, "invalidcommonnam": 81, "norootcertificateinstal": 81, "certificatestoremaxlengthexceed": 81, "writeerror": 81, "notfound": 81, "getinstalledcertificatesstatu": 81, "getkeypairstatu": 81, "keypair": 81, "notfoundvalid": 81, "privatekeynotfound": 81, "hash_algorithm": 81, "issuer_name_hash": 81, "issuer_key_hash": 81, "serial_numb": 81, "issuer": [81, 82], "distinguish": [81, 82, 120], "dn": [81, 104], "field": [81, 86, 92, 119], "exclud": [81, 85], "length": [81, 92, 103, 104, 127], "subject": 81, "represent": [81, 95, 106, 115, 117, 119, 120], "hexadecim": 81, "0x": 81, "lead": [81, 123], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 100, 118], "url": [81, 82, 93, 119, 130], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 102, 118], "warn": [82, 123], "no_imd": 82, "dc_everrorcod": 82, "no_error": 82, "failed_resstemperatureinhibit": 82, "failed_evshiftposit": 82, "failed_chargerconnectorlockfault": 82, "failed_evressmalfunct": 82, "failed_chargingcurrentdifferentia": 82, "failed_chargingvoltageoutofrang": 82, "reserved_a": 82, "reserved_b": 82, "reserved_c": 82, "failed_chargingsystemincompat": 82, "nodata": 82, "error_contactor": 82, "wrong": [82, 122], "error_rcd": [82, 106], "error_utilityinterruptev": 82, "util": [82, 111, 112, 113, 117, 122, 123, 129], "equip": [82, 122], "temporari": [82, 124], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 104], "supportedappprotocolreq": 82, "supportedappprotocolr": 82, "sessionsetupreq": 82, "sessionsetupr": 82, "servicediscoveryreq": 82, "servicediscoveryr": 82, "servicedetailreq": 82, "servicedetailr": 82, "paymentserviceselectionreq": 82, "paymentserviceselectionr": 82, "servicepaymentselectionreq": 82, "servicepaymentselectionr": 82, "paymentdetailsreq": 82, "paymentdetailsr": 82, "authorizationreq": 82, "authorizationr": 82, "contractauthenticationreq": 82, "contractauthenticationr": 82, "chargeparameterdiscoveryreq": 82, "chargeparameterdiscoveryr": 82, "chargingstatusreq": 82, "chargingstatusr": 82, "meteringreceiptr": 82, "powerdeliveryr": 82, "cablecheckreq": 82, "cablecheckr": 82, "prechargereq": 82, "precharger": 82, "currentdemandreq": 82, "currentdemandr": 82, "weldingdetectionreq": 82, "weldingdetectionr": 82, "sessionstopreq": 82, "sessionstopr": 82, "certificateinstallationreq": 82, "certificateupdatereq": 82, "unknownmessag": 82, "j2847_2": 82, "evseid_din": 82, "evsepresentvoltag": 82, "cdv": 82, "61851": [82, 119, 122], "23": [82, 85], "evsepresentcurr": 82, "evsemaximumcurrentlimit": 82, "evsemaximumpowerlimit": 82, "evsemaximumvoltagelimit": 82, "evseminimumcurrentlimit": 82, "evseminimumvoltagelimit": 82, "accuraci": [82, 85], "ac_max_curr": 82, "dc_current_regulation_toler": 82, "magnitud": [82, 87], "regul": [82, 87], "toler": [82, 87], "dc_peak_current_rippl": 82, "peak": [82, 87], "rippl": [82, 87], "dc_energy_to_be_deliv": 82, "deliveredbi": 82, "dc_minimum_limit": 82, "dc_maximum_limit": 82, "dc_evreadi": 82, "dc_evresssoc": 82, "ress": 82, "dc_evcabincondit": 82, "toheat": 82, "passeng": 82, "compart": 82, "dc_evressconidit": 82, "dc_evtargetvoltag": 82, "dc_evtargetcurr": 82, "demand": 82, "dc_evmaximumcurrentlimit": 82, "dc_evmaximumpowerlimit": 82, "dc_evmaximumvoltagelimit": 82, "ev_remainingtimetofullsoc": 82, "ev_remainingtimetobulksoc": 82, "appprotocol": 82, "transmit": [82, 106], "namespac": [82, 112, 118], "uri": [82, 93], "major": 82, "minor": [82, 85, 126], "v2g_message_xml": 82, "decod": [82, 106], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 113, 129], "exirequest": 82, "iso15118schemavers": 82, "certificatereq": 82, "certificatehashdatainfo": 82, "issuernamehash": 82, "issuerkeyhash": 82, "serialnumb": 82, "responderurl": 82, "maxcurrentlimit": 83, "maxpowerlimit": 83, "maxvoltagelimit": 83, "energycapac": 83, "targetcurr": 83, "targetvoltag": 83, "dischargemaxcurrentlimit": 83, "dischargemaxpowerlimit": 83, "dischargetargetcurr": 83, "dischargeminimalsoc": 83, "resistance_f_ohm": 84, "protect": [84, 122], "earth": 84, "ohm": [84, 96], "voltage_v": [84, 87, 88, 103], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 121, 126, 129], "www": [85, 104], "six": 85, "group": [85, 117], "com": [85, 100, 104, 106, 111, 112, 116, 117, 121, 122, 123, 126, 127, 129, 132], "financi": 85, "technic": [85, 86, 123], "metal": [85, 122], "bond": 85, "market": 85, "AED": 85, "afn": 85, "amd": 85, "ang": 85, "aoa": 85, "aud": 85, "awg": 85, "azn": 85, "bam": 85, "bbd": 85, "bdt": 85, "bgn": 85, "bhd": 85, "bif": 85, "bmd": 85, "bnd": 85, "bob": 85, "bov": 85, "brl": 85, "bsd": 85, "btn": 85, "bwp": 85, "byn": 85, "bzd": 85, "cad": 85, "cdf": 85, "che": 85, "chf": 85, "chw": 85, "clf": 85, "clp": 85, "cny": 85, "cop": 85, "cou": 85, "crc": 85, "cuc": 85, "cup": 85, "cve": 85, "czk": 85, "djf": 85, "dkk": 85, "dop": 85, "dzd": 85, "egp": 85, "ern": 85, "etb": 85, "eur": 85, "fjd": 85, "fkp": 85, "gbp": 85, "gel": 85, "gh": 85, "gip": 85, "gmd": 85, "gnf": 85, "gtq": 85, "gyd": 85, "hkd": 85, "hnl": 85, "htg": 85, "huf": 85, "idr": 85, "il": 85, "inr": 85, "iqd": 85, "irr": 85, "isk": 85, "jmd": 85, "jod": 85, "jpy": 85, "ke": 85, "kg": 85, "khr": 85, "kmf": 85, "kpw": 85, "krw": 85, "kwd": 85, "kyd": 85, "kzt": 85, "lak": 85, "lbp": 85, "lkr": 85, "lrd": 85, "lsl": 85, "lyd": 85, "mad": 85, "mdl": 85, "mga": 85, "mkd": 85, "mmk": 85, "mnt": [85, 122], "mop": 85, "mru": 85, "mur": 85, "mvr": 85, "mwk": 85, "mxn": 85, "mxv": 85, "myr": 85, "mzn": 85, "nad": 85, "ngn": 85, "nio": 85, "nok": 85, "npr": 85, "nzd": 85, "omr": 85, "pab": 85, "pen": 85, "pgk": 85, "php": 85, "pkr": 85, "pln": 85, "pyg": 85, "qar": 85, "ron": 85, "rsd": 85, "rub": 85, "rwf": 85, "sar": 85, "sbd": 85, "scr": 85, "sdg": 85, "sek": 85, "sgd": 85, "shp": 85, "sle": 85, "sll": 85, "srd": 85, "ssp": 85, "stn": 85, "svc": 85, "syp": 85, "szl": 85, "thb": 85, "tj": 85, "tmt": 85, "tnd": 85, "top": [85, 112, 115, 119, 122, 123], "ttd": 85, "twd": 85, "tz": 85, "uah": 85, "ugx": 85, "usd": 85, "usn": 85, "uyi": 85, "uyu": 85, "uyw": 85, "uz": 85, "ved": 85, "ve": [85, 121], "vnd": 85, "vuv": 85, "wst": 85, "xaf": 85, "xcd": 85, "xdr": 85, "xof": 85, "xpf": 85, "xsu": 85, "xua": 85, "yer": 85, "zar": 85, "zmw": 85, "zwl": 85, "separ": [85, 113, 118, 123, 127], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 107, 109], "datatransferstatu": 86, "unknownmessageid": 86, "unknownvendorid": 86, "vendor_id": 86, "message_id": 86, "read_onli": 86, "getconfigur": 86, "unknown_kei": 86, "rebootrequir": 86, "notsupport": 86, "securityeventenum": 86, "firmwareupd": [86, 93, 106], "failedtoauthenticateatcsm": 86, "csmsfailedtoauthent": 86, "settingsystemtim": 86, "startupofthedevic": 86, "resetorreboot": 86, "securitylogwasclear": 86, "reconfigurationofsecurityparamet": 86, "memoryexhaust": 86, "invalidmessag": 86, "attemptedreplayattack": 86, "tamperdetectionactiv": 86, "invalidfirmwaresignatur": 86, "invalidfirmwaresigningcertif": 86, "invalidcsmscertif": 86, "invalidchargingstationcertif": 86, "invalidtlsvers": 86, "invalidtlsciphersuit": 86, "maintenanceloginaccept": 86, "maintenanceloginfail": 86, "index": [86, 118, 123, 129, 131, 132], "variabl": [86, 112, 115, 117, 118, 120, 129], "doesn": 86, "suffici": [86, 112, 120, 122], "attributeenum": 86, "attribut": [86, 104, 117], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 120, 125], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 129], "hardwirednotif": 86, "softwar": [86, 115, 123, 128], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 129], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": [86, 116], "refer": [86, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 123, 126, 132], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 103, 126], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 117, 119, 125], "additional_info": 86, "text": [86, 121, 123, 127, 132], "abl": [86, 106, 112, 117, 121, 122, 124, 127, 129], "status_info": 86, "current_a": [87, 88, 103], "max_export_voltage_v": 87, "min_export_voltage_v": 87, "max_export_current_a": 87, "min_export_current_a": 87, "max_export_power_w": 87, "current_regulation_tolerance_a": 87, "peak_current_ripple_a": 87, "max_import_voltage_v": 87, "min_import_voltage_v": 87, "max_import_current_a": 87, "min_import_current_a": 87, "max_import_power_w": 87, "sink": 87, "conversion_efficiency_import": 87, "conversion_efficiency_export": 87, "communicationfailur": 87, "configurationerror": 87, "hardwarefault": 87, "undertemperatur": 87, "undervoltageac": 87, "overvoltageac": 87, "undervoltagedc": 87, "overvoltagedc": 87, "undervoltagebatteri": 87, "overvoltagebatteri": 87, "overcurrentac": 87, "overcurrentbatteri": 87, "overcurrentdc": 87, "wrongcabl": 87, "noerror": 87, "These": [88, 100, 113, 124, 126, 128, 129, 132], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 122], "tariff": [88, 120], "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 117], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 103], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 103], "power_w": [88, 103], "reactivepow": [88, 94, 95], "reactiv": [88, 94, 95], "frequency_hz": [88, 103], "hertz": [88, 94, 95, 96], "energy_wh_import_sign": 88, "energy_wh_export_sign": 88, "power_w_sign": 88, "voltage_v_sign": 88, "var_sign": 88, "current_a_sign": 88, "frequency_hz_sign": 88, "made": [89, 104, 117, 120, 122], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 107, 109], "io": [90, 111, 125, 131], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 95, 103], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 107, 110, 120], "thing": [91, 117, 119, 123, 126, 132], "categori": [91, 113], "sessionstatu": 91, "final": [91, 93, 100, 106, 118, 129], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 125], "105": 92, "int16": 92, "apha": 92, "phasea": 92, "aphb": 92, "phaseb": 92, "aphc": 92, "phasec": 92, "a_sf": 92, "phvpha": 92, "phvphb": 92, "bn": 92, "phvphc": 92, "v_sf": 92, "sunssf": 92, "hz": 92, "hz_sf": 92, "wpha": 92, "wphb": 92, "wphc": 92, "w_sf": 92, "va": 92, "vapha": 92, "vaphb": 92, "vaphc": 92, "va_sf": 92, "varpha": 92, "varphb": 92, "varphc": 92, "var_sf": 92, "pfpha": 92, "pf": 92, "pct": 92, "pfphb": 92, "pfphc": 92, "pf_sf": 92, "totwhim": 92, "p": [92, 122, 125, 129], "hour": [92, 104, 120], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 117, 123], "critic": 92, "counter": 92, "problem": [92, 112, 116, 121], "retry_interval_": 93, "origin": [93, 100, 112, 125, 126, 129], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 100], "oldest_timestamp": 93, "oldest": 93, "incluc": 93, "latest_timestamp": 93, "securitylog": 93, "diagnosticslog": 93, "uploadlogsstatu": 93, "upload_logs_statu": 93, "file_nam": 93, "logstatusenum": 93, "badmessag": 93, "badli": 93, "notsupportedoper": 93, "permissiondeni": 93, "insuffici": 93, "permiss": [93, 122, 129], "uploadfailur": 93, "being": [93, 103, 117, 122, 124], "firmwareupdatestatusenum": 93, "intermedi": [93, 126], "downloadfail": 93, "downloadschedul": 93, "downloadpaus": 93, "task": 93, "installationfail": 93, "installreboot": 93, "installschedul": 93, "installdatetim": 93, "installverificationfail": 93, "checksum": 93, "signatureverifi": 93, "notspecifi": 93, "applicationreset": 93, "localreset": 93, "powerup": 93, "remotereset": 93, "scheduledreset": 93, "l1": [94, 95, 103], "l2": [94, 95], "l3": [94, 95], "signed_meter_data": 95, "signing_method": 95, "encoding_method": 95, "eg": 95, "method": [95, 117, 118], "creat": [95, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 132], "them": [95, 113, 117, 119, 122, 124, 129], "public_kei": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 122, 129, 131], "usabl": 100, "share": [100, 117, 118, 119, 123, 127, 130], "dedic": [100, 115, 117, 123], "interact": [100, 118, 119, 126], "helper": [100, 113], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 118, 119, 123, 124], "lowest": [100, 122], "microcontrol": 100, "improv": [100, 129], "safeti": [100, 106, 122], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 115, 122], "subscrib": [100, 106, 115, 118, 120, 123, 129], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 121, 122, 123, 125, 126, 127, 129, 130, 131], "openfastchargingalli": 100, "blob": [100, 116, 122], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 128, 130, 131, 132], "against": [100, 126, 127, 129], "reservatonstart": 100, "notifi": [100, 129], "intergr": 100, "overload": 100, "drop": [100, 102, 115, 116, 123, 129], "merg": [100, 126], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112, 115], "smart": [100, 106], "profil": [100, 127], "whichev": 100, "15118": [102, 116, 119, 122, 123], "bx": 102, "cx": 102, "dx": [102, 132], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 123], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 116, 117, 119, 121, 124, 127, 129], "cm_valid": 102, "unplug": [102, 106, 122], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 122, 124, 126, 129, 130], "subdirectori": [103, 113, 122], "templat": [103, 115, 117, 129], "yaml": [103, 107, 117, 120, 121, 122, 123], "copi": [103, 104, 106, 112, 122, 124], "fill": [103, 117, 121], "datasheet": 103, "consist": [103, 104, 113, 115, 118, 122, 126, 131], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 127], "certain": [103, 106, 112, 120], "serv": 104, "translat": 104, "forward": [104, 126, 127], "metric": 104, "consequ": 104, "ensur": [104, 106, 121], "thrown": 104, "possibli": [104, 121], "furthermor": [104, 113, 117, 121, 124, 126, 129], "thread": [104, 118, 129], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 124, 127], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 121, 124, 129], "had": 104, "host": [104, 122, 124, 125, 130], "coher": 104, "behavior": [104, 129], "suppos": [104, 112, 120], "howev": [104, 106, 116, 117, 118, 121], "inbetween": 104, "potenti": [104, 120], "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 122, 123, 125, 129, 132], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 121], "right": [104, 115, 117, 119, 122, 123, 124, 129, 130], "48": 104, "section": [104, 113, 115, 117, 118, 119, 122, 123, 126, 129, 130], "suggest": [104, 124, 129], "pai": [104, 120], "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 129, 132], "tls_on": 104, "offici": [104, 116, 121, 122, 123], "page": [104, 115, 117, 119, 121, 122, 123, 131], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 122, 123], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 122, 129], "googl": 106, "buffer": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 124, 129], "extract": [106, 122], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 123], "frequent": [106, 123, 126], "nanopb": [106, 124], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 123, 126, 128, 131], "accordingli": [106, 112, 115, 122, 127], "allowpoweron": 106, "bool": 106, "decis": [106, 126], "setpwm": 106, "duty_cycl": 106, "ON": [106, 111, 121], "rom": [106, 122], "loader": 106, "stm32flash": [106, 122], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 123, 129, 131], "flash": 106, "kit": [106, 122], "real": [106, 119, 122], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 126, 130], "go": [106, 117, 119, 121, 122, 126, 129], "modifi": [106, 122, 127, 130], "setthreephas": 106, "next": [106, 118, 119, 122, 123, 129], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 129], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 122], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 123, 127, 129, 130], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 126, 129], "resetdon": 106, "find": [107, 117, 126, 127, 129], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108, 120], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "cmake_condit": 111, "everest_enable_py_support": 111, "AND": [111, 121], "everest_dependency_enabled_josev": 111, "git": [111, 115, 116, 117, 123, 128, 129], "ext": [111, 122], "switchev": 111, "git_rev": 111, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 111, "git_tag": [111, 112, 129], "2024": [111, 123], "429490b714f4816862f6653f580cc0368cfbcaaa": 111, "fc986b962790a471b18606fbc8abe0fcc50bbeb5": 111, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 111, "v0": [111, 126], "9": [111, 116], "build_test": [111, 121, 129], "everest_core_build_test": 111, "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "a1415be880f63d9d71d88629d25152c560be9e4b": 111, "mbedtl": 111, "everest_dependency_enabled_mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "v2": 111, "28": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "everest_dependency_enabled_openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "2023": [111, 116], "libevs": 111, "everest_dependency_enabled_libevse_secur": 111, "69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2": 111, "69410a8": 111, "libfsm": 111, "everest_dependency_enabled_libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 111, "build_exampl": [111, 112], "cmake_position_independent_cod": 111, "libmodbu": [111, 112], "everest_dependency_enabled_libmodbu": 111, "b41adccde9036f7728785185db9c980a2fe94ef1": 111, "libocpp": [111, 112, 121], "everest_dependency_enabled_libocpp": 111, "c9827c5e941f03fc45f66916891d93e1ee78864b": 111, "c9827c5": 111, "libslac": 111, "everest_dependency_enabled_libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "everest_dependency_enabled_libsunspec": 111, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "everest_dependency_enabled_libtim": 111, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 123, 125, 127, 130, 131], "pleas": [112, 116, 117, 122, 127, 129], "sure": [112, 113, 116, 117, 119, 122, 127, 129], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 123, 127, 129, 130], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 122, 124, 126, 127, 129, 132], "environ": [112, 115, 119, 121, 123, 129], "cd": [112, 113, 117, 121, 122, 124, 125, 126, 129, 130, 131], "dependency_manag": [112, 117], "init": [112, 117, 118, 126, 129], "checkout": [112, 117, 122, 126, 130], "deploi": [112, 131], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 123, 124, 129], "whoami": [112, 117], "bin": [112, 116, 117, 121, 122, 126, 129], "ev_cli": [112, 113], "mkdir": [112, 117, 122, 125, 126, 129, 131], "guid": [112, 116, 118, 119, 123, 127, 128, 129, 130], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 117, 118, 119, 121, 122, 123, 126, 127, 129], "effect": [112, 117], "advanc": 112, "lib": [112, 129], "branch": [112, 131], "repo": [112, 117, 126], "achiev": [112, 121, 129], "edit": [112, 126], "your": [112, 115, 118, 119, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 129], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129], "behind": [112, 119, 126], "clean": [112, 125, 126], "seen": [112, 117, 119, 122], "shell": [112, 117, 122, 124, 126], "python": [113, 115, 117, 118, 124, 129, 132], "packag": [113, 123, 129], "subcommand": 113, "manifest": [113, 115, 118, 127, 129], "simpli": [113, 118, 119, 123, 127], "dir": [113, 129], "clang": [113, 116, 129], "interfacenam": 113, "hpp": [113, 118, 129], "former": 113, "view": [113, 129, 131], "latter": [113, 127], "skeleton": [113, 118], "insid": [113, 117, 119, 122, 124, 126, 127], "instruct": [113, 116, 117, 125, 129], "cmake": [113, 116, 117, 121, 122, 124, 129], "ld": 113, "glue": [113, 117, 122], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 115, 117, 118, 129], "subsect": [113, 118], "inferfac": 113, "mark": [113, 129], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 122], "touch": [113, 122, 126], "comma": 113, "lot": [113, 117, 120, 126], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 123, 129], "cli": [114, 115, 118, 123, 129], "think": [115, 118], "scenario": [115, 117, 119, 123, 126], "loos": 115, "coupl": [115, 129], "enhanc": 115, "mind": [115, 126], "grei": [115, 119], "background": 115, "pictur": [115, 119, 122], "technologi": 115, "javascript": [115, 117, 118, 121, 129], "rust": [115, 117, 118], "As": [115, 117, 118, 119, 121, 122, 127], "earli": 115, "appreci": 115, "experi": [115, 118, 129], "languag": [115, 116, 118, 124, 129, 132], "u": [115, 116, 117, 118, 121, 122, 123, 126, 129], "zulip": 115, "mail": [115, 121, 122, 129], "launch": [115, 118, 121, 129], "workspac": [115, 117, 121, 122, 124, 130], "later": [115, 117, 119, 126, 129], "broker": [115, 117, 118, 124, 129], "smaller": [115, 122], "effort": 115, "noder": [115, 117, 122, 130], "explain": [115, 117, 119, 123, 129], "sneak": 115, "preview": 115, "admin": [115, 121, 124], "scaffold": 115, "wai": [115, 117, 118, 119, 121, 122, 129], "shown": [115, 117, 119, 120, 122], "individu": [115, 122, 129], "learn": [115, 117, 119, 129], "suit": 115, "idea": [115, 121, 125, 126, 129, 130], "illustr": 115, "box": [115, 119, 122], "dash": 115, "heart": 115, "explan": [115, 127], "action": [115, 125, 131], "tutori": [115, 117, 118, 123, 125, 126, 127, 131, 132], "cmd": [115, 117, 118, 129], "recommend": [115, 116, 117, 122, 127], "least": [115, 118, 123, 129], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 121, 122], "pi": [115, 121, 122], "ubuntu": [115, 122, 125], "opensus": 115, "fedora": 115, "36": 115, "compil": [115, 116, 117, 129], "walk": [115, 117, 119, 122, 123], "nativ": [116, 122], "window": [116, 117, 124], "wsl2": 116, "docker": [116, 117, 123, 125, 127, 128, 130], "podman": 116, "gcc": [116, 121], "tweak": 116, "12": [116, 129], "faq": [116, 123], "gnu": 116, "program": [116, 118, 121, 129], "stumbl": 116, "troubl": 116, "issu": [116, 120, 121, 122, 123, 126], "librari": [116, 117, 121, 127, 129], "best": [116, 123, 130], "04": [116, 125], "22": 116, "apt": [116, 122], "sudo": [116, 117, 122, 129], "rsync": [116, 122], "wget": [116, 122], "doxygen": 116, "graphviz": 116, "tidi": [116, 129], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 124], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 122], "md": [116, 122], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 127], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 123], "probabl": [116, 117, 118, 125], "python_execut": 116, "highli": 117, "modular": [117, 119, 123], "pull": [117, 123, 130], "prerequisit": [117, 123], "said": 117, "resid": 117, "cpm_source_cach": 117, "initialis": 117, "newli": [117, 122, 129], "adopt": [117, 123], "chosen": 117, "That": [117, 119, 122, 126], "pki": 117, "create_cert": 117, "sh": [117, 124, 126, 127, 129], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 122], "dive": [117, 119, 123, 127], "old": [117, 129], "repeat": 117, "mosquitto": [117, 118, 122, 124, 127], "steve": [117, 121, 124], "infranet_network": [117, 124], "bridg": [117, 124], "subnet": [117, 124], "fd00": [117, 124], "enter": [117, 124], "red": [117, 119, 122], "browser": [117, 121, 130, 131], "localhost": [117, 119, 124, 129, 130], "1880": [117, 130], "ui": [117, 121, 130], "gui": [117, 130], "analys": 117, "littl": [117, 119], "insight": [117, 123], "plugin": 117, "feel": [117, 123, 129], "enough": [117, 126], "dig": 117, "deeper": [117, 123, 126, 127], "togeth": [117, 119, 123, 130], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118, 120], "8849": [117, 119, 121, 129], "height": [117, 132], "mount": [117, 122, 124, 130], "rather": [117, 123], "click": [117, 119, 122, 123, 124, 130], "menu": [117, 119, 130], "symbol": [117, 119, 121], "corner": [117, 119, 122, 130], "column": [117, 132], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 121, 123, 127, 128, 129, 132], "stick": 117, "entiti": 117, "cours": [117, 129, 130], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 129], "licens": [117, 118, 129], "compani": [117, 118, 122], "explanatori": 117, "possbl": 117, "tell": [117, 119, 120, 122, 129], "construct": [117, 118], "rememb": [117, 122], "showd": 117, "easi": [117, 121], "get_id": 117, "argument": [117, 118, 121, 125, 129, 132], "typedef": 117, "piec": 117, "bunch": [117, 118], "besid": [117, 121], "bad": [117, 121], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 121, 127, 129], "great": 117, "review": 117, "learnt": 117, "proced": 117, "Or": [117, 121], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 123], "thank": 117, "approach": 118, "glanc": 118, "understand": [118, 119, 123, 126, 128, 129, 132], "hand": [118, 121], "microservic": 118, "deploy": [118, 122], "backbon": 118, "notat": 118, "particular": [118, 129], "asynchron": 118, "topic": [118, 121, 123, 129], "imagin": [118, 121], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 122], "wan": 118, "satisfi": [118, 129], "pc": [118, 121], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 129], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 127, 129], "instance_id_ping_serv": 118, "config_modul": [118, 127], "instance_id_ping_cli": 118, "implementation_id": [118, 127], "module_id": [118, 127], "graphic": 118, "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 127, 129], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 124, 129, 130, 131], "rst": [118, 127, 129, 132], "interface_pingimpl": 118, "emptyimpl": 118, "focus": [118, 123], "module_nam": [118, 129], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 121, 129], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": [118, 123], "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 122, 129], "ran": [118, 126], "By": [118, 124, 127], "endless": 118, "spawn": [118, 121], "worker": 118, "pool": 118, "watch": [118, 123], "exemplatori": 119, "addition": [119, 123], "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 126], "complex": [119, 126], "afterward": 119, "But": [119, 120, 123, 124, 126], "blank": 119, "five": 119, "appear": [119, 129], "canva": 119, "adjust": [119, 129], "Be": [119, 122], "awar": [119, 122, 129], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 126], "loadbalanc": 119, "obvious": 119, "plai": [119, 126], "big": [119, 123], "strength": 119, "world": [119, 123, 129], "earlier": 119, "proper": 119, "fact": [119, 126], "hint": [119, 121], "iso15118_car": 119, "interest": 119, "realiz": [119, 126], "sophist": 119, "addtion": [119, 127], "mayb": 120, "partial": 120, "shouldn": 120, "held": 120, "session_cost_calcul": 120, "cover": 120, "propos": 120, "sort": 120, "verwendungszweck": 120, "approv": 120, "involv": 120, "grow": [121, 123], "life": 121, "debugg": [121, 129], "gdb": [121, 129], "easiest": 121, "sai": [121, 126], "dist": [121, 122, 127, 129, 130], "small": [121, 122, 126], "visual": [121, 123, 124], "studio": [121, 124], "authmanag": 121, "cppdbg": 121, "workspacefold": 121, "libexec": 121, "arg": [121, 129], "stopatentri": 121, "cwd": 121, "externalconsol": 121, "mimod": 121, "setupcommand": 121, "pretti": 121, "ignorefailur": 121, "disassembli": 121, "flavor": 121, "intel": 121, "breakpoint": [121, 129], "forget": [121, 127], "dcmake_build_typ": [121, 129], "disadvantag": 121, "fork": 121, "detach": 121, "grid_connection_point": 121, "0w": 121, "alloc": 121, "whatev": 121, "constraint": 121, "recogn": 121, "cmake_cxx_compil": 121, "unreferenc": 121, "sometim": [121, 123], "test_config": [121, 129], "solv": 121, "desktop": 121, "ip_of_the_raspberri": 121, "offload": 121, "faster": 121, "ressourc": 121, "mobilityhous": 121, "thoughtwork": 121, "maev": 121, "dbuild_test": 121, "conflict": [121, 126], "scheme": 121, "add_execut": 121, "project_nam": 121, "_test": 121, "cmake_project_nam": 121, "strequal": 121, "OR": 121, "_build_test": 121, "endif": [121, 129], "install_everest_test": 121, "source_dir": 121, "pytest": 121, "install_prefix": 121, "core_test": 121, "py": 121, "framework_test": 121, "platform": [122, 123], "research": 122, "facil": 122, "alik": 122, "sw": 122, "explor": 122, "groundwork": 122, "rapid": 122, "quickli": 122, "meant": [122, 129], "outdoor": 122, "spec70121": 122, "cern": 122, "licenc": 122, "happi": [122, 129], "schemat": 122, "3d": 122, "purchas": 122, "shop": 122, "esd": 122, "safe": 122, "wrist": 122, "band": 122, "underlai": 122, "mat": 122, "18": [122, 125], "1x": 122, "usb": 122, "30w": 122, "IN": 122, "pin": 122, "lab": 122, "balenaetch": 122, "dd": [122, 129], "danger": 122, "pcb": 122, "heatsink": 122, "imag": [122, 124, 125, 131], "doubl": 122, "tape": 122, "clip": 122, "hole": 122, "cm4": 122, "around": [122, 123, 126], "grai": 122, "spacer": 122, "gap": 122, "black": 122, "jumper": 122, "onto": 122, "emmc": 122, "j1": 122, "belayboxr1": 122, "stabl": [122, 126], "img": 122, "gz": 122, "rpiboot": 122, "raspberrypi": 122, "usbboot": 122, "green": 122, "comput": 122, "unzip": 122, "5h": 122, "yourself": [122, 129], "coffe": 122, "unfortun": 122, "slow": 122, "damag": 122, "cage": 122, "seat": 122, "bigger": [122, 126], "mission": 122, "accomplish": 122, "mandatori": 122, "crimp": 122, "orient": 122, "fashion": 122, "ten": 122, "chanc": 122, "unisol": 122, "preassembl": 122, "desk": 122, "barrel": 122, "raspian": 122, "debian": 122, "flavour": 122, "yocto": 122, "opt": 122, "systemd": 122, "flutter": 122, "stm32": 122, "workflow": [122, 125, 131], "yeti_fwupd": 122, "serial0": 122, "bootload": 122, "ninja": 122, "laptop": 122, "untar": 122, "bullsey": 122, "toolchain": 122, "8888": 122, "tgz": 122, "tar": 122, "xfz": 122, "dcmake_toolchain_fil": 122, "dcmake_install_prefix": 122, "destdir": 122, "ssh": [122, 125], "rw": 122, "ro": 122, "wpa_supplic": 122, "autom": 122, "crosscompil": 122, "unstabl": [122, 126], "update_channel": 122, "wg0": 122, "devboard": 122, "systemctl": 122, "ota": 122, "public_mqtt": 122, "1883": [122, 124, 129], "allow_anonym": 122, "anonym": [122, 126], "journalctl": 122, "fu": 122, "vanilla": 122, "rootf": 122, "atom": 122, "sd": 122, "sector": [122, 123], "mmcblk0p1": 122, "8192": 122, "1056767": 122, "1048576": 122, "512m": 122, "w95": 122, "fat32": 122, "lba": 122, "mmcblk0p2": 122, "1056768": 122, "14688255": 122, "13631488": 122, "5g": 122, "83": 122, "mmcblk0p3": 122, "14688256": 122, "28319743": 122, "mmcblk0p4": 122, "28319744": 122, "30564351": 122, "2244608": 122, "1g": 122, "mmcblk0p5": 122, "28327936": 122, "28459007": 122, "131072": 122, "64m": 122, "mmcblk0p6": 122, "28467200": 122, "2097152": 122, "system0": 122, "system1": 122, "extent": 122, "factory_data": 122, "timer": 122, "surviv": 122, "lost": 122, "rpi": 122, "unmount": 122, "umount": 122, "mkf": 122, "ext4": 122, "lose": 122, "configu": 122, "credenti": 122, "har": 122, "fine": 122, "snapshot": [123, 129], "foster": 123, "customiz": 123, "glu": 123, "advantag": 123, "pv": 123, "linkedin": 123, "electrif": 123, "foundat": 123, "channel": 123, "thought": 123, "exchang": 123, "question": 123, "enthusiast": 123, "focu": [123, 129], "zulipchat": 123, "announc": 123, "steadili": 123, "ask": 123, "mailinglist": 123, "answer": [123, 129], "formerli": 123, "ground": 123, "ci": 123, "wanna": 123, "tuesdai": 123, "4pm": 123, "ce": 123, "zone": 123, "zoom": 123, "lfx": 123, "linuxfound": 123, "92086494169": 123, "b2df6774": 123, "bc19": 123, "46f9": 123, "8c71": 123, "bbd13a0266a1": 123, "lfe": 123, "calendar": 123, "book": 123, "calendli": 123, "manuel": 123, "ziegler": 123, "30min": 123, "ecosystem": 123, "contribut": [123, 130], "plan": 123, "agenda": 123, "roadmap": 123, "youtub": 123, "track": [123, 126, 127], "rough": 123, "webinar": 123, "steer": 123, "committe": 123, "peopl": 123, "stuck": 123, "video": 123, "simplifi": 123, "journei": 123, "introduct": 123, "troubleshoot": 123, "deep": 123, "breath": 123, "sphinx": [123, 124, 128], "style": [123, 128, 129], "belaybox": 123, "search": 123, "handi": [124, 129], "vscode": 124, "extens": [124, 127], "tcp": 124, "9001": 124, "mariadb": 124, "sql": 124, "3306": 124, "8180": [124, 127], "login": 124, "1234": 124, "centralsystemservic": [124, 127], "soap": 124, "chargeboxid": 124, "yml": [124, 125, 131], "live": [124, 126], "docker_default": 124, "8080": 124, "often": 124, "clash": 124, "13306": 124, "ll": [124, 129], "navig": 124, "tab": [124, 130], "depric": 124, "ctrl": 124, "shift": 124, "f1": 124, "remopen": 124, "head": 124, "path_to_everest_cpp": 124, "j8": 124, "documen": 124, "env": 124, "pwd": 124, "_build": [124, 131], "dockerfil": 124, "protobuf_gener": 124, "path_to_where_protobuf_files_resid": 124, "protoc": 124, "zip": 124, "nanopb_pb_gen": 124, "python_pb_gen": 124, "runner": 125, "actrc": 125, "ghcr": 125, "catthehack": 125, "actor": 125, "usernam": 125, "artifact": 125, "four": [125, 127], "secret_name_1": 125, "secret_value_1": 125, "secret_name_2": 125, "secret_value_2": 125, "multiline_secret": 125, "line_1": 125, "nline2": 125, "nline3": 125, "github_token": 125, "your_github_token": 125, "sa_github_token": 125, "github_token_of_the_service_account": 125, "sa_github_ssh_kei": 125, "ssh_key_of_the_service_account": 125, "github_actor": 125, "username_of_the_service_account": 125, "your_ssh_kei": 125, "your_usernam": 125, "push": [125, 126, 131], "isn": 125, "work0": [125, 131], "plenti": 126, "paragraph": 126, "strategi": 126, "concern": 126, "articl": 126, "vincent": 126, "driessen": 126, "gitflow": 126, "atlassian": 126, "count_to_infin": 126, "charge_fast": 126, "new_stuff": 126, "advis": 126, "towrit": 126, "rebas": 126, "candid": 126, "bugfix": 126, "rc": 126, "div_by_zero": 126, "bug": 126, "ship": 126, "hotfix": 126, "maintenc": 126, "forgot_to_unplug": 126, "cherri": 126, "pick": 126, "contrast": 126, "rnd_git_dir": 126, "despit": [126, 127], "onlin": 126, "intermix": 126, "harder": 126, "conspiraci": 126, "rewrit": 126, "histori": [126, 129], "stash": 126, "progress": 126, "someproject": 126, "somerepo": 126, "privateus": 126, "privaterepo": 126, "main_repo": 126, "wip": 126, "rf": 126, "email": 126, "pionier": 126, "manufaktur": 126, "bot": 126, "echo": 126, "contributor": 126, "src": 126, "feature_a": 126, "ff": 126, "larg": 126, "broken": 126, "feature_b": 126, "feature_c": 126, "meanwhil": 126, "went": 126, "seriou": 126, "newer": 126, "feature_d_1": 126, "d1": 126, "feature_d_2": 126, "d2": 126, "feature_": 126, "incorpor": 126, "ever": 126, "theirs": 126, "6j": 127, "metervalu": 127, "statusnotif": 127, "everest_workspac": [127, 129], "cp001": 127, "chargepointid": 127, "centralsystemuri": 127, "127": 127, "chargeboxserialnumb": 127, "chargepointmodel": 127, "chargepointvendor": 127, "firmwarevers": 127, "authorizeremotetxrequest": 127, "clockaligneddatainterv": 127, "900": 127, "connectorphaserot": 127, "getconfigurationmaxkei": 127, "86400": 127, "localauthorizeofflin": 127, "localpreauthor": 127, "metervaluesaligneddata": 127, "metervaluessampleddata": 127, "metervaluesampleinterv": 127, "numberofconnector": 127, "resetretri": 127, "stoptransactiononevsidedisconnect": 127, "stoptransactiononinvalidid": 127, "stoptxnaligneddata": 127, "stoptxnsampleddata": 127, "supportedfeatureprofil": 127, "firmwaremanag": 127, "remotetrigg": 127, "localauthlistmanag": 127, "smartcharg": 127, "transactionmessageattempt": 127, "transactionmessageretryinterv": 127, "unlockconnectoronevsidedisconnect": 127, "websocketpinginterv": 127, "supportedfiletransferprotocol": 127, "ftp": 127, "cponam": 127, "authorizationkei": 127, "deadbeefdeadbeef": 127, "localauthlisten": 127, "localauthlistmaxlength": 127, "42": [127, 132], "sendlocallistmaxlength": 127, "chargeprofilemaxstacklevel": 127, "chargingscheduleallowedchargingrateunit": 127, "chargingschedulemaxperiod": 127, "maxchargingprofilesinstal": 127, "iso15118pncen": 127, "contractvalidationofflin": 127, "introduc": 127, "whitepap": 127, "tailor": 127, "prepend": 127, "wss": 127, "transport": 127, "unsecur": 127, "familiar": 127, "remotestarttransact": 127, "summar": 127, "diagnost": 127, "token_provider_rfid": 127, "jsdummytokenprovidermanu": 127, "break": [127, 129], "logmessag": 127, "logmessagesformat": 127, "consol": 127, "q1": [128, 132], "2022": [128, 132], "rule": [128, 132], "embedd": [128, 132], "enviro": [128, 132], "month": 129, "fragment": 129, "knowledg": 129, "benefit": 129, "fundament": 129, "everest_tutorial_dir": 129, "eslintrc": 129, "suitabl": 129, "command_tutori": 129, "interface_tutorial_modul": 129, "static": 129, "tutorialmodul": 129, "config_tutorial_switch": 129, "interface_impl_tutorial_modul": 129, "interface_tutorial_moduleimpl": 129, "particularli": 129, "precis": 129, "among": 129, "pointer": 129, "spot": 129, "coincident": 129, "handle_command_tutori": 129, "fairli": 129, "cmake_minimum_requir": 129, "14": 129, "cxx": 129, "cmake_run_clang_tidi": 129, "disable_edm": 129, "evc_setup_edm": 129, "infypoweracdc": 129, "pal": 129, "sigslot": 129, "palsigslot": 129, "ev_add_project": 129, "add_subdirectori": 129, "cmake_cxx_clang_tidi": 129, "ctest": 129, "cmake_build_typ": 129, "evc_includ": 129, "codecoverag": 129, "append_coverage_compiler_flag": 129, "setup_target_for_coverage_gcovr_html": 129, "gcovr_coverag": 129, "setup_target_for_coverage_lcov": 129, "lcov_coverag": 129, "ev_add_modul": 129, "cmake_prefix_path": 129, "job": 129, "smoothli": 129, "tutorial_module_inst": 129, "minimalist": 129, "generate_config_run_script": 129, "config_nam": 129, "configuraton": 129, "comment": 129, "substitut": 129, "ld_library_path": 129, "importantli": 129, "yyyi": 129, "mm": 129, "00": 129, "500139": 129, "500327": 129, "500354": 129, "799618": 129, "everest_ctrl": 129, "799822": 129, "13": 129, "120267": 129, "tutorial_modul": 129, "149934": 129, "brocker": 129, "notic": 129, "pop": 129, "hello": 129, "00000000": 129, "0000": 129, "000000000042": 129, "manual_test": 129, "reselect": 129, "refresh": 129, "thu": 129, "rudimentari": 129, "rebuild": 129, "rerun": 129, "additon": 129, "miss": 129, "spin": 129, "frist": 129, "hit": 129, "0xaaaaaad24fc0": 129, "mock_transaction_id": 129, "favorit": 129, "nicer": 129, "buildabl": 129, "runnabl": 129, "modif": 130, "mv": 130, "everest_nod": 130, "bind": 130, "run_sil": 130, "automaticc": 131, "documentaiton": 131, "possibilti": 131, "expand": 131, "restructuredtext": 131, "tabl": 131, "workflow_dispatch": 131, "h1": 132, "h2": 132, "h3": 132, "h4": 132, "h5": 132, "h6": 132, "bold": 132, "ital": 132, "inlin": 132, "liter": 132, "sup": 132, "super": 132, "unord": 132, "nest": 132, "anchor": 132, "_anchorbyref": 132, "_anchor": 132, "_external_link_ref": 132, "_extern": 132, "footnot": 132, "citat": 132, "cit1": 132, "_": 132, "external_link_ref": 132, "anchorbyref": 132, "vertic": 132, "horizont": 132, "span": 132, "width": 132, "utf": 132, "row": 132, "caption": 132, "png": 132, "alt": 132, "150px": 132, "align": 132, "center": 132, "target_": 132, "depth": 132, "toc": 132, "visibl": 132, "hidden": 132, "maxdepth": 132, "second_fil": 132, "int_": 132, "infti": 132, "div": 132, "lineno": 132, "emphas": 132, "some_funct": 132, "any_var": 132, "another_funct": 132, "literalinclud": 132, "dedent": 132, "_tutorial_intro": 132, "toctre": 132, "glob": 132}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 82], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 126], "iso15118_ev": [2, 83], "ac_rcd": 3, "auth": [4, 44], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": 10, "debug_json": 11, "empti": 12, "energi": [13, 77, 100, 119, 121], "energy_manag": 14, "energy_price_inform": [15, 78], "ev_slac": 16, "evse_board_support": [17, 79], "evse_manag": [18, 80], "evse_secur": [19, 81], "exampl": [20, 115, 126, 132], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 121, 127], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 100, 103, 104], "reserv": [31, 89, 100], "serial_communication_hub": 32, "session_cost": [33, 91], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 92], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 72, 93, 115, 116, 129], "test_control": 40, "tibber_price_forecast": 41, "yeti_simulation_control": 42, "api": 43, "modul": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 103, 104, 106, 109, 112, 113, 115, 117, 118, 119, 121, 129], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 100, 103, 104, 118, 119, 122, 127, 129], "provid": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 115, 116, 118, 129], "metadata": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "author": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "licens": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 121, 122, 124, 125, 129], "store": 71, "yetidriv": [73, 106], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 121], "units_sign": 95, "yeti": [96, 106, 122], "typic": 100, "connect": [100, 119, 127], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 121, 129], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 122, 124], "avail": [103, 125], "descript": [103, 104], "structur": [103, 126], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 132], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 122], "resili": 104, "time": 104, "sync": 104, "error": [104, 121, 122, 132], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 122], "link": [104, 132], "commun": [106, 115, 117, 118, 121], "between": [106, 118], "microcontrol": [106, 122], "thi": [106, 129, 132], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 124], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 121, 122, 123, 124, 127, 129, 130], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 120, 129], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 129], "instal": [112, 113, 117, 129], "quick": [112, 117, 119], "start": [112, 122], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 122, 129, 131], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 122, 125, 127, 129], "up": [112, 122], "updat": [112, 113, 122], "workspac": [112, 129], "us": [112, 119, 120, 122, 126], "cmake": 112, "yaml": [112, 118, 129], "creat": [112, 113, 129], "config": [112, 122, 129], "from": 112, "an": 112, "exist": 112, "directori": [112, 125, 129], "tree": 112, "git": [112, 126], "inform": [112, 122, 131], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 124, 131], "c": 113, "header": [113, 118], "defin": [113, 122], "auto": 113, "onli": [113, 122], "nodej": 113, "develop": [114, 116, 117, 122, 123, 129], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 126], "introduct": [115, 122], "high": 115, "level": 115, "concept": [115, 118, 126], "prerequisit": [115, 127, 129], "hardwar": [115, 122], "oper": 115, "librari": 115, "And": [115, 117, 121], "prepar": [116, 117, 122], "your": [116, 117, 123], "environ": [116, 117, 122, 124], "word": 116, "test": [116, 121], "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 121, 122], "maven": 116, "java": 116, "version": [116, 123, 132], "pyenv": 116, "kind": 117, "Of": [117, 123, 129], "guid": [117, 132], "To": [117, 125, 126, 127, 129], "download": 117, "get": [117, 122], "The": [117, 118, 122], "repositori": [117, 126, 129], "iso": 117, "15118": 117, "simul": [117, 119, 130], "helper": 117, "softwar": [117, 122, 130], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "instanc": 118, "implement": 118, "mqtt": [118, 122, 129], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": [119, 120], "add": 119, "paramet": 119, "veri": 119, "charg": [119, 120], "station": 119, "point": 119, "car": 119, "function": 119, "bank": 120, "card": 120, "payment": 120, "object": 120, "support": [120, 122], "normal": 120, "flow": 120, "interrupt": 120, "too": 120, "expens": 120, "session": 120, "long": 120, "solut": 120, "introduc": 120, "new": [120, 129], "how": [120, 125, 126, 127, 129], "doe": 120, "work": [120, 123, 125], "frequent": 121, "ask": 121, "question": 121, "best": [121, 126], "practic": [121, 126], "debug": [121, 129], "singl": 121, "warn": [121, 132], "compil": [121, 122], "gnu": 121, "rpc": 121, "timeout": 121, "2": [121, 129], "0": 121, "1": [121, 123, 129], "integr": [121, 122, 127], "pionix": 122, "belaybox": 122, "assembl": 122, "yak": 122, "board": 122, "flash": 122, "cabl": 122, "final": 122, "raspbian": 122, "": 122, "firmwar": 122, "cross": 122, "deploi": 122, "custom": [122, 129], "further": 122, "cheat": 122, "sheet": 122, "make": 122, "root": [122, 129], "partit": 122, "read": 122, "writabl": 122, "again": 122, "contain": 122, "wifi": 122, "releas": 122, "channel": 122, "wireguard": 122, "vpn": 122, "persist": 122, "user": 122, "stop": 122, "automat": 122, "addit": 122, "broker": 122, "watch": 122, "output": [122, 132], "servic": 122, "termin": 122, "scheme": 122, "onlin": 122, "factori": 122, "reset": 122, "current": 123, "nightli": 123, "what": 123, "i": 123, "compass": 123, "direct": [123, 132], "contact": 123, "zulip": 123, "chat": 123, "mail": 123, "list": [123, 125, 132], "weekli": 123, "tech": 123, "meetup": 123, "group": 123, "resourc": 123, "about": 123, "find": 123, "wai": 123, "Into": 123, "tabl": [123, 132], "content": [123, 132], "indic": 123, "docker": 124, "playground": 124, "local": 124, "ci": 124, "languang": 124, "specif": 124, "act": 125, "usag": 125, "job": 125, "trigger": 125, "event": 125, "bind": 125, "main": 126, "tip": [126, 132], "n": 126, "trick": 126, "privat": 126, "workflow": 126, "branch": 126, "correspond": 126, "ocpp1": 127, "6": 127, "libocpp": 127, "core": 127, "steve": 127, "differ": 127, "csm": 127, "within": 127, "log": 127, "tutori": [128, 129, 130], "goal": 129, "altern": 129, "via": 129, "clone": 129, "skeleton": 129, "ad": 129, "cmakelist": 129, "txt": 129, "activ": 129, "observ": 129, "explor": 129, "exemplari": 129, "sphinx": [131, 132], "architectur": 131, "document": [131, 132], "style": 132, "headlin": 132, "bullet": 132, "target": 132, "section": 132, "head": 132, "grid": 132, "simpl": 132, "csv": 132, "titl": 132, "imag": 132, "figur": 132, "comment": 132, "block": 132, "topic": 132, "sidebar": 132, "admonit": 132, "attent": 132, "caution": 132, "danger": 132, "hint": 132, "import": 132, "seealso": 132, "versionad": 132, "versionchang": 132, "deprec": 132, "math": 132, "raw": 132, "format": 132, "code": 132}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [15, "variables"], [16, "variables"], [17, "variables"], [18, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [25, "variables"], [26, "variables"], [28, "variables"], [29, "variables"], [30, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [37, "variables"], [39, "variables"], [40, "variables"], [41, "variables"], [42, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [13, "commands"], [16, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [22, "commands"], [23, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [34, "commands"], [36, "commands"], [38, "commands"], [39, "commands"], [40, "commands"], [42, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"]], "auth": [[4, "auth"]], "auth_token_provider": [[5, "auth-token-provider"]], "auth_token_validator": [[6, "auth-token-validator"]], "bank_session_token_provider": [[7, "bank-session-token-provider"]], "bank_transaction_summary_provider": [[8, "bank-transaction-summary-provider"]], "car_simulator": [[9, "car-simulator"]], "connector_lock": [[10, "connector-lock"]], "debug_json": [[11, "debug-json"]], "empty": [[12, "empty"]], "energy": [[13, "energy"], [77, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [78, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [79, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [80, "evse-manager"]], "evse_security": [[19, "evse-security"], [81, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [84, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [86, "ocpp"]], "ocpp_1_6_charge_point": [[26, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[27, "ocpp-data-transfer"]], "power": [[28, "power"]], "power_supply_DC": [[29, "power-supply-dc"], [87, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [88, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [89, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [91, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [92, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [93, "system"]], "test_control": [[40, "test-control"]], "tibber_price_forecast": [[41, "tibber-price-forecast"]], "yeti_simulation_control": [[42, "yeti-simulation-control"]], "API": [[43, "api"]], "Module Configuration": [[43, "module-configuration"], [44, "module-configuration"], [45, "module-configuration"], [50, "module-configuration"], [51, "module-configuration"], [53, "module-configuration"], [54, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [70, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [104, "module-configuration"], [129, "module-configuration"]], "Provides": [[43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"], [69, "provides"], [70, "provides"], [71, "provides"], [72, "provides"], [73, "provides"]], "Requirements": [[43, "requirements"], [44, "requirements"], [46, "requirements"], [50, "requirements"], [51, "requirements"], [53, "requirements"], [56, "requirements"], [57, "requirements"], [61, "requirements"], [62, "requirements"], [63, "requirements"], [65, "requirements"], [67, "requirements"], [70, "requirements"]], "Metadata": [[43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"], [69, "metadata"], [70, "metadata"], [71, "metadata"], [72, "metadata"], [73, "metadata"]], "Authors": [[43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"], [69, "authors"], [70, "authors"], [71, "authors"], [72, "authors"], [73, "authors"]], "License": [[43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"], [69, "license"], [70, "license"], [71, "license"], [72, "license"], [73, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [125, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [106, "yetidriver"]], "authorization": [[74, "authorization"]], "bank_transaction": [[75, "bank-transaction"]], "board_support_common": [[76, "board-support-common"]], "iso15118_charger": [[82, "iso15118-charger"]], "iso15118_ev": [[83, "iso15118-ev"]], "money": [[85, "money"]], "serial_comm_hub_requests": [[90, "serial-comm-hub-requests"]], "units": [[94, "units"]], "units_signed": [[95, "units-signed"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Examples of EVerest Modules": [[115, "examples-of-everest-modules"]], "High Level Module Concept": [[115, "high-level-module-concept"]], "Module Communication": [[115, "module-communication"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [122, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [121, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Bank Card Payment": [[120, "bank-card-payment"]], "Objectives": [[120, "objectives"]], "Supported use cases": [[120, "supported-use-cases"]], "Normal flow": [[120, "normal-flow"]], "Interrupted charging": [[120, "interrupted-charging"]], "Too expensive session": [[120, "too-expensive-session"]], "Too long session": [[120, "too-long-session"]], "Solution": [[120, "solution"]], "Introduce new interfaces": [[120, "introduce-new-interfaces"]], "How does it work": [[120, "how-does-it-work"]], "Frequently Asked Questions And Best Practices": [[121, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[121, "everest-modules"]], "Debug a single module": [[121, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[121, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[121, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[121, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[121, "everest-ocpp-2-0-1-setup"]], "Testing": [[121, "testing"]], "Unit tests": [[121, "unit-tests"]], "Integration tests": [[121, "integration-tests"]], "Pionix BelayBox": [[122, "pionix-belaybox"]], "Introduction": [[122, "introduction"]], "The BelayBox hardware": [[122, "the-belaybox-hardware"]], "Getting support": [[122, "getting-support"]], "Setting up Hardware and Software": [[122, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[122, "assembling-the-yak-board"]], "Flashing the Yak Board": [[122, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[122, "assembling-the-yeti-board"]], "Preparing the cable set": [[122, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[122, "final-yak-yeti-cable-setup"]], "Raspbian": [[122, "raspbian"]], "EVerest": [[122, "everest"]], "Integration into Raspbian": [[122, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[122, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[122, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[122, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[122, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[122, "belaybox-further-information"]], "Reference Cheat Sheet": [[122, "reference-cheat-sheet"]], "Make root partition read/writable": [[122, "make-root-partition-read-writable"]], "Make it read only again": [[122, "make-it-read-only-again"]], "File containing wifi settings": [[122, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[122, "use-of-custom-everest-build-or-config"]], "Define release channels": [[122, "define-release-channels"]], "Wireguard VPN configuration": [[122, "wireguard-vpn-configuration"]], "Persistent user config": [[122, "persistent-user-config"]], "Stop automatic updates": [[122, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[122, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[122, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[122, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[122, "raspbian-partitioning-scheme"]], "Using online updates": [[122, "using-online-updates"]], "Factory reset": [[122, "factory-reset"]], "Yeti errors or EVerest not starting": [[122, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[123, "index"]], "What Is EVerest": [[123, "what-is-everest"]], "EVerest Compass": [[123, "everest-compass"]], "Direct contact": [[123, "direct-contact"]], "Zulip chat": [[123, "zulip-chat"]], "Mailing list": [[123, "mailing-list"]], "Weekly tech meetup and working groups": [[123, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[123, "meetup"]], "Tech resources about EVerest": [[123, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[123, "find-your-way-into-everest-development"]], "Table Of Contents": [[123, "table-of-contents"]], "Indices and tables": [[123, "indices-and-tables"]], "Docker setup": [[124, "docker-setup"]], "everest playground": [[124, "everest-playground"]], "Local CI environment": [[124, "local-ci-environment"]], "Generating languange specific protobuf files": [[124, "generating-languange-specific-protobuf-files"]], "How To: Act": [[125, "how-to-act"]], "Usage": [[125, "usage"]], "List available jobs:": [[125, "list-available-jobs"]], "Run Jobs / Trigger events:": [[125, "run-jobs-trigger-events"]], "Bind working directory:": [[125, "bind-working-directory"]], "How To: Git": [[126, "how-to-git"]], "Main concept": [[126, "main-concept"]], "Best practices": [[126, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[126, "tips-n-tricks-for-git"]], "Using private repositories": [[126, "using-private-repositories"]], "Workflow example": [[126, "workflow-example"]], "Visualization of the branching structure": [[126, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[126, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[127, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[127, "prerequisites"]], "Integration of libocpp into everest-core": [[127, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[127, "run-everest-with-steve"]], "Configuring OCPP": [[127, "configuring-ocpp"]], "Connect to a different CSMS": [[127, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[127, "configuring-ocpp-within-everest"]], "Logging": [[127, "logging"]], "Tutorials": [[128, "tutorials"]], "How To: Develop New Modules": [[129, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[129, "goal-of-this-tutorial"]], "Install Prerequisites": [[129, "install-prerequisites"]], "Workspace Setup": [[129, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[129, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[129, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[129, "create-module-skeleton"]], "Interface Configuration": [[129, "interface-configuration"]], "Build Configuration & Build": [[129, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[129, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[129, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[129, "adding-dependencies-yaml"]], "Building": [[129, "building"]], "Run Configuration & Run": [[129, "run-configuration-run"]], "EVerest configuration": [[129, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[129, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[129, "running-everest"]], "Observing the System": [[129, "observing-the-system"]], "Exploring with MQTT Explorer": [[129, "exploring-with-mqtt-explorer"]], "Debugging": [[129, "debugging"]], "Exemplary Module Customizations": [[129, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[130, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[131, "general-sphinx-information"]], "Architecture": [[131, "architecture"]], "Build the documentation": [[131, "build-the-documentation"]], "Sphinx style guide": [[132, "sphinx-style-guide"]], "Headlines": [[132, "headlines"]], "Styles": [[132, "styles"]], "Bullet Lists": [[132, "bullet-lists"]], "Targets and Links": [[132, "targets-and-links"]], "Section Heading": [[132, "section-heading"]], "Tables": [[132, "tables"]], "Grid table": [[132, "grid-table"]], "Simple table": [[132, "simple-table"]], "CSV table": [[132, "csv-table"]], "table title": [[132, "id6"]], "Images and Figures": [[132, "images-and-figures"]], "Image": [[132, "image"]], "Figure": [[132, "figure"]], "Comments": [[132, "comments"]], "Directives": [[132, "directives"]], "Table of Contents": [[132, "table-of-contents"], [132, "id4"]], "Table of Contents (this document)": [[132, "table-of-contents-this-document"]], "Content Block Directives": [[132, "content-block-directives"], [132, "id5"]], ".. topic:: [title]": [[132, "topic-title"]], "Topic": [[132, null]], ".. sidebar:: [title]": [[132, "sidebar-title"]], "Sidebar": [[132, null]], ".. admonition:: [title]": [[132, "admonition-title"]], "Admonition title": [[132, null]], ".. attention::": [[132, "attention"]], ".. caution::": [[132, "caution"]], ".. danger::": [[132, "danger"]], ".. error::": [[132, "error"]], ".. hint::": [[132, "hint"]], ".. important::": [[132, "important"]], ".. note::": [[132, "note"]], ".. tip::": [[132, "tip"]], ".. warning::": [[132, "warning"]], ".. seealso::": [[132, "seealso"]], ".. versionadded:: [version]": [[132, "versionadded-version"]], ".. versionchanged:: [version]": [[132, "versionchanged-version"]], ".. deprecated:: [version]": [[132, "deprecated-version"]], ".. math::": [[132, "math"]], ".. raw:: output format": [[132, "raw-output-format"]], "Code Examples": [[132, "code-examples"]]}, "indexentries": {}})
\ No newline at end of file
+Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/ac_rcd", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/bank_session_token_provider", "_generated/interfaces/bank_transaction_summary_provider", "_generated/interfaces/car_simulator", "_generated/interfaces/connector_lock", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/session_cost", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/LemDCBM400600", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/session_cost", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/units_signed", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/ac_rcd.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/bank_session_token_provider.rst", "_generated/interfaces/bank_transaction_summary_provider.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/connector_lock.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_board_support.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/ocpp_data_transfer.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/session_cost.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/LemDCBM400600.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/bank_transaction.rst", "_generated/types/board_support_common.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/money.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/session_cost.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. ac_rcd", "11.2.4. auth", "11.2.5. auth_token_provider", "11.2.6. auth_token_validator", "11.2.7. bank_session_token_provider", "11.2.8. bank_transaction_summary_provider", "11.2.9. car_simulator", "11.2.10. connector_lock", "11.2.11. debug_json", "11.2.12. empty", "11.2.13. energy", "11.2.14. energy_manager", "11.2.15. energy_price_information", "11.2.16. ev_slac", "11.2.17. evse_board_support", "11.2.18. evse_manager", "11.2.19. evse_security", "11.2.20. example", "11.2.21. example_user", "11.2.22. external_energy_limits", "11.2.23. isolation_monitor", "11.2.24. kvs", "11.2.25. ocpp", "11.2.26. ocpp_1_6_charge_point", "11.2.27. ocpp_data_transfer", "11.2.28. power", "11.2.29. power_supply_DC", "11.2.30. powermeter", "11.2.31. reservation", "11.2.32. serial_communication_hub", "11.2.33. session_cost", "11.2.34. slac", "11.2.35. solar_forecast", "11.2.36. sunspec_ac_meter", "11.2.37. sunspec_reader", "11.2.38. sunspec_scanner", "11.2.39. system", "11.2.40. test_control", "11.2.41. tibber_price_forecast", "11.2.42. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. bank_transaction", "11.3.3. board_support_common", "11.3.4. energy", "11.3.5. energy_price_information", "11.3.6. evse_board_support", "11.3.7. evse_manager", "11.3.8. evse_security", "11.3.9. iso15118_charger", "11.3.10. iso15118_ev", "11.3.11. isolation_monitor", "11.3.12. money", "11.3.13. ocpp", "11.3.14. power_supply_DC", "11.3.15. powermeter", "11.3.16. reservation", "11.3.17. serial_comm_hub_requests", "11.3.18. session_cost", "11.3.19. sunspec_ac_meter", "11.3.20. system", "11.3.21. units", "11.3.22. units_signed", "11.3.23. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "EvseSecurity", "5.2.2. EvseSlac", "5.2.4. GenericPowermeter", "5.2.5. LEM DCBM 400/600", "OCPPExtensionExample", "5.2.6. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Modules in Detail", "5. EVerest Module Configurations", "Bank Card Payment", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How To: Git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 50, 51, 53, 54, 55, 56, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 44, 45, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 65, 67, 68, 70, 72, 73, 100, 101, 103, 104, 107, 115, 119, 121, 122, 123, 124, 127, 131], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 35, 37, 38, 40, 41, 42, 44, 56, 61, 74, 76, 77, 80, 82, 88, 93, 104, 106, 107, 112, 115, 117, 118, 124, 127, 129, 131, 132], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 100, 106, 115, 121, 122, 123], "require_auth_eim": 1, "null": [1, 2, 24, 34], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 49, 53, 55, 56, 63, 68, 69, 72, 74, 75, 77, 80, 81, 82, 84, 85, 86, 88, 89, 90, 91, 92, 93, 95, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 130], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 80, 91, 100, 107, 110, 117, 118, 120, 122, 127, 129], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 67, 69, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 132], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 74, 80, 91], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 121, 123, 124, 125, 126, 127, 129, 130, 131, 132], "evcc": [1, 2, 18, 68, 80, 82], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 74, 75, 81, 82, 86, 88, 91, 93, 97, 98, 100, 104, 113, 115, 117, 119, 120, 121, 124, 127, 129, 131], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 100, 104, 112, 115, 117, 123, 127, 129], "pnc": [1, 53, 56, 127], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 120, 126, 129], "signatur": [1, 19, 93, 95], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 101, 104, 116, 117, 127], "chain": [1, 18, 19, 51, 56, 81], "emaid": [1, 74], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 117, 118, 119, 123, 126], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 63, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 100, 105, 118, 129], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 113, 115, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 69, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 107, 112, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129, 130], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129], "close": [1, 2, 56, 82, 119], "ac_open_contactor": 1, "open": [1, 82, 112, 117, 119, 122, 123, 124, 127, 129, 130, 131], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 129, 130], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 121, 123, 124, 126, 127, 129, 130], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 100, 104, 106, 118, 119, 122, 123, 126, 129], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 18, 22, 25, 26, 34, 37, 42, 45, 46, 53, 55, 58, 61, 67, 76, 77, 79, 80, 82, 85, 88, 92, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 132], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 102, 103, 104, 106, 111, 112, 116, 127, 129, 132], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 115, 118, 122, 127, 131], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 100, 103, 104, 106, 113, 116, 117, 118, 119, 121, 122, 125, 126, 127, 129, 131], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 102, 114, 115, 118, 119, 122, 123, 129], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 102, 106, 115, 118, 121, 127, 129], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 100, 104, 106, 120, 127, 130], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 72, 74, 76, 77, 79, 80, 82, 83, 86, 89, 100, 106, 115, 117, 122, 123, 127], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 115, 117, 118, 119, 120, 121, 128, 129, 130, 132], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 126, 127, 129], "want": [1, 2, 53, 100, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 129, 130], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 106, 112, 118, 120, 123, 126, 127, 129], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 102, 120, 122, 126, 129], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 100, 122], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 100, 121, 122], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 104, 116, 119, 122, 127], "evccidd": 1, "string": [1, 2, 6, 9, 11, 16, 17, 18, 19, 20, 24, 25, 26, 29, 30, 31, 32, 34, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 95, 104, 117, 118, 129], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 100, 117, 118, 121, 124, 125, 127, 129], "identif": [1, 55, 80, 88, 100, 119], "readabl": [1, 80, 106, 131], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 95, 100, 104, 113, 116, 122, 123, 125, 127, 129], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 100, 103, 106, 112, 113, 117, 118, 124, 125, 126, 127, 129, 130], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 82], "element": [1, 2, 82, 86], "us": [1, 2, 7, 9, 11, 12, 13, 17, 18, 19, 20, 21, 23, 25, 26, 29, 32, 37, 44, 45, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 81, 82, 86, 87, 89, 93, 95, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 121, 123, 124, 125, 127, 129, 130, 131, 132], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 115, 116, 118, 120, 121, 122, 123, 127, 129, 130, 131], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 100, 119, 122, 124, 129], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 95, 103, 107, 108, 110, 117, 118, 122, 123, 127], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 74, 77, 80, 81, 82, 83, 86, 88, 90, 93, 100, 103, 104, 106, 120, 121, 123, 127, 129, 130], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 100, 111, 112, 113, 115, 118, 123, 126, 127, 129, 132], "rfc3339": [1, 39, 74, 77, 78, 80, 82, 88, 89, 91, 93], "utc": [1, 74, 77, 78, 82, 89, 91], "vehicl": [1, 18, 34, 80, 82, 117, 122], "intend": [1, 80, 88], "ac_eamount": 1, "number": [1, 2, 3, 17, 18, 20, 24, 28, 29, 32, 37, 43, 45, 46, 47, 48, 50, 51, 53, 55, 58, 59, 60, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 94, 96, 103, 104, 116, 117, 118, 119, 129, 132], "wh": [1, 80, 82, 83, 88, 92, 94, 95, 103], "amount": [1, 77, 82, 85, 86, 104, 106, 119, 120], "reflect": [1, 118, 129], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 105, 115, 116, 117, 118, 119, 121, 122, 123, 128, 130, 131, 132], "much": [1, 119, 121, 122, 126], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 131], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 102, 112, 113, 117, 118, 120, 123, 126, 129], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 99, 105, 106, 115, 117, 121, 123, 124, 125, 130], "goal": [1, 80], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 73, 76, 77, 78, 79, 80, 82, 83, 87, 88, 93, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 132], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 100, 102, 106, 117, 119, 121, 127], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 96, 117, 124], "rm": [1, 124, 126, 130], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 79, 80, 82, 83, 84, 87, 88, 92, 94, 95, 96, 115, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 73, 74, 75, 77, 78, 79, 80, 82, 86, 87, 88, 91, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 132], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 95, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 100, 112, 117, 119, 122, 123, 126, 127], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 97, 98, 100, 106, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 82, 94, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 74, 76, 80, 81, 82, 83, 86, 87, 88, 91, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 120, 122, 123, 126, 129, 132], "maximum": [1, 17, 20, 28, 43, 45, 60, 69, 79, 80, 82, 83, 86, 87, 104, 120, 127], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 88, 93, 100, 103, 106, 116, 117, 119, 123, 127, 132], "per": [1, 2, 77, 78, 82, 100, 129], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 104, 106, 112, 117, 118, 120, 123], "minimum": [1, 43, 79, 82, 87, 88, 100, 116, 122], "cost": [1, 33, 78, 91, 120], "effici": [1, 77, 80, 87, 116], "dc_evenergycapac": 1, "capac": [1, 17, 80, 83], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 74, 76, 77, 79, 80, 81, 82, 83, 86, 88, 100, 102, 118, 119, 120, 121, 127], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 69, 72, 74, 80, 81, 83, 86, 93, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 121, 122, 124, 126, 127, 129], "consid": [1, 80, 86, 104, 116, 117, 118, 122], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 122, 126], "end": [1, 18, 53, 77, 80, 89, 91, 93, 118, 122, 127], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 104, 119, 120, 128, 132], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 16, 17, 18, 19, 20, 24, 25, 26, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 67, 68, 69, 70, 74, 77, 79, 82, 86, 87, 88, 96, 117, 118, 129], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130], "set": [1, 2, 4, 9, 16, 17, 18, 22, 25, 26, 29, 34, 39, 40, 44, 45, 51, 53, 55, 56, 60, 61, 69, 70, 73, 77, 78, 79, 80, 82, 83, 86, 87, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129, 130, 132], "true": [1, 2, 3, 16, 17, 18, 19, 20, 24, 25, 26, 30, 31, 34, 39, 42, 44, 45, 53, 55, 56, 61, 62, 67, 68, 69, 70, 79, 82, 86, 87, 88, 96, 100, 102, 104, 106, 117, 118, 121, 122, 126, 127], "bulk": [1, 80, 82], "approx": [1, 82, 104], "80": [1, 59, 80, 82, 104, 117, 124], "complet": [1, 17, 38, 53, 80, 82, 106, 113, 116, 118, 122, 127], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 115, 122, 123], "100": [1, 17, 45, 69, 82, 116, 127], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 121, 130], "dc_evmaximumlimit": [1, 82], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 71, 74, 76, 77, 78, 79, 80, 81, 82, 85, 86, 88, 90, 92, 94, 95, 96, 100, 103, 104, 115, 117, 118, 125, 127, 129, 132], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 95, 100, 104, 106, 107, 108, 117, 118, 119, 121, 122, 127], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 104, 106, 117, 119, 120, 122, 127, 129], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 103, 121], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 100, 106, 112, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 100, 117, 119], "belong": [1, 18, 100, 126], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 99, 100, 104, 119, 120, 122, 127], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 104, 121, 122, 129], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 100, 104, 122, 126, 127], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 100, 103, 104, 115, 117, 119, 121, 122, 124, 130], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 117, 120, 129], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 75, 77, 80, 81, 85, 86, 88, 89, 90, 95, 96, 100, 103, 104, 106, 117, 118, 122, 129, 130], "link": [1, 16, 34, 52, 55, 56, 68, 86, 97, 98, 99, 101, 102, 105, 118, 121, 123, 124, 129], "becom": [1, 34, 80, 126], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 127], "match": [1, 9, 16, 34, 44, 53, 55, 120, 121], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 121], "while": [1, 18, 34, 45, 106, 115, 121, 122, 124, 129], "stai": [1, 34, 122, 123], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 74, 80, 81, 82, 85, 86, 91, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129], "protocol": [1, 18, 82, 93, 100, 102, 104, 115, 117, 118, 119, 127], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 117, 119, 132], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 100, 113, 117, 118, 119, 121, 122, 127, 129], "properti": [1, 25, 37, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 82], "versionnumbermajor": [1, 82], "versionnumberminor": [1, 82], "schemaid": [1, 82], "prioriti": [1, 82], "v2g_messag": [1, 82], "debug": [1, 11, 45, 50, 64, 122], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 100, 103, 112, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 127, 129, 131, 132], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 122, 127, 131], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 95, 100, 103, 106, 112, 116, 117, 118, 119, 121, 126, 127, 129], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 104, 107, 109, 112, 115, 116, 117, 118, 119, 123, 126, 127, 128], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 115, 119, 129], "startup": [1, 103, 104, 118, 129], "necessari": [1, 117, 119, 126, 129], "info": [1, 25, 26, 86, 112, 129], "sent": [1, 25, 26, 69, 80, 100, 106, 129], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 97, 98, 99, 100, 101, 102, 105, 107, 116, 120, 122, 123, 127, 128, 130, 131], "onc": [1, 17, 44, 100, 102, 106, 120, 122, 126, 129], "evse_id": [1, 18, 53, 55, 74, 82, 88], "evseid": [1, 9, 82], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 74, 80, 82, 86, 88, 89, 91, 92, 93, 100, 104, 113, 118, 121, 122, 127, 129], "uniqu": [1, 7, 9, 75, 82, 118], "identifi": [1, 7, 9, 19, 75, 82, 86, 119], "outlet": [1, 9, 80, 82, 120], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 124, 129], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 106, 113, 115, 116, 117, 119, 122, 127, 131], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 117, 132], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 112, 115, 117, 121, 122, 126, 129], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 100, 102, 104, 106, 117, 118, 119, 121, 123, 124, 127, 129], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 106, 122, 127], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 100, 104, 106, 113, 115, 116, 117, 119, 121, 123, 124, 125, 126, 127, 129, 130], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 106, 112, 113, 118, 123, 126, 127, 129], "physic": [1, 18, 80, 82, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 95, 103, 106, 117, 122], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 95, 103, 122], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 100, 104, 113, 117, 118, 119, 121, 123, 125, 126, 127, 129], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 116, 121, 122, 123, 124, 125, 131], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 103, 116, 117, 118, 119, 123], "servic": [1, 25, 26, 53, 85, 117, 124, 125, 129], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 80], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 115, 117, 118, 120, 127, 129], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 100, 102, 103, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 130, 132], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 112, 113, 115, 117, 118, 119, 120, 121, 124, 127, 129, 131, 132], "correspond": [1, 18, 80, 103, 106, 113, 118, 119, 120, 122, 129], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 104, 117, 122], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 95, 101, 104, 105, 115, 117, 125, 127], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 116, 123], "stream": [1, 18, 76, 82, 106, 123], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 121], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 100, 106, 116, 117, 119, 120, 121, 123, 128, 130], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 100, 104], "accecpt": 1, "authorization_statu": [1, 74], "authorizationstatu": [1, 74], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 74, 75, 80, 89, 97, 98, 99, 100, 119, 120, 125, 127], "certificate_statu": [1, 74], "certificatestatu": [1, 74], "ac_contactor_clos": 1, "fals": [1, 3, 16, 17, 18, 19, 25, 26, 30, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 68, 69, 70, 79, 80, 87, 104, 106, 117, 118, 121, 127, 129], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 100, 102, 106, 107, 108, 119, 123], "layer": [1, 16, 34, 127], "accord": [1, 23, 30, 52, 55, 69, 82, 85, 100, 104, 127], "readi": [1, 2, 18, 53, 82, 102, 104, 117, 118, 122, 126, 129, 130], "cable_check_finish": 1, "under": [1, 20, 24, 80, 106, 122], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 121, 123, 127], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 95, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 95, 100, 104, 117], "record": [1, 123], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 121, 122], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 103, 106, 112, 115, 116, 119, 125, 129, 132], "restrict": [1, 82, 117, 129], "max_curr": [1, 20, 28, 80, 100], "max": [1, 2, 77, 79, 115, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 100, 106, 117, 120, 121, 122, 127], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 82], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 82], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 82, 84, 100, 122], "condit": [1, 80, 82, 100, 121], "isolation_statu": 1, "isolationstatu": [1, 82], "result": [1, 2, 3, 6, 7, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 48, 74, 77, 79, 81, 84, 86, 90, 92, 99, 104, 117, 118, 122, 129, 132], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 100, 125, 127], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 82], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 73, 77, 80, 92, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 93, 125, 126, 129], "read": [1, 17, 32, 45, 64, 69, 86, 103, 117, 123, 126], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 100, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "relev": [1, 86, 94, 95, 100, 106, 127], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 96, 106, 117, 123], "happend": 1, "evseerror": [1, 82], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 73, 74, 76, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 73, 80, 93, 102, 106, 113, 127], "simpl": [2, 24, 51, 66, 71, 100, 117, 118, 119, 121, 122, 126, 129], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 100, 106, 115, 117, 121, 123], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 82], "ac_single_phase_cor": [2, 82], "ac_three_phase_cor": [2, 82], "dc_core": [2, 82], "dc_extend": [2, 82], "dc_combo_cor": [2, 82], "dc_uniqu": [2, 82], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 80, 86, 88, 90, 99, 104, 117, 118, 120, 129], "simul": [2, 9, 42, 56, 70, 96, 115, 123, 127, 128], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 102, 104, 116, 119, 120, 123, 129], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 117, 119, 127], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 106, 112, 117, 118, 119, 122, 126], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 106], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 117, 122, 127], "set_dc_param": 2, "paramet": [2, 77, 88, 103, 104, 112, 115, 118, 121, 127, 129], "ev_paramet": 2, "dc_evparamet": [2, 83], "set_bpt_dc_param": 2, "bpt": [2, 53, 83], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 83], "enable_sae_j2847_v2g_v2h": 2, "2": [2, 17, 25, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 85, 100, 103, 104, 106, 111, 112, 117, 122, 123, 126, 127, 132], "residu": [3, 106], "rcd": [3, 17, 43, 60, 73, 82, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 100, 106, 117, 122, 127, 129], "emerg": [3, 80, 82, 106], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 100, 106], "off": [3, 17, 42, 45, 76, 79, 87, 100, 106, 111, 112, 118, 121, 122, 126, 129], "done": [3, 18, 25, 55, 104, 115, 116, 117, 118, 119, 122, 126, 127], "hw": [3, 60, 73, 122], "directli": [3, 17, 53, 104, 106, 118, 124, 126], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 104, 106, 115, 116, 117, 118, 119, 120, 121, 124, 126, 127, 129], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 100, 102, 115, 117, 119, 121, 122, 127, 129], "telemetri": [3, 17, 18, 43, 45, 79, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 80, 86, 106, 113, 121, 127, 129], "doe": [3, 17, 24, 49, 53, 59, 93, 100, 106, 116, 117, 118, 121, 122], "anyth": [3, 113, 122], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 122, 125, 126, 129], "self": [3, 104, 117, 125, 126, 129], "test": [3, 17, 40, 53, 56, 76, 85, 115, 117, 118, 122, 123, 125, 126, 129], "fail": [3, 18, 56, 81, 82, 93, 102, 104, 106, 121], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 100, 102, 104, 106, 117, 118, 119, 120, 121, 122, 126, 129], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 100, 104, 106, 117, 118, 121, 129], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 100, 106, 117, 118, 119, 121, 123], "successful": 3, "authent": [4, 44, 115, 117, 127], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 123, 124, 127, 129, 131], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 100], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 97, 100, 106, 123, 127], "relat": [4, 18, 19, 80, 93, 117, 118, 119, 126], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 69, 80, 100, 120], "connection_timeout": [4, 18, 44, 127], "integ": [4, 17, 18, 19, 24, 31, 32, 38, 43, 44, 45, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 69, 73, 74, 77, 79, 80, 82, 85, 86, 88, 89, 92, 93, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 103, 104, 112, 117, 118, 119, 122, 126, 129, 131], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 100, 107, 108, 109, 119, 120, 121, 127], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 104, 116, 120, 121, 122, 127], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 130], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91, 119], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 75], "commit": [8, 91, 120, 126], "account": [8, 58, 120, 123, 125], "bank_transaction_summari": [8, 120], "banktransactionsummari": [8, 75], "summari": [8, 75], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 104, 119, 120], "depend": [8, 23, 75, 113, 115, 120, 121, 122, 126], "backend": [8, 75, 91, 119, 120, 121, 123], "therefor": [8, 25, 75, 100, 118, 126], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 117, 122, 127], "out": [9, 17, 80, 100, 117, 119, 122, 123, 125, 126, 129], "hil": [9, 42], "sil": [9, 117, 121, 127, 130], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 96, 100, 102, 103, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 100, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129, 132], "yeti": [9, 42, 60, 73, 107, 110, 119, 127], "shall": [9, 93, 129], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130], "structur": [9, 112, 117, 118, 121, 123, 129, 130, 132], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 103, 104, 106, 113, 117, 118, 121, 123, 124, 127, 129], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 102, 104, 106, 116, 121, 122, 127], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 100, 122, 127], "lock": [10, 17, 18, 60, 73, 106, 118], "motor": [10, 60, 73, 106], "socket": [10, 17, 80, 116, 122, 129], "fix": [10, 17, 126], "attach": [10, 17, 69, 117, 121, 124], "unlock": [10, 18, 80, 106, 127], "normal": [10, 18, 53, 70, 100, 122], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 100, 105, 107, 108, 109, 110, 117, 119, 123, 124], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 100, 102, 103, 104, 106, 107, 115, 120, 122, 123, 128, 129], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 104, 113, 121, 124, 127, 129, 130, 131], "ani": [11, 25, 56, 68, 77, 80, 106, 112, 113, 117, 118, 122, 126], "displai": [11, 100, 122], "web": [11, 117, 124], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 100, 115, 116, 117, 118, 119, 121, 126, 127, 130], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70, 71, 72, 85, 104, 111, 112, 113, 115, 117, 119, 122, 123, 127, 129, 131], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 71, 72, 86, 100, 101, 102, 103, 104, 106, 113, 115, 116, 117, 119, 120, 121, 123, 124, 127, 129], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 100, 127, 132], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 115, 116, 118, 120, 122, 123, 124], "intefac": 13, "node": [13, 18, 22, 77, 117, 119, 121], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 102, 117, 119, 130], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 100, 118, 121, 122], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 95, 106, 121, 122, 123, 127, 129], "direct": [13, 69, 77, 117, 121, 125, 129], "grid": [13, 53, 77, 79, 88, 100, 119], "consum": [13, 77, 91, 117, 119, 120], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 95, 112, 117, 129, 130], "enforce_limit": [13, 77, 100], "energymanag": [13, 14, 18, 22, 77, 80, 100, 107, 109], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 118], "through": [13, 77, 80, 115, 117, 121, 122, 126], "tree": [13, 22, 51, 53, 77, 100, 121, 129, 132], "global": [14, 38, 50, 80, 132], "price": [15, 41, 58, 77, 78, 85, 91], "forecast": [15, 35, 41, 50, 58, 78], "energy_pr": 15, "energypriceschedul": [15, 78], "timestamp": [15, 35, 37, 39, 41, 77, 78, 80, 86, 88, 91, 92, 93, 95], "both": [15, 25, 78, 100, 103, 104, 106, 113, 122, 126], "side": [16, 34, 53, 73, 76, 77, 100, 102, 106, 115, 117, 119, 121, 122, 127], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 100, 102, 106, 112, 117, 119, 122, 127, 129], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 106, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129, 130, 132], "shut": [16, 34], "down": [16, 34, 44, 122, 123, 126, 127], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 102, 104, 120, 122, 126], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 122], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 100, 102, 106, 118, 119, 127, 129], "machin": [16, 34, 100, 106, 117, 119, 122], "board": [17, 60, 73, 76, 79, 106, 119, 123], "driver": [17, 45, 57, 59, 60, 73, 100, 104, 115, 117, 119, 122, 124], "minim": [17, 29, 53, 73, 77, 83, 86, 127, 129], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 113, 117, 118, 121, 122, 123, 125, 127, 129], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 106, 112, 113, 117, 119, 129], "compon": [17, 25, 86, 118, 122, 129], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 106, 117, 118, 122, 123, 127, 131], "have": [17, 33, 77, 78, 100, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130], "own": [17, 104, 115, 117, 118, 119, 122, 123, 125, 129, 130], "board_support_common": [17, 107, 110], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 95, 100], "count": [17, 19, 51, 80, 117], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 100, 102, 104, 117, 121], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 102, 107, 109, 115, 117, 119, 120, 127], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 129], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 102, 103, 104, 106, 115, 116, 117, 118, 121, 122, 123, 126, 129], "thei": [17, 44, 53, 80, 100, 103, 106, 112, 115, 118, 119, 122, 124, 126, 132], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 100, 104, 113, 116, 117, 122, 126], "runtim": [17, 129], "becaus": [17, 25, 80, 89, 106, 113, 118, 121, 126], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 121, 123, 124, 126, 127, 130], "too": [17, 80, 104, 121], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 112, 115, 117, 119, 127], "those": [17, 104, 115, 116, 117, 119, 123, 129], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 124, 131], "singl": [17, 18, 32, 80, 81, 104, 106, 113, 126, 129], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 106, 117, 121, 122, 124, 126], "do": [17, 18, 53, 55, 76, 77, 80, 93, 103, 112, 113, 117, 120, 121, 122, 123, 126, 128, 129, 130, 132], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 115, 117, 118, 119, 122, 123, 129], "letter": 17, "iso": [17, 53, 78, 85, 102, 116, 119, 122, 123], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 69, 70, 72, 73, 74, 76, 80, 85, 86, 104, 106, 111, 122, 126, 127, 132], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 100, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 127, 129], "input": [17, 25, 29, 32, 74, 87, 88, 100, 103, 117, 118, 121], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 123], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 100, 117, 118, 124, 129], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 103, 118, 120, 121], "pilot": [17, 34, 60, 73, 102], "f": [17, 34, 76, 102, 106, 122], "must": [17, 29, 45, 77, 88, 93, 100, 104, 106, 118, 127, 129], "pwm_on": 17, "turn": [17, 118, 122], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 77, 80], "0": [17, 18, 19, 25, 26, 31, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 79, 86, 103, 106, 111, 112, 116, 117, 123, 126, 127, 129, 132], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 100, 106, 122, 123, 131], "pwm_f": 17, "neg": [17, 77, 84, 88, 94, 95], "allow_power_on": [17, 79], "flag": [17, 79, 92, 102, 116, 121, 122, 125, 129], "never": [17, 44, 53, 100, 113, 120, 122, 126], "poweronoff": [17, 79], "context": [17, 79, 86], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 80, 82, 106, 122], "destroi": [17, 106], "so": [17, 18, 53, 58, 77, 78, 80, 85, 100, 103, 113, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129], "special": [17, 53, 76, 77, 78, 106, 117, 119, 123], "sequenc": [17, 18, 76, 106], "exact": [17, 119, 122], "exampl": [17, 21, 63, 80, 85, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 127, 129], "would": [17, 44, 85, 112, 113, 117, 118, 124, 126, 129], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 116, 118, 120, 122, 129], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 106, 118], "replug": [17, 18, 44, 76, 80, 106], "without": [17, 32, 80, 81, 92, 103, 106, 119, 120, 121, 122, 123, 127, 129], "evsereplugstart": [17, 76], "take": [17, 53, 93, 112, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129], "care": [17, 118, 129], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 116, 122, 126], "don": [17, 113, 121, 125, 126, 127], "t": [17, 18, 86, 113, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130], "product": [17, 35, 85, 104, 106, 117, 119, 122, 126], "m": [17, 56, 69, 112, 113, 116, 117, 126], "durat": [17, 50, 61, 88, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 103, 104, 105, 117, 118, 123, 129], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "also": [17, 18, 53, 68, 86, 100, 103, 104, 106, 112, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 132], "var": [17, 25, 43, 88, 92, 94, 95, 103, 104, 115, 117, 118], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 112, 117, 123], "over": [17, 53, 61, 81, 100, 106, 116, 118, 120, 121], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129, 131], "than": [17, 25, 33, 59, 80, 86, 104, 116, 117, 119, 120, 123], "just": [17, 100, 115, 117, 118, 119, 121, 122, 123, 125, 126, 129], "ignor": [17, 43, 44, 59, 100], "otherwis": [17, 18, 54, 56, 67, 104, 122, 126], "overcurr": 17, "detect": [17, 18, 82, 93, 106, 120, 122], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 125, 126, 132], "avoid": [17, 53, 121], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 106, 112, 116, 117, 119, 121, 122, 124, 126, 129], "repres": [18, 51, 113, 119, 120], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 104], "known": [18, 86, 129], "evse_board_support": [18, 53, 60, 73, 107, 108, 110], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 122, 126], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 115, 117, 121, 122, 126, 129], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 77, 80, 86, 100, 104, 112, 113, 117, 118, 122, 126, 129], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 102, 104, 117, 121, 122, 129], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 117, 118, 121, 127], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 95, 104, 106, 118, 119, 121, 122, 129], "due": [18, 100, 119, 122, 126], "could": [18, 25, 26, 30, 39, 63, 74, 88, 105, 115, 116, 117, 118, 119, 120, 122, 127, 129], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 80, 100, 112, 117, 118, 123, 127, 129], "reserv": [18, 44, 61, 74, 80, 107, 108, 110, 119, 120, 127], "color": 18, "hmi": 18, "led": [18, 45, 100, 122], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 106, 122, 129], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 126], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 100, 112, 122, 132], "successfulli": [18, 25, 26, 39, 86, 88, 93, 115, 121, 122, 127], "alreadi": [18, 74, 77, 78, 112, 117, 119, 121, 122, 123, 124, 126, 129, 130], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 117], "won": [18, 121], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 100, 120], "automat": [18, 45, 103, 112, 119, 121], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 106, 113, 118, 122, 129], "correct": [18, 103, 119, 122, 125], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 122, 123], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 100, 113, 115, 116, 117, 118, 126, 127, 129, 130], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 100, 122, 127], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 124, 127], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 118, 119, 122, 123, 125, 126, 127, 129], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 122, 123, 129, 132], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 100], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 111, 122, 127], "access": [19, 32, 57, 70, 117, 119, 122, 124, 125], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 100, 106, 115, 118, 122], "period": [19, 86, 103], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 104, 117], "pem": [19, 54, 59, 74, 81, 93, 104], "encod": [19, 74, 81, 82, 93, 95, 106, 132], "x": [19, 59, 74, 93, 104, 132], "509": [19, 74, 93, 104], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 104], "delete_certif": 19, "delet": [19, 24, 81, 113, 124, 126], "certificate_hash_data": [19, 81], "certificatehashdata": [19, 81], "deletecertificateresult": [19, 81], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 81], "verify_certif": 19, "verifi": [19, 23, 56, 74, 93, 129], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 116, 122], "verif": [19, 93], "get_installed_certif": 19, "retriev": [19, 25, 81, 86, 93], "getinstalledcertificatesresult": [19, 81], "hash": [19, 81, 82], "get_ocsp_request_data": 19, "ocsp": [19, 74, 81], "ocsprequestdatalist": [19, 81], "sub": [19, 124, 132], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93, 95], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 104, 113, 117, 118, 119, 121, 122, 124, 125, 126, 129, 130, 132], "c": [19, 34, 76, 80, 92, 94, 95, 106, 115, 116, 117, 118, 121, 122, 126, 129], "organ": [19, 115, 123, 129], "o": 19, "common": [19, 113, 116, 117, 123, 124], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 101, 103, 107, 109, 120, 122, 125, 129], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 112, 118, 119, 124, 129], "encodingformat": [19, 81], "getkeypairresult": [19, 81], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 70, 72, 80, 82, 93, 106, 107, 112, 115, 116, 120, 121, 123, 125, 127, 129, 130, 131, 132], "bundl": [19, 129], "get_leaf_expiry_days_count": 19, "dai": [19, 120, 126], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 126], "multipl": [20, 32, 45, 86, 100, 104, 112, 116, 117, 118, 119, 121, 126], "featur": [20, 100, 119, 123, 126, 127, 129, 131], "uses_someth": 20, "someth": [20, 24, 119, 122, 125, 126], "exist": [20, 24, 25, 26, 68, 86, 92, 103, 117, 119, 122, 129], "specif": [22, 31, 38, 74, 77, 82, 86, 100, 115, 117, 118, 122, 125, 126, 127, 129], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 103, 104, 115, 118, 119, 122], "iec": [23, 82, 119, 122], "61557": 23, "8": [23, 104, 111, 129, 132], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 100, 104, 122, 126], "interv": [23, 50, 58, 61, 67, 86, 93, 100, 122], "load": [24, 45, 82, 100, 117, 119, 120, 121, 127], "remov": [24, 80, 113, 122, 126, 129], "design": [25, 45, 86, 118, 122], "ocpp1": [25, 86, 123, 128], "6": [25, 26, 61, 73, 77, 86, 112, 116, 121, 122, 123, 128], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 100, 115, 116, 119, 122, 123, 126, 127], "offer": [25, 53, 86, 118], "flexibl": [25, 86, 119, 121, 127], "easier": [25, 86, 126], "vice": [25, 86, 122], "versa": [25, 86, 122], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 127], "security_ev": [25, 26], "securityev": [25, 26, 86], "occur": [25, 26, 80, 82, 86], "event_data": 25, "eventdata": [25, 86], "been": [25, 26, 53, 80, 86, 89, 93, 104, 115, 116, 117, 119, 121, 122, 127], "websocket": [25, 26, 61, 62, 121, 124, 127], "No": [25, 26, 85, 126], "previou": [25, 26, 72, 113, 117, 118, 120, 122, 129], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 127], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 122, 123, 125, 129, 131], "model": [25, 36, 57, 62, 92, 103, 121, 126], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 99, 118, 126], "preserv": [25, 118], "order": [25, 74, 104, 117, 122, 124, 127, 129, 130, 132], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 116, 117, 118, 120, 124, 130, 131], "reject": [25, 74, 81, 86, 89, 93], "setvariablerequest": [25, 86], "setvariableresult": [25, 86], "change_avail": 25, "changeavailabilityrequest": [25, 86], "changeavailabilityrespons": [25, 86], "monitor_vari": 25, "componentvari": [25, 86], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 122], "kind": [25, 119, 123], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 118, 122, 126, 127, 129], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 103, 118, 127, 130], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 74, 80, 86, 93], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 69, 70, 86, 104, 107, 108, 117, 118, 129], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 104, 106, 113, 119, 121, 123, 124, 125, 126, 127, 129, 131], "standard": [26, 32, 85, 124], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 100, 102, 104, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 130], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 104, 112, 121], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 100, 115, 120, 121, 126], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 122, 123, 129], "5": [30, 48, 50, 53, 55, 64, 92, 112, 118, 122, 132], "wire": [30, 106, 119, 127, 130], "tn": 30, "network": [30, 38, 55, 70, 100, 102, 116, 117, 118, 119, 124, 130], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 104], "packet": [30, 65, 69, 88, 93, 106], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 115, 118, 119, 122, 123, 129], "reservationresult": [31, 89], "succesful": [31, 122], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 106], "rs485": [32, 122], "client": [32, 54, 68, 117, 118, 121, 127], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 69, 103], "rtu": [32, 67, 103], "hold": [32, 103, 115, 122, 129], "target_device_id": 32, "byte": [32, 69, 90, 127], "first_register_address": 32, "16": [32, 90, 127], "bit": [32, 69, 90, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 69, 74, 100, 115, 117, 118, 122], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 104, 118, 122, 129], "written": [32, 61, 62, 118, 121, 122, 129], "word": [32, 85, 104, 117, 123], "statuscodeenum": [32, 90], "modbus_write_single_regist": 32, "register_address": 32, "nonstd_writ": 32, "non": [32, 80, 82, 106, 129], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 100, 102, 104, 106, 115, 116, 117, 121, 124, 130, 131], "we": [33, 53, 115, 116, 117, 118, 119, 122, 123, 124, 126, 127, 129, 130], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 95, 103], "chunk": [33, 69, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 104], "upper": [34, 86, 115, 117, 119, 122, 130], "enter_bcd": [34, 102, 106], "b": [34, 76, 80, 92, 94, 95, 106, 115, 121, 122, 125, 126, 131], "leave_bcd": [34, 102, 106], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 122, 127], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 96, 107, 110, 117, 122, 126, 129], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 112, 117, 120, 123, 125, 126, 129, 130, 131, 132], "ip": [38, 59, 70, 104, 118, 122], "overview": [38, 115, 117, 123, 127], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 127, 129], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 100, 103, 105, 111, 113, 116, 128, 131, 132], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 103, 106, 117, 118, 119, 122, 129], "firmwar": [39, 93, 106], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 117, 122, 124], "upload": [39, 72, 93, 122, 127], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 129], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 106, 126], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 106, 122], "bootreason": [39, 93], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129, 130, 131], "instanc": [40, 86, 119, 121, 123], "carsimul": 40, "begin": [40, 102, 119, 123], "simulation_feedback": 42, "feedback": [42, 115], "everyth": [42, 115, 117, 119, 122, 129, 130], "cp": [42, 76, 96, 106], "plu": [42, 106, 119, 127], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 124], "mqtt": [43, 61, 115, 117, 119, 123, 124], "charger_information_fil": 43, "default": [43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 77, 85, 91, 104, 106, 113, 115, 117, 118, 121, 122, 124, 125, 127, 129], "like": [43, 85, 91, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 85], "powermeter_energy_export_decimal_plac": 43, "powermeter_power_decimal_plac": 43, "powermeter_voltage_decimal_plac": 43, "powermeter_var_decimal_plac": 43, "powermeter_current_decimal_plac": 43, "powermeter_frequency_decimal_plac": 43, "frequenc": [43, 88, 94, 95, 96, 104, 122], "hw_caps_max_current_export_decimal_plac": 43, "hw_caps_max_current_import_decimal_plac": 43, "hw_caps_min_current_export_decimal_plac": 43, "hw_caps_min_current_import_decimal_plac": 43, "hw_caps_max_plug_temperature_c_decimal_plac": 43, "max_plug_temperature_c": [43, 79], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 79], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 79], "rpm": [43, 79], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 79, 106, 122], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 123], "nearest": 43, "step": [43, 100, 112, 118, 119, 123, 126, 127, 129], "powermeter_energy_export_round_to": 43, "powermeter_power_round_to": 43, "powermeter_voltage_round_to": 43, "powermeter_var_round_to": 43, "powermeter_current_round_to": 43, "powermeter_frequency_round_to": 43, "hw_caps_max_current_export_round_to": 43, "hw_caps_max_current_import_round_to": 43, "hw_caps_min_current_export_round_to": 43, "hw_caps_min_current_import_round_to": 43, "hw_caps_max_plug_temperature_c_round_to": 43, "limits_max_current_round_to": 43, "telemetry_evse_temperature_c_round_to": 43, "telemetry_fan_rpm_round_to": 43, "telemetry_supply_voltage_12v_round_to": 43, "telemetry_supply_voltage_minus_12v_round_to": 43, "telemetry_plug_temperature_c_round_to": 43, "plug_temperature_c": [43, 79], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 127], "kai": [43, 47, 61, 62, 64, 66, 70, 71, 73], "uw": [43, 47, 61, 62, 64, 66, 70, 71, 73], "hermann": [43, 47, 61, 62, 64, 66, 70, 71, 73], "http": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 85, 100, 104, 106, 111, 112, 116, 117, 119, 121, 122, 123, 126, 127, 129, 130, 131, 132], "opensourc": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "org": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 106, 117, 123, 129], "apach": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 117, 129], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 131], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 100, 106, 112, 115, 116, 117, 119, 123, 124, 129, 130], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 100, 103, 104, 106, 112, 113, 115, 116, 117, 119, 122, 123, 125, 127, 129, 131, 132], "selection_algorithm": [44, 127], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 122], "map": [44, 118, 119, 123, 124], "incom": [44, 74, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 126], "prefer": [44, 117], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 122, 126, 129], "most": [44, 53, 106, 112, 115, 117, 120, 123], "free": [44, 53, 123, 129], "applic": [44, 100, 104, 118, 122], "overtemperatur": [44, 87], "clear": [44, 80, 86, 106], "cool": [44, 82], "expect": [44, 82, 115, 129], "recov": 44, "faulti": 44, "treat": [44, 122], "good": [44, 77, 78, 117, 121, 125, 126, 129], "public": [44, 81, 82, 95, 104, 126], "token_provid": [44, 53, 55, 100, 119, 127], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119, 120], "token_valid": [44, 119, 127], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 121], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 116, 118, 122, 129], "well": [45, 85, 118, 119, 120, 121, 126, 127, 129], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55, 69], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 106], "chip": [45, 69, 102, 122], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 102], "debug_print_all_telemetri": 45, "print": [45, 88, 121], "help": [45, 112, 113, 115, 117, 119, 121, 123, 129, 130], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 123, 127], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 123, 126, 127], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 122, 127], "authrequir": [46, 80, 97], "alwai": [46, 47, 48, 53, 70, 77, 99, 100, 103, 104, 117, 120, 121, 122, 126, 129], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 117, 119, 122, 127], "our": [46, 47, 117, 121, 122, 123, 126, 127, 129], "10": [46, 47, 53, 55, 85, 103, 104, 111, 116, 122, 127], "thilo": [46, 48, 64, 71, 73], "molitor": [46, 48, 64, 71, 73], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "manual": [47, 89, 98, 103, 104, 106, 116, 117, 121, 122, 127], "same": [48, 80, 99, 100, 104, 106, 112, 115, 118, 122, 125], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 121, 124, 127, 130], "nominal_ac_voltag": [50, 121], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 127], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 100, 104, 115, 116, 119], "give": [50, 93, 117, 118, 119, 123, 126, 129], "even": [50, 53, 69, 77, 78, 117, 118, 121, 122, 127], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 124, 127, 129], "command": [50, 64, 77, 80, 81, 86, 90, 93, 100, 102, 112, 115, 118, 122, 124, 129], "energy_manag": [50, 107, 108, 121], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 106, 115, 116, 117, 118, 119, 122, 129, 131], "fuse": [51, 121], "fuse_limit_a": [51, 121], "phase_count": [51, 121], "omit": [51, 77, 86, 118, 125, 127, 132], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 107, 108, 110, 120], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 116, 129], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 94, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 100, 122], "spec": [53, 56, 68, 82, 100], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 122], "mobil": [53, 123], "app": [53, 80, 122], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 127], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 127, 129], "directori": [53, 54, 56, 65, 113, 117, 121, 122, 124, 130, 131, 132], "session_logging_xml": 53, "xml": [53, 82, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 85, 93, 118, 121, 122, 123, 125, 126], "arriv": [53, 119], "fall": [53, 80, 100, 106, 122], "back": [53, 66, 69, 71, 100, 106, 117, 118, 122, 124, 126], "especi": [53, 102, 113, 115, 116, 118], "what": [53, 103, 113, 115, 117, 118, 121, 122, 126, 127], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 104, 117, 120, 130], "On": [53, 69, 104, 106, 118, 123], "veri": [53, 106, 115, 117, 118, 121, 122, 129, 130], "long": [53, 119, 126], "basic": [53, 100, 103, 106, 119, 126, 127], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 126], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 95, 124], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 80], "enyaq": 53, "level": [53, 60, 73, 77, 86, 96, 100, 102, 103, 106, 112, 118, 120, 122, 123, 131], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 122, 125, 126, 127, 129, 130], "offset": [53, 55], "unless": [53, 118], "know": [53, 79, 100, 112, 117, 119, 126], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 122, 127, 129], "currentdemand": [53, 80, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 95, 122], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 100, 117, 118, 121, 122, 129], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 121, 122, 124, 126, 129, 130], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 120, 123, 129], "hundr": 53, "slower": [53, 122], "less": [53, 73, 122], "disable_authent": 53, "standalon": [53, 106, 121, 129], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 121], "speed": [53, 117, 123], "receiv": [53, 61, 77, 80, 106, 118, 120, 127, 129], "authtoken": [53, 120], "ac_rcd": [53, 73, 107, 108], "connector_lock": [53, 73, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 117, 129], "html": [53, 54, 85, 117, 124, 127, 129, 131, 132], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 127], "prefix": [54, 61, 62, 70, 81, 118, 121, 129], "cert": [54, 61, 62, 117], "absolut": [54, 74, 77, 78, 82, 87, 89, 91], "mf_ca_bundl": 54, "mf": [54, 81], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 81], "mo_root_ca": 54, "v2g_ca_bundl": 54, "csms_leaf_cert_directori": 54, "csms_leaf_key_directori": 54, "secc_leaf_cert_directori": 54, "cso": 54, "secc_leaf_key_directori": 54, "private_key_password": 54, "password": [54, 81, 117, 123, 127], "nid": 55, "number_of_sound": 55, "ac_mode_five_perc": 55, "sounding_attenuation_adjust": 55, "publish_mac_on_match_cnf": 55, "publish_mac_on_first_parm_req": 55, "7": [55, 80, 104, 117, 129], "sound": 55, "db": [55, 62, 66, 124], "attenu": 55, "confirm": [55, 76, 122], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 115, 116], "deriv": [55, 74, 80, 113], "first": [55, 59, 69, 74, 77, 78, 103, 104, 112, 117, 118, 119, 122, 123, 124, 125, 126, 127, 129], "cm_slac_parm": 55, "quit": [55, 106, 121, 123], "prone": 55, "might": [55, 112, 113, 116, 117, 120, 121, 123, 124, 126, 127, 129], "cross": 55, "talk": [55, 117, 119, 123, 124], "better": [55, 126], "gmbh": [55, 56, 123], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 117, 124], "addr": [56, 68], "supported_din70121": [56, 68], "supported_iso15118_2": [56, 68], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 127], "pre": [56, 80, 103, 117, 120, 124, 130], "master": [56, 100, 116, 122, 126], "secret": [56, 125], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": 56, "auth_timeout_pnc": 56, "55": 56, "abort": 56, "indefinit": 56, "auth_timeout_eim": 56, "fabian": [56, 59], "hartung": 56, "mohannad": 56, "orabi": 56, "variou": [57, 122, 126], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 122], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 121, 124, 126, 128, 132], "minut": [58, 104, 123], "usual": [58, 120, 126, 129], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 129], "meter_tls_certif": 59, "left": [59, 117, 119, 122, 129], "affect": [59, 126], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 70], "4": [59, 103, 104, 111, 112, 115, 122, 129, 132], "form": [59, 112, 118, 129], "w": [59, 80, 82, 83, 92, 125, 127, 131], "y": [59, 116, 122], "z": 59, "ntp": 59, "server": [59, 93, 104, 117, 118, 122, 124, 125], "sync": [59, 122], "ntp_server_1_port": [59, 104], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 122], "mega": 60, "tester": 60, "v1": [60, 73, 104, 113], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 106, 112, 113, 116, 117, 122, 126], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 106], "baud": [60, 64, 67, 73], "rate": [60, 64, 67, 73], "reset_gpio": [60, 73], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 73, 100], "j": [61, 117, 122, 125, 129, 131], "chargepointconfigpath": [61, 62, 127], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 124], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 127], "everest_ocpp_log": [61, 62, 127], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 104, 106, 113, 117, 126, 127, 130, 131], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 127], "auth_provid": [61, 62, 127], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 127], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 127], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 127], "securityprofil": [63, 127], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 126], "pn532": 64, "nfc": [64, 122], "soon": [64, 80, 100, 119, 122, 130], "tag": [64, 74, 80, 81, 91, 126], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 69, 118], "w\u00f6llert": [64, 73], "captur": 65, "dump": [65, 80], "sebastian": [65, 68], "luka": [65, 68], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "kv": [66, 70, 71, 107, 108], "collect": [67, 88, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 93], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 88], "no_meter_id": 67, "arbitrari": [67, 74, 75, 77, 78, 118, 129], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 116, 122, 125, 132], "josev": [68, 111, 116, 117], "project": [68, 113, 117, 118, 121, 122, 123, 124, 128, 129, 130, 131, 132], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 118, 120, 122, 123, 129], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "max_packet_s": 69, "initial_timeout_m": 69, "within_message_timeout_m": 69, "9600": 69, "none": [69, 73, 76, 82, 106], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 106], "usag": [69, 77, 120, 122], "256": 69, "size": [69, 122], "payload": [69, 92, 104, 118, 129], "exceed": [69, 80], "apu": 69, "wikipedia": [69, 106], "en": [69, 85, 104, 106], "wiki": [69, 106], "lan": [70, 118], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 123], "hostnam": 70, "internet": [70, 118, 122], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 112, 116, 123, 126], "ap_interfac": 70, "wlan0": 70, "ap": 70, "ap_ipv4": 70, "192": 70, "168": 70, "24": 70, "memori": 71, "defaultretri": 72, "tri": 72, "download": [72, 75, 93, 112, 122, 123, 130], "failur": [72, 82, 93, 96, 104, 106], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 106], "concurrenttx": 74, "nocredit": 74, "notallowedtypeevs": 74, "notatthisloc": 74, "notatthistim": 74, "signatureerror": 74, "certificateexpir": 74, "certificaterevok": 74, "nocertificateavail": 74, "certchainerror": 74, "contractcancel": 74, "tokenvalidationstatu": 74, "ongo": [74, 93, 126], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 104, 115, 117, 119, 122, 126, 129], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": [74, 120], "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 100, 118], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 100, 102, 113, 115, 117, 118, 119, 129], "userinput": 74, "plugev": [74, 127], "choos": [74, 117, 119, 121, 123, 129, 130], "referenc": 74, "plugandcharg": 74, "bankcard": [74, 120], "central": [74, 80, 100, 115, 119, 129], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 96, 112, 117, 118, 119, 126, 127], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 100], "poweron": 76, "correctli": [76, 77, 122, 127], "mirror": [76, 106], "contact": [76, 106, 122], "poweroff": [76, 79], "weld": 76, "Not": [76, 129], "assembli": [76, 122], "a_13": 76, "a_20": 76, "a_32": 76, "a_63_3ph_70_1ph": 76, "nodetyp": 77, "undefin": 77, "limitsreq": 77, "total_power_w": 77, "ac_max_current_a": 77, "ac_min_current_a": 77, "properli": [77, 82, 104, 106, 116, 117, 122, 126], "amp": [77, 92], "ac_max_phase_count": 77, "ac_min_phase_count": 77, "ac_supports_changing_phases_during_charg": 77, "limitsr": 77, "optimizertarget": 77, "energy_amount_need": 77, "kwh": [77, 78, 103], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 100, 118, 122], "awai": [77, 80, 129], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 116, 118, 119, 121, 123], "entri": [77, 78, 116], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 102, 104, 112, 113, 117, 121, 124], "face": [77, 100], "leav": 77, "conversion_effici": 77, "convers": 77, "price_per_kwh": 77, "priceperkwh": [77, 78], "timepoint": [77, 78], "scheduleresentri": 77, "children": 77, "node_typ": 77, "child": [77, 81], "again": [77, 80, 88, 117, 119, 121, 129], "propag": [77, 126], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 117, 122, 123], "practic": [77, 78, 116, 117, 123], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 121], "afer": 77, "limits_root_sid": 77, "last": [77, 104, 112, 123], "currenc": [78, 85, 91], "digit": [78, 85], "4217": [78, 85], "max_current_a_import": 79, "min_current_a_import": 79, "max_phase_count_import": 79, "min_phase_count_import": 79, "max_current_a_export": 79, "min_current_a_export": 79, "max_phase_count_export": 79, "min_phase_count_export": 79, "supports_changing_phases_during_charg": 79, "connector_typ": 79, "nr": 79, "iec62196type2c": 79, "iec62196type2socket": 79, "fan_rpm": 79, "supply_voltage_12v": 79, "supply_voltage_minus_12v": 79, "relais_on": 79, "temperatur": [79, 82, 117], "degre": 79, "celsiu": 79, "architectur": [79, 118, 123], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 100], "emergencystop": 80, "button": [80, 82, 117, 130], "evdisconnect": 80, "move": [80, 126, 127, 130], "induct": 80, "hardreset": 80, "press": [80, 82, 124], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 106, 122], "remot": [80, 93, 112, 118, 119, 124, 126, 129], "smartphon": 80, "prepaid": 80, "credit": [80, 120], "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 118, 122, 129], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 116, 119, 121], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 100, 106, 117, 120, 122], "powerqu": 80, "qualiti": 80, "imbal": 80, "soclimitreach": 80, "stoppedbyev": 80, "timelimitreach": 80, "startsessionreason": 80, "evconnect": 80, "error_notsupport": 80, "error_notcharg": 80, "error_hardwar": 80, "sessioneventenum": 80, "sessionstart": 80, "either": [80, 103, 122], "met": [80, 106], "preparecharg": 80, "prepar": [80, 115, 123, 129], "precharg": [80, 100], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 116, 118, 129], "transactionfinish": 80, "clariti": [80, 127], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 100, 104, 122], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 100], "reservationend": [80, 89, 100], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 127], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 100, 104, 118, 119, 120, 122, 123, 129], "meter_valu": 80, "signed_meter_valu": [80, 88], "units_sign": [80, 88, 107, 110], "signedmetervalu": [80, 88, 95], "errorenum": 80, "kept": [80, 113], "compat": [80, 122], "legaci": 80, "rcd_selftest": 80, "rcd_dc": 80, "rcd_ac": 80, "vendorerror": 80, "vendorwarn": 80, "connectorlockcapnotcharg": 80, "connectorlockunexpectedopen": 80, "connectorlockunexpectedclos": 80, "connectorlockfailedlock": 80, "connectorlockfailedunlock": 80, "mrec1connectorlockfailur": 80, "mrec2groundfailur": 80, "mrec3hightemperatur": 80, "mrec4overcurrentfailur": 80, "mrec5overvoltag": 80, "mrec6undervoltag": 80, "mrec8emergencystop": 80, "mrec10invalidvehiclemod": 80, "mrec14pilotfault": 80, "mrec15powerloss": 80, "mrec17evsecontactorfault": 80, "mrec18cableovertempder": 80, "mrec19cableovertempstop": 80, "mrec20partialinsert": 80, "mrec23proximityfault": 80, "mrec24connectorvoltagehigh": 80, "mrec25brokenlatch": 80, "mrec26cutc": 80, "diodefault": 80, "ventilationnotavail": 80, "brownout": 80, "powermetertransactionstartfail": 80, "vendor": [80, 86, 122], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 106, 131], "sever": [80, 118, 129], "medium": 80, "vendor_error": 80, "assum": [80, 86, 104, 113, 118, 119, 121, 126, 129], "session_start": 80, "session_finish": 80, "transaction_start": 80, "transaction_finish": 80, "nr_of_phases_avail": 80, "present_voltag": 80, "present_curr": 80, "target_voltag": 80, "target_curr": 80, "maximum_current_limit": 80, "minimum_current_limit": 80, "maximum_voltage_limit": 80, "maximum_power_limit": 80, "estimated_time_ful": 80, "departure_tim": 80, "depart": 80, "estimated_time_bulk": 80, "evcc_id": 80, "remaining_energy_need": 80, "remain": [80, 106], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 104, 118], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 123], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 100, 122], "ctype2": 80, "mennek": 80, "s309_1p_16a": 80, "16a": 80, "iec60309": 80, "s309_1p_32a": 80, "32a": 80, "s309_3p_16a": 80, "s309_3p_32a": 80, "sbs1361": 80, "uk": 80, "domest": 80, "13amp": 80, "scee": 80, "7_7": 80, "cee": 80, "schuko": 80, "stype2": 80, "stype3": 80, "scame": 80, "scee_7_7": 80, "certificatetyp": 81, "v2grootcertif": 81, "morootcertif": 81, "csmsrootcertif": 81, "v2gcertificatechain": 81, "mfrootcertif": 81, "hashalgorithm": [81, 82], "sha256": [81, 82], "sha384": [81, 82], "sha512": [81, 82], "invalidsignatur": [81, 93], "invalidcertificatechain": 81, "invalidformat": 81, "invalidcommonnam": 81, "norootcertificateinstal": 81, "certificatestoremaxlengthexceed": 81, "writeerror": 81, "notfound": 81, "getinstalledcertificatesstatu": 81, "getkeypairstatu": 81, "keypair": 81, "notfoundvalid": 81, "privatekeynotfound": 81, "hash_algorithm": 81, "issuer_name_hash": 81, "issuer_key_hash": 81, "serial_numb": 81, "issuer": [81, 82], "distinguish": [81, 82, 120], "dn": [81, 104], "field": [81, 86, 92, 119], "exclud": [81, 85], "length": [81, 92, 103, 104, 127], "subject": 81, "represent": [81, 95, 106, 115, 117, 119, 120], "hexadecim": 81, "0x": 81, "lead": [81, 123], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 100, 118], "url": [81, 82, 93, 119, 130], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 102, 118], "warn": [82, 123], "no_imd": 82, "dc_everrorcod": 82, "no_error": 82, "failed_resstemperatureinhibit": 82, "failed_evshiftposit": 82, "failed_chargerconnectorlockfault": 82, "failed_evressmalfunct": 82, "failed_chargingcurrentdifferentia": 82, "failed_chargingvoltageoutofrang": 82, "reserved_a": 82, "reserved_b": 82, "reserved_c": 82, "failed_chargingsystemincompat": 82, "nodata": 82, "error_contactor": 82, "wrong": [82, 122], "error_rcd": [82, 106], "error_utilityinterruptev": 82, "util": [82, 111, 112, 113, 117, 122, 123, 129], "equip": [82, 122], "temporari": [82, 124], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 104], "supportedappprotocolreq": 82, "supportedappprotocolr": 82, "sessionsetupreq": 82, "sessionsetupr": 82, "servicediscoveryreq": 82, "servicediscoveryr": 82, "servicedetailreq": 82, "servicedetailr": 82, "paymentserviceselectionreq": 82, "paymentserviceselectionr": 82, "servicepaymentselectionreq": 82, "servicepaymentselectionr": 82, "paymentdetailsreq": 82, "paymentdetailsr": 82, "authorizationreq": 82, "authorizationr": 82, "contractauthenticationreq": 82, "contractauthenticationr": 82, "chargeparameterdiscoveryreq": 82, "chargeparameterdiscoveryr": 82, "chargingstatusreq": 82, "chargingstatusr": 82, "meteringreceiptr": 82, "powerdeliveryr": 82, "cablecheckreq": 82, "cablecheckr": 82, "prechargereq": 82, "precharger": 82, "currentdemandreq": 82, "currentdemandr": 82, "weldingdetectionreq": 82, "weldingdetectionr": 82, "sessionstopreq": 82, "sessionstopr": 82, "certificateinstallationreq": 82, "certificateupdatereq": 82, "unknownmessag": 82, "j2847_2": 82, "evseid_din": 82, "evsepresentvoltag": 82, "cdv": 82, "61851": [82, 119, 122], "23": [82, 85], "evsepresentcurr": 82, "evsemaximumcurrentlimit": 82, "evsemaximumpowerlimit": 82, "evsemaximumvoltagelimit": 82, "evseminimumcurrentlimit": 82, "evseminimumvoltagelimit": 82, "accuraci": [82, 85], "ac_max_curr": 82, "dc_current_regulation_toler": 82, "magnitud": [82, 87], "regul": [82, 87], "toler": [82, 87], "dc_peak_current_rippl": 82, "peak": [82, 87], "rippl": [82, 87], "dc_energy_to_be_deliv": 82, "deliveredbi": 82, "dc_minimum_limit": 82, "dc_maximum_limit": 82, "dc_evreadi": 82, "dc_evresssoc": 82, "ress": 82, "dc_evcabincondit": 82, "toheat": 82, "passeng": 82, "compart": 82, "dc_evressconidit": 82, "dc_evtargetvoltag": 82, "dc_evtargetcurr": 82, "demand": 82, "dc_evmaximumcurrentlimit": 82, "dc_evmaximumpowerlimit": 82, "dc_evmaximumvoltagelimit": 82, "ev_remainingtimetofullsoc": 82, "ev_remainingtimetobulksoc": 82, "appprotocol": 82, "transmit": [82, 106], "namespac": [82, 112, 118], "uri": [82, 93], "major": 82, "minor": [82, 85, 126], "v2g_message_xml": 82, "decod": [82, 106], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 113, 129], "exirequest": 82, "iso15118schemavers": 82, "certificatereq": 82, "certificatehashdatainfo": 82, "issuernamehash": 82, "issuerkeyhash": 82, "serialnumb": 82, "responderurl": 82, "maxcurrentlimit": 83, "maxpowerlimit": 83, "maxvoltagelimit": 83, "energycapac": 83, "targetcurr": 83, "targetvoltag": 83, "dischargemaxcurrentlimit": 83, "dischargemaxpowerlimit": 83, "dischargetargetcurr": 83, "dischargeminimalsoc": 83, "resistance_f_ohm": 84, "protect": [84, 122], "earth": 84, "ohm": [84, 96], "voltage_v": [84, 87, 88, 103], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 121, 126, 129], "www": [85, 104], "six": 85, "group": [85, 117], "com": [85, 100, 104, 106, 111, 112, 116, 117, 121, 122, 123, 126, 127, 129, 132], "financi": 85, "technic": [85, 86, 123], "metal": [85, 122], "bond": 85, "market": 85, "AED": 85, "afn": 85, "amd": 85, "ang": 85, "aoa": 85, "aud": 85, "awg": 85, "azn": 85, "bam": 85, "bbd": 85, "bdt": 85, "bgn": 85, "bhd": 85, "bif": 85, "bmd": 85, "bnd": 85, "bob": 85, "bov": 85, "brl": 85, "bsd": 85, "btn": 85, "bwp": 85, "byn": 85, "bzd": 85, "cad": 85, "cdf": 85, "che": 85, "chf": 85, "chw": 85, "clf": 85, "clp": 85, "cny": 85, "cop": 85, "cou": 85, "crc": 85, "cuc": 85, "cup": 85, "cve": 85, "czk": 85, "djf": 85, "dkk": 85, "dop": 85, "dzd": 85, "egp": 85, "ern": 85, "etb": 85, "eur": 85, "fjd": 85, "fkp": 85, "gbp": 85, "gel": 85, "gh": 85, "gip": 85, "gmd": 85, "gnf": 85, "gtq": 85, "gyd": 85, "hkd": 85, "hnl": 85, "htg": 85, "huf": 85, "idr": 85, "il": 85, "inr": 85, "iqd": 85, "irr": 85, "isk": 85, "jmd": 85, "jod": 85, "jpy": 85, "ke": 85, "kg": 85, "khr": 85, "kmf": 85, "kpw": 85, "krw": 85, "kwd": 85, "kyd": 85, "kzt": 85, "lak": 85, "lbp": 85, "lkr": 85, "lrd": 85, "lsl": 85, "lyd": 85, "mad": 85, "mdl": 85, "mga": 85, "mkd": 85, "mmk": 85, "mnt": [85, 122], "mop": 85, "mru": 85, "mur": 85, "mvr": 85, "mwk": 85, "mxn": 85, "mxv": 85, "myr": 85, "mzn": 85, "nad": 85, "ngn": 85, "nio": 85, "nok": 85, "npr": 85, "nzd": 85, "omr": 85, "pab": 85, "pen": 85, "pgk": 85, "php": 85, "pkr": 85, "pln": 85, "pyg": 85, "qar": 85, "ron": 85, "rsd": 85, "rub": 85, "rwf": 85, "sar": 85, "sbd": 85, "scr": 85, "sdg": 85, "sek": 85, "sgd": 85, "shp": 85, "sle": 85, "sll": 85, "srd": 85, "ssp": 85, "stn": 85, "svc": 85, "syp": 85, "szl": 85, "thb": 85, "tj": 85, "tmt": 85, "tnd": 85, "top": [85, 112, 115, 119, 122, 123], "ttd": 85, "twd": 85, "tz": 85, "uah": 85, "ugx": 85, "usd": 85, "usn": 85, "uyi": 85, "uyu": 85, "uyw": 85, "uz": 85, "ved": 85, "ve": [85, 121], "vnd": 85, "vuv": 85, "wst": 85, "xaf": 85, "xcd": 85, "xdr": 85, "xof": 85, "xpf": 85, "xsu": 85, "xua": 85, "yer": 85, "zar": 85, "zmw": 85, "zwl": 85, "separ": [85, 113, 118, 123, 127], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 107, 109], "datatransferstatu": 86, "unknownmessageid": 86, "unknownvendorid": 86, "vendor_id": 86, "message_id": 86, "read_onli": 86, "getconfigur": 86, "unknown_kei": 86, "rebootrequir": 86, "notsupport": 86, "securityeventenum": 86, "firmwareupd": [86, 93, 106], "failedtoauthenticateatcsm": 86, "csmsfailedtoauthent": 86, "settingsystemtim": 86, "startupofthedevic": 86, "resetorreboot": 86, "securitylogwasclear": 86, "reconfigurationofsecurityparamet": 86, "memoryexhaust": 86, "invalidmessag": 86, "attemptedreplayattack": 86, "tamperdetectionactiv": 86, "invalidfirmwaresignatur": 86, "invalidfirmwaresigningcertif": 86, "invalidcsmscertif": 86, "invalidchargingstationcertif": 86, "invalidtlsvers": 86, "invalidtlsciphersuit": 86, "maintenanceloginaccept": 86, "maintenanceloginfail": 86, "index": [86, 118, 123, 129, 131, 132], "variabl": [86, 112, 115, 117, 118, 120, 129], "doesn": 86, "suffici": [86, 112, 120, 122], "attributeenum": 86, "attribut": [86, 104, 117], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 120, 125], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 129], "hardwirednotif": 86, "softwar": [86, 115, 123, 128], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 129], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": [86, 116], "refer": [86, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 123, 126, 132], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 103, 126], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 117, 119, 125], "additional_info": 86, "text": [86, 121, 123, 127, 132], "abl": [86, 106, 112, 117, 121, 122, 124, 127, 129], "status_info": 86, "current_a": [87, 88, 103], "max_export_voltage_v": 87, "min_export_voltage_v": 87, "max_export_current_a": 87, "min_export_current_a": 87, "max_export_power_w": 87, "current_regulation_tolerance_a": 87, "peak_current_ripple_a": 87, "max_import_voltage_v": 87, "min_import_voltage_v": 87, "max_import_current_a": 87, "min_import_current_a": 87, "max_import_power_w": 87, "sink": 87, "conversion_efficiency_import": 87, "conversion_efficiency_export": 87, "communicationfailur": 87, "configurationerror": 87, "hardwarefault": 87, "undertemperatur": 87, "undervoltageac": 87, "overvoltageac": 87, "undervoltagedc": 87, "overvoltagedc": 87, "undervoltagebatteri": 87, "overvoltagebatteri": 87, "overcurrentac": 87, "overcurrentbatteri": 87, "overcurrentdc": 87, "wrongcabl": 87, "noerror": 87, "These": [88, 100, 113, 124, 126, 128, 129, 132], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 122], "tariff": [88, 120], "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 117], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 103], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 103], "power_w": [88, 103], "reactivepow": [88, 94, 95], "reactiv": [88, 94, 95], "frequency_hz": [88, 103], "hertz": [88, 94, 95, 96], "energy_wh_import_sign": 88, "energy_wh_export_sign": 88, "power_w_sign": 88, "voltage_v_sign": 88, "var_sign": 88, "current_a_sign": 88, "frequency_hz_sign": 88, "made": [89, 104, 117, 120, 122], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 107, 109], "io": [90, 111, 125, 131], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 95, 103], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 107, 110, 120], "thing": [91, 117, 119, 123, 126, 132], "categori": [91, 113], "sessionstatu": 91, "final": [91, 93, 100, 106, 118, 129], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 125], "105": 92, "int16": 92, "apha": 92, "phasea": 92, "aphb": 92, "phaseb": 92, "aphc": 92, "phasec": 92, "a_sf": 92, "phvpha": 92, "phvphb": 92, "bn": 92, "phvphc": 92, "v_sf": 92, "sunssf": 92, "hz": 92, "hz_sf": 92, "wpha": 92, "wphb": 92, "wphc": 92, "w_sf": 92, "va": 92, "vapha": 92, "vaphb": 92, "vaphc": 92, "va_sf": 92, "varpha": 92, "varphb": 92, "varphc": 92, "var_sf": 92, "pfpha": 92, "pf": 92, "pct": 92, "pfphb": 92, "pfphc": 92, "pf_sf": 92, "totwhim": 92, "p": [92, 122, 125, 129], "hour": [92, 104, 120], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 117, 123], "critic": 92, "counter": 92, "problem": [92, 112, 116, 121], "retry_interval_": 93, "origin": [93, 100, 112, 125, 126, 129], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 100], "oldest_timestamp": 93, "oldest": 93, "incluc": 93, "latest_timestamp": 93, "securitylog": 93, "diagnosticslog": 93, "uploadlogsstatu": 93, "upload_logs_statu": 93, "file_nam": 93, "logstatusenum": 93, "badmessag": 93, "badli": 93, "notsupportedoper": 93, "permissiondeni": 93, "insuffici": 93, "permiss": [93, 122, 129], "uploadfailur": 93, "being": [93, 103, 117, 122, 124], "firmwareupdatestatusenum": 93, "intermedi": [93, 126], "downloadfail": 93, "downloadschedul": 93, "downloadpaus": 93, "task": 93, "installationfail": 93, "installreboot": 93, "installschedul": 93, "installdatetim": 93, "installverificationfail": 93, "checksum": 93, "signatureverifi": 93, "notspecifi": 93, "applicationreset": 93, "localreset": 93, "powerup": 93, "remotereset": 93, "scheduledreset": 93, "l1": [94, 95, 103], "l2": [94, 95], "l3": [94, 95], "signed_meter_data": 95, "signing_method": 95, "encoding_method": 95, "eg": 95, "method": [95, 117, 118], "creat": [95, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 132], "them": [95, 113, 117, 119, 122, 124, 129], "public_kei": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 122, 129, 131], "usabl": 100, "share": [100, 117, 118, 119, 123, 127, 130], "dedic": [100, 115, 117, 123], "interact": [100, 118, 119, 126], "helper": [100, 113], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 118, 119, 123, 124], "lowest": [100, 122], "microcontrol": 100, "improv": [100, 129], "safeti": [100, 106, 122], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 115, 122], "subscrib": [100, 106, 115, 118, 120, 123, 129], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 121, 122, 123, 125, 126, 127, 129, 130, 131], "openfastchargingalli": 100, "blob": [100, 116, 122], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 128, 130, 131, 132], "against": [100, 126, 127, 129], "reservatonstart": 100, "notifi": [100, 129], "intergr": 100, "overload": 100, "drop": [100, 102, 115, 116, 123, 129], "merg": [100, 126], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112, 115], "smart": [100, 106], "profil": [100, 127], "whichev": 100, "15118": [102, 116, 119, 122, 123], "bx": 102, "cx": 102, "dx": [102, 132], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 123], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 116, 117, 119, 121, 124, 127, 129], "cm_valid": 102, "unplug": [102, 106, 122], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 122, 124, 126, 129, 130], "subdirectori": [103, 113, 122], "templat": [103, 115, 117, 129], "yaml": [103, 107, 117, 120, 121, 122, 123], "copi": [103, 104, 106, 112, 122, 124], "fill": [103, 117, 121], "datasheet": 103, "consist": [103, 104, 113, 115, 118, 122, 126, 131], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 127], "certain": [103, 106, 112, 120], "serv": 104, "translat": 104, "forward": [104, 126, 127], "metric": 104, "consequ": 104, "ensur": [104, 106, 121], "thrown": 104, "possibli": [104, 121], "furthermor": [104, 113, 117, 121, 124, 126, 129], "thread": [104, 118, 129], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 124, 127], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 121, 124, 129], "had": 104, "host": [104, 122, 124, 125, 130], "coher": 104, "behavior": [104, 129], "suppos": [104, 112, 120], "howev": [104, 106, 116, 117, 118, 121], "inbetween": 104, "potenti": [104, 120], "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 122, 123, 125, 129, 132], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 121], "right": [104, 115, 117, 119, 122, 123, 124, 129, 130], "48": 104, "section": [104, 113, 115, 117, 118, 119, 122, 123, 126, 129, 130], "suggest": [104, 124, 129], "pai": [104, 120], "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 129, 132], "tls_on": 104, "offici": [104, 116, 121, 122, 123], "page": [104, 115, 117, 119, 121, 122, 123, 131], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 122, 123], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 122, 129], "googl": 106, "buffer": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 124, 129], "extract": [106, 122], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 123], "frequent": [106, 123, 126], "nanopb": [106, 124], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 123, 126, 128, 131], "accordingli": [106, 112, 115, 122, 127], "allowpoweron": 106, "bool": 106, "decis": [106, 126], "setpwm": 106, "duty_cycl": 106, "ON": [106, 121], "rom": [106, 122], "loader": 106, "stm32flash": [106, 122], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 123, 129, 131], "flash": 106, "kit": [106, 122], "real": [106, 119, 122], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 126, 130], "go": [106, 117, 119, 121, 122, 126, 129], "modifi": [106, 122, 127, 130], "setthreephas": 106, "next": [106, 118, 119, 122, 123, 129], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 129], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 122], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 123, 127, 129, 130], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 126, 129], "resetdon": 106, "find": [107, 117, 126, 127, 129], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108, 120], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "cmake_condit": 111, "everest_enable_py_support": 111, "AND": [111, 121], "everest_dependency_enabled_josev": 111, "git": [111, 115, 116, 117, 123, 128, 129], "ext": [111, 122], "switchev": 111, "git_rev": 111, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 111, "git_tag": [111, 112, 129], "2024": [111, 123], "429490b714f4816862f6653f580cc0368cfbcaaa": 111, "3970ee3d85cad194e4efd52de7f84bc3b13503b": 111, "ff8427e83c11d8edbc261797a1a6994ab907c324": 111, "v0": [111, 126], "build_test": [111, 121, 129], "everest_core_build_test": 111, "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "c851dad2e332326debe9aedba7bb3c0fc81a7a5a": 111, "mbedtl": 111, "everest_dependency_enabled_mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "v2": 111, "28": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "everest_dependency_enabled_openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "2023": [111, 116], "libevs": 111, "703018b5933900fc2ad5b543af9354c3b63e6b": 111, "libfsm": 111, "everest_dependency_enabled_libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "03b498407c6462af3f886aa2dab3e182a7f864c0": 111, "build_exampl": [111, 112], "libmodbu": [111, 112], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 111, "libocpp": [111, 112, 121], "everest_dependency_enabled_libocpp": 111, "db4d1d0e598e134b38d1373aab913e77280dcb45": 111, "9": [111, 116], "libslac": 111, "everest_dependency_enabled_libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "everest_dependency_enabled_libsunspec": 111, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 123, 125, 127, 130, 131], "pleas": [112, 116, 117, 122, 127, 129], "sure": [112, 113, 116, 117, 119, 122, 127, 129], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 123, 127, 129, 130], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 122, 124, 126, 127, 129, 132], "environ": [112, 115, 119, 121, 123, 129], "cd": [112, 113, 117, 121, 122, 124, 125, 126, 129, 130, 131], "dependency_manag": [112, 117], "init": [112, 117, 118, 126, 129], "checkout": [112, 117, 122, 126, 130], "deploi": [112, 131], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 123, 124, 129], "whoami": [112, 117], "bin": [112, 116, 117, 121, 122, 126, 129], "ev_cli": [112, 113], "mkdir": [112, 117, 122, 125, 126, 129, 131], "guid": [112, 116, 118, 119, 123, 127, 128, 129, 130], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 117, 118, 119, 121, 122, 123, 126, 127, 129], "effect": [112, 117], "advanc": 112, "lib": [112, 129], "branch": [112, 131], "repo": [112, 117, 126], "achiev": [112, 121, 129], "edit": [112, 126], "your": [112, 115, 118, 119, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 129], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129], "behind": [112, 119, 126], "clean": [112, 125, 126], "seen": [112, 117, 119, 122], "shell": [112, 117, 122, 124, 126], "python": [113, 115, 117, 118, 124, 129, 132], "packag": [113, 123, 129], "subcommand": 113, "manifest": [113, 115, 118, 127, 129], "simpli": [113, 118, 119, 123, 127], "dir": [113, 129], "clang": [113, 116, 129], "interfacenam": 113, "hpp": [113, 118, 129], "former": 113, "view": [113, 129, 131], "latter": [113, 127], "skeleton": [113, 118], "insid": [113, 117, 119, 122, 124, 126, 127], "instruct": [113, 116, 117, 125, 129], "cmake": [113, 116, 117, 121, 122, 124, 129], "ld": 113, "glue": [113, 117, 122], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 115, 117, 118, 129], "subsect": [113, 118], "inferfac": 113, "mark": [113, 129], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 122], "touch": [113, 122, 126], "comma": 113, "lot": [113, 117, 120, 126], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 123, 129], "cli": [114, 115, 118, 123, 129], "think": [115, 118], "scenario": [115, 117, 119, 123, 126], "loos": 115, "coupl": [115, 129], "enhanc": 115, "mind": [115, 126], "grei": [115, 119], "background": 115, "pictur": [115, 119, 122], "technologi": 115, "javascript": [115, 117, 118, 121, 129], "rust": [115, 117, 118], "As": [115, 117, 118, 119, 121, 122, 127], "earli": 115, "appreci": 115, "experi": [115, 118, 129], "languag": [115, 116, 118, 124, 129, 132], "u": [115, 116, 117, 118, 121, 122, 123, 126, 129], "zulip": 115, "mail": [115, 121, 122, 129], "launch": [115, 118, 121, 129], "workspac": [115, 117, 121, 122, 124, 130], "later": [115, 117, 119, 126, 129], "broker": [115, 117, 118, 124, 129], "smaller": [115, 122], "effort": 115, "noder": [115, 117, 122, 130], "explain": [115, 117, 119, 123, 129], "sneak": 115, "preview": 115, "admin": [115, 121, 124], "scaffold": 115, "wai": [115, 117, 118, 119, 121, 122, 129], "shown": [115, 117, 119, 120, 122], "individu": [115, 122, 129], "learn": [115, 117, 119, 129], "suit": 115, "idea": [115, 121, 125, 126, 129, 130], "illustr": 115, "box": [115, 119, 122], "dash": 115, "heart": 115, "explan": [115, 127], "action": [115, 125, 131], "tutori": [115, 117, 118, 123, 125, 126, 127, 131, 132], "cmd": [115, 117, 118, 129], "recommend": [115, 116, 117, 122, 127], "least": [115, 118, 123, 129], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 121, 122], "pi": [115, 121, 122], "ubuntu": [115, 122, 125], "opensus": 115, "fedora": 115, "36": 115, "compil": [115, 116, 117, 129], "walk": [115, 117, 119, 122, 123], "nativ": [116, 122], "window": [116, 117, 124], "wsl2": 116, "docker": [116, 117, 123, 125, 127, 128, 130], "podman": 116, "gcc": [116, 121], "tweak": 116, "12": [116, 129], "faq": [116, 123], "gnu": 116, "program": [116, 118, 121, 129], "stumbl": 116, "troubl": 116, "issu": [116, 120, 121, 122, 123, 126], "librari": [116, 117, 121, 127, 129], "best": [116, 123, 130], "04": [116, 125], "22": 116, "apt": [116, 122], "sudo": [116, 117, 122, 129], "rsync": [116, 122], "wget": [116, 122], "doxygen": 116, "graphviz": 116, "tidi": [116, 129], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 124], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 122], "md": [116, 122], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 127], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 123], "probabl": [116, 117, 118, 125], "python_execut": 116, "highli": 117, "modular": [117, 119, 123], "pull": [117, 123, 130], "prerequisit": [117, 123], "said": 117, "resid": 117, "cpm_source_cach": 117, "initialis": 117, "newli": [117, 122, 129], "adopt": [117, 123], "chosen": 117, "That": [117, 119, 122, 126], "pki": 117, "create_cert": 117, "sh": [117, 124, 126, 127, 129], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 122], "dive": [117, 119, 123, 127], "old": [117, 129], "repeat": 117, "mosquitto": [117, 118, 122, 124, 127], "steve": [117, 121, 124], "infranet_network": [117, 124], "bridg": [117, 124], "subnet": [117, 124], "fd00": [117, 124], "enter": [117, 124], "red": [117, 119, 122], "browser": [117, 121, 130, 131], "localhost": [117, 119, 124, 129, 130], "1880": [117, 130], "ui": [117, 121, 130], "gui": [117, 130], "analys": 117, "littl": [117, 119], "insight": [117, 123], "plugin": 117, "feel": [117, 123, 129], "enough": [117, 126], "dig": 117, "deeper": [117, 123, 126, 127], "togeth": [117, 119, 123, 130], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118, 120], "8849": [117, 119, 121, 129], "height": [117, 132], "mount": [117, 122, 124, 130], "rather": [117, 123], "click": [117, 119, 122, 123, 124, 130], "menu": [117, 119, 130], "symbol": [117, 119, 121], "corner": [117, 119, 122, 130], "column": [117, 132], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 121, 123, 127, 128, 129, 132], "stick": 117, "entiti": 117, "cours": [117, 129, 130], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 129], "licens": [117, 118, 129], "compani": [117, 118, 122], "explanatori": 117, "possbl": 117, "tell": [117, 119, 120, 122, 129], "construct": [117, 118], "rememb": [117, 122], "showd": 117, "easi": [117, 121], "get_id": 117, "argument": [117, 118, 121, 125, 129, 132], "typedef": 117, "piec": 117, "bunch": [117, 118], "besid": [117, 121], "bad": [117, 121], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 121, 127, 129], "great": 117, "review": 117, "learnt": 117, "proced": 117, "Or": [117, 121], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 123], "thank": 117, "approach": 118, "glanc": 118, "understand": [118, 119, 123, 126, 128, 129, 132], "hand": [118, 121], "microservic": 118, "deploy": [118, 122], "backbon": 118, "notat": 118, "particular": [118, 129], "asynchron": 118, "topic": [118, 121, 123, 129], "imagin": [118, 121], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 122], "wan": 118, "satisfi": [118, 129], "pc": [118, 121], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 129], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 127, 129], "instance_id_ping_serv": 118, "config_modul": [118, 127], "instance_id_ping_cli": 118, "implementation_id": [118, 127], "module_id": [118, 127], "graphic": 118, "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 127, 129], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 124, 129, 130, 131], "rst": [118, 127, 129, 132], "interface_pingimpl": 118, "emptyimpl": 118, "focus": [118, 123], "module_nam": [118, 129], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 121, 129], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": [118, 123], "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 122, 129], "ran": [118, 126], "By": [118, 124, 127], "endless": 118, "spawn": [118, 121], "worker": 118, "pool": 118, "watch": [118, 123], "exemplatori": 119, "addition": [119, 123], "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 126], "complex": [119, 126], "afterward": 119, "But": [119, 120, 123, 124, 126], "blank": 119, "five": 119, "appear": [119, 129], "canva": 119, "adjust": [119, 129], "Be": [119, 122], "awar": [119, 122, 129], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 126], "loadbalanc": 119, "obvious": 119, "plai": [119, 126], "big": [119, 123], "strength": 119, "world": [119, 123, 129], "earlier": 119, "proper": 119, "fact": [119, 126], "hint": [119, 121], "iso15118_car": 119, "interest": 119, "realiz": [119, 126], "sophist": 119, "addtion": [119, 127], "mayb": 120, "partial": 120, "shouldn": 120, "held": 120, "session_cost_calcul": 120, "cover": 120, "propos": 120, "sort": 120, "verwendungszweck": 120, "approv": 120, "involv": 120, "grow": [121, 123], "life": 121, "debugg": [121, 129], "gdb": [121, 129], "easiest": 121, "sai": [121, 126], "dist": [121, 122, 127, 129, 130], "small": [121, 122, 126], "visual": [121, 123, 124], "studio": [121, 124], "authmanag": 121, "cppdbg": 121, "workspacefold": 121, "libexec": 121, "arg": [121, 129], "stopatentri": 121, "cwd": 121, "externalconsol": 121, "mimod": 121, "setupcommand": 121, "pretti": 121, "ignorefailur": 121, "disassembli": 121, "flavor": 121, "intel": 121, "breakpoint": [121, 129], "forget": [121, 127], "dcmake_build_typ": [121, 129], "disadvantag": 121, "fork": 121, "detach": 121, "grid_connection_point": 121, "0w": 121, "alloc": 121, "whatev": 121, "constraint": 121, "recogn": 121, "cmake_cxx_compil": 121, "unreferenc": 121, "sometim": [121, 123], "test_config": [121, 129], "solv": 121, "desktop": 121, "ip_of_the_raspberri": 121, "offload": 121, "faster": 121, "ressourc": 121, "mobilityhous": 121, "thoughtwork": 121, "maev": 121, "dbuild_test": 121, "conflict": [121, 126], "scheme": 121, "add_execut": 121, "project_nam": 121, "_test": 121, "cmake_project_nam": 121, "strequal": 121, "OR": 121, "_build_test": 121, "endif": [121, 129], "install_everest_test": 121, "source_dir": 121, "pytest": 121, "install_prefix": 121, "core_test": 121, "py": 121, "framework_test": 121, "platform": [122, 123], "research": 122, "facil": 122, "alik": 122, "sw": 122, "explor": 122, "groundwork": 122, "rapid": 122, "quickli": 122, "meant": [122, 129], "outdoor": 122, "spec70121": 122, "cern": 122, "licenc": 122, "happi": [122, 129], "schemat": 122, "3d": 122, "purchas": 122, "shop": 122, "esd": 122, "safe": 122, "wrist": 122, "band": 122, "underlai": 122, "mat": 122, "18": [122, 125], "1x": 122, "usb": 122, "30w": 122, "IN": 122, "pin": 122, "lab": 122, "balenaetch": 122, "dd": [122, 129], "danger": 122, "pcb": 122, "heatsink": 122, "imag": [122, 124, 125, 131], "doubl": 122, "tape": 122, "clip": 122, "hole": 122, "cm4": 122, "around": [122, 123, 126], "grai": 122, "spacer": 122, "gap": 122, "black": 122, "jumper": 122, "onto": 122, "emmc": 122, "j1": 122, "belayboxr1": 122, "stabl": [122, 126], "img": 122, "gz": 122, "rpiboot": 122, "raspberrypi": 122, "usbboot": 122, "green": 122, "comput": 122, "unzip": 122, "5h": 122, "yourself": [122, 129], "coffe": 122, "unfortun": 122, "slow": 122, "damag": 122, "cage": 122, "seat": 122, "bigger": [122, 126], "mission": 122, "accomplish": 122, "mandatori": 122, "crimp": 122, "orient": 122, "fashion": 122, "ten": 122, "chanc": 122, "unisol": 122, "preassembl": 122, "desk": 122, "barrel": 122, "raspian": 122, "debian": 122, "flavour": 122, "yocto": 122, "opt": 122, "systemd": 122, "flutter": 122, "stm32": 122, "workflow": [122, 125, 131], "yeti_fwupd": 122, "serial0": 122, "bootload": 122, "ninja": 122, "laptop": 122, "untar": 122, "bullsey": 122, "toolchain": 122, "8888": 122, "tgz": 122, "tar": 122, "xfz": 122, "dcmake_toolchain_fil": 122, "dcmake_install_prefix": 122, "destdir": 122, "ssh": [122, 125], "rw": 122, "ro": 122, "wpa_supplic": 122, "autom": 122, "crosscompil": 122, "unstabl": [122, 126], "update_channel": 122, "wg0": 122, "devboard": 122, "systemctl": 122, "ota": 122, "public_mqtt": 122, "1883": [122, 124, 129], "allow_anonym": 122, "anonym": [122, 126], "journalctl": 122, "fu": 122, "vanilla": 122, "rootf": 122, "atom": 122, "sd": 122, "sector": [122, 123], "mmcblk0p1": 122, "8192": 122, "1056767": 122, "1048576": 122, "512m": 122, "w95": 122, "fat32": 122, "lba": 122, "mmcblk0p2": 122, "1056768": 122, "14688255": 122, "13631488": 122, "5g": 122, "83": 122, "mmcblk0p3": 122, "14688256": 122, "28319743": 122, "mmcblk0p4": 122, "28319744": 122, "30564351": 122, "2244608": 122, "1g": 122, "mmcblk0p5": 122, "28327936": 122, "28459007": 122, "131072": 122, "64m": 122, "mmcblk0p6": 122, "28467200": 122, "2097152": 122, "system0": 122, "system1": 122, "extent": 122, "factory_data": 122, "timer": 122, "surviv": 122, "lost": 122, "rpi": 122, "unmount": 122, "umount": 122, "mkf": 122, "ext4": 122, "lose": 122, "configu": 122, "credenti": 122, "har": 122, "fine": 122, "snapshot": [123, 129], "foster": 123, "customiz": 123, "glu": 123, "advantag": 123, "pv": 123, "linkedin": 123, "electrif": 123, "foundat": 123, "channel": 123, "thought": 123, "exchang": 123, "question": 123, "enthusiast": 123, "focu": [123, 129], "zulipchat": 123, "announc": 123, "steadili": 123, "ask": 123, "mailinglist": 123, "answer": [123, 129], "formerli": 123, "ground": 123, "ci": 123, "wanna": 123, "tuesdai": 123, "4pm": 123, "ce": 123, "zone": 123, "zoom": 123, "lfx": 123, "linuxfound": 123, "92086494169": 123, "b2df6774": 123, "bc19": 123, "46f9": 123, "8c71": 123, "bbd13a0266a1": 123, "lfe": 123, "calendar": 123, "book": 123, "calendli": 123, "manuel": 123, "ziegler": 123, "30min": 123, "ecosystem": 123, "contribut": [123, 130], "plan": 123, "agenda": 123, "roadmap": 123, "youtub": 123, "track": [123, 126, 127], "rough": 123, "webinar": 123, "steer": 123, "committe": 123, "peopl": 123, "stuck": 123, "video": 123, "simplifi": 123, "journei": 123, "introduct": 123, "troubleshoot": 123, "deep": 123, "breath": 123, "sphinx": [123, 124, 128], "style": [123, 128, 129], "belaybox": 123, "search": 123, "handi": [124, 129], "vscode": 124, "extens": [124, 127], "tcp": 124, "9001": 124, "mariadb": 124, "sql": 124, "3306": 124, "8180": [124, 127], "login": 124, "1234": 124, "centralsystemservic": [124, 127], "soap": 124, "chargeboxid": 124, "yml": [124, 125, 131], "live": [124, 126], "docker_default": 124, "8080": 124, "often": 124, "clash": 124, "13306": 124, "ll": [124, 129], "navig": 124, "tab": [124, 130], "depric": 124, "ctrl": 124, "shift": 124, "f1": 124, "remopen": 124, "head": 124, "path_to_everest_cpp": 124, "j8": 124, "documen": 124, "env": 124, "pwd": 124, "_build": [124, 131], "dockerfil": 124, "protobuf_gener": 124, "path_to_where_protobuf_files_resid": 124, "protoc": 124, "zip": 124, "nanopb_pb_gen": 124, "python_pb_gen": 124, "runner": 125, "actrc": 125, "ghcr": 125, "catthehack": 125, "actor": 125, "usernam": 125, "artifact": 125, "four": [125, 127], "secret_name_1": 125, "secret_value_1": 125, "secret_name_2": 125, "secret_value_2": 125, "multiline_secret": 125, "line_1": 125, "nline2": 125, "nline3": 125, "github_token": 125, "your_github_token": 125, "sa_github_token": 125, "github_token_of_the_service_account": 125, "sa_github_ssh_kei": 125, "ssh_key_of_the_service_account": 125, "github_actor": 125, "username_of_the_service_account": 125, "your_ssh_kei": 125, "your_usernam": 125, "push": [125, 126, 131], "isn": 125, "work0": [125, 131], "plenti": 126, "paragraph": 126, "strategi": 126, "concern": 126, "articl": 126, "vincent": 126, "driessen": 126, "gitflow": 126, "atlassian": 126, "count_to_infin": 126, "charge_fast": 126, "new_stuff": 126, "advis": 126, "towrit": 126, "rebas": 126, "candid": 126, "bugfix": 126, "rc": 126, "div_by_zero": 126, "bug": 126, "ship": 126, "hotfix": 126, "maintenc": 126, "forgot_to_unplug": 126, "cherri": 126, "pick": 126, "contrast": 126, "rnd_git_dir": 126, "despit": [126, 127], "onlin": 126, "intermix": 126, "harder": 126, "conspiraci": 126, "rewrit": 126, "histori": [126, 129], "stash": 126, "progress": 126, "someproject": 126, "somerepo": 126, "privateus": 126, "privaterepo": 126, "main_repo": 126, "wip": 126, "rf": 126, "email": 126, "pionier": 126, "manufaktur": 126, "bot": 126, "echo": 126, "contributor": 126, "src": 126, "feature_a": 126, "ff": 126, "larg": 126, "broken": 126, "feature_b": 126, "feature_c": 126, "meanwhil": 126, "went": 126, "seriou": 126, "newer": 126, "feature_d_1": 126, "d1": 126, "feature_d_2": 126, "d2": 126, "feature_": 126, "incorpor": 126, "ever": 126, "theirs": 126, "6j": 127, "metervalu": 127, "statusnotif": 127, "everest_workspac": [127, 129], "cp001": 127, "chargepointid": 127, "centralsystemuri": 127, "127": 127, "chargeboxserialnumb": 127, "chargepointmodel": 127, "chargepointvendor": 127, "firmwarevers": 127, "authorizeremotetxrequest": 127, "clockaligneddatainterv": 127, "900": 127, "connectorphaserot": 127, "getconfigurationmaxkei": 127, "86400": 127, "localauthorizeofflin": 127, "localpreauthor": 127, "metervaluesaligneddata": 127, "metervaluessampleddata": 127, "metervaluesampleinterv": 127, "numberofconnector": 127, "resetretri": 127, "stoptransactiononevsidedisconnect": 127, "stoptransactiononinvalidid": 127, "stoptxnaligneddata": 127, "stoptxnsampleddata": 127, "supportedfeatureprofil": 127, "firmwaremanag": 127, "remotetrigg": 127, "localauthlistmanag": 127, "smartcharg": 127, "transactionmessageattempt": 127, "transactionmessageretryinterv": 127, "unlockconnectoronevsidedisconnect": 127, "websocketpinginterv": 127, "supportedfiletransferprotocol": 127, "ftp": 127, "cponam": 127, "authorizationkei": 127, "deadbeefdeadbeef": 127, "localauthlisten": 127, "localauthlistmaxlength": 127, "42": [127, 132], "sendlocallistmaxlength": 127, "chargeprofilemaxstacklevel": 127, "chargingscheduleallowedchargingrateunit": 127, "chargingschedulemaxperiod": 127, "maxchargingprofilesinstal": 127, "iso15118pncen": 127, "contractvalidationofflin": 127, "introduc": 127, "whitepap": 127, "tailor": 127, "prepend": 127, "wss": 127, "transport": 127, "unsecur": 127, "familiar": 127, "remotestarttransact": 127, "summar": 127, "diagnost": 127, "token_provider_rfid": 127, "jsdummytokenprovidermanu": 127, "break": [127, 129], "logmessag": 127, "logmessagesformat": 127, "consol": 127, "q1": [128, 132], "2022": [128, 132], "rule": [128, 132], "embedd": [128, 132], "enviro": [128, 132], "month": 129, "fragment": 129, "knowledg": 129, "benefit": 129, "fundament": 129, "everest_tutorial_dir": 129, "eslintrc": 129, "suitabl": 129, "command_tutori": 129, "interface_tutorial_modul": 129, "static": 129, "tutorialmodul": 129, "config_tutorial_switch": 129, "interface_impl_tutorial_modul": 129, "interface_tutorial_moduleimpl": 129, "particularli": 129, "precis": 129, "among": 129, "pointer": 129, "spot": 129, "coincident": 129, "handle_command_tutori": 129, "fairli": 129, "cmake_minimum_requir": 129, "14": 129, "cxx": 129, "cmake_run_clang_tidi": 129, "disable_edm": 129, "evc_setup_edm": 129, "infypoweracdc": 129, "pal": 129, "sigslot": 129, "palsigslot": 129, "ev_add_project": 129, "add_subdirectori": 129, "cmake_cxx_clang_tidi": 129, "ctest": 129, "cmake_build_typ": 129, "evc_includ": 129, "codecoverag": 129, "append_coverage_compiler_flag": 129, "setup_target_for_coverage_gcovr_html": 129, "gcovr_coverag": 129, "setup_target_for_coverage_lcov": 129, "lcov_coverag": 129, "ev_add_modul": 129, "cmake_prefix_path": 129, "job": 129, "smoothli": 129, "tutorial_module_inst": 129, "minimalist": 129, "generate_config_run_script": 129, "config_nam": 129, "configuraton": 129, "comment": 129, "substitut": 129, "ld_library_path": 129, "importantli": 129, "yyyi": 129, "mm": 129, "00": 129, "500139": 129, "500327": 129, "500354": 129, "799618": 129, "everest_ctrl": 129, "799822": 129, "13": 129, "120267": 129, "tutorial_modul": 129, "149934": 129, "brocker": 129, "notic": 129, "pop": 129, "hello": 129, "00000000": 129, "0000": 129, "000000000042": 129, "manual_test": 129, "reselect": 129, "refresh": 129, "thu": 129, "rudimentari": 129, "rebuild": 129, "rerun": 129, "additon": 129, "miss": 129, "spin": 129, "frist": 129, "hit": 129, "0xaaaaaad24fc0": 129, "mock_transaction_id": 129, "favorit": 129, "nicer": 129, "buildabl": 129, "runnabl": 129, "modif": 130, "mv": 130, "everest_nod": 130, "bind": 130, "run_sil": 130, "automaticc": 131, "documentaiton": 131, "possibilti": 131, "expand": 131, "restructuredtext": 131, "tabl": 131, "workflow_dispatch": 131, "h1": 132, "h2": 132, "h3": 132, "h4": 132, "h5": 132, "h6": 132, "bold": 132, "ital": 132, "inlin": 132, "liter": 132, "sup": 132, "super": 132, "unord": 132, "nest": 132, "anchor": 132, "_anchorbyref": 132, "_anchor": 132, "_external_link_ref": 132, "_extern": 132, "footnot": 132, "citat": 132, "cit1": 132, "_": 132, "external_link_ref": 132, "anchorbyref": 132, "vertic": 132, "horizont": 132, "span": 132, "width": 132, "utf": 132, "row": 132, "caption": 132, "png": 132, "alt": 132, "150px": 132, "align": 132, "center": 132, "target_": 132, "depth": 132, "toc": 132, "visibl": 132, "hidden": 132, "maxdepth": 132, "second_fil": 132, "int_": 132, "infti": 132, "div": 132, "lineno": 132, "emphas": 132, "some_funct": 132, "any_var": 132, "another_funct": 132, "literalinclud": 132, "dedent": 132, "_tutorial_intro": 132, "toctre": 132, "glob": 132}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 82], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 126], "iso15118_ev": [2, 83], "ac_rcd": 3, "auth": [4, 44], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": 10, "debug_json": 11, "empti": 12, "energi": [13, 77, 100, 119, 121], "energy_manag": 14, "energy_price_inform": [15, 78], "ev_slac": 16, "evse_board_support": [17, 79], "evse_manag": [18, 80], "evse_secur": [19, 81], "exampl": [20, 115, 126, 132], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 121, 127], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 100, 103, 104], "reserv": [31, 89, 100], "serial_communication_hub": 32, "session_cost": [33, 91], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 92], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 72, 93, 115, 116, 129], "test_control": 40, "tibber_price_forecast": 41, "yeti_simulation_control": 42, "api": 43, "modul": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 103, 104, 106, 109, 112, 113, 115, 117, 118, 119, 121, 129], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 100, 103, 104, 118, 119, 122, 127, 129], "provid": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 115, 116, 118, 129], "metadata": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "author": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "licens": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 121, 122, 124, 125, 129], "store": 71, "yetidriv": [73, 106], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 121], "units_sign": 95, "yeti": [96, 106, 122], "typic": 100, "connect": [100, 119, 127], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 121, 129], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 122, 124], "avail": [103, 125], "descript": [103, 104], "structur": [103, 126], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 132], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 122], "resili": 104, "time": 104, "sync": 104, "error": [104, 121, 122, 132], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 122], "link": [104, 132], "commun": [106, 115, 117, 118, 121], "between": [106, 118], "microcontrol": [106, 122], "thi": [106, 129, 132], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 124], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 121, 122, 123, 124, 127, 129, 130], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 120, 129], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 129], "instal": [112, 113, 117, 129], "quick": [112, 117, 119], "start": [112, 122], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 122, 129, 131], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 122, 125, 127, 129], "up": [112, 122], "updat": [112, 113, 122], "workspac": [112, 129], "us": [112, 119, 120, 122, 126], "cmake": 112, "yaml": [112, 118, 129], "creat": [112, 113, 129], "config": [112, 122, 129], "from": 112, "an": 112, "exist": 112, "directori": [112, 125, 129], "tree": 112, "git": [112, 126], "inform": [112, 122, 131], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 124, 131], "c": 113, "header": [113, 118], "defin": [113, 122], "auto": 113, "onli": [113, 122], "nodej": 113, "develop": [114, 116, 117, 122, 123, 129], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 126], "introduct": [115, 122], "high": 115, "level": 115, "concept": [115, 118, 126], "prerequisit": [115, 127, 129], "hardwar": [115, 122], "oper": 115, "librari": 115, "And": [115, 117, 121], "prepar": [116, 117, 122], "your": [116, 117, 123], "environ": [116, 117, 122, 124], "word": 116, "test": [116, 121], "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 121, 122], "maven": 116, "java": 116, "version": [116, 123, 132], "pyenv": 116, "kind": 117, "Of": [117, 123, 129], "guid": [117, 132], "To": [117, 125, 126, 127, 129], "download": 117, "get": [117, 122], "The": [117, 118, 122], "repositori": [117, 126, 129], "iso": 117, "15118": 117, "simul": [117, 119, 130], "helper": 117, "softwar": [117, 122, 130], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "instanc": 118, "implement": 118, "mqtt": [118, 122, 129], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": [119, 120], "add": 119, "paramet": 119, "veri": 119, "charg": [119, 120], "station": 119, "point": 119, "car": 119, "function": 119, "bank": 120, "card": 120, "payment": 120, "object": 120, "support": [120, 122], "normal": 120, "flow": 120, "interrupt": 120, "too": 120, "expens": 120, "session": 120, "long": 120, "solut": 120, "introduc": 120, "new": [120, 129], "how": [120, 125, 126, 127, 129], "doe": 120, "work": [120, 123, 125], "frequent": 121, "ask": 121, "question": 121, "best": [121, 126], "practic": [121, 126], "debug": [121, 129], "singl": 121, "warn": [121, 132], "compil": [121, 122], "gnu": 121, "rpc": 121, "timeout": 121, "2": [121, 129], "0": 121, "1": [121, 123, 129], "integr": [121, 122, 127], "pionix": 122, "belaybox": 122, "assembl": 122, "yak": 122, "board": 122, "flash": 122, "cabl": 122, "final": 122, "raspbian": 122, "": 122, "firmwar": 122, "cross": 122, "deploi": 122, "custom": [122, 129], "further": 122, "cheat": 122, "sheet": 122, "make": 122, "root": [122, 129], "partit": 122, "read": 122, "writabl": 122, "again": 122, "contain": 122, "wifi": 122, "releas": 122, "channel": 122, "wireguard": 122, "vpn": 122, "persist": 122, "user": 122, "stop": 122, "automat": 122, "addit": 122, "broker": 122, "watch": 122, "output": [122, 132], "servic": 122, "termin": 122, "scheme": 122, "onlin": 122, "factori": 122, "reset": 122, "current": 123, "nightli": 123, "what": 123, "i": 123, "compass": 123, "direct": [123, 132], "contact": 123, "zulip": 123, "chat": 123, "mail": 123, "list": [123, 125, 132], "weekli": 123, "tech": 123, "meetup": 123, "group": 123, "resourc": 123, "about": 123, "find": 123, "wai": 123, "Into": 123, "tabl": [123, 132], "content": [123, 132], "indic": 123, "docker": 124, "playground": 124, "local": 124, "ci": 124, "languang": 124, "specif": 124, "act": 125, "usag": 125, "job": 125, "trigger": 125, "event": 125, "bind": 125, "main": 126, "tip": [126, 132], "n": 126, "trick": 126, "privat": 126, "workflow": 126, "branch": 126, "correspond": 126, "ocpp1": 127, "6": 127, "libocpp": 127, "core": 127, "steve": 127, "differ": 127, "csm": 127, "within": 127, "log": 127, "tutori": [128, 129, 130], "goal": 129, "altern": 129, "via": 129, "clone": 129, "skeleton": 129, "ad": 129, "cmakelist": 129, "txt": 129, "activ": 129, "observ": 129, "explor": 129, "exemplari": 129, "sphinx": [131, 132], "architectur": 131, "document": [131, 132], "style": 132, "headlin": 132, "bullet": 132, "target": 132, "section": 132, "head": 132, "grid": 132, "simpl": 132, "csv": 132, "titl": 132, "imag": 132, "figur": 132, "comment": 132, "block": 132, "topic": 132, "sidebar": 132, "admonit": 132, "attent": 132, "caution": 132, "danger": 132, "hint": 132, "import": 132, "seealso": 132, "versionad": 132, "versionchang": 132, "deprec": 132, "math": 132, "raw": 132, "format": 132, "code": 132}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [15, "variables"], [16, "variables"], [17, "variables"], [18, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [25, "variables"], [26, "variables"], [28, "variables"], [29, "variables"], [30, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [37, "variables"], [39, "variables"], [40, "variables"], [41, "variables"], [42, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [13, "commands"], [16, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [22, "commands"], [23, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [34, "commands"], [36, "commands"], [38, "commands"], [39, "commands"], [40, "commands"], [42, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"]], "auth": [[4, "auth"]], "auth_token_provider": [[5, "auth-token-provider"]], "auth_token_validator": [[6, "auth-token-validator"]], "bank_session_token_provider": [[7, "bank-session-token-provider"]], "bank_transaction_summary_provider": [[8, "bank-transaction-summary-provider"]], "car_simulator": [[9, "car-simulator"]], "connector_lock": [[10, "connector-lock"]], "debug_json": [[11, "debug-json"]], "empty": [[12, "empty"]], "energy": [[13, "energy"], [77, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [78, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [79, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [80, "evse-manager"]], "evse_security": [[19, "evse-security"], [81, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [84, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [86, "ocpp"]], "ocpp_1_6_charge_point": [[26, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[27, "ocpp-data-transfer"]], "power": [[28, "power"]], "power_supply_DC": [[29, "power-supply-dc"], [87, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [88, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [89, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [91, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [92, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [93, "system"]], "test_control": [[40, "test-control"]], "tibber_price_forecast": [[41, "tibber-price-forecast"]], "yeti_simulation_control": [[42, "yeti-simulation-control"]], "API": [[43, "api"]], "Module Configuration": [[43, "module-configuration"], [44, "module-configuration"], [45, "module-configuration"], [50, "module-configuration"], [51, "module-configuration"], [53, "module-configuration"], [54, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [70, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [104, "module-configuration"], [129, "module-configuration"]], "Provides": [[43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"], [69, "provides"], [70, "provides"], [71, "provides"], [72, "provides"], [73, "provides"]], "Requirements": [[43, "requirements"], [44, "requirements"], [46, "requirements"], [50, "requirements"], [51, "requirements"], [53, "requirements"], [56, "requirements"], [57, "requirements"], [61, "requirements"], [62, "requirements"], [63, "requirements"], [65, "requirements"], [67, "requirements"], [70, "requirements"]], "Metadata": [[43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"], [69, "metadata"], [70, "metadata"], [71, "metadata"], [72, "metadata"], [73, "metadata"]], "Authors": [[43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"], [69, "authors"], [70, "authors"], [71, "authors"], [72, "authors"], [73, "authors"]], "License": [[43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"], [69, "license"], [70, "license"], [71, "license"], [72, "license"], [73, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [125, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [106, "yetidriver"]], "authorization": [[74, "authorization"]], "bank_transaction": [[75, "bank-transaction"]], "board_support_common": [[76, "board-support-common"]], "iso15118_charger": [[82, "iso15118-charger"]], "iso15118_ev": [[83, "iso15118-ev"]], "money": [[85, "money"]], "serial_comm_hub_requests": [[90, "serial-comm-hub-requests"]], "units": [[94, "units"]], "units_signed": [[95, "units-signed"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Examples of EVerest Modules": [[115, "examples-of-everest-modules"]], "High Level Module Concept": [[115, "high-level-module-concept"]], "Module Communication": [[115, "module-communication"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [122, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [121, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Bank Card Payment": [[120, "bank-card-payment"]], "Objectives": [[120, "objectives"]], "Supported use cases": [[120, "supported-use-cases"]], "Normal flow": [[120, "normal-flow"]], "Interrupted charging": [[120, "interrupted-charging"]], "Too expensive session": [[120, "too-expensive-session"]], "Too long session": [[120, "too-long-session"]], "Solution": [[120, "solution"]], "Introduce new interfaces": [[120, "introduce-new-interfaces"]], "How does it work": [[120, "how-does-it-work"]], "Frequently Asked Questions And Best Practices": [[121, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[121, "everest-modules"]], "Debug a single module": [[121, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[121, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[121, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[121, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[121, "everest-ocpp-2-0-1-setup"]], "Testing": [[121, "testing"]], "Unit tests": [[121, "unit-tests"]], "Integration tests": [[121, "integration-tests"]], "Pionix BelayBox": [[122, "pionix-belaybox"]], "Introduction": [[122, "introduction"]], "The BelayBox hardware": [[122, "the-belaybox-hardware"]], "Getting support": [[122, "getting-support"]], "Setting up Hardware and Software": [[122, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[122, "assembling-the-yak-board"]], "Flashing the Yak Board": [[122, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[122, "assembling-the-yeti-board"]], "Preparing the cable set": [[122, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[122, "final-yak-yeti-cable-setup"]], "Raspbian": [[122, "raspbian"]], "EVerest": [[122, "everest"]], "Integration into Raspbian": [[122, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[122, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[122, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[122, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[122, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[122, "belaybox-further-information"]], "Reference Cheat Sheet": [[122, "reference-cheat-sheet"]], "Make root partition read/writable": [[122, "make-root-partition-read-writable"]], "Make it read only again": [[122, "make-it-read-only-again"]], "File containing wifi settings": [[122, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[122, "use-of-custom-everest-build-or-config"]], "Define release channels": [[122, "define-release-channels"]], "Wireguard VPN configuration": [[122, "wireguard-vpn-configuration"]], "Persistent user config": [[122, "persistent-user-config"]], "Stop automatic updates": [[122, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[122, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[122, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[122, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[122, "raspbian-partitioning-scheme"]], "Using online updates": [[122, "using-online-updates"]], "Factory reset": [[122, "factory-reset"]], "Yeti errors or EVerest not starting": [[122, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[123, "index"]], "What Is EVerest": [[123, "what-is-everest"]], "EVerest Compass": [[123, "everest-compass"]], "Direct contact": [[123, "direct-contact"]], "Zulip chat": [[123, "zulip-chat"]], "Mailing list": [[123, "mailing-list"]], "Weekly tech meetup and working groups": [[123, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[123, "meetup"]], "Tech resources about EVerest": [[123, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[123, "find-your-way-into-everest-development"]], "Table Of Contents": [[123, "table-of-contents"]], "Indices and tables": [[123, "indices-and-tables"]], "Docker setup": [[124, "docker-setup"]], "everest playground": [[124, "everest-playground"]], "Local CI environment": [[124, "local-ci-environment"]], "Generating languange specific protobuf files": [[124, "generating-languange-specific-protobuf-files"]], "How To: Act": [[125, "how-to-act"]], "Usage": [[125, "usage"]], "List available jobs:": [[125, "list-available-jobs"]], "Run Jobs / Trigger events:": [[125, "run-jobs-trigger-events"]], "Bind working directory:": [[125, "bind-working-directory"]], "How To: Git": [[126, "how-to-git"]], "Main concept": [[126, "main-concept"]], "Best practices": [[126, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[126, "tips-n-tricks-for-git"]], "Using private repositories": [[126, "using-private-repositories"]], "Workflow example": [[126, "workflow-example"]], "Visualization of the branching structure": [[126, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[126, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[127, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[127, "prerequisites"]], "Integration of libocpp into everest-core": [[127, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[127, "run-everest-with-steve"]], "Configuring OCPP": [[127, "configuring-ocpp"]], "Connect to a different CSMS": [[127, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[127, "configuring-ocpp-within-everest"]], "Logging": [[127, "logging"]], "Tutorials": [[128, "tutorials"]], "How To: Develop New Modules": [[129, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[129, "goal-of-this-tutorial"]], "Install Prerequisites": [[129, "install-prerequisites"]], "Workspace Setup": [[129, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[129, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[129, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[129, "create-module-skeleton"]], "Interface Configuration": [[129, "interface-configuration"]], "Build Configuration & Build": [[129, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[129, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[129, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[129, "adding-dependencies-yaml"]], "Building": [[129, "building"]], "Run Configuration & Run": [[129, "run-configuration-run"]], "EVerest configuration": [[129, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[129, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[129, "running-everest"]], "Observing the System": [[129, "observing-the-system"]], "Exploring with MQTT Explorer": [[129, "exploring-with-mqtt-explorer"]], "Debugging": [[129, "debugging"]], "Exemplary Module Customizations": [[129, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[130, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[131, "general-sphinx-information"]], "Architecture": [[131, "architecture"]], "Build the documentation": [[131, "build-the-documentation"]], "Sphinx style guide": [[132, "sphinx-style-guide"]], "Headlines": [[132, "headlines"]], "Styles": [[132, "styles"]], "Bullet Lists": [[132, "bullet-lists"]], "Targets and Links": [[132, "targets-and-links"]], "Section Heading": [[132, "section-heading"]], "Tables": [[132, "tables"]], "Grid table": [[132, "grid-table"]], "Simple table": [[132, "simple-table"]], "CSV table": [[132, "csv-table"]], "table title": [[132, "id6"]], "Images and Figures": [[132, "images-and-figures"]], "Image": [[132, "image"]], "Figure": [[132, "figure"]], "Comments": [[132, "comments"]], "Directives": [[132, "directives"]], "Table of Contents": [[132, "table-of-contents"], [132, "id4"]], "Table of Contents (this document)": [[132, "table-of-contents-this-document"]], "Content Block Directives": [[132, "content-block-directives"], [132, "id5"]], ".. topic:: [title]": [[132, "topic-title"]], "Topic": [[132, null]], ".. sidebar:: [title]": [[132, "sidebar-title"]], "Sidebar": [[132, null]], ".. admonition:: [title]": [[132, "admonition-title"]], "Admonition title": [[132, null]], ".. attention::": [[132, "attention"]], ".. caution::": [[132, "caution"]], ".. danger::": [[132, "danger"]], ".. error::": [[132, "error"]], ".. hint::": [[132, "hint"]], ".. important::": [[132, "important"]], ".. note::": [[132, "note"]], ".. tip::": [[132, "tip"]], ".. warning::": [[132, "warning"]], ".. seealso::": [[132, "seealso"]], ".. versionadded:: [version]": [[132, "versionadded-version"]], ".. versionchanged:: [version]": [[132, "versionchanged-version"]], ".. deprecated:: [version]": [[132, "deprecated-version"]], ".. math::": [[132, "math"]], ".. raw:: output format": [[132, "raw-output-format"]], "Code Examples": [[132, "code-examples"]]}, "indexentries": {}})
\ No newline at end of file
diff --git a/docs/nightly/appendix/02_snapshot.html b/docs/nightly/appendix/02_snapshot.html
index e246ca95f..4af51964f 100644
--- a/docs/nightly/appendix/02_snapshot.html
+++ b/docs/nightly/appendix/02_snapshot.html
@@ -53,12 +53,12 @@ Navigation
git_tag: main
everest-core:
git: git@github.com:EVerest/everest-core.git
- git_rev: fc986b962790a471b18606fbc8abe0fcc50bbeb5
- git_tag: main
+ git_rev: 3970ee3d85cad194e4efd52de7f84bc3b13503be
+ git_tag: 2024.2.0
everest-framework:
git: https://github.com/EVerest/everest-framework.git
- git_rev: 0f19d035a6ff838cf5264fc3348dac1cf99a9abe
- git_tag: v0.9.0
+ git_rev: ff8427e83c11d8edbc261797a1a6994ab907c324
+ git_tag: v0.10.1
options:
- BUILD_TESTING OFF
everest-utils:
@@ -68,7 +68,7 @@ Navigation
git_tag: v0.2.0
everest.github.io:
git: git@github.com:everest/everest.github.io.git
- git_rev: a1415be880f63d9d71d88629d25152c560be9e4b
+ git_rev: c851dad2e332326debe9aedba7bb3c0fc81a7a5a
ext-mbedtls:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS
git: https://github.com/EVerest/ext-mbedtls.git
@@ -84,10 +84,9 @@ Navigation
git_rev: 35c0c0a4ff3412e588ff6f00561df1407916832d
git_tag: 2023.3.0
libevse-security:
- cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBEVSE_SECURITY
git: https://github.com/EVerest/libevse-security.git
- git_rev: 69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2
- git_tag: 69410a8
+ git_rev: 703018b5933900fc2ad5b543af9354c3b63e6bed
+ git_tag: v0.4.3
libfsm:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBFSM
git: https://github.com/EVerest/libfsm.git
@@ -95,21 +94,19 @@ Navigation
git_tag: v0.2.0
liblog:
git: https://github.com/EVerest/liblog.git
- git_rev: 19dce0ec3afda8d61bb95a6455a79913b732ec44
- git_tag: v0.2.1
+ git_rev: 03b498407c6462af3f886aa2dab3e182a7f864c0
+ git_tag: v0.1.0
options:
- BUILD_EXAMPLES OFF
- - CMAKE_POSITION_INDEPENDENT_CODE ON
libmodbus:
- cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBMODBUS
git: https://github.com/EVerest/libmodbus.git
- git_rev: b41adccde9036f7728785185db9c980a2fe94ef1
- git_tag: v0.3.0
+ git_rev: 9d9326f64bceb2b2ea5f73e203c52f95ca62509a
+ git_tag: v0.2.0
libocpp:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBOCPP
git: https://github.com/EVerest/libocpp.git
- git_rev: c9827c5e941f03fc45f66916891d93e1ee78864b
- git_tag: c9827c5
+ git_rev: db4d1d0e598e134b38d1373aab913e77280dcb45
+ git_tag: v0.9.8
libslac:
cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBSLAC
git: https://github.com/EVerest/libslac.git
@@ -121,7 +118,6 @@ Navigation
git_rev: 97a42e9dba26c068a34453ad0d9a0ce29595bf4d
git_tag: v0.2.0
libtimer:
- cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBTIMER
git: https://github.com/EVerest/libtimer.git
git_rev: d7ee45a5779defdd88cfa9382348670b353b9a4c
git_tag: v0.1.1
diff --git a/docs/nightly/searchindex.js b/docs/nightly/searchindex.js
index 4635fa189..d400414e4 100644
--- a/docs/nightly/searchindex.js
+++ b/docs/nightly/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/ac_rcd", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/bank_session_token_provider", "_generated/interfaces/bank_transaction_summary_provider", "_generated/interfaces/car_simulator", "_generated/interfaces/connector_lock", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/session_cost", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/LemDCBM400600", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/session_cost", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/units_signed", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/ac_rcd.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/bank_session_token_provider.rst", "_generated/interfaces/bank_transaction_summary_provider.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/connector_lock.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_board_support.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/ocpp_data_transfer.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/session_cost.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/LemDCBM400600.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/bank_transaction.rst", "_generated/types/board_support_common.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/money.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/session_cost.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. ac_rcd", "11.2.4. auth", "11.2.5. auth_token_provider", "11.2.6. auth_token_validator", "11.2.7. bank_session_token_provider", "11.2.8. bank_transaction_summary_provider", "11.2.9. car_simulator", "11.2.10. connector_lock", "11.2.11. debug_json", "11.2.12. empty", "11.2.13. energy", "11.2.14. energy_manager", "11.2.15. energy_price_information", "11.2.16. ev_slac", "11.2.17. evse_board_support", "11.2.18. evse_manager", "11.2.19. evse_security", "11.2.20. example", "11.2.21. example_user", "11.2.22. external_energy_limits", "11.2.23. isolation_monitor", "11.2.24. kvs", "11.2.25. ocpp", "11.2.26. ocpp_1_6_charge_point", "11.2.27. ocpp_data_transfer", "11.2.28. power", "11.2.29. power_supply_DC", "11.2.30. powermeter", "11.2.31. reservation", "11.2.32. serial_communication_hub", "11.2.33. session_cost", "11.2.34. slac", "11.2.35. solar_forecast", "11.2.36. sunspec_ac_meter", "11.2.37. sunspec_reader", "11.2.38. sunspec_scanner", "11.2.39. system", "11.2.40. test_control", "11.2.41. tibber_price_forecast", "11.2.42. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. bank_transaction", "11.3.3. board_support_common", "11.3.4. energy", "11.3.5. energy_price_information", "11.3.6. evse_board_support", "11.3.7. evse_manager", "11.3.8. evse_security", "11.3.9. iso15118_charger", "11.3.10. iso15118_ev", "11.3.11. isolation_monitor", "11.3.12. money", "11.3.13. ocpp", "11.3.14. power_supply_DC", "11.3.15. powermeter", "11.3.16. reservation", "11.3.17. serial_comm_hub_requests", "11.3.18. session_cost", "11.3.19. sunspec_ac_meter", "11.3.20. system", "11.3.21. units", "11.3.22. units_signed", "11.3.23. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "EvseSecurity", "5.2.2. EvseSlac", "5.2.4. GenericPowermeter", "5.2.5. LEM DCBM 400/600", "OCPPExtensionExample", "5.2.6. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Modules in Detail", "5. EVerest Module Configurations", "Bank Card Payment", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How To: Git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 50, 51, 53, 54, 55, 56, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 44, 45, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 65, 67, 68, 70, 72, 73, 100, 101, 103, 104, 107, 115, 119, 121, 122, 123, 124, 127, 131], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 35, 37, 38, 40, 41, 42, 44, 56, 61, 74, 76, 77, 80, 82, 88, 93, 104, 106, 107, 112, 115, 117, 118, 124, 127, 129, 131, 132], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 100, 106, 115, 121, 122, 123], "require_auth_eim": 1, "null": [1, 2, 24, 34], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 49, 53, 55, 56, 63, 68, 69, 72, 74, 75, 77, 80, 81, 82, 84, 85, 86, 88, 89, 90, 91, 92, 93, 95, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 130], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 80, 91, 100, 107, 110, 117, 118, 120, 122, 127, 129], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 67, 69, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 132], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 74, 80, 91], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 121, 123, 124, 125, 126, 127, 129, 130, 131, 132], "evcc": [1, 2, 18, 68, 80, 82], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 74, 75, 81, 82, 86, 88, 91, 93, 97, 98, 100, 104, 113, 115, 117, 119, 120, 121, 124, 127, 129, 131], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 100, 104, 112, 115, 117, 123, 127, 129], "pnc": [1, 53, 56, 127], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 120, 126, 129], "signatur": [1, 19, 93, 95], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 101, 104, 116, 117, 127], "chain": [1, 18, 19, 51, 56, 81], "emaid": [1, 74], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 117, 118, 119, 123, 126], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 63, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 100, 105, 118, 129], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 113, 115, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 69, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 107, 112, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129, 130], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129], "close": [1, 2, 56, 82, 119], "ac_open_contactor": 1, "open": [1, 82, 112, 117, 119, 122, 123, 124, 127, 129, 130, 131], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 129, 130], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 121, 123, 124, 126, 127, 129, 130], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 100, 104, 106, 118, 119, 122, 123, 126, 129], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 18, 22, 25, 26, 34, 37, 42, 45, 46, 53, 55, 58, 61, 67, 76, 77, 79, 80, 82, 85, 88, 92, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 132], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 102, 103, 104, 106, 111, 112, 116, 127, 129, 132], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 115, 118, 122, 127, 131], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 100, 103, 104, 106, 113, 116, 117, 118, 119, 121, 122, 125, 126, 127, 129, 131], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 102, 114, 115, 118, 119, 122, 123, 129], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 102, 106, 115, 118, 121, 127, 129], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 100, 104, 106, 120, 127, 130], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 72, 74, 76, 77, 79, 80, 82, 83, 86, 89, 100, 106, 115, 117, 122, 123, 127], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 115, 117, 118, 119, 120, 121, 128, 129, 130, 132], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 126, 127, 129], "want": [1, 2, 53, 100, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 129, 130], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 106, 112, 118, 120, 123, 126, 127, 129], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 102, 120, 122, 126, 129], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 100, 122], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 100, 121, 122], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 104, 116, 119, 122, 127], "evccidd": 1, "string": [1, 2, 6, 9, 11, 16, 17, 18, 19, 20, 24, 25, 26, 29, 30, 31, 32, 34, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 95, 104, 117, 118, 129], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 100, 117, 118, 121, 124, 125, 127, 129], "identif": [1, 55, 80, 88, 100, 119], "readabl": [1, 80, 106, 131], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 95, 100, 104, 113, 116, 122, 123, 125, 127, 129], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 100, 103, 106, 112, 113, 117, 118, 124, 125, 126, 127, 129, 130], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 82], "element": [1, 2, 82, 86], "us": [1, 2, 7, 9, 11, 12, 13, 17, 18, 19, 20, 21, 23, 25, 26, 29, 32, 37, 44, 45, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 81, 82, 86, 87, 89, 93, 95, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 121, 123, 124, 125, 127, 129, 130, 131, 132], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 115, 116, 118, 120, 121, 122, 123, 127, 129, 130, 131], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 100, 119, 122, 124, 129], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 95, 103, 107, 108, 110, 117, 118, 122, 123, 127], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 74, 77, 80, 81, 82, 83, 86, 88, 90, 93, 100, 103, 104, 106, 120, 121, 123, 127, 129, 130], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 100, 111, 112, 113, 115, 118, 123, 126, 127, 129, 132], "rfc3339": [1, 39, 74, 77, 78, 80, 82, 88, 89, 91, 93], "utc": [1, 74, 77, 78, 82, 89, 91], "vehicl": [1, 18, 34, 80, 82, 117, 122], "intend": [1, 80, 88], "ac_eamount": 1, "number": [1, 2, 3, 17, 18, 20, 24, 28, 29, 32, 37, 43, 45, 46, 47, 48, 50, 51, 53, 55, 58, 59, 60, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 94, 96, 103, 104, 116, 117, 118, 119, 129, 132], "wh": [1, 80, 82, 83, 88, 92, 94, 95, 103], "amount": [1, 77, 82, 85, 86, 104, 106, 119, 120], "reflect": [1, 118, 129], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 105, 115, 116, 117, 118, 119, 121, 122, 123, 128, 130, 131, 132], "much": [1, 119, 121, 122, 126], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 131], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 102, 112, 113, 117, 118, 120, 123, 126, 129], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 99, 105, 106, 115, 117, 121, 123, 124, 125, 130], "goal": [1, 80], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 73, 76, 77, 78, 79, 80, 82, 83, 87, 88, 93, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 132], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 100, 102, 106, 117, 119, 121, 127], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 96, 117, 124], "rm": [1, 124, 126, 130], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 79, 80, 82, 83, 84, 87, 88, 92, 94, 95, 96, 115, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 73, 74, 75, 77, 78, 79, 80, 82, 86, 87, 88, 91, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 132], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 95, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 100, 112, 117, 119, 122, 123, 126, 127], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 97, 98, 100, 106, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 82, 94, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 74, 76, 80, 81, 82, 83, 86, 87, 88, 91, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 120, 122, 123, 126, 129, 132], "maximum": [1, 17, 20, 28, 43, 45, 60, 69, 79, 80, 82, 83, 86, 87, 104, 120, 127], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 88, 93, 100, 103, 106, 116, 117, 119, 123, 127, 132], "per": [1, 2, 77, 78, 82, 100, 129], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 104, 106, 112, 117, 118, 120, 123], "minimum": [1, 43, 79, 82, 87, 88, 100, 116, 122], "cost": [1, 33, 78, 91, 120], "effici": [1, 77, 80, 87, 116], "dc_evenergycapac": 1, "capac": [1, 17, 80, 83], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 74, 76, 77, 79, 80, 81, 82, 83, 86, 88, 100, 102, 118, 119, 120, 121, 127], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 69, 72, 74, 80, 81, 83, 86, 93, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 121, 122, 124, 126, 127, 129], "consid": [1, 80, 86, 104, 116, 117, 118, 122], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 122, 126], "end": [1, 18, 53, 77, 80, 89, 91, 93, 118, 122, 127], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 104, 119, 120, 128, 132], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 16, 17, 18, 19, 20, 24, 25, 26, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 67, 68, 69, 70, 74, 77, 79, 82, 86, 87, 88, 96, 117, 118, 129], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130], "set": [1, 2, 4, 9, 16, 17, 18, 22, 25, 26, 29, 34, 39, 40, 44, 45, 51, 53, 55, 56, 60, 61, 69, 70, 73, 77, 78, 79, 80, 82, 83, 86, 87, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129, 130, 132], "true": [1, 2, 3, 16, 17, 18, 19, 20, 24, 25, 26, 30, 31, 34, 39, 42, 44, 45, 53, 55, 56, 61, 62, 67, 68, 69, 70, 79, 82, 86, 87, 88, 96, 100, 102, 104, 106, 117, 118, 121, 122, 126, 127], "bulk": [1, 80, 82], "approx": [1, 82, 104], "80": [1, 59, 80, 82, 104, 117, 124], "complet": [1, 17, 38, 53, 80, 82, 106, 113, 116, 118, 122, 127], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 115, 122, 123], "100": [1, 17, 45, 69, 82, 116, 127], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 121, 130], "dc_evmaximumlimit": [1, 82], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 71, 74, 76, 77, 78, 79, 80, 81, 82, 85, 86, 88, 90, 92, 94, 95, 96, 100, 103, 104, 115, 117, 118, 125, 127, 129, 132], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 95, 100, 104, 106, 107, 108, 117, 118, 119, 121, 122, 127], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 104, 106, 117, 119, 120, 122, 127, 129], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 103, 121], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 100, 106, 112, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 100, 117, 119], "belong": [1, 18, 100, 126], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 99, 100, 104, 119, 120, 122, 127], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 104, 121, 122, 129], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 100, 104, 122, 126, 127], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 100, 103, 104, 115, 117, 119, 121, 122, 124, 130], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 117, 120, 129], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 75, 77, 80, 81, 85, 86, 88, 89, 90, 95, 96, 100, 103, 104, 106, 117, 118, 122, 129, 130], "link": [1, 16, 34, 52, 55, 56, 68, 86, 97, 98, 99, 101, 102, 105, 118, 121, 123, 124, 129], "becom": [1, 34, 80, 126], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 127], "match": [1, 9, 16, 34, 44, 53, 55, 120, 121], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 121], "while": [1, 18, 34, 45, 106, 115, 121, 122, 124, 129], "stai": [1, 34, 122, 123], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 74, 80, 81, 82, 85, 86, 91, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129], "protocol": [1, 18, 82, 93, 100, 102, 104, 115, 117, 118, 119, 127], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 117, 119, 132], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 100, 113, 117, 118, 119, 121, 122, 127, 129], "properti": [1, 25, 37, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 82], "versionnumbermajor": [1, 82], "versionnumberminor": [1, 82], "schemaid": [1, 82], "prioriti": [1, 82], "v2g_messag": [1, 82], "debug": [1, 11, 45, 50, 64, 122], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 100, 103, 112, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 127, 129, 131, 132], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 122, 127, 131], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 95, 100, 103, 106, 112, 116, 117, 118, 119, 121, 126, 127, 129], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 104, 107, 109, 112, 115, 116, 117, 118, 119, 123, 126, 127, 128], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 115, 119, 129], "startup": [1, 103, 104, 118, 129], "necessari": [1, 117, 119, 126, 129], "info": [1, 25, 26, 86, 112, 129], "sent": [1, 25, 26, 69, 80, 100, 106, 129], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 97, 98, 99, 100, 101, 102, 105, 107, 116, 120, 122, 123, 127, 128, 130, 131], "onc": [1, 17, 44, 100, 102, 106, 120, 122, 126, 129], "evse_id": [1, 18, 53, 55, 74, 82, 88], "evseid": [1, 9, 82], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 74, 80, 82, 86, 88, 89, 91, 92, 93, 100, 104, 113, 118, 121, 122, 127, 129], "uniqu": [1, 7, 9, 75, 82, 118], "identifi": [1, 7, 9, 19, 75, 82, 86, 119], "outlet": [1, 9, 80, 82, 120], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 124, 129], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 106, 113, 115, 116, 117, 119, 122, 127, 131], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 117, 132], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 112, 115, 117, 121, 122, 126, 129], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 100, 102, 104, 106, 117, 118, 119, 121, 123, 124, 127, 129], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 106, 122, 127], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 100, 104, 106, 113, 115, 116, 117, 119, 121, 123, 124, 125, 126, 127, 129, 130], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 106, 112, 113, 118, 123, 126, 127, 129], "physic": [1, 18, 80, 82, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 95, 103, 106, 117, 122], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 95, 103, 122], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 100, 104, 113, 117, 118, 119, 121, 123, 125, 126, 127, 129], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 116, 121, 122, 123, 124, 125, 131], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 103, 116, 117, 118, 119, 123], "servic": [1, 25, 26, 53, 85, 117, 124, 125, 129], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 80], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 115, 117, 118, 120, 127, 129], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 100, 102, 103, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 130, 132], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 112, 113, 115, 117, 118, 119, 120, 121, 124, 127, 129, 131, 132], "correspond": [1, 18, 80, 103, 106, 113, 118, 119, 120, 122, 129], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 104, 117, 122], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 95, 101, 104, 105, 115, 117, 125, 127], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 116, 123], "stream": [1, 18, 76, 82, 106, 123], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 121], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 100, 106, 116, 117, 119, 120, 121, 123, 128, 130], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 100, 104], "accecpt": 1, "authorization_statu": [1, 74], "authorizationstatu": [1, 74], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 74, 75, 80, 89, 97, 98, 99, 100, 119, 120, 125, 127], "certificate_statu": [1, 74], "certificatestatu": [1, 74], "ac_contactor_clos": 1, "fals": [1, 3, 16, 17, 18, 19, 25, 26, 30, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 68, 69, 70, 79, 80, 87, 104, 106, 117, 118, 121, 127, 129], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 100, 102, 106, 107, 108, 119, 123], "layer": [1, 16, 34, 127], "accord": [1, 23, 30, 52, 55, 69, 82, 85, 100, 104, 127], "readi": [1, 2, 18, 53, 82, 102, 104, 117, 118, 122, 126, 129, 130], "cable_check_finish": 1, "under": [1, 20, 24, 80, 106, 122], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 121, 123, 127], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 95, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 95, 100, 104, 117], "record": [1, 123], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 121, 122], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 103, 106, 112, 115, 116, 119, 125, 129, 132], "restrict": [1, 82, 117, 129], "max_curr": [1, 20, 28, 80, 100], "max": [1, 2, 77, 79, 115, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 100, 106, 117, 120, 121, 122, 127], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 82], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 82], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 82, 84, 100, 122], "condit": [1, 80, 82, 100, 121], "isolation_statu": 1, "isolationstatu": [1, 82], "result": [1, 2, 3, 6, 7, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 48, 74, 77, 79, 81, 84, 86, 90, 92, 99, 104, 117, 118, 122, 129, 132], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 100, 125, 127], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 82], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 73, 77, 80, 92, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 93, 125, 126, 129], "read": [1, 17, 32, 45, 64, 69, 86, 103, 117, 123, 126], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 100, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "relev": [1, 86, 94, 95, 100, 106, 127], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 96, 106, 117, 123], "happend": 1, "evseerror": [1, 82], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 73, 74, 76, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 73, 80, 93, 102, 106, 113, 127], "simpl": [2, 24, 51, 66, 71, 100, 117, 118, 119, 121, 122, 126, 129], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 100, 106, 115, 117, 121, 123], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 82], "ac_single_phase_cor": [2, 82], "ac_three_phase_cor": [2, 82], "dc_core": [2, 82], "dc_extend": [2, 82], "dc_combo_cor": [2, 82], "dc_uniqu": [2, 82], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 80, 86, 88, 90, 99, 104, 117, 118, 120, 129], "simul": [2, 9, 42, 56, 70, 96, 115, 123, 127, 128], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 102, 104, 116, 119, 120, 123, 129], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 117, 119, 127], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 106, 112, 117, 118, 119, 122, 126], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 106], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 117, 122, 127], "set_dc_param": 2, "paramet": [2, 77, 88, 103, 104, 112, 115, 118, 121, 127, 129], "ev_paramet": 2, "dc_evparamet": [2, 83], "set_bpt_dc_param": 2, "bpt": [2, 53, 83], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 83], "enable_sae_j2847_v2g_v2h": 2, "2": [2, 17, 25, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 85, 100, 103, 104, 106, 111, 112, 117, 122, 123, 126, 127, 132], "residu": [3, 106], "rcd": [3, 17, 43, 60, 73, 82, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 100, 106, 117, 122, 127, 129], "emerg": [3, 80, 82, 106], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 100, 106], "off": [3, 17, 42, 45, 76, 79, 87, 100, 106, 111, 112, 118, 121, 122, 126, 129], "done": [3, 18, 25, 55, 104, 115, 116, 117, 118, 119, 122, 126, 127], "hw": [3, 60, 73, 122], "directli": [3, 17, 53, 104, 106, 118, 124, 126], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 104, 106, 115, 116, 117, 118, 119, 120, 121, 124, 126, 127, 129], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 100, 102, 115, 117, 119, 121, 122, 127, 129], "telemetri": [3, 17, 18, 43, 45, 79, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 80, 86, 106, 113, 121, 127, 129], "doe": [3, 17, 24, 49, 53, 59, 93, 100, 106, 116, 117, 118, 121, 122], "anyth": [3, 113, 122], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 122, 125, 126, 129], "self": [3, 104, 117, 125, 126, 129], "test": [3, 17, 40, 53, 56, 76, 85, 115, 117, 118, 122, 123, 125, 126, 129], "fail": [3, 18, 56, 81, 82, 93, 102, 104, 106, 121], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 100, 102, 104, 106, 117, 118, 119, 120, 121, 122, 126, 129], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 100, 104, 106, 117, 118, 121, 129], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 100, 106, 117, 118, 119, 121, 123], "successful": 3, "authent": [4, 44, 115, 117, 127], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 123, 124, 127, 129, 131], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 100], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 97, 100, 106, 123, 127], "relat": [4, 18, 19, 80, 93, 117, 118, 119, 126], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 69, 80, 100, 120], "connection_timeout": [4, 18, 44, 127], "integ": [4, 17, 18, 19, 24, 31, 32, 38, 43, 44, 45, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 69, 73, 74, 77, 79, 80, 82, 85, 86, 88, 89, 92, 93, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 103, 104, 112, 117, 118, 119, 122, 126, 129, 131], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 100, 107, 108, 109, 119, 120, 121, 127], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 104, 116, 120, 121, 122, 127], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 130], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91, 119], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 75], "commit": [8, 91, 120, 126], "account": [8, 58, 120, 123, 125], "bank_transaction_summari": [8, 120], "banktransactionsummari": [8, 75], "summari": [8, 75], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 104, 119, 120], "depend": [8, 23, 75, 113, 115, 120, 121, 122, 126], "backend": [8, 75, 91, 119, 120, 121, 123], "therefor": [8, 25, 75, 100, 118, 126], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 117, 122, 127], "out": [9, 17, 80, 100, 117, 119, 122, 123, 125, 126, 129], "hil": [9, 42], "sil": [9, 117, 121, 127, 130], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 96, 100, 102, 103, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 100, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129, 132], "yeti": [9, 42, 60, 73, 107, 110, 119, 127], "shall": [9, 93, 129], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130], "structur": [9, 112, 117, 118, 121, 123, 129, 130, 132], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 103, 104, 106, 113, 117, 118, 121, 123, 124, 127, 129], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 102, 104, 106, 116, 121, 122, 127], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 100, 122, 127], "lock": [10, 17, 18, 60, 73, 106, 118], "motor": [10, 60, 73, 106], "socket": [10, 17, 80, 116, 122, 129], "fix": [10, 17, 126], "attach": [10, 17, 69, 117, 121, 124], "unlock": [10, 18, 80, 106, 127], "normal": [10, 18, 53, 70, 100, 122], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 100, 105, 107, 108, 109, 110, 117, 119, 123, 124], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 100, 102, 103, 104, 106, 107, 115, 120, 122, 123, 128, 129], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 104, 113, 121, 124, 127, 129, 130, 131], "ani": [11, 25, 56, 68, 77, 80, 106, 112, 113, 117, 118, 122, 126], "displai": [11, 100, 122], "web": [11, 117, 124], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 100, 115, 116, 117, 118, 119, 121, 126, 127, 130], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70, 71, 72, 85, 104, 111, 112, 113, 115, 117, 119, 122, 123, 127, 129, 131], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 71, 72, 86, 100, 101, 102, 103, 104, 106, 113, 115, 116, 117, 119, 120, 121, 123, 124, 127, 129], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 100, 127, 132], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 115, 116, 118, 120, 122, 123, 124], "intefac": 13, "node": [13, 18, 22, 77, 117, 119, 121], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 102, 117, 119, 130], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 100, 118, 121, 122], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 95, 106, 121, 122, 123, 127, 129], "direct": [13, 69, 77, 117, 121, 125, 129], "grid": [13, 53, 77, 79, 88, 100, 119], "consum": [13, 77, 91, 117, 119, 120], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 95, 112, 117, 129, 130], "enforce_limit": [13, 77, 100], "energymanag": [13, 14, 18, 22, 77, 80, 100, 107, 109], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 118], "through": [13, 77, 80, 115, 117, 121, 122, 126], "tree": [13, 22, 51, 53, 77, 100, 121, 129, 132], "global": [14, 38, 50, 80, 132], "price": [15, 41, 58, 77, 78, 85, 91], "forecast": [15, 35, 41, 50, 58, 78], "energy_pr": 15, "energypriceschedul": [15, 78], "timestamp": [15, 35, 37, 39, 41, 77, 78, 80, 86, 88, 91, 92, 93, 95], "both": [15, 25, 78, 100, 103, 104, 106, 113, 122, 126], "side": [16, 34, 53, 73, 76, 77, 100, 102, 106, 115, 117, 119, 121, 122, 127], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 100, 102, 106, 112, 117, 119, 122, 127, 129], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 106, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129, 130, 132], "shut": [16, 34], "down": [16, 34, 44, 122, 123, 126, 127], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 102, 104, 120, 122, 126], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 122], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 100, 102, 106, 118, 119, 127, 129], "machin": [16, 34, 100, 106, 117, 119, 122], "board": [17, 60, 73, 76, 79, 106, 119, 123], "driver": [17, 45, 57, 59, 60, 73, 100, 104, 115, 117, 119, 122, 124], "minim": [17, 29, 53, 73, 77, 83, 86, 127, 129], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 113, 117, 118, 121, 122, 123, 125, 127, 129], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 106, 112, 113, 117, 119, 129], "compon": [17, 25, 86, 118, 122, 129], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 106, 117, 118, 122, 123, 127, 131], "have": [17, 33, 77, 78, 100, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130], "own": [17, 104, 115, 117, 118, 119, 122, 123, 125, 129, 130], "board_support_common": [17, 107, 110], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 95, 100], "count": [17, 19, 51, 80, 117], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 100, 102, 104, 117, 121], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 102, 107, 109, 115, 117, 119, 120, 127], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 129], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 102, 103, 104, 106, 115, 116, 117, 118, 121, 122, 123, 126, 129], "thei": [17, 44, 53, 80, 100, 103, 106, 112, 115, 118, 119, 122, 124, 126, 132], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 100, 104, 113, 116, 117, 122, 126], "runtim": [17, 129], "becaus": [17, 25, 80, 89, 106, 113, 118, 121, 126], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 121, 123, 124, 126, 127, 130], "too": [17, 80, 104, 121], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 112, 115, 117, 119, 127], "those": [17, 104, 115, 116, 117, 119, 123, 129], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 124, 131], "singl": [17, 18, 32, 80, 81, 104, 106, 113, 126, 129], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 106, 117, 121, 122, 124, 126], "do": [17, 18, 53, 55, 76, 77, 80, 93, 103, 112, 113, 117, 120, 121, 122, 123, 126, 128, 129, 130, 132], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 115, 117, 118, 119, 122, 123, 129], "letter": 17, "iso": [17, 53, 78, 85, 102, 116, 119, 122, 123], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 69, 70, 72, 73, 74, 76, 80, 85, 86, 104, 106, 111, 122, 126, 127, 132], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 100, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 127, 129], "input": [17, 25, 29, 32, 74, 87, 88, 100, 103, 117, 118, 121], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 123], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 100, 117, 118, 124, 129], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 103, 118, 120, 121], "pilot": [17, 34, 60, 73, 102], "f": [17, 34, 76, 102, 106, 122], "must": [17, 29, 45, 77, 88, 93, 100, 104, 106, 118, 127, 129], "pwm_on": 17, "turn": [17, 118, 122], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 77, 80], "0": [17, 18, 19, 25, 26, 31, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 79, 86, 103, 106, 111, 112, 116, 117, 123, 126, 127, 129, 132], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 100, 106, 122, 123, 131], "pwm_f": 17, "neg": [17, 77, 84, 88, 94, 95], "allow_power_on": [17, 79], "flag": [17, 79, 92, 102, 116, 121, 122, 125, 129], "never": [17, 44, 53, 100, 113, 120, 122, 126], "poweronoff": [17, 79], "context": [17, 79, 86], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 80, 82, 106, 122], "destroi": [17, 106], "so": [17, 18, 53, 58, 77, 78, 80, 85, 100, 103, 113, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129], "special": [17, 53, 76, 77, 78, 106, 117, 119, 123], "sequenc": [17, 18, 76, 106], "exact": [17, 119, 122], "exampl": [17, 21, 63, 80, 85, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 127, 129], "would": [17, 44, 85, 112, 113, 117, 118, 124, 126, 129], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 116, 118, 120, 122, 129], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 106, 118], "replug": [17, 18, 44, 76, 80, 106], "without": [17, 32, 80, 81, 92, 103, 106, 119, 120, 121, 122, 123, 127, 129], "evsereplugstart": [17, 76], "take": [17, 53, 93, 112, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129], "care": [17, 118, 129], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 116, 122, 126], "don": [17, 113, 121, 125, 126, 127], "t": [17, 18, 86, 113, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130], "product": [17, 35, 85, 104, 106, 117, 119, 122, 126], "m": [17, 56, 69, 112, 113, 116, 117, 126], "durat": [17, 50, 61, 88, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 103, 104, 105, 117, 118, 123, 129], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "also": [17, 18, 53, 68, 86, 100, 103, 104, 106, 112, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 132], "var": [17, 25, 43, 88, 92, 94, 95, 103, 104, 115, 117, 118], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 112, 117, 123], "over": [17, 53, 61, 81, 100, 106, 116, 118, 120, 121], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129, 131], "than": [17, 25, 33, 59, 80, 86, 104, 116, 117, 119, 120, 123], "just": [17, 100, 115, 117, 118, 119, 121, 122, 123, 125, 126, 129], "ignor": [17, 43, 44, 59, 100], "otherwis": [17, 18, 54, 56, 67, 104, 122, 126], "overcurr": 17, "detect": [17, 18, 82, 93, 106, 120, 122], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 125, 126, 132], "avoid": [17, 53, 121], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 106, 112, 116, 117, 119, 121, 122, 124, 126, 129], "repres": [18, 51, 113, 119, 120], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 104], "known": [18, 86, 129], "evse_board_support": [18, 53, 60, 73, 107, 108, 110], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 122, 126], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 115, 117, 121, 122, 126, 129], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 77, 80, 86, 100, 104, 112, 113, 117, 118, 122, 126, 129], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 102, 104, 117, 121, 122, 129], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 117, 118, 121, 127], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 95, 104, 106, 118, 119, 121, 122, 129], "due": [18, 100, 119, 122, 126], "could": [18, 25, 26, 30, 39, 63, 74, 88, 105, 115, 116, 117, 118, 119, 120, 122, 127, 129], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 80, 100, 112, 117, 118, 123, 127, 129], "reserv": [18, 44, 61, 74, 80, 107, 108, 110, 119, 120, 127], "color": 18, "hmi": 18, "led": [18, 45, 100, 122], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 106, 122, 129], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 126], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 100, 112, 122, 132], "successfulli": [18, 25, 26, 39, 86, 88, 93, 115, 121, 122, 127], "alreadi": [18, 74, 77, 78, 112, 117, 119, 121, 122, 123, 124, 126, 129, 130], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 117], "won": [18, 121], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 100, 120], "automat": [18, 45, 103, 112, 119, 121], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 106, 113, 118, 122, 129], "correct": [18, 103, 119, 122, 125], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 122, 123], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 100, 113, 115, 116, 117, 118, 126, 127, 129, 130], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 100, 122, 127], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 124, 127], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 118, 119, 122, 123, 125, 126, 127, 129], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 122, 123, 129, 132], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 100], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 111, 122, 127], "access": [19, 32, 57, 70, 117, 119, 122, 124, 125], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 100, 106, 115, 118, 122], "period": [19, 86, 103], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 104, 117], "pem": [19, 54, 59, 74, 81, 93, 104], "encod": [19, 74, 81, 82, 93, 95, 106, 132], "x": [19, 59, 74, 93, 104, 132], "509": [19, 74, 93, 104], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 104], "delete_certif": 19, "delet": [19, 24, 81, 113, 124, 126], "certificate_hash_data": [19, 81], "certificatehashdata": [19, 81], "deletecertificateresult": [19, 81], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 81], "verify_certif": 19, "verifi": [19, 23, 56, 74, 93, 129], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 116, 122], "verif": [19, 93], "get_installed_certif": 19, "retriev": [19, 25, 81, 86, 93], "getinstalledcertificatesresult": [19, 81], "hash": [19, 81, 82], "get_ocsp_request_data": 19, "ocsp": [19, 74, 81], "ocsprequestdatalist": [19, 81], "sub": [19, 124, 132], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93, 95], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 104, 113, 117, 118, 119, 121, 122, 124, 125, 126, 129, 130, 132], "c": [19, 34, 76, 80, 92, 94, 95, 106, 115, 116, 117, 118, 121, 122, 126, 129], "organ": [19, 115, 123, 129], "o": 19, "common": [19, 113, 116, 117, 123, 124], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 101, 103, 107, 109, 120, 122, 125, 129], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 112, 118, 119, 124, 129], "encodingformat": [19, 81], "getkeypairresult": [19, 81], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 70, 72, 80, 82, 93, 106, 107, 112, 115, 116, 120, 121, 123, 125, 127, 129, 130, 131, 132], "bundl": [19, 129], "get_leaf_expiry_days_count": 19, "dai": [19, 120, 126], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 126], "multipl": [20, 32, 45, 86, 100, 104, 112, 116, 117, 118, 119, 121, 126], "featur": [20, 100, 119, 123, 126, 127, 129, 131], "uses_someth": 20, "someth": [20, 24, 119, 122, 125, 126], "exist": [20, 24, 25, 26, 68, 86, 92, 103, 117, 119, 122, 129], "specif": [22, 31, 38, 74, 77, 82, 86, 100, 115, 117, 118, 122, 125, 126, 127, 129], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 103, 104, 115, 118, 119, 122], "iec": [23, 82, 119, 122], "61557": 23, "8": [23, 104, 129, 132], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 100, 104, 122, 126], "interv": [23, 50, 58, 61, 67, 86, 93, 100, 122], "load": [24, 45, 82, 100, 117, 119, 120, 121, 127], "remov": [24, 80, 113, 122, 126, 129], "design": [25, 45, 86, 118, 122], "ocpp1": [25, 86, 123, 128], "6": [25, 26, 61, 73, 77, 86, 112, 116, 121, 122, 123, 128], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 100, 115, 116, 119, 122, 123, 126, 127], "offer": [25, 53, 86, 118], "flexibl": [25, 86, 119, 121, 127], "easier": [25, 86, 126], "vice": [25, 86, 122], "versa": [25, 86, 122], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 127], "security_ev": [25, 26], "securityev": [25, 26, 86], "occur": [25, 26, 80, 82, 86], "event_data": 25, "eventdata": [25, 86], "been": [25, 26, 53, 80, 86, 89, 93, 104, 115, 116, 117, 119, 121, 122, 127], "websocket": [25, 26, 61, 62, 121, 124, 127], "No": [25, 26, 85, 126], "previou": [25, 26, 72, 113, 117, 118, 120, 122, 129], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 127], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 122, 123, 125, 129, 131], "model": [25, 36, 57, 62, 92, 103, 121, 126], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 99, 118, 126], "preserv": [25, 118], "order": [25, 74, 104, 117, 122, 124, 127, 129, 130, 132], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 116, 117, 118, 120, 124, 130, 131], "reject": [25, 74, 81, 86, 89, 93], "setvariablerequest": [25, 86], "setvariableresult": [25, 86], "change_avail": 25, "changeavailabilityrequest": [25, 86], "changeavailabilityrespons": [25, 86], "monitor_vari": 25, "componentvari": [25, 86], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 122], "kind": [25, 119, 123], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 118, 122, 126, 127, 129], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 103, 118, 127, 130], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 74, 80, 86, 93], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 69, 70, 86, 104, 107, 108, 117, 118, 129], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 104, 106, 113, 119, 121, 123, 124, 125, 126, 127, 129, 131], "standard": [26, 32, 85, 124], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 100, 102, 104, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 130], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 104, 112, 121], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 100, 115, 120, 121, 126], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 122, 123, 129], "5": [30, 48, 50, 53, 55, 64, 92, 112, 118, 122, 132], "wire": [30, 106, 119, 127, 130], "tn": 30, "network": [30, 38, 55, 70, 100, 102, 116, 117, 118, 119, 124, 130], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 104], "packet": [30, 65, 69, 88, 93, 106], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 115, 118, 119, 122, 123, 129], "reservationresult": [31, 89], "succesful": [31, 122], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 106], "rs485": [32, 122], "client": [32, 54, 68, 117, 118, 121, 127], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 69, 103], "rtu": [32, 67, 103], "hold": [32, 103, 115, 122, 129], "target_device_id": 32, "byte": [32, 69, 90, 127], "first_register_address": 32, "16": [32, 90, 127], "bit": [32, 69, 90, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 69, 74, 100, 115, 117, 118, 122], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 104, 118, 122, 129], "written": [32, 61, 62, 118, 121, 122, 129], "word": [32, 85, 104, 117, 123], "statuscodeenum": [32, 90], "modbus_write_single_regist": 32, "register_address": 32, "nonstd_writ": 32, "non": [32, 80, 82, 106, 129], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 100, 102, 104, 106, 115, 116, 117, 121, 124, 130, 131], "we": [33, 53, 115, 116, 117, 118, 119, 122, 123, 124, 126, 127, 129, 130], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 95, 103], "chunk": [33, 69, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 104], "upper": [34, 86, 115, 117, 119, 122, 130], "enter_bcd": [34, 102, 106], "b": [34, 76, 80, 92, 94, 95, 106, 115, 121, 122, 125, 126, 131], "leave_bcd": [34, 102, 106], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 122, 127], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 96, 107, 110, 117, 122, 126, 129], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 112, 117, 120, 123, 125, 126, 129, 130, 131, 132], "ip": [38, 59, 70, 104, 118, 122], "overview": [38, 115, 117, 123, 127], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 127, 129], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 100, 103, 105, 111, 113, 116, 128, 131, 132], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 103, 106, 117, 118, 119, 122, 129], "firmwar": [39, 93, 106], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 117, 122, 124], "upload": [39, 72, 93, 122, 127], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 129], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 106, 126], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 106, 122], "bootreason": [39, 93], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129, 130, 131], "instanc": [40, 86, 119, 121, 123], "carsimul": 40, "begin": [40, 102, 119, 123], "simulation_feedback": 42, "feedback": [42, 115], "everyth": [42, 115, 117, 119, 122, 129, 130], "cp": [42, 76, 96, 106], "plu": [42, 106, 119, 127], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 124], "mqtt": [43, 61, 115, 117, 119, 123, 124], "charger_information_fil": 43, "default": [43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 77, 85, 91, 104, 106, 113, 115, 117, 118, 121, 122, 124, 125, 127, 129], "like": [43, 85, 91, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 85], "powermeter_energy_export_decimal_plac": 43, "powermeter_power_decimal_plac": 43, "powermeter_voltage_decimal_plac": 43, "powermeter_var_decimal_plac": 43, "powermeter_current_decimal_plac": 43, "powermeter_frequency_decimal_plac": 43, "frequenc": [43, 88, 94, 95, 96, 104, 122], "hw_caps_max_current_export_decimal_plac": 43, "hw_caps_max_current_import_decimal_plac": 43, "hw_caps_min_current_export_decimal_plac": 43, "hw_caps_min_current_import_decimal_plac": 43, "hw_caps_max_plug_temperature_c_decimal_plac": 43, "max_plug_temperature_c": [43, 79], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 79], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 79], "rpm": [43, 79], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 79, 106, 122], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 123], "nearest": 43, "step": [43, 100, 112, 118, 119, 123, 126, 127, 129], "powermeter_energy_export_round_to": 43, "powermeter_power_round_to": 43, "powermeter_voltage_round_to": 43, "powermeter_var_round_to": 43, "powermeter_current_round_to": 43, "powermeter_frequency_round_to": 43, "hw_caps_max_current_export_round_to": 43, "hw_caps_max_current_import_round_to": 43, "hw_caps_min_current_export_round_to": 43, "hw_caps_min_current_import_round_to": 43, "hw_caps_max_plug_temperature_c_round_to": 43, "limits_max_current_round_to": 43, "telemetry_evse_temperature_c_round_to": 43, "telemetry_fan_rpm_round_to": 43, "telemetry_supply_voltage_12v_round_to": 43, "telemetry_supply_voltage_minus_12v_round_to": 43, "telemetry_plug_temperature_c_round_to": 43, "plug_temperature_c": [43, 79], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 127], "kai": [43, 47, 61, 62, 64, 66, 70, 71, 73], "uw": [43, 47, 61, 62, 64, 66, 70, 71, 73], "hermann": [43, 47, 61, 62, 64, 66, 70, 71, 73], "http": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 85, 100, 104, 106, 111, 112, 116, 117, 119, 121, 122, 123, 126, 127, 129, 130, 131, 132], "opensourc": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "org": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 106, 117, 123, 129], "apach": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 117, 129], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 131], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 100, 106, 112, 115, 116, 117, 119, 123, 124, 129, 130], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 100, 103, 104, 106, 112, 113, 115, 116, 117, 119, 122, 123, 125, 127, 129, 131, 132], "selection_algorithm": [44, 127], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 122], "map": [44, 118, 119, 123, 124], "incom": [44, 74, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 126], "prefer": [44, 117], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 122, 126, 129], "most": [44, 53, 106, 112, 115, 117, 120, 123], "free": [44, 53, 123, 129], "applic": [44, 100, 104, 118, 122], "overtemperatur": [44, 87], "clear": [44, 80, 86, 106], "cool": [44, 82], "expect": [44, 82, 115, 129], "recov": 44, "faulti": 44, "treat": [44, 122], "good": [44, 77, 78, 117, 121, 125, 126, 129], "public": [44, 81, 82, 95, 104, 126], "token_provid": [44, 53, 55, 100, 119, 127], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119, 120], "token_valid": [44, 119, 127], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 121], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 116, 118, 122, 129], "well": [45, 85, 118, 119, 120, 121, 126, 127, 129], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55, 69], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 106], "chip": [45, 69, 102, 122], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 102], "debug_print_all_telemetri": 45, "print": [45, 88, 121], "help": [45, 112, 113, 115, 117, 119, 121, 123, 129, 130], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 123, 127], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 123, 126, 127], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 122, 127], "authrequir": [46, 80, 97], "alwai": [46, 47, 48, 53, 70, 77, 99, 100, 103, 104, 117, 120, 121, 122, 126, 129], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 117, 119, 122, 127], "our": [46, 47, 117, 121, 122, 123, 126, 127, 129], "10": [46, 47, 53, 55, 85, 103, 104, 116, 122, 127], "thilo": [46, 48, 64, 71, 73], "molitor": [46, 48, 64, 71, 73], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "manual": [47, 89, 98, 103, 104, 106, 116, 117, 121, 122, 127], "same": [48, 80, 99, 100, 104, 106, 112, 115, 118, 122, 125], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 121, 124, 127, 130], "nominal_ac_voltag": [50, 121], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 127], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 100, 104, 115, 116, 119], "give": [50, 93, 117, 118, 119, 123, 126, 129], "even": [50, 53, 69, 77, 78, 117, 118, 121, 122, 127], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 124, 127, 129], "command": [50, 64, 77, 80, 81, 86, 90, 93, 100, 102, 112, 115, 118, 122, 124, 129], "energy_manag": [50, 107, 108, 121], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 106, 115, 116, 117, 118, 119, 122, 129, 131], "fuse": [51, 121], "fuse_limit_a": [51, 121], "phase_count": [51, 121], "omit": [51, 77, 86, 118, 125, 127, 132], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 107, 108, 110, 120], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 116, 129], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 94, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 100, 122], "spec": [53, 56, 68, 82, 100], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 122], "mobil": [53, 123], "app": [53, 80, 122], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 127], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 127, 129], "directori": [53, 54, 56, 65, 113, 117, 121, 122, 124, 130, 131, 132], "session_logging_xml": 53, "xml": [53, 82, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 85, 93, 118, 121, 122, 123, 125, 126], "arriv": [53, 119], "fall": [53, 80, 100, 106, 122], "back": [53, 66, 69, 71, 100, 106, 117, 118, 122, 124, 126], "especi": [53, 102, 113, 115, 116, 118], "what": [53, 103, 113, 115, 117, 118, 121, 122, 126, 127], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 104, 117, 120, 130], "On": [53, 69, 104, 106, 118, 123], "veri": [53, 106, 115, 117, 118, 121, 122, 129, 130], "long": [53, 119, 126], "basic": [53, 100, 103, 106, 119, 126, 127], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 126], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 95, 124], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 80], "enyaq": 53, "level": [53, 60, 73, 77, 86, 96, 100, 102, 103, 106, 112, 118, 120, 122, 123, 131], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 122, 125, 126, 127, 129, 130], "offset": [53, 55], "unless": [53, 118], "know": [53, 79, 100, 112, 117, 119, 126], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 122, 127, 129], "currentdemand": [53, 80, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 95, 122], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 100, 117, 118, 121, 122, 129], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 121, 122, 124, 126, 129, 130], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 120, 123, 129], "hundr": 53, "slower": [53, 122], "less": [53, 73, 122], "disable_authent": 53, "standalon": [53, 106, 121, 129], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 121], "speed": [53, 117, 123], "receiv": [53, 61, 77, 80, 106, 118, 120, 127, 129], "authtoken": [53, 120], "ac_rcd": [53, 73, 107, 108], "connector_lock": [53, 73, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 117, 129], "html": [53, 54, 85, 117, 124, 127, 129, 131, 132], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 127], "prefix": [54, 61, 62, 70, 81, 118, 121, 129], "cert": [54, 61, 62, 117], "absolut": [54, 74, 77, 78, 82, 87, 89, 91], "mf_ca_bundl": 54, "mf": [54, 81], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 81], "mo_root_ca": 54, "v2g_ca_bundl": 54, "csms_leaf_cert_directori": 54, "csms_leaf_key_directori": 54, "secc_leaf_cert_directori": 54, "cso": 54, "secc_leaf_key_directori": 54, "private_key_password": 54, "password": [54, 81, 117, 123, 127], "nid": 55, "number_of_sound": 55, "ac_mode_five_perc": 55, "sounding_attenuation_adjust": 55, "publish_mac_on_match_cnf": 55, "publish_mac_on_first_parm_req": 55, "7": [55, 80, 104, 117, 129], "sound": 55, "db": [55, 62, 66, 124], "attenu": 55, "confirm": [55, 76, 122], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 115, 116], "deriv": [55, 74, 80, 113], "first": [55, 59, 69, 74, 77, 78, 103, 104, 112, 117, 118, 119, 122, 123, 124, 125, 126, 127, 129], "cm_slac_parm": 55, "quit": [55, 106, 121, 123], "prone": 55, "might": [55, 112, 113, 116, 117, 120, 121, 123, 124, 126, 127, 129], "cross": 55, "talk": [55, 117, 119, 123, 124], "better": [55, 126], "gmbh": [55, 56, 123], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 117, 124], "addr": [56, 68], "supported_din70121": [56, 68], "supported_iso15118_2": [56, 68], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 127], "pre": [56, 80, 103, 117, 120, 124, 130], "master": [56, 100, 116, 122, 126], "secret": [56, 125], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": 56, "auth_timeout_pnc": 56, "55": 56, "abort": 56, "indefinit": 56, "auth_timeout_eim": 56, "fabian": [56, 59], "hartung": 56, "mohannad": 56, "orabi": 56, "variou": [57, 122, 126], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 122], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 121, 124, 126, 128, 132], "minut": [58, 104, 123], "usual": [58, 120, 126, 129], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 129], "meter_tls_certif": 59, "left": [59, 117, 119, 122, 129], "affect": [59, 126], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 70], "4": [59, 103, 104, 112, 115, 122, 129, 132], "form": [59, 112, 118, 129], "w": [59, 80, 82, 83, 92, 125, 127, 131], "y": [59, 116, 122], "z": 59, "ntp": 59, "server": [59, 93, 104, 117, 118, 122, 124, 125], "sync": [59, 122], "ntp_server_1_port": [59, 104], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 122], "mega": 60, "tester": 60, "v1": [60, 73, 104, 113], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 106, 112, 113, 116, 117, 122, 126], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 106], "baud": [60, 64, 67, 73], "rate": [60, 64, 67, 73], "reset_gpio": [60, 73], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 73, 100], "j": [61, 117, 122, 125, 129, 131], "chargepointconfigpath": [61, 62, 127], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 124], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 127], "everest_ocpp_log": [61, 62, 127], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 104, 106, 113, 117, 126, 127, 130, 131], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 127], "auth_provid": [61, 62, 127], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 127], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 127], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 127], "securityprofil": [63, 127], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 126], "pn532": 64, "nfc": [64, 122], "soon": [64, 80, 100, 119, 122, 130], "tag": [64, 74, 80, 81, 91, 126], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 69, 118], "w\u00f6llert": [64, 73], "captur": 65, "dump": [65, 80], "sebastian": [65, 68], "luka": [65, 68], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "kv": [66, 70, 71, 107, 108], "collect": [67, 88, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 93], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 88], "no_meter_id": 67, "arbitrari": [67, 74, 75, 77, 78, 118, 129], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 116, 122, 125, 132], "josev": [68, 111, 116, 117], "project": [68, 113, 117, 118, 121, 122, 123, 124, 128, 129, 130, 131, 132], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 118, 120, 122, 123, 129], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "max_packet_s": 69, "initial_timeout_m": 69, "within_message_timeout_m": 69, "9600": 69, "none": [69, 73, 76, 82, 106], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 106], "usag": [69, 77, 120, 122], "256": 69, "size": [69, 122], "payload": [69, 92, 104, 118, 129], "exceed": [69, 80], "apu": 69, "wikipedia": [69, 106], "en": [69, 85, 104, 106], "wiki": [69, 106], "lan": [70, 118], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 123], "hostnam": 70, "internet": [70, 118, 122], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 112, 116, 123, 126], "ap_interfac": 70, "wlan0": 70, "ap": 70, "ap_ipv4": 70, "192": 70, "168": 70, "24": 70, "memori": 71, "defaultretri": 72, "tri": 72, "download": [72, 75, 93, 112, 122, 123, 130], "failur": [72, 82, 93, 96, 104, 106], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 106], "concurrenttx": 74, "nocredit": 74, "notallowedtypeevs": 74, "notatthisloc": 74, "notatthistim": 74, "signatureerror": 74, "certificateexpir": 74, "certificaterevok": 74, "nocertificateavail": 74, "certchainerror": 74, "contractcancel": 74, "tokenvalidationstatu": 74, "ongo": [74, 93, 126], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 104, 115, 117, 119, 122, 126, 129], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": [74, 120], "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 100, 118], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 100, 102, 113, 115, 117, 118, 119, 129], "userinput": 74, "plugev": [74, 127], "choos": [74, 117, 119, 121, 123, 129, 130], "referenc": 74, "plugandcharg": 74, "bankcard": [74, 120], "central": [74, 80, 100, 115, 119, 129], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 96, 112, 117, 118, 119, 126, 127], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 100], "poweron": 76, "correctli": [76, 77, 122, 127], "mirror": [76, 106], "contact": [76, 106, 122], "poweroff": [76, 79], "weld": 76, "Not": [76, 129], "assembli": [76, 122], "a_13": 76, "a_20": 76, "a_32": 76, "a_63_3ph_70_1ph": 76, "nodetyp": 77, "undefin": 77, "limitsreq": 77, "total_power_w": 77, "ac_max_current_a": 77, "ac_min_current_a": 77, "properli": [77, 82, 104, 106, 116, 117, 122, 126], "amp": [77, 92], "ac_max_phase_count": 77, "ac_min_phase_count": 77, "ac_supports_changing_phases_during_charg": 77, "limitsr": 77, "optimizertarget": 77, "energy_amount_need": 77, "kwh": [77, 78, 103], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 100, 118, 122], "awai": [77, 80, 129], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 116, 118, 119, 121, 123], "entri": [77, 78, 116], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 102, 104, 112, 113, 117, 121, 124], "face": [77, 100], "leav": 77, "conversion_effici": 77, "convers": 77, "price_per_kwh": 77, "priceperkwh": [77, 78], "timepoint": [77, 78], "scheduleresentri": 77, "children": 77, "node_typ": 77, "child": [77, 81], "again": [77, 80, 88, 117, 119, 121, 129], "propag": [77, 126], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 117, 122, 123], "practic": [77, 78, 116, 117, 123], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 121], "afer": 77, "limits_root_sid": 77, "last": [77, 104, 112, 123], "currenc": [78, 85, 91], "digit": [78, 85], "4217": [78, 85], "max_current_a_import": 79, "min_current_a_import": 79, "max_phase_count_import": 79, "min_phase_count_import": 79, "max_current_a_export": 79, "min_current_a_export": 79, "max_phase_count_export": 79, "min_phase_count_export": 79, "supports_changing_phases_during_charg": 79, "connector_typ": 79, "nr": 79, "iec62196type2c": 79, "iec62196type2socket": 79, "fan_rpm": 79, "supply_voltage_12v": 79, "supply_voltage_minus_12v": 79, "relais_on": 79, "temperatur": [79, 82, 117], "degre": 79, "celsiu": 79, "architectur": [79, 118, 123], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 100], "emergencystop": 80, "button": [80, 82, 117, 130], "evdisconnect": 80, "move": [80, 126, 127, 130], "induct": 80, "hardreset": 80, "press": [80, 82, 124], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 106, 122], "remot": [80, 93, 112, 118, 119, 124, 126, 129], "smartphon": 80, "prepaid": 80, "credit": [80, 120], "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 118, 122, 129], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 116, 119, 121], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 100, 106, 117, 120, 122], "powerqu": 80, "qualiti": 80, "imbal": 80, "soclimitreach": 80, "stoppedbyev": 80, "timelimitreach": 80, "startsessionreason": 80, "evconnect": 80, "error_notsupport": 80, "error_notcharg": 80, "error_hardwar": 80, "sessioneventenum": 80, "sessionstart": 80, "either": [80, 103, 122], "met": [80, 106], "preparecharg": 80, "prepar": [80, 115, 123, 129], "precharg": [80, 100], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 116, 118, 129], "transactionfinish": 80, "clariti": [80, 127], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 100, 104, 122], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 100], "reservationend": [80, 89, 100], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 127], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 100, 104, 118, 119, 120, 122, 123, 129], "meter_valu": 80, "signed_meter_valu": [80, 88], "units_sign": [80, 88, 107, 110], "signedmetervalu": [80, 88, 95], "errorenum": 80, "kept": [80, 113], "compat": [80, 122], "legaci": 80, "rcd_selftest": 80, "rcd_dc": 80, "rcd_ac": 80, "vendorerror": 80, "vendorwarn": 80, "connectorlockcapnotcharg": 80, "connectorlockunexpectedopen": 80, "connectorlockunexpectedclos": 80, "connectorlockfailedlock": 80, "connectorlockfailedunlock": 80, "mrec1connectorlockfailur": 80, "mrec2groundfailur": 80, "mrec3hightemperatur": 80, "mrec4overcurrentfailur": 80, "mrec5overvoltag": 80, "mrec6undervoltag": 80, "mrec8emergencystop": 80, "mrec10invalidvehiclemod": 80, "mrec14pilotfault": 80, "mrec15powerloss": 80, "mrec17evsecontactorfault": 80, "mrec18cableovertempder": 80, "mrec19cableovertempstop": 80, "mrec20partialinsert": 80, "mrec23proximityfault": 80, "mrec24connectorvoltagehigh": 80, "mrec25brokenlatch": 80, "mrec26cutc": 80, "diodefault": 80, "ventilationnotavail": 80, "brownout": 80, "powermetertransactionstartfail": 80, "vendor": [80, 86, 122], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 106, 131], "sever": [80, 118, 129], "medium": 80, "vendor_error": 80, "assum": [80, 86, 104, 113, 118, 119, 121, 126, 129], "session_start": 80, "session_finish": 80, "transaction_start": 80, "transaction_finish": 80, "nr_of_phases_avail": 80, "present_voltag": 80, "present_curr": 80, "target_voltag": 80, "target_curr": 80, "maximum_current_limit": 80, "minimum_current_limit": 80, "maximum_voltage_limit": 80, "maximum_power_limit": 80, "estimated_time_ful": 80, "departure_tim": 80, "depart": 80, "estimated_time_bulk": 80, "evcc_id": 80, "remaining_energy_need": 80, "remain": [80, 106], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 104, 118], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 123], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 100, 122], "ctype2": 80, "mennek": 80, "s309_1p_16a": 80, "16a": 80, "iec60309": 80, "s309_1p_32a": 80, "32a": 80, "s309_3p_16a": 80, "s309_3p_32a": 80, "sbs1361": 80, "uk": 80, "domest": 80, "13amp": 80, "scee": 80, "7_7": 80, "cee": 80, "schuko": 80, "stype2": 80, "stype3": 80, "scame": 80, "scee_7_7": 80, "certificatetyp": 81, "v2grootcertif": 81, "morootcertif": 81, "csmsrootcertif": 81, "v2gcertificatechain": 81, "mfrootcertif": 81, "hashalgorithm": [81, 82], "sha256": [81, 82], "sha384": [81, 82], "sha512": [81, 82], "invalidsignatur": [81, 93], "invalidcertificatechain": 81, "invalidformat": 81, "invalidcommonnam": 81, "norootcertificateinstal": 81, "certificatestoremaxlengthexceed": 81, "writeerror": 81, "notfound": 81, "getinstalledcertificatesstatu": 81, "getkeypairstatu": 81, "keypair": 81, "notfoundvalid": 81, "privatekeynotfound": 81, "hash_algorithm": 81, "issuer_name_hash": 81, "issuer_key_hash": 81, "serial_numb": 81, "issuer": [81, 82], "distinguish": [81, 82, 120], "dn": [81, 104], "field": [81, 86, 92, 119], "exclud": [81, 85], "length": [81, 92, 103, 104, 127], "subject": 81, "represent": [81, 95, 106, 115, 117, 119, 120], "hexadecim": 81, "0x": 81, "lead": [81, 123], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 100, 118], "url": [81, 82, 93, 119, 130], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 102, 118], "warn": [82, 123], "no_imd": 82, "dc_everrorcod": 82, "no_error": 82, "failed_resstemperatureinhibit": 82, "failed_evshiftposit": 82, "failed_chargerconnectorlockfault": 82, "failed_evressmalfunct": 82, "failed_chargingcurrentdifferentia": 82, "failed_chargingvoltageoutofrang": 82, "reserved_a": 82, "reserved_b": 82, "reserved_c": 82, "failed_chargingsystemincompat": 82, "nodata": 82, "error_contactor": 82, "wrong": [82, 122], "error_rcd": [82, 106], "error_utilityinterruptev": 82, "util": [82, 111, 112, 113, 117, 122, 123, 129], "equip": [82, 122], "temporari": [82, 124], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 104], "supportedappprotocolreq": 82, "supportedappprotocolr": 82, "sessionsetupreq": 82, "sessionsetupr": 82, "servicediscoveryreq": 82, "servicediscoveryr": 82, "servicedetailreq": 82, "servicedetailr": 82, "paymentserviceselectionreq": 82, "paymentserviceselectionr": 82, "servicepaymentselectionreq": 82, "servicepaymentselectionr": 82, "paymentdetailsreq": 82, "paymentdetailsr": 82, "authorizationreq": 82, "authorizationr": 82, "contractauthenticationreq": 82, "contractauthenticationr": 82, "chargeparameterdiscoveryreq": 82, "chargeparameterdiscoveryr": 82, "chargingstatusreq": 82, "chargingstatusr": 82, "meteringreceiptr": 82, "powerdeliveryr": 82, "cablecheckreq": 82, "cablecheckr": 82, "prechargereq": 82, "precharger": 82, "currentdemandreq": 82, "currentdemandr": 82, "weldingdetectionreq": 82, "weldingdetectionr": 82, "sessionstopreq": 82, "sessionstopr": 82, "certificateinstallationreq": 82, "certificateupdatereq": 82, "unknownmessag": 82, "j2847_2": 82, "evseid_din": 82, "evsepresentvoltag": 82, "cdv": 82, "61851": [82, 119, 122], "23": [82, 85], "evsepresentcurr": 82, "evsemaximumcurrentlimit": 82, "evsemaximumpowerlimit": 82, "evsemaximumvoltagelimit": 82, "evseminimumcurrentlimit": 82, "evseminimumvoltagelimit": 82, "accuraci": [82, 85], "ac_max_curr": 82, "dc_current_regulation_toler": 82, "magnitud": [82, 87], "regul": [82, 87], "toler": [82, 87], "dc_peak_current_rippl": 82, "peak": [82, 87], "rippl": [82, 87], "dc_energy_to_be_deliv": 82, "deliveredbi": 82, "dc_minimum_limit": 82, "dc_maximum_limit": 82, "dc_evreadi": 82, "dc_evresssoc": 82, "ress": 82, "dc_evcabincondit": 82, "toheat": 82, "passeng": 82, "compart": 82, "dc_evressconidit": 82, "dc_evtargetvoltag": 82, "dc_evtargetcurr": 82, "demand": 82, "dc_evmaximumcurrentlimit": 82, "dc_evmaximumpowerlimit": 82, "dc_evmaximumvoltagelimit": 82, "ev_remainingtimetofullsoc": 82, "ev_remainingtimetobulksoc": 82, "appprotocol": 82, "transmit": [82, 106], "namespac": [82, 112, 118], "uri": [82, 93], "major": 82, "minor": [82, 85, 126], "v2g_message_xml": 82, "decod": [82, 106], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 113, 129], "exirequest": 82, "iso15118schemavers": 82, "certificatereq": 82, "certificatehashdatainfo": 82, "issuernamehash": 82, "issuerkeyhash": 82, "serialnumb": 82, "responderurl": 82, "maxcurrentlimit": 83, "maxpowerlimit": 83, "maxvoltagelimit": 83, "energycapac": 83, "targetcurr": 83, "targetvoltag": 83, "dischargemaxcurrentlimit": 83, "dischargemaxpowerlimit": 83, "dischargetargetcurr": 83, "dischargeminimalsoc": 83, "resistance_f_ohm": 84, "protect": [84, 122], "earth": 84, "ohm": [84, 96], "voltage_v": [84, 87, 88, 103], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 121, 126, 129], "www": [85, 104], "six": 85, "group": [85, 117], "com": [85, 100, 104, 106, 111, 112, 116, 117, 121, 122, 123, 126, 127, 129, 132], "financi": 85, "technic": [85, 86, 123], "metal": [85, 122], "bond": 85, "market": 85, "AED": 85, "afn": 85, "amd": 85, "ang": 85, "aoa": 85, "aud": 85, "awg": 85, "azn": 85, "bam": 85, "bbd": 85, "bdt": 85, "bgn": 85, "bhd": 85, "bif": 85, "bmd": 85, "bnd": 85, "bob": 85, "bov": 85, "brl": 85, "bsd": 85, "btn": 85, "bwp": 85, "byn": 85, "bzd": 85, "cad": 85, "cdf": 85, "che": 85, "chf": 85, "chw": 85, "clf": 85, "clp": 85, "cny": 85, "cop": 85, "cou": 85, "crc": 85, "cuc": 85, "cup": 85, "cve": 85, "czk": 85, "djf": 85, "dkk": 85, "dop": 85, "dzd": 85, "egp": 85, "ern": 85, "etb": 85, "eur": 85, "fjd": 85, "fkp": 85, "gbp": 85, "gel": 85, "gh": 85, "gip": 85, "gmd": 85, "gnf": 85, "gtq": 85, "gyd": 85, "hkd": 85, "hnl": 85, "htg": 85, "huf": 85, "idr": 85, "il": 85, "inr": 85, "iqd": 85, "irr": 85, "isk": 85, "jmd": 85, "jod": 85, "jpy": 85, "ke": 85, "kg": 85, "khr": 85, "kmf": 85, "kpw": 85, "krw": 85, "kwd": 85, "kyd": 85, "kzt": 85, "lak": 85, "lbp": 85, "lkr": 85, "lrd": 85, "lsl": 85, "lyd": 85, "mad": 85, "mdl": 85, "mga": 85, "mkd": 85, "mmk": 85, "mnt": [85, 122], "mop": 85, "mru": 85, "mur": 85, "mvr": 85, "mwk": 85, "mxn": 85, "mxv": 85, "myr": 85, "mzn": 85, "nad": 85, "ngn": 85, "nio": 85, "nok": 85, "npr": 85, "nzd": 85, "omr": 85, "pab": 85, "pen": 85, "pgk": 85, "php": 85, "pkr": 85, "pln": 85, "pyg": 85, "qar": 85, "ron": 85, "rsd": 85, "rub": 85, "rwf": 85, "sar": 85, "sbd": 85, "scr": 85, "sdg": 85, "sek": 85, "sgd": 85, "shp": 85, "sle": 85, "sll": 85, "srd": 85, "ssp": 85, "stn": 85, "svc": 85, "syp": 85, "szl": 85, "thb": 85, "tj": 85, "tmt": 85, "tnd": 85, "top": [85, 112, 115, 119, 122, 123], "ttd": 85, "twd": 85, "tz": 85, "uah": 85, "ugx": 85, "usd": 85, "usn": 85, "uyi": 85, "uyu": 85, "uyw": 85, "uz": 85, "ved": 85, "ve": [85, 121], "vnd": 85, "vuv": 85, "wst": 85, "xaf": 85, "xcd": 85, "xdr": 85, "xof": 85, "xpf": 85, "xsu": 85, "xua": 85, "yer": 85, "zar": 85, "zmw": 85, "zwl": 85, "separ": [85, 113, 118, 123, 127], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 107, 109], "datatransferstatu": 86, "unknownmessageid": 86, "unknownvendorid": 86, "vendor_id": 86, "message_id": 86, "read_onli": 86, "getconfigur": 86, "unknown_kei": 86, "rebootrequir": 86, "notsupport": 86, "securityeventenum": 86, "firmwareupd": [86, 93, 106], "failedtoauthenticateatcsm": 86, "csmsfailedtoauthent": 86, "settingsystemtim": 86, "startupofthedevic": 86, "resetorreboot": 86, "securitylogwasclear": 86, "reconfigurationofsecurityparamet": 86, "memoryexhaust": 86, "invalidmessag": 86, "attemptedreplayattack": 86, "tamperdetectionactiv": 86, "invalidfirmwaresignatur": 86, "invalidfirmwaresigningcertif": 86, "invalidcsmscertif": 86, "invalidchargingstationcertif": 86, "invalidtlsvers": 86, "invalidtlsciphersuit": 86, "maintenanceloginaccept": 86, "maintenanceloginfail": 86, "index": [86, 118, 123, 129, 131, 132], "variabl": [86, 112, 115, 117, 118, 120, 129], "doesn": 86, "suffici": [86, 112, 120, 122], "attributeenum": 86, "attribut": [86, 104, 117], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 120, 125], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 129], "hardwirednotif": 86, "softwar": [86, 115, 123, 128], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 129], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": [86, 116], "refer": [86, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 123, 126, 132], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 103, 126], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 117, 119, 125], "additional_info": 86, "text": [86, 121, 123, 127, 132], "abl": [86, 106, 112, 117, 121, 122, 124, 127, 129], "status_info": 86, "current_a": [87, 88, 103], "max_export_voltage_v": 87, "min_export_voltage_v": 87, "max_export_current_a": 87, "min_export_current_a": 87, "max_export_power_w": 87, "current_regulation_tolerance_a": 87, "peak_current_ripple_a": 87, "max_import_voltage_v": 87, "min_import_voltage_v": 87, "max_import_current_a": 87, "min_import_current_a": 87, "max_import_power_w": 87, "sink": 87, "conversion_efficiency_import": 87, "conversion_efficiency_export": 87, "communicationfailur": 87, "configurationerror": 87, "hardwarefault": 87, "undertemperatur": 87, "undervoltageac": 87, "overvoltageac": 87, "undervoltagedc": 87, "overvoltagedc": 87, "undervoltagebatteri": 87, "overvoltagebatteri": 87, "overcurrentac": 87, "overcurrentbatteri": 87, "overcurrentdc": 87, "wrongcabl": 87, "noerror": 87, "These": [88, 100, 113, 124, 126, 128, 129, 132], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 122], "tariff": [88, 120], "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 117], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 103], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 103], "power_w": [88, 103], "reactivepow": [88, 94, 95], "reactiv": [88, 94, 95], "frequency_hz": [88, 103], "hertz": [88, 94, 95, 96], "energy_wh_import_sign": 88, "energy_wh_export_sign": 88, "power_w_sign": 88, "voltage_v_sign": 88, "var_sign": 88, "current_a_sign": 88, "frequency_hz_sign": 88, "made": [89, 104, 117, 120, 122], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 107, 109], "io": [90, 111, 125, 131], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 95, 103], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 107, 110, 120], "thing": [91, 117, 119, 123, 126, 132], "categori": [91, 113], "sessionstatu": 91, "final": [91, 93, 100, 106, 118, 129], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 125], "105": 92, "int16": 92, "apha": 92, "phasea": 92, "aphb": 92, "phaseb": 92, "aphc": 92, "phasec": 92, "a_sf": 92, "phvpha": 92, "phvphb": 92, "bn": 92, "phvphc": 92, "v_sf": 92, "sunssf": 92, "hz": 92, "hz_sf": 92, "wpha": 92, "wphb": 92, "wphc": 92, "w_sf": 92, "va": 92, "vapha": 92, "vaphb": 92, "vaphc": 92, "va_sf": 92, "varpha": 92, "varphb": 92, "varphc": 92, "var_sf": 92, "pfpha": 92, "pf": 92, "pct": 92, "pfphb": 92, "pfphc": 92, "pf_sf": 92, "totwhim": 92, "p": [92, 122, 125, 129], "hour": [92, 104, 120], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 117, 123], "critic": 92, "counter": 92, "problem": [92, 112, 116, 121], "retry_interval_": 93, "origin": [93, 100, 112, 125, 126, 129], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 100], "oldest_timestamp": 93, "oldest": 93, "incluc": 93, "latest_timestamp": 93, "securitylog": 93, "diagnosticslog": 93, "uploadlogsstatu": 93, "upload_logs_statu": 93, "file_nam": 93, "logstatusenum": 93, "badmessag": 93, "badli": 93, "notsupportedoper": 93, "permissiondeni": 93, "insuffici": 93, "permiss": [93, 122, 129], "uploadfailur": 93, "being": [93, 103, 117, 122, 124], "firmwareupdatestatusenum": 93, "intermedi": [93, 126], "downloadfail": 93, "downloadschedul": 93, "downloadpaus": 93, "task": 93, "installationfail": 93, "installreboot": 93, "installschedul": 93, "installdatetim": 93, "installverificationfail": 93, "checksum": 93, "signatureverifi": 93, "notspecifi": 93, "applicationreset": 93, "localreset": 93, "powerup": 93, "remotereset": 93, "scheduledreset": 93, "l1": [94, 95, 103], "l2": [94, 95], "l3": [94, 95], "signed_meter_data": 95, "signing_method": 95, "encoding_method": 95, "eg": 95, "method": [95, 117, 118], "creat": [95, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 132], "them": [95, 113, 117, 119, 122, 124, 129], "public_kei": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 122, 129, 131], "usabl": 100, "share": [100, 117, 118, 119, 123, 127, 130], "dedic": [100, 115, 117, 123], "interact": [100, 118, 119, 126], "helper": [100, 113], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 118, 119, 123, 124], "lowest": [100, 122], "microcontrol": 100, "improv": [100, 129], "safeti": [100, 106, 122], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 115, 122], "subscrib": [100, 106, 115, 118, 120, 123, 129], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 121, 122, 123, 125, 126, 127, 129, 130, 131], "openfastchargingalli": 100, "blob": [100, 116, 122], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 128, 130, 131, 132], "against": [100, 126, 127, 129], "reservatonstart": 100, "notifi": [100, 129], "intergr": 100, "overload": 100, "drop": [100, 102, 115, 116, 123, 129], "merg": [100, 126], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112, 115], "smart": [100, 106], "profil": [100, 127], "whichev": 100, "15118": [102, 116, 119, 122, 123], "bx": 102, "cx": 102, "dx": [102, 132], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 123], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 116, 117, 119, 121, 124, 127, 129], "cm_valid": 102, "unplug": [102, 106, 122], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 122, 124, 126, 129, 130], "subdirectori": [103, 113, 122], "templat": [103, 115, 117, 129], "yaml": [103, 107, 117, 120, 121, 122, 123], "copi": [103, 104, 106, 112, 122, 124], "fill": [103, 117, 121], "datasheet": 103, "consist": [103, 104, 113, 115, 118, 122, 126, 131], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 127], "certain": [103, 106, 112, 120], "serv": 104, "translat": 104, "forward": [104, 126, 127], "metric": 104, "consequ": 104, "ensur": [104, 106, 121], "thrown": 104, "possibli": [104, 121], "furthermor": [104, 113, 117, 121, 124, 126, 129], "thread": [104, 118, 129], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 124, 127], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 121, 124, 129], "had": 104, "host": [104, 122, 124, 125, 130], "coher": 104, "behavior": [104, 129], "suppos": [104, 112, 120], "howev": [104, 106, 116, 117, 118, 121], "inbetween": 104, "potenti": [104, 120], "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 122, 123, 125, 129, 132], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 121], "right": [104, 115, 117, 119, 122, 123, 124, 129, 130], "48": 104, "section": [104, 113, 115, 117, 118, 119, 122, 123, 126, 129, 130], "suggest": [104, 124, 129], "pai": [104, 120], "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 129, 132], "tls_on": 104, "offici": [104, 116, 121, 122, 123], "page": [104, 115, 117, 119, 121, 122, 123, 131], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 122, 123], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 122, 129], "googl": 106, "buffer": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 124, 129], "extract": [106, 122], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 123], "frequent": [106, 123, 126], "nanopb": [106, 124], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 123, 126, 128, 131], "accordingli": [106, 112, 115, 122, 127], "allowpoweron": 106, "bool": 106, "decis": [106, 126], "setpwm": 106, "duty_cycl": 106, "ON": [106, 111, 121], "rom": [106, 122], "loader": 106, "stm32flash": [106, 122], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 123, 129, 131], "flash": 106, "kit": [106, 122], "real": [106, 119, 122], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 126, 130], "go": [106, 117, 119, 121, 122, 126, 129], "modifi": [106, 122, 127, 130], "setthreephas": 106, "next": [106, 118, 119, 122, 123, 129], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 129], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 122], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 123, 127, 129, 130], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 126, 129], "resetdon": 106, "find": [107, 117, 126, 127, 129], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108, 120], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "cmake_condit": 111, "everest_enable_py_support": 111, "AND": [111, 121], "everest_dependency_enabled_josev": 111, "git": [111, 115, 116, 117, 123, 128, 129], "ext": [111, 122], "switchev": 111, "git_rev": 111, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 111, "git_tag": [111, 112, 129], "2024": [111, 123], "429490b714f4816862f6653f580cc0368cfbcaaa": 111, "fc986b962790a471b18606fbc8abe0fcc50bbeb5": 111, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 111, "v0": [111, 126], "9": [111, 116], "build_test": [111, 121, 129], "everest_core_build_test": 111, "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "a1415be880f63d9d71d88629d25152c560be9e4b": 111, "mbedtl": 111, "everest_dependency_enabled_mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "v2": 111, "28": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "everest_dependency_enabled_openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "2023": [111, 116], "libevs": 111, "everest_dependency_enabled_libevse_secur": 111, "69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2": 111, "69410a8": 111, "libfsm": 111, "everest_dependency_enabled_libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 111, "build_exampl": [111, 112], "cmake_position_independent_cod": 111, "libmodbu": [111, 112], "everest_dependency_enabled_libmodbu": 111, "b41adccde9036f7728785185db9c980a2fe94ef1": 111, "libocpp": [111, 112, 121], "everest_dependency_enabled_libocpp": 111, "c9827c5e941f03fc45f66916891d93e1ee78864b": 111, "c9827c5": 111, "libslac": 111, "everest_dependency_enabled_libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "everest_dependency_enabled_libsunspec": 111, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "everest_dependency_enabled_libtim": 111, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 123, 125, 127, 130, 131], "pleas": [112, 116, 117, 122, 127, 129], "sure": [112, 113, 116, 117, 119, 122, 127, 129], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 123, 127, 129, 130], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 122, 124, 126, 127, 129, 132], "environ": [112, 115, 119, 121, 123, 129], "cd": [112, 113, 117, 121, 122, 124, 125, 126, 129, 130, 131], "dependency_manag": [112, 117], "init": [112, 117, 118, 126, 129], "checkout": [112, 117, 122, 126, 130], "deploi": [112, 131], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 123, 124, 129], "whoami": [112, 117], "bin": [112, 116, 117, 121, 122, 126, 129], "ev_cli": [112, 113], "mkdir": [112, 117, 122, 125, 126, 129, 131], "guid": [112, 116, 118, 119, 123, 127, 128, 129, 130], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 117, 118, 119, 121, 122, 123, 126, 127, 129], "effect": [112, 117], "advanc": 112, "lib": [112, 129], "branch": [112, 131], "repo": [112, 117, 126], "achiev": [112, 121, 129], "edit": [112, 126], "your": [112, 115, 118, 119, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 129], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129], "behind": [112, 119, 126], "clean": [112, 125, 126], "seen": [112, 117, 119, 122], "shell": [112, 117, 122, 124, 126], "python": [113, 115, 117, 118, 124, 129, 132], "packag": [113, 123, 129], "subcommand": 113, "manifest": [113, 115, 118, 127, 129], "simpli": [113, 118, 119, 123, 127], "dir": [113, 129], "clang": [113, 116, 129], "interfacenam": 113, "hpp": [113, 118, 129], "former": 113, "view": [113, 129, 131], "latter": [113, 127], "skeleton": [113, 118], "insid": [113, 117, 119, 122, 124, 126, 127], "instruct": [113, 116, 117, 125, 129], "cmake": [113, 116, 117, 121, 122, 124, 129], "ld": 113, "glue": [113, 117, 122], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 115, 117, 118, 129], "subsect": [113, 118], "inferfac": 113, "mark": [113, 129], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 122], "touch": [113, 122, 126], "comma": 113, "lot": [113, 117, 120, 126], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 123, 129], "cli": [114, 115, 118, 123, 129], "think": [115, 118], "scenario": [115, 117, 119, 123, 126], "loos": 115, "coupl": [115, 129], "enhanc": 115, "mind": [115, 126], "grei": [115, 119], "background": 115, "pictur": [115, 119, 122], "technologi": 115, "javascript": [115, 117, 118, 121, 129], "rust": [115, 117, 118], "As": [115, 117, 118, 119, 121, 122, 127], "earli": 115, "appreci": 115, "experi": [115, 118, 129], "languag": [115, 116, 118, 124, 129, 132], "u": [115, 116, 117, 118, 121, 122, 123, 126, 129], "zulip": 115, "mail": [115, 121, 122, 129], "launch": [115, 118, 121, 129], "workspac": [115, 117, 121, 122, 124, 130], "later": [115, 117, 119, 126, 129], "broker": [115, 117, 118, 124, 129], "smaller": [115, 122], "effort": 115, "noder": [115, 117, 122, 130], "explain": [115, 117, 119, 123, 129], "sneak": 115, "preview": 115, "admin": [115, 121, 124], "scaffold": 115, "wai": [115, 117, 118, 119, 121, 122, 129], "shown": [115, 117, 119, 120, 122], "individu": [115, 122, 129], "learn": [115, 117, 119, 129], "suit": 115, "idea": [115, 121, 125, 126, 129, 130], "illustr": 115, "box": [115, 119, 122], "dash": 115, "heart": 115, "explan": [115, 127], "action": [115, 125, 131], "tutori": [115, 117, 118, 123, 125, 126, 127, 131, 132], "cmd": [115, 117, 118, 129], "recommend": [115, 116, 117, 122, 127], "least": [115, 118, 123, 129], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 121, 122], "pi": [115, 121, 122], "ubuntu": [115, 122, 125], "opensus": 115, "fedora": 115, "36": 115, "compil": [115, 116, 117, 129], "walk": [115, 117, 119, 122, 123], "nativ": [116, 122], "window": [116, 117, 124], "wsl2": 116, "docker": [116, 117, 123, 125, 127, 128, 130], "podman": 116, "gcc": [116, 121], "tweak": 116, "12": [116, 129], "faq": [116, 123], "gnu": 116, "program": [116, 118, 121, 129], "stumbl": 116, "troubl": 116, "issu": [116, 120, 121, 122, 123, 126], "librari": [116, 117, 121, 127, 129], "best": [116, 123, 130], "04": [116, 125], "22": 116, "apt": [116, 122], "sudo": [116, 117, 122, 129], "rsync": [116, 122], "wget": [116, 122], "doxygen": 116, "graphviz": 116, "tidi": [116, 129], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 124], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 122], "md": [116, 122], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 127], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 123], "probabl": [116, 117, 118, 125], "python_execut": 116, "highli": 117, "modular": [117, 119, 123], "pull": [117, 123, 130], "prerequisit": [117, 123], "said": 117, "resid": 117, "cpm_source_cach": 117, "initialis": 117, "newli": [117, 122, 129], "adopt": [117, 123], "chosen": 117, "That": [117, 119, 122, 126], "pki": 117, "create_cert": 117, "sh": [117, 124, 126, 127, 129], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 122], "dive": [117, 119, 123, 127], "old": [117, 129], "repeat": 117, "mosquitto": [117, 118, 122, 124, 127], "steve": [117, 121, 124], "infranet_network": [117, 124], "bridg": [117, 124], "subnet": [117, 124], "fd00": [117, 124], "enter": [117, 124], "red": [117, 119, 122], "browser": [117, 121, 130, 131], "localhost": [117, 119, 124, 129, 130], "1880": [117, 130], "ui": [117, 121, 130], "gui": [117, 130], "analys": 117, "littl": [117, 119], "insight": [117, 123], "plugin": 117, "feel": [117, 123, 129], "enough": [117, 126], "dig": 117, "deeper": [117, 123, 126, 127], "togeth": [117, 119, 123, 130], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118, 120], "8849": [117, 119, 121, 129], "height": [117, 132], "mount": [117, 122, 124, 130], "rather": [117, 123], "click": [117, 119, 122, 123, 124, 130], "menu": [117, 119, 130], "symbol": [117, 119, 121], "corner": [117, 119, 122, 130], "column": [117, 132], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 121, 123, 127, 128, 129, 132], "stick": 117, "entiti": 117, "cours": [117, 129, 130], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 129], "licens": [117, 118, 129], "compani": [117, 118, 122], "explanatori": 117, "possbl": 117, "tell": [117, 119, 120, 122, 129], "construct": [117, 118], "rememb": [117, 122], "showd": 117, "easi": [117, 121], "get_id": 117, "argument": [117, 118, 121, 125, 129, 132], "typedef": 117, "piec": 117, "bunch": [117, 118], "besid": [117, 121], "bad": [117, 121], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 121, 127, 129], "great": 117, "review": 117, "learnt": 117, "proced": 117, "Or": [117, 121], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 123], "thank": 117, "approach": 118, "glanc": 118, "understand": [118, 119, 123, 126, 128, 129, 132], "hand": [118, 121], "microservic": 118, "deploy": [118, 122], "backbon": 118, "notat": 118, "particular": [118, 129], "asynchron": 118, "topic": [118, 121, 123, 129], "imagin": [118, 121], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 122], "wan": 118, "satisfi": [118, 129], "pc": [118, 121], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 129], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 127, 129], "instance_id_ping_serv": 118, "config_modul": [118, 127], "instance_id_ping_cli": 118, "implementation_id": [118, 127], "module_id": [118, 127], "graphic": 118, "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 127, 129], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 124, 129, 130, 131], "rst": [118, 127, 129, 132], "interface_pingimpl": 118, "emptyimpl": 118, "focus": [118, 123], "module_nam": [118, 129], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 121, 129], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": [118, 123], "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 122, 129], "ran": [118, 126], "By": [118, 124, 127], "endless": 118, "spawn": [118, 121], "worker": 118, "pool": 118, "watch": [118, 123], "exemplatori": 119, "addition": [119, 123], "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 126], "complex": [119, 126], "afterward": 119, "But": [119, 120, 123, 124, 126], "blank": 119, "five": 119, "appear": [119, 129], "canva": 119, "adjust": [119, 129], "Be": [119, 122], "awar": [119, 122, 129], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 126], "loadbalanc": 119, "obvious": 119, "plai": [119, 126], "big": [119, 123], "strength": 119, "world": [119, 123, 129], "earlier": 119, "proper": 119, "fact": [119, 126], "hint": [119, 121], "iso15118_car": 119, "interest": 119, "realiz": [119, 126], "sophist": 119, "addtion": [119, 127], "mayb": 120, "partial": 120, "shouldn": 120, "held": 120, "session_cost_calcul": 120, "cover": 120, "propos": 120, "sort": 120, "verwendungszweck": 120, "approv": 120, "involv": 120, "grow": [121, 123], "life": 121, "debugg": [121, 129], "gdb": [121, 129], "easiest": 121, "sai": [121, 126], "dist": [121, 122, 127, 129, 130], "small": [121, 122, 126], "visual": [121, 123, 124], "studio": [121, 124], "authmanag": 121, "cppdbg": 121, "workspacefold": 121, "libexec": 121, "arg": [121, 129], "stopatentri": 121, "cwd": 121, "externalconsol": 121, "mimod": 121, "setupcommand": 121, "pretti": 121, "ignorefailur": 121, "disassembli": 121, "flavor": 121, "intel": 121, "breakpoint": [121, 129], "forget": [121, 127], "dcmake_build_typ": [121, 129], "disadvantag": 121, "fork": 121, "detach": 121, "grid_connection_point": 121, "0w": 121, "alloc": 121, "whatev": 121, "constraint": 121, "recogn": 121, "cmake_cxx_compil": 121, "unreferenc": 121, "sometim": [121, 123], "test_config": [121, 129], "solv": 121, "desktop": 121, "ip_of_the_raspberri": 121, "offload": 121, "faster": 121, "ressourc": 121, "mobilityhous": 121, "thoughtwork": 121, "maev": 121, "dbuild_test": 121, "conflict": [121, 126], "scheme": 121, "add_execut": 121, "project_nam": 121, "_test": 121, "cmake_project_nam": 121, "strequal": 121, "OR": 121, "_build_test": 121, "endif": [121, 129], "install_everest_test": 121, "source_dir": 121, "pytest": 121, "install_prefix": 121, "core_test": 121, "py": 121, "framework_test": 121, "platform": [122, 123], "research": 122, "facil": 122, "alik": 122, "sw": 122, "explor": 122, "groundwork": 122, "rapid": 122, "quickli": 122, "meant": [122, 129], "outdoor": 122, "spec70121": 122, "cern": 122, "licenc": 122, "happi": [122, 129], "schemat": 122, "3d": 122, "purchas": 122, "shop": 122, "esd": 122, "safe": 122, "wrist": 122, "band": 122, "underlai": 122, "mat": 122, "18": [122, 125], "1x": 122, "usb": 122, "30w": 122, "IN": 122, "pin": 122, "lab": 122, "balenaetch": 122, "dd": [122, 129], "danger": 122, "pcb": 122, "heatsink": 122, "imag": [122, 124, 125, 131], "doubl": 122, "tape": 122, "clip": 122, "hole": 122, "cm4": 122, "around": [122, 123, 126], "grai": 122, "spacer": 122, "gap": 122, "black": 122, "jumper": 122, "onto": 122, "emmc": 122, "j1": 122, "belayboxr1": 122, "stabl": [122, 126], "img": 122, "gz": 122, "rpiboot": 122, "raspberrypi": 122, "usbboot": 122, "green": 122, "comput": 122, "unzip": 122, "5h": 122, "yourself": [122, 129], "coffe": 122, "unfortun": 122, "slow": 122, "damag": 122, "cage": 122, "seat": 122, "bigger": [122, 126], "mission": 122, "accomplish": 122, "mandatori": 122, "crimp": 122, "orient": 122, "fashion": 122, "ten": 122, "chanc": 122, "unisol": 122, "preassembl": 122, "desk": 122, "barrel": 122, "raspian": 122, "debian": 122, "flavour": 122, "yocto": 122, "opt": 122, "systemd": 122, "flutter": 122, "stm32": 122, "workflow": [122, 125, 131], "yeti_fwupd": 122, "serial0": 122, "bootload": 122, "ninja": 122, "laptop": 122, "untar": 122, "bullsey": 122, "toolchain": 122, "8888": 122, "tgz": 122, "tar": 122, "xfz": 122, "dcmake_toolchain_fil": 122, "dcmake_install_prefix": 122, "destdir": 122, "ssh": [122, 125], "rw": 122, "ro": 122, "wpa_supplic": 122, "autom": 122, "crosscompil": 122, "unstabl": [122, 126], "update_channel": 122, "wg0": 122, "devboard": 122, "systemctl": 122, "ota": 122, "public_mqtt": 122, "1883": [122, 124, 129], "allow_anonym": 122, "anonym": [122, 126], "journalctl": 122, "fu": 122, "vanilla": 122, "rootf": 122, "atom": 122, "sd": 122, "sector": [122, 123], "mmcblk0p1": 122, "8192": 122, "1056767": 122, "1048576": 122, "512m": 122, "w95": 122, "fat32": 122, "lba": 122, "mmcblk0p2": 122, "1056768": 122, "14688255": 122, "13631488": 122, "5g": 122, "83": 122, "mmcblk0p3": 122, "14688256": 122, "28319743": 122, "mmcblk0p4": 122, "28319744": 122, "30564351": 122, "2244608": 122, "1g": 122, "mmcblk0p5": 122, "28327936": 122, "28459007": 122, "131072": 122, "64m": 122, "mmcblk0p6": 122, "28467200": 122, "2097152": 122, "system0": 122, "system1": 122, "extent": 122, "factory_data": 122, "timer": 122, "surviv": 122, "lost": 122, "rpi": 122, "unmount": 122, "umount": 122, "mkf": 122, "ext4": 122, "lose": 122, "configu": 122, "credenti": 122, "har": 122, "fine": 122, "snapshot": [123, 129], "foster": 123, "customiz": 123, "glu": 123, "advantag": 123, "pv": 123, "linkedin": 123, "electrif": 123, "foundat": 123, "channel": 123, "thought": 123, "exchang": 123, "question": 123, "enthusiast": 123, "focu": [123, 129], "zulipchat": 123, "announc": 123, "steadili": 123, "ask": 123, "mailinglist": 123, "answer": [123, 129], "formerli": 123, "ground": 123, "ci": 123, "wanna": 123, "tuesdai": 123, "4pm": 123, "ce": 123, "zone": 123, "zoom": 123, "lfx": 123, "linuxfound": 123, "92086494169": 123, "b2df6774": 123, "bc19": 123, "46f9": 123, "8c71": 123, "bbd13a0266a1": 123, "lfe": 123, "calendar": 123, "book": 123, "calendli": 123, "manuel": 123, "ziegler": 123, "30min": 123, "ecosystem": 123, "contribut": [123, 130], "plan": 123, "agenda": 123, "roadmap": 123, "youtub": 123, "track": [123, 126, 127], "rough": 123, "webinar": 123, "steer": 123, "committe": 123, "peopl": 123, "stuck": 123, "video": 123, "simplifi": 123, "journei": 123, "introduct": 123, "troubleshoot": 123, "deep": 123, "breath": 123, "sphinx": [123, 124, 128], "style": [123, 128, 129], "belaybox": 123, "search": 123, "handi": [124, 129], "vscode": 124, "extens": [124, 127], "tcp": 124, "9001": 124, "mariadb": 124, "sql": 124, "3306": 124, "8180": [124, 127], "login": 124, "1234": 124, "centralsystemservic": [124, 127], "soap": 124, "chargeboxid": 124, "yml": [124, 125, 131], "live": [124, 126], "docker_default": 124, "8080": 124, "often": 124, "clash": 124, "13306": 124, "ll": [124, 129], "navig": 124, "tab": [124, 130], "depric": 124, "ctrl": 124, "shift": 124, "f1": 124, "remopen": 124, "head": 124, "path_to_everest_cpp": 124, "j8": 124, "documen": 124, "env": 124, "pwd": 124, "_build": [124, 131], "dockerfil": 124, "protobuf_gener": 124, "path_to_where_protobuf_files_resid": 124, "protoc": 124, "zip": 124, "nanopb_pb_gen": 124, "python_pb_gen": 124, "runner": 125, "actrc": 125, "ghcr": 125, "catthehack": 125, "actor": 125, "usernam": 125, "artifact": 125, "four": [125, 127], "secret_name_1": 125, "secret_value_1": 125, "secret_name_2": 125, "secret_value_2": 125, "multiline_secret": 125, "line_1": 125, "nline2": 125, "nline3": 125, "github_token": 125, "your_github_token": 125, "sa_github_token": 125, "github_token_of_the_service_account": 125, "sa_github_ssh_kei": 125, "ssh_key_of_the_service_account": 125, "github_actor": 125, "username_of_the_service_account": 125, "your_ssh_kei": 125, "your_usernam": 125, "push": [125, 126, 131], "isn": 125, "work0": [125, 131], "plenti": 126, "paragraph": 126, "strategi": 126, "concern": 126, "articl": 126, "vincent": 126, "driessen": 126, "gitflow": 126, "atlassian": 126, "count_to_infin": 126, "charge_fast": 126, "new_stuff": 126, "advis": 126, "towrit": 126, "rebas": 126, "candid": 126, "bugfix": 126, "rc": 126, "div_by_zero": 126, "bug": 126, "ship": 126, "hotfix": 126, "maintenc": 126, "forgot_to_unplug": 126, "cherri": 126, "pick": 126, "contrast": 126, "rnd_git_dir": 126, "despit": [126, 127], "onlin": 126, "intermix": 126, "harder": 126, "conspiraci": 126, "rewrit": 126, "histori": [126, 129], "stash": 126, "progress": 126, "someproject": 126, "somerepo": 126, "privateus": 126, "privaterepo": 126, "main_repo": 126, "wip": 126, "rf": 126, "email": 126, "pionier": 126, "manufaktur": 126, "bot": 126, "echo": 126, "contributor": 126, "src": 126, "feature_a": 126, "ff": 126, "larg": 126, "broken": 126, "feature_b": 126, "feature_c": 126, "meanwhil": 126, "went": 126, "seriou": 126, "newer": 126, "feature_d_1": 126, "d1": 126, "feature_d_2": 126, "d2": 126, "feature_": 126, "incorpor": 126, "ever": 126, "theirs": 126, "6j": 127, "metervalu": 127, "statusnotif": 127, "everest_workspac": [127, 129], "cp001": 127, "chargepointid": 127, "centralsystemuri": 127, "127": 127, "chargeboxserialnumb": 127, "chargepointmodel": 127, "chargepointvendor": 127, "firmwarevers": 127, "authorizeremotetxrequest": 127, "clockaligneddatainterv": 127, "900": 127, "connectorphaserot": 127, "getconfigurationmaxkei": 127, "86400": 127, "localauthorizeofflin": 127, "localpreauthor": 127, "metervaluesaligneddata": 127, "metervaluessampleddata": 127, "metervaluesampleinterv": 127, "numberofconnector": 127, "resetretri": 127, "stoptransactiononevsidedisconnect": 127, "stoptransactiononinvalidid": 127, "stoptxnaligneddata": 127, "stoptxnsampleddata": 127, "supportedfeatureprofil": 127, "firmwaremanag": 127, "remotetrigg": 127, "localauthlistmanag": 127, "smartcharg": 127, "transactionmessageattempt": 127, "transactionmessageretryinterv": 127, "unlockconnectoronevsidedisconnect": 127, "websocketpinginterv": 127, "supportedfiletransferprotocol": 127, "ftp": 127, "cponam": 127, "authorizationkei": 127, "deadbeefdeadbeef": 127, "localauthlisten": 127, "localauthlistmaxlength": 127, "42": [127, 132], "sendlocallistmaxlength": 127, "chargeprofilemaxstacklevel": 127, "chargingscheduleallowedchargingrateunit": 127, "chargingschedulemaxperiod": 127, "maxchargingprofilesinstal": 127, "iso15118pncen": 127, "contractvalidationofflin": 127, "introduc": 127, "whitepap": 127, "tailor": 127, "prepend": 127, "wss": 127, "transport": 127, "unsecur": 127, "familiar": 127, "remotestarttransact": 127, "summar": 127, "diagnost": 127, "token_provider_rfid": 127, "jsdummytokenprovidermanu": 127, "break": [127, 129], "logmessag": 127, "logmessagesformat": 127, "consol": 127, "q1": [128, 132], "2022": [128, 132], "rule": [128, 132], "embedd": [128, 132], "enviro": [128, 132], "month": 129, "fragment": 129, "knowledg": 129, "benefit": 129, "fundament": 129, "everest_tutorial_dir": 129, "eslintrc": 129, "suitabl": 129, "command_tutori": 129, "interface_tutorial_modul": 129, "static": 129, "tutorialmodul": 129, "config_tutorial_switch": 129, "interface_impl_tutorial_modul": 129, "interface_tutorial_moduleimpl": 129, "particularli": 129, "precis": 129, "among": 129, "pointer": 129, "spot": 129, "coincident": 129, "handle_command_tutori": 129, "fairli": 129, "cmake_minimum_requir": 129, "14": 129, "cxx": 129, "cmake_run_clang_tidi": 129, "disable_edm": 129, "evc_setup_edm": 129, "infypoweracdc": 129, "pal": 129, "sigslot": 129, "palsigslot": 129, "ev_add_project": 129, "add_subdirectori": 129, "cmake_cxx_clang_tidi": 129, "ctest": 129, "cmake_build_typ": 129, "evc_includ": 129, "codecoverag": 129, "append_coverage_compiler_flag": 129, "setup_target_for_coverage_gcovr_html": 129, "gcovr_coverag": 129, "setup_target_for_coverage_lcov": 129, "lcov_coverag": 129, "ev_add_modul": 129, "cmake_prefix_path": 129, "job": 129, "smoothli": 129, "tutorial_module_inst": 129, "minimalist": 129, "generate_config_run_script": 129, "config_nam": 129, "configuraton": 129, "comment": 129, "substitut": 129, "ld_library_path": 129, "importantli": 129, "yyyi": 129, "mm": 129, "00": 129, "500139": 129, "500327": 129, "500354": 129, "799618": 129, "everest_ctrl": 129, "799822": 129, "13": 129, "120267": 129, "tutorial_modul": 129, "149934": 129, "brocker": 129, "notic": 129, "pop": 129, "hello": 129, "00000000": 129, "0000": 129, "000000000042": 129, "manual_test": 129, "reselect": 129, "refresh": 129, "thu": 129, "rudimentari": 129, "rebuild": 129, "rerun": 129, "additon": 129, "miss": 129, "spin": 129, "frist": 129, "hit": 129, "0xaaaaaad24fc0": 129, "mock_transaction_id": 129, "favorit": 129, "nicer": 129, "buildabl": 129, "runnabl": 129, "modif": 130, "mv": 130, "everest_nod": 130, "bind": 130, "run_sil": 130, "automaticc": 131, "documentaiton": 131, "possibilti": 131, "expand": 131, "restructuredtext": 131, "tabl": 131, "workflow_dispatch": 131, "h1": 132, "h2": 132, "h3": 132, "h4": 132, "h5": 132, "h6": 132, "bold": 132, "ital": 132, "inlin": 132, "liter": 132, "sup": 132, "super": 132, "unord": 132, "nest": 132, "anchor": 132, "_anchorbyref": 132, "_anchor": 132, "_external_link_ref": 132, "_extern": 132, "footnot": 132, "citat": 132, "cit1": 132, "_": 132, "external_link_ref": 132, "anchorbyref": 132, "vertic": 132, "horizont": 132, "span": 132, "width": 132, "utf": 132, "row": 132, "caption": 132, "png": 132, "alt": 132, "150px": 132, "align": 132, "center": 132, "target_": 132, "depth": 132, "toc": 132, "visibl": 132, "hidden": 132, "maxdepth": 132, "second_fil": 132, "int_": 132, "infti": 132, "div": 132, "lineno": 132, "emphas": 132, "some_funct": 132, "any_var": 132, "another_funct": 132, "literalinclud": 132, "dedent": 132, "_tutorial_intro": 132, "toctre": 132, "glob": 132}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 82], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 126], "iso15118_ev": [2, 83], "ac_rcd": 3, "auth": [4, 44], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": 10, "debug_json": 11, "empti": 12, "energi": [13, 77, 100, 119, 121], "energy_manag": 14, "energy_price_inform": [15, 78], "ev_slac": 16, "evse_board_support": [17, 79], "evse_manag": [18, 80], "evse_secur": [19, 81], "exampl": [20, 115, 126, 132], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 121, 127], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 100, 103, 104], "reserv": [31, 89, 100], "serial_communication_hub": 32, "session_cost": [33, 91], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 92], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 72, 93, 115, 116, 129], "test_control": 40, "tibber_price_forecast": 41, "yeti_simulation_control": 42, "api": 43, "modul": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 103, 104, 106, 109, 112, 113, 115, 117, 118, 119, 121, 129], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 100, 103, 104, 118, 119, 122, 127, 129], "provid": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 115, 116, 118, 129], "metadata": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "author": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "licens": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 121, 122, 124, 125, 129], "store": 71, "yetidriv": [73, 106], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 121], "units_sign": 95, "yeti": [96, 106, 122], "typic": 100, "connect": [100, 119, 127], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 121, 129], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 122, 124], "avail": [103, 125], "descript": [103, 104], "structur": [103, 126], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 132], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 122], "resili": 104, "time": 104, "sync": 104, "error": [104, 121, 122, 132], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 122], "link": [104, 132], "commun": [106, 115, 117, 118, 121], "between": [106, 118], "microcontrol": [106, 122], "thi": [106, 129, 132], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 124], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 121, 122, 123, 124, 127, 129, 130], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 120, 129], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 129], "instal": [112, 113, 117, 129], "quick": [112, 117, 119], "start": [112, 122], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 122, 129, 131], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 122, 125, 127, 129], "up": [112, 122], "updat": [112, 113, 122], "workspac": [112, 129], "us": [112, 119, 120, 122, 126], "cmake": 112, "yaml": [112, 118, 129], "creat": [112, 113, 129], "config": [112, 122, 129], "from": 112, "an": 112, "exist": 112, "directori": [112, 125, 129], "tree": 112, "git": [112, 126], "inform": [112, 122, 131], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 124, 131], "c": 113, "header": [113, 118], "defin": [113, 122], "auto": 113, "onli": [113, 122], "nodej": 113, "develop": [114, 116, 117, 122, 123, 129], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 126], "introduct": [115, 122], "high": 115, "level": 115, "concept": [115, 118, 126], "prerequisit": [115, 127, 129], "hardwar": [115, 122], "oper": 115, "librari": 115, "And": [115, 117, 121], "prepar": [116, 117, 122], "your": [116, 117, 123], "environ": [116, 117, 122, 124], "word": 116, "test": [116, 121], "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 121, 122], "maven": 116, "java": 116, "version": [116, 123, 132], "pyenv": 116, "kind": 117, "Of": [117, 123, 129], "guid": [117, 132], "To": [117, 125, 126, 127, 129], "download": 117, "get": [117, 122], "The": [117, 118, 122], "repositori": [117, 126, 129], "iso": 117, "15118": 117, "simul": [117, 119, 130], "helper": 117, "softwar": [117, 122, 130], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "instanc": 118, "implement": 118, "mqtt": [118, 122, 129], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": [119, 120], "add": 119, "paramet": 119, "veri": 119, "charg": [119, 120], "station": 119, "point": 119, "car": 119, "function": 119, "bank": 120, "card": 120, "payment": 120, "object": 120, "support": [120, 122], "normal": 120, "flow": 120, "interrupt": 120, "too": 120, "expens": 120, "session": 120, "long": 120, "solut": 120, "introduc": 120, "new": [120, 129], "how": [120, 125, 126, 127, 129], "doe": 120, "work": [120, 123, 125], "frequent": 121, "ask": 121, "question": 121, "best": [121, 126], "practic": [121, 126], "debug": [121, 129], "singl": 121, "warn": [121, 132], "compil": [121, 122], "gnu": 121, "rpc": 121, "timeout": 121, "2": [121, 129], "0": 121, "1": [121, 123, 129], "integr": [121, 122, 127], "pionix": 122, "belaybox": 122, "assembl": 122, "yak": 122, "board": 122, "flash": 122, "cabl": 122, "final": 122, "raspbian": 122, "": 122, "firmwar": 122, "cross": 122, "deploi": 122, "custom": [122, 129], "further": 122, "cheat": 122, "sheet": 122, "make": 122, "root": [122, 129], "partit": 122, "read": 122, "writabl": 122, "again": 122, "contain": 122, "wifi": 122, "releas": 122, "channel": 122, "wireguard": 122, "vpn": 122, "persist": 122, "user": 122, "stop": 122, "automat": 122, "addit": 122, "broker": 122, "watch": 122, "output": [122, 132], "servic": 122, "termin": 122, "scheme": 122, "onlin": 122, "factori": 122, "reset": 122, "current": 123, "nightli": 123, "what": 123, "i": 123, "compass": 123, "direct": [123, 132], "contact": 123, "zulip": 123, "chat": 123, "mail": 123, "list": [123, 125, 132], "weekli": 123, "tech": 123, "meetup": 123, "group": 123, "resourc": 123, "about": 123, "find": 123, "wai": 123, "Into": 123, "tabl": [123, 132], "content": [123, 132], "indic": 123, "docker": 124, "playground": 124, "local": 124, "ci": 124, "languang": 124, "specif": 124, "act": 125, "usag": 125, "job": 125, "trigger": 125, "event": 125, "bind": 125, "main": 126, "tip": [126, 132], "n": 126, "trick": 126, "privat": 126, "workflow": 126, "branch": 126, "correspond": 126, "ocpp1": 127, "6": 127, "libocpp": 127, "core": 127, "steve": 127, "differ": 127, "csm": 127, "within": 127, "log": 127, "tutori": [128, 129, 130], "goal": 129, "altern": 129, "via": 129, "clone": 129, "skeleton": 129, "ad": 129, "cmakelist": 129, "txt": 129, "activ": 129, "observ": 129, "explor": 129, "exemplari": 129, "sphinx": [131, 132], "architectur": 131, "document": [131, 132], "style": 132, "headlin": 132, "bullet": 132, "target": 132, "section": 132, "head": 132, "grid": 132, "simpl": 132, "csv": 132, "titl": 132, "imag": 132, "figur": 132, "comment": 132, "block": 132, "topic": 132, "sidebar": 132, "admonit": 132, "attent": 132, "caution": 132, "danger": 132, "hint": 132, "import": 132, "seealso": 132, "versionad": 132, "versionchang": 132, "deprec": 132, "math": 132, "raw": 132, "format": 132, "code": 132}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [15, "variables"], [16, "variables"], [17, "variables"], [18, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [25, "variables"], [26, "variables"], [28, "variables"], [29, "variables"], [30, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [37, "variables"], [39, "variables"], [40, "variables"], [41, "variables"], [42, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [13, "commands"], [16, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [22, "commands"], [23, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [34, "commands"], [36, "commands"], [38, "commands"], [39, "commands"], [40, "commands"], [42, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"]], "auth": [[4, "auth"]], "auth_token_provider": [[5, "auth-token-provider"]], "auth_token_validator": [[6, "auth-token-validator"]], "bank_session_token_provider": [[7, "bank-session-token-provider"]], "bank_transaction_summary_provider": [[8, "bank-transaction-summary-provider"]], "car_simulator": [[9, "car-simulator"]], "connector_lock": [[10, "connector-lock"]], "debug_json": [[11, "debug-json"]], "empty": [[12, "empty"]], "energy": [[13, "energy"], [77, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [78, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [79, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [80, "evse-manager"]], "evse_security": [[19, "evse-security"], [81, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [84, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [86, "ocpp"]], "ocpp_1_6_charge_point": [[26, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[27, "ocpp-data-transfer"]], "power": [[28, "power"]], "power_supply_DC": [[29, "power-supply-dc"], [87, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [88, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [89, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [91, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [92, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [93, "system"]], "test_control": [[40, "test-control"]], "tibber_price_forecast": [[41, "tibber-price-forecast"]], "yeti_simulation_control": [[42, "yeti-simulation-control"]], "API": [[43, "api"]], "Module Configuration": [[43, "module-configuration"], [44, "module-configuration"], [45, "module-configuration"], [50, "module-configuration"], [51, "module-configuration"], [53, "module-configuration"], [54, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [70, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [104, "module-configuration"], [129, "module-configuration"]], "Provides": [[43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"], [69, "provides"], [70, "provides"], [71, "provides"], [72, "provides"], [73, "provides"]], "Requirements": [[43, "requirements"], [44, "requirements"], [46, "requirements"], [50, "requirements"], [51, "requirements"], [53, "requirements"], [56, "requirements"], [57, "requirements"], [61, "requirements"], [62, "requirements"], [63, "requirements"], [65, "requirements"], [67, "requirements"], [70, "requirements"]], "Metadata": [[43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"], [69, "metadata"], [70, "metadata"], [71, "metadata"], [72, "metadata"], [73, "metadata"]], "Authors": [[43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"], [69, "authors"], [70, "authors"], [71, "authors"], [72, "authors"], [73, "authors"]], "License": [[43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"], [69, "license"], [70, "license"], [71, "license"], [72, "license"], [73, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [125, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [106, "yetidriver"]], "authorization": [[74, "authorization"]], "bank_transaction": [[75, "bank-transaction"]], "board_support_common": [[76, "board-support-common"]], "iso15118_charger": [[82, "iso15118-charger"]], "iso15118_ev": [[83, "iso15118-ev"]], "money": [[85, "money"]], "serial_comm_hub_requests": [[90, "serial-comm-hub-requests"]], "units": [[94, "units"]], "units_signed": [[95, "units-signed"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Examples of EVerest Modules": [[115, "examples-of-everest-modules"]], "High Level Module Concept": [[115, "high-level-module-concept"]], "Module Communication": [[115, "module-communication"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [122, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [121, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Bank Card Payment": [[120, "bank-card-payment"]], "Objectives": [[120, "objectives"]], "Supported use cases": [[120, "supported-use-cases"]], "Normal flow": [[120, "normal-flow"]], "Interrupted charging": [[120, "interrupted-charging"]], "Too expensive session": [[120, "too-expensive-session"]], "Too long session": [[120, "too-long-session"]], "Solution": [[120, "solution"]], "Introduce new interfaces": [[120, "introduce-new-interfaces"]], "How does it work": [[120, "how-does-it-work"]], "Frequently Asked Questions And Best Practices": [[121, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[121, "everest-modules"]], "Debug a single module": [[121, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[121, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[121, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[121, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[121, "everest-ocpp-2-0-1-setup"]], "Testing": [[121, "testing"]], "Unit tests": [[121, "unit-tests"]], "Integration tests": [[121, "integration-tests"]], "Pionix BelayBox": [[122, "pionix-belaybox"]], "Introduction": [[122, "introduction"]], "The BelayBox hardware": [[122, "the-belaybox-hardware"]], "Getting support": [[122, "getting-support"]], "Setting up Hardware and Software": [[122, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[122, "assembling-the-yak-board"]], "Flashing the Yak Board": [[122, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[122, "assembling-the-yeti-board"]], "Preparing the cable set": [[122, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[122, "final-yak-yeti-cable-setup"]], "Raspbian": [[122, "raspbian"]], "EVerest": [[122, "everest"]], "Integration into Raspbian": [[122, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[122, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[122, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[122, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[122, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[122, "belaybox-further-information"]], "Reference Cheat Sheet": [[122, "reference-cheat-sheet"]], "Make root partition read/writable": [[122, "make-root-partition-read-writable"]], "Make it read only again": [[122, "make-it-read-only-again"]], "File containing wifi settings": [[122, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[122, "use-of-custom-everest-build-or-config"]], "Define release channels": [[122, "define-release-channels"]], "Wireguard VPN configuration": [[122, "wireguard-vpn-configuration"]], "Persistent user config": [[122, "persistent-user-config"]], "Stop automatic updates": [[122, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[122, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[122, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[122, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[122, "raspbian-partitioning-scheme"]], "Using online updates": [[122, "using-online-updates"]], "Factory reset": [[122, "factory-reset"]], "Yeti errors or EVerest not starting": [[122, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[123, "index"]], "What Is EVerest": [[123, "what-is-everest"]], "EVerest Compass": [[123, "everest-compass"]], "Direct contact": [[123, "direct-contact"]], "Zulip chat": [[123, "zulip-chat"]], "Mailing list": [[123, "mailing-list"]], "Weekly tech meetup and working groups": [[123, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[123, "meetup"]], "Tech resources about EVerest": [[123, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[123, "find-your-way-into-everest-development"]], "Table Of Contents": [[123, "table-of-contents"]], "Indices and tables": [[123, "indices-and-tables"]], "Docker setup": [[124, "docker-setup"]], "everest playground": [[124, "everest-playground"]], "Local CI environment": [[124, "local-ci-environment"]], "Generating languange specific protobuf files": [[124, "generating-languange-specific-protobuf-files"]], "How To: Act": [[125, "how-to-act"]], "Usage": [[125, "usage"]], "List available jobs:": [[125, "list-available-jobs"]], "Run Jobs / Trigger events:": [[125, "run-jobs-trigger-events"]], "Bind working directory:": [[125, "bind-working-directory"]], "How To: Git": [[126, "how-to-git"]], "Main concept": [[126, "main-concept"]], "Best practices": [[126, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[126, "tips-n-tricks-for-git"]], "Using private repositories": [[126, "using-private-repositories"]], "Workflow example": [[126, "workflow-example"]], "Visualization of the branching structure": [[126, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[126, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[127, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[127, "prerequisites"]], "Integration of libocpp into everest-core": [[127, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[127, "run-everest-with-steve"]], "Configuring OCPP": [[127, "configuring-ocpp"]], "Connect to a different CSMS": [[127, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[127, "configuring-ocpp-within-everest"]], "Logging": [[127, "logging"]], "Tutorials": [[128, "tutorials"]], "How To: Develop New Modules": [[129, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[129, "goal-of-this-tutorial"]], "Install Prerequisites": [[129, "install-prerequisites"]], "Workspace Setup": [[129, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[129, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[129, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[129, "create-module-skeleton"]], "Interface Configuration": [[129, "interface-configuration"]], "Build Configuration & Build": [[129, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[129, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[129, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[129, "adding-dependencies-yaml"]], "Building": [[129, "building"]], "Run Configuration & Run": [[129, "run-configuration-run"]], "EVerest configuration": [[129, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[129, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[129, "running-everest"]], "Observing the System": [[129, "observing-the-system"]], "Exploring with MQTT Explorer": [[129, "exploring-with-mqtt-explorer"]], "Debugging": [[129, "debugging"]], "Exemplary Module Customizations": [[129, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[130, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[131, "general-sphinx-information"]], "Architecture": [[131, "architecture"]], "Build the documentation": [[131, "build-the-documentation"]], "Sphinx style guide": [[132, "sphinx-style-guide"]], "Headlines": [[132, "headlines"]], "Styles": [[132, "styles"]], "Bullet Lists": [[132, "bullet-lists"]], "Targets and Links": [[132, "targets-and-links"]], "Section Heading": [[132, "section-heading"]], "Tables": [[132, "tables"]], "Grid table": [[132, "grid-table"]], "Simple table": [[132, "simple-table"]], "CSV table": [[132, "csv-table"]], "table title": [[132, "id6"]], "Images and Figures": [[132, "images-and-figures"]], "Image": [[132, "image"]], "Figure": [[132, "figure"]], "Comments": [[132, "comments"]], "Directives": [[132, "directives"]], "Table of Contents": [[132, "table-of-contents"], [132, "id4"]], "Table of Contents (this document)": [[132, "table-of-contents-this-document"]], "Content Block Directives": [[132, "content-block-directives"], [132, "id5"]], ".. topic:: [title]": [[132, "topic-title"]], "Topic": [[132, null]], ".. sidebar:: [title]": [[132, "sidebar-title"]], "Sidebar": [[132, null]], ".. admonition:: [title]": [[132, "admonition-title"]], "Admonition title": [[132, null]], ".. attention::": [[132, "attention"]], ".. caution::": [[132, "caution"]], ".. danger::": [[132, "danger"]], ".. error::": [[132, "error"]], ".. hint::": [[132, "hint"]], ".. important::": [[132, "important"]], ".. note::": [[132, "note"]], ".. tip::": [[132, "tip"]], ".. warning::": [[132, "warning"]], ".. seealso::": [[132, "seealso"]], ".. versionadded:: [version]": [[132, "versionadded-version"]], ".. versionchanged:: [version]": [[132, "versionchanged-version"]], ".. deprecated:: [version]": [[132, "deprecated-version"]], ".. math::": [[132, "math"]], ".. raw:: output format": [[132, "raw-output-format"]], "Code Examples": [[132, "code-examples"]]}, "indexentries": {}})
\ No newline at end of file
+Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/ac_rcd", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/bank_session_token_provider", "_generated/interfaces/bank_transaction_summary_provider", "_generated/interfaces/car_simulator", "_generated/interfaces/connector_lock", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/session_cost", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/LemDCBM400600", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/session_cost", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/units_signed", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/ac_rcd.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/bank_session_token_provider.rst", "_generated/interfaces/bank_transaction_summary_provider.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/connector_lock.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_board_support.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/ocpp_data_transfer.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/session_cost.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/LemDCBM400600.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/bank_transaction.rst", "_generated/types/board_support_common.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/money.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/session_cost.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. ac_rcd", "11.2.4. auth", "11.2.5. auth_token_provider", "11.2.6. auth_token_validator", "11.2.7. bank_session_token_provider", "11.2.8. bank_transaction_summary_provider", "11.2.9. car_simulator", "11.2.10. connector_lock", "11.2.11. debug_json", "11.2.12. empty", "11.2.13. energy", "11.2.14. energy_manager", "11.2.15. energy_price_information", "11.2.16. ev_slac", "11.2.17. evse_board_support", "11.2.18. evse_manager", "11.2.19. evse_security", "11.2.20. example", "11.2.21. example_user", "11.2.22. external_energy_limits", "11.2.23. isolation_monitor", "11.2.24. kvs", "11.2.25. ocpp", "11.2.26. ocpp_1_6_charge_point", "11.2.27. ocpp_data_transfer", "11.2.28. power", "11.2.29. power_supply_DC", "11.2.30. powermeter", "11.2.31. reservation", "11.2.32. serial_communication_hub", "11.2.33. session_cost", "11.2.34. slac", "11.2.35. solar_forecast", "11.2.36. sunspec_ac_meter", "11.2.37. sunspec_reader", "11.2.38. sunspec_scanner", "11.2.39. system", "11.2.40. test_control", "11.2.41. tibber_price_forecast", "11.2.42. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. bank_transaction", "11.3.3. board_support_common", "11.3.4. energy", "11.3.5. energy_price_information", "11.3.6. evse_board_support", "11.3.7. evse_manager", "11.3.8. evse_security", "11.3.9. iso15118_charger", "11.3.10. iso15118_ev", "11.3.11. isolation_monitor", "11.3.12. money", "11.3.13. ocpp", "11.3.14. power_supply_DC", "11.3.15. powermeter", "11.3.16. reservation", "11.3.17. serial_comm_hub_requests", "11.3.18. session_cost", "11.3.19. sunspec_ac_meter", "11.3.20. system", "11.3.21. units", "11.3.22. units_signed", "11.3.23. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "EvseSecurity", "5.2.2. EvseSlac", "5.2.4. GenericPowermeter", "5.2.5. LEM DCBM 400/600", "OCPPExtensionExample", "5.2.6. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Modules in Detail", "5. EVerest Module Configurations", "Bank Card Payment", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How To: Git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 50, 51, 53, 54, 55, 56, 58, 59, 61, 62, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 130, 131], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40, 41, 42, 44, 45, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 65, 67, 68, 70, 72, 73, 100, 101, 103, 104, 107, 115, 119, 121, 122, 123, 124, 127, 131], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 30, 35, 37, 38, 40, 41, 42, 44, 56, 61, 74, 76, 77, 80, 82, 88, 93, 104, 106, 107, 112, 115, 117, 118, 124, 127, 129, 131, 132], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 100, 106, 115, 121, 122, 123], "require_auth_eim": 1, "null": [1, 2, 24, 34], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 49, 53, 55, 56, 63, 68, 69, 72, 74, 75, 77, 80, 81, 82, 84, 85, 86, 88, 89, 90, 91, 92, 93, 95, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 127, 129, 130], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 80, 91, 100, 107, 110, 117, 118, 120, 122, 127, 129], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 42, 43, 44, 46, 47, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 67, 69, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129, 130, 131, 132], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 74, 80, 91], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 121, 123, 124, 125, 126, 127, 129, 130, 131, 132], "evcc": [1, 2, 18, 68, 80, 82], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 74, 75, 81, 82, 86, 88, 91, 93, 97, 98, 100, 104, 113, 115, 117, 119, 120, 121, 124, 127, 129, 131], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 100, 104, 112, 115, 117, 123, 127, 129], "pnc": [1, 53, 56, 127], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 120, 126, 129], "signatur": [1, 19, 93, 95], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 101, 104, 116, 117, 127], "chain": [1, 18, 19, 51, 56, 81], "emaid": [1, 74], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 117, 118, 119, 123, 126], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 63, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 100, 105, 118, 129], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 113, 115, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 69, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 96, 106, 107, 112, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129, 130], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 129], "close": [1, 2, 56, 82, 119], "ac_open_contactor": 1, "open": [1, 82, 112, 117, 119, 122, 123, 124, 127, 129, 130, 131], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 129, 130], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 121, 123, 124, 126, 127, 129, 130], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 100, 104, 106, 118, 119, 122, 123, 126, 129], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 18, 22, 25, 26, 34, 37, 42, 45, 46, 53, 55, 58, 61, 67, 76, 77, 79, 80, 82, 85, 88, 92, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 132], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 102, 103, 104, 106, 111, 112, 116, 127, 129, 132], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 115, 118, 122, 127, 131], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 100, 103, 104, 106, 113, 116, 117, 118, 119, 121, 122, 125, 126, 127, 129, 131], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 102, 114, 115, 118, 119, 122, 123, 129], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 102, 106, 115, 118, 121, 127, 129], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 100, 104, 106, 120, 127, 130], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 72, 74, 76, 77, 79, 80, 82, 83, 86, 89, 100, 106, 115, 117, 122, 123, 127], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 115, 117, 118, 119, 120, 121, 128, 129, 130, 132], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 126, 127, 129], "want": [1, 2, 53, 100, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 129, 130], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 106, 112, 118, 120, 123, 126, 127, 129], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 102, 120, 122, 126, 129], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 100, 122], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 100, 121, 122], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 104, 116, 119, 122, 127], "evccidd": 1, "string": [1, 2, 6, 9, 11, 16, 17, 18, 19, 20, 24, 25, 26, 29, 30, 31, 32, 34, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93, 95, 104, 117, 118, 129], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 100, 117, 118, 121, 124, 125, 127, 129], "identif": [1, 55, 80, 88, 100, 119], "readabl": [1, 80, 106, 131], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 95, 100, 104, 113, 116, 122, 123, 125, 127, 129], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 131], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 100, 103, 106, 112, 113, 117, 118, 124, 125, 126, 127, 129, 130], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 82], "element": [1, 2, 82, 86], "us": [1, 2, 7, 9, 11, 12, 13, 17, 18, 19, 20, 21, 23, 25, 26, 29, 32, 37, 44, 45, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 73, 74, 75, 76, 77, 79, 80, 81, 82, 86, 87, 89, 93, 95, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 121, 123, 124, 125, 127, 129, 130, 131, 132], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 115, 116, 118, 120, 121, 122, 123, 127, 129, 130, 131], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 100, 119, 122, 124, 129], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 95, 103, 107, 108, 110, 117, 118, 122, 123, 127], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 74, 77, 80, 81, 82, 83, 86, 88, 90, 93, 100, 103, 104, 106, 120, 121, 123, 127, 129, 130], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 100, 111, 112, 113, 115, 118, 123, 126, 127, 129, 132], "rfc3339": [1, 39, 74, 77, 78, 80, 82, 88, 89, 91, 93], "utc": [1, 74, 77, 78, 82, 89, 91], "vehicl": [1, 18, 34, 80, 82, 117, 122], "intend": [1, 80, 88], "ac_eamount": 1, "number": [1, 2, 3, 17, 18, 20, 24, 28, 29, 32, 37, 43, 45, 46, 47, 48, 50, 51, 53, 55, 58, 59, 60, 64, 72, 73, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 94, 96, 103, 104, 116, 117, 118, 119, 129, 132], "wh": [1, 80, 82, 83, 88, 92, 94, 95, 103], "amount": [1, 77, 82, 85, 86, 104, 106, 119, 120], "reflect": [1, 118, 129], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 105, 115, 116, 117, 118, 119, 121, 122, 123, 128, 130, 131, 132], "much": [1, 119, 121, 122, 126], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 131], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 102, 112, 113, 117, 118, 120, 123, 126, 129], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 99, 105, 106, 115, 117, 121, 123, 124, 125, 130], "goal": [1, 80], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 73, 76, 77, 78, 79, 80, 82, 83, 87, 88, 93, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 132], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 100, 102, 106, 117, 119, 121, 127], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 96, 117, 124], "rm": [1, 124, 126, 130], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 79, 80, 82, 83, 84, 87, 88, 92, 94, 95, 96, 115, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 73, 74, 75, 77, 78, 79, 80, 82, 86, 87, 88, 91, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 132], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 95, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 100, 112, 117, 119, 122, 123, 126, 127], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 97, 98, 100, 106, 116, 117, 118, 119, 121, 122, 123, 126, 127, 129], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 82, 94, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 74, 76, 80, 81, 82, 83, 86, 87, 88, 91, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 120, 122, 123, 126, 129, 132], "maximum": [1, 17, 20, 28, 43, 45, 60, 69, 79, 80, 82, 83, 86, 87, 104, 120, 127], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 88, 93, 100, 103, 106, 116, 117, 119, 123, 127, 132], "per": [1, 2, 77, 78, 82, 100, 129], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 104, 106, 112, 117, 118, 120, 123], "minimum": [1, 43, 79, 82, 87, 88, 100, 116, 122], "cost": [1, 33, 78, 91, 120], "effici": [1, 77, 80, 87, 116], "dc_evenergycapac": 1, "capac": [1, 17, 80, 83], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 74, 76, 77, 79, 80, 81, 82, 83, 86, 88, 100, 102, 118, 119, 120, 121, 127], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 69, 72, 74, 80, 81, 83, 86, 93, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 121, 122, 124, 126, 127, 129], "consid": [1, 80, 86, 104, 116, 117, 118, 122], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 122, 126], "end": [1, 18, 53, 77, 80, 89, 91, 93, 118, 122, 127], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 104, 119, 120, 128, 132], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 16, 17, 18, 19, 20, 24, 25, 26, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 67, 68, 69, 70, 74, 77, 79, 82, 86, 87, 88, 96, 117, 118, 129], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129, 130], "set": [1, 2, 4, 9, 16, 17, 18, 22, 25, 26, 29, 34, 39, 40, 44, 45, 51, 53, 55, 56, 60, 61, 69, 70, 73, 77, 78, 79, 80, 82, 83, 86, 87, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 121, 123, 125, 126, 127, 129, 130, 132], "true": [1, 2, 3, 16, 17, 18, 19, 20, 24, 25, 26, 30, 31, 34, 39, 42, 44, 45, 53, 55, 56, 61, 62, 67, 68, 69, 70, 79, 82, 86, 87, 88, 96, 100, 102, 104, 106, 117, 118, 121, 122, 126, 127], "bulk": [1, 80, 82], "approx": [1, 82, 104], "80": [1, 59, 80, 82, 104, 117, 124], "complet": [1, 17, 38, 53, 80, 82, 106, 113, 116, 118, 122, 127], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 115, 122, 123], "100": [1, 17, 45, 69, 82, 116, 127], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 121, 130], "dc_evmaximumlimit": [1, 82], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 71, 74, 76, 77, 78, 79, 80, 81, 82, 85, 86, 88, 90, 92, 94, 95, 96, 100, 103, 104, 115, 117, 118, 125, 127, 129, 132], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 95, 100, 104, 106, 107, 108, 117, 118, 119, 121, 122, 127], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 104, 106, 117, 119, 120, 122, 127, 129], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 103, 121], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 100, 106, 112, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 100, 117, 119], "belong": [1, 18, 100, 126], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 99, 100, 104, 119, 120, 122, 127], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 104, 121, 122, 129], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 100, 104, 122, 126, 127], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 100, 103, 104, 115, 117, 119, 121, 122, 124, 130], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 117, 120, 129], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 75, 77, 80, 81, 85, 86, 88, 89, 90, 95, 96, 100, 103, 104, 106, 117, 118, 122, 129, 130], "link": [1, 16, 34, 52, 55, 56, 68, 86, 97, 98, 99, 101, 102, 105, 118, 121, 123, 124, 129], "becom": [1, 34, 80, 126], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 127], "match": [1, 9, 16, 34, 44, 53, 55, 120, 121], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 121], "while": [1, 18, 34, 45, 106, 115, 121, 122, 124, 129], "stai": [1, 34, 122, 123], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 74, 80, 81, 82, 85, 86, 91, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129], "protocol": [1, 18, 82, 93, 100, 102, 104, 115, 117, 118, 119, 127], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 117, 119, 132], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 100, 113, 117, 118, 119, 121, 122, 127, 129], "properti": [1, 25, 37, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 82], "versionnumbermajor": [1, 82], "versionnumberminor": [1, 82], "schemaid": [1, 82], "prioriti": [1, 82], "v2g_messag": [1, 82], "debug": [1, 11, 45, 50, 64, 122], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 100, 103, 112, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 127, 129, 131, 132], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 122, 127, 131], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 95, 100, 103, 106, 112, 116, 117, 118, 119, 121, 126, 127, 129], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 104, 107, 109, 112, 115, 116, 117, 118, 119, 123, 126, 127, 128], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 115, 119, 129], "startup": [1, 103, 104, 118, 129], "necessari": [1, 117, 119, 126, 129], "info": [1, 25, 26, 86, 112, 129], "sent": [1, 25, 26, 69, 80, 100, 106, 129], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 97, 98, 99, 100, 101, 102, 105, 107, 116, 120, 122, 123, 127, 128, 130, 131], "onc": [1, 17, 44, 100, 102, 106, 120, 122, 126, 129], "evse_id": [1, 18, 53, 55, 74, 82, 88], "evseid": [1, 9, 82], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 74, 80, 82, 86, 88, 89, 91, 92, 93, 100, 104, 113, 118, 121, 122, 127, 129], "uniqu": [1, 7, 9, 75, 82, 118], "identifi": [1, 7, 9, 19, 75, 82, 86, 119], "outlet": [1, 9, 80, 82, 120], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 124, 129], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 106, 113, 115, 116, 117, 119, 122, 127, 131], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 117, 132], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 112, 115, 117, 121, 122, 126, 129], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 100, 102, 104, 106, 117, 118, 119, 121, 123, 124, 127, 129], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 106, 122, 127], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 100, 104, 106, 113, 115, 116, 117, 119, 121, 123, 124, 125, 126, 127, 129, 130], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 106, 112, 113, 118, 123, 126, 127, 129], "physic": [1, 18, 80, 82, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 95, 103, 106, 117, 122], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 95, 103, 122], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 100, 104, 113, 117, 118, 119, 121, 123, 125, 126, 127, 129], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 116, 121, 122, 123, 124, 125, 131], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 103, 116, 117, 118, 119, 123], "servic": [1, 25, 26, 53, 85, 117, 124, 125, 129], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 80], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 115, 117, 118, 120, 127, 129], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 100, 102, 103, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 128, 130, 132], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 112, 113, 115, 117, 118, 119, 120, 121, 124, 127, 129, 131, 132], "correspond": [1, 18, 80, 103, 106, 113, 118, 119, 120, 122, 129], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 104, 117, 122], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 95, 101, 104, 105, 115, 117, 125, 127], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 116, 123], "stream": [1, 18, 76, 82, 106, 123], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 121], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 100, 106, 116, 117, 119, 120, 121, 123, 128, 130], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 100, 104], "accecpt": 1, "authorization_statu": [1, 74], "authorizationstatu": [1, 74], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 74, 75, 80, 89, 97, 98, 99, 100, 119, 120, 125, 127], "certificate_statu": [1, 74], "certificatestatu": [1, 74], "ac_contactor_clos": 1, "fals": [1, 3, 16, 17, 18, 19, 25, 26, 30, 31, 34, 39, 42, 44, 45, 50, 53, 55, 56, 61, 62, 64, 68, 69, 70, 79, 80, 87, 104, 106, 117, 118, 121, 127, 129], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 100, 102, 106, 107, 108, 119, 123], "layer": [1, 16, 34, 127], "accord": [1, 23, 30, 52, 55, 69, 82, 85, 100, 104, 127], "readi": [1, 2, 18, 53, 82, 102, 104, 117, 118, 122, 126, 129, 130], "cable_check_finish": 1, "under": [1, 20, 24, 80, 106, 122], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 74, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 121, 123, 127], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 95, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 95, 100, 104, 117], "record": [1, 123], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 121, 122], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 103, 106, 112, 115, 116, 119, 125, 129, 132], "restrict": [1, 82, 117, 129], "max_curr": [1, 20, 28, 80, 100], "max": [1, 2, 77, 79, 115, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 100, 106, 117, 120, 121, 122, 127], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 82], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 82], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 82, 84, 100, 122], "condit": [1, 80, 82, 100, 121], "isolation_statu": 1, "isolationstatu": [1, 82], "result": [1, 2, 3, 6, 7, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 48, 74, 77, 79, 81, 84, 86, 90, 92, 99, 104, 117, 118, 122, 129, 132], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 100, 125, 127], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 82], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 73, 77, 80, 92, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 93, 125, 126, 129], "read": [1, 17, 32, 45, 64, 69, 86, 103, 117, 123, 126], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 100, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "relev": [1, 86, 94, 95, 100, 106, 127], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 96, 106, 117, 123], "happend": 1, "evseerror": [1, 82], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 73, 74, 76, 77, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 93], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 73, 80, 93, 102, 106, 113, 127], "simpl": [2, 24, 51, 66, 71, 100, 117, 118, 119, 121, 122, 126, 129], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 100, 106, 115, 117, 121, 123], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 82], "ac_single_phase_cor": [2, 82], "ac_three_phase_cor": [2, 82], "dc_core": [2, 82], "dc_extend": [2, 82], "dc_combo_cor": [2, 82], "dc_uniqu": [2, 82], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 80, 86, 88, 90, 99, 104, 117, 118, 120, 129], "simul": [2, 9, 42, 56, 70, 96, 115, 123, 127, 128], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 102, 104, 116, 119, 120, 123, 129], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 117, 119, 127], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 106, 112, 117, 118, 119, 122, 126], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 106], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 117, 122, 127], "set_dc_param": 2, "paramet": [2, 77, 88, 103, 104, 112, 115, 118, 121, 127, 129], "ev_paramet": 2, "dc_evparamet": [2, 83], "set_bpt_dc_param": 2, "bpt": [2, 53, 83], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 83], "enable_sae_j2847_v2g_v2h": 2, "2": [2, 17, 25, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 80, 85, 100, 103, 104, 106, 111, 112, 117, 122, 123, 126, 127, 132], "residu": [3, 106], "rcd": [3, 17, 43, 60, 73, 82, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 100, 106, 117, 122, 127, 129], "emerg": [3, 80, 82, 106], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 100, 106], "off": [3, 17, 42, 45, 76, 79, 87, 100, 106, 111, 112, 118, 121, 122, 126, 129], "done": [3, 18, 25, 55, 104, 115, 116, 117, 118, 119, 122, 126, 127], "hw": [3, 60, 73, 122], "directli": [3, 17, 53, 104, 106, 118, 124, 126], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 104, 106, 115, 116, 117, 118, 119, 120, 121, 124, 126, 127, 129], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 100, 102, 115, 117, 119, 121, 122, 127, 129], "telemetri": [3, 17, 18, 43, 45, 79, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 80, 86, 106, 113, 121, 127, 129], "doe": [3, 17, 24, 49, 53, 59, 93, 100, 106, 116, 117, 118, 121, 122], "anyth": [3, 113, 122], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 122, 125, 126, 129], "self": [3, 104, 117, 125, 126, 129], "test": [3, 17, 40, 53, 56, 76, 85, 115, 117, 118, 122, 123, 125, 126, 129], "fail": [3, 18, 56, 81, 82, 93, 102, 104, 106, 121], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 100, 102, 104, 106, 117, 118, 119, 120, 121, 122, 126, 129], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 100, 104, 106, 117, 118, 121, 129], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 100, 106, 117, 118, 119, 121, 123], "successful": 3, "authent": [4, 44, 115, 117, 127], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 123, 124, 127, 129, 131], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 100], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 97, 100, 106, 123, 127], "relat": [4, 18, 19, 80, 93, 117, 118, 119, 126], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 69, 80, 100, 120], "connection_timeout": [4, 18, 44, 127], "integ": [4, 17, 18, 19, 24, 31, 32, 38, 43, 44, 45, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 69, 73, 74, 77, 79, 80, 82, 85, 86, 88, 89, 92, 93, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 103, 104, 112, 117, 118, 119, 122, 126, 129, 131], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 100, 107, 108, 109, 119, 120, 121, 127], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 104, 116, 120, 121, 122, 127], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 130], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91, 119], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 75], "commit": [8, 91, 120, 126], "account": [8, 58, 120, 123, 125], "bank_transaction_summari": [8, 120], "banktransactionsummari": [8, 75], "summari": [8, 75], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 104, 119, 120], "depend": [8, 23, 75, 113, 115, 120, 121, 122, 126], "backend": [8, 75, 91, 119, 120, 121, 123], "therefor": [8, 25, 75, 100, 118, 126], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 117, 122, 127], "out": [9, 17, 80, 100, 117, 119, 122, 123, 125, 126, 129], "hil": [9, 42], "sil": [9, 117, 121, 127, 130], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 96, 100, 102, 103, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 100, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129, 132], "yeti": [9, 42, 60, 73, 107, 110, 119, 127], "shall": [9, 93, 129], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130], "structur": [9, 112, 117, 118, 121, 123, 129, 130, 132], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 103, 104, 106, 113, 117, 118, 121, 123, 124, 127, 129], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 102, 104, 106, 116, 121, 122, 127], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 100, 122, 127], "lock": [10, 17, 18, 60, 73, 106, 118], "motor": [10, 60, 73, 106], "socket": [10, 17, 80, 116, 122, 129], "fix": [10, 17, 126], "attach": [10, 17, 69, 117, 121, 124], "unlock": [10, 18, 80, 106, 127], "normal": [10, 18, 53, 70, 100, 122], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 100, 105, 107, 108, 109, 110, 117, 119, 123, 124], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 100, 102, 103, 104, 106, 107, 115, 120, 122, 123, 128, 129], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 104, 113, 121, 124, 127, 129, 130, 131], "ani": [11, 25, 56, 68, 77, 80, 106, 112, 113, 117, 118, 122, 126], "displai": [11, 100, 122], "web": [11, 117, 124], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 100, 115, 116, 117, 118, 119, 121, 126, 127, 130], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70, 71, 72, 85, 104, 111, 112, 113, 115, 117, 119, 122, 123, 127, 129, 131], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 71, 72, 86, 100, 101, 102, 103, 104, 106, 113, 115, 116, 117, 119, 120, 121, 123, 124, 127, 129], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 100, 127, 132], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 115, 116, 118, 120, 122, 123, 124], "intefac": 13, "node": [13, 18, 22, 77, 117, 119, 121], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 102, 117, 119, 130], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 100, 118, 121, 122], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 95, 106, 121, 122, 123, 127, 129], "direct": [13, 69, 77, 117, 121, 125, 129], "grid": [13, 53, 77, 79, 88, 100, 119], "consum": [13, 77, 91, 117, 119, 120], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 95, 112, 117, 129, 130], "enforce_limit": [13, 77, 100], "energymanag": [13, 14, 18, 22, 77, 80, 100, 107, 109], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 118], "through": [13, 77, 80, 115, 117, 121, 122, 126], "tree": [13, 22, 51, 53, 77, 100, 121, 129, 132], "global": [14, 38, 50, 80, 132], "price": [15, 41, 58, 77, 78, 85, 91], "forecast": [15, 35, 41, 50, 58, 78], "energy_pr": 15, "energypriceschedul": [15, 78], "timestamp": [15, 35, 37, 39, 41, 77, 78, 80, 86, 88, 91, 92, 93, 95], "both": [15, 25, 78, 100, 103, 104, 106, 113, 122, 126], "side": [16, 34, 53, 73, 76, 77, 100, 102, 106, 115, 117, 119, 121, 122, 127], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 100, 102, 106, 112, 117, 119, 122, 127, 129], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 106, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129, 130, 132], "shut": [16, 34], "down": [16, 34, 44, 122, 123, 126, 127], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 102, 104, 120, 122, 126], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 122], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 100, 102, 106, 118, 119, 127, 129], "machin": [16, 34, 100, 106, 117, 119, 122], "board": [17, 60, 73, 76, 79, 106, 119, 123], "driver": [17, 45, 57, 59, 60, 73, 100, 104, 115, 117, 119, 122, 124], "minim": [17, 29, 53, 73, 77, 83, 86, 127, 129], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 113, 117, 118, 121, 122, 123, 125, 127, 129], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 106, 112, 113, 117, 119, 129], "compon": [17, 25, 86, 118, 122, 129], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 106, 117, 118, 122, 123, 127, 131], "have": [17, 33, 77, 78, 100, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 127, 129, 130], "own": [17, 104, 115, 117, 118, 119, 122, 123, 125, 129, 130], "board_support_common": [17, 107, 110], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 95, 100], "count": [17, 19, 51, 80, 117], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 100, 102, 104, 117, 121], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 102, 107, 109, 115, 117, 119, 120, 127], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 129], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 129], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 102, 103, 104, 106, 115, 116, 117, 118, 121, 122, 123, 126, 129], "thei": [17, 44, 53, 80, 100, 103, 106, 112, 115, 118, 119, 122, 124, 126, 132], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 100, 104, 113, 116, 117, 122, 126], "runtim": [17, 129], "becaus": [17, 25, 80, 89, 106, 113, 118, 121, 126], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 121, 123, 124, 126, 127, 130], "too": [17, 80, 104, 121], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 112, 115, 117, 119, 127], "those": [17, 104, 115, 116, 117, 119, 123, 129], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 124, 131], "singl": [17, 18, 32, 80, 81, 104, 106, 113, 126, 129], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 106, 117, 121, 122, 124, 126], "do": [17, 18, 53, 55, 76, 77, 80, 93, 103, 112, 113, 117, 120, 121, 122, 123, 126, 128, 129, 130, 132], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 115, 117, 118, 119, 122, 123, 129], "letter": 17, "iso": [17, 53, 78, 85, 102, 116, 119, 122, 123], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 69, 70, 72, 73, 74, 76, 80, 85, 86, 104, 106, 111, 122, 126, 127, 132], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 100, 104, 106, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 127, 129], "input": [17, 25, 29, 32, 74, 87, 88, 100, 103, 117, 118, 121], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 123], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 100, 117, 118, 124, 129], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 103, 118, 120, 121], "pilot": [17, 34, 60, 73, 102], "f": [17, 34, 76, 102, 106, 122], "must": [17, 29, 45, 77, 88, 93, 100, 104, 106, 118, 127, 129], "pwm_on": 17, "turn": [17, 118, 122], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 77, 80], "0": [17, 18, 19, 25, 26, 31, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 79, 86, 103, 106, 111, 112, 116, 117, 123, 126, 127, 129, 132], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 100, 106, 122, 123, 131], "pwm_f": 17, "neg": [17, 77, 84, 88, 94, 95], "allow_power_on": [17, 79], "flag": [17, 79, 92, 102, 116, 121, 122, 125, 129], "never": [17, 44, 53, 100, 113, 120, 122, 126], "poweronoff": [17, 79], "context": [17, 79, 86], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 80, 82, 106, 122], "destroi": [17, 106], "so": [17, 18, 53, 58, 77, 78, 80, 85, 100, 103, 113, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129], "special": [17, 53, 76, 77, 78, 106, 117, 119, 123], "sequenc": [17, 18, 76, 106], "exact": [17, 119, 122], "exampl": [17, 21, 63, 80, 85, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 127, 129], "would": [17, 44, 85, 112, 113, 117, 118, 124, 126, 129], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 116, 118, 120, 122, 129], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 106, 118], "replug": [17, 18, 44, 76, 80, 106], "without": [17, 32, 80, 81, 92, 103, 106, 119, 120, 121, 122, 123, 127, 129], "evsereplugstart": [17, 76], "take": [17, 53, 93, 112, 113, 115, 117, 118, 119, 122, 124, 126, 127, 129], "care": [17, 118, 129], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 116, 122, 126], "don": [17, 113, 121, 125, 126, 127], "t": [17, 18, 86, 113, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130], "product": [17, 35, 85, 104, 106, 117, 119, 122, 126], "m": [17, 56, 69, 112, 113, 116, 117, 126], "durat": [17, 50, 61, 88, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 103, 104, 105, 117, 118, 123, 129], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "also": [17, 18, 53, 68, 86, 100, 103, 104, 106, 112, 115, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 132], "var": [17, 25, 43, 88, 92, 94, 95, 103, 104, 115, 117, 118], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 112, 117, 123], "over": [17, 53, 61, 81, 100, 106, 116, 118, 120, 121], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 123, 126, 127, 129, 131], "than": [17, 25, 33, 59, 80, 86, 104, 116, 117, 119, 120, 123], "just": [17, 100, 115, 117, 118, 119, 121, 122, 123, 125, 126, 129], "ignor": [17, 43, 44, 59, 100], "otherwis": [17, 18, 54, 56, 67, 104, 122, 126], "overcurr": 17, "detect": [17, 18, 82, 93, 106, 120, 122], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 125, 126, 132], "avoid": [17, 53, 121], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 106, 112, 116, 117, 119, 121, 122, 124, 126, 129], "repres": [18, 51, 113, 119, 120], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 104], "known": [18, 86, 129], "evse_board_support": [18, 53, 60, 73, 107, 108, 110], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 122, 126], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 115, 117, 121, 122, 126, 129], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 77, 80, 86, 100, 104, 112, 113, 117, 118, 122, 126, 129], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 102, 104, 117, 121, 122, 129], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 117, 118, 121, 127], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 95, 104, 106, 118, 119, 121, 122, 129], "due": [18, 100, 119, 122, 126], "could": [18, 25, 26, 30, 39, 63, 74, 88, 105, 115, 116, 117, 118, 119, 120, 122, 127, 129], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 80, 100, 112, 117, 118, 123, 127, 129], "reserv": [18, 44, 61, 74, 80, 107, 108, 110, 119, 120, 127], "color": 18, "hmi": 18, "led": [18, 45, 100, 122], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 106, 122, 129], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 126], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 100, 112, 122, 132], "successfulli": [18, 25, 26, 39, 86, 88, 93, 115, 121, 122, 127], "alreadi": [18, 74, 77, 78, 112, 117, 119, 121, 122, 123, 124, 126, 129, 130], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 117], "won": [18, 121], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 100, 120], "automat": [18, 45, 103, 112, 119, 121], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 106, 113, 118, 122, 129], "correct": [18, 103, 119, 122, 125], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 122, 123], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 100, 113, 115, 116, 117, 118, 126, 127, 129, 130], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 100, 122, 127], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 124, 127], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 118, 119, 122, 123, 125, 126, 127, 129], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 122, 123, 129, 132], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 100], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 111, 122, 127], "access": [19, 32, 57, 70, 117, 119, 122, 124, 125], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 100, 106, 115, 118, 122], "period": [19, 86, 103], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 104, 117], "pem": [19, 54, 59, 74, 81, 93, 104], "encod": [19, 74, 81, 82, 93, 95, 106, 132], "x": [19, 59, 74, 93, 104, 132], "509": [19, 74, 93, 104], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 104], "delete_certif": 19, "delet": [19, 24, 81, 113, 124, 126], "certificate_hash_data": [19, 81], "certificatehashdata": [19, 81], "deletecertificateresult": [19, 81], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 81], "verify_certif": 19, "verifi": [19, 23, 56, 74, 93, 129], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 116, 122], "verif": [19, 93], "get_installed_certif": 19, "retriev": [19, 25, 81, 86, 93], "getinstalledcertificatesresult": [19, 81], "hash": [19, 81, 82], "get_ocsp_request_data": 19, "ocsp": [19, 74, 81], "ocsprequestdatalist": [19, 81], "sub": [19, 124, 132], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93, 95], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 104, 113, 117, 118, 119, 121, 122, 124, 125, 126, 129, 130, 132], "c": [19, 34, 76, 80, 92, 94, 95, 106, 115, 116, 117, 118, 121, 122, 126, 129], "organ": [19, 115, 123, 129], "o": 19, "common": [19, 113, 116, 117, 123, 124], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 101, 103, 107, 109, 120, 122, 125, 129], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 112, 118, 119, 124, 129], "encodingformat": [19, 81], "getkeypairresult": [19, 81], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 70, 72, 80, 82, 93, 106, 107, 112, 115, 116, 120, 121, 123, 125, 127, 129, 130, 131, 132], "bundl": [19, 129], "get_leaf_expiry_days_count": 19, "dai": [19, 120, 126], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 126], "multipl": [20, 32, 45, 86, 100, 104, 112, 116, 117, 118, 119, 121, 126], "featur": [20, 100, 119, 123, 126, 127, 129, 131], "uses_someth": 20, "someth": [20, 24, 119, 122, 125, 126], "exist": [20, 24, 25, 26, 68, 86, 92, 103, 117, 119, 122, 129], "specif": [22, 31, 38, 74, 77, 82, 86, 100, 115, 117, 118, 122, 125, 126, 127, 129], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 103, 104, 115, 118, 119, 122], "iec": [23, 82, 119, 122], "61557": 23, "8": [23, 104, 111, 129, 132], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 100, 104, 122, 126], "interv": [23, 50, 58, 61, 67, 86, 93, 100, 122], "load": [24, 45, 82, 100, 117, 119, 120, 121, 127], "remov": [24, 80, 113, 122, 126, 129], "design": [25, 45, 86, 118, 122], "ocpp1": [25, 86, 123, 128], "6": [25, 26, 61, 73, 77, 86, 112, 116, 121, 122, 123, 128], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 100, 115, 116, 119, 122, 123, 126, 127], "offer": [25, 53, 86, 118], "flexibl": [25, 86, 119, 121, 127], "easier": [25, 86, 126], "vice": [25, 86, 122], "versa": [25, 86, 122], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 127], "security_ev": [25, 26], "securityev": [25, 26, 86], "occur": [25, 26, 80, 82, 86], "event_data": 25, "eventdata": [25, 86], "been": [25, 26, 53, 80, 86, 89, 93, 104, 115, 116, 117, 119, 121, 122, 127], "websocket": [25, 26, 61, 62, 121, 124, 127], "No": [25, 26, 85, 126], "previou": [25, 26, 72, 113, 117, 118, 120, 122, 129], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 127], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 122, 123, 125, 129, 131], "model": [25, 36, 57, 62, 92, 103, 121, 126], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 99, 118, 126], "preserv": [25, 118], "order": [25, 74, 104, 117, 122, 124, 127, 129, 130, 132], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 116, 117, 118, 120, 124, 130, 131], "reject": [25, 74, 81, 86, 89, 93], "setvariablerequest": [25, 86], "setvariableresult": [25, 86], "change_avail": 25, "changeavailabilityrequest": [25, 86], "changeavailabilityrespons": [25, 86], "monitor_vari": 25, "componentvari": [25, 86], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 122], "kind": [25, 119, 123], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 118, 122, 126, 127, 129], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 103, 118, 127, 130], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 74, 80, 86, 93], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 69, 70, 86, 104, 107, 108, 117, 118, 129], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 104, 106, 113, 119, 121, 123, 124, 125, 126, 127, 129, 131], "standard": [26, 32, 85, 124], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 100, 102, 104, 106, 115, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 130], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 104, 112, 121], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 100, 115, 120, 121, 126], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 122, 123, 129], "5": [30, 48, 50, 53, 55, 64, 92, 112, 118, 122, 132], "wire": [30, 106, 119, 127, 130], "tn": 30, "network": [30, 38, 55, 70, 100, 102, 116, 117, 118, 119, 124, 130], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 104], "packet": [30, 65, 69, 88, 93, 106], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 115, 118, 119, 122, 123, 129], "reservationresult": [31, 89], "succesful": [31, 122], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 106], "rs485": [32, 122], "client": [32, 54, 68, 117, 118, 121, 127], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 69, 103], "rtu": [32, 67, 103], "hold": [32, 103, 115, 122, 129], "target_device_id": 32, "byte": [32, 69, 90, 127], "first_register_address": 32, "16": [32, 90, 127], "bit": [32, 69, 90, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 69, 74, 100, 115, 117, 118, 122], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 104, 118, 122, 129], "written": [32, 61, 62, 118, 121, 122, 129], "word": [32, 85, 104, 117, 123], "statuscodeenum": [32, 90], "modbus_write_single_regist": 32, "register_address": 32, "nonstd_writ": 32, "non": [32, 80, 82, 106, 129], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 100, 102, 104, 106, 115, 116, 117, 121, 124, 130, 131], "we": [33, 53, 115, 116, 117, 118, 119, 122, 123, 124, 126, 127, 129, 130], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 95, 103], "chunk": [33, 69, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 104], "upper": [34, 86, 115, 117, 119, 122, 130], "enter_bcd": [34, 102, 106], "b": [34, 76, 80, 92, 94, 95, 106, 115, 121, 122, 125, 126, 131], "leave_bcd": [34, 102, 106], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 122, 127], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 96, 107, 110, 117, 122, 126, 129], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 112, 117, 120, 123, 125, 126, 129, 130, 131, 132], "ip": [38, 59, 70, 104, 118, 122], "overview": [38, 115, 117, 123, 127], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 127, 129], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 100, 103, 105, 111, 113, 116, 128, 131, 132], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 103, 106, 117, 118, 119, 122, 129], "firmwar": [39, 93, 106], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 117, 122, 124], "upload": [39, 72, 93, 122, 127], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 129], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 106, 126], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 106, 122], "bootreason": [39, 93], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 121, 122, 129, 130, 131], "instanc": [40, 86, 119, 121, 123], "carsimul": 40, "begin": [40, 102, 119, 123], "simulation_feedback": 42, "feedback": [42, 115], "everyth": [42, 115, 117, 119, 122, 129, 130], "cp": [42, 76, 96, 106], "plu": [42, 106, 119, 127], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 124], "mqtt": [43, 61, 115, 117, 119, 123, 124], "charger_information_fil": 43, "default": [43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 77, 85, 91, 104, 106, 113, 115, 117, 118, 121, 122, 124, 125, 127, 129], "like": [43, 85, 91, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 85], "powermeter_energy_export_decimal_plac": 43, "powermeter_power_decimal_plac": 43, "powermeter_voltage_decimal_plac": 43, "powermeter_var_decimal_plac": 43, "powermeter_current_decimal_plac": 43, "powermeter_frequency_decimal_plac": 43, "frequenc": [43, 88, 94, 95, 96, 104, 122], "hw_caps_max_current_export_decimal_plac": 43, "hw_caps_max_current_import_decimal_plac": 43, "hw_caps_min_current_export_decimal_plac": 43, "hw_caps_min_current_import_decimal_plac": 43, "hw_caps_max_plug_temperature_c_decimal_plac": 43, "max_plug_temperature_c": [43, 79], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 79], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 79], "rpm": [43, 79], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 79, 106, 122], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 123], "nearest": 43, "step": [43, 100, 112, 118, 119, 123, 126, 127, 129], "powermeter_energy_export_round_to": 43, "powermeter_power_round_to": 43, "powermeter_voltage_round_to": 43, "powermeter_var_round_to": 43, "powermeter_current_round_to": 43, "powermeter_frequency_round_to": 43, "hw_caps_max_current_export_round_to": 43, "hw_caps_max_current_import_round_to": 43, "hw_caps_min_current_export_round_to": 43, "hw_caps_min_current_import_round_to": 43, "hw_caps_max_plug_temperature_c_round_to": 43, "limits_max_current_round_to": 43, "telemetry_evse_temperature_c_round_to": 43, "telemetry_fan_rpm_round_to": 43, "telemetry_supply_voltage_12v_round_to": 43, "telemetry_supply_voltage_minus_12v_round_to": 43, "telemetry_plug_temperature_c_round_to": 43, "plug_temperature_c": [43, 79], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 127], "kai": [43, 47, 61, 62, 64, 66, 70, 71, 73], "uw": [43, 47, 61, 62, 64, 66, 70, 71, 73], "hermann": [43, 47, 61, 62, 64, 66, 70, 71, 73], "http": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 85, 100, 104, 106, 111, 112, 116, 117, 119, 121, 122, 123, 126, 127, 129, 130, 131, 132], "opensourc": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "org": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 106, 117, 123, 129], "apach": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 117, 129], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 131], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 100, 106, 112, 115, 116, 117, 119, 123, 124, 129, 130], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 100, 103, 104, 106, 112, 113, 115, 116, 117, 119, 122, 123, 125, 127, 129, 131, 132], "selection_algorithm": [44, 127], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 122], "map": [44, 118, 119, 123, 124], "incom": [44, 74, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 126], "prefer": [44, 117], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 122, 126, 129], "most": [44, 53, 106, 112, 115, 117, 120, 123], "free": [44, 53, 123, 129], "applic": [44, 100, 104, 118, 122], "overtemperatur": [44, 87], "clear": [44, 80, 86, 106], "cool": [44, 82], "expect": [44, 82, 115, 129], "recov": 44, "faulti": 44, "treat": [44, 122], "good": [44, 77, 78, 117, 121, 125, 126, 129], "public": [44, 81, 82, 95, 104, 126], "token_provid": [44, 53, 55, 100, 119, 127], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119, 120], "token_valid": [44, 119, 127], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 121], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 116, 118, 122, 129], "well": [45, 85, 118, 119, 120, 121, 126, 127, 129], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55, 69], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 106], "chip": [45, 69, 102, 122], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 102], "debug_print_all_telemetri": 45, "print": [45, 88, 121], "help": [45, 112, 113, 115, 117, 119, 121, 123, 129, 130], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 123, 127], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 123, 126, 127], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 122, 127], "authrequir": [46, 80, 97], "alwai": [46, 47, 48, 53, 70, 77, 99, 100, 103, 104, 117, 120, 121, 122, 126, 129], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 117, 119, 122, 127], "our": [46, 47, 117, 121, 122, 123, 126, 127, 129], "10": [46, 47, 53, 55, 85, 103, 104, 111, 116, 122, 127], "thilo": [46, 48, 64, 71, 73], "molitor": [46, 48, 64, 71, 73], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 69, 73], "manual": [47, 89, 98, 103, 104, 106, 116, 117, 121, 122, 127], "same": [48, 80, 99, 100, 104, 106, 112, 115, 118, 122, 125], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 121, 124, 127, 130], "nominal_ac_voltag": [50, 121], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 127], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 100, 104, 115, 116, 119], "give": [50, 93, 117, 118, 119, 123, 126, 129], "even": [50, 53, 69, 77, 78, 117, 118, 121, 122, 127], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 124, 127, 129], "command": [50, 64, 77, 80, 81, 86, 90, 93, 100, 102, 112, 115, 118, 122, 124, 129], "energy_manag": [50, 107, 108, 121], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 106, 115, 116, 117, 118, 119, 122, 129, 131], "fuse": [51, 121], "fuse_limit_a": [51, 121], "phase_count": [51, 121], "omit": [51, 77, 86, 118, 125, 127, 132], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 107, 108, 110, 120], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 116, 129], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 94, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 100, 122], "spec": [53, 56, 68, 82, 100], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 122], "mobil": [53, 123], "app": [53, 80, 122], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 127], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 127, 129], "directori": [53, 54, 56, 65, 113, 117, 121, 122, 124, 130, 131, 132], "session_logging_xml": 53, "xml": [53, 82, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 85, 93, 118, 121, 122, 123, 125, 126], "arriv": [53, 119], "fall": [53, 80, 100, 106, 122], "back": [53, 66, 69, 71, 100, 106, 117, 118, 122, 124, 126], "especi": [53, 102, 113, 115, 116, 118], "what": [53, 103, 113, 115, 117, 118, 121, 122, 126, 127], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 104, 117, 120, 130], "On": [53, 69, 104, 106, 118, 123], "veri": [53, 106, 115, 117, 118, 121, 122, 129, 130], "long": [53, 119, 126], "basic": [53, 100, 103, 106, 119, 126, 127], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 126], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 95, 124], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 80], "enyaq": 53, "level": [53, 60, 73, 77, 86, 96, 100, 102, 103, 106, 112, 118, 120, 122, 123, 131], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 122, 125, 126, 127, 129, 130], "offset": [53, 55], "unless": [53, 118], "know": [53, 79, 100, 112, 117, 119, 126], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 122, 127, 129], "currentdemand": [53, 80, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 95, 122], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 100, 117, 118, 121, 122, 129], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 121, 122, 124, 126, 129, 130], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 120, 123, 129], "hundr": 53, "slower": [53, 122], "less": [53, 73, 122], "disable_authent": 53, "standalon": [53, 106, 121, 129], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 121], "speed": [53, 117, 123], "receiv": [53, 61, 77, 80, 106, 118, 120, 127, 129], "authtoken": [53, 120], "ac_rcd": [53, 73, 107, 108], "connector_lock": [53, 73, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 117, 129], "html": [53, 54, 85, 117, 124, 127, 129, 131, 132], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 127], "prefix": [54, 61, 62, 70, 81, 118, 121, 129], "cert": [54, 61, 62, 117], "absolut": [54, 74, 77, 78, 82, 87, 89, 91], "mf_ca_bundl": 54, "mf": [54, 81], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 81], "mo_root_ca": 54, "v2g_ca_bundl": 54, "csms_leaf_cert_directori": 54, "csms_leaf_key_directori": 54, "secc_leaf_cert_directori": 54, "cso": 54, "secc_leaf_key_directori": 54, "private_key_password": 54, "password": [54, 81, 117, 123, 127], "nid": 55, "number_of_sound": 55, "ac_mode_five_perc": 55, "sounding_attenuation_adjust": 55, "publish_mac_on_match_cnf": 55, "publish_mac_on_first_parm_req": 55, "7": [55, 80, 104, 117, 129], "sound": 55, "db": [55, 62, 66, 124], "attenu": 55, "confirm": [55, 76, 122], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 115, 116], "deriv": [55, 74, 80, 113], "first": [55, 59, 69, 74, 77, 78, 103, 104, 112, 117, 118, 119, 122, 123, 124, 125, 126, 127, 129], "cm_slac_parm": 55, "quit": [55, 106, 121, 123], "prone": 55, "might": [55, 112, 113, 116, 117, 120, 121, 123, 124, 126, 127, 129], "cross": 55, "talk": [55, 117, 119, 123, 124], "better": [55, 126], "gmbh": [55, 56, 123], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 117, 124], "addr": [56, 68], "supported_din70121": [56, 68], "supported_iso15118_2": [56, 68], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 127], "pre": [56, 80, 103, 117, 120, 124, 130], "master": [56, 100, 116, 122, 126], "secret": [56, 125], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": 56, "auth_timeout_pnc": 56, "55": 56, "abort": 56, "indefinit": 56, "auth_timeout_eim": 56, "fabian": [56, 59], "hartung": 56, "mohannad": 56, "orabi": 56, "variou": [57, 122, 126], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 122], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 121, 124, 126, 128, 132], "minut": [58, 104, 123], "usual": [58, 120, 126, 129], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 129], "meter_tls_certif": 59, "left": [59, 117, 119, 122, 129], "affect": [59, 126], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 70], "4": [59, 103, 104, 111, 112, 115, 122, 129, 132], "form": [59, 112, 118, 129], "w": [59, 80, 82, 83, 92, 125, 127, 131], "y": [59, 116, 122], "z": 59, "ntp": 59, "server": [59, 93, 104, 117, 118, 122, 124, 125], "sync": [59, 122], "ntp_server_1_port": [59, 104], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 122], "mega": 60, "tester": 60, "v1": [60, 73, 104, 113], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 106, 112, 113, 116, 117, 122, 126], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 106], "baud": [60, 64, 67, 73], "rate": [60, 64, 67, 73], "reset_gpio": [60, 73], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 73, 100], "j": [61, 117, 122, 125, 129, 131], "chargepointconfigpath": [61, 62, 127], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 124], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 127], "everest_ocpp_log": [61, 62, 127], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 104, 106, 113, 117, 126, 127, 130, 131], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 127], "auth_provid": [61, 62, 127], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 127], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 127], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 127], "securityprofil": [63, 127], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 126], "pn532": 64, "nfc": [64, 122], "soon": [64, 80, 100, 119, 122, 130], "tag": [64, 74, 80, 81, 91, 126], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 69, 118], "w\u00f6llert": [64, 73], "captur": 65, "dump": [65, 80], "sebastian": [65, 68], "luka": [65, 68], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "kv": [66, 70, 71, 107, 108], "collect": [67, 88, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 93], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 88], "no_meter_id": 67, "arbitrari": [67, 74, 75, 77, 78, 118, 129], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 116, 122, 125, 132], "josev": [68, 111, 116, 117], "project": [68, 113, 117, 118, 121, 122, 123, 124, 128, 129, 130, 131, 132], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 118, 120, 122, 123, 129], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "max_packet_s": 69, "initial_timeout_m": 69, "within_message_timeout_m": 69, "9600": 69, "none": [69, 73, 76, 82, 106], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 106], "usag": [69, 77, 120, 122], "256": 69, "size": [69, 122], "payload": [69, 92, 104, 118, 129], "exceed": [69, 80], "apu": 69, "wikipedia": [69, 106], "en": [69, 85, 104, 106], "wiki": [69, 106], "lan": [70, 118], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 123], "hostnam": 70, "internet": [70, 118, 122], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 112, 116, 123, 126], "ap_interfac": 70, "wlan0": 70, "ap": 70, "ap_ipv4": 70, "192": 70, "168": 70, "24": 70, "memori": 71, "defaultretri": 72, "tri": 72, "download": [72, 75, 93, 112, 122, 123, 130], "failur": [72, 82, 93, 96, 104, 106], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 106], "concurrenttx": 74, "nocredit": 74, "notallowedtypeevs": 74, "notatthisloc": 74, "notatthistim": 74, "signatureerror": 74, "certificateexpir": 74, "certificaterevok": 74, "nocertificateavail": 74, "certchainerror": 74, "contractcancel": 74, "tokenvalidationstatu": 74, "ongo": [74, 93, 126], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 104, 115, 117, 119, 122, 126, 129], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": [74, 120], "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 100, 118], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 100, 102, 113, 115, 117, 118, 119, 129], "userinput": 74, "plugev": [74, 127], "choos": [74, 117, 119, 121, 123, 129, 130], "referenc": 74, "plugandcharg": 74, "bankcard": [74, 120], "central": [74, 80, 100, 115, 119, 129], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 96, 112, 117, 118, 119, 126, 127], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 100], "poweron": 76, "correctli": [76, 77, 122, 127], "mirror": [76, 106], "contact": [76, 106, 122], "poweroff": [76, 79], "weld": 76, "Not": [76, 129], "assembli": [76, 122], "a_13": 76, "a_20": 76, "a_32": 76, "a_63_3ph_70_1ph": 76, "nodetyp": 77, "undefin": 77, "limitsreq": 77, "total_power_w": 77, "ac_max_current_a": 77, "ac_min_current_a": 77, "properli": [77, 82, 104, 106, 116, 117, 122, 126], "amp": [77, 92], "ac_max_phase_count": 77, "ac_min_phase_count": 77, "ac_supports_changing_phases_during_charg": 77, "limitsr": 77, "optimizertarget": 77, "energy_amount_need": 77, "kwh": [77, 78, 103], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 100, 118, 122], "awai": [77, 80, 129], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 116, 118, 119, 121, 123], "entri": [77, 78, 116], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 102, 104, 112, 113, 117, 121, 124], "face": [77, 100], "leav": 77, "conversion_effici": 77, "convers": 77, "price_per_kwh": 77, "priceperkwh": [77, 78], "timepoint": [77, 78], "scheduleresentri": 77, "children": 77, "node_typ": 77, "child": [77, 81], "again": [77, 80, 88, 117, 119, 121, 129], "propag": [77, 126], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 117, 122, 123], "practic": [77, 78, 116, 117, 123], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 121], "afer": 77, "limits_root_sid": 77, "last": [77, 104, 112, 123], "currenc": [78, 85, 91], "digit": [78, 85], "4217": [78, 85], "max_current_a_import": 79, "min_current_a_import": 79, "max_phase_count_import": 79, "min_phase_count_import": 79, "max_current_a_export": 79, "min_current_a_export": 79, "max_phase_count_export": 79, "min_phase_count_export": 79, "supports_changing_phases_during_charg": 79, "connector_typ": 79, "nr": 79, "iec62196type2c": 79, "iec62196type2socket": 79, "fan_rpm": 79, "supply_voltage_12v": 79, "supply_voltage_minus_12v": 79, "relais_on": 79, "temperatur": [79, 82, 117], "degre": 79, "celsiu": 79, "architectur": [79, 118, 123], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 100], "emergencystop": 80, "button": [80, 82, 117, 130], "evdisconnect": 80, "move": [80, 126, 127, 130], "induct": 80, "hardreset": 80, "press": [80, 82, 124], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 106, 122], "remot": [80, 93, 112, 118, 119, 124, 126, 129], "smartphon": 80, "prepaid": 80, "credit": [80, 120], "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 118, 122, 129], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 116, 119, 121], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 100, 106, 117, 120, 122], "powerqu": 80, "qualiti": 80, "imbal": 80, "soclimitreach": 80, "stoppedbyev": 80, "timelimitreach": 80, "startsessionreason": 80, "evconnect": 80, "error_notsupport": 80, "error_notcharg": 80, "error_hardwar": 80, "sessioneventenum": 80, "sessionstart": 80, "either": [80, 103, 122], "met": [80, 106], "preparecharg": 80, "prepar": [80, 115, 123, 129], "precharg": [80, 100], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 116, 118, 129], "transactionfinish": 80, "clariti": [80, 127], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 100, 104, 122], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 100], "reservationend": [80, 89, 100], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 127], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 100, 104, 118, 119, 120, 122, 123, 129], "meter_valu": 80, "signed_meter_valu": [80, 88], "units_sign": [80, 88, 107, 110], "signedmetervalu": [80, 88, 95], "errorenum": 80, "kept": [80, 113], "compat": [80, 122], "legaci": 80, "rcd_selftest": 80, "rcd_dc": 80, "rcd_ac": 80, "vendorerror": 80, "vendorwarn": 80, "connectorlockcapnotcharg": 80, "connectorlockunexpectedopen": 80, "connectorlockunexpectedclos": 80, "connectorlockfailedlock": 80, "connectorlockfailedunlock": 80, "mrec1connectorlockfailur": 80, "mrec2groundfailur": 80, "mrec3hightemperatur": 80, "mrec4overcurrentfailur": 80, "mrec5overvoltag": 80, "mrec6undervoltag": 80, "mrec8emergencystop": 80, "mrec10invalidvehiclemod": 80, "mrec14pilotfault": 80, "mrec15powerloss": 80, "mrec17evsecontactorfault": 80, "mrec18cableovertempder": 80, "mrec19cableovertempstop": 80, "mrec20partialinsert": 80, "mrec23proximityfault": 80, "mrec24connectorvoltagehigh": 80, "mrec25brokenlatch": 80, "mrec26cutc": 80, "diodefault": 80, "ventilationnotavail": 80, "brownout": 80, "powermetertransactionstartfail": 80, "vendor": [80, 86, 122], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 106, 131], "sever": [80, 118, 129], "medium": 80, "vendor_error": 80, "assum": [80, 86, 104, 113, 118, 119, 121, 126, 129], "session_start": 80, "session_finish": 80, "transaction_start": 80, "transaction_finish": 80, "nr_of_phases_avail": 80, "present_voltag": 80, "present_curr": 80, "target_voltag": 80, "target_curr": 80, "maximum_current_limit": 80, "minimum_current_limit": 80, "maximum_voltage_limit": 80, "maximum_power_limit": 80, "estimated_time_ful": 80, "departure_tim": 80, "depart": 80, "estimated_time_bulk": 80, "evcc_id": 80, "remaining_energy_need": 80, "remain": [80, 106], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 104, 118], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 123], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 100, 122], "ctype2": 80, "mennek": 80, "s309_1p_16a": 80, "16a": 80, "iec60309": 80, "s309_1p_32a": 80, "32a": 80, "s309_3p_16a": 80, "s309_3p_32a": 80, "sbs1361": 80, "uk": 80, "domest": 80, "13amp": 80, "scee": 80, "7_7": 80, "cee": 80, "schuko": 80, "stype2": 80, "stype3": 80, "scame": 80, "scee_7_7": 80, "certificatetyp": 81, "v2grootcertif": 81, "morootcertif": 81, "csmsrootcertif": 81, "v2gcertificatechain": 81, "mfrootcertif": 81, "hashalgorithm": [81, 82], "sha256": [81, 82], "sha384": [81, 82], "sha512": [81, 82], "invalidsignatur": [81, 93], "invalidcertificatechain": 81, "invalidformat": 81, "invalidcommonnam": 81, "norootcertificateinstal": 81, "certificatestoremaxlengthexceed": 81, "writeerror": 81, "notfound": 81, "getinstalledcertificatesstatu": 81, "getkeypairstatu": 81, "keypair": 81, "notfoundvalid": 81, "privatekeynotfound": 81, "hash_algorithm": 81, "issuer_name_hash": 81, "issuer_key_hash": 81, "serial_numb": 81, "issuer": [81, 82], "distinguish": [81, 82, 120], "dn": [81, 104], "field": [81, 86, 92, 119], "exclud": [81, 85], "length": [81, 92, 103, 104, 127], "subject": 81, "represent": [81, 95, 106, 115, 117, 119, 120], "hexadecim": 81, "0x": 81, "lead": [81, 123], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 100, 118], "url": [81, 82, 93, 119, 130], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 102, 118], "warn": [82, 123], "no_imd": 82, "dc_everrorcod": 82, "no_error": 82, "failed_resstemperatureinhibit": 82, "failed_evshiftposit": 82, "failed_chargerconnectorlockfault": 82, "failed_evressmalfunct": 82, "failed_chargingcurrentdifferentia": 82, "failed_chargingvoltageoutofrang": 82, "reserved_a": 82, "reserved_b": 82, "reserved_c": 82, "failed_chargingsystemincompat": 82, "nodata": 82, "error_contactor": 82, "wrong": [82, 122], "error_rcd": [82, 106], "error_utilityinterruptev": 82, "util": [82, 111, 112, 113, 117, 122, 123, 129], "equip": [82, 122], "temporari": [82, 124], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 104], "supportedappprotocolreq": 82, "supportedappprotocolr": 82, "sessionsetupreq": 82, "sessionsetupr": 82, "servicediscoveryreq": 82, "servicediscoveryr": 82, "servicedetailreq": 82, "servicedetailr": 82, "paymentserviceselectionreq": 82, "paymentserviceselectionr": 82, "servicepaymentselectionreq": 82, "servicepaymentselectionr": 82, "paymentdetailsreq": 82, "paymentdetailsr": 82, "authorizationreq": 82, "authorizationr": 82, "contractauthenticationreq": 82, "contractauthenticationr": 82, "chargeparameterdiscoveryreq": 82, "chargeparameterdiscoveryr": 82, "chargingstatusreq": 82, "chargingstatusr": 82, "meteringreceiptr": 82, "powerdeliveryr": 82, "cablecheckreq": 82, "cablecheckr": 82, "prechargereq": 82, "precharger": 82, "currentdemandreq": 82, "currentdemandr": 82, "weldingdetectionreq": 82, "weldingdetectionr": 82, "sessionstopreq": 82, "sessionstopr": 82, "certificateinstallationreq": 82, "certificateupdatereq": 82, "unknownmessag": 82, "j2847_2": 82, "evseid_din": 82, "evsepresentvoltag": 82, "cdv": 82, "61851": [82, 119, 122], "23": [82, 85], "evsepresentcurr": 82, "evsemaximumcurrentlimit": 82, "evsemaximumpowerlimit": 82, "evsemaximumvoltagelimit": 82, "evseminimumcurrentlimit": 82, "evseminimumvoltagelimit": 82, "accuraci": [82, 85], "ac_max_curr": 82, "dc_current_regulation_toler": 82, "magnitud": [82, 87], "regul": [82, 87], "toler": [82, 87], "dc_peak_current_rippl": 82, "peak": [82, 87], "rippl": [82, 87], "dc_energy_to_be_deliv": 82, "deliveredbi": 82, "dc_minimum_limit": 82, "dc_maximum_limit": 82, "dc_evreadi": 82, "dc_evresssoc": 82, "ress": 82, "dc_evcabincondit": 82, "toheat": 82, "passeng": 82, "compart": 82, "dc_evressconidit": 82, "dc_evtargetvoltag": 82, "dc_evtargetcurr": 82, "demand": 82, "dc_evmaximumcurrentlimit": 82, "dc_evmaximumpowerlimit": 82, "dc_evmaximumvoltagelimit": 82, "ev_remainingtimetofullsoc": 82, "ev_remainingtimetobulksoc": 82, "appprotocol": 82, "transmit": [82, 106], "namespac": [82, 112, 118], "uri": [82, 93], "major": 82, "minor": [82, 85, 126], "v2g_message_xml": 82, "decod": [82, 106], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 113, 129], "exirequest": 82, "iso15118schemavers": 82, "certificatereq": 82, "certificatehashdatainfo": 82, "issuernamehash": 82, "issuerkeyhash": 82, "serialnumb": 82, "responderurl": 82, "maxcurrentlimit": 83, "maxpowerlimit": 83, "maxvoltagelimit": 83, "energycapac": 83, "targetcurr": 83, "targetvoltag": 83, "dischargemaxcurrentlimit": 83, "dischargemaxpowerlimit": 83, "dischargetargetcurr": 83, "dischargeminimalsoc": 83, "resistance_f_ohm": 84, "protect": [84, 122], "earth": 84, "ohm": [84, 96], "voltage_v": [84, 87, 88, 103], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 121, 126, 129], "www": [85, 104], "six": 85, "group": [85, 117], "com": [85, 100, 104, 106, 111, 112, 116, 117, 121, 122, 123, 126, 127, 129, 132], "financi": 85, "technic": [85, 86, 123], "metal": [85, 122], "bond": 85, "market": 85, "AED": 85, "afn": 85, "amd": 85, "ang": 85, "aoa": 85, "aud": 85, "awg": 85, "azn": 85, "bam": 85, "bbd": 85, "bdt": 85, "bgn": 85, "bhd": 85, "bif": 85, "bmd": 85, "bnd": 85, "bob": 85, "bov": 85, "brl": 85, "bsd": 85, "btn": 85, "bwp": 85, "byn": 85, "bzd": 85, "cad": 85, "cdf": 85, "che": 85, "chf": 85, "chw": 85, "clf": 85, "clp": 85, "cny": 85, "cop": 85, "cou": 85, "crc": 85, "cuc": 85, "cup": 85, "cve": 85, "czk": 85, "djf": 85, "dkk": 85, "dop": 85, "dzd": 85, "egp": 85, "ern": 85, "etb": 85, "eur": 85, "fjd": 85, "fkp": 85, "gbp": 85, "gel": 85, "gh": 85, "gip": 85, "gmd": 85, "gnf": 85, "gtq": 85, "gyd": 85, "hkd": 85, "hnl": 85, "htg": 85, "huf": 85, "idr": 85, "il": 85, "inr": 85, "iqd": 85, "irr": 85, "isk": 85, "jmd": 85, "jod": 85, "jpy": 85, "ke": 85, "kg": 85, "khr": 85, "kmf": 85, "kpw": 85, "krw": 85, "kwd": 85, "kyd": 85, "kzt": 85, "lak": 85, "lbp": 85, "lkr": 85, "lrd": 85, "lsl": 85, "lyd": 85, "mad": 85, "mdl": 85, "mga": 85, "mkd": 85, "mmk": 85, "mnt": [85, 122], "mop": 85, "mru": 85, "mur": 85, "mvr": 85, "mwk": 85, "mxn": 85, "mxv": 85, "myr": 85, "mzn": 85, "nad": 85, "ngn": 85, "nio": 85, "nok": 85, "npr": 85, "nzd": 85, "omr": 85, "pab": 85, "pen": 85, "pgk": 85, "php": 85, "pkr": 85, "pln": 85, "pyg": 85, "qar": 85, "ron": 85, "rsd": 85, "rub": 85, "rwf": 85, "sar": 85, "sbd": 85, "scr": 85, "sdg": 85, "sek": 85, "sgd": 85, "shp": 85, "sle": 85, "sll": 85, "srd": 85, "ssp": 85, "stn": 85, "svc": 85, "syp": 85, "szl": 85, "thb": 85, "tj": 85, "tmt": 85, "tnd": 85, "top": [85, 112, 115, 119, 122, 123], "ttd": 85, "twd": 85, "tz": 85, "uah": 85, "ugx": 85, "usd": 85, "usn": 85, "uyi": 85, "uyu": 85, "uyw": 85, "uz": 85, "ved": 85, "ve": [85, 121], "vnd": 85, "vuv": 85, "wst": 85, "xaf": 85, "xcd": 85, "xdr": 85, "xof": 85, "xpf": 85, "xsu": 85, "xua": 85, "yer": 85, "zar": 85, "zmw": 85, "zwl": 85, "separ": [85, 113, 118, 123, 127], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 107, 109], "datatransferstatu": 86, "unknownmessageid": 86, "unknownvendorid": 86, "vendor_id": 86, "message_id": 86, "read_onli": 86, "getconfigur": 86, "unknown_kei": 86, "rebootrequir": 86, "notsupport": 86, "securityeventenum": 86, "firmwareupd": [86, 93, 106], "failedtoauthenticateatcsm": 86, "csmsfailedtoauthent": 86, "settingsystemtim": 86, "startupofthedevic": 86, "resetorreboot": 86, "securitylogwasclear": 86, "reconfigurationofsecurityparamet": 86, "memoryexhaust": 86, "invalidmessag": 86, "attemptedreplayattack": 86, "tamperdetectionactiv": 86, "invalidfirmwaresignatur": 86, "invalidfirmwaresigningcertif": 86, "invalidcsmscertif": 86, "invalidchargingstationcertif": 86, "invalidtlsvers": 86, "invalidtlsciphersuit": 86, "maintenanceloginaccept": 86, "maintenanceloginfail": 86, "index": [86, 118, 123, 129, 131, 132], "variabl": [86, 112, 115, 117, 118, 120, 129], "doesn": 86, "suffici": [86, 112, 120, 122], "attributeenum": 86, "attribut": [86, 104, 117], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 120, 125], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 129], "hardwirednotif": 86, "softwar": [86, 115, 123, 128], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 129], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": [86, 116], "refer": [86, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 123, 126, 132], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 103, 126], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 117, 119, 125], "additional_info": 86, "text": [86, 121, 123, 127, 132], "abl": [86, 106, 112, 117, 121, 122, 124, 127, 129], "status_info": 86, "current_a": [87, 88, 103], "max_export_voltage_v": 87, "min_export_voltage_v": 87, "max_export_current_a": 87, "min_export_current_a": 87, "max_export_power_w": 87, "current_regulation_tolerance_a": 87, "peak_current_ripple_a": 87, "max_import_voltage_v": 87, "min_import_voltage_v": 87, "max_import_current_a": 87, "min_import_current_a": 87, "max_import_power_w": 87, "sink": 87, "conversion_efficiency_import": 87, "conversion_efficiency_export": 87, "communicationfailur": 87, "configurationerror": 87, "hardwarefault": 87, "undertemperatur": 87, "undervoltageac": 87, "overvoltageac": 87, "undervoltagedc": 87, "overvoltagedc": 87, "undervoltagebatteri": 87, "overvoltagebatteri": 87, "overcurrentac": 87, "overcurrentbatteri": 87, "overcurrentdc": 87, "wrongcabl": 87, "noerror": 87, "These": [88, 100, 113, 124, 126, 128, 129, 132], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 122], "tariff": [88, 120], "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 117], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 103], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 103], "power_w": [88, 103], "reactivepow": [88, 94, 95], "reactiv": [88, 94, 95], "frequency_hz": [88, 103], "hertz": [88, 94, 95, 96], "energy_wh_import_sign": 88, "energy_wh_export_sign": 88, "power_w_sign": 88, "voltage_v_sign": 88, "var_sign": 88, "current_a_sign": 88, "frequency_hz_sign": 88, "made": [89, 104, 117, 120, 122], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 107, 109], "io": [90, 111, 125, 131], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 95, 103], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 107, 110, 120], "thing": [91, 117, 119, 123, 126, 132], "categori": [91, 113], "sessionstatu": 91, "final": [91, 93, 100, 106, 118, 129], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 125], "105": 92, "int16": 92, "apha": 92, "phasea": 92, "aphb": 92, "phaseb": 92, "aphc": 92, "phasec": 92, "a_sf": 92, "phvpha": 92, "phvphb": 92, "bn": 92, "phvphc": 92, "v_sf": 92, "sunssf": 92, "hz": 92, "hz_sf": 92, "wpha": 92, "wphb": 92, "wphc": 92, "w_sf": 92, "va": 92, "vapha": 92, "vaphb": 92, "vaphc": 92, "va_sf": 92, "varpha": 92, "varphb": 92, "varphc": 92, "var_sf": 92, "pfpha": 92, "pf": 92, "pct": 92, "pfphb": 92, "pfphc": 92, "pf_sf": 92, "totwhim": 92, "p": [92, 122, 125, 129], "hour": [92, 104, 120], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 117, 123], "critic": 92, "counter": 92, "problem": [92, 112, 116, 121], "retry_interval_": 93, "origin": [93, 100, 112, 125, 126, 129], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 100], "oldest_timestamp": 93, "oldest": 93, "incluc": 93, "latest_timestamp": 93, "securitylog": 93, "diagnosticslog": 93, "uploadlogsstatu": 93, "upload_logs_statu": 93, "file_nam": 93, "logstatusenum": 93, "badmessag": 93, "badli": 93, "notsupportedoper": 93, "permissiondeni": 93, "insuffici": 93, "permiss": [93, 122, 129], "uploadfailur": 93, "being": [93, 103, 117, 122, 124], "firmwareupdatestatusenum": 93, "intermedi": [93, 126], "downloadfail": 93, "downloadschedul": 93, "downloadpaus": 93, "task": 93, "installationfail": 93, "installreboot": 93, "installschedul": 93, "installdatetim": 93, "installverificationfail": 93, "checksum": 93, "signatureverifi": 93, "notspecifi": 93, "applicationreset": 93, "localreset": 93, "powerup": 93, "remotereset": 93, "scheduledreset": 93, "l1": [94, 95, 103], "l2": [94, 95], "l3": [94, 95], "signed_meter_data": 95, "signing_method": 95, "encoding_method": 95, "eg": 95, "method": [95, 117, 118], "creat": [95, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 130, 132], "them": [95, 113, 117, 119, 122, 124, 129], "public_kei": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 122, 129, 131], "usabl": 100, "share": [100, 117, 118, 119, 123, 127, 130], "dedic": [100, 115, 117, 123], "interact": [100, 118, 119, 126], "helper": [100, 113], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 118, 119, 123, 124], "lowest": [100, 122], "microcontrol": 100, "improv": [100, 129], "safeti": [100, 106, 122], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 115, 122], "subscrib": [100, 106, 115, 118, 120, 123, 129], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 121, 122, 123, 125, 126, 127, 129, 130, 131], "openfastchargingalli": 100, "blob": [100, 116, 122], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 128, 130, 131, 132], "against": [100, 126, 127, 129], "reservatonstart": 100, "notifi": [100, 129], "intergr": 100, "overload": 100, "drop": [100, 102, 115, 116, 123, 129], "merg": [100, 126], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112, 115], "smart": [100, 106], "profil": [100, 127], "whichev": 100, "15118": [102, 116, 119, 122, 123], "bx": 102, "cx": 102, "dx": [102, 132], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 123], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 116, 117, 119, 121, 124, 127, 129], "cm_valid": 102, "unplug": [102, 106, 122], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 122, 124, 126, 129, 130], "subdirectori": [103, 113, 122], "templat": [103, 115, 117, 129], "yaml": [103, 107, 117, 120, 121, 122, 123], "copi": [103, 104, 106, 112, 122, 124], "fill": [103, 117, 121], "datasheet": 103, "consist": [103, 104, 113, 115, 118, 122, 126, 131], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 127], "certain": [103, 106, 112, 120], "serv": 104, "translat": 104, "forward": [104, 126, 127], "metric": 104, "consequ": 104, "ensur": [104, 106, 121], "thrown": 104, "possibli": [104, 121], "furthermor": [104, 113, 117, 121, 124, 126, 129], "thread": [104, 118, 129], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 124, 127], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 121, 124, 129], "had": 104, "host": [104, 122, 124, 125, 130], "coher": 104, "behavior": [104, 129], "suppos": [104, 112, 120], "howev": [104, 106, 116, 117, 118, 121], "inbetween": 104, "potenti": [104, 120], "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 122, 123, 125, 129, 132], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 121], "right": [104, 115, 117, 119, 122, 123, 124, 129, 130], "48": 104, "section": [104, 113, 115, 117, 118, 119, 122, 123, 126, 129, 130], "suggest": [104, 124, 129], "pai": [104, 120], "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 129, 132], "tls_on": 104, "offici": [104, 116, 121, 122, 123], "page": [104, 115, 117, 119, 121, 122, 123, 131], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 122, 123], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 122, 129], "googl": 106, "buffer": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 124, 129], "extract": [106, 122], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 123], "frequent": [106, 123, 126], "nanopb": [106, 124], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 123, 126, 128, 131], "accordingli": [106, 112, 115, 122, 127], "allowpoweron": 106, "bool": 106, "decis": [106, 126], "setpwm": 106, "duty_cycl": 106, "ON": [106, 121], "rom": [106, 122], "loader": 106, "stm32flash": [106, 122], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 123, 129, 131], "flash": 106, "kit": [106, 122], "real": [106, 119, 122], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 126, 130], "go": [106, 117, 119, 121, 122, 126, 129], "modifi": [106, 122, 127, 130], "setthreephas": 106, "next": [106, 118, 119, 122, 123, 129], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 129], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 122], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 123, 127, 129, 130], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 126, 129], "resetdon": 106, "find": [107, 117, 126, 127, 129], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108, 120], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "cmake_condit": 111, "everest_enable_py_support": 111, "AND": [111, 121], "everest_dependency_enabled_josev": 111, "git": [111, 115, 116, 117, 123, 128, 129], "ext": [111, 122], "switchev": 111, "git_rev": 111, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 111, "git_tag": [111, 112, 129], "2024": [111, 123], "429490b714f4816862f6653f580cc0368cfbcaaa": 111, "3970ee3d85cad194e4efd52de7f84bc3b13503b": 111, "ff8427e83c11d8edbc261797a1a6994ab907c324": 111, "v0": [111, 126], "build_test": [111, 121, 129], "everest_core_build_test": 111, "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "c851dad2e332326debe9aedba7bb3c0fc81a7a5a": 111, "mbedtl": 111, "everest_dependency_enabled_mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "v2": 111, "28": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "everest_dependency_enabled_openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "2023": [111, 116], "libevs": 111, "703018b5933900fc2ad5b543af9354c3b63e6b": 111, "libfsm": 111, "everest_dependency_enabled_libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "03b498407c6462af3f886aa2dab3e182a7f864c0": 111, "build_exampl": [111, 112], "libmodbu": [111, 112], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 111, "libocpp": [111, 112, 121], "everest_dependency_enabled_libocpp": 111, "db4d1d0e598e134b38d1373aab913e77280dcb45": 111, "9": [111, 116], "libslac": 111, "everest_dependency_enabled_libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "everest_dependency_enabled_libsunspec": 111, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 123, 125, 127, 130, 131], "pleas": [112, 116, 117, 122, 127, 129], "sure": [112, 113, 116, 117, 119, 122, 127, 129], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 123, 127, 129, 130], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 122, 124, 126, 127, 129, 132], "environ": [112, 115, 119, 121, 123, 129], "cd": [112, 113, 117, 121, 122, 124, 125, 126, 129, 130, 131], "dependency_manag": [112, 117], "init": [112, 117, 118, 126, 129], "checkout": [112, 117, 122, 126, 130], "deploi": [112, 131], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 123, 124, 129], "whoami": [112, 117], "bin": [112, 116, 117, 121, 122, 126, 129], "ev_cli": [112, 113], "mkdir": [112, 117, 122, 125, 126, 129, 131], "guid": [112, 116, 118, 119, 123, 127, 128, 129, 130], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 117, 118, 119, 121, 122, 123, 126, 127, 129], "effect": [112, 117], "advanc": 112, "lib": [112, 129], "branch": [112, 131], "repo": [112, 117, 126], "achiev": [112, 121, 129], "edit": [112, 126], "your": [112, 115, 118, 119, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 129], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 127, 129], "behind": [112, 119, 126], "clean": [112, 125, 126], "seen": [112, 117, 119, 122], "shell": [112, 117, 122, 124, 126], "python": [113, 115, 117, 118, 124, 129, 132], "packag": [113, 123, 129], "subcommand": 113, "manifest": [113, 115, 118, 127, 129], "simpli": [113, 118, 119, 123, 127], "dir": [113, 129], "clang": [113, 116, 129], "interfacenam": 113, "hpp": [113, 118, 129], "former": 113, "view": [113, 129, 131], "latter": [113, 127], "skeleton": [113, 118], "insid": [113, 117, 119, 122, 124, 126, 127], "instruct": [113, 116, 117, 125, 129], "cmake": [113, 116, 117, 121, 122, 124, 129], "ld": 113, "glue": [113, 117, 122], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 115, 117, 118, 129], "subsect": [113, 118], "inferfac": 113, "mark": [113, 129], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 122], "touch": [113, 122, 126], "comma": 113, "lot": [113, 117, 120, 126], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 123, 129], "cli": [114, 115, 118, 123, 129], "think": [115, 118], "scenario": [115, 117, 119, 123, 126], "loos": 115, "coupl": [115, 129], "enhanc": 115, "mind": [115, 126], "grei": [115, 119], "background": 115, "pictur": [115, 119, 122], "technologi": 115, "javascript": [115, 117, 118, 121, 129], "rust": [115, 117, 118], "As": [115, 117, 118, 119, 121, 122, 127], "earli": 115, "appreci": 115, "experi": [115, 118, 129], "languag": [115, 116, 118, 124, 129, 132], "u": [115, 116, 117, 118, 121, 122, 123, 126, 129], "zulip": 115, "mail": [115, 121, 122, 129], "launch": [115, 118, 121, 129], "workspac": [115, 117, 121, 122, 124, 130], "later": [115, 117, 119, 126, 129], "broker": [115, 117, 118, 124, 129], "smaller": [115, 122], "effort": 115, "noder": [115, 117, 122, 130], "explain": [115, 117, 119, 123, 129], "sneak": 115, "preview": 115, "admin": [115, 121, 124], "scaffold": 115, "wai": [115, 117, 118, 119, 121, 122, 129], "shown": [115, 117, 119, 120, 122], "individu": [115, 122, 129], "learn": [115, 117, 119, 129], "suit": 115, "idea": [115, 121, 125, 126, 129, 130], "illustr": 115, "box": [115, 119, 122], "dash": 115, "heart": 115, "explan": [115, 127], "action": [115, 125, 131], "tutori": [115, 117, 118, 123, 125, 126, 127, 131, 132], "cmd": [115, 117, 118, 129], "recommend": [115, 116, 117, 122, 127], "least": [115, 118, 123, 129], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 121, 122], "pi": [115, 121, 122], "ubuntu": [115, 122, 125], "opensus": 115, "fedora": 115, "36": 115, "compil": [115, 116, 117, 129], "walk": [115, 117, 119, 122, 123], "nativ": [116, 122], "window": [116, 117, 124], "wsl2": 116, "docker": [116, 117, 123, 125, 127, 128, 130], "podman": 116, "gcc": [116, 121], "tweak": 116, "12": [116, 129], "faq": [116, 123], "gnu": 116, "program": [116, 118, 121, 129], "stumbl": 116, "troubl": 116, "issu": [116, 120, 121, 122, 123, 126], "librari": [116, 117, 121, 127, 129], "best": [116, 123, 130], "04": [116, 125], "22": 116, "apt": [116, 122], "sudo": [116, 117, 122, 129], "rsync": [116, 122], "wget": [116, 122], "doxygen": 116, "graphviz": 116, "tidi": [116, 129], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 124], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 122], "md": [116, 122], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 127], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 123], "probabl": [116, 117, 118, 125], "python_execut": 116, "highli": 117, "modular": [117, 119, 123], "pull": [117, 123, 130], "prerequisit": [117, 123], "said": 117, "resid": 117, "cpm_source_cach": 117, "initialis": 117, "newli": [117, 122, 129], "adopt": [117, 123], "chosen": 117, "That": [117, 119, 122, 126], "pki": 117, "create_cert": 117, "sh": [117, 124, 126, 127, 129], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 122], "dive": [117, 119, 123, 127], "old": [117, 129], "repeat": 117, "mosquitto": [117, 118, 122, 124, 127], "steve": [117, 121, 124], "infranet_network": [117, 124], "bridg": [117, 124], "subnet": [117, 124], "fd00": [117, 124], "enter": [117, 124], "red": [117, 119, 122], "browser": [117, 121, 130, 131], "localhost": [117, 119, 124, 129, 130], "1880": [117, 130], "ui": [117, 121, 130], "gui": [117, 130], "analys": 117, "littl": [117, 119], "insight": [117, 123], "plugin": 117, "feel": [117, 123, 129], "enough": [117, 126], "dig": 117, "deeper": [117, 123, 126, 127], "togeth": [117, 119, 123, 130], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118, 120], "8849": [117, 119, 121, 129], "height": [117, 132], "mount": [117, 122, 124, 130], "rather": [117, 123], "click": [117, 119, 122, 123, 124, 130], "menu": [117, 119, 130], "symbol": [117, 119, 121], "corner": [117, 119, 122, 130], "column": [117, 132], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 121, 123, 127, 128, 129, 132], "stick": 117, "entiti": 117, "cours": [117, 129, 130], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 129], "licens": [117, 118, 129], "compani": [117, 118, 122], "explanatori": 117, "possbl": 117, "tell": [117, 119, 120, 122, 129], "construct": [117, 118], "rememb": [117, 122], "showd": 117, "easi": [117, 121], "get_id": 117, "argument": [117, 118, 121, 125, 129, 132], "typedef": 117, "piec": 117, "bunch": [117, 118], "besid": [117, 121], "bad": [117, 121], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 121, 127, 129], "great": 117, "review": 117, "learnt": 117, "proced": 117, "Or": [117, 121], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 123], "thank": 117, "approach": 118, "glanc": 118, "understand": [118, 119, 123, 126, 128, 129, 132], "hand": [118, 121], "microservic": 118, "deploy": [118, 122], "backbon": 118, "notat": 118, "particular": [118, 129], "asynchron": 118, "topic": [118, 121, 123, 129], "imagin": [118, 121], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 122], "wan": 118, "satisfi": [118, 129], "pc": [118, 121], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 129], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 127, 129], "instance_id_ping_serv": 118, "config_modul": [118, 127], "instance_id_ping_cli": 118, "implementation_id": [118, 127], "module_id": [118, 127], "graphic": 118, "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 127, 129], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 124, 129, 130, 131], "rst": [118, 127, 129, 132], "interface_pingimpl": 118, "emptyimpl": 118, "focus": [118, 123], "module_nam": [118, 129], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 121, 129], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": [118, 123], "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 122, 129], "ran": [118, 126], "By": [118, 124, 127], "endless": 118, "spawn": [118, 121], "worker": 118, "pool": 118, "watch": [118, 123], "exemplatori": 119, "addition": [119, 123], "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 126], "complex": [119, 126], "afterward": 119, "But": [119, 120, 123, 124, 126], "blank": 119, "five": 119, "appear": [119, 129], "canva": 119, "adjust": [119, 129], "Be": [119, 122], "awar": [119, 122, 129], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 126], "loadbalanc": 119, "obvious": 119, "plai": [119, 126], "big": [119, 123], "strength": 119, "world": [119, 123, 129], "earlier": 119, "proper": 119, "fact": [119, 126], "hint": [119, 121], "iso15118_car": 119, "interest": 119, "realiz": [119, 126], "sophist": 119, "addtion": [119, 127], "mayb": 120, "partial": 120, "shouldn": 120, "held": 120, "session_cost_calcul": 120, "cover": 120, "propos": 120, "sort": 120, "verwendungszweck": 120, "approv": 120, "involv": 120, "grow": [121, 123], "life": 121, "debugg": [121, 129], "gdb": [121, 129], "easiest": 121, "sai": [121, 126], "dist": [121, 122, 127, 129, 130], "small": [121, 122, 126], "visual": [121, 123, 124], "studio": [121, 124], "authmanag": 121, "cppdbg": 121, "workspacefold": 121, "libexec": 121, "arg": [121, 129], "stopatentri": 121, "cwd": 121, "externalconsol": 121, "mimod": 121, "setupcommand": 121, "pretti": 121, "ignorefailur": 121, "disassembli": 121, "flavor": 121, "intel": 121, "breakpoint": [121, 129], "forget": [121, 127], "dcmake_build_typ": [121, 129], "disadvantag": 121, "fork": 121, "detach": 121, "grid_connection_point": 121, "0w": 121, "alloc": 121, "whatev": 121, "constraint": 121, "recogn": 121, "cmake_cxx_compil": 121, "unreferenc": 121, "sometim": [121, 123], "test_config": [121, 129], "solv": 121, "desktop": 121, "ip_of_the_raspberri": 121, "offload": 121, "faster": 121, "ressourc": 121, "mobilityhous": 121, "thoughtwork": 121, "maev": 121, "dbuild_test": 121, "conflict": [121, 126], "scheme": 121, "add_execut": 121, "project_nam": 121, "_test": 121, "cmake_project_nam": 121, "strequal": 121, "OR": 121, "_build_test": 121, "endif": [121, 129], "install_everest_test": 121, "source_dir": 121, "pytest": 121, "install_prefix": 121, "core_test": 121, "py": 121, "framework_test": 121, "platform": [122, 123], "research": 122, "facil": 122, "alik": 122, "sw": 122, "explor": 122, "groundwork": 122, "rapid": 122, "quickli": 122, "meant": [122, 129], "outdoor": 122, "spec70121": 122, "cern": 122, "licenc": 122, "happi": [122, 129], "schemat": 122, "3d": 122, "purchas": 122, "shop": 122, "esd": 122, "safe": 122, "wrist": 122, "band": 122, "underlai": 122, "mat": 122, "18": [122, 125], "1x": 122, "usb": 122, "30w": 122, "IN": 122, "pin": 122, "lab": 122, "balenaetch": 122, "dd": [122, 129], "danger": 122, "pcb": 122, "heatsink": 122, "imag": [122, 124, 125, 131], "doubl": 122, "tape": 122, "clip": 122, "hole": 122, "cm4": 122, "around": [122, 123, 126], "grai": 122, "spacer": 122, "gap": 122, "black": 122, "jumper": 122, "onto": 122, "emmc": 122, "j1": 122, "belayboxr1": 122, "stabl": [122, 126], "img": 122, "gz": 122, "rpiboot": 122, "raspberrypi": 122, "usbboot": 122, "green": 122, "comput": 122, "unzip": 122, "5h": 122, "yourself": [122, 129], "coffe": 122, "unfortun": 122, "slow": 122, "damag": 122, "cage": 122, "seat": 122, "bigger": [122, 126], "mission": 122, "accomplish": 122, "mandatori": 122, "crimp": 122, "orient": 122, "fashion": 122, "ten": 122, "chanc": 122, "unisol": 122, "preassembl": 122, "desk": 122, "barrel": 122, "raspian": 122, "debian": 122, "flavour": 122, "yocto": 122, "opt": 122, "systemd": 122, "flutter": 122, "stm32": 122, "workflow": [122, 125, 131], "yeti_fwupd": 122, "serial0": 122, "bootload": 122, "ninja": 122, "laptop": 122, "untar": 122, "bullsey": 122, "toolchain": 122, "8888": 122, "tgz": 122, "tar": 122, "xfz": 122, "dcmake_toolchain_fil": 122, "dcmake_install_prefix": 122, "destdir": 122, "ssh": [122, 125], "rw": 122, "ro": 122, "wpa_supplic": 122, "autom": 122, "crosscompil": 122, "unstabl": [122, 126], "update_channel": 122, "wg0": 122, "devboard": 122, "systemctl": 122, "ota": 122, "public_mqtt": 122, "1883": [122, 124, 129], "allow_anonym": 122, "anonym": [122, 126], "journalctl": 122, "fu": 122, "vanilla": 122, "rootf": 122, "atom": 122, "sd": 122, "sector": [122, 123], "mmcblk0p1": 122, "8192": 122, "1056767": 122, "1048576": 122, "512m": 122, "w95": 122, "fat32": 122, "lba": 122, "mmcblk0p2": 122, "1056768": 122, "14688255": 122, "13631488": 122, "5g": 122, "83": 122, "mmcblk0p3": 122, "14688256": 122, "28319743": 122, "mmcblk0p4": 122, "28319744": 122, "30564351": 122, "2244608": 122, "1g": 122, "mmcblk0p5": 122, "28327936": 122, "28459007": 122, "131072": 122, "64m": 122, "mmcblk0p6": 122, "28467200": 122, "2097152": 122, "system0": 122, "system1": 122, "extent": 122, "factory_data": 122, "timer": 122, "surviv": 122, "lost": 122, "rpi": 122, "unmount": 122, "umount": 122, "mkf": 122, "ext4": 122, "lose": 122, "configu": 122, "credenti": 122, "har": 122, "fine": 122, "snapshot": [123, 129], "foster": 123, "customiz": 123, "glu": 123, "advantag": 123, "pv": 123, "linkedin": 123, "electrif": 123, "foundat": 123, "channel": 123, "thought": 123, "exchang": 123, "question": 123, "enthusiast": 123, "focu": [123, 129], "zulipchat": 123, "announc": 123, "steadili": 123, "ask": 123, "mailinglist": 123, "answer": [123, 129], "formerli": 123, "ground": 123, "ci": 123, "wanna": 123, "tuesdai": 123, "4pm": 123, "ce": 123, "zone": 123, "zoom": 123, "lfx": 123, "linuxfound": 123, "92086494169": 123, "b2df6774": 123, "bc19": 123, "46f9": 123, "8c71": 123, "bbd13a0266a1": 123, "lfe": 123, "calendar": 123, "book": 123, "calendli": 123, "manuel": 123, "ziegler": 123, "30min": 123, "ecosystem": 123, "contribut": [123, 130], "plan": 123, "agenda": 123, "roadmap": 123, "youtub": 123, "track": [123, 126, 127], "rough": 123, "webinar": 123, "steer": 123, "committe": 123, "peopl": 123, "stuck": 123, "video": 123, "simplifi": 123, "journei": 123, "introduct": 123, "troubleshoot": 123, "deep": 123, "breath": 123, "sphinx": [123, 124, 128], "style": [123, 128, 129], "belaybox": 123, "search": 123, "handi": [124, 129], "vscode": 124, "extens": [124, 127], "tcp": 124, "9001": 124, "mariadb": 124, "sql": 124, "3306": 124, "8180": [124, 127], "login": 124, "1234": 124, "centralsystemservic": [124, 127], "soap": 124, "chargeboxid": 124, "yml": [124, 125, 131], "live": [124, 126], "docker_default": 124, "8080": 124, "often": 124, "clash": 124, "13306": 124, "ll": [124, 129], "navig": 124, "tab": [124, 130], "depric": 124, "ctrl": 124, "shift": 124, "f1": 124, "remopen": 124, "head": 124, "path_to_everest_cpp": 124, "j8": 124, "documen": 124, "env": 124, "pwd": 124, "_build": [124, 131], "dockerfil": 124, "protobuf_gener": 124, "path_to_where_protobuf_files_resid": 124, "protoc": 124, "zip": 124, "nanopb_pb_gen": 124, "python_pb_gen": 124, "runner": 125, "actrc": 125, "ghcr": 125, "catthehack": 125, "actor": 125, "usernam": 125, "artifact": 125, "four": [125, 127], "secret_name_1": 125, "secret_value_1": 125, "secret_name_2": 125, "secret_value_2": 125, "multiline_secret": 125, "line_1": 125, "nline2": 125, "nline3": 125, "github_token": 125, "your_github_token": 125, "sa_github_token": 125, "github_token_of_the_service_account": 125, "sa_github_ssh_kei": 125, "ssh_key_of_the_service_account": 125, "github_actor": 125, "username_of_the_service_account": 125, "your_ssh_kei": 125, "your_usernam": 125, "push": [125, 126, 131], "isn": 125, "work0": [125, 131], "plenti": 126, "paragraph": 126, "strategi": 126, "concern": 126, "articl": 126, "vincent": 126, "driessen": 126, "gitflow": 126, "atlassian": 126, "count_to_infin": 126, "charge_fast": 126, "new_stuff": 126, "advis": 126, "towrit": 126, "rebas": 126, "candid": 126, "bugfix": 126, "rc": 126, "div_by_zero": 126, "bug": 126, "ship": 126, "hotfix": 126, "maintenc": 126, "forgot_to_unplug": 126, "cherri": 126, "pick": 126, "contrast": 126, "rnd_git_dir": 126, "despit": [126, 127], "onlin": 126, "intermix": 126, "harder": 126, "conspiraci": 126, "rewrit": 126, "histori": [126, 129], "stash": 126, "progress": 126, "someproject": 126, "somerepo": 126, "privateus": 126, "privaterepo": 126, "main_repo": 126, "wip": 126, "rf": 126, "email": 126, "pionier": 126, "manufaktur": 126, "bot": 126, "echo": 126, "contributor": 126, "src": 126, "feature_a": 126, "ff": 126, "larg": 126, "broken": 126, "feature_b": 126, "feature_c": 126, "meanwhil": 126, "went": 126, "seriou": 126, "newer": 126, "feature_d_1": 126, "d1": 126, "feature_d_2": 126, "d2": 126, "feature_": 126, "incorpor": 126, "ever": 126, "theirs": 126, "6j": 127, "metervalu": 127, "statusnotif": 127, "everest_workspac": [127, 129], "cp001": 127, "chargepointid": 127, "centralsystemuri": 127, "127": 127, "chargeboxserialnumb": 127, "chargepointmodel": 127, "chargepointvendor": 127, "firmwarevers": 127, "authorizeremotetxrequest": 127, "clockaligneddatainterv": 127, "900": 127, "connectorphaserot": 127, "getconfigurationmaxkei": 127, "86400": 127, "localauthorizeofflin": 127, "localpreauthor": 127, "metervaluesaligneddata": 127, "metervaluessampleddata": 127, "metervaluesampleinterv": 127, "numberofconnector": 127, "resetretri": 127, "stoptransactiononevsidedisconnect": 127, "stoptransactiononinvalidid": 127, "stoptxnaligneddata": 127, "stoptxnsampleddata": 127, "supportedfeatureprofil": 127, "firmwaremanag": 127, "remotetrigg": 127, "localauthlistmanag": 127, "smartcharg": 127, "transactionmessageattempt": 127, "transactionmessageretryinterv": 127, "unlockconnectoronevsidedisconnect": 127, "websocketpinginterv": 127, "supportedfiletransferprotocol": 127, "ftp": 127, "cponam": 127, "authorizationkei": 127, "deadbeefdeadbeef": 127, "localauthlisten": 127, "localauthlistmaxlength": 127, "42": [127, 132], "sendlocallistmaxlength": 127, "chargeprofilemaxstacklevel": 127, "chargingscheduleallowedchargingrateunit": 127, "chargingschedulemaxperiod": 127, "maxchargingprofilesinstal": 127, "iso15118pncen": 127, "contractvalidationofflin": 127, "introduc": 127, "whitepap": 127, "tailor": 127, "prepend": 127, "wss": 127, "transport": 127, "unsecur": 127, "familiar": 127, "remotestarttransact": 127, "summar": 127, "diagnost": 127, "token_provider_rfid": 127, "jsdummytokenprovidermanu": 127, "break": [127, 129], "logmessag": 127, "logmessagesformat": 127, "consol": 127, "q1": [128, 132], "2022": [128, 132], "rule": [128, 132], "embedd": [128, 132], "enviro": [128, 132], "month": 129, "fragment": 129, "knowledg": 129, "benefit": 129, "fundament": 129, "everest_tutorial_dir": 129, "eslintrc": 129, "suitabl": 129, "command_tutori": 129, "interface_tutorial_modul": 129, "static": 129, "tutorialmodul": 129, "config_tutorial_switch": 129, "interface_impl_tutorial_modul": 129, "interface_tutorial_moduleimpl": 129, "particularli": 129, "precis": 129, "among": 129, "pointer": 129, "spot": 129, "coincident": 129, "handle_command_tutori": 129, "fairli": 129, "cmake_minimum_requir": 129, "14": 129, "cxx": 129, "cmake_run_clang_tidi": 129, "disable_edm": 129, "evc_setup_edm": 129, "infypoweracdc": 129, "pal": 129, "sigslot": 129, "palsigslot": 129, "ev_add_project": 129, "add_subdirectori": 129, "cmake_cxx_clang_tidi": 129, "ctest": 129, "cmake_build_typ": 129, "evc_includ": 129, "codecoverag": 129, "append_coverage_compiler_flag": 129, "setup_target_for_coverage_gcovr_html": 129, "gcovr_coverag": 129, "setup_target_for_coverage_lcov": 129, "lcov_coverag": 129, "ev_add_modul": 129, "cmake_prefix_path": 129, "job": 129, "smoothli": 129, "tutorial_module_inst": 129, "minimalist": 129, "generate_config_run_script": 129, "config_nam": 129, "configuraton": 129, "comment": 129, "substitut": 129, "ld_library_path": 129, "importantli": 129, "yyyi": 129, "mm": 129, "00": 129, "500139": 129, "500327": 129, "500354": 129, "799618": 129, "everest_ctrl": 129, "799822": 129, "13": 129, "120267": 129, "tutorial_modul": 129, "149934": 129, "brocker": 129, "notic": 129, "pop": 129, "hello": 129, "00000000": 129, "0000": 129, "000000000042": 129, "manual_test": 129, "reselect": 129, "refresh": 129, "thu": 129, "rudimentari": 129, "rebuild": 129, "rerun": 129, "additon": 129, "miss": 129, "spin": 129, "frist": 129, "hit": 129, "0xaaaaaad24fc0": 129, "mock_transaction_id": 129, "favorit": 129, "nicer": 129, "buildabl": 129, "runnabl": 129, "modif": 130, "mv": 130, "everest_nod": 130, "bind": 130, "run_sil": 130, "automaticc": 131, "documentaiton": 131, "possibilti": 131, "expand": 131, "restructuredtext": 131, "tabl": 131, "workflow_dispatch": 131, "h1": 132, "h2": 132, "h3": 132, "h4": 132, "h5": 132, "h6": 132, "bold": 132, "ital": 132, "inlin": 132, "liter": 132, "sup": 132, "super": 132, "unord": 132, "nest": 132, "anchor": 132, "_anchorbyref": 132, "_anchor": 132, "_external_link_ref": 132, "_extern": 132, "footnot": 132, "citat": 132, "cit1": 132, "_": 132, "external_link_ref": 132, "anchorbyref": 132, "vertic": 132, "horizont": 132, "span": 132, "width": 132, "utf": 132, "row": 132, "caption": 132, "png": 132, "alt": 132, "150px": 132, "align": 132, "center": 132, "target_": 132, "depth": 132, "toc": 132, "visibl": 132, "hidden": 132, "maxdepth": 132, "second_fil": 132, "int_": 132, "infti": 132, "div": 132, "lineno": 132, "emphas": 132, "some_funct": 132, "any_var": 132, "another_funct": 132, "literalinclud": 132, "dedent": 132, "_tutorial_intro": 132, "toctre": 132, "glob": 132}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 82], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 126], "iso15118_ev": [2, 83], "ac_rcd": 3, "auth": [4, 44], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": 10, "debug_json": 11, "empti": 12, "energi": [13, 77, 100, 119, 121], "energy_manag": 14, "energy_price_inform": [15, 78], "ev_slac": 16, "evse_board_support": [17, 79], "evse_manag": [18, 80], "evse_secur": [19, 81], "exampl": [20, 115, 126, 132], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 121, 127], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 100, 103, 104], "reserv": [31, 89, 100], "serial_communication_hub": 32, "session_cost": [33, 91], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 92], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 72, 93, 115, 116, 129], "test_control": 40, "tibber_price_forecast": 41, "yeti_simulation_control": 42, "api": 43, "modul": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 103, 104, 106, 109, 112, 113, 115, 117, 118, 119, 121, 129], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 100, 103, 104, 118, 119, 122, 127, 129], "provid": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 115, 116, 118, 129], "metadata": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "author": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "licens": [43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 121, 122, 124, 125, 129], "store": 71, "yetidriv": [73, 106], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 121], "units_sign": 95, "yeti": [96, 106, 122], "typic": 100, "connect": [100, 119, 127], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 121, 129], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 122, 124], "avail": [103, 125], "descript": [103, 104], "structur": [103, 126], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 132], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 122], "resili": 104, "time": 104, "sync": 104, "error": [104, 121, 122, 132], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 122], "link": [104, 132], "commun": [106, 115, 117, 118, 121], "between": [106, 118], "microcontrol": [106, 122], "thi": [106, 129, 132], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 124], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 121, 122, 123, 124, 127, 129, 130], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 120, 129], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 129], "instal": [112, 113, 117, 129], "quick": [112, 117, 119], "start": [112, 122], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 122, 129, 131], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 122, 125, 127, 129], "up": [112, 122], "updat": [112, 113, 122], "workspac": [112, 129], "us": [112, 119, 120, 122, 126], "cmake": 112, "yaml": [112, 118, 129], "creat": [112, 113, 129], "config": [112, 122, 129], "from": 112, "an": 112, "exist": 112, "directori": [112, 125, 129], "tree": 112, "git": [112, 126], "inform": [112, 122, 131], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 124, 131], "c": 113, "header": [113, 118], "defin": [113, 122], "auto": 113, "onli": [113, 122], "nodej": 113, "develop": [114, 116, 117, 122, 123, 129], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 126], "introduct": [115, 122], "high": 115, "level": 115, "concept": [115, 118, 126], "prerequisit": [115, 127, 129], "hardwar": [115, 122], "oper": 115, "librari": 115, "And": [115, 117, 121], "prepar": [116, 117, 122], "your": [116, 117, 123], "environ": [116, 117, 122, 124], "word": 116, "test": [116, 121], "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 121, 122], "maven": 116, "java": 116, "version": [116, 123, 132], "pyenv": 116, "kind": 117, "Of": [117, 123, 129], "guid": [117, 132], "To": [117, 125, 126, 127, 129], "download": 117, "get": [117, 122], "The": [117, 118, 122], "repositori": [117, 126, 129], "iso": 117, "15118": 117, "simul": [117, 119, 130], "helper": 117, "softwar": [117, 122, 130], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "instanc": 118, "implement": 118, "mqtt": [118, 122, 129], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": [119, 120], "add": 119, "paramet": 119, "veri": 119, "charg": [119, 120], "station": 119, "point": 119, "car": 119, "function": 119, "bank": 120, "card": 120, "payment": 120, "object": 120, "support": [120, 122], "normal": 120, "flow": 120, "interrupt": 120, "too": 120, "expens": 120, "session": 120, "long": 120, "solut": 120, "introduc": 120, "new": [120, 129], "how": [120, 125, 126, 127, 129], "doe": 120, "work": [120, 123, 125], "frequent": 121, "ask": 121, "question": 121, "best": [121, 126], "practic": [121, 126], "debug": [121, 129], "singl": 121, "warn": [121, 132], "compil": [121, 122], "gnu": 121, "rpc": 121, "timeout": 121, "2": [121, 129], "0": 121, "1": [121, 123, 129], "integr": [121, 122, 127], "pionix": 122, "belaybox": 122, "assembl": 122, "yak": 122, "board": 122, "flash": 122, "cabl": 122, "final": 122, "raspbian": 122, "": 122, "firmwar": 122, "cross": 122, "deploi": 122, "custom": [122, 129], "further": 122, "cheat": 122, "sheet": 122, "make": 122, "root": [122, 129], "partit": 122, "read": 122, "writabl": 122, "again": 122, "contain": 122, "wifi": 122, "releas": 122, "channel": 122, "wireguard": 122, "vpn": 122, "persist": 122, "user": 122, "stop": 122, "automat": 122, "addit": 122, "broker": 122, "watch": 122, "output": [122, 132], "servic": 122, "termin": 122, "scheme": 122, "onlin": 122, "factori": 122, "reset": 122, "current": 123, "nightli": 123, "what": 123, "i": 123, "compass": 123, "direct": [123, 132], "contact": 123, "zulip": 123, "chat": 123, "mail": 123, "list": [123, 125, 132], "weekli": 123, "tech": 123, "meetup": 123, "group": 123, "resourc": 123, "about": 123, "find": 123, "wai": 123, "Into": 123, "tabl": [123, 132], "content": [123, 132], "indic": 123, "docker": 124, "playground": 124, "local": 124, "ci": 124, "languang": 124, "specif": 124, "act": 125, "usag": 125, "job": 125, "trigger": 125, "event": 125, "bind": 125, "main": 126, "tip": [126, 132], "n": 126, "trick": 126, "privat": 126, "workflow": 126, "branch": 126, "correspond": 126, "ocpp1": 127, "6": 127, "libocpp": 127, "core": 127, "steve": 127, "differ": 127, "csm": 127, "within": 127, "log": 127, "tutori": [128, 129, 130], "goal": 129, "altern": 129, "via": 129, "clone": 129, "skeleton": 129, "ad": 129, "cmakelist": 129, "txt": 129, "activ": 129, "observ": 129, "explor": 129, "exemplari": 129, "sphinx": [131, 132], "architectur": 131, "document": [131, 132], "style": 132, "headlin": 132, "bullet": 132, "target": 132, "section": 132, "head": 132, "grid": 132, "simpl": 132, "csv": 132, "titl": 132, "imag": 132, "figur": 132, "comment": 132, "block": 132, "topic": 132, "sidebar": 132, "admonit": 132, "attent": 132, "caution": 132, "danger": 132, "hint": 132, "import": 132, "seealso": 132, "versionad": 132, "versionchang": 132, "deprec": 132, "math": 132, "raw": 132, "format": 132, "code": 132}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [15, "variables"], [16, "variables"], [17, "variables"], [18, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [25, "variables"], [26, "variables"], [28, "variables"], [29, "variables"], [30, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [37, "variables"], [39, "variables"], [40, "variables"], [41, "variables"], [42, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [13, "commands"], [16, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [22, "commands"], [23, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [34, "commands"], [36, "commands"], [38, "commands"], [39, "commands"], [40, "commands"], [42, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"]], "auth": [[4, "auth"]], "auth_token_provider": [[5, "auth-token-provider"]], "auth_token_validator": [[6, "auth-token-validator"]], "bank_session_token_provider": [[7, "bank-session-token-provider"]], "bank_transaction_summary_provider": [[8, "bank-transaction-summary-provider"]], "car_simulator": [[9, "car-simulator"]], "connector_lock": [[10, "connector-lock"]], "debug_json": [[11, "debug-json"]], "empty": [[12, "empty"]], "energy": [[13, "energy"], [77, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [78, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [79, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [80, "evse-manager"]], "evse_security": [[19, "evse-security"], [81, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [84, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [86, "ocpp"]], "ocpp_1_6_charge_point": [[26, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[27, "ocpp-data-transfer"]], "power": [[28, "power"]], "power_supply_DC": [[29, "power-supply-dc"], [87, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [88, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [89, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [91, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [92, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [93, "system"]], "test_control": [[40, "test-control"]], "tibber_price_forecast": [[41, "tibber-price-forecast"]], "yeti_simulation_control": [[42, "yeti-simulation-control"]], "API": [[43, "api"]], "Module Configuration": [[43, "module-configuration"], [44, "module-configuration"], [45, "module-configuration"], [50, "module-configuration"], [51, "module-configuration"], [53, "module-configuration"], [54, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [70, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [104, "module-configuration"], [129, "module-configuration"]], "Provides": [[43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"], [69, "provides"], [70, "provides"], [71, "provides"], [72, "provides"], [73, "provides"]], "Requirements": [[43, "requirements"], [44, "requirements"], [46, "requirements"], [50, "requirements"], [51, "requirements"], [53, "requirements"], [56, "requirements"], [57, "requirements"], [61, "requirements"], [62, "requirements"], [63, "requirements"], [65, "requirements"], [67, "requirements"], [70, "requirements"]], "Metadata": [[43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"], [69, "metadata"], [70, "metadata"], [71, "metadata"], [72, "metadata"], [73, "metadata"]], "Authors": [[43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"], [69, "authors"], [70, "authors"], [71, "authors"], [72, "authors"], [73, "authors"]], "License": [[43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"], [69, "license"], [70, "license"], [71, "license"], [72, "license"], [73, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [125, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [106, "yetidriver"]], "authorization": [[74, "authorization"]], "bank_transaction": [[75, "bank-transaction"]], "board_support_common": [[76, "board-support-common"]], "iso15118_charger": [[82, "iso15118-charger"]], "iso15118_ev": [[83, "iso15118-ev"]], "money": [[85, "money"]], "serial_comm_hub_requests": [[90, "serial-comm-hub-requests"]], "units": [[94, "units"]], "units_signed": [[95, "units-signed"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Examples of EVerest Modules": [[115, "examples-of-everest-modules"]], "High Level Module Concept": [[115, "high-level-module-concept"]], "Module Communication": [[115, "module-communication"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [122, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [121, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Bank Card Payment": [[120, "bank-card-payment"]], "Objectives": [[120, "objectives"]], "Supported use cases": [[120, "supported-use-cases"]], "Normal flow": [[120, "normal-flow"]], "Interrupted charging": [[120, "interrupted-charging"]], "Too expensive session": [[120, "too-expensive-session"]], "Too long session": [[120, "too-long-session"]], "Solution": [[120, "solution"]], "Introduce new interfaces": [[120, "introduce-new-interfaces"]], "How does it work": [[120, "how-does-it-work"]], "Frequently Asked Questions And Best Practices": [[121, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[121, "everest-modules"]], "Debug a single module": [[121, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[121, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[121, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[121, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[121, "everest-ocpp-2-0-1-setup"]], "Testing": [[121, "testing"]], "Unit tests": [[121, "unit-tests"]], "Integration tests": [[121, "integration-tests"]], "Pionix BelayBox": [[122, "pionix-belaybox"]], "Introduction": [[122, "introduction"]], "The BelayBox hardware": [[122, "the-belaybox-hardware"]], "Getting support": [[122, "getting-support"]], "Setting up Hardware and Software": [[122, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[122, "assembling-the-yak-board"]], "Flashing the Yak Board": [[122, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[122, "assembling-the-yeti-board"]], "Preparing the cable set": [[122, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[122, "final-yak-yeti-cable-setup"]], "Raspbian": [[122, "raspbian"]], "EVerest": [[122, "everest"]], "Integration into Raspbian": [[122, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[122, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[122, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[122, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[122, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[122, "belaybox-further-information"]], "Reference Cheat Sheet": [[122, "reference-cheat-sheet"]], "Make root partition read/writable": [[122, "make-root-partition-read-writable"]], "Make it read only again": [[122, "make-it-read-only-again"]], "File containing wifi settings": [[122, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[122, "use-of-custom-everest-build-or-config"]], "Define release channels": [[122, "define-release-channels"]], "Wireguard VPN configuration": [[122, "wireguard-vpn-configuration"]], "Persistent user config": [[122, "persistent-user-config"]], "Stop automatic updates": [[122, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[122, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[122, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[122, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[122, "raspbian-partitioning-scheme"]], "Using online updates": [[122, "using-online-updates"]], "Factory reset": [[122, "factory-reset"]], "Yeti errors or EVerest not starting": [[122, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[123, "index"]], "What Is EVerest": [[123, "what-is-everest"]], "EVerest Compass": [[123, "everest-compass"]], "Direct contact": [[123, "direct-contact"]], "Zulip chat": [[123, "zulip-chat"]], "Mailing list": [[123, "mailing-list"]], "Weekly tech meetup and working groups": [[123, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[123, "meetup"]], "Tech resources about EVerest": [[123, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[123, "find-your-way-into-everest-development"]], "Table Of Contents": [[123, "table-of-contents"]], "Indices and tables": [[123, "indices-and-tables"]], "Docker setup": [[124, "docker-setup"]], "everest playground": [[124, "everest-playground"]], "Local CI environment": [[124, "local-ci-environment"]], "Generating languange specific protobuf files": [[124, "generating-languange-specific-protobuf-files"]], "How To: Act": [[125, "how-to-act"]], "Usage": [[125, "usage"]], "List available jobs:": [[125, "list-available-jobs"]], "Run Jobs / Trigger events:": [[125, "run-jobs-trigger-events"]], "Bind working directory:": [[125, "bind-working-directory"]], "How To: Git": [[126, "how-to-git"]], "Main concept": [[126, "main-concept"]], "Best practices": [[126, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[126, "tips-n-tricks-for-git"]], "Using private repositories": [[126, "using-private-repositories"]], "Workflow example": [[126, "workflow-example"]], "Visualization of the branching structure": [[126, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[126, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[127, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[127, "prerequisites"]], "Integration of libocpp into everest-core": [[127, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[127, "run-everest-with-steve"]], "Configuring OCPP": [[127, "configuring-ocpp"]], "Connect to a different CSMS": [[127, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[127, "configuring-ocpp-within-everest"]], "Logging": [[127, "logging"]], "Tutorials": [[128, "tutorials"]], "How To: Develop New Modules": [[129, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[129, "goal-of-this-tutorial"]], "Install Prerequisites": [[129, "install-prerequisites"]], "Workspace Setup": [[129, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[129, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[129, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[129, "create-module-skeleton"]], "Interface Configuration": [[129, "interface-configuration"]], "Build Configuration & Build": [[129, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[129, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[129, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[129, "adding-dependencies-yaml"]], "Building": [[129, "building"]], "Run Configuration & Run": [[129, "run-configuration-run"]], "EVerest configuration": [[129, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[129, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[129, "running-everest"]], "Observing the System": [[129, "observing-the-system"]], "Exploring with MQTT Explorer": [[129, "exploring-with-mqtt-explorer"]], "Debugging": [[129, "debugging"]], "Exemplary Module Customizations": [[129, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[130, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[131, "general-sphinx-information"]], "Architecture": [[131, "architecture"]], "Build the documentation": [[131, "build-the-documentation"]], "Sphinx style guide": [[132, "sphinx-style-guide"]], "Headlines": [[132, "headlines"]], "Styles": [[132, "styles"]], "Bullet Lists": [[132, "bullet-lists"]], "Targets and Links": [[132, "targets-and-links"]], "Section Heading": [[132, "section-heading"]], "Tables": [[132, "tables"]], "Grid table": [[132, "grid-table"]], "Simple table": [[132, "simple-table"]], "CSV table": [[132, "csv-table"]], "table title": [[132, "id6"]], "Images and Figures": [[132, "images-and-figures"]], "Image": [[132, "image"]], "Figure": [[132, "figure"]], "Comments": [[132, "comments"]], "Directives": [[132, "directives"]], "Table of Contents": [[132, "table-of-contents"], [132, "id4"]], "Table of Contents (this document)": [[132, "table-of-contents-this-document"]], "Content Block Directives": [[132, "content-block-directives"], [132, "id5"]], ".. topic:: [title]": [[132, "topic-title"]], "Topic": [[132, null]], ".. sidebar:: [title]": [[132, "sidebar-title"]], "Sidebar": [[132, null]], ".. admonition:: [title]": [[132, "admonition-title"]], "Admonition title": [[132, null]], ".. attention::": [[132, "attention"]], ".. caution::": [[132, "caution"]], ".. danger::": [[132, "danger"]], ".. error::": [[132, "error"]], ".. hint::": [[132, "hint"]], ".. important::": [[132, "important"]], ".. note::": [[132, "note"]], ".. tip::": [[132, "tip"]], ".. warning::": [[132, "warning"]], ".. seealso::": [[132, "seealso"]], ".. versionadded:: [version]": [[132, "versionadded-version"]], ".. versionchanged:: [version]": [[132, "versionchanged-version"]], ".. deprecated:: [version]": [[132, "deprecated-version"]], ".. math::": [[132, "math"]], ".. raw:: output format": [[132, "raw-output-format"]], "Code Examples": [[132, "code-examples"]]}, "indexentries": {}})
\ No newline at end of file