From 3676a5b951a2aa9d5a8e663680038d7fed00cf28 Mon Sep 17 00:00:00 2001 From: Github Service Account Date: Thu, 15 Feb 2024 01:29:09 +0000 Subject: [PATCH] Add doc build snapshot nightly --- .../tutorials/how_to_ocpp/index.rst.txt | 4 +-- docs/latest/appendix/02_snapshot.html | 29 ++++++++++--------- docs/latest/searchindex.js | 2 +- docs/latest/tutorials/how_to_ocpp/index.html | 4 +-- .../tutorials/how_to_ocpp/index.rst.txt | 4 +-- docs/nightly/appendix/02_snapshot.html | 29 ++++++++++--------- docs/nightly/searchindex.js | 2 +- docs/nightly/tutorials/how_to_ocpp/index.html | 4 +-- 8 files changed, 42 insertions(+), 36 deletions(-) diff --git a/docs/latest/_sources/tutorials/how_to_ocpp/index.rst.txt b/docs/latest/_sources/tutorials/how_to_ocpp/index.rst.txt index 526683ff7..acfd9705f 100644 --- a/docs/latest/_sources/tutorials/how_to_ocpp/index.rst.txt +++ b/docs/latest/_sources/tutorials/how_to_ocpp/index.rst.txt @@ -26,7 +26,7 @@ Prerequisites ============= If you're new to EVerest start with our -`Quick Start Guide <02_quick_start_guide.html>`_ +:ref:`Quick Start Guide ` to get a simulation in EVerest running for the first time. It is important that you have set up the required docker containers for Mosquitto and SteVe, which we will use as an example CSMS. @@ -204,7 +204,7 @@ Configuring OCPP within EVerest =============================== To be able to follow the further explanations, you should be familiar with the configuration of EVerest modules. -Take a look into `EVerest Module Concept <04_module_concept.html>`_ for that. +Take a look into :ref:`EVerest Module Concept ` for that. To configure the OCPP module of everest-core, find the available configuration parameters `in the manifest of the module `_. diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html index 7cf27b725..e21d00c19 100644 --- a/docs/latest/appendix/02_snapshot.html +++ b/docs/latest/appendix/02_snapshot.html @@ -45,15 +45,15 @@

Navigation

Josev:
   cmake_condition: EVEREST_ENABLE_PY_SUPPORT AND EVEREST_DEPENDENCY_ENABLED_JOSEV
   git: https://github.com/EVerest/ext-switchev-iso15118.git
-  git_rev: 928f67822bda673b3d95909dba672981e95e843e
-  git_tag: 2023.12.0
+  git_rev: 21120ac952ffda11ad410e21d9ac15d30dc1e710
+  git_tag: 2024.2.0
 everest:
   git: git@github.com:EVerest/EVerest.git
-  git_rev: 2f7c5c588ae25593416d27def37eef1176db38bb
+  git_rev: ae069aeb56b6fb42a0f7ba0a74df729fafa29b0d
   git_tag: main
 everest-core:
   git: git@github.com:EVerest/everest-core.git
-  git_rev: a0ab83e813a1f38cde846df2c3b0580fbdd89adb
+  git_rev: ababee912a950d761975e6fbb82404d54a15f231
   git_tag: main
 everest-framework:
   git: https://github.com/EVerest/everest-framework.git
@@ -68,7 +68,7 @@ 

Navigation

git_tag: v0.2.0 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: a6d7318794a7cb8d66f4cbaca6070e948ccff537 + git_rev: bed6916f993f922ba88003d55aab7cde02e8b187 ext-mbedtls: cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS git: https://github.com/EVerest/ext-mbedtls.git @@ -84,9 +84,10 @@

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: 5afe436231a017f7c7ce4822d20c964b48e9ae40 - git_tag: v0.4.2 + git_rev: 69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2 + git_tag: 69410a8 libfsm: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBFSM git: https://github.com/EVerest/libfsm.git @@ -94,19 +95,20 @@

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 libmodbus: + cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBMODBUS git: https://github.com/EVerest/libmodbus.git - git_rev: 9d9326f64bceb2b2ea5f73e203c52f95ca62509a - git_tag: v0.2.0 + git_rev: b41adccde9036f7728785185db9c980a2fe94ef1 + git_tag: v0.3.0 libocpp: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBOCPP git: https://github.com/EVerest/libocpp.git - git_rev: 496c14bf483bc3c53f1639785dbb91aeb5965e79 - git_tag: 496c14b + git_rev: dfb29dee4b875949d06e9d66ccf840568b49482a + git_tag: dfb29de libslac: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBSLAC git: https://github.com/EVerest/libslac.git @@ -118,6 +120,7 @@

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 661ef7a33..f6a659c26 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/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/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/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/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. 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", "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, 99, 100, 101, 102, 103, 104, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "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, 99, 100, 102, 103, 106, 114, 118, 119, 120, 121, 122, 125, 129], "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, 103, 105, 106, 111, 114, 116, 117, 122, 125, 127, 129, 130], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 99, 110, 116], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 99, 105, 114, 119, 120, 121], "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, 99, 101, 103, 104, 105, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 125, 127, 128], "eim": [1, 53, 56, 99], "author": [1, 4, 5, 6, 18, 80, 91, 99, 106, 109, 116, 117, 120, 125, 127], "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, 99, 101, 102, 103, 104, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130], "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, 99, 116], "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, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 99, 101, 102, 103, 105, 111, 112, 114, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130], "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, 96, 97, 99, 103, 112, 116, 118, 119, 122, 125, 127, 129], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 99, 103, 111, 114, 116, 121, 125, 127], "pnc": [1, 53, 56, 125], "send": [1, 18, 25, 32, 42, 53, 99, 101, 105, 117, 124, 127], "signatur": [1, 19, 93], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 100, 103, 115, 116, 125], "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, 116, 117, 118, 121, 124], "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, 99, 104, 117, 127], "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, 105, 112, 116, 117], "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, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 105, 106, 111, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 128], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 105], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127], "close": [1, 2, 56, 82, 118], "ac_open_contactor": 1, "open": [1, 82, 111, 116, 118, 120, 121, 122, 125, 127, 128, 129], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 127, 128], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 99, 101, 103, 105, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 127, 128], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 99, 103, 105, 117, 118, 120, 121, 124, 127], "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, 96, 99, 101, 102, 103, 105, 106, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 101, 102, 103, 105, 110, 111, 115, 125, 127, 130], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 117, 120, 125, 129], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 99, 102, 103, 105, 112, 116, 117, 118, 119, 120, 123, 124, 125, 127, 129], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 101, 113, 114, 117, 118, 120, 121, 127], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 101, 105, 114, 117, 119, 125, 127], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 99, 103, 105, 125, 128], "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, 99, 105, 114, 116, 120, 121, 125], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 114, 116, 117, 118, 119, 126, 127, 128, 130], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 99, 103, 111, 112, 114, 115, 116, 117, 118, 119, 120, 124, 125, 127], "want": [1, 2, 53, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 105, 111, 117, 121, 124, 125, 127], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 101, 120, 124, 127], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 99, 120], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 99, 119, 120], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 103, 115, 118, 120, 125], "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, 103, 116, 117, 127], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 99, 116, 117, 119, 122, 123, 125, 127], "identif": [1, 55, 80, 88, 99, 118], "readabl": [1, 80, 105, 129], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 99, 103, 112, 115, 120, 121, 123, 125, 127], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 99, 100, 102, 103, 105, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 99, 102, 105, 111, 112, 116, 117, 122, 123, 124, 125, 127, 128], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 115], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 102, 103], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 115], "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, 99, 100, 101, 102, 103, 104, 105, 112, 114, 115, 116, 117, 119, 121, 122, 123, 125, 127, 128, 129, 130], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 99, 101, 103, 118], "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, 102, 103, 106, 115, 117, 119, 120, 121, 125, 127, 128, 129], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 99, 118, 120, 122, 127], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 102, 106, 107, 109, 116, 117, 120, 121, 125], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 105], "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, 99, 102, 103, 105, 119, 121, 125, 127, 128], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 99, 110, 111, 112, 114, 117, 121, 124, 125, 127, 130], "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, 116, 120], "intend": [1, 80], "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, 95, 102, 103, 115, 116, 117, 118, 127, 130], "wh": [1, 80, 82, 83, 88, 92, 94, 102], "amount": [1, 77, 82, 85, 86, 103, 105, 118], "reflect": [1, 117, 127], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 96, 97, 98, 99, 100, 102, 103, 104, 105, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 104, 114, 115, 116, 117, 118, 119, 120, 121, 126, 128, 129, 130], "much": [1, 118, 119, 120, 124], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 99, 101, 102, 103, 105, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 101, 111, 112, 116, 117, 121, 124, 127], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 98, 104, 105, 114, 116, 119, 121, 122, 123, 128], "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, 99, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 130], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 99, 101, 105, 116, 118, 119, 125], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 95, 116, 122], "rm": [1, 122, 124, 128], "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, 117, 118], "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, 99, 102, 103, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 130], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 117], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 102, 105, 118], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 99, 111, 114, 116, 118, 120, 121, 124, 125], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 96, 97, 99, 105, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 99, 102, 105, 114, 116], "neutral": [1, 53, 82, 94], "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, 99, 101, 102, 103, 105, 111, 117, 118, 120, 121, 124, 127, 130], "maximum": [1, 17, 20, 28, 43, 45, 60, 79, 80, 82, 83, 86, 87, 103, 125], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 93, 99, 102, 105, 115, 116, 118, 121, 125, 130], "per": [1, 2, 77, 78, 82, 99, 127], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 103, 105, 111, 121], "minimum": [1, 43, 79, 82, 87, 88, 99, 115, 120], "cost": [1, 33, 78, 91], "effici": [1, 77, 80, 87, 115], "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, 99, 101, 117, 118, 119, 125], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 72, 74, 80, 81, 83, 86, 93, 94, 99, 101, 102, 103, 105, 106, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "consid": [1, 80, 86, 103, 116, 117, 120], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 99], "dc_bulksoc": 1, "fast": [1, 17, 114, 116, 120, 124], "end": [1, 18, 53, 77, 80, 89, 91, 93, 117, 120, 125], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 103, 118, 126, 130], "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, 95, 116, 117, 127], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 99, 101, 103, 105, 111, 112, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127, 128], "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, 95, 99, 102, 105, 112, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127, 128, 130], "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, 95, 99, 101, 103, 105, 116, 117, 119, 120, 124, 125], "bulk": [1, 80, 82], "approx": [1, 82, 103], "80": [1, 59, 80, 82, 103, 116, 122], "complet": [1, 17, 38, 53, 80, 82, 105, 112, 115, 117, 120, 125], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 114, 120, 121], "100": [1, 17, 45, 82, 115, 125], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 119, 128], "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, 99, 102, 103, 116, 117, 123, 125, 127, 130], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 99, 103, 105, 106, 107, 116, 117, 118, 119, 120, 125], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 103, 105, 116, 118, 120, 125, 127], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 102, 119], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 99, 105, 111, 115, 116, 117, 118, 120, 121, 123, 124, 125, 127], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 99, 114, 116, 118], "belong": [1, 18, 99, 124], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 98, 99, 103, 118, 120, 125], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 99], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 103, 119, 120, 127], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 99, 103, 120, 124, 125], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 99, 102, 103, 116, 118, 119, 120, 122, 128], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 116, 127], "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, 99, 102, 103, 105, 116, 117, 120, 127, 128], "link": [1, 16, 34, 52, 55, 56, 68, 86, 96, 97, 98, 100, 101, 104, 117, 119, 121, 122, 127], "becom": [1, 34, 80, 124], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 125], "match": [1, 9, 16, 34, 44, 53, 55, 119], "dlink_paus": [1, 34], "save": [1, 34, 111, 118, 119], "while": [1, 18, 34, 45, 105, 114, 119, 120, 122, 127], "stai": [1, 34, 120, 121], "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, 111, 112, 115, 116, 117, 118, 119, 120, 127], "protocol": [1, 18, 82, 93, 99, 101, 103, 114, 116, 117, 118, 125], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 116, 118, 130], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 99, 112, 116, 117, 118, 119, 120, 125, 127], "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, 116], "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, 114, 120], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 99, 102, 111, 112, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 127, 129, 130], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 111], "purpos": [1, 8, 17, 18, 56, 99, 117, 120, 125, 129], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 99, 102, 105, 111, 115, 116, 117, 118, 119, 124, 125, 127], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 103, 106, 108, 111, 114, 115, 116, 117, 118, 121, 124, 125, 126], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 116, 117], "At": [1, 118, 127], "startup": [1, 102, 103, 117, 127], "necessari": [1, 116, 118, 124, 127], "info": [1, 25, 26, 86, 111, 121, 127], "sent": [1, 25, 26, 69, 80, 99, 105, 114, 127], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 96, 97, 98, 99, 100, 101, 104, 106, 114, 120, 121, 125, 126, 128, 129], "onc": [1, 17, 44, 99, 101, 105, 120, 124, 127], "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, 99, 103, 112, 117, 119, 120, 125, 127], "uniqu": [1, 7, 9, 75, 82, 117], "identifi": [1, 7, 9, 19, 75, 82, 86, 118], "outlet": [1, 9, 80, 82], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 102, 103, 105, 114, 116, 117, 119, 120, 121, 122, 127], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 105, 112, 114, 115, 116, 118, 120, 125, 129], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 116, 130], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 111, 116, 119, 120, 124, 127], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 99, 101, 103, 105, 116, 117, 118, 119, 121, 122, 125, 127], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 105, 120, 125], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 99, 103, 105, 112, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 127, 128], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 105, 111, 112, 117, 121, 124, 125, 127], "physic": [1, 18, 80, 82, 99, 118], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 102, 105, 116, 120], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 102, 120], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 99, 103, 112, 116, 117, 118, 119, 121, 123, 124, 125, 127], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 115, 119, 120, 121, 122, 123, 129], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 102, 115, 116, 117, 118, 121], "servic": [1, 25, 26, 53, 85, 116, 122, 123, 127], "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, 96, 97, 101, 105, 116, 117, 125, 127], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 99, 101, 102, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 130], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 111, 112, 114, 116, 117, 118, 119, 122, 125, 127, 129, 130], "correspond": [1, 18, 80, 102, 105, 112, 117, 118, 120, 127], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 103, 116, 120], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 100, 103, 104, 116, 123, 125], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 99, 101, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 115, 121], "stream": [1, 18, 76, 82, 105], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 119], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 99, 105, 115, 116, 118, 119, 121, 126, 128], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 99, 103], "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, 96, 97, 98, 99, 118, 123, 125], "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, 103, 105, 116, 117, 119, 125, 127], "dlink_readi": [1, 16, 34, 101], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 99, 101, 105], "slac": [1, 16, 52, 53, 55, 99, 101, 105, 106, 107, 118, 121], "layer": [1, 16, 34, 114, 125], "accord": [1, 23, 30, 52, 55, 82, 85, 99, 103, 125], "readi": [1, 2, 18, 53, 82, 101, 103, 114, 116, 117, 120, 124, 127, 128], "cable_check_finish": 1, "under": [1, 20, 24, 80, 105, 120], "20v": 1, "insul": [1, 53], "resistor": [1, 95], "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, 99, 101, 105, 111, 116, 118, 119, 121, 125], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 103, 118], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 99, 103, 116], "record": [1, 121], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 115, 116, 117, 119, 120], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 102, 105, 111, 118, 123, 127, 130], "restrict": [1, 82, 116, 127], "max_curr": [1, 20, 28, 80, 99], "max": [1, 2, 77, 79, 117], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 99, 105, 116, 119, 120, 125], "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, 99, 120], "condit": [1, 80, 82, 99, 119], "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, 98, 103, 116, 117, 120, 127, 130], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 99], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 99, 123, 125], "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, 105, 106, 107, 109, 116, 118], "meterinfo": 1, "latest": [1, 93, 123, 124, 127], "read": [1, 17, 32, 45, 64, 69, 86, 102, 116, 121, 124], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 99, 111, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "relev": [1, 86, 94, 99, 105, 125], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 95, 105, 116, 121], "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, 101, 105, 112, 125], "simpl": [2, 24, 51, 66, 71, 99, 116, 117, 118, 119, 120, 124, 127], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 99, 105, 114, 116, 119, 121], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 99], "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, 98, 103, 116, 117, 127], "simul": [2, 9, 42, 56, 70, 95, 114, 121, 125, 126], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 101, 103, 114, 115, 118, 121, 127], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 116, 118, 125], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 105, 111, 116, 117, 118, 120, 124], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 105], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 116, 120, 125], "set_dc_param": 2, "paramet": [2, 77, 88, 102, 103, 111, 114, 117, 119, 125, 127], "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, 99, 102, 103, 105, 110, 111, 116, 120, 121, 124, 125, 130], "residu": [3, 105], "rcd": [3, 17, 43, 60, 73, 82, 95, 99, 105], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 99, 105, 116, 120, 125, 127], "emerg": [3, 80, 82, 105], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 99, 105], "off": [3, 17, 42, 45, 76, 79, 87, 99, 105, 110, 111, 117, 119, 120, 124, 127], "done": [3, 18, 25, 55, 103, 115, 116, 117, 118, 120, 124, 125], "hw": [3, 60, 73, 120], "directli": [3, 17, 53, 103, 105, 117, 122, 124], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 103, 105, 114, 115, 116, 117, 118, 119, 122, 124, 125, 127], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 99, 101, 116, 118, 119, 120, 125, 127], "telemetri": [3, 17, 18, 43, 45, 79, 105], "rcd_current_ma": 3, "ma": [3, 95], "note": [3, 17, 45, 53, 56, 59, 80, 86, 105, 112, 119, 125, 127], "doe": [3, 17, 24, 49, 53, 59, 93, 99, 105, 115, 116, 117, 119, 120], "anyth": [3, 112, 120], "mere": [3, 99], "self_test": 3, "execut": [3, 9, 18, 34, 39, 103, 117, 120, 123, 124, 127], "self": [3, 103, 116, 123, 124, 127], "test": [3, 17, 40, 53, 56, 76, 85, 114, 116, 117, 120, 121, 123, 124, 127], "fail": [3, 18, 56, 81, 82, 93, 101, 103, 105, 119], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 99, 101, 103, 105, 116, 117, 118, 119, 120, 124, 127], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 99, 103, 105, 116, 117, 119, 127], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 99, 105, 116, 117, 118, 119, 121], "successful": 3, "authent": [4, 44, 114, 116, 125], "framework": [4, 20, 110, 111, 112, 116, 117, 118, 121, 122, 125, 127, 129], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 99], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 96, 99, 105, 121, 125], "relat": [4, 18, 19, 80, 93, 116, 117, 118, 124], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 80, 99], "connection_timeout": [4, 18, 44, 125], "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, 116, 117], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 102, 103, 111, 116, 117, 118, 120, 124, 127, 129], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 99, 106, 107, 108, 118, 119, 125], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 103, 115, 119, 120, 125], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 123, 124, 125, 128], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 106, 109], "banksessiontoken": [7, 75], "commit": [8, 91, 124], "account": [8, 58, 121, 123], "bank_transaction_summari": 8, "banktransactionsummari": [8, 75], "summari": [8, 75, 121], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 103], "depend": [8, 23, 75, 112, 114, 119, 120, 124], "backend": [8, 75, 91, 114, 118, 119, 121], "therefor": [8, 25, 75, 99, 117, 124], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 116, 120, 125], "out": [9, 17, 80, 99, 116, 118, 120, 121, 123, 124, 127], "hil": [9, 42], "sil": [9, 116, 119, 125, 128], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 95, 99, 101, 102, 103, 105, 116, 117, 118, 119, 120, 121, 124, 125, 127], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 99, 103, 105, 116, 117, 118, 119, 120, 121, 125, 127, 130], "yeti": [9, 42, 60, 73, 106, 109, 118, 125], "shall": [9, 93, 127], "follow": [9, 44, 99, 102, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "structur": [9, 111, 116, 117, 119, 127, 128, 130], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 102, 103, 105, 112, 116, 117, 119, 121, 122, 125, 127], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 101, 103, 105, 115, 119, 120, 125], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 99, 120, 125], "lock": [10, 17, 18, 60, 73, 105, 117], "motor": [10, 60, 73, 105], "socket": [10, 17, 80, 115, 120, 127], "fix": [10, 17, 124], "attach": [10, 17, 69, 116, 119, 122], "unlock": [10, 18, 80, 105, 125], "normal": [10, 18, 53, 70, 99, 120], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 99, 104, 106, 107, 108, 109, 114, 116, 118, 121, 122], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 99, 101, 102, 103, 105, 106, 114, 120, 121, 126, 127], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 103, 112, 119, 122, 125, 127, 128, 129], "ani": [11, 25, 56, 68, 77, 80, 105, 111, 112, 116, 117, 120, 124], "displai": [11, 99, 120], "web": [11, 116, 122], "titl": [11, 118], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 99, 115, 116, 117, 118, 119, 124, 125, 128], "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, 103, 110, 111, 112, 116, 118, 120, 121, 125, 127, 129], "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, 99, 100, 101, 102, 103, 105, 112, 114, 116, 118, 119, 121, 122, 125, 127], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 99, 125, 130], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 114, 115, 117, 120, 121, 122], "intefac": 13, "node": [13, 18, 22, 77, 116, 118, 119], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 101, 116, 118, 128], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 99, 117, 119, 120], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 105, 119, 120, 121, 125, 127], "direct": [13, 69, 77, 116, 119, 123, 127], "grid": [13, 53, 77, 79, 88, 99, 118], "consum": [13, 77, 91, 116, 118], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 111, 116, 127, 128], "enforce_limit": [13, 77, 99], "energymanag": [13, 14, 18, 22, 77, 80, 99, 106, 108], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 117], "through": [13, 77, 80, 114, 116, 119, 120, 124], "tree": [13, 22, 51, 53, 77, 99, 119, 127, 130], "global": [14, 38, 50, 80, 130], "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], "both": [15, 25, 78, 99, 102, 103, 105, 112, 120, 124], "side": [16, 34, 53, 73, 76, 77, 99, 101, 105, 116, 118, 119, 120, 125], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 99, 101, 105, 111, 116, 118, 120, 125, 127], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 105, 112, 116, 117, 118, 120, 122, 124, 125, 127, 128, 130], "shut": [16, 34], "down": [16, 34, 44, 120, 121, 124, 125], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 101, 103, 120, 124], "transit": [16, 34, 99, 101, 105], "unexpect": [16, 34, 103], "cannot": [16, 34, 103, 105, 120], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 99, 101, 105, 117, 125, 127], "machin": [16, 34, 99, 105, 116, 118, 120], "board": [17, 60, 73, 76, 79, 105, 118, 121], "driver": [17, 45, 57, 59, 60, 73, 99, 103, 114, 116, 118, 120, 122], "minim": [17, 29, 53, 73, 77, 83, 86, 125, 127], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 112, 116, 117, 119, 120, 121, 123, 125, 127], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 105, 111, 112, 116, 118, 127], "compon": [17, 25, 86, 117, 120, 127], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 105, 116, 117, 120, 121, 125, 129], "have": [17, 33, 77, 78, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128], "own": [17, 103, 114, 116, 117, 118, 120, 123, 127, 128], "board_support_common": [17, 106, 109], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 105], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 99], "count": [17, 19, 51, 80, 116], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 99, 101, 103, 116, 119], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 101, 106, 108, 116, 118, 125], "call": [17, 18, 25, 26, 39, 99, 101, 103, 105, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127], "get_hw_cap": 17, "fetch": [17, 37, 58, 103, 111], "cach": [17, 19, 111, 116, 127], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 101, 102, 103, 105, 114, 116, 117, 119, 120, 121, 124, 127], "thei": [17, 44, 53, 80, 99, 102, 105, 111, 114, 117, 118, 120, 122, 124, 130], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 99, 103, 112, 114, 115, 116, 120, 124], "runtim": [17, 127], "becaus": [17, 25, 80, 89, 105, 112, 117, 119, 124], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 99, 102, 111, 112, 114, 115, 117, 118, 119, 121, 122, 124, 125, 128], "too": [17, 80, 103, 119], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 117], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 99], "whenev": [17, 99, 105], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 111, 116, 118, 125], "those": [17, 103, 114, 115, 116, 118, 121, 127], "three_phas": [17, 18, 53, 99], "three": [17, 18, 53, 105, 117, 118, 122, 129], "singl": [17, 18, 80, 81, 103, 105, 112, 124, 127], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 105, 116, 119, 120, 122, 124], "do": [17, 18, 53, 55, 76, 77, 80, 93, 102, 111, 112, 114, 116, 119, 120, 121, 124, 126, 127, 128, 130], "country_cod": [17, 53], "two": [17, 99, 101, 102, 103, 112, 116, 117, 118, 120, 121, 127], "letter": 17, "iso": [17, 53, 78, 85, 101, 115, 118, 120, 121], "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, 103, 105, 110, 120, 124, 125, 130], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 125, 127], "input": [17, 25, 29, 32, 74, 87, 88, 99, 102, 116, 117, 119], "acdc": 17, "convert": [17, 50, 99], "stack": [17, 114, 116, 121], "itself": [17, 18, 99, 117], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 99, 116, 117, 122, 127], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 102, 117, 119], "pilot": [17, 34, 60, 73, 101], "f": [17, 34, 76, 101, 105, 120], "must": [17, 29, 45, 77, 88, 93, 99, 103, 105, 117, 125, 127], "pwm_on": 17, "turn": [17, 117, 120], "pwm": [17, 53, 99, 105, 118], "duti": [17, 118], "cycl": [17, 118], "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, 102, 105, 110, 111, 115, 116, 121, 124, 125, 127, 130], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 99, 105, 114, 120, 121, 129], "pwm_f": 17, "neg": [17, 77, 84, 88, 94], "allow_power_on": [17, 79], "flag": [17, 79, 92, 101, 115, 119, 120, 123, 127], "never": [17, 44, 53, 99, 112, 120, 124], "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, 105, 120], "destroi": [17, 105], "so": [17, 18, 53, 58, 77, 78, 80, 85, 99, 102, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "special": [17, 53, 76, 77, 78, 105, 116, 118, 121], "sequenc": [17, 18, 76, 105], "exact": [17, 118, 120], "exampl": [17, 21, 63, 80, 85, 99, 104, 106, 107, 111, 112, 115, 116, 117, 118, 119, 120, 122, 125, 127], "would": [17, 44, 85, 111, 112, 116, 117, 122, 124, 127], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 99, 111, 117, 120, 127], "caution": 17, "3ph": [17, 105], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 105, 117], "replug": [17, 18, 44, 76, 80, 105], "without": [17, 32, 80, 81, 92, 102, 105, 118, 119, 120, 121, 125, 127], "evsereplugstart": [17, 76], "take": [17, 53, 93, 111, 112, 116, 117, 118, 120, 122, 124, 125, 127], "care": [17, 117, 127], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 115, 120, 124], "don": [17, 112, 119, 123, 124, 125], "t": [17, 18, 86, 112, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "product": [17, 35, 85, 103, 105, 116, 118, 120, 124], "m": [17, 56, 111, 112, 115, 116, 124], "durat": [17, 50, 61, 88, 103], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 102, 103, 104, 114, 116, 117, 121, 127], "pp": [17, 95], "distinct": [17, 102], "you": [17, 53, 59, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "also": [17, 18, 53, 68, 86, 99, 102, 103, 105, 111, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "var": [17, 25, 43, 88, 92, 94, 102, 103, 116, 117], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 111, 116, 121], "over": [17, 53, 61, 81, 99, 105, 117, 119], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 99, 103, 105, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 129], "than": [17, 25, 33, 59, 80, 86, 103, 115, 116, 118, 121], "just": [17, 99, 114, 116, 117, 118, 119, 120, 121, 123, 124, 127], "ignor": [17, 43, 44, 59, 99], "otherwis": [17, 18, 54, 56, 67, 103, 120, 124], "overcurr": 17, "detect": [17, 18, 82, 93, 105, 120], "margin": 17, "ad": [17, 18, 53, 55, 114, 117, 118, 123, 124, 130], "avoid": [17, 53, 119], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 105, 111, 114, 115, 116, 118, 119, 120, 122, 124, 127], "repres": [18, 51, 112, 118], "kernel": [18, 115], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 103], "known": [18, 86, 127], "evse_board_support": [18, 53, 60, 73, 106, 107, 109], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 120, 124], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 106, 107, 109], "enforced_limit": [18, 22], "come": [18, 22, 99, 112, 116, 119, 120, 124, 127], "waiting_for_external_readi": 18, "principl": [18, 114], "delai": [18, 53, 59, 61, 62, 103, 105], "its": [18, 43, 44, 53, 59, 77, 80, 86, 99, 103, 111, 112, 114, 116, 117, 120, 124, 127], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 101, 103, 116, 119, 120, 127], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 116, 117, 119, 125], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 103, 105, 117, 118, 119, 120, 127], "due": [18, 99, 118, 120, 124], "could": [18, 25, 26, 30, 39, 63, 74, 88, 104, 115, 116, 117, 118, 120, 125, 127], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 99], "further": [18, 80, 99, 111, 116, 117, 121, 125, 127], "reserv": [18, 44, 61, 74, 80, 106, 107, 109, 118, 125], "color": 18, "hmi": 18, "led": [18, 45, 99, 120], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 105, 120, 127], "cancel_reserv": [18, 31, 99], "anymor": [18, 44, 105, 124], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 99, 111, 114, 120, 130], "successfulli": [18, 25, 26, 39, 86, 88, 93, 114, 119, 120, 125], "alreadi": [18, 74, 77, 78, 111, 114, 116, 118, 119, 120, 121, 122, 124, 127, 128], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 116], "won": [18, 119], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 99], "automat": [18, 45, 102, 111, 118, 119], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 105, 112, 117, 120, 127], "correct": [18, 102, 118, 120, 123], "except": [18, 103], "explicitli": [18, 59], "cloud": [18, 120, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 99, 112, 114, 116, 117, 124, 125, 127, 128], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 99, 120, 125], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 99, 103, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 125], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 117, 118, 120, 121, 123, 124, 125, 127], "anoth": [18, 55, 99, 114, 116, 117, 118, 119, 120, 127, 130], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 99], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 110, 120, 125], "access": [19, 32, 57, 70, 116, 118, 120, 122, 123], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 99, 105, 117, 120], "period": [19, 86, 102], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 103, 116], "pem": [19, 54, 59, 74, 81, 93, 103], "encod": [19, 74, 81, 82, 93, 105, 130], "x": [19, 59, 74, 93, 103, 130], "509": [19, 74, 93, 103], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 103], "delete_certif": 19, "delet": [19, 24, 81, 112, 122, 124], "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, 127], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 115, 120], "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, 122, 130], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 116], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 103, 112, 116, 117, 118, 119, 120, 122, 123, 124, 127, 128, 130], "c": [19, 34, 76, 80, 92, 94, 105, 115, 119, 120, 124, 127], "organ": [19, 121, 127], "o": 19, "common": [19, 112, 115, 116, 121, 122], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 100, 102, 106, 108, 120, 123, 127], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 111, 117, 118, 122, 127], "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, 105, 106, 111, 115, 119, 121, 123, 125, 127, 128, 129, 130], "bundl": [19, 127], "get_leaf_expiry_days_count": 19, "dai": [19, 124], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 124], "multipl": [20, 32, 45, 86, 99, 103, 111, 115, 116, 117, 118, 119, 124], "featur": [20, 99, 114, 118, 121, 124, 125, 127, 129], "uses_someth": 20, "someth": [20, 24, 118, 120, 123, 124], "exist": [20, 24, 25, 26, 68, 86, 92, 102, 116, 118, 120, 127], "specif": [22, 31, 38, 74, 77, 82, 86, 99, 114, 116, 117, 120, 123, 124, 125, 127], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 102, 103, 114, 117, 118, 120], "iec": [23, 82, 118, 120], "61557": 23, "8": [23, 103, 127, 130], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 99, 103, 120, 124], "interv": [23, 50, 58, 61, 67, 86, 93, 99, 120], "load": [24, 45, 82, 99, 116, 118, 119, 125], "remov": [24, 80, 112, 120, 124, 127], "design": [25, 45, 86, 117, 120], "ocpp1": [25, 86, 121, 126], "6": [25, 26, 61, 73, 77, 86, 111, 115, 119, 120, 121, 126], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 99, 114, 115, 118, 120, 121, 124, 125], "offer": [25, 53, 86, 117], "flexibl": [25, 86, 118, 119, 125], "easier": [25, 86, 114, 124], "vice": [25, 86, 120], "versa": [25, 86, 120], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 99, 103], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 125], "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, 103, 114, 115, 116, 118, 119, 120, 125], "websocket": [25, 26, 61, 62, 119, 122, 125], "No": [25, 26, 85, 124], "previou": [25, 26, 72, 112, 116, 117, 120, 127], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 101, 125], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 99, 116, 120, 121, 123, 127, 129], "model": [25, 36, 57, 62, 92, 102, 119, 124], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 98, 117, 124], "preserv": [25, 117], "order": [25, 74, 103, 116, 120, 122, 125, 127, 128, 130], "set_vari": 25, "custom": [25, 26, 63, 104, 111, 116, 117, 122, 128, 129], "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, 112, 117, 120], "kind": [25, 118, 121], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 117, 120, 124, 125, 127], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 102, 117, 125, 128], "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, 103, 106, 107, 116, 117, 127], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 103, 105, 112, 118, 119, 121, 122, 123, 124, 125, 127, 129], "standard": [26, 32, 85, 122], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 99, 101, 103, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 103, 111, 119], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 99, 119, 121, 124], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 103, 111, 112, 116, 117, 118, 120, 121, 127], "5": [30, 48, 50, 53, 55, 64, 92, 111, 117, 120, 130], "wire": [30, 105, 118, 125, 128], "tn": 30, "network": [30, 38, 55, 70, 99, 101, 115, 116, 117, 118, 122, 128], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 103], "packet": [30, 65, 88, 93, 105], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 117, 118, 120, 121, 127], "reservationresult": [31, 89], "succesful": [31, 120], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 105], "rs485": [32, 120], "client": [32, 54, 68, 116, 117, 119, 125], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 102], "rtu": [32, 67, 102], "hold": [32, 102, 120, 127], "target_device_id": 32, "byte": [32, 90, 125], "first_register_address": 32, "16": [32, 90, 125], "bit": [32, 69, 90, 116, 118], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 106, 109], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 74, 99, 116, 117, 120], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 103, 117, 120, 127], "written": [32, 61, 62, 117, 119, 120, 127], "word": [32, 85, 103, 116, 121], "statuscodeenum": [32, 90], "nonstd_writ": 32, "non": [32, 80, 82, 105, 127], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 99, 101, 103, 105, 114, 115, 116, 119, 122, 128, 129], "we": [33, 53, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 127, 128], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 102], "chunk": [33, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 103], "upper": [34, 86, 116, 118, 120, 128], "enter_bcd": [34, 101, 105], "b": [34, 76, 80, 92, 94, 105, 119, 120, 123, 124, 129], "leave_bcd": [34, 101, 105], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 116, 120, 125], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 106, 109, 116, 120, 124, 127], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 111, 116, 121, 123, 124, 127, 128, 129, 130], "ip": [38, 59, 70, 103, 117, 120], "overview": [38, 114, 116, 121, 125], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 125, 127], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 99, 102, 104, 110, 112, 115, 126, 129, 130], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 102, 105, 116, 117, 118, 120, 127], "firmwar": [39, 93, 105], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 116, 120, 122], "upload": [39, 72, 93, 120, 125], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 127], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 103, 118], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 105, 124], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 105, 120], "bootreason": [39, 93], "core": [40, 102, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 127, 128, 129], "instanc": [40, 86, 114, 118, 119, 121], "carsimul": 40, "begin": [40, 101, 118, 121], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 114, 116, 118, 120, 127, 128], "cp": [42, 76, 95, 105], "plu": [42, 105, 118, 125], "setsimulationdata": 42, "simulationdata": [42, 95], "expos": [43, 122], "mqtt": [43, 61, 114, 116, 118, 121, 122], "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, 103, 105, 112, 116, 117, 119, 120, 122, 123, 125, 127], "like": [43, 85, 91, 101, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "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, 103, 120], "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, 105, 120], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 116, 121], "nearest": 43, "step": [43, 99, 111, 117, 118, 121, 124, 125, 127], "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, 96, 106, 107, 109, 118, 125], "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, 99, 103, 105, 110, 111, 115, 116, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130], "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, 105, 116, 121, 127], "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, 116, 127], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 129], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 99, 105, 111, 114, 115, 116, 118, 121, 122, 127, 128], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 99, 102, 103, 105, 111, 112, 115, 116, 118, 120, 121, 123, 125, 127, 129, 130], "selection_algorithm": [44, 125], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 120], "map": [44, 117, 118, 121, 122], "incom": [44, 74, 105, 117], "discard": [44, 118], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 124], "prefer": [44, 116], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 99, 105, 116, 120, 124, 127], "most": [44, 53, 105, 111, 114, 116], "free": [44, 53, 127], "applic": [44, 99, 103, 117, 120], "overtemperatur": [44, 87], "clear": [44, 80, 86, 105], "cool": [44, 82], "expect": [44, 82, 114, 127], "recov": 44, "faulti": 44, "treat": [44, 120], "good": [44, 77, 78, 116, 119, 123, 124, 127], "public": [44, 81, 82, 103, 121, 124], "token_provid": [44, 53, 55, 99, 118, 125], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 106, 107, 118], "token_valid": [44, 118, 125], "auth_token_valid": [44, 48, 61, 62, 106, 107], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 114, 119], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 99], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 115, 117, 120, 127], "well": [45, 85, 117, 118, 119, 124, 125, 127], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 99], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 105], "chip": [45, 69, 101, 120], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 101], "debug_print_all_telemetri": 45, "print": [45, 88, 119], "help": [45, 111, 112, 114, 116, 118, 119, 121, 127, 128], "power_supply_dc": [45, 53, 60, 106, 107, 109], "dpm": 45, "30": [45, 61, 64, 121, 125], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 105, 121, 124, 125], "dummi": [46, 47, 48, 49, 96, 97, 98, 117], "listen": [46, 96, 116, 117, 120, 125], "authrequir": [46, 80, 96], "alwai": [46, 47, 48, 53, 70, 77, 98, 99, 102, 103, 116, 119, 120, 124, 127], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 116, 118, 120, 125], "our": [46, 47, 116, 119, 120, 121, 124, 125, 127], "10": [46, 47, 53, 55, 85, 102, 103, 115, 120, 125], "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, 97, 102, 103, 105, 115, 116, 119, 120, 125], "same": [48, 80, 98, 99, 103, 105, 111, 117, 120, 123], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 112, 114, 115, 117, 118, 119, 122, 125, 128], "nominal_ac_voltag": [50, 119], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 115], "schedule_interval_dur": 50, "60": [50, 58, 67, 125], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 111], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 99, 103, 115, 118], "give": [50, 93, 116, 117, 118, 121, 124, 127], "even": [50, 53, 69, 77, 78, 116, 117, 119, 120, 125], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 99, 112, 114, 116, 117, 118, 122, 125, 127], "command": [50, 64, 77, 80, 81, 86, 90, 93, 99, 101, 111, 117, 120, 122, 127], "energy_manag": [50, 106, 107, 119], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 105, 115, 116, 117, 118, 120, 127, 129], "fuse": [51, 119], "fuse_limit_a": [51, 119], "phase_count": [51, 119], "omit": [51, 77, 86, 117, 123, 125, 130], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 106, 107], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 106, 107, 109], "negoti": [52, 55], "ev_slac": [52, 106, 107], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 117], "plc": [52, 55, 65, 101, 111], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 115, 127], "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, 99], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 99, 120], "spec": [53, 56, 68, 82, 99], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 120], "mobil": [53, 121], "app": [53, 80, 120], "payment_enable_contract": [53, 99], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 99], "session_log": [53, 125], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 125, 127], "directori": [53, 54, 56, 65, 112, 116, 119, 120, 122, 128, 129, 130], "session_logging_xml": 53, "xml": [53, 82, 115], "ventil": [53, 105], "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, 117, 119, 120, 121, 123, 124], "arriv": [53, 118], "fall": [53, 80, 99, 105, 120], "back": [53, 66, 69, 71, 99, 105, 116, 117, 120, 122, 124], "especi": [53, 101, 112, 117], "what": [53, 102, 112, 114, 116, 117, 119, 120, 124, 125], "compliant": [53, 118], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 103, 116, 128], "On": [53, 69, 103, 105, 117, 121], "veri": [53, 105, 114, 116, 117, 119, 120, 127, 128], "long": [53, 118, 124], "basic": [53, 99, 102, 105, 118, 124, 125], "eventu": [53, 111, 118], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 99], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 124], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 122], "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, 95, 99, 101, 102, 105, 111, 114, 117, 120, 121, 129], "dirti": [53, 111], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 102, 111, 116, 117, 120, 123, 124, 125, 127, 128], "offset": [53, 55], "unless": [53, 117], "know": [53, 79, 99, 111, 116, 118, 124], "hack_pause_imd_during_precharg": 53, "re": [53, 111, 116, 120, 125, 127], "currentdemand": [53, 80, 99], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 120], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 99, 116, 117, 119, 120, 127], "evccid": [53, 55, 99], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 119, 120, 122, 124, 127, 128], "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, 111, 116, 117, 121, 127], "hundr": 53, "slower": [53, 120], "less": [53, 73, 120], "disable_authent": 53, "standalon": [53, 105, 119, 127], "dummytokenprovid": [53, 106, 108], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 119], "speed": [53, 116, 121], "receiv": [53, 61, 77, 80, 105, 117, 125, 127], "authtoken": 53, "ac_rcd": [53, 73, 106, 107], "connector_lock": [53, 73, 106, 107], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 106, 107, 109], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 116, 127], "html": [53, 54, 85, 116, 122, 125, 127, 129, 130], "evse_secur": [54, 56, 61, 62, 100, 106, 107, 109], "filesystem": [54, 100], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 125], "prefix": [54, 61, 62, 70, 81, 117, 119, 127], "cert": [54, 61, 62, 116], "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, 116, 121, 125], "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, 103, 116, 127], "sound": 55, "db": [55, 62, 66, 122], "attenu": 55, "confirm": [55, 76, 120], "cm_slac_match": 55, "cnf": 55, "altern": [55, 103, 115], "deriv": [55, 74, 80, 112], "first": [55, 59, 74, 77, 78, 102, 103, 111, 114, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127], "cm_slac_parm": 55, "quit": [55, 105, 119, 121], "prone": 55, "might": [55, 111, 112, 116, 119, 121, 122, 124, 125, 127], "cross": 55, "talk": [55, 116, 118, 121, 122], "better": [55, 124], "gmbh": [55, 56, 121], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 116, 122], "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, 125], "pre": [56, 80, 102, 116, 122, 128], "master": [56, 99, 115, 120, 124], "secret": [56, 123], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 103], "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, 120, 124], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 120], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 106, 107], "tibber": 58, "api": [58, 59, 65, 99, 103, 106, 108], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 105, 114, 117, 119, 122, 124, 126, 130], "minut": [58, 103, 121], "usual": [58, 124, 127], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 118], "dcbm": [59, 118], "400": [59, 118], "600": [59, 61, 118], "adapt": [59, 103, 127], "meter_tls_certif": 59, "left": [59, 116, 118, 120, 127], "affect": [59, 124], "wish": [59, 99], "ntp_server_1_ip_addr": [59, 103], "ipv4": [59, 70], "4": [59, 102, 103, 110, 111, 114, 120, 127, 130], "form": [59, 111, 117, 127], "w": [59, 80, 82, 83, 92, 123, 125, 129], "y": [59, 115, 120], "z": 59, "ntp": 59, "server": [59, 93, 103, 116, 117, 120, 122, 123], "sync": [59, 120], "ntp_server_1_port": [59, 103], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 103], "ntp_server_2_port": [59, 103], "fof": 59, "resilience_initial_connection_retri": [59, 103], "25": [59, 103], "resili": 59, "resilience_initial_connection_retry_delai": [59, 103], "10000": 59, "millisecond": [59, 103], "resilience_transaction_request_retri": [59, 103], "resilience_transaction_request_retry_delai": [59, 103], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 120], "mega": 60, "tester": 60, "v1": [60, 73, 103, 112], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 105, 111, 112, 115, 116, 120, 124], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 105], "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, 99], "j": [61, 116, 120, 123, 127, 129], "chargepointconfigpath": [61, 62, 125], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 106, 107], "persist": [61, 62, 66, 103], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 122], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 125], "everest_ocpp_log": [61, 62, 125], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 103, 105, 112, 116, 124, 125, 128, 129], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 125], "auth_provid": [61, 62, 125], "ocpp_data_transf": [61, 62, 63, 106, 107], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 125], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 125], "datatransf": [63, 104], "keys_to_monitor": 63, "heartbeatinterv": [63, 125], "securityprofil": [63, 125], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 99, 124], "pn532": 64, "nfc": [64, 120], "soon": [64, 80, 99, 118, 120, 128], "tag": [64, 74, 80, 81, 91, 124], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 117], "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, 106, 107], "collect": [67, 99, 115], "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, 116], "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, 117, 127], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 106, 107, 109], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 115, 120, 123, 130], "josev": [68, 110, 115, 116], "project": [68, 112, 114, 116, 117, 119, 120, 121, 122, 126, 127, 128, 129, 130], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 117, 120, 121, 127], "overwritten": [68, 112, 117], "iso15118_ev": [68, 106, 107, 109], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "9600": 69, "none": [69, 73, 76, 82, 105], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 105], "usag": [69, 77, 120], "lan": [70, 117], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 121], "hostnam": 70, "internet": [70, 117, 120], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 111, 115, 121, 124], "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, 111, 120, 121, 128], "failur": [72, 82, 93, 95, 103, 105], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 105], "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, 124], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 103, 116, 118, 120, 124, 127], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": 74, "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 99, 117], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 99, 101, 112, 114, 116, 117, 118, 127], "userinput": 74, "plugev": [74, 125], "choos": [74, 116, 118, 119, 121, 127, 128], "referenc": 74, "plugandcharg": 74, "bankcard": 74, "central": [74, 80, 99, 118, 127], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 95, 111, 116, 117, 118, 124, 125], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 99], "poweron": 76, "correctli": [76, 77, 120, 125], "mirror": [76, 105], "contact": [76, 105, 120], "poweroff": [76, 79], "weld": 76, "Not": [76, 127], "assembli": [76, 120], "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, 103, 105, 115, 116, 120, 124], "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, 102], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 99, 117, 120], "awai": [77, 80, 127], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 115, 117, 118, 119, 121], "entri": [77, 78, 115], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 101, 103, 111, 112, 116, 119, 122], "face": [77, 99], "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, 116, 118, 119, 127], "propag": [77, 124], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 116, 120, 121], "practic": [77, 78, 115, 116, 121], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 119], "afer": 77, "limits_root_sid": 77, "last": [77, 103, 111, 121], "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, 116], "degre": 79, "celsiu": 79, "architectur": [79, 114, 117, 121], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 99], "emergencystop": 80, "button": [80, 82, 116, 128], "evdisconnect": 80, "move": [80, 124, 125, 128], "induct": 80, "hardreset": 80, "press": [80, 82, 122], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 105, 120], "remot": [80, 93, 111, 117, 118, 122, 124, 127], "smartphon": 80, "exceed": 80, "prepaid": 80, "credit": 80, "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 117, 120, 127], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 118, 119], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 99, 105, 116, 120], "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, 102, 120], "met": [80, 105], "preparecharg": 80, "prepar": [80, 114, 121, 127], "precharg": [80, 99], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 115, 117, 127], "transactionfinish": 80, "clariti": [80, 125], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 99, 103, 120], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 99], "reservationend": [80, 89, 99], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 125], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 99, 103, 117, 118, 120, 121, 127], "meter_valu": 80, "signed_meter_valu": 80, "errorenum": 80, "kept": [80, 112], "compat": [80, 120], "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, 120], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 105, 129], "sever": [80, 117, 127], "medium": 80, "vendor_error": 80, "assum": [80, 86, 103, 112, 117, 118, 119, 124, 127], "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, 105], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 103, 117], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 121], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 99, 120], "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], "dn": [81, 103], "field": [81, 86, 92, 118], "exclud": [81, 85], "length": [81, 92, 102, 103, 125], "subject": 81, "represent": [81, 105, 114, 116, 118], "hexadecim": 81, "0x": 81, "lead": [81, 121], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 99, 117], "url": [81, 82, 93, 118, 128], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 101, 117], "warn": [82, 121], "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, 120], "error_rcd": [82, 105], "error_utilityinterruptev": 82, "util": [82, 110, 111, 112, 116, 120, 121, 127], "equip": [82, 120], "temporari": [82, 122], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 103], "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, 118, 120], "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, 105], "namespac": [82, 111, 117], "uri": [82, 93], "major": 82, "minor": [82, 85, 124], "v2g_message_xml": 82, "decod": [82, 105], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 112, 127], "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, 120], "earth": 84, "ohm": [84, 95], "voltage_v": [84, 87, 88, 102], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 119, 124, 127], "www": [85, 103], "six": 85, "group": [85, 116], "com": [85, 99, 103, 105, 110, 111, 115, 116, 119, 120, 121, 124, 125, 127, 130], "en": [85, 103, 105], "financi": 85, "technic": [85, 86, 121], "metal": [85, 120], "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, 120], "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, 111, 118, 120, 121], "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, 119], "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, 112, 117, 121, 125], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 106, 108], "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, 105], "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, 117, 121, 127, 129, 130], "variabl": [86, 111, 116, 117, 127], "doesn": 86, "suffici": [86, 111, 120], "attributeenum": 86, "attribut": [86, 103, 116], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 123], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 127], "hardwirednotif": 86, "softwar": [86, 114, 121, 126], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 127], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": 86, "refer": [86, 96, 97, 98, 99, 100, 102, 104, 105, 111, 116, 117, 121, 124, 130], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 102, 124], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 116, 118, 123], "additional_info": 86, "text": [86, 119, 121, 125, 130], "abl": [86, 105, 111, 116, 119, 120, 122, 125, 127], "status_info": 86, "current_a": [87, 88, 102], "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, 99, 112, 122, 124, 126, 127, 130], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 120], "tariff": 88, "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 116], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 102], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 102], "power_w": [88, 102], "reactivepow": [88, 94], "reactiv": [88, 94], "frequency_hz": [88, 102], "hertz": [88, 94, 95], "made": [89, 103, 116, 120], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 106, 108], "io": [90, 110, 123, 129], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 102], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 106, 109], "thing": [91, 116, 118, 121, 124, 130], "categori": [91, 112], "sessionstatu": 91, "final": [91, 93, 99, 105, 117, 127], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 123], "payload": [92, 103, 117, 127], "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, 120, 123, 127], "hour": [92, 103], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 116, 121], "critic": 92, "counter": 92, "problem": [92, 111, 115, 119], "retry_interval_": 93, "origin": [93, 99, 111, 123, 124, 127], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 99], "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, 120, 127], "uploadfailur": 93, "being": [93, 102, 116, 120, 122], "firmwareupdatestatusenum": 93, "intermedi": [93, 124], "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, 102], "l2": 94, "l3": 94, "cp_voltag": 95, "pp_resistor": 95, "rcd_current": 95, "diode_fail": 95, "error_": [95, 105], "diod": [95, 105], "pe": 95, "auto": [99, 102, 105, 106, 120, 127, 129], "usabl": 99, "share": [99, 116, 117, 118, 121, 125, 128], "dedic": [99, 114, 116, 121], "interact": [99, 117, 118, 124], "helper": [99, 112, 121], "70121": 99, "seamlessli": 99, "integr": [99, 111, 116, 118, 121, 122], "lowest": [99, 120], "microcontrol": 99, "improv": [99, 127], "safeti": [99, 105, 120], "todo": [99, 117, 118], "graph": 99, "behav": 99, "light": [99, 120], "subscrib": [99, 105, 117, 121, 127], "notreserv": 99, "driven": 99, "republish": 99, "struct": [99, 105, 116], "begun": 99, "github": [99, 110, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129], "openfastchargingalli": 99, "blob": [99, 115, 120], "pdf": 99, "To": [99, 102, 105, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 126, 128, 129, 130], "against": [99, 124, 125, 127], "reservatonstart": 99, "notifi": [99, 127], "intergr": 99, "overload": 99, "drop": [99, 101, 127], "merg": [99, 124], "limt": 99, "set_local_max_curr": 99, "travers": 99, "were": [99, 111], "smart": [99, 105], "profil": [99, 125], "whichev": 99, "15118": [101, 115, 118, 120, 121], "bx": 101, "cx": 101, "dx": [101, 130], "cm_slac_parm_req": 101, "cm_slac_match_r": 101, "nmk": 101, "join": [101, 121], "modem": 101, "cap_net_raw": 101, "make": [101, 105, 111, 112, 114, 115, 116, 118, 119, 122, 125, 127], "cm_valid": 101, "unplug": [101, 105, 120], "qca": 101, "modbusrtu": 102, "found": [102, 111, 116, 120, 122, 124, 127, 128], "subdirectori": [102, 112, 120], "templat": [102, 114, 116, 127], "yaml": [102, 106, 116, 119, 120, 121], "copi": [102, 103, 105, 111, 120, 122], "fill": [102, 116, 119], "datasheet": 102, "consist": [102, 103, 112, 117, 120, 124, 129], "start_regist": 102, "num_regist": 102, "multipli": 102, "exponent_regist": 102, "function_code_start_reg": 102, "obtain": 102, "scale": 102, "001": 102, "expon": 102, "function_code_exp_reg": 102, "split": [102, 105, 125], "certain": [102, 105, 111], "serv": 103, "translat": 103, "forward": [103, 124, 125], "metric": 103, "consequ": 103, "ensur": [103, 105, 119], "thrown": 103, "possibli": [103, 119], "furthermor": [103, 112, 116, 119, 122, 124, 127], "thread": [103, 117, 127], "loop": [103, 117], "cf": 103, "synchron": [103, 117], "livemeasur": 103, "endpoint": [103, 122, 125], "inject": 103, "post": 103, "legal": 103, "renam": 103, "requet": 103, "devi": 103, "Then": [103, 115, 119, 122, 127], "had": 103, "host": [103, 120, 122, 123, 128], "coher": 103, "behavior": [103, 127], "suppos": [103, 111], "howev": [103, 105, 115, 116, 117, 119], "inbetween": 103, "potenti": 103, "similarli": [103, 117], "greater": [103, 115], "sinc": [103, 120, 121, 123, 127, 130], "consider": 103, "ones": [103, 116, 118], "regularli": [103, 116, 117, 119], "right": [103, 116, 118, 120, 121, 122, 127, 128], "48": 103, "section": [103, 112, 114, 116, 117, 118, 120, 121, 124, 127, 128], "suggest": [103, 122, 127], "pai": 103, "regard": [103, 118], "200m": 103, "bring": 103, "1024bit": 103, "vulner": 103, "curl": [103, 115], "header": [103, 115, 127, 130], "tls_on": 103, "offici": [103, 115, 119, 120, 121], "page": [103, 116, 118, 119, 120, 121, 129], "yak": 105, "3v": 105, "ttl": 105, "uart": 105, "linux": [105, 114, 115, 120, 121], "wakeup": 105, "currrent": 105, "unus": [105, 117], "bp": 105, "8n1": 105, "binari": [105, 116, 120, 127], "googl": 105, "buffer": 105, "wikipedia": 105, "wiki": 105, "consistent_overhead_byte_stuf": 105, "yeti_comm": 105, "evseri": 105, "cpp": [105, 112, 116, 117, 122, 127], "extract": [105, 120], "handlepacket": 105, "linkwrit": 105, "hi2lo": 105, "proto": 105, "lo2hi": 105, "date": [105, 115, 121], "frequent": [105, 121, 124], "nanopb": [105, 122], "nanopb_gener": 105, "setcontrolmod": 105, "setmaxcurr": 105, "act": [105, 121, 124, 126, 129], "accordingli": [105, 111, 114, 120, 125], "allowpoweron": 105, "bool": 105, "decis": [105, 124], "setpwm": 105, "duty_cycl": 105, "ON": [105, 119], "rom": [105, 120], "loader": 105, "stm32flash": [105, 120], "tool": [105, 112, 115, 116, 117, 118, 119, 120, 121, 127, 129], "flash": 105, "kit": [105, 120], "real": [105, 118, 120, 121], "keepalivehi": 105, "1hz": 105, "heartbeat": 105, "longer": 105, "stand": [105, 111, 118], "alon": 105, "backup": [105, 124, 128], "go": [105, 116, 118, 119, 120, 121, 124, 127], "modifi": [105, 120, 125, 128], "setthreephas": 105, "next": [105, 117, 118, 120, 121, 127], "dual": 105, "enablercd": 105, "spike": 105, "goe": [105, 127], "float": 105, "imped": 105, "switchthreephaseswhilecharg": 105, "precaut": 105, "zoe": 105, "forceunlock": 105, "regardless": 105, "car_plugged_in": 105, "car_requested_pow": 105, "power_on": 105, "succesfulli": [105, 120], "power_off": 105, "car_requested_stop_pow": 105, "car_unplug": 105, "error_df": 105, "error_relai": 105, "error_ventilation_not_avail": 105, "error_over_curr": 105, "quick": [105, 115, 117, 121, 125, 127, 128], "permanent_fault": 105, "evse_replug_start": 105, "evse_replug_finish": 105, "roughli": [105, 117], "keepalivelo": 105, "keep": [105, 116, 118, 124, 127], "resetdon": 105, "find": [106, 116, 124, 125, 127], "dpm1000": [106, 108], "dummytokenprovidermanu": [106, 108], "dummytokenvalid": [106, 108], "dummyv2g": [106, 108], "energynod": [106, 108], "evslac": [106, 108], "evsesecur": [106, 108], "evseslac": [106, 108, 118], "evsev2g": [106, 108, 116], "genericpowermet": [106, 108, 118], "jstibber": [106, 108], "lemdcbm400600": [106, 108], "micromegawattbsp": [106, 108], "ocppextensionexampl": [106, 108], "pn532tokenprovid": [106, 108], "packetsniff": [106, 108], "persistentstor": [106, 108], "powermeterbsm": [106, 108], "pyevjosev": [106, 108], "yetidriv": [106, 108, 118], "bank_session_token_provid": [106, 107], "bank_transaction_summary_provid": [106, 107], "car_simul": [106, 107, 118], "debug_json": [106, 107], "example_us": [106, 107], "session_cost": [106, 107, 109], "solar_forecast": [106, 107], "sunspec_read": [106, 107], "sunspec_scann": [106, 107], "test_control": [106, 107], "tibber_price_forecast": [106, 107], "yeti_simulation_control": [106, 107], "cmake_condit": 110, "everest_enable_py_support": 110, "AND": [110, 119], "everest_dependency_enabled_josev": 110, "git": [110, 114, 115, 116, 121, 126, 127], "ext": [110, 120], "switchev": 110, "git_rev": 110, "928f67822bda673b3d95909dba672981e95e843": 110, "git_tag": [110, 111, 127], "2023": [110, 115], "12": [110, 115, 127], "2f7c5c588ae25593416d27def37eef1176db38bb": 110, "a0ab83e813a1f38cde846df2c3b0580fbdd89adb": 110, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 110, "v0": [110, 124], "9": [110, 115], "build_test": [110, 119, 127], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 110, "a6d7318794a7cb8d66f4cbaca6070e948ccff537": 110, "mbedtl": 110, "everest_dependency_enabled_mbedtl": 110, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 110, "v2": 110, "28": 110, "enable_program": 110, "enable_test": 110, "mbedtls_fatal_warn": 110, "openv2g": 110, "everest_dependency_enabled_openv2g": 110, "35c0c0a4ff3412e588ff6f00561df1407916832d": 110, "libevs": 110, "5afe436231a017f7c7ce4822d20c964b48e9ae40": 110, "libfsm": 110, "everest_dependency_enabled_libfsm": 110, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 110, "liblog": [110, 111], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 110, "build_exampl": [110, 111], "libmodbu": [110, 111], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 110, "libocpp": [110, 111, 119], "everest_dependency_enabled_libocpp": 110, "496c14bf483bc3c53f1639785dbb91aeb5965e79": 110, "496c14b": 110, "libslac": 110, "everest_dependency_enabled_libslac": 110, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 110, "486cd8b": 110, "libsunspec": [110, 111], "everest_dependency_enabled_libsunspec": 110, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 110, "libtim": [110, 111], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 110, "orchestr": [111, 117], "repositori": [111, 114, 121, 123, 125, 128, 129], "pleas": [111, 115, 116, 120, 125, 127], "sure": [111, 112, 115, 116, 118, 120, 125, 127], "recent": 111, "python3": [111, 112, 115, 116], "sourc": [111, 112, 118, 119, 120, 121, 125, 127, 128], "upgrad": [111, 115], "indepth": 111, "guidanc": 111, "aris": 111, "pip": [111, 112, 115, 116], "setuptool": [111, 115, 116], "wheel": [111, 115, 116], "jstyleson": 111, "jsonschema": 111, "clone": [111, 116], "script": [111, 116, 120, 122, 124, 125, 127, 130], "environ": [111, 114, 118, 119, 121, 127], "cd": [111, 112, 116, 119, 120, 122, 123, 124, 127, 128, 129], "dependency_manag": [111, 116], "init": [111, 116, 117, 124, 127], "checkout": [111, 116, 120, 124, 128], "deploi": [111, 129], "devkit": 111, "rise": 111, "cpm": [111, 116], "home": [111, 116, 121, 122, 127], "whoami": [111, 116], "bin": [111, 115, 116, 119, 120, 124, 127], "ev_cli": [111, 112], "mkdir": [111, 116, 120, 123, 124, 127, 129], "guid": [111, 115, 117, 118, 121, 125, 126, 127, 128], "jinja2": [111, 115, 116], "pyyaml": [111, 115, 116], "let": [111, 114, 116, 117, 118, 119, 120, 121, 124, 125, 127], "effect": [111, 116], "advanc": 111, "lib": [111, 127], "branch": [111, 129], "repo": [111, 116, 124], "achiev": [111, 119, 121, 127], "edit": [111, 124], "your": [111, 114, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130], "cmakelist": [111, 112, 117], "txt": [111, 112, 116, 117], "find_packag": [111, 127], "look": [111, 112, 114, 116, 117, 118, 119, 120, 121, 125, 127], "behind": [111, 118, 124], "clean": [111, 123, 124], "seen": [111, 114, 116, 118, 120], "shell": [111, 116, 120, 122, 124], "python": [112, 116, 122, 127, 130], "packag": [112, 121, 127], "subcommand": 112, "manifest": [112, 117, 125, 127], "simpli": [112, 117, 118, 121, 125], "dir": [112, 127], "clang": [112, 115, 127], "them": [112, 116, 118, 120, 122, 127], "interfacenam": 112, "hpp": [112, 117, 127], "former": 112, "view": [112, 127, 129], "latter": [112, 125], "skeleton": [112, 117], "insid": [112, 116, 118, 120, 122, 124, 125], "instruct": [112, 115, 116, 123, 127], "cmake": [112, 115, 116, 119, 120, 122, 127], "ld": 112, "glue": [112, 116, 120], "hook": 112, "sampleinterfac": 112, "sampleinterfaceimpl": 112, "declar": [112, 116, 117, 127], "subsect": [112, 117], "inferfac": 112, "mark": [112, 127], "75ac1216": 112, "19eb": 112, "4182": 112, "a85c": 112, "820f1fc2c091": 112, "recreat": 112, "creation": 112, "diff": [112, 120], "touch": [112, 120, 124], "comma": 112, "lot": [112, 116, 124], "mention": 112, "wherea": 112, "tbd": 112, "edm": [113, 114, 121, 127], "cli": [113, 114, 117, 121, 127], "think": [114, 117], "scenario": [114, 116, 118, 121, 124], "loos": 114, "coupl": [114, 127], "enhanc": 114, "wai": [114, 116, 117, 118, 119, 120, 127], "suitabl": [114, 127], "ship": [114, 124], "explain": [114, 116, 118, 121, 127], "addition": [114, 118, 121], "life": [114, 119], "understand": [114, 117, 118, 121, 124, 126, 127, 130], "benefit": [114, 127], "sneak": 114, "preview": 114, "admin": [114, 119, 122], "scaffold": 114, "explor": [114, 120], "great": [114, 116], "noder": [114, 116, 120, 128], "steve": [114, 116, 119, 122], "exactli": 114, "shown": [114, 116, 118, 120], "later": [114, 116, 118, 124, 127], "recommend": [114, 115, 116, 120, 121, 125], "least": [114, 117, 121, 127], "4gb": 114, "ram": [114, 116], "cpu": [114, 116], "boost": [114, 115], "raspberri": [114, 119, 120], "pi": [114, 119, 120], "ubuntu": [114, 120, 123], "opensus": 114, "fedora": 114, "36": 114, "creat": [114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 130], "compil": [114, 115, 116, 127], "walk": [114, 116, 118, 120, 121], "nativ": [115, 120], "window": [115, 116, 122], "wsl2": 115, "docker": [115, 116, 121, 123, 125, 126, 128], "podman": 115, "gcc": [115, 119], "tweak": 115, "faq": [115, 121], "gnu": 115, "librari": [115, 116, 119, 125, 127], "best": [115, 121, 128], "04": [115, 123], "22": 115, "apt": [115, 120], "sudo": [115, 116, 120, 127], "rsync": [115, 120], "wget": [115, 120], "doxygen": 115, "graphviz": 115, "tidi": [115, 127], "cppcheck": 115, "openjdk": 115, "jdk": 115, "npm": 115, "compos": [115, 116, 122], "libboost": 115, "nodej": 115, "libssl": 115, "libsqlite3": 115, "rfkill": 115, "libpcap": 115, "libev": 115, "pkg": 115, "libcap": 115, "node_api": 115, "procedur": [115, 116, 117], "nodesourc": 115, "readm": [115, 120], "md": [115, 120], "11": [115, 116], "older": 115, "usr": 115, "zypper": 115, "shadow": 115, "devel_basi": 115, "devel": 115, "libboost_filesystem": 115, "libboost_log": 115, "libboost_program_opt": 115, "libboost_system": 115, "libboost_thread": 115, "libopenssl": 115, "sqlite3": 115, "37": 115, "38": 115, "39": 115, "dnf": 115, "automak": 115, "extra": [115, 125], "openssl": 115, "libsqlite3x": 115, "octob": 115, "2nd": 115, "choic": 115, "keytool": [115, 116], "interchang": [115, 121], "probabl": [115, 116, 117, 123], "python_execut": 115, "As": [116, 117, 118, 119, 120, 125], "highli": 116, "modular": [116, 118, 121], "pull": [116, 121, 128], "prerequisit": [116, 121], "said": 116, "resid": 116, "cpm_source_cach": 116, "workspac": [116, 119, 120, 122, 128], "u": [116, 117, 119, 120, 121, 124, 127], "initialis": 116, "newli": [116, 120, 127], "adopt": [116, 121], "chosen": 116, "That": [116, 118, 120, 124], "pki": 116, "create_cert": 116, "sh": [116, 122, 124, 125, 127], "java": 116, "availbl": 116, "significantli": 116, "nproc": [116, 120], "dive": [116, 118, 121, 125], "old": [116, 127], "repeat": 116, "mosquitto": [116, 117, 120, 122, 125], "broker": [116, 117, 122, 127], "infranet_network": [116, 122], "bridg": [116, 122], "subnet": [116, 122], "fd00": [116, 122], "enter": [116, 122], "red": [116, 118, 120], "browser": [116, 119, 128, 129], "localhost": [116, 118, 122, 127, 128], "1880": [116, 128], "ui": [116, 119, 128], "gui": [116, 128], "analys": 116, "littl": [116, 118], "insight": [116, 121], "plugin": 116, "feel": [116, 127], "enough": [116, 124], "tutori": [116, 117, 121, 123, 124, 125, 129, 130], "dig": 116, "deeper": [116, 121, 124, 125], "togeth": [116, 118, 121, 128], "mechan": [116, 118], "analyz": [116, 118], "complic": 116, "nice": [116, 118], "exhaust": 116, "diagram": [116, 117], "8849": [116, 118, 119, 127], "height": [116, 130], "mount": [116, 120, 122, 128], "rather": [116, 121], "click": [116, 118, 120, 121, 122, 128], "menu": [116, 118, 128], "symbol": [116, 118, 119], "corner": [116, 118, 120, 128], "column": [116, 130], "intro": [116, 117], "role": [116, 118], "visit": 116, "congrat": 116, "rocket": 116, "concept": [116, 118, 119, 121, 125, 126, 127, 130], "entiti": 116, "cours": [116, 127, 128], "term": 116, "some_kei": 116, "myinterfac": 116, "some_implement": 116, "externalinterfac": 116, "min_connect": 116, "max_connect": 116, "enable_external_mqtt": [116, 117], "metadata": [116, 117, 127], "licens": [116, 117, 127], "compani": [116, 117, 120], "explanatori": 116, "possbl": 116, "tell": [116, 118, 120, 127], "construct": [116, 117], "cmd": [116, 117, 127], "rememb": [116, 120], "showd": 116, "easi": [116, 119], "get_id": 116, "argument": [116, 117, 119, 123, 127, 130], "method": [116, 117], "typedef": 116, "learn": [116, 118, 127], "piec": 116, "bunch": [116, 117], "besid": [116, 119], "bad": [116, 119], "deprec": [116, 118], "saw": 116, "sometyp": 116, "additionalproperti": 116, "property_1": 116, "property_2": 116, "mymodulenam": 116, "stuff": [116, 118], "handler": [116, 117, 119, 125, 127], "review": 116, "learnt": 116, "proced": 116, "Or": [116, 119], "theoret": [116, 117], "weekli": 116, "tech": 116, "meet": [116, 121], "thank": 116, "approach": 117, "glanc": 117, "hand": [117, 119], "microservic": 117, "deploy": [117, 120], "backbon": 117, "program": [117, 119, 127], "particular": [117, 127], "launch": [117, 119, 127], "languag": [117, 122, 127, 130], "asynchron": 117, "topic": [117, 119, 121, 127], "imagin": [117, 119], "callabl": 117, "observ": 117, "implementor": 117, "analogi": 117, "router": 117, "wlan": 117, "antenna": [117, 120], "wan": 117, "satisfi": [117, 127], "pc": [117, 119], "easili": [117, 118], "Their": 117, "ping": 117, "interface_p": 117, "pong": 117, "command_p": 117, "var_np": 117, "far": [117, 127], "pingservermodul": 117, "cfg_publish_number_of_p": 117, "number_of_p": 117, "if_impl_id_p": 117, "mustermann": 117, "ping_interfac": 117, "pingclientmodul": 117, "if_impl_id_empti": 117, "requirement_ping_serv": 117, "telemetry_en": 117, "active_modul": [117, 125, 127], "instance_id_ping_serv": 117, "config_modul": [117, 125], "instance_id_ping_cli": 117, "implementation_id": [117, 125], "module_id": [117, 125], "graphic": 117, "experi": [117, 127], "interface_pingintf": 117, "interface_nam": 117, "intf": 117, "call_command_p": 117, "call_": 117, "command_nam": 117, "subscribe_var_np": 117, "subscribe_": 117, "var_nam": 117, "callback": [117, 125, 127], "proxi": 117, "subscript": 117, "abstract": 117, "interface_pingimplbas": 117, "implbas": 117, "publish_var_np": 117, "publish_": 117, "handle_command_p": 117, "handle_": 117, "appropri": 117, "caller": 117, "doc": [117, 122, 127, 128, 129], "rst": [117, 125, 127, 130], "interface_pingimpl": 117, "emptyimpl": 117, "focus": [117, 121], "module_nam": [117, 127], "impl": 117, "apart": 117, "constructor": 117, "notabl": 117, "member": 117, "std": [117, 119, 127], "unique_ptr": 117, "interface_id": 117, "p_": 117, "r_": 117, "requirement_id": 117, "area": [117, 121], "stub": 117, "invoke_init": 117, "p_if_impl_id_p": 117, "invoke_readi": 117, "freeli": 117, "mod": 117, "semant": 117, "recal": 117, "built": [117, 120, 127], "ran": [117, 124], "By": [117, 122, 125], "endless": 117, "spawn": [117, 119], "worker": 117, "pool": 117, "watch": [117, 121], "exemplatori": 118, "Such": 118, "magic": 118, "unleash": 118, "fanci": [118, 124], "complex": [118, 124], "afterward": 118, "But": [118, 121, 122, 124], "blank": 118, "pictur": [118, 120], "box": [118, 120], "five": 118, "appear": [118, 127], "canva": 118, "adjust": [118, 127], "Be": [118, 120], "awar": [118, 120, 127], "blue": 118, "yellow": 118, "circl": 118, "middl": 118, "surpris": 118, "behaviour": 118, "bar": 118, "grei": 118, "jsrisev2g": 118, "bottom": 118, "yeti_driv": 118, "decid": 118, "haven": 118, "meaning": 118, "somewher": [118, 124], "loadbalanc": 118, "obvious": 118, "plai": [118, 124], "big": [118, 121], "strength": 118, "world": [118, 121, 127], "earlier": 118, "proper": 118, "fact": [118, 124], "hint": [118, 119], "iso15118_car": 118, "interest": 118, "realiz": [118, 124], "sophist": 118, "grow": [119, 121], "mail": [119, 120, 127], "idea": [119, 123, 124, 127, 128], "debugg": [119, 127], "gdb": [119, 127], "easiest": [119, 121], "sai": [119, 124], "dist": [119, 120, 125, 127, 128], "small": [119, 120, 124], "visual": [119, 121, 122], "studio": [119, 122], "authmanag": 119, "cppdbg": 119, "workspacefold": 119, "libexec": 119, "arg": [119, 127], "stopatentri": 119, "cwd": 119, "externalconsol": 119, "mimod": 119, "setupcommand": 119, "pretti": 119, "ignorefailur": 119, "disassembli": 119, "flavor": 119, "intel": 119, "breakpoint": [119, 127], "forget": [119, 125], "dcmake_build_typ": [119, 127], "disadvantag": 119, "fork": 119, "detach": 119, "grid_connection_point": 119, "0w": 119, "alloc": 119, "whatev": 119, "constraint": 119, "recogn": 119, "cmake_cxx_compil": 119, "unreferenc": 119, "issu": [119, 120, 121, 124], "sometim": [119, 121], "test_config": [119, 127], "solv": 119, "desktop": 119, "ip_of_the_raspberri": 119, "javascript": [119, 127], "offload": 119, "faster": 119, "ressourc": 119, "mobilityhous": 119, "thoughtwork": 119, "maev": 119, "dbuild_test": 119, "conflict": [119, 124], "scheme": 119, "add_execut": 119, "project_nam": 119, "_test": 119, "cmake_project_nam": 119, "strequal": 119, "OR": 119, "_build_test": 119, "endif": [119, 127], "install_everest_test": 119, "source_dir": 119, "pytest": 119, "install_prefix": 119, "core_test": 119, "py": 119, "framework_test": 119, "platform": [120, 121], "individu": [120, 127], "research": 120, "facil": 120, "alik": 120, "sw": 120, "groundwork": 120, "rapid": 120, "quickli": 120, "meant": [120, 127], "outdoor": 120, "spec70121": 120, "cern": 120, "licenc": 120, "happi": [120, 127], "schemat": 120, "3d": 120, "purchas": 120, "shop": 120, "esd": 120, "safe": 120, "wrist": 120, "band": 120, "underlai": 120, "mat": 120, "18": [120, 123], "1x": 120, "usb": 120, "30w": 120, "IN": 120, "pin": 120, "lab": 120, "balenaetch": 120, "dd": [120, 127], "danger": 120, "pcb": 120, "heatsink": 120, "imag": [120, 122, 123, 129], "doubl": 120, "tape": 120, "clip": 120, "hole": 120, "cm4": 120, "around": [120, 124], "grai": 120, "spacer": 120, "gap": 120, "black": 120, "jumper": 120, "onto": 120, "emmc": 120, "j1": 120, "belayboxr1": 120, "stabl": [120, 124], "img": 120, "gz": 120, "rpiboot": 120, "raspberrypi": 120, "usbboot": 120, "green": 120, "comput": 120, "unzip": 120, "5h": 120, "yourself": [120, 127], "coffe": 120, "unfortun": 120, "slow": 120, "damag": 120, "cage": 120, "seat": 120, "smaller": 120, "bigger": [120, 124], "mission": 120, "accomplish": 120, "mandatori": 120, "crimp": 120, "orient": 120, "fashion": 120, "ten": 120, "chanc": 120, "unisol": 120, "preassembl": 120, "desk": 120, "barrel": 120, "raspian": 120, "debian": 120, "flavour": 120, "yocto": 120, "opt": 120, "systemd": 120, "flutter": 120, "stm32": 120, "workflow": [120, 123, 129], "yeti_fwupd": 120, "serial0": 120, "bootload": 120, "ninja": 120, "laptop": 120, "untar": 120, "bullsey": 120, "toolchain": 120, "8888": 120, "tgz": 120, "tar": 120, "xfz": 120, "dcmake_toolchain_fil": 120, "dcmake_install_prefix": 120, "destdir": 120, "ssh": [120, 123], "rw": 120, "ro": 120, "wpa_supplic": 120, "autom": 120, "crosscompil": 120, "unstabl": [120, 124], "update_channel": 120, "wg0": 120, "devboard": 120, "systemctl": 120, "ota": 120, "public_mqtt": 120, "1883": [120, 122, 127], "allow_anonym": 120, "anonym": [120, 124], "journalctl": 120, "fu": 120, "vanilla": 120, "rootf": 120, "atom": 120, "sd": 120, "sector": [120, 121], "size": 120, "mmcblk0p1": 120, "8192": 120, "1056767": 120, "1048576": 120, "512m": 120, "w95": 120, "fat32": 120, "lba": 120, "mmcblk0p2": 120, "1056768": 120, "14688255": 120, "13631488": 120, "5g": 120, "83": 120, "mmcblk0p3": 120, "14688256": 120, "28319743": 120, "mmcblk0p4": 120, "28319744": 120, "30564351": 120, "2244608": 120, "1g": 120, "mmcblk0p5": 120, "28327936": 120, "28459007": 120, "131072": 120, "64m": 120, "mmcblk0p6": 120, "28467200": 120, "2097152": 120, "system0": 120, "system1": 120, "extent": 120, "factory_data": 120, "timer": 120, "surviv": 120, "lost": 120, "rpi": 120, "unmount": 120, "umount": 120, "mkf": 120, "ext4": 120, "lose": 120, "configu": 120, "credenti": 120, "har": 120, "fine": 120, "snapshot": [121, 127], "foster": 121, "customiz": 121, "glu": 121, "advantag": 121, "pv": 121, "linkedin": 121, "electrif": 121, "foundat": 121, "announc": 121, "fastest": 121, "steadili": 121, "exchang": 121, "question": 121, "answer": [121, 127], "thought": 121, "colleagu": 121, "invit": 121, "channel": 121, "focu": [121, 127], "zulipchat": 121, "2024": 121, "formerli": 121, "ground": 121, "ci": 121, "wanna": 121, "tuesdai": 121, "4pm": 121, "ce": 121, "zone": 121, "zoom": 121, "lfx": 121, "linuxfound": 121, "92086494169": 121, "b2df6774": 121, "bc19": 121, "46f9": 121, "8c71": 121, "bbd13a0266a1": 121, "lfe": 121, "calendar": 121, "book": 121, "calendli": 121, "manuel": 121, "ziegler": 121, "30min": 121, "ecosystem": 121, "contribut": [121, 128], "plan": 121, "agenda": 121, "roadmap": 121, "youtub": 121, "track": [121, 124, 125], "rough": 121, "webinar": 121, "steer": 121, "committe": 121, "peopl": 121, "stuck": 121, "video": 121, "simplifi": 121, "journei": 121, "introduct": 121, "troubleshoot": 121, "deep": 121, "breath": 121, "sphinx": [121, 122, 126], "style": [121, 126, 127], "ask": 121, "belaybox": 121, "search": 121, "handi": [122, 127], "vscode": 122, "extens": [122, 125], "tcp": 122, "9001": 122, "mariadb": 122, "sql": 122, "3306": 122, "8180": [122, 125], "login": 122, "1234": 122, "centralsystemservic": [122, 125], "soap": 122, "chargeboxid": 122, "yml": [122, 123, 129], "live": [122, 124], "docker_default": 122, "8080": 122, "often": 122, "clash": 122, "13306": 122, "ll": [122, 127], "navig": 122, "tab": [122, 128], "depric": 122, "ctrl": 122, "shift": 122, "f1": 122, "remopen": 122, "head": 122, "path_to_everest_cpp": 122, "j8": 122, "documen": 122, "env": 122, "pwd": 122, "_build": [122, 129], "dockerfil": 122, "protobuf_gener": 122, "path_to_where_protobuf_files_resid": 122, "protoc": 122, "zip": 122, "nanopb_pb_gen": 122, "python_pb_gen": 122, "action": [123, 129], "runner": 123, "actrc": 123, "ghcr": 123, "catthehack": 123, "actor": 123, "usernam": 123, "artifact": 123, "four": [123, 125], "secret_name_1": 123, "secret_value_1": 123, "secret_name_2": 123, "secret_value_2": 123, "multiline_secret": 123, "line_1": 123, "nline2": 123, "nline3": 123, "github_token": 123, "your_github_token": 123, "sa_github_token": 123, "github_token_of_the_service_account": 123, "sa_github_ssh_kei": 123, "ssh_key_of_the_service_account": 123, "github_actor": 123, "username_of_the_service_account": 123, "your_ssh_kei": 123, "your_usernam": 123, "push": [123, 124, 129], "isn": 123, "work0": [123, 129], "plenti": 124, "paragraph": 124, "strategi": 124, "concern": 124, "articl": 124, "vincent": 124, "driessen": 124, "gitflow": 124, "atlassian": 124, "count_to_infin": 124, "charge_fast": 124, "new_stuff": 124, "advis": 124, "towrit": 124, "rebas": 124, "candid": 124, "bugfix": 124, "rc": 124, "div_by_zero": 124, "bug": 124, "hotfix": 124, "maintenc": 124, "forgot_to_unplug": 124, "cherri": 124, "pick": 124, "contrast": 124, "rnd_git_dir": 124, "despit": [124, 125], "onlin": 124, "intermix": 124, "harder": 124, "mind": 124, "conspiraci": 124, "rewrit": 124, "histori": [124, 127], "stash": 124, "progress": 124, "someproject": 124, "somerepo": 124, "privateus": 124, "privaterepo": 124, "main_repo": 124, "wip": 124, "rf": 124, "email": 124, "pionier": 124, "manufaktur": 124, "bot": 124, "echo": 124, "contributor": 124, "src": 124, "feature_a": 124, "ff": 124, "larg": 124, "broken": 124, "feature_b": 124, "feature_c": 124, "meanwhil": 124, "went": 124, "seriou": 124, "newer": 124, "feature_d_1": 124, "d1": 124, "feature_d_2": 124, "d2": 124, "feature_": 124, "incorpor": 124, "ever": 124, "theirs": 124, "6j": 125, "metervalu": 125, "statusnotif": 125, "everest_workspac": [125, 127], "cp001": 125, "chargepointid": 125, "centralsystemuri": 125, "127": 125, "chargeboxserialnumb": 125, "chargepointmodel": 125, "chargepointvendor": 125, "firmwarevers": 125, "authorizeremotetxrequest": 125, "clockaligneddatainterv": 125, "900": 125, "connectorphaserot": 125, "getconfigurationmaxkei": 125, "86400": 125, "localauthorizeofflin": 125, "localpreauthor": 125, "metervaluesaligneddata": 125, "metervaluessampleddata": 125, "metervaluesampleinterv": 125, "numberofconnector": 125, "resetretri": 125, "stoptransactiononevsidedisconnect": 125, "stoptransactiononinvalidid": 125, "stoptxnaligneddata": 125, "stoptxnsampleddata": 125, "supportedfeatureprofil": 125, "firmwaremanag": 125, "remotetrigg": 125, "localauthlistmanag": 125, "smartcharg": 125, "transactionmessageattempt": 125, "transactionmessageretryinterv": 125, "unlockconnectoronevsidedisconnect": 125, "websocketpinginterv": 125, "supportedfiletransferprotocol": 125, "ftp": 125, "cponam": 125, "authorizationkei": 125, "deadbeefdeadbeef": 125, "localauthlisten": 125, "localauthlistmaxlength": 125, "42": [125, 130], "sendlocallistmaxlength": 125, "chargeprofilemaxstacklevel": 125, "chargingscheduleallowedchargingrateunit": 125, "chargingschedulemaxperiod": 125, "maxchargingprofilesinstal": 125, "iso15118pncen": 125, "contractvalidationofflin": 125, "introduc": 125, "whitepap": 125, "tailor": 125, "prepend": 125, "wss": 125, "transport": 125, "unsecur": 125, "explan": 125, "familiar": 125, "remotestarttransact": 125, "summar": 125, "addtion": 125, "diagnost": 125, "token_provider_rfid": 125, "jsdummytokenprovidermanu": 125, "break": [125, 127], "logmessag": 125, "logmessagesformat": 125, "consol": 125, "q1": [126, 130], "2022": [126, 130], "rule": [126, 130], "embedd": [126, 130], "enviro": [126, 130], "month": 127, "fragment": 127, "knowledg": 127, "fundament": 127, "everest_tutorial_dir": 127, "eslintrc": 127, "command_tutori": 127, "interface_tutorial_modul": 127, "static": 127, "tutorialmodul": 127, "config_tutorial_switch": 127, "interface_impl_tutorial_modul": 127, "interface_tutorial_moduleimpl": 127, "particularli": 127, "precis": 127, "among": 127, "pointer": 127, "spot": 127, "coincident": 127, "handle_command_tutori": 127, "fairli": 127, "cmake_minimum_requir": 127, "14": 127, "cxx": 127, "cmake_run_clang_tidi": 127, "disable_edm": 127, "evc_setup_edm": 127, "infypoweracdc": 127, "pal": 127, "sigslot": 127, "palsigslot": 127, "ev_add_project": 127, "add_subdirectori": 127, "cmake_cxx_clang_tidi": 127, "ctest": 127, "cmake_build_typ": 127, "evc_includ": 127, "codecoverag": 127, "append_coverage_compiler_flag": 127, "setup_target_for_coverage_gcovr_html": 127, "gcovr_coverag": 127, "setup_target_for_coverage_lcov": 127, "lcov_coverag": 127, "ev_add_modul": 127, "cmake_prefix_path": 127, "job": 127, "smoothli": 127, "tutorial_module_inst": 127, "minimalist": 127, "generate_config_run_script": 127, "config_nam": 127, "configuraton": 127, "comment": 127, "substitut": 127, "ld_library_path": 127, "importantli": 127, "yyyi": 127, "mm": 127, "00": 127, "500139": 127, "500327": 127, "500354": 127, "799618": 127, "everest_ctrl": 127, "799822": 127, "13": 127, "120267": 127, "tutorial_modul": 127, "149934": 127, "brocker": 127, "notic": 127, "pop": 127, "hello": 127, "00000000": 127, "0000": 127, "000000000042": 127, "manual_test": 127, "reselect": 127, "refresh": 127, "thu": 127, "rudimentari": 127, "rebuild": 127, "rerun": 127, "additon": 127, "miss": 127, "spin": 127, "frist": 127, "hit": 127, "0xaaaaaad24fc0": 127, "mock_transaction_id": 127, "favorit": 127, "nicer": 127, "buildabl": 127, "runnabl": 127, "modif": 128, "mv": 128, "everest_nod": 128, "bind": 128, "run_sil": 128, "automaticc": 129, "documentaiton": 129, "possibilti": 129, "expand": 129, "restructuredtext": 129, "tabl": 129, "workflow_dispatch": 129, "h1": 130, "h2": 130, "h3": 130, "h4": 130, "h5": 130, "h6": 130, "bold": 130, "ital": 130, "inlin": 130, "liter": 130, "sup": 130, "super": 130, "unord": 130, "nest": 130, "anchor": 130, "_anchorbyref": 130, "_anchor": 130, "_external_link_ref": 130, "_extern": 130, "footnot": 130, "citat": 130, "cit1": 130, "_": 130, "external_link_ref": 130, "anchorbyref": 130, "vertic": 130, "horizont": 130, "span": 130, "width": 130, "utf": 130, "row": 130, "caption": 130, "png": 130, "alt": 130, "150px": 130, "align": 130, "center": 130, "target_": 130, "depth": 130, "toc": 130, "visibl": 130, "hidden": 130, "maxdepth": 130, "second_fil": 130, "int_": 130, "infti": 130, "div": 130, "lineno": 130, "emphas": 130, "some_funct": 130, "any_var": 130, "another_funct": 130, "literalinclud": 130, "dedent": 130, "_tutorial_intro": 130, "toctre": 130, "glob": 130}, "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, 99, 102, 103], "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, 102, 103, 105, 112, 116, 124], "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, 99, 118, 119], "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, 124, 130], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 119, 125], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 99, 102, 103], "reserv": [31, 89, 99], "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, 114, 115, 127], "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, 102, 103, 105, 108, 111, 112, 116, 117, 118, 119, 127], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 99, 102, 103, 117, 118, 120, 125, 127], "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, 102, 117], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 114, 115, 117, 127], "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, 96], "dummytokenprovidermanu": [47, 97], "dummytokenvalid": [48, 98], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 99], "evsesecur": [54, 100], "evseslac": [55, 101], "evsev2g": 56, "genericpowermet": [57, 102], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 104], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 119, 120, 122, 123, 127], "store": 71, "yetidriv": [73, 105], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 119], "yeti": [95, 105, 120], "typic": 99, "connect": [99, 118, 125], "ac": 99, "dc": [99, 118], "publish": [99, 102], "session_ev": 99, "authent": [99, 118], "autocharg": 99, "pnc": 99, "manag": [99, 111, 116, 118, 119, 127], "todo": 101, "dataset": 102, "file": [102, 112, 116, 117, 120, 122], "avail": [102, 123], "descript": [102, 103], "structur": [102, 124], "other": [102, 105], "thing": 102, "note": [102, 103, 117, 130], "get_signed_meter_valu": 102, "lem": 103, "dcbm": 103, "400": 103, "600": 103, "initi": 103, "start_transact": 103, "stop_transact": 103, "ip_address": 103, "port": 103, "option": 103, "meter_tls_certif": 103, "ntp": 103, "set": [103, 111, 120], "resili": 103, "time": 103, "sync": 103, "error": [103, 119, 120, 130], "handl": 103, "tl": 103, "limit": 103, "refer": [103, 106, 120], "link": [103, 130], "commun": [105, 116, 117, 119], "between": [105, 117], "microcontrol": [105, 120], "thi": [105, 127, 130], "driver": 105, "protocol": 105, "cob": 105, "protobuf": [105, 122], "everest": [105, 106, 107, 108, 109, 111, 113, 114, 116, 117, 118, 119, 120, 121, 122, 125, 127, 128], "low": 105, "control": 105, "mode": 105, "all": [105, 117], "interfac": [107, 112, 116, 117, 127], "type": [109, 116], "snapshot": 110, "edm": [111, 116], "depend": [111, 115, 116, 127], "instal": [111, 112, 116, 127], "quick": [111, 116, 118], "start": [111, 120], "enabl": 111, "cpm_source_cach": 111, "path": 111, "build": [111, 116, 120, 127, 129], "python": [111, 115], "packag": [111, 115, 116], "need": [111, 116], "run": [111, 117, 120, 123, 125, 127], "up": [111, 120], "updat": [111, 112, 120], "workspac": [111, 127], "us": [111, 118, 120, 124], "cmake": 111, "yaml": [111, 117, 127], "creat": [111, 112, 127], "config": [111, 120, 127], "from": 111, "an": 111, "exist": 111, "directori": [111, 123, 127], "tree": 111, "git": [111, 124], "inform": [111, 120, 129], "glanc": 111, "ev": [112, 116], "cli": [112, 116], "line": [112, 116], "gener": [112, 116, 117, 122, 129], "c": 112, "header": [112, 117], "defin": [112, 120], "auto": 112, "onli": [112, 120], "nodej": 112, "develop": [113, 115, 116, 120, 121, 127], "tool": [113, 114], "framework": 114, "A": [114, 115, 116], "visual": [114, 124], "introduct": [114, 120], "And": [114, 116, 119], "helper": [114, 116], "prerequisit": [114, 125, 127], "hardwar": [114, 120], "oper": 114, "librari": 114, "prepar": [115, 116, 120], "your": [115, 116, 121], "environ": [115, 116, 120, 122], "word": 115, "test": [115, 119], "ubuntu": 115, "opensus": 115, "fedora": 115, "troubleshoot": [115, 119, 120], "maven": 115, "java": 115, "version": [115, 121, 130], "pyenv": 115, "kind": 116, "Of": [116, 121, 127], "guid": [116, 130], "To": [116, 123, 124, 125, 127], "download": 116, "get": [116, 120], "The": [116, 117, 120], "repositori": [116, 124, 127], "iso": 116, "15118": 116, "simul": [116, 118, 128], "softwar": [116, 120, 128], "loop": 116, "admin": [116, 118], "panel": [116, 118], "understand": 116, "basic": 116, "element": 116, "manifest": 116, "stub": 116, "One": 116, "deep": 116, "breath": 116, "next": 116, "step": 116, "detail": [117, 118], "overview": [117, 118], "concept": [117, 124], "instanc": 117, "implement": 117, "mqtt": [117, 120, 127], "layer": 117, "wire": 117, "togeth": 117, "explain": 117, "sourc": 117, "class": 117, "concurr": 117, "dedic": 118, "case": 118, "add": 118, "paramet": 118, "veri": 118, "charg": 118, "station": 118, "point": 118, "car": 118, "function": 118, "frequent": 119, "ask": 119, "question": 119, "best": [119, 124], "practic": [119, 124], "debug": [119, 127], "singl": 119, "warn": [119, 130], "compil": [119, 120], "gnu": 119, "rpc": 119, "timeout": 119, "2": [119, 127], "0": 119, "1": [119, 121, 127], "integr": [119, 120, 125], "pionix": 120, "belaybox": 120, "support": 120, "assembl": 120, "yak": 120, "board": 120, "flash": 120, "cabl": 120, "final": 120, "raspbian": 120, "": 120, "firmwar": 120, "cross": 120, "deploi": 120, "custom": [120, 127], "further": 120, "cheat": 120, "sheet": 120, "make": 120, "root": [120, 127], "partit": 120, "read": 120, "writabl": 120, "again": 120, "contain": 120, "wifi": 120, "releas": 120, "channel": 120, "wireguard": 120, "vpn": 120, "persist": 120, "user": 120, "stop": 120, "automat": 120, "addit": 120, "broker": 120, "watch": 120, "output": [120, 130], "servic": 120, "termin": 120, "scheme": 120, "onlin": 120, "factori": 120, "reset": 120, "current": 121, "nightli": 121, "what": 121, "i": 121, "compass": 121, "direct": [121, 130], "contact": 121, "mail": 121, "list": [121, 123, 130], "zulip": 121, "chat": 121, "weekli": 121, "tech": 121, "meetup": 121, "work": [121, 123], "group": 121, "resourc": 121, "about": 121, "find": 121, "wai": 121, "Into": 121, "tabl": [121, 130], "content": [121, 130], "indic": 121, "docker": 122, "playground": 122, "local": 122, "ci": 122, "languang": 122, "specif": 122, "how": [123, 124, 125, 127], "act": 123, "usag": 123, "job": 123, "trigger": 123, "event": 123, "bind": 123, "main": 124, "tip": [124, 130], "n": 124, "trick": 124, "privat": 124, "workflow": 124, "branch": 124, "correspond": 124, "ocpp1": 125, "6": 125, "libocpp": 125, "core": 125, "steve": 125, "differ": 125, "csm": 125, "within": 125, "log": 125, "tutori": [126, 127, 128], "new": 127, "goal": 127, "altern": 127, "via": 127, "clone": 127, "skeleton": 127, "ad": 127, "cmakelist": 127, "txt": 127, "activ": 127, "observ": 127, "explor": 127, "exemplari": 127, "sphinx": [129, 130], "architectur": 129, "document": [129, 130], "style": 130, "headlin": 130, "bullet": 130, "target": 130, "section": 130, "head": 130, "grid": 130, "simpl": 130, "csv": 130, "titl": 130, "imag": 130, "figur": 130, "comment": 130, "block": 130, "topic": 130, "sidebar": 130, "admonit": 130, "attent": 130, "caution": 130, "danger": 130, "hint": 130, "import": 130, "seealso": 130, "versionad": 130, "versionchang": 130, "deprec": 130, "math": 130, "raw": 130, "format": 130, "code": 130}, "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"], [99, "powermeter"], [102, "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"], [103, "module-configuration"], [127, "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"], [96, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [97, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [98, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [99, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [100, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [101, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [102, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [104, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [123, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [105, "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"]], "yeti": [[95, "yeti"]], "Typical connections": [[99, "typical-connections"]], "AC Configuration": [[99, "ac-configuration"]], "DC Configuration": [[99, "dc-configuration"]], "Published variables": [[99, "published-variables"], [102, "published-variables"]], "session_events": [[99, "session-events"]], "Authentication": [[99, "authentication"]], "Autocharge / PnC": [[99, "autocharge-pnc"]], "Reservation": [[99, "reservation"]], "Energy Management": [[99, "energy-management"]], "Todo": [[101, "todo"]], "Datasets in the configuration file": [[102, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[102, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[102, "dataset-description"]], "Structure of datasets in the configuration file": [[102, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[102, "other-things-to-note"]], "Provided commands": [[102, "provided-commands"]], "get_signed_meter_value": [[102, "get-signed-meter-value"]], "LEM DCBM 400/600": [[103, "lem-dcbm-400-600"]], "Description": [[103, "description"]], "Initialization": [[103, "initialization"]], "Variable Powermeter": [[103, "variable-powermeter"]], "Command start_transaction": [[103, "command-start-transaction"]], "Command stop_transaction": [[103, "command-stop-transaction"]], "ip_address": [[103, "ip-address"]], "port (optional)": [[103, "port-optional"]], "meter_tls_certificate (optional)": [[103, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[103, "ntp-settings-optional"]], "Resilience Settings (optional)": [[103, "resilience-settings-optional"]], "Notes": [[103, "notes"]], "Time Sync": [[103, "time-sync"]], "Error Handling / Resilience": [[103, "error-handling-resilience"]], "TLS Notes & Limitations": [[103, "tls-notes-limitations"]], "References / Links": [[103, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[105, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[105, "protocol"]], "COBS": [[105, "cobs"]], "Protobuf": [[105, "protobuf"]], "EVerest to Yeti": [[105, "everest-to-yeti"]], "Low control mode:": [[105, "low-control-mode"]], "Other commands for all modes:": [[105, "other-commands-for-all-modes"]], "Yeti to EVerest": [[105, "yeti-to-everest"]], "EVerest Reference": [[106, "everest-reference"]], "EVerest Interfaces": [[107, "everest-interfaces"]], "EVerest Modules": [[108, "everest-modules"]], "EVerest Types": [[109, "everest-types"]], "Snapshot": [[110, "snapshot"]], "edm": [[111, "edm"]], "Dependency Manager for EVerest": [[111, "dependency-manager-for-everest"]], "Install and Quick Start": [[111, "install-and-quick-start"]], "Installing edm": [[111, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[111, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[111, "building-everest"]], "Python packages needed to run edm": [[111, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[111, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[111, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[111, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[111, "git-information-at-a-glance"]], "ev-cli": [[112, "ev-cli"]], "Install": [[112, "install"]], "ev-cli command line interface": [[112, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[112, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[112, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[112, "auto-generating-nodejs-modules"]], "EVerest development tools": [[113, "everest-development-tools"]], "EVerest framework": [[114, "everest-framework"]], "A Visual Introduction": [[114, "a-visual-introduction"]], "Tools And Helpers": [[114, "tools-and-helpers"]], "System Requirements and Prerequisites": [[114, "system-requirements-and-prerequisites"]], "Hardware": [[114, "hardware"]], "Operating System": [[114, "operating-system"]], "Libraries And Tools": [[114, "libraries-and-tools"]], "Prepare Your Development Environment": [[115, "prepare-your-development-environment"], [116, "prepare-your-development-environment"]], "A Word on System Environments": [[115, "a-word-on-system-environments"]], "Required Packages": [[115, "required-packages"]], "Tested Environments": [[115, "tested-environments"]], "Ubuntu": [[115, "ubuntu"]], "OpenSUSE": [[115, "opensuse"]], "Fedora": [[115, "fedora"]], "Troubleshooting": [[115, "troubleshooting"], [120, "troubleshooting"]], "Maven dependency": [[115, "maven-dependency"]], "Java dependency": [[115, "java-dependency"]], "Python versions with pyenv": [[115, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[116, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[116, "needed-packages"]], "Download And Install": [[116, "download-and-install"]], "Get The Needed EVerest Repositories": [[116, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[116, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[116, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[116, "packages-for-iso-15118-communication"]], "Build EVerest": [[116, "build-everest"]], "Simulating EVerest": [[116, "simulating-everest"]], "Prepare The Helpers": [[116, "prepare-the-helpers"]], "Software in a loop": [[116, "software-in-a-loop"]], "Admin panel and simulations": [[116, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[116, "understanding-everest-modules"]], "Basic elements of a module": [[116, "basic-elements-of-a-module"]], "Module manifest": [[116, "module-manifest"]], "Interfaces": [[116, "interfaces"]], "Types": [[116, "types"]], "Generate the stub files": [[116, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[116, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[117, "everest-modules-in-detail"]], "Overview": [[117, "overview"]], "Concepts": [[117, "concepts"]], "Modules and module instances": [[117, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[117, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[117, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[117, "providing-interface-implementations"]], "Requiring interface implementations": [[117, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[117, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[117, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[117, "explaining-the-yaml-files"]], "Explaining the generated sources": [[117, "explaining-the-generated-sources"]], "Interface headers": [[117, "interface-headers"]], "Module files": [[117, "module-files"]], "The module class": [[117, "the-module-class"]], "Interface implementations": [[117, "interface-implementations"]], "Note on concurrency": [[117, "note-on-concurrency"]], "EVerest Module Configurations": [[118, "everest-module-configurations"]], "Module connections for dedicated use cases": [[118, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[118, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[118, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[118, "module-connections-and-module-parameters"]], "Very quick overview": [[118, "very-quick-overview"]], "Charging station and charging points": [[118, "charging-station-and-charging-points"]], "Authentication for charging": [[118, "authentication-for-charging"]], "Car simulation": [[118, "car-simulation"]], "Energy management": [[118, "energy-management"], [119, "energy-management"]], "DC charging": [[118, "dc-charging"]], "Module functionality in detail": [[118, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[119, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[119, "everest-modules"]], "Debug a single module": [[119, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[119, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[119, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[119, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[119, "everest-ocpp-2-0-1-setup"]], "Testing": [[119, "testing"]], "Unit tests": [[119, "unit-tests"]], "Integration tests": [[119, "integration-tests"]], "Pionix BelayBox": [[120, "pionix-belaybox"]], "Introduction": [[120, "introduction"]], "The BelayBox hardware": [[120, "the-belaybox-hardware"]], "Getting support": [[120, "getting-support"]], "Setting up Hardware and Software": [[120, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[120, "assembling-the-yak-board"]], "Flashing the Yak Board": [[120, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[120, "assembling-the-yeti-board"]], "Preparing the cable set": [[120, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[120, "final-yak-yeti-cable-setup"]], "Raspbian": [[120, "raspbian"]], "EVerest": [[120, "everest"]], "Integration into Raspbian": [[120, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[120, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[120, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[120, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[120, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[120, "belaybox-further-information"]], "Reference Cheat Sheet": [[120, "reference-cheat-sheet"]], "Make root partition read/writable": [[120, "make-root-partition-read-writable"]], "Make it read only again": [[120, "make-it-read-only-again"]], "File containing wifi settings": [[120, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[120, "use-of-custom-everest-build-or-config"]], "Define release channels": [[120, "define-release-channels"]], "Wireguard VPN configuration": [[120, "wireguard-vpn-configuration"]], "Persistent user config": [[120, "persistent-user-config"]], "Stop automatic updates": [[120, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[120, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[120, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[120, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[120, "raspbian-partitioning-scheme"]], "Using online updates": [[120, "using-online-updates"]], "Factory reset": [[120, "factory-reset"]], "Yeti errors or EVerest not starting": [[120, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[121, "index"]], "What Is EVerest": [[121, "what-is-everest"]], "EVerest Compass": [[121, "everest-compass"]], "Direct contact": [[121, "direct-contact"]], "Mailing list": [[121, "mailing-list"]], "Zulip chat": [[121, "zulip-chat"]], "Weekly tech meetup and working groups": [[121, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[121, "meetup"]], "Tech resources about EVerest": [[121, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[121, "find-your-way-into-everest-development"]], "Table Of Contents": [[121, "table-of-contents"]], "Indices and tables": [[121, "indices-and-tables"]], "Docker setup": [[122, "docker-setup"]], "everest playground": [[122, "everest-playground"]], "Local CI environment": [[122, "local-ci-environment"]], "Generating languange specific protobuf files": [[122, "generating-languange-specific-protobuf-files"]], "How To: Act": [[123, "how-to-act"]], "Usage": [[123, "usage"]], "List available jobs:": [[123, "list-available-jobs"]], "Run Jobs / Trigger events:": [[123, "run-jobs-trigger-events"]], "Bind working directory:": [[123, "bind-working-directory"]], "How To: Git": [[124, "how-to-git"]], "Main concept": [[124, "main-concept"]], "Best practices": [[124, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[124, "tips-n-tricks-for-git"]], "Using private repositories": [[124, "using-private-repositories"]], "Workflow example": [[124, "workflow-example"]], "Visualization of the branching structure": [[124, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[124, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[125, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[125, "prerequisites"]], "Integration of libocpp into everest-core": [[125, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[125, "run-everest-with-steve"]], "Configuring OCPP": [[125, "configuring-ocpp"]], "Connect to a different CSMS": [[125, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[125, "configuring-ocpp-within-everest"]], "Logging": [[125, "logging"]], "Tutorials": [[126, "tutorials"]], "How To: Develop New Modules": [[127, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[127, "goal-of-this-tutorial"]], "Install Prerequisites": [[127, "install-prerequisites"]], "Workspace Setup": [[127, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[127, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[127, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[127, "create-module-skeleton"]], "Interface Configuration": [[127, "interface-configuration"]], "Build Configuration & Build": [[127, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[127, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[127, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[127, "adding-dependencies-yaml"]], "Building": [[127, "building"]], "Run Configuration & Run": [[127, "run-configuration-run"]], "EVerest configuration": [[127, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[127, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[127, "running-everest"]], "Observing the System": [[127, "observing-the-system"]], "Exploring with MQTT Explorer": [[127, "exploring-with-mqtt-explorer"]], "Debugging": [[127, "debugging"]], "Exemplary Module Customizations": [[127, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[128, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[129, "general-sphinx-information"]], "Architecture": [[129, "architecture"]], "Build the documentation": [[129, "build-the-documentation"]], "Sphinx style guide": [[130, "sphinx-style-guide"]], "Headlines": [[130, "headlines"]], "Styles": [[130, "styles"]], "Bullet Lists": [[130, "bullet-lists"]], "Targets and Links": [[130, "targets-and-links"]], "Section Heading": [[130, "section-heading"]], "Tables": [[130, "tables"]], "Grid table": [[130, "grid-table"]], "Simple table": [[130, "simple-table"]], "CSV table": [[130, "csv-table"]], "table title": [[130, "id6"]], "Images and Figures": [[130, "images-and-figures"]], "Image": [[130, "image"]], "Figure": [[130, "figure"]], "Comments": [[130, "comments"]], "Directives": [[130, "directives"]], "Table of Contents": [[130, "table-of-contents"], [130, "id4"]], "Table of Contents (this document)": [[130, "table-of-contents-this-document"]], "Content Block Directives": [[130, "content-block-directives"], [130, "id5"]], ".. topic:: [title]": [[130, "topic-title"]], "Topic": [[130, null]], ".. sidebar:: [title]": [[130, "sidebar-title"]], "Sidebar": [[130, null]], ".. admonition:: [title]": [[130, "admonition-title"]], "Admonition title": [[130, null]], ".. attention::": [[130, "attention"]], ".. caution::": [[130, "caution"]], ".. danger::": [[130, "danger"]], ".. error::": [[130, "error"]], ".. hint::": [[130, "hint"]], ".. important::": [[130, "important"]], ".. note::": [[130, "note"]], ".. tip::": [[130, "tip"]], ".. warning::": [[130, "warning"]], ".. seealso::": [[130, "seealso"]], ".. versionadded:: [version]": [[130, "versionadded-version"]], ".. versionchanged:: [version]": [[130, "versionchanged-version"]], ".. deprecated:: [version]": [[130, "deprecated-version"]], ".. math::": [[130, "math"]], ".. raw:: output format": [[130, "raw-output-format"]], "Code Examples": [[130, "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/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/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/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/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. 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", "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, 99, 100, 101, 102, 103, 104, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "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, 99, 100, 102, 103, 106, 114, 118, 119, 120, 121, 122, 125, 129], "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, 103, 105, 106, 111, 114, 116, 117, 122, 125, 127, 129, 130], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 99, 110, 116], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 99, 105, 114, 119, 120, 121], "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, 99, 101, 103, 104, 105, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 125, 127, 128], "eim": [1, 53, 56, 99], "author": [1, 4, 5, 6, 18, 80, 91, 99, 106, 109, 116, 117, 120, 125, 127], "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, 99, 101, 102, 103, 104, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130], "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, 99, 116], "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, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 99, 101, 102, 103, 105, 111, 112, 114, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130], "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, 96, 97, 99, 103, 112, 116, 118, 119, 122, 125, 127, 129], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 99, 103, 111, 114, 116, 121, 125, 127], "pnc": [1, 53, 56, 125], "send": [1, 18, 25, 32, 42, 53, 99, 101, 105, 117, 124, 127], "signatur": [1, 19, 93], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 100, 103, 115, 116, 125], "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, 116, 117, 118, 121, 124], "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, 99, 104, 117, 127], "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, 105, 112, 116, 117], "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, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 105, 106, 111, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 128], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 105], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127], "close": [1, 2, 56, 82, 118], "ac_open_contactor": 1, "open": [1, 82, 111, 116, 118, 120, 121, 122, 125, 127, 128, 129], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 127, 128], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 99, 101, 103, 105, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 127, 128], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 99, 103, 105, 117, 118, 120, 121, 124, 127], "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, 96, 99, 101, 102, 103, 105, 106, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 101, 102, 103, 105, 110, 111, 115, 125, 127, 130], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 117, 120, 125, 129], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 99, 102, 103, 105, 112, 116, 117, 118, 119, 120, 123, 124, 125, 127, 129], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 101, 113, 114, 117, 118, 120, 121, 127], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 101, 105, 114, 117, 119, 125, 127], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 99, 103, 105, 125, 128], "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, 99, 105, 114, 116, 120, 121, 125], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 114, 116, 117, 118, 119, 126, 127, 128, 130], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 99, 103, 111, 112, 114, 115, 116, 117, 118, 119, 120, 124, 125, 127], "want": [1, 2, 53, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 105, 111, 117, 121, 124, 125, 127], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 101, 120, 124, 127], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 99, 120], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 99, 119, 120], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 103, 115, 118, 120, 125], "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, 103, 116, 117, 127], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 99, 116, 117, 119, 122, 123, 125, 127], "identif": [1, 55, 80, 88, 99, 118], "readabl": [1, 80, 105, 129], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 99, 103, 112, 115, 120, 121, 123, 125, 127], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 99, 100, 102, 103, 105, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 99, 102, 105, 111, 112, 116, 117, 122, 123, 124, 125, 127, 128], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 115], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 102, 103], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 115], "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, 99, 100, 101, 102, 103, 104, 105, 112, 114, 115, 116, 117, 119, 121, 122, 123, 125, 127, 128, 129, 130], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 99, 101, 103, 118], "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, 102, 103, 106, 115, 117, 119, 120, 121, 125, 127, 128, 129], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 99, 118, 120, 122, 127], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 102, 106, 107, 109, 116, 117, 120, 121, 125], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 105], "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, 99, 102, 103, 105, 119, 121, 125, 127, 128], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 99, 110, 111, 112, 114, 117, 121, 124, 125, 127, 130], "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, 116, 120], "intend": [1, 80], "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, 95, 102, 103, 115, 116, 117, 118, 127, 130], "wh": [1, 80, 82, 83, 88, 92, 94, 102], "amount": [1, 77, 82, 85, 86, 103, 105, 118], "reflect": [1, 117, 127], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 96, 97, 98, 99, 100, 102, 103, 104, 105, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 104, 114, 115, 116, 117, 118, 119, 120, 121, 126, 128, 129, 130], "much": [1, 118, 119, 120, 124], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 99, 101, 102, 103, 105, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 101, 111, 112, 116, 117, 121, 124, 127], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 98, 104, 105, 114, 116, 119, 121, 122, 123, 128], "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, 99, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 130], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 99, 101, 105, 116, 118, 119, 125], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 95, 116, 122], "rm": [1, 122, 124, 128], "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, 117, 118], "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, 99, 102, 103, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 130], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 117], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 102, 105, 118], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 99, 111, 114, 116, 118, 120, 121, 124, 125], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 96, 97, 99, 105, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 99, 102, 105, 114, 116], "neutral": [1, 53, 82, 94], "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, 99, 101, 102, 103, 105, 111, 117, 118, 120, 121, 124, 127, 130], "maximum": [1, 17, 20, 28, 43, 45, 60, 79, 80, 82, 83, 86, 87, 103, 125], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 93, 99, 102, 105, 115, 116, 118, 121, 125, 130], "per": [1, 2, 77, 78, 82, 99, 127], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 103, 105, 111, 121], "minimum": [1, 43, 79, 82, 87, 88, 99, 115, 120], "cost": [1, 33, 78, 91], "effici": [1, 77, 80, 87, 115], "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, 99, 101, 117, 118, 119, 125], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 72, 74, 80, 81, 83, 86, 93, 94, 99, 101, 102, 103, 105, 106, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "consid": [1, 80, 86, 103, 116, 117, 120], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 99], "dc_bulksoc": 1, "fast": [1, 17, 114, 116, 120, 124], "end": [1, 18, 53, 77, 80, 89, 91, 93, 117, 120, 125], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 103, 118, 126, 130], "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, 95, 116, 117, 127], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 99, 101, 103, 105, 111, 112, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127, 128], "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, 95, 99, 102, 105, 112, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127, 128, 130], "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, 95, 99, 101, 103, 105, 116, 117, 119, 120, 124, 125], "bulk": [1, 80, 82], "approx": [1, 82, 103], "80": [1, 59, 80, 82, 103, 116, 122], "complet": [1, 17, 38, 53, 80, 82, 105, 112, 115, 117, 120, 125], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 114, 120, 121], "100": [1, 17, 45, 82, 115, 125], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 119, 128], "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, 99, 102, 103, 116, 117, 123, 125, 127, 130], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 99, 103, 105, 106, 107, 116, 117, 118, 119, 120, 125], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 103, 105, 116, 118, 120, 125, 127], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 102, 119], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 99, 105, 111, 115, 116, 117, 118, 120, 121, 123, 124, 125, 127], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 99, 114, 116, 118], "belong": [1, 18, 99, 124], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 98, 99, 103, 118, 120, 125], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 99], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 103, 119, 120, 127], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 99, 103, 120, 124, 125], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 99, 102, 103, 116, 118, 119, 120, 122, 128], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 116, 127], "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, 99, 102, 103, 105, 116, 117, 120, 127, 128], "link": [1, 16, 34, 52, 55, 56, 68, 86, 96, 97, 98, 100, 101, 104, 117, 119, 121, 122, 127], "becom": [1, 34, 80, 124], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 125], "match": [1, 9, 16, 34, 44, 53, 55, 119], "dlink_paus": [1, 34], "save": [1, 34, 111, 118, 119], "while": [1, 18, 34, 45, 105, 114, 119, 120, 122, 127], "stai": [1, 34, 120, 121], "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, 111, 112, 115, 116, 117, 118, 119, 120, 127], "protocol": [1, 18, 82, 93, 99, 101, 103, 114, 116, 117, 118, 125], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 116, 118, 130], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 99, 112, 116, 117, 118, 119, 120, 125, 127], "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, 116], "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, 114, 120], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 99, 102, 111, 112, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 127, 129, 130], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 111], "purpos": [1, 8, 17, 18, 56, 99, 117, 120, 125, 129], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 99, 102, 105, 111, 115, 116, 117, 118, 119, 124, 125, 127], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 103, 106, 108, 111, 114, 115, 116, 117, 118, 121, 124, 125, 126], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 116, 117], "At": [1, 118, 127], "startup": [1, 102, 103, 117, 127], "necessari": [1, 116, 118, 124, 127], "info": [1, 25, 26, 86, 111, 121, 127], "sent": [1, 25, 26, 69, 80, 99, 105, 114, 127], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 96, 97, 98, 99, 100, 101, 104, 106, 114, 120, 121, 125, 126, 128, 129], "onc": [1, 17, 44, 99, 101, 105, 120, 124, 127], "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, 99, 103, 112, 117, 119, 120, 125, 127], "uniqu": [1, 7, 9, 75, 82, 117], "identifi": [1, 7, 9, 19, 75, 82, 86, 118], "outlet": [1, 9, 80, 82], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 102, 103, 105, 114, 116, 117, 119, 120, 121, 122, 127], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 105, 112, 114, 115, 116, 118, 120, 125, 129], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 116, 130], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 111, 116, 119, 120, 124, 127], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 99, 101, 103, 105, 116, 117, 118, 119, 121, 122, 125, 127], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 105, 120, 125], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 99, 103, 105, 112, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 127, 128], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 105, 111, 112, 117, 121, 124, 125, 127], "physic": [1, 18, 80, 82, 99, 118], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 102, 105, 116, 120], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 102, 120], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 99, 103, 112, 116, 117, 118, 119, 121, 123, 124, 125, 127], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 115, 119, 120, 121, 122, 123, 129], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 102, 115, 116, 117, 118, 121], "servic": [1, 25, 26, 53, 85, 116, 122, 123, 127], "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, 96, 97, 101, 105, 116, 117, 125, 127], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 99, 101, 102, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 130], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 111, 112, 114, 116, 117, 118, 119, 122, 125, 127, 129, 130], "correspond": [1, 18, 80, 102, 105, 112, 117, 118, 120, 127], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 103, 116, 120], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 100, 103, 104, 116, 123, 125], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 99, 101, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 115, 121], "stream": [1, 18, 76, 82, 105], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 119], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 99, 105, 115, 116, 118, 119, 121, 126, 128], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 99, 103], "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, 96, 97, 98, 99, 118, 123, 125], "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, 103, 105, 116, 117, 119, 125, 127], "dlink_readi": [1, 16, 34, 101], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 99, 101, 105], "slac": [1, 16, 52, 53, 55, 99, 101, 105, 106, 107, 118, 121], "layer": [1, 16, 34, 114, 125], "accord": [1, 23, 30, 52, 55, 82, 85, 99, 103, 125], "readi": [1, 2, 18, 53, 82, 101, 103, 114, 116, 117, 120, 124, 127, 128], "cable_check_finish": 1, "under": [1, 20, 24, 80, 105, 120], "20v": 1, "insul": [1, 53], "resistor": [1, 95], "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, 99, 101, 105, 111, 116, 118, 119, 121, 125], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 103, 118], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 99, 103, 116], "record": [1, 121], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 115, 116, 117, 119, 120], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 102, 105, 111, 118, 123, 127, 130], "restrict": [1, 82, 116, 127], "max_curr": [1, 20, 28, 80, 99], "max": [1, 2, 77, 79, 117], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 99, 105, 116, 119, 120, 125], "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, 99, 120], "condit": [1, 80, 82, 99, 119], "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, 98, 103, 116, 117, 120, 127, 130], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 99], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 99, 123, 125], "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, 105, 106, 107, 109, 116, 118], "meterinfo": 1, "latest": [1, 93, 123, 124, 127], "read": [1, 17, 32, 45, 64, 69, 86, 102, 116, 121, 124], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 99, 111, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "relev": [1, 86, 94, 99, 105, 125], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 95, 105, 116, 121], "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, 101, 105, 112, 125], "simpl": [2, 24, 51, 66, 71, 99, 116, 117, 118, 119, 120, 124, 127], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 99, 105, 114, 116, 119, 121], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 99], "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, 98, 103, 116, 117, 127], "simul": [2, 9, 42, 56, 70, 95, 114, 121, 125, 126], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 101, 103, 114, 115, 118, 121, 127], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 116, 118, 125], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 105, 111, 116, 117, 118, 120, 124], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 105], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 116, 120, 125], "set_dc_param": 2, "paramet": [2, 77, 88, 102, 103, 111, 114, 117, 119, 125, 127], "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, 99, 102, 103, 105, 110, 111, 116, 120, 121, 124, 125, 130], "residu": [3, 105], "rcd": [3, 17, 43, 60, 73, 82, 95, 99, 105], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 99, 105, 116, 120, 125, 127], "emerg": [3, 80, 82, 105], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 99, 105], "off": [3, 17, 42, 45, 76, 79, 87, 99, 105, 110, 111, 117, 119, 120, 124, 127], "done": [3, 18, 25, 55, 103, 115, 116, 117, 118, 120, 124, 125], "hw": [3, 60, 73, 120], "directli": [3, 17, 53, 103, 105, 117, 122, 124], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 103, 105, 114, 115, 116, 117, 118, 119, 122, 124, 125, 127], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 99, 101, 116, 118, 119, 120, 125, 127], "telemetri": [3, 17, 18, 43, 45, 79, 105], "rcd_current_ma": 3, "ma": [3, 95], "note": [3, 17, 45, 53, 56, 59, 80, 86, 105, 112, 119, 125, 127], "doe": [3, 17, 24, 49, 53, 59, 93, 99, 105, 115, 116, 117, 119, 120], "anyth": [3, 112, 120], "mere": [3, 99], "self_test": 3, "execut": [3, 9, 18, 34, 39, 103, 117, 120, 123, 124, 127], "self": [3, 103, 116, 123, 124, 127], "test": [3, 17, 40, 53, 56, 76, 85, 114, 116, 117, 120, 121, 123, 124, 127], "fail": [3, 18, 56, 81, 82, 93, 101, 103, 105, 119], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 99, 101, 103, 105, 116, 117, 118, 119, 120, 124, 127], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 99, 103, 105, 116, 117, 119, 127], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 99, 105, 116, 117, 118, 119, 121], "successful": 3, "authent": [4, 44, 114, 116, 125], "framework": [4, 20, 110, 111, 112, 116, 117, 118, 121, 122, 125, 127, 129], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 99], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 96, 99, 105, 121, 125], "relat": [4, 18, 19, 80, 93, 116, 117, 118, 124], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 80, 99], "connection_timeout": [4, 18, 44, 125], "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, 116, 117], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 102, 103, 111, 116, 117, 118, 120, 124, 127, 129], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 99, 106, 107, 108, 118, 119, 125], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 103, 115, 119, 120, 125], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 123, 124, 125, 128], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 106, 109], "banksessiontoken": [7, 75], "commit": [8, 91, 124], "account": [8, 58, 121, 123], "bank_transaction_summari": 8, "banktransactionsummari": [8, 75], "summari": [8, 75, 121], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 103], "depend": [8, 23, 75, 112, 114, 119, 120, 124], "backend": [8, 75, 91, 114, 118, 119, 121], "therefor": [8, 25, 75, 99, 117, 124], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 116, 120, 125], "out": [9, 17, 80, 99, 116, 118, 120, 121, 123, 124, 127], "hil": [9, 42], "sil": [9, 116, 119, 125, 128], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 95, 99, 101, 102, 103, 105, 116, 117, 118, 119, 120, 121, 124, 125, 127], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 99, 103, 105, 116, 117, 118, 119, 120, 121, 125, 127, 130], "yeti": [9, 42, 60, 73, 106, 109, 118, 125], "shall": [9, 93, 127], "follow": [9, 44, 99, 102, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "structur": [9, 111, 116, 117, 119, 127, 128, 130], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 102, 103, 105, 112, 116, 117, 119, 121, 122, 125, 127], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 101, 103, 105, 115, 119, 120, 125], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 99, 120, 125], "lock": [10, 17, 18, 60, 73, 105, 117], "motor": [10, 60, 73, 105], "socket": [10, 17, 80, 115, 120, 127], "fix": [10, 17, 124], "attach": [10, 17, 69, 116, 119, 122], "unlock": [10, 18, 80, 105, 125], "normal": [10, 18, 53, 70, 99, 120], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 99, 104, 106, 107, 108, 109, 114, 116, 118, 121, 122], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 99, 101, 102, 103, 105, 106, 114, 120, 121, 126, 127], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 103, 112, 119, 122, 125, 127, 128, 129], "ani": [11, 25, 56, 68, 77, 80, 105, 111, 112, 116, 117, 120, 124], "displai": [11, 99, 120], "web": [11, 116, 122], "titl": [11, 118], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 99, 115, 116, 117, 118, 119, 124, 125, 128], "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, 103, 110, 111, 112, 116, 118, 120, 121, 125, 127, 129], "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, 99, 100, 101, 102, 103, 105, 112, 114, 116, 118, 119, 121, 122, 125, 127], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 99, 125, 130], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 114, 115, 117, 120, 121, 122], "intefac": 13, "node": [13, 18, 22, 77, 116, 118, 119], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 101, 116, 118, 128], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 99, 117, 119, 120], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 105, 119, 120, 121, 125, 127], "direct": [13, 69, 77, 116, 119, 123, 127], "grid": [13, 53, 77, 79, 88, 99, 118], "consum": [13, 77, 91, 116, 118], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 111, 116, 127, 128], "enforce_limit": [13, 77, 99], "energymanag": [13, 14, 18, 22, 77, 80, 99, 106, 108], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 117], "through": [13, 77, 80, 114, 116, 119, 120, 124], "tree": [13, 22, 51, 53, 77, 99, 119, 127, 130], "global": [14, 38, 50, 80, 130], "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], "both": [15, 25, 78, 99, 102, 103, 105, 112, 120, 124], "side": [16, 34, 53, 73, 76, 77, 99, 101, 105, 116, 118, 119, 120, 125], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 99, 101, 105, 111, 116, 118, 120, 125, 127], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 105, 112, 116, 117, 118, 120, 122, 124, 125, 127, 128, 130], "shut": [16, 34], "down": [16, 34, 44, 120, 121, 124, 125], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 101, 103, 120, 124], "transit": [16, 34, 99, 101, 105], "unexpect": [16, 34, 103], "cannot": [16, 34, 103, 105, 120], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 99, 101, 105, 117, 125, 127], "machin": [16, 34, 99, 105, 116, 118, 120], "board": [17, 60, 73, 76, 79, 105, 118, 121], "driver": [17, 45, 57, 59, 60, 73, 99, 103, 114, 116, 118, 120, 122], "minim": [17, 29, 53, 73, 77, 83, 86, 125, 127], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 112, 116, 117, 119, 120, 121, 123, 125, 127], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 105, 111, 112, 116, 118, 127], "compon": [17, 25, 86, 117, 120, 127], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 105, 116, 117, 120, 121, 125, 129], "have": [17, 33, 77, 78, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128], "own": [17, 103, 114, 116, 117, 118, 120, 123, 127, 128], "board_support_common": [17, 106, 109], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 105], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 99], "count": [17, 19, 51, 80, 116], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 99, 101, 103, 116, 119], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 101, 106, 108, 116, 118, 125], "call": [17, 18, 25, 26, 39, 99, 101, 103, 105, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127], "get_hw_cap": 17, "fetch": [17, 37, 58, 103, 111], "cach": [17, 19, 111, 116, 127], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 101, 102, 103, 105, 114, 116, 117, 119, 120, 121, 124, 127], "thei": [17, 44, 53, 80, 99, 102, 105, 111, 114, 117, 118, 120, 122, 124, 130], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 99, 103, 112, 114, 115, 116, 120, 124], "runtim": [17, 127], "becaus": [17, 25, 80, 89, 105, 112, 117, 119, 124], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 99, 102, 111, 112, 114, 115, 117, 118, 119, 121, 122, 124, 125, 128], "too": [17, 80, 103, 119], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 117], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 99], "whenev": [17, 99, 105], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 111, 116, 118, 125], "those": [17, 103, 114, 115, 116, 118, 121, 127], "three_phas": [17, 18, 53, 99], "three": [17, 18, 53, 105, 117, 118, 122, 129], "singl": [17, 18, 80, 81, 103, 105, 112, 124, 127], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 105, 116, 119, 120, 122, 124], "do": [17, 18, 53, 55, 76, 77, 80, 93, 102, 111, 112, 114, 116, 119, 120, 121, 124, 126, 127, 128, 130], "country_cod": [17, 53], "two": [17, 99, 101, 102, 103, 112, 116, 117, 118, 120, 121, 127], "letter": 17, "iso": [17, 53, 78, 85, 101, 115, 118, 120, 121], "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, 103, 105, 110, 120, 124, 125, 130], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 125, 127], "input": [17, 25, 29, 32, 74, 87, 88, 99, 102, 116, 117, 119], "acdc": 17, "convert": [17, 50, 99], "stack": [17, 114, 116, 121], "itself": [17, 18, 99, 117], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 99, 116, 117, 122, 127], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 102, 117, 119], "pilot": [17, 34, 60, 73, 101], "f": [17, 34, 76, 101, 105, 120], "must": [17, 29, 45, 77, 88, 93, 99, 103, 105, 117, 125, 127], "pwm_on": 17, "turn": [17, 117, 120], "pwm": [17, 53, 99, 105, 118], "duti": [17, 118], "cycl": [17, 118], "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, 102, 105, 110, 111, 115, 116, 121, 124, 125, 127, 130], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 99, 105, 114, 120, 121, 129], "pwm_f": 17, "neg": [17, 77, 84, 88, 94], "allow_power_on": [17, 79], "flag": [17, 79, 92, 101, 115, 119, 120, 123, 127], "never": [17, 44, 53, 99, 112, 120, 124], "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, 105, 120], "destroi": [17, 105], "so": [17, 18, 53, 58, 77, 78, 80, 85, 99, 102, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "special": [17, 53, 76, 77, 78, 105, 116, 118, 121], "sequenc": [17, 18, 76, 105], "exact": [17, 118, 120], "exampl": [17, 21, 63, 80, 85, 99, 104, 106, 107, 111, 112, 115, 116, 117, 118, 119, 120, 122, 125, 127], "would": [17, 44, 85, 111, 112, 116, 117, 122, 124, 127], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 99, 111, 117, 120, 127], "caution": 17, "3ph": [17, 105], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 105, 117], "replug": [17, 18, 44, 76, 80, 105], "without": [17, 32, 80, 81, 92, 102, 105, 118, 119, 120, 121, 125, 127], "evsereplugstart": [17, 76], "take": [17, 53, 93, 111, 112, 116, 117, 118, 120, 122, 124, 125, 127], "care": [17, 117, 127], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 115, 120, 124], "don": [17, 112, 119, 123, 124, 125], "t": [17, 18, 86, 112, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "product": [17, 35, 85, 103, 105, 116, 118, 120, 124], "m": [17, 56, 111, 112, 115, 116, 124], "durat": [17, 50, 61, 88, 103], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 102, 103, 104, 114, 116, 117, 121, 127], "pp": [17, 95], "distinct": [17, 102], "you": [17, 53, 59, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "also": [17, 18, 53, 68, 86, 99, 102, 103, 105, 111, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "var": [17, 25, 43, 88, 92, 94, 102, 103, 116, 117], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 111, 116, 121], "over": [17, 53, 61, 81, 99, 105, 117, 119], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 99, 103, 105, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 129], "than": [17, 25, 33, 59, 80, 86, 103, 115, 116, 118, 121], "just": [17, 99, 114, 116, 117, 118, 119, 120, 121, 123, 124, 127], "ignor": [17, 43, 44, 59, 99], "otherwis": [17, 18, 54, 56, 67, 103, 120, 124], "overcurr": 17, "detect": [17, 18, 82, 93, 105, 120], "margin": 17, "ad": [17, 18, 53, 55, 114, 117, 118, 123, 124, 130], "avoid": [17, 53, 119], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 105, 111, 114, 115, 116, 118, 119, 120, 122, 124, 127], "repres": [18, 51, 112, 118], "kernel": [18, 115], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 103], "known": [18, 86, 127], "evse_board_support": [18, 53, 60, 73, 106, 107, 109], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 120, 124], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 106, 107, 109], "enforced_limit": [18, 22], "come": [18, 22, 99, 112, 116, 119, 120, 124, 127], "waiting_for_external_readi": 18, "principl": [18, 114], "delai": [18, 53, 59, 61, 62, 103, 105], "its": [18, 43, 44, 53, 59, 77, 80, 86, 99, 103, 111, 112, 114, 116, 117, 120, 124, 127], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 101, 103, 116, 119, 120, 127], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 116, 117, 119, 125], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 103, 105, 117, 118, 119, 120, 127], "due": [18, 99, 118, 120, 124], "could": [18, 25, 26, 30, 39, 63, 74, 88, 104, 115, 116, 117, 118, 120, 125, 127], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 99], "further": [18, 80, 99, 111, 116, 117, 121, 125, 127], "reserv": [18, 44, 61, 74, 80, 106, 107, 109, 118, 125], "color": 18, "hmi": 18, "led": [18, 45, 99, 120], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 105, 120, 127], "cancel_reserv": [18, 31, 99], "anymor": [18, 44, 105, 124], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 99, 111, 114, 120, 130], "successfulli": [18, 25, 26, 39, 86, 88, 93, 114, 119, 120, 125], "alreadi": [18, 74, 77, 78, 111, 114, 116, 118, 119, 120, 121, 122, 124, 127, 128], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 116], "won": [18, 119], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 99], "automat": [18, 45, 102, 111, 118, 119], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 105, 112, 117, 120, 127], "correct": [18, 102, 118, 120, 123], "except": [18, 103], "explicitli": [18, 59], "cloud": [18, 120, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 99, 112, 114, 116, 117, 124, 125, 127, 128], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 99, 120, 125], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 99, 103, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 125], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 117, 118, 120, 121, 123, 124, 125, 127], "anoth": [18, 55, 99, 114, 116, 117, 118, 119, 120, 127, 130], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 99], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 110, 120, 125], "access": [19, 32, 57, 70, 116, 118, 120, 122, 123], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 99, 105, 117, 120], "period": [19, 86, 102], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 103, 116], "pem": [19, 54, 59, 74, 81, 93, 103], "encod": [19, 74, 81, 82, 93, 105, 130], "x": [19, 59, 74, 93, 103, 130], "509": [19, 74, 93, 103], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 103], "delete_certif": 19, "delet": [19, 24, 81, 112, 122, 124], "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, 127], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 115, 120], "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, 122, 130], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 116], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 103, 112, 116, 117, 118, 119, 120, 122, 123, 124, 127, 128, 130], "c": [19, 34, 76, 80, 92, 94, 105, 115, 119, 120, 124, 127], "organ": [19, 121, 127], "o": 19, "common": [19, 112, 115, 116, 121, 122], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 100, 102, 106, 108, 120, 123, 127], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 111, 117, 118, 122, 127], "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, 105, 106, 111, 115, 119, 121, 123, 125, 127, 128, 129, 130], "bundl": [19, 127], "get_leaf_expiry_days_count": 19, "dai": [19, 124], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 124], "multipl": [20, 32, 45, 86, 99, 103, 111, 115, 116, 117, 118, 119, 124], "featur": [20, 99, 114, 118, 121, 124, 125, 127, 129], "uses_someth": 20, "someth": [20, 24, 118, 120, 123, 124], "exist": [20, 24, 25, 26, 68, 86, 92, 102, 116, 118, 120, 127], "specif": [22, 31, 38, 74, 77, 82, 86, 99, 114, 116, 117, 120, 123, 124, 125, 127], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 102, 103, 114, 117, 118, 120], "iec": [23, 82, 118, 120], "61557": 23, "8": [23, 103, 127, 130], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 99, 103, 120, 124], "interv": [23, 50, 58, 61, 67, 86, 93, 99, 120], "load": [24, 45, 82, 99, 116, 118, 119, 125], "remov": [24, 80, 112, 120, 124, 127], "design": [25, 45, 86, 117, 120], "ocpp1": [25, 86, 121, 126], "6": [25, 26, 61, 73, 77, 86, 111, 115, 119, 120, 121, 126], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 99, 114, 115, 118, 120, 121, 124, 125], "offer": [25, 53, 86, 117], "flexibl": [25, 86, 118, 119, 125], "easier": [25, 86, 114, 124], "vice": [25, 86, 120], "versa": [25, 86, 120], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 99, 103], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 125], "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, 103, 114, 115, 116, 118, 119, 120, 125], "websocket": [25, 26, 61, 62, 119, 122, 125], "No": [25, 26, 85, 124], "previou": [25, 26, 72, 112, 116, 117, 120, 127], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 101, 125], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 99, 116, 120, 121, 123, 127, 129], "model": [25, 36, 57, 62, 92, 102, 119, 124], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 98, 117, 124], "preserv": [25, 117], "order": [25, 74, 103, 116, 120, 122, 125, 127, 128, 130], "set_vari": 25, "custom": [25, 26, 63, 104, 111, 116, 117, 122, 128, 129], "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, 112, 117, 120], "kind": [25, 118, 121], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 117, 120, 124, 125, 127], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 102, 117, 125, 128], "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, 103, 106, 107, 116, 117, 127], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 103, 105, 112, 118, 119, 121, 122, 123, 124, 125, 127, 129], "standard": [26, 32, 85, 122], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 99, 101, 103, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 103, 111, 119], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 99, 119, 121, 124], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 103, 111, 112, 116, 117, 118, 120, 121, 127], "5": [30, 48, 50, 53, 55, 64, 92, 111, 117, 120, 130], "wire": [30, 105, 118, 125, 128], "tn": 30, "network": [30, 38, 55, 70, 99, 101, 115, 116, 117, 118, 122, 128], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 103], "packet": [30, 65, 88, 93, 105], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 117, 118, 120, 121, 127], "reservationresult": [31, 89], "succesful": [31, 120], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 105], "rs485": [32, 120], "client": [32, 54, 68, 116, 117, 119, 125], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 102], "rtu": [32, 67, 102], "hold": [32, 102, 120, 127], "target_device_id": 32, "byte": [32, 90, 125], "first_register_address": 32, "16": [32, 90, 125], "bit": [32, 69, 90, 116, 118], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 106, 109], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 74, 99, 116, 117, 120], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 103, 117, 120, 127], "written": [32, 61, 62, 117, 119, 120, 127], "word": [32, 85, 103, 116, 121], "statuscodeenum": [32, 90], "nonstd_writ": 32, "non": [32, 80, 82, 105, 127], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 99, 101, 103, 105, 114, 115, 116, 119, 122, 128, 129], "we": [33, 53, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 127, 128], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 102], "chunk": [33, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 103], "upper": [34, 86, 116, 118, 120, 128], "enter_bcd": [34, 101, 105], "b": [34, 76, 80, 92, 94, 105, 119, 120, 123, 124, 129], "leave_bcd": [34, 101, 105], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 116, 120, 125], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 106, 109, 116, 120, 124, 127], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 111, 116, 121, 123, 124, 127, 128, 129, 130], "ip": [38, 59, 70, 103, 117, 120], "overview": [38, 114, 116, 121, 125], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 125, 127], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 99, 102, 104, 110, 112, 115, 126, 129, 130], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 102, 105, 116, 117, 118, 120, 127], "firmwar": [39, 93, 105], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 116, 120, 122], "upload": [39, 72, 93, 120, 125], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 127], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 103, 118], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 105, 124], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 105, 120], "bootreason": [39, 93], "core": [40, 102, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 127, 128, 129], "instanc": [40, 86, 114, 118, 119, 121], "carsimul": 40, "begin": [40, 101, 118, 121], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 114, 116, 118, 120, 127, 128], "cp": [42, 76, 95, 105], "plu": [42, 105, 118, 125], "setsimulationdata": 42, "simulationdata": [42, 95], "expos": [43, 122], "mqtt": [43, 61, 114, 116, 118, 121, 122], "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, 103, 105, 112, 116, 117, 119, 120, 122, 123, 125, 127], "like": [43, 85, 91, 101, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "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, 103, 120], "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, 105, 120], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 116, 121], "nearest": 43, "step": [43, 99, 111, 117, 118, 121, 124, 125, 127], "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, 96, 106, 107, 109, 118, 125], "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, 99, 103, 105, 110, 111, 115, 116, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130], "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, 105, 116, 121, 127], "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, 116, 127], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 129], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 99, 105, 111, 114, 115, 116, 118, 121, 122, 127, 128], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 99, 102, 103, 105, 111, 112, 115, 116, 118, 120, 121, 123, 125, 127, 129, 130], "selection_algorithm": [44, 125], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 120], "map": [44, 117, 118, 121, 122], "incom": [44, 74, 105, 117], "discard": [44, 118], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 124], "prefer": [44, 116], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 99, 105, 116, 120, 124, 127], "most": [44, 53, 105, 111, 114, 116], "free": [44, 53, 127], "applic": [44, 99, 103, 117, 120], "overtemperatur": [44, 87], "clear": [44, 80, 86, 105], "cool": [44, 82], "expect": [44, 82, 114, 127], "recov": 44, "faulti": 44, "treat": [44, 120], "good": [44, 77, 78, 116, 119, 123, 124, 127], "public": [44, 81, 82, 103, 121, 124], "token_provid": [44, 53, 55, 99, 118, 125], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 106, 107, 118], "token_valid": [44, 118, 125], "auth_token_valid": [44, 48, 61, 62, 106, 107], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 114, 119], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 99], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 115, 117, 120, 127], "well": [45, 85, 117, 118, 119, 124, 125, 127], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 99], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 105], "chip": [45, 69, 101, 120], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 101], "debug_print_all_telemetri": 45, "print": [45, 88, 119], "help": [45, 111, 112, 114, 116, 118, 119, 121, 127, 128], "power_supply_dc": [45, 53, 60, 106, 107, 109], "dpm": 45, "30": [45, 61, 64, 121, 125], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 105, 121, 124, 125], "dummi": [46, 47, 48, 49, 96, 97, 98, 117], "listen": [46, 96, 116, 117, 120, 125], "authrequir": [46, 80, 96], "alwai": [46, 47, 48, 53, 70, 77, 98, 99, 102, 103, 116, 119, 120, 124, 127], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 116, 118, 120, 125], "our": [46, 47, 116, 119, 120, 121, 124, 125, 127], "10": [46, 47, 53, 55, 85, 102, 103, 115, 120, 125], "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, 97, 102, 103, 105, 115, 116, 119, 120, 125], "same": [48, 80, 98, 99, 103, 105, 111, 117, 120, 123], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 112, 114, 115, 117, 118, 119, 122, 125, 128], "nominal_ac_voltag": [50, 119], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 115], "schedule_interval_dur": 50, "60": [50, 58, 67, 125], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 111], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 99, 103, 115, 118], "give": [50, 93, 116, 117, 118, 121, 124, 127], "even": [50, 53, 69, 77, 78, 116, 117, 119, 120, 125], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 99, 112, 114, 116, 117, 118, 122, 125, 127], "command": [50, 64, 77, 80, 81, 86, 90, 93, 99, 101, 111, 117, 120, 122, 127], "energy_manag": [50, 106, 107, 119], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 105, 115, 116, 117, 118, 120, 127, 129], "fuse": [51, 119], "fuse_limit_a": [51, 119], "phase_count": [51, 119], "omit": [51, 77, 86, 117, 123, 125, 130], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 106, 107], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 106, 107, 109], "negoti": [52, 55], "ev_slac": [52, 106, 107], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 117], "plc": [52, 55, 65, 101, 111], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 115, 127], "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, 99], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 99, 120], "spec": [53, 56, 68, 82, 99], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 120], "mobil": [53, 121], "app": [53, 80, 120], "payment_enable_contract": [53, 99], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 99], "session_log": [53, 125], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 125, 127], "directori": [53, 54, 56, 65, 112, 116, 119, 120, 122, 128, 129, 130], "session_logging_xml": 53, "xml": [53, 82, 115], "ventil": [53, 105], "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, 117, 119, 120, 121, 123, 124], "arriv": [53, 118], "fall": [53, 80, 99, 105, 120], "back": [53, 66, 69, 71, 99, 105, 116, 117, 120, 122, 124], "especi": [53, 101, 112, 117], "what": [53, 102, 112, 114, 116, 117, 119, 120, 124, 125], "compliant": [53, 118], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 103, 116, 128], "On": [53, 69, 103, 105, 117, 121], "veri": [53, 105, 114, 116, 117, 119, 120, 127, 128], "long": [53, 118, 124], "basic": [53, 99, 102, 105, 118, 124, 125], "eventu": [53, 111, 118], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 99], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 124], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 122], "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, 95, 99, 101, 102, 105, 111, 114, 117, 120, 121, 129], "dirti": [53, 111], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 102, 111, 116, 117, 120, 123, 124, 125, 127, 128], "offset": [53, 55], "unless": [53, 117], "know": [53, 79, 99, 111, 116, 118, 124], "hack_pause_imd_during_precharg": 53, "re": [53, 111, 116, 120, 125, 127], "currentdemand": [53, 80, 99], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 120], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 99, 116, 117, 119, 120, 127], "evccid": [53, 55, 99], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 119, 120, 122, 124, 127, 128], "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, 111, 116, 117, 121, 127], "hundr": 53, "slower": [53, 120], "less": [53, 73, 120], "disable_authent": 53, "standalon": [53, 105, 119, 127], "dummytokenprovid": [53, 106, 108], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 119], "speed": [53, 116, 121], "receiv": [53, 61, 77, 80, 105, 117, 125, 127], "authtoken": 53, "ac_rcd": [53, 73, 106, 107], "connector_lock": [53, 73, 106, 107], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 106, 107, 109], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 116, 127], "html": [53, 54, 85, 116, 122, 125, 127, 129, 130], "evse_secur": [54, 56, 61, 62, 100, 106, 107, 109], "filesystem": [54, 100], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 125], "prefix": [54, 61, 62, 70, 81, 117, 119, 127], "cert": [54, 61, 62, 116], "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, 116, 121, 125], "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, 103, 116, 127], "sound": 55, "db": [55, 62, 66, 122], "attenu": 55, "confirm": [55, 76, 120], "cm_slac_match": 55, "cnf": 55, "altern": [55, 103, 115], "deriv": [55, 74, 80, 112], "first": [55, 59, 74, 77, 78, 102, 103, 111, 114, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127], "cm_slac_parm": 55, "quit": [55, 105, 119, 121], "prone": 55, "might": [55, 111, 112, 116, 119, 121, 122, 124, 125, 127], "cross": 55, "talk": [55, 116, 118, 121, 122], "better": [55, 124], "gmbh": [55, 56, 121], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 116, 122], "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, 125], "pre": [56, 80, 102, 116, 122, 128], "master": [56, 99, 115, 120, 124], "secret": [56, 123], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 103], "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, 120, 124], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 120], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 106, 107], "tibber": 58, "api": [58, 59, 65, 99, 103, 106, 108], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 105, 114, 117, 119, 122, 124, 126, 130], "minut": [58, 103, 121], "usual": [58, 124, 127], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 118], "dcbm": [59, 118], "400": [59, 118], "600": [59, 61, 118], "adapt": [59, 103, 127], "meter_tls_certif": 59, "left": [59, 116, 118, 120, 127], "affect": [59, 124], "wish": [59, 99], "ntp_server_1_ip_addr": [59, 103], "ipv4": [59, 70], "4": [59, 102, 103, 111, 114, 120, 127, 130], "form": [59, 111, 117, 127], "w": [59, 80, 82, 83, 92, 123, 125, 129], "y": [59, 115, 120], "z": 59, "ntp": 59, "server": [59, 93, 103, 116, 117, 120, 122, 123], "sync": [59, 120], "ntp_server_1_port": [59, 103], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 103], "ntp_server_2_port": [59, 103], "fof": 59, "resilience_initial_connection_retri": [59, 103], "25": [59, 103], "resili": 59, "resilience_initial_connection_retry_delai": [59, 103], "10000": 59, "millisecond": [59, 103], "resilience_transaction_request_retri": [59, 103], "resilience_transaction_request_retry_delai": [59, 103], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 120], "mega": 60, "tester": 60, "v1": [60, 73, 103, 112], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 105, 111, 112, 115, 116, 120, 124], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 105], "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, 99], "j": [61, 116, 120, 123, 127, 129], "chargepointconfigpath": [61, 62, 125], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 106, 107], "persist": [61, 62, 66, 103], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 122], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 125], "everest_ocpp_log": [61, 62, 125], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 103, 105, 112, 116, 124, 125, 128, 129], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 125], "auth_provid": [61, 62, 125], "ocpp_data_transf": [61, 62, 63, 106, 107], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 125], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 125], "datatransf": [63, 104], "keys_to_monitor": 63, "heartbeatinterv": [63, 125], "securityprofil": [63, 125], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 99, 124], "pn532": 64, "nfc": [64, 120], "soon": [64, 80, 99, 118, 120, 128], "tag": [64, 74, 80, 81, 91, 124], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 117], "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, 106, 107], "collect": [67, 99, 115], "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, 116], "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, 117, 127], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 106, 107, 109], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 115, 120, 123, 130], "josev": [68, 110, 115, 116], "project": [68, 112, 114, 116, 117, 119, 120, 121, 122, 126, 127, 128, 129, 130], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 117, 120, 121, 127], "overwritten": [68, 112, 117], "iso15118_ev": [68, 106, 107, 109], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "9600": 69, "none": [69, 73, 76, 82, 105], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 105], "usag": [69, 77, 120], "lan": [70, 117], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 121], "hostnam": 70, "internet": [70, 117, 120], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 111, 115, 121, 124], "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, 111, 120, 121, 128], "failur": [72, 82, 93, 95, 103, 105], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 105], "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, 124], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 103, 116, 118, 120, 124, 127], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": 74, "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 99, 117], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 99, 101, 112, 114, 116, 117, 118, 127], "userinput": 74, "plugev": [74, 125], "choos": [74, 116, 118, 119, 121, 127, 128], "referenc": 74, "plugandcharg": 74, "bankcard": 74, "central": [74, 80, 99, 118, 127], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 95, 111, 116, 117, 118, 124, 125], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 99], "poweron": 76, "correctli": [76, 77, 120, 125], "mirror": [76, 105], "contact": [76, 105, 120], "poweroff": [76, 79], "weld": 76, "Not": [76, 127], "assembli": [76, 120], "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, 103, 105, 115, 116, 120, 124], "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, 102], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 99, 117, 120], "awai": [77, 80, 127], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 115, 117, 118, 119, 121], "entri": [77, 78, 115], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 101, 103, 111, 112, 116, 119, 122], "face": [77, 99], "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, 116, 118, 119, 127], "propag": [77, 124], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 116, 120, 121], "practic": [77, 78, 115, 116, 121], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 119], "afer": 77, "limits_root_sid": 77, "last": [77, 103, 111, 121], "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, 116], "degre": 79, "celsiu": 79, "architectur": [79, 114, 117, 121], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 99], "emergencystop": 80, "button": [80, 82, 116, 128], "evdisconnect": 80, "move": [80, 124, 125, 128], "induct": 80, "hardreset": 80, "press": [80, 82, 122], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 105, 120], "remot": [80, 93, 111, 117, 118, 122, 124, 127], "smartphon": 80, "exceed": 80, "prepaid": 80, "credit": 80, "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 117, 120, 127], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 118, 119], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 99, 105, 116, 120], "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, 102, 120], "met": [80, 105], "preparecharg": 80, "prepar": [80, 114, 121, 127], "precharg": [80, 99], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 115, 117, 127], "transactionfinish": 80, "clariti": [80, 125], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 99, 103, 120], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 99], "reservationend": [80, 89, 99], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 125], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 99, 103, 117, 118, 120, 121, 127], "meter_valu": 80, "signed_meter_valu": 80, "errorenum": 80, "kept": [80, 112], "compat": [80, 120], "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, 120], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 105, 129], "sever": [80, 117, 127], "medium": 80, "vendor_error": 80, "assum": [80, 86, 103, 112, 117, 118, 119, 124, 127], "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, 105], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 103, 117], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 121], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 99, 120], "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], "dn": [81, 103], "field": [81, 86, 92, 118], "exclud": [81, 85], "length": [81, 92, 102, 103, 125], "subject": 81, "represent": [81, 105, 114, 116, 118], "hexadecim": 81, "0x": 81, "lead": [81, 121], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 99, 117], "url": [81, 82, 93, 118, 128], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 101, 117], "warn": [82, 121], "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, 120], "error_rcd": [82, 105], "error_utilityinterruptev": 82, "util": [82, 110, 111, 112, 116, 120, 121, 127], "equip": [82, 120], "temporari": [82, 122], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 103], "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, 118, 120], "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, 105], "namespac": [82, 111, 117], "uri": [82, 93], "major": 82, "minor": [82, 85, 124], "v2g_message_xml": 82, "decod": [82, 105], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 112, 127], "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, 120], "earth": 84, "ohm": [84, 95], "voltage_v": [84, 87, 88, 102], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 119, 124, 127], "www": [85, 103], "six": 85, "group": [85, 116], "com": [85, 99, 103, 105, 110, 111, 115, 116, 119, 120, 121, 124, 125, 127, 130], "en": [85, 103, 105], "financi": 85, "technic": [85, 86, 121], "metal": [85, 120], "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, 120], "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, 111, 118, 120, 121], "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, 119], "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, 112, 117, 121, 125], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 106, 108], "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, 105], "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, 117, 121, 127, 129, 130], "variabl": [86, 111, 116, 117, 127], "doesn": 86, "suffici": [86, 111, 120], "attributeenum": 86, "attribut": [86, 103, 116], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 123], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 127], "hardwirednotif": 86, "softwar": [86, 114, 121, 126], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 127], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": 86, "refer": [86, 96, 97, 98, 99, 100, 102, 104, 105, 111, 116, 117, 121, 124, 130], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 102, 124], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 116, 118, 123], "additional_info": 86, "text": [86, 119, 121, 125, 130], "abl": [86, 105, 111, 116, 119, 120, 122, 125, 127], "status_info": 86, "current_a": [87, 88, 102], "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, 99, 112, 122, 124, 126, 127, 130], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 120], "tariff": 88, "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 116], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 102], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 102], "power_w": [88, 102], "reactivepow": [88, 94], "reactiv": [88, 94], "frequency_hz": [88, 102], "hertz": [88, 94, 95], "made": [89, 103, 116, 120], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 106, 108], "io": [90, 110, 123, 129], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 102], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 106, 109], "thing": [91, 116, 118, 121, 124, 130], "categori": [91, 112], "sessionstatu": 91, "final": [91, 93, 99, 105, 117, 127], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 123], "payload": [92, 103, 117, 127], "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, 120, 123, 127], "hour": [92, 103], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 116, 121], "critic": 92, "counter": 92, "problem": [92, 111, 115, 119], "retry_interval_": 93, "origin": [93, 99, 111, 123, 124, 127], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 99], "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, 120, 127], "uploadfailur": 93, "being": [93, 102, 116, 120, 122], "firmwareupdatestatusenum": 93, "intermedi": [93, 124], "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, 102], "l2": 94, "l3": 94, "cp_voltag": 95, "pp_resistor": 95, "rcd_current": 95, "diode_fail": 95, "error_": [95, 105], "diod": [95, 105], "pe": 95, "auto": [99, 102, 105, 106, 120, 127, 129], "usabl": 99, "share": [99, 116, 117, 118, 121, 125, 128], "dedic": [99, 114, 116, 121], "interact": [99, 117, 118, 124], "helper": [99, 112, 121], "70121": 99, "seamlessli": 99, "integr": [99, 111, 116, 118, 121, 122], "lowest": [99, 120], "microcontrol": 99, "improv": [99, 127], "safeti": [99, 105, 120], "todo": [99, 117, 118], "graph": 99, "behav": 99, "light": [99, 120], "subscrib": [99, 105, 117, 121, 127], "notreserv": 99, "driven": 99, "republish": 99, "struct": [99, 105, 116], "begun": 99, "github": [99, 110, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129], "openfastchargingalli": 99, "blob": [99, 115, 120], "pdf": 99, "To": [99, 102, 105, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 126, 128, 129, 130], "against": [99, 124, 125, 127], "reservatonstart": 99, "notifi": [99, 127], "intergr": 99, "overload": 99, "drop": [99, 101, 127], "merg": [99, 124], "limt": 99, "set_local_max_curr": 99, "travers": 99, "were": [99, 111], "smart": [99, 105], "profil": [99, 125], "whichev": 99, "15118": [101, 115, 118, 120, 121], "bx": 101, "cx": 101, "dx": [101, 130], "cm_slac_parm_req": 101, "cm_slac_match_r": 101, "nmk": 101, "join": [101, 121], "modem": 101, "cap_net_raw": 101, "make": [101, 105, 111, 112, 114, 115, 116, 118, 119, 122, 125, 127], "cm_valid": 101, "unplug": [101, 105, 120], "qca": 101, "modbusrtu": 102, "found": [102, 111, 116, 120, 122, 124, 127, 128], "subdirectori": [102, 112, 120], "templat": [102, 114, 116, 127], "yaml": [102, 106, 116, 119, 120, 121], "copi": [102, 103, 105, 111, 120, 122], "fill": [102, 116, 119], "datasheet": 102, "consist": [102, 103, 112, 117, 120, 124, 129], "start_regist": 102, "num_regist": 102, "multipli": 102, "exponent_regist": 102, "function_code_start_reg": 102, "obtain": 102, "scale": 102, "001": 102, "expon": 102, "function_code_exp_reg": 102, "split": [102, 105, 125], "certain": [102, 105, 111], "serv": 103, "translat": 103, "forward": [103, 124, 125], "metric": 103, "consequ": 103, "ensur": [103, 105, 119], "thrown": 103, "possibli": [103, 119], "furthermor": [103, 112, 116, 119, 122, 124, 127], "thread": [103, 117, 127], "loop": [103, 117], "cf": 103, "synchron": [103, 117], "livemeasur": 103, "endpoint": [103, 122, 125], "inject": 103, "post": 103, "legal": 103, "renam": 103, "requet": 103, "devi": 103, "Then": [103, 115, 119, 122, 127], "had": 103, "host": [103, 120, 122, 123, 128], "coher": 103, "behavior": [103, 127], "suppos": [103, 111], "howev": [103, 105, 115, 116, 117, 119], "inbetween": 103, "potenti": 103, "similarli": [103, 117], "greater": [103, 115], "sinc": [103, 120, 121, 123, 127, 130], "consider": 103, "ones": [103, 116, 118], "regularli": [103, 116, 117, 119], "right": [103, 116, 118, 120, 121, 122, 127, 128], "48": 103, "section": [103, 112, 114, 116, 117, 118, 120, 121, 124, 127, 128], "suggest": [103, 122, 127], "pai": 103, "regard": [103, 118], "200m": 103, "bring": 103, "1024bit": 103, "vulner": 103, "curl": [103, 115], "header": [103, 115, 127, 130], "tls_on": 103, "offici": [103, 115, 119, 120, 121], "page": [103, 116, 118, 119, 120, 121, 129], "yak": 105, "3v": 105, "ttl": 105, "uart": 105, "linux": [105, 114, 115, 120, 121], "wakeup": 105, "currrent": 105, "unus": [105, 117], "bp": 105, "8n1": 105, "binari": [105, 116, 120, 127], "googl": 105, "buffer": 105, "wikipedia": 105, "wiki": 105, "consistent_overhead_byte_stuf": 105, "yeti_comm": 105, "evseri": 105, "cpp": [105, 112, 116, 117, 122, 127], "extract": [105, 120], "handlepacket": 105, "linkwrit": 105, "hi2lo": 105, "proto": 105, "lo2hi": 105, "date": [105, 115, 121], "frequent": [105, 121, 124], "nanopb": [105, 122], "nanopb_gener": 105, "setcontrolmod": 105, "setmaxcurr": 105, "act": [105, 121, 124, 126, 129], "accordingli": [105, 111, 114, 120, 125], "allowpoweron": 105, "bool": 105, "decis": [105, 124], "setpwm": 105, "duty_cycl": 105, "ON": [105, 119], "rom": [105, 120], "loader": 105, "stm32flash": [105, 120], "tool": [105, 112, 115, 116, 117, 118, 119, 120, 121, 127, 129], "flash": 105, "kit": [105, 120], "real": [105, 118, 120, 121], "keepalivehi": 105, "1hz": 105, "heartbeat": 105, "longer": 105, "stand": [105, 111, 118], "alon": 105, "backup": [105, 124, 128], "go": [105, 116, 118, 119, 120, 121, 124, 127], "modifi": [105, 120, 125, 128], "setthreephas": 105, "next": [105, 117, 118, 120, 121, 127], "dual": 105, "enablercd": 105, "spike": 105, "goe": [105, 127], "float": 105, "imped": 105, "switchthreephaseswhilecharg": 105, "precaut": 105, "zoe": 105, "forceunlock": 105, "regardless": 105, "car_plugged_in": 105, "car_requested_pow": 105, "power_on": 105, "succesfulli": [105, 120], "power_off": 105, "car_requested_stop_pow": 105, "car_unplug": 105, "error_df": 105, "error_relai": 105, "error_ventilation_not_avail": 105, "error_over_curr": 105, "quick": [105, 115, 117, 121, 125, 127, 128], "permanent_fault": 105, "evse_replug_start": 105, "evse_replug_finish": 105, "roughli": [105, 117], "keepalivelo": 105, "keep": [105, 116, 118, 124, 127], "resetdon": 105, "find": [106, 116, 124, 125, 127], "dpm1000": [106, 108], "dummytokenprovidermanu": [106, 108], "dummytokenvalid": [106, 108], "dummyv2g": [106, 108], "energynod": [106, 108], "evslac": [106, 108], "evsesecur": [106, 108], "evseslac": [106, 108, 118], "evsev2g": [106, 108, 116], "genericpowermet": [106, 108, 118], "jstibber": [106, 108], "lemdcbm400600": [106, 108], "micromegawattbsp": [106, 108], "ocppextensionexampl": [106, 108], "pn532tokenprovid": [106, 108], "packetsniff": [106, 108], "persistentstor": [106, 108], "powermeterbsm": [106, 108], "pyevjosev": [106, 108], "yetidriv": [106, 108, 118], "bank_session_token_provid": [106, 107], "bank_transaction_summary_provid": [106, 107], "car_simul": [106, 107, 118], "debug_json": [106, 107], "example_us": [106, 107], "session_cost": [106, 107, 109], "solar_forecast": [106, 107], "sunspec_read": [106, 107], "sunspec_scann": [106, 107], "test_control": [106, 107], "tibber_price_forecast": [106, 107], "yeti_simulation_control": [106, 107], "cmake_condit": 110, "everest_enable_py_support": 110, "AND": [110, 119], "everest_dependency_enabled_josev": 110, "git": [110, 114, 115, 116, 121, 126, 127], "ext": [110, 120], "switchev": 110, "git_rev": 110, "21120ac952ffda11ad410e21d9ac15d30dc1e710": 110, "git_tag": [110, 111, 127], "2024": [110, 121], "ae069aeb56b6fb42a0f7ba0a74df729fafa29b0d": 110, "ababee912a950d761975e6fbb82404d54a15f231": 110, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 110, "v0": [110, 124], "9": [110, 115], "build_test": [110, 119, 127], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 110, "bed6916f993f922ba88003d55aab7cde02e8b187": 110, "mbedtl": 110, "everest_dependency_enabled_mbedtl": 110, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 110, "v2": 110, "28": 110, "enable_program": 110, "enable_test": 110, "mbedtls_fatal_warn": 110, "openv2g": 110, "everest_dependency_enabled_openv2g": 110, "35c0c0a4ff3412e588ff6f00561df1407916832d": 110, "2023": [110, 115], "libevs": 110, "everest_dependency_enabled_libevse_secur": 110, "69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2": 110, "69410a8": 110, "libfsm": 110, "everest_dependency_enabled_libfsm": 110, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 110, "liblog": [110, 111], "03b498407c6462af3f886aa2dab3e182a7f864c0": 110, "build_exampl": [110, 111], "libmodbu": [110, 111], "everest_dependency_enabled_libmodbu": 110, "b41adccde9036f7728785185db9c980a2fe94ef1": 110, "libocpp": [110, 111, 119], "everest_dependency_enabled_libocpp": 110, "dfb29dee4b875949d06e9d66ccf840568b49482a": 110, "dfb29de": 110, "libslac": 110, "everest_dependency_enabled_libslac": 110, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 110, "486cd8b": 110, "libsunspec": [110, 111], "everest_dependency_enabled_libsunspec": 110, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 110, "libtim": [110, 111], "everest_dependency_enabled_libtim": 110, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 110, "orchestr": [111, 117], "repositori": [111, 114, 121, 123, 125, 128, 129], "pleas": [111, 115, 116, 120, 125, 127], "sure": [111, 112, 115, 116, 118, 120, 125, 127], "recent": 111, "python3": [111, 112, 115, 116], "sourc": [111, 112, 118, 119, 120, 121, 125, 127, 128], "upgrad": [111, 115], "indepth": 111, "guidanc": 111, "aris": 111, "pip": [111, 112, 115, 116], "setuptool": [111, 115, 116], "wheel": [111, 115, 116], "jstyleson": 111, "jsonschema": 111, "clone": [111, 116], "script": [111, 116, 120, 122, 124, 125, 127, 130], "environ": [111, 114, 118, 119, 121, 127], "cd": [111, 112, 116, 119, 120, 122, 123, 124, 127, 128, 129], "dependency_manag": [111, 116], "init": [111, 116, 117, 124, 127], "checkout": [111, 116, 120, 124, 128], "deploi": [111, 129], "devkit": 111, "rise": 111, "cpm": [111, 116], "home": [111, 116, 121, 122, 127], "whoami": [111, 116], "bin": [111, 115, 116, 119, 120, 124, 127], "ev_cli": [111, 112], "mkdir": [111, 116, 120, 123, 124, 127, 129], "guid": [111, 115, 117, 118, 121, 125, 126, 127, 128], "jinja2": [111, 115, 116], "pyyaml": [111, 115, 116], "let": [111, 114, 116, 117, 118, 119, 120, 121, 124, 125, 127], "effect": [111, 116], "advanc": 111, "lib": [111, 127], "branch": [111, 129], "repo": [111, 116, 124], "achiev": [111, 119, 121, 127], "edit": [111, 124], "your": [111, 114, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130], "cmakelist": [111, 112, 117], "txt": [111, 112, 116, 117], "find_packag": [111, 127], "look": [111, 112, 114, 116, 117, 118, 119, 120, 121, 125, 127], "behind": [111, 118, 124], "clean": [111, 123, 124], "seen": [111, 114, 116, 118, 120], "shell": [111, 116, 120, 122, 124], "python": [112, 116, 122, 127, 130], "packag": [112, 121, 127], "subcommand": 112, "manifest": [112, 117, 125, 127], "simpli": [112, 117, 118, 121, 125], "dir": [112, 127], "clang": [112, 115, 127], "them": [112, 116, 118, 120, 122, 127], "interfacenam": 112, "hpp": [112, 117, 127], "former": 112, "view": [112, 127, 129], "latter": [112, 125], "skeleton": [112, 117], "insid": [112, 116, 118, 120, 122, 124, 125], "instruct": [112, 115, 116, 123, 127], "cmake": [112, 115, 116, 119, 120, 122, 127], "ld": 112, "glue": [112, 116, 120], "hook": 112, "sampleinterfac": 112, "sampleinterfaceimpl": 112, "declar": [112, 116, 117, 127], "subsect": [112, 117], "inferfac": 112, "mark": [112, 127], "75ac1216": 112, "19eb": 112, "4182": 112, "a85c": 112, "820f1fc2c091": 112, "recreat": 112, "creation": 112, "diff": [112, 120], "touch": [112, 120, 124], "comma": 112, "lot": [112, 116, 124], "mention": 112, "wherea": 112, "tbd": 112, "edm": [113, 114, 121, 127], "cli": [113, 114, 117, 121, 127], "think": [114, 117], "scenario": [114, 116, 118, 121, 124], "loos": 114, "coupl": [114, 127], "enhanc": 114, "wai": [114, 116, 117, 118, 119, 120, 127], "suitabl": [114, 127], "ship": [114, 124], "explain": [114, 116, 118, 121, 127], "addition": [114, 118, 121], "life": [114, 119], "understand": [114, 117, 118, 121, 124, 126, 127, 130], "benefit": [114, 127], "sneak": 114, "preview": 114, "admin": [114, 119, 122], "scaffold": 114, "explor": [114, 120], "great": [114, 116], "noder": [114, 116, 120, 128], "steve": [114, 116, 119, 122], "exactli": 114, "shown": [114, 116, 118, 120], "later": [114, 116, 118, 124, 127], "recommend": [114, 115, 116, 120, 121, 125], "least": [114, 117, 121, 127], "4gb": 114, "ram": [114, 116], "cpu": [114, 116], "boost": [114, 115], "raspberri": [114, 119, 120], "pi": [114, 119, 120], "ubuntu": [114, 120, 123], "opensus": 114, "fedora": 114, "36": 114, "creat": [114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 130], "compil": [114, 115, 116, 127], "walk": [114, 116, 118, 120, 121], "nativ": [115, 120], "window": [115, 116, 122], "wsl2": 115, "docker": [115, 116, 121, 123, 125, 126, 128], "podman": 115, "gcc": [115, 119], "tweak": 115, "12": [115, 127], "faq": [115, 121], "gnu": 115, "librari": [115, 116, 119, 125, 127], "best": [115, 121, 128], "04": [115, 123], "22": 115, "apt": [115, 120], "sudo": [115, 116, 120, 127], "rsync": [115, 120], "wget": [115, 120], "doxygen": 115, "graphviz": 115, "tidi": [115, 127], "cppcheck": 115, "openjdk": 115, "jdk": 115, "npm": 115, "compos": [115, 116, 122], "libboost": 115, "nodej": 115, "libssl": 115, "libsqlite3": 115, "rfkill": 115, "libpcap": 115, "libev": 115, "pkg": 115, "libcap": 115, "node_api": 115, "procedur": [115, 116, 117], "nodesourc": 115, "readm": [115, 120], "md": [115, 120], "11": [115, 116], "older": 115, "usr": 115, "zypper": 115, "shadow": 115, "devel_basi": 115, "devel": 115, "libboost_filesystem": 115, "libboost_log": 115, "libboost_program_opt": 115, "libboost_system": 115, "libboost_thread": 115, "libopenssl": 115, "sqlite3": 115, "37": 115, "38": 115, "39": 115, "dnf": 115, "automak": 115, "extra": [115, 125], "openssl": 115, "libsqlite3x": 115, "octob": 115, "2nd": 115, "choic": 115, "keytool": [115, 116], "interchang": [115, 121], "probabl": [115, 116, 117, 123], "python_execut": 115, "As": [116, 117, 118, 119, 120, 125], "highli": 116, "modular": [116, 118, 121], "pull": [116, 121, 128], "prerequisit": [116, 121], "said": 116, "resid": 116, "cpm_source_cach": 116, "workspac": [116, 119, 120, 122, 128], "u": [116, 117, 119, 120, 121, 124, 127], "initialis": 116, "newli": [116, 120, 127], "adopt": [116, 121], "chosen": 116, "That": [116, 118, 120, 124], "pki": 116, "create_cert": 116, "sh": [116, 122, 124, 125, 127], "java": 116, "availbl": 116, "significantli": 116, "nproc": [116, 120], "dive": [116, 118, 121, 125], "old": [116, 127], "repeat": 116, "mosquitto": [116, 117, 120, 122, 125], "broker": [116, 117, 122, 127], "infranet_network": [116, 122], "bridg": [116, 122], "subnet": [116, 122], "fd00": [116, 122], "enter": [116, 122], "red": [116, 118, 120], "browser": [116, 119, 128, 129], "localhost": [116, 118, 122, 127, 128], "1880": [116, 128], "ui": [116, 119, 128], "gui": [116, 128], "analys": 116, "littl": [116, 118], "insight": [116, 121], "plugin": 116, "feel": [116, 127], "enough": [116, 124], "tutori": [116, 117, 121, 123, 124, 125, 129, 130], "dig": 116, "deeper": [116, 121, 124, 125], "togeth": [116, 118, 121, 128], "mechan": [116, 118], "analyz": [116, 118], "complic": 116, "nice": [116, 118], "exhaust": 116, "diagram": [116, 117], "8849": [116, 118, 119, 127], "height": [116, 130], "mount": [116, 120, 122, 128], "rather": [116, 121], "click": [116, 118, 120, 121, 122, 128], "menu": [116, 118, 128], "symbol": [116, 118, 119], "corner": [116, 118, 120, 128], "column": [116, 130], "intro": [116, 117], "role": [116, 118], "visit": 116, "congrat": 116, "rocket": 116, "concept": [116, 118, 119, 121, 125, 126, 127, 130], "entiti": 116, "cours": [116, 127, 128], "term": 116, "some_kei": 116, "myinterfac": 116, "some_implement": 116, "externalinterfac": 116, "min_connect": 116, "max_connect": 116, "enable_external_mqtt": [116, 117], "metadata": [116, 117, 127], "licens": [116, 117, 127], "compani": [116, 117, 120], "explanatori": 116, "possbl": 116, "tell": [116, 118, 120, 127], "construct": [116, 117], "cmd": [116, 117, 127], "rememb": [116, 120], "showd": 116, "easi": [116, 119], "get_id": 116, "argument": [116, 117, 119, 123, 127, 130], "method": [116, 117], "typedef": 116, "learn": [116, 118, 127], "piec": 116, "bunch": [116, 117], "besid": [116, 119], "bad": [116, 119], "deprec": [116, 118], "saw": 116, "sometyp": 116, "additionalproperti": 116, "property_1": 116, "property_2": 116, "mymodulenam": 116, "stuff": [116, 118], "handler": [116, 117, 119, 125, 127], "review": 116, "learnt": 116, "proced": 116, "Or": [116, 119], "theoret": [116, 117], "weekli": 116, "tech": 116, "meet": [116, 121], "thank": 116, "approach": 117, "glanc": 117, "hand": [117, 119], "microservic": 117, "deploy": [117, 120], "backbon": 117, "program": [117, 119, 127], "particular": [117, 127], "launch": [117, 119, 127], "languag": [117, 122, 127, 130], "asynchron": 117, "topic": [117, 119, 121, 127], "imagin": [117, 119], "callabl": 117, "observ": 117, "implementor": 117, "analogi": 117, "router": 117, "wlan": 117, "antenna": [117, 120], "wan": 117, "satisfi": [117, 127], "pc": [117, 119], "easili": [117, 118], "Their": 117, "ping": 117, "interface_p": 117, "pong": 117, "command_p": 117, "var_np": 117, "far": [117, 127], "pingservermodul": 117, "cfg_publish_number_of_p": 117, "number_of_p": 117, "if_impl_id_p": 117, "mustermann": 117, "ping_interfac": 117, "pingclientmodul": 117, "if_impl_id_empti": 117, "requirement_ping_serv": 117, "telemetry_en": 117, "active_modul": [117, 125, 127], "instance_id_ping_serv": 117, "config_modul": [117, 125], "instance_id_ping_cli": 117, "implementation_id": [117, 125], "module_id": [117, 125], "graphic": 117, "experi": [117, 127], "interface_pingintf": 117, "interface_nam": 117, "intf": 117, "call_command_p": 117, "call_": 117, "command_nam": 117, "subscribe_var_np": 117, "subscribe_": 117, "var_nam": 117, "callback": [117, 125, 127], "proxi": 117, "subscript": 117, "abstract": 117, "interface_pingimplbas": 117, "implbas": 117, "publish_var_np": 117, "publish_": 117, "handle_command_p": 117, "handle_": 117, "appropri": 117, "caller": 117, "doc": [117, 122, 127, 128, 129], "rst": [117, 125, 127, 130], "interface_pingimpl": 117, "emptyimpl": 117, "focus": [117, 121], "module_nam": [117, 127], "impl": 117, "apart": 117, "constructor": 117, "notabl": 117, "member": 117, "std": [117, 119, 127], "unique_ptr": 117, "interface_id": 117, "p_": 117, "r_": 117, "requirement_id": 117, "area": [117, 121], "stub": 117, "invoke_init": 117, "p_if_impl_id_p": 117, "invoke_readi": 117, "freeli": 117, "mod": 117, "semant": 117, "recal": 117, "built": [117, 120, 127], "ran": [117, 124], "By": [117, 122, 125], "endless": 117, "spawn": [117, 119], "worker": 117, "pool": 117, "watch": [117, 121], "exemplatori": 118, "Such": 118, "magic": 118, "unleash": 118, "fanci": [118, 124], "complex": [118, 124], "afterward": 118, "But": [118, 121, 122, 124], "blank": 118, "pictur": [118, 120], "box": [118, 120], "five": 118, "appear": [118, 127], "canva": 118, "adjust": [118, 127], "Be": [118, 120], "awar": [118, 120, 127], "blue": 118, "yellow": 118, "circl": 118, "middl": 118, "surpris": 118, "behaviour": 118, "bar": 118, "grei": 118, "jsrisev2g": 118, "bottom": 118, "yeti_driv": 118, "decid": 118, "haven": 118, "meaning": 118, "somewher": [118, 124], "loadbalanc": 118, "obvious": 118, "plai": [118, 124], "big": [118, 121], "strength": 118, "world": [118, 121, 127], "earlier": 118, "proper": 118, "fact": [118, 124], "hint": [118, 119], "iso15118_car": 118, "interest": 118, "realiz": [118, 124], "sophist": 118, "grow": [119, 121], "mail": [119, 120, 127], "idea": [119, 123, 124, 127, 128], "debugg": [119, 127], "gdb": [119, 127], "easiest": [119, 121], "sai": [119, 124], "dist": [119, 120, 125, 127, 128], "small": [119, 120, 124], "visual": [119, 121, 122], "studio": [119, 122], "authmanag": 119, "cppdbg": 119, "workspacefold": 119, "libexec": 119, "arg": [119, 127], "stopatentri": 119, "cwd": 119, "externalconsol": 119, "mimod": 119, "setupcommand": 119, "pretti": 119, "ignorefailur": 119, "disassembli": 119, "flavor": 119, "intel": 119, "breakpoint": [119, 127], "forget": [119, 125], "dcmake_build_typ": [119, 127], "disadvantag": 119, "fork": 119, "detach": 119, "grid_connection_point": 119, "0w": 119, "alloc": 119, "whatev": 119, "constraint": 119, "recogn": 119, "cmake_cxx_compil": 119, "unreferenc": 119, "issu": [119, 120, 121, 124], "sometim": [119, 121], "test_config": [119, 127], "solv": 119, "desktop": 119, "ip_of_the_raspberri": 119, "javascript": [119, 127], "offload": 119, "faster": 119, "ressourc": 119, "mobilityhous": 119, "thoughtwork": 119, "maev": 119, "dbuild_test": 119, "conflict": [119, 124], "scheme": 119, "add_execut": 119, "project_nam": 119, "_test": 119, "cmake_project_nam": 119, "strequal": 119, "OR": 119, "_build_test": 119, "endif": [119, 127], "install_everest_test": 119, "source_dir": 119, "pytest": 119, "install_prefix": 119, "core_test": 119, "py": 119, "framework_test": 119, "platform": [120, 121], "individu": [120, 127], "research": 120, "facil": 120, "alik": 120, "sw": 120, "groundwork": 120, "rapid": 120, "quickli": 120, "meant": [120, 127], "outdoor": 120, "spec70121": 120, "cern": 120, "licenc": 120, "happi": [120, 127], "schemat": 120, "3d": 120, "purchas": 120, "shop": 120, "esd": 120, "safe": 120, "wrist": 120, "band": 120, "underlai": 120, "mat": 120, "18": [120, 123], "1x": 120, "usb": 120, "30w": 120, "IN": 120, "pin": 120, "lab": 120, "balenaetch": 120, "dd": [120, 127], "danger": 120, "pcb": 120, "heatsink": 120, "imag": [120, 122, 123, 129], "doubl": 120, "tape": 120, "clip": 120, "hole": 120, "cm4": 120, "around": [120, 124], "grai": 120, "spacer": 120, "gap": 120, "black": 120, "jumper": 120, "onto": 120, "emmc": 120, "j1": 120, "belayboxr1": 120, "stabl": [120, 124], "img": 120, "gz": 120, "rpiboot": 120, "raspberrypi": 120, "usbboot": 120, "green": 120, "comput": 120, "unzip": 120, "5h": 120, "yourself": [120, 127], "coffe": 120, "unfortun": 120, "slow": 120, "damag": 120, "cage": 120, "seat": 120, "smaller": 120, "bigger": [120, 124], "mission": 120, "accomplish": 120, "mandatori": 120, "crimp": 120, "orient": 120, "fashion": 120, "ten": 120, "chanc": 120, "unisol": 120, "preassembl": 120, "desk": 120, "barrel": 120, "raspian": 120, "debian": 120, "flavour": 120, "yocto": 120, "opt": 120, "systemd": 120, "flutter": 120, "stm32": 120, "workflow": [120, 123, 129], "yeti_fwupd": 120, "serial0": 120, "bootload": 120, "ninja": 120, "laptop": 120, "untar": 120, "bullsey": 120, "toolchain": 120, "8888": 120, "tgz": 120, "tar": 120, "xfz": 120, "dcmake_toolchain_fil": 120, "dcmake_install_prefix": 120, "destdir": 120, "ssh": [120, 123], "rw": 120, "ro": 120, "wpa_supplic": 120, "autom": 120, "crosscompil": 120, "unstabl": [120, 124], "update_channel": 120, "wg0": 120, "devboard": 120, "systemctl": 120, "ota": 120, "public_mqtt": 120, "1883": [120, 122, 127], "allow_anonym": 120, "anonym": [120, 124], "journalctl": 120, "fu": 120, "vanilla": 120, "rootf": 120, "atom": 120, "sd": 120, "sector": [120, 121], "size": 120, "mmcblk0p1": 120, "8192": 120, "1056767": 120, "1048576": 120, "512m": 120, "w95": 120, "fat32": 120, "lba": 120, "mmcblk0p2": 120, "1056768": 120, "14688255": 120, "13631488": 120, "5g": 120, "83": 120, "mmcblk0p3": 120, "14688256": 120, "28319743": 120, "mmcblk0p4": 120, "28319744": 120, "30564351": 120, "2244608": 120, "1g": 120, "mmcblk0p5": 120, "28327936": 120, "28459007": 120, "131072": 120, "64m": 120, "mmcblk0p6": 120, "28467200": 120, "2097152": 120, "system0": 120, "system1": 120, "extent": 120, "factory_data": 120, "timer": 120, "surviv": 120, "lost": 120, "rpi": 120, "unmount": 120, "umount": 120, "mkf": 120, "ext4": 120, "lose": 120, "configu": 120, "credenti": 120, "har": 120, "fine": 120, "snapshot": [121, 127], "foster": 121, "customiz": 121, "glu": 121, "advantag": 121, "pv": 121, "linkedin": 121, "electrif": 121, "foundat": 121, "announc": 121, "fastest": 121, "steadili": 121, "exchang": 121, "question": 121, "answer": [121, 127], "thought": 121, "colleagu": 121, "invit": 121, "channel": 121, "focu": [121, 127], "zulipchat": 121, "formerli": 121, "ground": 121, "ci": 121, "wanna": 121, "tuesdai": 121, "4pm": 121, "ce": 121, "zone": 121, "zoom": 121, "lfx": 121, "linuxfound": 121, "92086494169": 121, "b2df6774": 121, "bc19": 121, "46f9": 121, "8c71": 121, "bbd13a0266a1": 121, "lfe": 121, "calendar": 121, "book": 121, "calendli": 121, "manuel": 121, "ziegler": 121, "30min": 121, "ecosystem": 121, "contribut": [121, 128], "plan": 121, "agenda": 121, "roadmap": 121, "youtub": 121, "track": [121, 124, 125], "rough": 121, "webinar": 121, "steer": 121, "committe": 121, "peopl": 121, "stuck": 121, "video": 121, "simplifi": 121, "journei": 121, "introduct": 121, "troubleshoot": 121, "deep": 121, "breath": 121, "sphinx": [121, 122, 126], "style": [121, 126, 127], "ask": 121, "belaybox": 121, "search": 121, "handi": [122, 127], "vscode": 122, "extens": [122, 125], "tcp": 122, "9001": 122, "mariadb": 122, "sql": 122, "3306": 122, "8180": [122, 125], "login": 122, "1234": 122, "centralsystemservic": [122, 125], "soap": 122, "chargeboxid": 122, "yml": [122, 123, 129], "live": [122, 124], "docker_default": 122, "8080": 122, "often": 122, "clash": 122, "13306": 122, "ll": [122, 127], "navig": 122, "tab": [122, 128], "depric": 122, "ctrl": 122, "shift": 122, "f1": 122, "remopen": 122, "head": 122, "path_to_everest_cpp": 122, "j8": 122, "documen": 122, "env": 122, "pwd": 122, "_build": [122, 129], "dockerfil": 122, "protobuf_gener": 122, "path_to_where_protobuf_files_resid": 122, "protoc": 122, "zip": 122, "nanopb_pb_gen": 122, "python_pb_gen": 122, "action": [123, 129], "runner": 123, "actrc": 123, "ghcr": 123, "catthehack": 123, "actor": 123, "usernam": 123, "artifact": 123, "four": [123, 125], "secret_name_1": 123, "secret_value_1": 123, "secret_name_2": 123, "secret_value_2": 123, "multiline_secret": 123, "line_1": 123, "nline2": 123, "nline3": 123, "github_token": 123, "your_github_token": 123, "sa_github_token": 123, "github_token_of_the_service_account": 123, "sa_github_ssh_kei": 123, "ssh_key_of_the_service_account": 123, "github_actor": 123, "username_of_the_service_account": 123, "your_ssh_kei": 123, "your_usernam": 123, "push": [123, 124, 129], "isn": 123, "work0": [123, 129], "plenti": 124, "paragraph": 124, "strategi": 124, "concern": 124, "articl": 124, "vincent": 124, "driessen": 124, "gitflow": 124, "atlassian": 124, "count_to_infin": 124, "charge_fast": 124, "new_stuff": 124, "advis": 124, "towrit": 124, "rebas": 124, "candid": 124, "bugfix": 124, "rc": 124, "div_by_zero": 124, "bug": 124, "hotfix": 124, "maintenc": 124, "forgot_to_unplug": 124, "cherri": 124, "pick": 124, "contrast": 124, "rnd_git_dir": 124, "despit": [124, 125], "onlin": 124, "intermix": 124, "harder": 124, "mind": 124, "conspiraci": 124, "rewrit": 124, "histori": [124, 127], "stash": 124, "progress": 124, "someproject": 124, "somerepo": 124, "privateus": 124, "privaterepo": 124, "main_repo": 124, "wip": 124, "rf": 124, "email": 124, "pionier": 124, "manufaktur": 124, "bot": 124, "echo": 124, "contributor": 124, "src": 124, "feature_a": 124, "ff": 124, "larg": 124, "broken": 124, "feature_b": 124, "feature_c": 124, "meanwhil": 124, "went": 124, "seriou": 124, "newer": 124, "feature_d_1": 124, "d1": 124, "feature_d_2": 124, "d2": 124, "feature_": 124, "incorpor": 124, "ever": 124, "theirs": 124, "6j": 125, "metervalu": 125, "statusnotif": 125, "everest_workspac": [125, 127], "cp001": 125, "chargepointid": 125, "centralsystemuri": 125, "127": 125, "chargeboxserialnumb": 125, "chargepointmodel": 125, "chargepointvendor": 125, "firmwarevers": 125, "authorizeremotetxrequest": 125, "clockaligneddatainterv": 125, "900": 125, "connectorphaserot": 125, "getconfigurationmaxkei": 125, "86400": 125, "localauthorizeofflin": 125, "localpreauthor": 125, "metervaluesaligneddata": 125, "metervaluessampleddata": 125, "metervaluesampleinterv": 125, "numberofconnector": 125, "resetretri": 125, "stoptransactiononevsidedisconnect": 125, "stoptransactiononinvalidid": 125, "stoptxnaligneddata": 125, "stoptxnsampleddata": 125, "supportedfeatureprofil": 125, "firmwaremanag": 125, "remotetrigg": 125, "localauthlistmanag": 125, "smartcharg": 125, "transactionmessageattempt": 125, "transactionmessageretryinterv": 125, "unlockconnectoronevsidedisconnect": 125, "websocketpinginterv": 125, "supportedfiletransferprotocol": 125, "ftp": 125, "cponam": 125, "authorizationkei": 125, "deadbeefdeadbeef": 125, "localauthlisten": 125, "localauthlistmaxlength": 125, "42": [125, 130], "sendlocallistmaxlength": 125, "chargeprofilemaxstacklevel": 125, "chargingscheduleallowedchargingrateunit": 125, "chargingschedulemaxperiod": 125, "maxchargingprofilesinstal": 125, "iso15118pncen": 125, "contractvalidationofflin": 125, "introduc": 125, "whitepap": 125, "tailor": 125, "prepend": 125, "wss": 125, "transport": 125, "unsecur": 125, "explan": 125, "familiar": 125, "remotestarttransact": 125, "summar": 125, "addtion": 125, "diagnost": 125, "token_provider_rfid": 125, "jsdummytokenprovidermanu": 125, "break": [125, 127], "logmessag": 125, "logmessagesformat": 125, "consol": 125, "q1": [126, 130], "2022": [126, 130], "rule": [126, 130], "embedd": [126, 130], "enviro": [126, 130], "month": 127, "fragment": 127, "knowledg": 127, "fundament": 127, "everest_tutorial_dir": 127, "eslintrc": 127, "command_tutori": 127, "interface_tutorial_modul": 127, "static": 127, "tutorialmodul": 127, "config_tutorial_switch": 127, "interface_impl_tutorial_modul": 127, "interface_tutorial_moduleimpl": 127, "particularli": 127, "precis": 127, "among": 127, "pointer": 127, "spot": 127, "coincident": 127, "handle_command_tutori": 127, "fairli": 127, "cmake_minimum_requir": 127, "14": 127, "cxx": 127, "cmake_run_clang_tidi": 127, "disable_edm": 127, "evc_setup_edm": 127, "infypoweracdc": 127, "pal": 127, "sigslot": 127, "palsigslot": 127, "ev_add_project": 127, "add_subdirectori": 127, "cmake_cxx_clang_tidi": 127, "ctest": 127, "cmake_build_typ": 127, "evc_includ": 127, "codecoverag": 127, "append_coverage_compiler_flag": 127, "setup_target_for_coverage_gcovr_html": 127, "gcovr_coverag": 127, "setup_target_for_coverage_lcov": 127, "lcov_coverag": 127, "ev_add_modul": 127, "cmake_prefix_path": 127, "job": 127, "smoothli": 127, "tutorial_module_inst": 127, "minimalist": 127, "generate_config_run_script": 127, "config_nam": 127, "configuraton": 127, "comment": 127, "substitut": 127, "ld_library_path": 127, "importantli": 127, "yyyi": 127, "mm": 127, "00": 127, "500139": 127, "500327": 127, "500354": 127, "799618": 127, "everest_ctrl": 127, "799822": 127, "13": 127, "120267": 127, "tutorial_modul": 127, "149934": 127, "brocker": 127, "notic": 127, "pop": 127, "hello": 127, "00000000": 127, "0000": 127, "000000000042": 127, "manual_test": 127, "reselect": 127, "refresh": 127, "thu": 127, "rudimentari": 127, "rebuild": 127, "rerun": 127, "additon": 127, "miss": 127, "spin": 127, "frist": 127, "hit": 127, "0xaaaaaad24fc0": 127, "mock_transaction_id": 127, "favorit": 127, "nicer": 127, "buildabl": 127, "runnabl": 127, "modif": 128, "mv": 128, "everest_nod": 128, "bind": 128, "run_sil": 128, "automaticc": 129, "documentaiton": 129, "possibilti": 129, "expand": 129, "restructuredtext": 129, "tabl": 129, "workflow_dispatch": 129, "h1": 130, "h2": 130, "h3": 130, "h4": 130, "h5": 130, "h6": 130, "bold": 130, "ital": 130, "inlin": 130, "liter": 130, "sup": 130, "super": 130, "unord": 130, "nest": 130, "anchor": 130, "_anchorbyref": 130, "_anchor": 130, "_external_link_ref": 130, "_extern": 130, "footnot": 130, "citat": 130, "cit1": 130, "_": 130, "external_link_ref": 130, "anchorbyref": 130, "vertic": 130, "horizont": 130, "span": 130, "width": 130, "utf": 130, "row": 130, "caption": 130, "png": 130, "alt": 130, "150px": 130, "align": 130, "center": 130, "target_": 130, "depth": 130, "toc": 130, "visibl": 130, "hidden": 130, "maxdepth": 130, "second_fil": 130, "int_": 130, "infti": 130, "div": 130, "lineno": 130, "emphas": 130, "some_funct": 130, "any_var": 130, "another_funct": 130, "literalinclud": 130, "dedent": 130, "_tutorial_intro": 130, "toctre": 130, "glob": 130}, "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, 99, 102, 103], "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, 102, 103, 105, 112, 116, 124], "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, 99, 118, 119], "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, 124, 130], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 119, 125], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 99, 102, 103], "reserv": [31, 89, 99], "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, 114, 115, 127], "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, 102, 103, 105, 108, 111, 112, 116, 117, 118, 119, 127], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 99, 102, 103, 117, 118, 120, 125, 127], "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, 102, 117], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 114, 115, 117, 127], "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, 96], "dummytokenprovidermanu": [47, 97], "dummytokenvalid": [48, 98], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 99], "evsesecur": [54, 100], "evseslac": [55, 101], "evsev2g": 56, "genericpowermet": [57, 102], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 104], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 119, 120, 122, 123, 127], "store": 71, "yetidriv": [73, 105], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 119], "yeti": [95, 105, 120], "typic": 99, "connect": [99, 118, 125], "ac": 99, "dc": [99, 118], "publish": [99, 102], "session_ev": 99, "authent": [99, 118], "autocharg": 99, "pnc": 99, "manag": [99, 111, 116, 118, 119, 127], "todo": 101, "dataset": 102, "file": [102, 112, 116, 117, 120, 122], "avail": [102, 123], "descript": [102, 103], "structur": [102, 124], "other": [102, 105], "thing": 102, "note": [102, 103, 117, 130], "get_signed_meter_valu": 102, "lem": 103, "dcbm": 103, "400": 103, "600": 103, "initi": 103, "start_transact": 103, "stop_transact": 103, "ip_address": 103, "port": 103, "option": 103, "meter_tls_certif": 103, "ntp": 103, "set": [103, 111, 120], "resili": 103, "time": 103, "sync": 103, "error": [103, 119, 120, 130], "handl": 103, "tl": 103, "limit": 103, "refer": [103, 106, 120], "link": [103, 130], "commun": [105, 116, 117, 119], "between": [105, 117], "microcontrol": [105, 120], "thi": [105, 127, 130], "driver": 105, "protocol": 105, "cob": 105, "protobuf": [105, 122], "everest": [105, 106, 107, 108, 109, 111, 113, 114, 116, 117, 118, 119, 120, 121, 122, 125, 127, 128], "low": 105, "control": 105, "mode": 105, "all": [105, 117], "interfac": [107, 112, 116, 117, 127], "type": [109, 116], "snapshot": 110, "edm": [111, 116], "depend": [111, 115, 116, 127], "instal": [111, 112, 116, 127], "quick": [111, 116, 118], "start": [111, 120], "enabl": 111, "cpm_source_cach": 111, "path": 111, "build": [111, 116, 120, 127, 129], "python": [111, 115], "packag": [111, 115, 116], "need": [111, 116], "run": [111, 117, 120, 123, 125, 127], "up": [111, 120], "updat": [111, 112, 120], "workspac": [111, 127], "us": [111, 118, 120, 124], "cmake": 111, "yaml": [111, 117, 127], "creat": [111, 112, 127], "config": [111, 120, 127], "from": 111, "an": 111, "exist": 111, "directori": [111, 123, 127], "tree": 111, "git": [111, 124], "inform": [111, 120, 129], "glanc": 111, "ev": [112, 116], "cli": [112, 116], "line": [112, 116], "gener": [112, 116, 117, 122, 129], "c": 112, "header": [112, 117], "defin": [112, 120], "auto": 112, "onli": [112, 120], "nodej": 112, "develop": [113, 115, 116, 120, 121, 127], "tool": [113, 114], "framework": 114, "A": [114, 115, 116], "visual": [114, 124], "introduct": [114, 120], "And": [114, 116, 119], "helper": [114, 116], "prerequisit": [114, 125, 127], "hardwar": [114, 120], "oper": 114, "librari": 114, "prepar": [115, 116, 120], "your": [115, 116, 121], "environ": [115, 116, 120, 122], "word": 115, "test": [115, 119], "ubuntu": 115, "opensus": 115, "fedora": 115, "troubleshoot": [115, 119, 120], "maven": 115, "java": 115, "version": [115, 121, 130], "pyenv": 115, "kind": 116, "Of": [116, 121, 127], "guid": [116, 130], "To": [116, 123, 124, 125, 127], "download": 116, "get": [116, 120], "The": [116, 117, 120], "repositori": [116, 124, 127], "iso": 116, "15118": 116, "simul": [116, 118, 128], "softwar": [116, 120, 128], "loop": 116, "admin": [116, 118], "panel": [116, 118], "understand": 116, "basic": 116, "element": 116, "manifest": 116, "stub": 116, "One": 116, "deep": 116, "breath": 116, "next": 116, "step": 116, "detail": [117, 118], "overview": [117, 118], "concept": [117, 124], "instanc": 117, "implement": 117, "mqtt": [117, 120, 127], "layer": 117, "wire": 117, "togeth": 117, "explain": 117, "sourc": 117, "class": 117, "concurr": 117, "dedic": 118, "case": 118, "add": 118, "paramet": 118, "veri": 118, "charg": 118, "station": 118, "point": 118, "car": 118, "function": 118, "frequent": 119, "ask": 119, "question": 119, "best": [119, 124], "practic": [119, 124], "debug": [119, 127], "singl": 119, "warn": [119, 130], "compil": [119, 120], "gnu": 119, "rpc": 119, "timeout": 119, "2": [119, 127], "0": 119, "1": [119, 121, 127], "integr": [119, 120, 125], "pionix": 120, "belaybox": 120, "support": 120, "assembl": 120, "yak": 120, "board": 120, "flash": 120, "cabl": 120, "final": 120, "raspbian": 120, "": 120, "firmwar": 120, "cross": 120, "deploi": 120, "custom": [120, 127], "further": 120, "cheat": 120, "sheet": 120, "make": 120, "root": [120, 127], "partit": 120, "read": 120, "writabl": 120, "again": 120, "contain": 120, "wifi": 120, "releas": 120, "channel": 120, "wireguard": 120, "vpn": 120, "persist": 120, "user": 120, "stop": 120, "automat": 120, "addit": 120, "broker": 120, "watch": 120, "output": [120, 130], "servic": 120, "termin": 120, "scheme": 120, "onlin": 120, "factori": 120, "reset": 120, "current": 121, "nightli": 121, "what": 121, "i": 121, "compass": 121, "direct": [121, 130], "contact": 121, "mail": 121, "list": [121, 123, 130], "zulip": 121, "chat": 121, "weekli": 121, "tech": 121, "meetup": 121, "work": [121, 123], "group": 121, "resourc": 121, "about": 121, "find": 121, "wai": 121, "Into": 121, "tabl": [121, 130], "content": [121, 130], "indic": 121, "docker": 122, "playground": 122, "local": 122, "ci": 122, "languang": 122, "specif": 122, "how": [123, 124, 125, 127], "act": 123, "usag": 123, "job": 123, "trigger": 123, "event": 123, "bind": 123, "main": 124, "tip": [124, 130], "n": 124, "trick": 124, "privat": 124, "workflow": 124, "branch": 124, "correspond": 124, "ocpp1": 125, "6": 125, "libocpp": 125, "core": 125, "steve": 125, "differ": 125, "csm": 125, "within": 125, "log": 125, "tutori": [126, 127, 128], "new": 127, "goal": 127, "altern": 127, "via": 127, "clone": 127, "skeleton": 127, "ad": 127, "cmakelist": 127, "txt": 127, "activ": 127, "observ": 127, "explor": 127, "exemplari": 127, "sphinx": [129, 130], "architectur": 129, "document": [129, 130], "style": 130, "headlin": 130, "bullet": 130, "target": 130, "section": 130, "head": 130, "grid": 130, "simpl": 130, "csv": 130, "titl": 130, "imag": 130, "figur": 130, "comment": 130, "block": 130, "topic": 130, "sidebar": 130, "admonit": 130, "attent": 130, "caution": 130, "danger": 130, "hint": 130, "import": 130, "seealso": 130, "versionad": 130, "versionchang": 130, "deprec": 130, "math": 130, "raw": 130, "format": 130, "code": 130}, "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"], [99, "powermeter"], [102, "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"], [103, "module-configuration"], [127, "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"], [96, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [97, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [98, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [99, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [100, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [101, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [102, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [104, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [123, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [105, "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"]], "yeti": [[95, "yeti"]], "Typical connections": [[99, "typical-connections"]], "AC Configuration": [[99, "ac-configuration"]], "DC Configuration": [[99, "dc-configuration"]], "Published variables": [[99, "published-variables"], [102, "published-variables"]], "session_events": [[99, "session-events"]], "Authentication": [[99, "authentication"]], "Autocharge / PnC": [[99, "autocharge-pnc"]], "Reservation": [[99, "reservation"]], "Energy Management": [[99, "energy-management"]], "Todo": [[101, "todo"]], "Datasets in the configuration file": [[102, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[102, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[102, "dataset-description"]], "Structure of datasets in the configuration file": [[102, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[102, "other-things-to-note"]], "Provided commands": [[102, "provided-commands"]], "get_signed_meter_value": [[102, "get-signed-meter-value"]], "LEM DCBM 400/600": [[103, "lem-dcbm-400-600"]], "Description": [[103, "description"]], "Initialization": [[103, "initialization"]], "Variable Powermeter": [[103, "variable-powermeter"]], "Command start_transaction": [[103, "command-start-transaction"]], "Command stop_transaction": [[103, "command-stop-transaction"]], "ip_address": [[103, "ip-address"]], "port (optional)": [[103, "port-optional"]], "meter_tls_certificate (optional)": [[103, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[103, "ntp-settings-optional"]], "Resilience Settings (optional)": [[103, "resilience-settings-optional"]], "Notes": [[103, "notes"]], "Time Sync": [[103, "time-sync"]], "Error Handling / Resilience": [[103, "error-handling-resilience"]], "TLS Notes & Limitations": [[103, "tls-notes-limitations"]], "References / Links": [[103, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[105, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[105, "protocol"]], "COBS": [[105, "cobs"]], "Protobuf": [[105, "protobuf"]], "EVerest to Yeti": [[105, "everest-to-yeti"]], "Low control mode:": [[105, "low-control-mode"]], "Other commands for all modes:": [[105, "other-commands-for-all-modes"]], "Yeti to EVerest": [[105, "yeti-to-everest"]], "EVerest Reference": [[106, "everest-reference"]], "EVerest Interfaces": [[107, "everest-interfaces"]], "EVerest Modules": [[108, "everest-modules"]], "EVerest Types": [[109, "everest-types"]], "Snapshot": [[110, "snapshot"]], "edm": [[111, "edm"]], "Dependency Manager for EVerest": [[111, "dependency-manager-for-everest"]], "Install and Quick Start": [[111, "install-and-quick-start"]], "Installing edm": [[111, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[111, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[111, "building-everest"]], "Python packages needed to run edm": [[111, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[111, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[111, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[111, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[111, "git-information-at-a-glance"]], "ev-cli": [[112, "ev-cli"]], "Install": [[112, "install"]], "ev-cli command line interface": [[112, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[112, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[112, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[112, "auto-generating-nodejs-modules"]], "EVerest development tools": [[113, "everest-development-tools"]], "EVerest framework": [[114, "everest-framework"]], "A Visual Introduction": [[114, "a-visual-introduction"]], "Tools And Helpers": [[114, "tools-and-helpers"]], "System Requirements and Prerequisites": [[114, "system-requirements-and-prerequisites"]], "Hardware": [[114, "hardware"]], "Operating System": [[114, "operating-system"]], "Libraries And Tools": [[114, "libraries-and-tools"]], "Prepare Your Development Environment": [[115, "prepare-your-development-environment"], [116, "prepare-your-development-environment"]], "A Word on System Environments": [[115, "a-word-on-system-environments"]], "Required Packages": [[115, "required-packages"]], "Tested Environments": [[115, "tested-environments"]], "Ubuntu": [[115, "ubuntu"]], "OpenSUSE": [[115, "opensuse"]], "Fedora": [[115, "fedora"]], "Troubleshooting": [[115, "troubleshooting"], [120, "troubleshooting"]], "Maven dependency": [[115, "maven-dependency"]], "Java dependency": [[115, "java-dependency"]], "Python versions with pyenv": [[115, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[116, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[116, "needed-packages"]], "Download And Install": [[116, "download-and-install"]], "Get The Needed EVerest Repositories": [[116, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[116, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[116, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[116, "packages-for-iso-15118-communication"]], "Build EVerest": [[116, "build-everest"]], "Simulating EVerest": [[116, "simulating-everest"]], "Prepare The Helpers": [[116, "prepare-the-helpers"]], "Software in a loop": [[116, "software-in-a-loop"]], "Admin panel and simulations": [[116, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[116, "understanding-everest-modules"]], "Basic elements of a module": [[116, "basic-elements-of-a-module"]], "Module manifest": [[116, "module-manifest"]], "Interfaces": [[116, "interfaces"]], "Types": [[116, "types"]], "Generate the stub files": [[116, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[116, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[117, "everest-modules-in-detail"]], "Overview": [[117, "overview"]], "Concepts": [[117, "concepts"]], "Modules and module instances": [[117, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[117, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[117, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[117, "providing-interface-implementations"]], "Requiring interface implementations": [[117, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[117, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[117, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[117, "explaining-the-yaml-files"]], "Explaining the generated sources": [[117, "explaining-the-generated-sources"]], "Interface headers": [[117, "interface-headers"]], "Module files": [[117, "module-files"]], "The module class": [[117, "the-module-class"]], "Interface implementations": [[117, "interface-implementations"]], "Note on concurrency": [[117, "note-on-concurrency"]], "EVerest Module Configurations": [[118, "everest-module-configurations"]], "Module connections for dedicated use cases": [[118, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[118, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[118, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[118, "module-connections-and-module-parameters"]], "Very quick overview": [[118, "very-quick-overview"]], "Charging station and charging points": [[118, "charging-station-and-charging-points"]], "Authentication for charging": [[118, "authentication-for-charging"]], "Car simulation": [[118, "car-simulation"]], "Energy management": [[118, "energy-management"], [119, "energy-management"]], "DC charging": [[118, "dc-charging"]], "Module functionality in detail": [[118, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[119, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[119, "everest-modules"]], "Debug a single module": [[119, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[119, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[119, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[119, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[119, "everest-ocpp-2-0-1-setup"]], "Testing": [[119, "testing"]], "Unit tests": [[119, "unit-tests"]], "Integration tests": [[119, "integration-tests"]], "Pionix BelayBox": [[120, "pionix-belaybox"]], "Introduction": [[120, "introduction"]], "The BelayBox hardware": [[120, "the-belaybox-hardware"]], "Getting support": [[120, "getting-support"]], "Setting up Hardware and Software": [[120, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[120, "assembling-the-yak-board"]], "Flashing the Yak Board": [[120, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[120, "assembling-the-yeti-board"]], "Preparing the cable set": [[120, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[120, "final-yak-yeti-cable-setup"]], "Raspbian": [[120, "raspbian"]], "EVerest": [[120, "everest"]], "Integration into Raspbian": [[120, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[120, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[120, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[120, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[120, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[120, "belaybox-further-information"]], "Reference Cheat Sheet": [[120, "reference-cheat-sheet"]], "Make root partition read/writable": [[120, "make-root-partition-read-writable"]], "Make it read only again": [[120, "make-it-read-only-again"]], "File containing wifi settings": [[120, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[120, "use-of-custom-everest-build-or-config"]], "Define release channels": [[120, "define-release-channels"]], "Wireguard VPN configuration": [[120, "wireguard-vpn-configuration"]], "Persistent user config": [[120, "persistent-user-config"]], "Stop automatic updates": [[120, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[120, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[120, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[120, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[120, "raspbian-partitioning-scheme"]], "Using online updates": [[120, "using-online-updates"]], "Factory reset": [[120, "factory-reset"]], "Yeti errors or EVerest not starting": [[120, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[121, "index"]], "What Is EVerest": [[121, "what-is-everest"]], "EVerest Compass": [[121, "everest-compass"]], "Direct contact": [[121, "direct-contact"]], "Mailing list": [[121, "mailing-list"]], "Zulip chat": [[121, "zulip-chat"]], "Weekly tech meetup and working groups": [[121, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[121, "meetup"]], "Tech resources about EVerest": [[121, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[121, "find-your-way-into-everest-development"]], "Table Of Contents": [[121, "table-of-contents"]], "Indices and tables": [[121, "indices-and-tables"]], "Docker setup": [[122, "docker-setup"]], "everest playground": [[122, "everest-playground"]], "Local CI environment": [[122, "local-ci-environment"]], "Generating languange specific protobuf files": [[122, "generating-languange-specific-protobuf-files"]], "How To: Act": [[123, "how-to-act"]], "Usage": [[123, "usage"]], "List available jobs:": [[123, "list-available-jobs"]], "Run Jobs / Trigger events:": [[123, "run-jobs-trigger-events"]], "Bind working directory:": [[123, "bind-working-directory"]], "How To: Git": [[124, "how-to-git"]], "Main concept": [[124, "main-concept"]], "Best practices": [[124, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[124, "tips-n-tricks-for-git"]], "Using private repositories": [[124, "using-private-repositories"]], "Workflow example": [[124, "workflow-example"]], "Visualization of the branching structure": [[124, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[124, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[125, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[125, "prerequisites"]], "Integration of libocpp into everest-core": [[125, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[125, "run-everest-with-steve"]], "Configuring OCPP": [[125, "configuring-ocpp"]], "Connect to a different CSMS": [[125, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[125, "configuring-ocpp-within-everest"]], "Logging": [[125, "logging"]], "Tutorials": [[126, "tutorials"]], "How To: Develop New Modules": [[127, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[127, "goal-of-this-tutorial"]], "Install Prerequisites": [[127, "install-prerequisites"]], "Workspace Setup": [[127, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[127, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[127, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[127, "create-module-skeleton"]], "Interface Configuration": [[127, "interface-configuration"]], "Build Configuration & Build": [[127, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[127, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[127, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[127, "adding-dependencies-yaml"]], "Building": [[127, "building"]], "Run Configuration & Run": [[127, "run-configuration-run"]], "EVerest configuration": [[127, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[127, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[127, "running-everest"]], "Observing the System": [[127, "observing-the-system"]], "Exploring with MQTT Explorer": [[127, "exploring-with-mqtt-explorer"]], "Debugging": [[127, "debugging"]], "Exemplary Module Customizations": [[127, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[128, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[129, "general-sphinx-information"]], "Architecture": [[129, "architecture"]], "Build the documentation": [[129, "build-the-documentation"]], "Sphinx style guide": [[130, "sphinx-style-guide"]], "Headlines": [[130, "headlines"]], "Styles": [[130, "styles"]], "Bullet Lists": [[130, "bullet-lists"]], "Targets and Links": [[130, "targets-and-links"]], "Section Heading": [[130, "section-heading"]], "Tables": [[130, "tables"]], "Grid table": [[130, "grid-table"]], "Simple table": [[130, "simple-table"]], "CSV table": [[130, "csv-table"]], "table title": [[130, "id6"]], "Images and Figures": [[130, "images-and-figures"]], "Image": [[130, "image"]], "Figure": [[130, "figure"]], "Comments": [[130, "comments"]], "Directives": [[130, "directives"]], "Table of Contents": [[130, "table-of-contents"], [130, "id4"]], "Table of Contents (this document)": [[130, "table-of-contents-this-document"]], "Content Block Directives": [[130, "content-block-directives"], [130, "id5"]], ".. topic:: [title]": [[130, "topic-title"]], "Topic": [[130, null]], ".. sidebar:: [title]": [[130, "sidebar-title"]], "Sidebar": [[130, null]], ".. admonition:: [title]": [[130, "admonition-title"]], "Admonition title": [[130, null]], ".. attention::": [[130, "attention"]], ".. caution::": [[130, "caution"]], ".. danger::": [[130, "danger"]], ".. error::": [[130, "error"]], ".. hint::": [[130, "hint"]], ".. important::": [[130, "important"]], ".. note::": [[130, "note"]], ".. tip::": [[130, "tip"]], ".. warning::": [[130, "warning"]], ".. seealso::": [[130, "seealso"]], ".. versionadded:: [version]": [[130, "versionadded-version"]], ".. versionchanged:: [version]": [[130, "versionchanged-version"]], ".. deprecated:: [version]": [[130, "deprecated-version"]], ".. math::": [[130, "math"]], ".. raw:: output format": [[130, "raw-output-format"]], "Code Examples": [[130, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/latest/tutorials/how_to_ocpp/index.html b/docs/latest/tutorials/how_to_ocpp/index.html index e7067a71b..543d6a772 100644 --- a/docs/latest/tutorials/how_to_ocpp/index.html +++ b/docs/latest/tutorials/how_to_ocpp/index.html @@ -61,7 +61,7 @@

7.3. How To: OCPP1.6 in EVerest

7.3.1. Prerequisites

If you’re new to EVerest start with our -Quick Start Guide +Quick Start Guide to get a simulation in EVerest running for the first time. It is important that you have set up the required docker containers for Mosquitto and SteVe, which we will use as an example CSMS. @@ -223,7 +223,7 @@

7.3. How To: OCPP1.6 in EVerest

7.3.6. Configuring OCPP within EVerest

To be able to follow the further explanations, you should be familiar with the configuration of EVerest modules. -Take a look into EVerest Module Concept for that.

+Take a look into EVerest Module Concept for that.

To configure the OCPP module of everest-core, find the available configuration parameters in the manifest of the module.

To start OCPP within EVerest, you have to load the OCPP module by including diff --git a/docs/nightly/_sources/tutorials/how_to_ocpp/index.rst.txt b/docs/nightly/_sources/tutorials/how_to_ocpp/index.rst.txt index 526683ff7..acfd9705f 100644 --- a/docs/nightly/_sources/tutorials/how_to_ocpp/index.rst.txt +++ b/docs/nightly/_sources/tutorials/how_to_ocpp/index.rst.txt @@ -26,7 +26,7 @@ Prerequisites ============= If you're new to EVerest start with our -`Quick Start Guide <02_quick_start_guide.html>`_ +:ref:`Quick Start Guide ` to get a simulation in EVerest running for the first time. It is important that you have set up the required docker containers for Mosquitto and SteVe, which we will use as an example CSMS. @@ -204,7 +204,7 @@ Configuring OCPP within EVerest =============================== To be able to follow the further explanations, you should be familiar with the configuration of EVerest modules. -Take a look into `EVerest Module Concept <04_module_concept.html>`_ for that. +Take a look into :ref:`EVerest Module Concept ` for that. To configure the OCPP module of everest-core, find the available configuration parameters `in the manifest of the module `_. diff --git a/docs/nightly/appendix/02_snapshot.html b/docs/nightly/appendix/02_snapshot.html index 7cf27b725..e21d00c19 100644 --- a/docs/nightly/appendix/02_snapshot.html +++ b/docs/nightly/appendix/02_snapshot.html @@ -45,15 +45,15 @@

Navigation

Josev:
   cmake_condition: EVEREST_ENABLE_PY_SUPPORT AND EVEREST_DEPENDENCY_ENABLED_JOSEV
   git: https://github.com/EVerest/ext-switchev-iso15118.git
-  git_rev: 928f67822bda673b3d95909dba672981e95e843e
-  git_tag: 2023.12.0
+  git_rev: 21120ac952ffda11ad410e21d9ac15d30dc1e710
+  git_tag: 2024.2.0
 everest:
   git: git@github.com:EVerest/EVerest.git
-  git_rev: 2f7c5c588ae25593416d27def37eef1176db38bb
+  git_rev: ae069aeb56b6fb42a0f7ba0a74df729fafa29b0d
   git_tag: main
 everest-core:
   git: git@github.com:EVerest/everest-core.git
-  git_rev: a0ab83e813a1f38cde846df2c3b0580fbdd89adb
+  git_rev: ababee912a950d761975e6fbb82404d54a15f231
   git_tag: main
 everest-framework:
   git: https://github.com/EVerest/everest-framework.git
@@ -68,7 +68,7 @@ 

Navigation

git_tag: v0.2.0 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: a6d7318794a7cb8d66f4cbaca6070e948ccff537 + git_rev: bed6916f993f922ba88003d55aab7cde02e8b187 ext-mbedtls: cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS git: https://github.com/EVerest/ext-mbedtls.git @@ -84,9 +84,10 @@

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: 5afe436231a017f7c7ce4822d20c964b48e9ae40 - git_tag: v0.4.2 + git_rev: 69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2 + git_tag: 69410a8 libfsm: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBFSM git: https://github.com/EVerest/libfsm.git @@ -94,19 +95,20 @@

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 libmodbus: + cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBMODBUS git: https://github.com/EVerest/libmodbus.git - git_rev: 9d9326f64bceb2b2ea5f73e203c52f95ca62509a - git_tag: v0.2.0 + git_rev: b41adccde9036f7728785185db9c980a2fe94ef1 + git_tag: v0.3.0 libocpp: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBOCPP git: https://github.com/EVerest/libocpp.git - git_rev: 496c14bf483bc3c53f1639785dbb91aeb5965e79 - git_tag: 496c14b + git_rev: dfb29dee4b875949d06e9d66ccf840568b49482a + git_tag: dfb29de libslac: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBSLAC git: https://github.com/EVerest/libslac.git @@ -118,6 +120,7 @@

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 661ef7a33..f6a659c26 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/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/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/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/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. 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", "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, 99, 100, 101, 102, 103, 104, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "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, 99, 100, 102, 103, 106, 114, 118, 119, 120, 121, 122, 125, 129], "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, 103, 105, 106, 111, 114, 116, 117, 122, 125, 127, 129, 130], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 99, 110, 116], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 99, 105, 114, 119, 120, 121], "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, 99, 101, 103, 104, 105, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 125, 127, 128], "eim": [1, 53, 56, 99], "author": [1, 4, 5, 6, 18, 80, 91, 99, 106, 109, 116, 117, 120, 125, 127], "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, 99, 101, 102, 103, 104, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130], "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, 99, 116], "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, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 99, 101, 102, 103, 105, 111, 112, 114, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130], "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, 96, 97, 99, 103, 112, 116, 118, 119, 122, 125, 127, 129], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 99, 103, 111, 114, 116, 121, 125, 127], "pnc": [1, 53, 56, 125], "send": [1, 18, 25, 32, 42, 53, 99, 101, 105, 117, 124, 127], "signatur": [1, 19, 93], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 100, 103, 115, 116, 125], "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, 116, 117, 118, 121, 124], "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, 99, 104, 117, 127], "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, 105, 112, 116, 117], "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, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 105, 106, 111, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 128], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 105], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127], "close": [1, 2, 56, 82, 118], "ac_open_contactor": 1, "open": [1, 82, 111, 116, 118, 120, 121, 122, 125, 127, 128, 129], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 127, 128], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 99, 101, 103, 105, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 127, 128], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 99, 103, 105, 117, 118, 120, 121, 124, 127], "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, 96, 99, 101, 102, 103, 105, 106, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 101, 102, 103, 105, 110, 111, 115, 125, 127, 130], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 117, 120, 125, 129], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 99, 102, 103, 105, 112, 116, 117, 118, 119, 120, 123, 124, 125, 127, 129], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 101, 113, 114, 117, 118, 120, 121, 127], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 101, 105, 114, 117, 119, 125, 127], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 99, 103, 105, 125, 128], "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, 99, 105, 114, 116, 120, 121, 125], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 114, 116, 117, 118, 119, 126, 127, 128, 130], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 99, 103, 111, 112, 114, 115, 116, 117, 118, 119, 120, 124, 125, 127], "want": [1, 2, 53, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 105, 111, 117, 121, 124, 125, 127], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 101, 120, 124, 127], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 99, 120], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 99, 119, 120], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 103, 115, 118, 120, 125], "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, 103, 116, 117, 127], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 99, 116, 117, 119, 122, 123, 125, 127], "identif": [1, 55, 80, 88, 99, 118], "readabl": [1, 80, 105, 129], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 99, 103, 112, 115, 120, 121, 123, 125, 127], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 99, 100, 102, 103, 105, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 99, 102, 105, 111, 112, 116, 117, 122, 123, 124, 125, 127, 128], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 115], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 102, 103], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 115], "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, 99, 100, 101, 102, 103, 104, 105, 112, 114, 115, 116, 117, 119, 121, 122, 123, 125, 127, 128, 129, 130], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 99, 101, 103, 118], "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, 102, 103, 106, 115, 117, 119, 120, 121, 125, 127, 128, 129], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 99, 118, 120, 122, 127], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 102, 106, 107, 109, 116, 117, 120, 121, 125], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 105], "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, 99, 102, 103, 105, 119, 121, 125, 127, 128], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 99, 110, 111, 112, 114, 117, 121, 124, 125, 127, 130], "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, 116, 120], "intend": [1, 80], "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, 95, 102, 103, 115, 116, 117, 118, 127, 130], "wh": [1, 80, 82, 83, 88, 92, 94, 102], "amount": [1, 77, 82, 85, 86, 103, 105, 118], "reflect": [1, 117, 127], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 96, 97, 98, 99, 100, 102, 103, 104, 105, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 104, 114, 115, 116, 117, 118, 119, 120, 121, 126, 128, 129, 130], "much": [1, 118, 119, 120, 124], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 99, 101, 102, 103, 105, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 101, 111, 112, 116, 117, 121, 124, 127], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 98, 104, 105, 114, 116, 119, 121, 122, 123, 128], "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, 99, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 130], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 99, 101, 105, 116, 118, 119, 125], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 95, 116, 122], "rm": [1, 122, 124, 128], "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, 117, 118], "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, 99, 102, 103, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 130], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 117], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 102, 105, 118], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 99, 111, 114, 116, 118, 120, 121, 124, 125], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 96, 97, 99, 105, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 99, 102, 105, 114, 116], "neutral": [1, 53, 82, 94], "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, 99, 101, 102, 103, 105, 111, 117, 118, 120, 121, 124, 127, 130], "maximum": [1, 17, 20, 28, 43, 45, 60, 79, 80, 82, 83, 86, 87, 103, 125], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 93, 99, 102, 105, 115, 116, 118, 121, 125, 130], "per": [1, 2, 77, 78, 82, 99, 127], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 103, 105, 111, 121], "minimum": [1, 43, 79, 82, 87, 88, 99, 115, 120], "cost": [1, 33, 78, 91], "effici": [1, 77, 80, 87, 115], "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, 99, 101, 117, 118, 119, 125], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 72, 74, 80, 81, 83, 86, 93, 94, 99, 101, 102, 103, 105, 106, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "consid": [1, 80, 86, 103, 116, 117, 120], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 99], "dc_bulksoc": 1, "fast": [1, 17, 114, 116, 120, 124], "end": [1, 18, 53, 77, 80, 89, 91, 93, 117, 120, 125], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 103, 118, 126, 130], "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, 95, 116, 117, 127], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 99, 101, 103, 105, 111, 112, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127, 128], "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, 95, 99, 102, 105, 112, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127, 128, 130], "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, 95, 99, 101, 103, 105, 116, 117, 119, 120, 124, 125], "bulk": [1, 80, 82], "approx": [1, 82, 103], "80": [1, 59, 80, 82, 103, 116, 122], "complet": [1, 17, 38, 53, 80, 82, 105, 112, 115, 117, 120, 125], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 114, 120, 121], "100": [1, 17, 45, 82, 115, 125], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 119, 128], "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, 99, 102, 103, 116, 117, 123, 125, 127, 130], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 99, 103, 105, 106, 107, 116, 117, 118, 119, 120, 125], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 103, 105, 116, 118, 120, 125, 127], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 102, 119], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 99, 105, 111, 115, 116, 117, 118, 120, 121, 123, 124, 125, 127], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 99, 114, 116, 118], "belong": [1, 18, 99, 124], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 98, 99, 103, 118, 120, 125], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 99], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 103, 119, 120, 127], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 99, 103, 120, 124, 125], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 99, 102, 103, 116, 118, 119, 120, 122, 128], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 116, 127], "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, 99, 102, 103, 105, 116, 117, 120, 127, 128], "link": [1, 16, 34, 52, 55, 56, 68, 86, 96, 97, 98, 100, 101, 104, 117, 119, 121, 122, 127], "becom": [1, 34, 80, 124], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 125], "match": [1, 9, 16, 34, 44, 53, 55, 119], "dlink_paus": [1, 34], "save": [1, 34, 111, 118, 119], "while": [1, 18, 34, 45, 105, 114, 119, 120, 122, 127], "stai": [1, 34, 120, 121], "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, 111, 112, 115, 116, 117, 118, 119, 120, 127], "protocol": [1, 18, 82, 93, 99, 101, 103, 114, 116, 117, 118, 125], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 116, 118, 130], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 99, 112, 116, 117, 118, 119, 120, 125, 127], "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, 116], "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, 114, 120], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 99, 102, 111, 112, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 127, 129, 130], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 111], "purpos": [1, 8, 17, 18, 56, 99, 117, 120, 125, 129], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 99, 102, 105, 111, 115, 116, 117, 118, 119, 124, 125, 127], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 103, 106, 108, 111, 114, 115, 116, 117, 118, 121, 124, 125, 126], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 116, 117], "At": [1, 118, 127], "startup": [1, 102, 103, 117, 127], "necessari": [1, 116, 118, 124, 127], "info": [1, 25, 26, 86, 111, 121, 127], "sent": [1, 25, 26, 69, 80, 99, 105, 114, 127], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 96, 97, 98, 99, 100, 101, 104, 106, 114, 120, 121, 125, 126, 128, 129], "onc": [1, 17, 44, 99, 101, 105, 120, 124, 127], "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, 99, 103, 112, 117, 119, 120, 125, 127], "uniqu": [1, 7, 9, 75, 82, 117], "identifi": [1, 7, 9, 19, 75, 82, 86, 118], "outlet": [1, 9, 80, 82], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 102, 103, 105, 114, 116, 117, 119, 120, 121, 122, 127], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 105, 112, 114, 115, 116, 118, 120, 125, 129], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 116, 130], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 111, 116, 119, 120, 124, 127], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 99, 101, 103, 105, 116, 117, 118, 119, 121, 122, 125, 127], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 105, 120, 125], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 99, 103, 105, 112, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 127, 128], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 105, 111, 112, 117, 121, 124, 125, 127], "physic": [1, 18, 80, 82, 99, 118], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 102, 105, 116, 120], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 102, 120], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 99, 103, 112, 116, 117, 118, 119, 121, 123, 124, 125, 127], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 115, 119, 120, 121, 122, 123, 129], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 102, 115, 116, 117, 118, 121], "servic": [1, 25, 26, 53, 85, 116, 122, 123, 127], "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, 96, 97, 101, 105, 116, 117, 125, 127], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 99, 101, 102, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 130], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 111, 112, 114, 116, 117, 118, 119, 122, 125, 127, 129, 130], "correspond": [1, 18, 80, 102, 105, 112, 117, 118, 120, 127], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 103, 116, 120], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 100, 103, 104, 116, 123, 125], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 99, 101, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 115, 121], "stream": [1, 18, 76, 82, 105], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 119], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 99, 105, 115, 116, 118, 119, 121, 126, 128], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 99, 103], "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, 96, 97, 98, 99, 118, 123, 125], "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, 103, 105, 116, 117, 119, 125, 127], "dlink_readi": [1, 16, 34, 101], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 99, 101, 105], "slac": [1, 16, 52, 53, 55, 99, 101, 105, 106, 107, 118, 121], "layer": [1, 16, 34, 114, 125], "accord": [1, 23, 30, 52, 55, 82, 85, 99, 103, 125], "readi": [1, 2, 18, 53, 82, 101, 103, 114, 116, 117, 120, 124, 127, 128], "cable_check_finish": 1, "under": [1, 20, 24, 80, 105, 120], "20v": 1, "insul": [1, 53], "resistor": [1, 95], "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, 99, 101, 105, 111, 116, 118, 119, 121, 125], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 103, 118], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 99, 103, 116], "record": [1, 121], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 115, 116, 117, 119, 120], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 102, 105, 111, 118, 123, 127, 130], "restrict": [1, 82, 116, 127], "max_curr": [1, 20, 28, 80, 99], "max": [1, 2, 77, 79, 117], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 99, 105, 116, 119, 120, 125], "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, 99, 120], "condit": [1, 80, 82, 99, 119], "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, 98, 103, 116, 117, 120, 127, 130], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 99], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 99, 123, 125], "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, 105, 106, 107, 109, 116, 118], "meterinfo": 1, "latest": [1, 93, 123, 124, 127], "read": [1, 17, 32, 45, 64, 69, 86, 102, 116, 121, 124], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 99, 111, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "relev": [1, 86, 94, 99, 105, 125], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 95, 105, 116, 121], "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, 101, 105, 112, 125], "simpl": [2, 24, 51, 66, 71, 99, 116, 117, 118, 119, 120, 124, 127], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 99, 105, 114, 116, 119, 121], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 99], "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, 98, 103, 116, 117, 127], "simul": [2, 9, 42, 56, 70, 95, 114, 121, 125, 126], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 101, 103, 114, 115, 118, 121, 127], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 116, 118, 125], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 105, 111, 116, 117, 118, 120, 124], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 105], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 116, 120, 125], "set_dc_param": 2, "paramet": [2, 77, 88, 102, 103, 111, 114, 117, 119, 125, 127], "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, 99, 102, 103, 105, 110, 111, 116, 120, 121, 124, 125, 130], "residu": [3, 105], "rcd": [3, 17, 43, 60, 73, 82, 95, 99, 105], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 99, 105, 116, 120, 125, 127], "emerg": [3, 80, 82, 105], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 99, 105], "off": [3, 17, 42, 45, 76, 79, 87, 99, 105, 110, 111, 117, 119, 120, 124, 127], "done": [3, 18, 25, 55, 103, 115, 116, 117, 118, 120, 124, 125], "hw": [3, 60, 73, 120], "directli": [3, 17, 53, 103, 105, 117, 122, 124], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 103, 105, 114, 115, 116, 117, 118, 119, 122, 124, 125, 127], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 99, 101, 116, 118, 119, 120, 125, 127], "telemetri": [3, 17, 18, 43, 45, 79, 105], "rcd_current_ma": 3, "ma": [3, 95], "note": [3, 17, 45, 53, 56, 59, 80, 86, 105, 112, 119, 125, 127], "doe": [3, 17, 24, 49, 53, 59, 93, 99, 105, 115, 116, 117, 119, 120], "anyth": [3, 112, 120], "mere": [3, 99], "self_test": 3, "execut": [3, 9, 18, 34, 39, 103, 117, 120, 123, 124, 127], "self": [3, 103, 116, 123, 124, 127], "test": [3, 17, 40, 53, 56, 76, 85, 114, 116, 117, 120, 121, 123, 124, 127], "fail": [3, 18, 56, 81, 82, 93, 101, 103, 105, 119], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 99, 101, 103, 105, 116, 117, 118, 119, 120, 124, 127], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 99, 103, 105, 116, 117, 119, 127], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 99, 105, 116, 117, 118, 119, 121], "successful": 3, "authent": [4, 44, 114, 116, 125], "framework": [4, 20, 110, 111, 112, 116, 117, 118, 121, 122, 125, 127, 129], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 99], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 96, 99, 105, 121, 125], "relat": [4, 18, 19, 80, 93, 116, 117, 118, 124], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 80, 99], "connection_timeout": [4, 18, 44, 125], "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, 116, 117], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 102, 103, 111, 116, 117, 118, 120, 124, 127, 129], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 99, 106, 107, 108, 118, 119, 125], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 103, 115, 119, 120, 125], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 123, 124, 125, 128], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 106, 109], "banksessiontoken": [7, 75], "commit": [8, 91, 124], "account": [8, 58, 121, 123], "bank_transaction_summari": 8, "banktransactionsummari": [8, 75], "summari": [8, 75, 121], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 103], "depend": [8, 23, 75, 112, 114, 119, 120, 124], "backend": [8, 75, 91, 114, 118, 119, 121], "therefor": [8, 25, 75, 99, 117, 124], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 116, 120, 125], "out": [9, 17, 80, 99, 116, 118, 120, 121, 123, 124, 127], "hil": [9, 42], "sil": [9, 116, 119, 125, 128], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 95, 99, 101, 102, 103, 105, 116, 117, 118, 119, 120, 121, 124, 125, 127], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 99, 103, 105, 116, 117, 118, 119, 120, 121, 125, 127, 130], "yeti": [9, 42, 60, 73, 106, 109, 118, 125], "shall": [9, 93, 127], "follow": [9, 44, 99, 102, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "structur": [9, 111, 116, 117, 119, 127, 128, 130], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 102, 103, 105, 112, 116, 117, 119, 121, 122, 125, 127], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 101, 103, 105, 115, 119, 120, 125], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 99, 120, 125], "lock": [10, 17, 18, 60, 73, 105, 117], "motor": [10, 60, 73, 105], "socket": [10, 17, 80, 115, 120, 127], "fix": [10, 17, 124], "attach": [10, 17, 69, 116, 119, 122], "unlock": [10, 18, 80, 105, 125], "normal": [10, 18, 53, 70, 99, 120], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 99, 104, 106, 107, 108, 109, 114, 116, 118, 121, 122], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 99, 101, 102, 103, 105, 106, 114, 120, 121, 126, 127], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 103, 112, 119, 122, 125, 127, 128, 129], "ani": [11, 25, 56, 68, 77, 80, 105, 111, 112, 116, 117, 120, 124], "displai": [11, 99, 120], "web": [11, 116, 122], "titl": [11, 118], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 99, 115, 116, 117, 118, 119, 124, 125, 128], "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, 103, 110, 111, 112, 116, 118, 120, 121, 125, 127, 129], "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, 99, 100, 101, 102, 103, 105, 112, 114, 116, 118, 119, 121, 122, 125, 127], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 99, 125, 130], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 114, 115, 117, 120, 121, 122], "intefac": 13, "node": [13, 18, 22, 77, 116, 118, 119], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 101, 116, 118, 128], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 99, 117, 119, 120], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 105, 119, 120, 121, 125, 127], "direct": [13, 69, 77, 116, 119, 123, 127], "grid": [13, 53, 77, 79, 88, 99, 118], "consum": [13, 77, 91, 116, 118], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 111, 116, 127, 128], "enforce_limit": [13, 77, 99], "energymanag": [13, 14, 18, 22, 77, 80, 99, 106, 108], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 117], "through": [13, 77, 80, 114, 116, 119, 120, 124], "tree": [13, 22, 51, 53, 77, 99, 119, 127, 130], "global": [14, 38, 50, 80, 130], "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], "both": [15, 25, 78, 99, 102, 103, 105, 112, 120, 124], "side": [16, 34, 53, 73, 76, 77, 99, 101, 105, 116, 118, 119, 120, 125], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 99, 101, 105, 111, 116, 118, 120, 125, 127], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 105, 112, 116, 117, 118, 120, 122, 124, 125, 127, 128, 130], "shut": [16, 34], "down": [16, 34, 44, 120, 121, 124, 125], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 101, 103, 120, 124], "transit": [16, 34, 99, 101, 105], "unexpect": [16, 34, 103], "cannot": [16, 34, 103, 105, 120], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 99, 101, 105, 117, 125, 127], "machin": [16, 34, 99, 105, 116, 118, 120], "board": [17, 60, 73, 76, 79, 105, 118, 121], "driver": [17, 45, 57, 59, 60, 73, 99, 103, 114, 116, 118, 120, 122], "minim": [17, 29, 53, 73, 77, 83, 86, 125, 127], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 112, 116, 117, 119, 120, 121, 123, 125, 127], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 105, 111, 112, 116, 118, 127], "compon": [17, 25, 86, 117, 120, 127], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 105, 116, 117, 120, 121, 125, 129], "have": [17, 33, 77, 78, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128], "own": [17, 103, 114, 116, 117, 118, 120, 123, 127, 128], "board_support_common": [17, 106, 109], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 105], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 99], "count": [17, 19, 51, 80, 116], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 99, 101, 103, 116, 119], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 101, 106, 108, 116, 118, 125], "call": [17, 18, 25, 26, 39, 99, 101, 103, 105, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127], "get_hw_cap": 17, "fetch": [17, 37, 58, 103, 111], "cach": [17, 19, 111, 116, 127], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 101, 102, 103, 105, 114, 116, 117, 119, 120, 121, 124, 127], "thei": [17, 44, 53, 80, 99, 102, 105, 111, 114, 117, 118, 120, 122, 124, 130], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 99, 103, 112, 114, 115, 116, 120, 124], "runtim": [17, 127], "becaus": [17, 25, 80, 89, 105, 112, 117, 119, 124], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 99, 102, 111, 112, 114, 115, 117, 118, 119, 121, 122, 124, 125, 128], "too": [17, 80, 103, 119], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 117], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 99], "whenev": [17, 99, 105], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 111, 116, 118, 125], "those": [17, 103, 114, 115, 116, 118, 121, 127], "three_phas": [17, 18, 53, 99], "three": [17, 18, 53, 105, 117, 118, 122, 129], "singl": [17, 18, 80, 81, 103, 105, 112, 124, 127], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 105, 116, 119, 120, 122, 124], "do": [17, 18, 53, 55, 76, 77, 80, 93, 102, 111, 112, 114, 116, 119, 120, 121, 124, 126, 127, 128, 130], "country_cod": [17, 53], "two": [17, 99, 101, 102, 103, 112, 116, 117, 118, 120, 121, 127], "letter": 17, "iso": [17, 53, 78, 85, 101, 115, 118, 120, 121], "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, 103, 105, 110, 120, 124, 125, 130], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 125, 127], "input": [17, 25, 29, 32, 74, 87, 88, 99, 102, 116, 117, 119], "acdc": 17, "convert": [17, 50, 99], "stack": [17, 114, 116, 121], "itself": [17, 18, 99, 117], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 99, 116, 117, 122, 127], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 102, 117, 119], "pilot": [17, 34, 60, 73, 101], "f": [17, 34, 76, 101, 105, 120], "must": [17, 29, 45, 77, 88, 93, 99, 103, 105, 117, 125, 127], "pwm_on": 17, "turn": [17, 117, 120], "pwm": [17, 53, 99, 105, 118], "duti": [17, 118], "cycl": [17, 118], "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, 102, 105, 110, 111, 115, 116, 121, 124, 125, 127, 130], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 99, 105, 114, 120, 121, 129], "pwm_f": 17, "neg": [17, 77, 84, 88, 94], "allow_power_on": [17, 79], "flag": [17, 79, 92, 101, 115, 119, 120, 123, 127], "never": [17, 44, 53, 99, 112, 120, 124], "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, 105, 120], "destroi": [17, 105], "so": [17, 18, 53, 58, 77, 78, 80, 85, 99, 102, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "special": [17, 53, 76, 77, 78, 105, 116, 118, 121], "sequenc": [17, 18, 76, 105], "exact": [17, 118, 120], "exampl": [17, 21, 63, 80, 85, 99, 104, 106, 107, 111, 112, 115, 116, 117, 118, 119, 120, 122, 125, 127], "would": [17, 44, 85, 111, 112, 116, 117, 122, 124, 127], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 99, 111, 117, 120, 127], "caution": 17, "3ph": [17, 105], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 105, 117], "replug": [17, 18, 44, 76, 80, 105], "without": [17, 32, 80, 81, 92, 102, 105, 118, 119, 120, 121, 125, 127], "evsereplugstart": [17, 76], "take": [17, 53, 93, 111, 112, 116, 117, 118, 120, 122, 124, 125, 127], "care": [17, 117, 127], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 115, 120, 124], "don": [17, 112, 119, 123, 124, 125], "t": [17, 18, 86, 112, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "product": [17, 35, 85, 103, 105, 116, 118, 120, 124], "m": [17, 56, 111, 112, 115, 116, 124], "durat": [17, 50, 61, 88, 103], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 102, 103, 104, 114, 116, 117, 121, 127], "pp": [17, 95], "distinct": [17, 102], "you": [17, 53, 59, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "also": [17, 18, 53, 68, 86, 99, 102, 103, 105, 111, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "var": [17, 25, 43, 88, 92, 94, 102, 103, 116, 117], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 111, 116, 121], "over": [17, 53, 61, 81, 99, 105, 117, 119], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 99, 103, 105, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 129], "than": [17, 25, 33, 59, 80, 86, 103, 115, 116, 118, 121], "just": [17, 99, 114, 116, 117, 118, 119, 120, 121, 123, 124, 127], "ignor": [17, 43, 44, 59, 99], "otherwis": [17, 18, 54, 56, 67, 103, 120, 124], "overcurr": 17, "detect": [17, 18, 82, 93, 105, 120], "margin": 17, "ad": [17, 18, 53, 55, 114, 117, 118, 123, 124, 130], "avoid": [17, 53, 119], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 105, 111, 114, 115, 116, 118, 119, 120, 122, 124, 127], "repres": [18, 51, 112, 118], "kernel": [18, 115], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 103], "known": [18, 86, 127], "evse_board_support": [18, 53, 60, 73, 106, 107, 109], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 120, 124], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 106, 107, 109], "enforced_limit": [18, 22], "come": [18, 22, 99, 112, 116, 119, 120, 124, 127], "waiting_for_external_readi": 18, "principl": [18, 114], "delai": [18, 53, 59, 61, 62, 103, 105], "its": [18, 43, 44, 53, 59, 77, 80, 86, 99, 103, 111, 112, 114, 116, 117, 120, 124, 127], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 101, 103, 116, 119, 120, 127], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 116, 117, 119, 125], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 103, 105, 117, 118, 119, 120, 127], "due": [18, 99, 118, 120, 124], "could": [18, 25, 26, 30, 39, 63, 74, 88, 104, 115, 116, 117, 118, 120, 125, 127], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 99], "further": [18, 80, 99, 111, 116, 117, 121, 125, 127], "reserv": [18, 44, 61, 74, 80, 106, 107, 109, 118, 125], "color": 18, "hmi": 18, "led": [18, 45, 99, 120], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 105, 120, 127], "cancel_reserv": [18, 31, 99], "anymor": [18, 44, 105, 124], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 99, 111, 114, 120, 130], "successfulli": [18, 25, 26, 39, 86, 88, 93, 114, 119, 120, 125], "alreadi": [18, 74, 77, 78, 111, 114, 116, 118, 119, 120, 121, 122, 124, 127, 128], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 116], "won": [18, 119], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 99], "automat": [18, 45, 102, 111, 118, 119], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 105, 112, 117, 120, 127], "correct": [18, 102, 118, 120, 123], "except": [18, 103], "explicitli": [18, 59], "cloud": [18, 120, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 99, 112, 114, 116, 117, 124, 125, 127, 128], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 99, 120, 125], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 99, 103, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 125], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 117, 118, 120, 121, 123, 124, 125, 127], "anoth": [18, 55, 99, 114, 116, 117, 118, 119, 120, 127, 130], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 99], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 110, 120, 125], "access": [19, 32, 57, 70, 116, 118, 120, 122, 123], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 99, 105, 117, 120], "period": [19, 86, 102], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 103, 116], "pem": [19, 54, 59, 74, 81, 93, 103], "encod": [19, 74, 81, 82, 93, 105, 130], "x": [19, 59, 74, 93, 103, 130], "509": [19, 74, 93, 103], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 103], "delete_certif": 19, "delet": [19, 24, 81, 112, 122, 124], "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, 127], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 115, 120], "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, 122, 130], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 116], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 103, 112, 116, 117, 118, 119, 120, 122, 123, 124, 127, 128, 130], "c": [19, 34, 76, 80, 92, 94, 105, 115, 119, 120, 124, 127], "organ": [19, 121, 127], "o": 19, "common": [19, 112, 115, 116, 121, 122], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 100, 102, 106, 108, 120, 123, 127], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 111, 117, 118, 122, 127], "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, 105, 106, 111, 115, 119, 121, 123, 125, 127, 128, 129, 130], "bundl": [19, 127], "get_leaf_expiry_days_count": 19, "dai": [19, 124], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 124], "multipl": [20, 32, 45, 86, 99, 103, 111, 115, 116, 117, 118, 119, 124], "featur": [20, 99, 114, 118, 121, 124, 125, 127, 129], "uses_someth": 20, "someth": [20, 24, 118, 120, 123, 124], "exist": [20, 24, 25, 26, 68, 86, 92, 102, 116, 118, 120, 127], "specif": [22, 31, 38, 74, 77, 82, 86, 99, 114, 116, 117, 120, 123, 124, 125, 127], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 102, 103, 114, 117, 118, 120], "iec": [23, 82, 118, 120], "61557": 23, "8": [23, 103, 127, 130], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 99, 103, 120, 124], "interv": [23, 50, 58, 61, 67, 86, 93, 99, 120], "load": [24, 45, 82, 99, 116, 118, 119, 125], "remov": [24, 80, 112, 120, 124, 127], "design": [25, 45, 86, 117, 120], "ocpp1": [25, 86, 121, 126], "6": [25, 26, 61, 73, 77, 86, 111, 115, 119, 120, 121, 126], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 99, 114, 115, 118, 120, 121, 124, 125], "offer": [25, 53, 86, 117], "flexibl": [25, 86, 118, 119, 125], "easier": [25, 86, 114, 124], "vice": [25, 86, 120], "versa": [25, 86, 120], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 99, 103], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 125], "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, 103, 114, 115, 116, 118, 119, 120, 125], "websocket": [25, 26, 61, 62, 119, 122, 125], "No": [25, 26, 85, 124], "previou": [25, 26, 72, 112, 116, 117, 120, 127], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 101, 125], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 99, 116, 120, 121, 123, 127, 129], "model": [25, 36, 57, 62, 92, 102, 119, 124], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 98, 117, 124], "preserv": [25, 117], "order": [25, 74, 103, 116, 120, 122, 125, 127, 128, 130], "set_vari": 25, "custom": [25, 26, 63, 104, 111, 116, 117, 122, 128, 129], "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, 112, 117, 120], "kind": [25, 118, 121], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 117, 120, 124, 125, 127], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 102, 117, 125, 128], "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, 103, 106, 107, 116, 117, 127], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 103, 105, 112, 118, 119, 121, 122, 123, 124, 125, 127, 129], "standard": [26, 32, 85, 122], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 99, 101, 103, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 103, 111, 119], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 99, 119, 121, 124], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 103, 111, 112, 116, 117, 118, 120, 121, 127], "5": [30, 48, 50, 53, 55, 64, 92, 111, 117, 120, 130], "wire": [30, 105, 118, 125, 128], "tn": 30, "network": [30, 38, 55, 70, 99, 101, 115, 116, 117, 118, 122, 128], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 103], "packet": [30, 65, 88, 93, 105], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 117, 118, 120, 121, 127], "reservationresult": [31, 89], "succesful": [31, 120], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 105], "rs485": [32, 120], "client": [32, 54, 68, 116, 117, 119, 125], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 102], "rtu": [32, 67, 102], "hold": [32, 102, 120, 127], "target_device_id": 32, "byte": [32, 90, 125], "first_register_address": 32, "16": [32, 90, 125], "bit": [32, 69, 90, 116, 118], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 106, 109], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 74, 99, 116, 117, 120], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 103, 117, 120, 127], "written": [32, 61, 62, 117, 119, 120, 127], "word": [32, 85, 103, 116, 121], "statuscodeenum": [32, 90], "nonstd_writ": 32, "non": [32, 80, 82, 105, 127], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 99, 101, 103, 105, 114, 115, 116, 119, 122, 128, 129], "we": [33, 53, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 127, 128], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 102], "chunk": [33, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 103], "upper": [34, 86, 116, 118, 120, 128], "enter_bcd": [34, 101, 105], "b": [34, 76, 80, 92, 94, 105, 119, 120, 123, 124, 129], "leave_bcd": [34, 101, 105], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 116, 120, 125], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 106, 109, 116, 120, 124, 127], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 111, 116, 121, 123, 124, 127, 128, 129, 130], "ip": [38, 59, 70, 103, 117, 120], "overview": [38, 114, 116, 121, 125], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 125, 127], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 99, 102, 104, 110, 112, 115, 126, 129, 130], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 102, 105, 116, 117, 118, 120, 127], "firmwar": [39, 93, 105], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 116, 120, 122], "upload": [39, 72, 93, 120, 125], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 127], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 103, 118], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 105, 124], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 105, 120], "bootreason": [39, 93], "core": [40, 102, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 127, 128, 129], "instanc": [40, 86, 114, 118, 119, 121], "carsimul": 40, "begin": [40, 101, 118, 121], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 114, 116, 118, 120, 127, 128], "cp": [42, 76, 95, 105], "plu": [42, 105, 118, 125], "setsimulationdata": 42, "simulationdata": [42, 95], "expos": [43, 122], "mqtt": [43, 61, 114, 116, 118, 121, 122], "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, 103, 105, 112, 116, 117, 119, 120, 122, 123, 125, 127], "like": [43, 85, 91, 101, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "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, 103, 120], "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, 105, 120], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 116, 121], "nearest": 43, "step": [43, 99, 111, 117, 118, 121, 124, 125, 127], "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, 96, 106, 107, 109, 118, 125], "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, 99, 103, 105, 110, 111, 115, 116, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130], "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, 105, 116, 121, 127], "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, 116, 127], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 129], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 99, 105, 111, 114, 115, 116, 118, 121, 122, 127, 128], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 99, 102, 103, 105, 111, 112, 115, 116, 118, 120, 121, 123, 125, 127, 129, 130], "selection_algorithm": [44, 125], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 120], "map": [44, 117, 118, 121, 122], "incom": [44, 74, 105, 117], "discard": [44, 118], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 124], "prefer": [44, 116], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 99, 105, 116, 120, 124, 127], "most": [44, 53, 105, 111, 114, 116], "free": [44, 53, 127], "applic": [44, 99, 103, 117, 120], "overtemperatur": [44, 87], "clear": [44, 80, 86, 105], "cool": [44, 82], "expect": [44, 82, 114, 127], "recov": 44, "faulti": 44, "treat": [44, 120], "good": [44, 77, 78, 116, 119, 123, 124, 127], "public": [44, 81, 82, 103, 121, 124], "token_provid": [44, 53, 55, 99, 118, 125], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 106, 107, 118], "token_valid": [44, 118, 125], "auth_token_valid": [44, 48, 61, 62, 106, 107], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 114, 119], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 99], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 115, 117, 120, 127], "well": [45, 85, 117, 118, 119, 124, 125, 127], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 99], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 105], "chip": [45, 69, 101, 120], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 101], "debug_print_all_telemetri": 45, "print": [45, 88, 119], "help": [45, 111, 112, 114, 116, 118, 119, 121, 127, 128], "power_supply_dc": [45, 53, 60, 106, 107, 109], "dpm": 45, "30": [45, 61, 64, 121, 125], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 105, 121, 124, 125], "dummi": [46, 47, 48, 49, 96, 97, 98, 117], "listen": [46, 96, 116, 117, 120, 125], "authrequir": [46, 80, 96], "alwai": [46, 47, 48, 53, 70, 77, 98, 99, 102, 103, 116, 119, 120, 124, 127], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 116, 118, 120, 125], "our": [46, 47, 116, 119, 120, 121, 124, 125, 127], "10": [46, 47, 53, 55, 85, 102, 103, 115, 120, 125], "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, 97, 102, 103, 105, 115, 116, 119, 120, 125], "same": [48, 80, 98, 99, 103, 105, 111, 117, 120, 123], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 112, 114, 115, 117, 118, 119, 122, 125, 128], "nominal_ac_voltag": [50, 119], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 115], "schedule_interval_dur": 50, "60": [50, 58, 67, 125], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 111], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 99, 103, 115, 118], "give": [50, 93, 116, 117, 118, 121, 124, 127], "even": [50, 53, 69, 77, 78, 116, 117, 119, 120, 125], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 99, 112, 114, 116, 117, 118, 122, 125, 127], "command": [50, 64, 77, 80, 81, 86, 90, 93, 99, 101, 111, 117, 120, 122, 127], "energy_manag": [50, 106, 107, 119], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 105, 115, 116, 117, 118, 120, 127, 129], "fuse": [51, 119], "fuse_limit_a": [51, 119], "phase_count": [51, 119], "omit": [51, 77, 86, 117, 123, 125, 130], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 106, 107], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 106, 107, 109], "negoti": [52, 55], "ev_slac": [52, 106, 107], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 117], "plc": [52, 55, 65, 101, 111], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 115, 127], "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, 99], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 99, 120], "spec": [53, 56, 68, 82, 99], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 120], "mobil": [53, 121], "app": [53, 80, 120], "payment_enable_contract": [53, 99], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 99], "session_log": [53, 125], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 125, 127], "directori": [53, 54, 56, 65, 112, 116, 119, 120, 122, 128, 129, 130], "session_logging_xml": 53, "xml": [53, 82, 115], "ventil": [53, 105], "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, 117, 119, 120, 121, 123, 124], "arriv": [53, 118], "fall": [53, 80, 99, 105, 120], "back": [53, 66, 69, 71, 99, 105, 116, 117, 120, 122, 124], "especi": [53, 101, 112, 117], "what": [53, 102, 112, 114, 116, 117, 119, 120, 124, 125], "compliant": [53, 118], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 103, 116, 128], "On": [53, 69, 103, 105, 117, 121], "veri": [53, 105, 114, 116, 117, 119, 120, 127, 128], "long": [53, 118, 124], "basic": [53, 99, 102, 105, 118, 124, 125], "eventu": [53, 111, 118], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 99], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 124], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 122], "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, 95, 99, 101, 102, 105, 111, 114, 117, 120, 121, 129], "dirti": [53, 111], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 102, 111, 116, 117, 120, 123, 124, 125, 127, 128], "offset": [53, 55], "unless": [53, 117], "know": [53, 79, 99, 111, 116, 118, 124], "hack_pause_imd_during_precharg": 53, "re": [53, 111, 116, 120, 125, 127], "currentdemand": [53, 80, 99], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 120], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 99, 116, 117, 119, 120, 127], "evccid": [53, 55, 99], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 119, 120, 122, 124, 127, 128], "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, 111, 116, 117, 121, 127], "hundr": 53, "slower": [53, 120], "less": [53, 73, 120], "disable_authent": 53, "standalon": [53, 105, 119, 127], "dummytokenprovid": [53, 106, 108], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 119], "speed": [53, 116, 121], "receiv": [53, 61, 77, 80, 105, 117, 125, 127], "authtoken": 53, "ac_rcd": [53, 73, 106, 107], "connector_lock": [53, 73, 106, 107], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 106, 107, 109], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 116, 127], "html": [53, 54, 85, 116, 122, 125, 127, 129, 130], "evse_secur": [54, 56, 61, 62, 100, 106, 107, 109], "filesystem": [54, 100], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 125], "prefix": [54, 61, 62, 70, 81, 117, 119, 127], "cert": [54, 61, 62, 116], "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, 116, 121, 125], "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, 103, 116, 127], "sound": 55, "db": [55, 62, 66, 122], "attenu": 55, "confirm": [55, 76, 120], "cm_slac_match": 55, "cnf": 55, "altern": [55, 103, 115], "deriv": [55, 74, 80, 112], "first": [55, 59, 74, 77, 78, 102, 103, 111, 114, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127], "cm_slac_parm": 55, "quit": [55, 105, 119, 121], "prone": 55, "might": [55, 111, 112, 116, 119, 121, 122, 124, 125, 127], "cross": 55, "talk": [55, 116, 118, 121, 122], "better": [55, 124], "gmbh": [55, 56, 121], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 116, 122], "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, 125], "pre": [56, 80, 102, 116, 122, 128], "master": [56, 99, 115, 120, 124], "secret": [56, 123], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 103], "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, 120, 124], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 120], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 106, 107], "tibber": 58, "api": [58, 59, 65, 99, 103, 106, 108], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 105, 114, 117, 119, 122, 124, 126, 130], "minut": [58, 103, 121], "usual": [58, 124, 127], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 118], "dcbm": [59, 118], "400": [59, 118], "600": [59, 61, 118], "adapt": [59, 103, 127], "meter_tls_certif": 59, "left": [59, 116, 118, 120, 127], "affect": [59, 124], "wish": [59, 99], "ntp_server_1_ip_addr": [59, 103], "ipv4": [59, 70], "4": [59, 102, 103, 110, 111, 114, 120, 127, 130], "form": [59, 111, 117, 127], "w": [59, 80, 82, 83, 92, 123, 125, 129], "y": [59, 115, 120], "z": 59, "ntp": 59, "server": [59, 93, 103, 116, 117, 120, 122, 123], "sync": [59, 120], "ntp_server_1_port": [59, 103], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 103], "ntp_server_2_port": [59, 103], "fof": 59, "resilience_initial_connection_retri": [59, 103], "25": [59, 103], "resili": 59, "resilience_initial_connection_retry_delai": [59, 103], "10000": 59, "millisecond": [59, 103], "resilience_transaction_request_retri": [59, 103], "resilience_transaction_request_retry_delai": [59, 103], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 120], "mega": 60, "tester": 60, "v1": [60, 73, 103, 112], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 105, 111, 112, 115, 116, 120, 124], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 105], "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, 99], "j": [61, 116, 120, 123, 127, 129], "chargepointconfigpath": [61, 62, 125], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 106, 107], "persist": [61, 62, 66, 103], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 122], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 125], "everest_ocpp_log": [61, 62, 125], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 103, 105, 112, 116, 124, 125, 128, 129], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 125], "auth_provid": [61, 62, 125], "ocpp_data_transf": [61, 62, 63, 106, 107], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 125], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 125], "datatransf": [63, 104], "keys_to_monitor": 63, "heartbeatinterv": [63, 125], "securityprofil": [63, 125], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 99, 124], "pn532": 64, "nfc": [64, 120], "soon": [64, 80, 99, 118, 120, 128], "tag": [64, 74, 80, 81, 91, 124], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 117], "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, 106, 107], "collect": [67, 99, 115], "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, 116], "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, 117, 127], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 106, 107, 109], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 115, 120, 123, 130], "josev": [68, 110, 115, 116], "project": [68, 112, 114, 116, 117, 119, 120, 121, 122, 126, 127, 128, 129, 130], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 117, 120, 121, 127], "overwritten": [68, 112, 117], "iso15118_ev": [68, 106, 107, 109], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "9600": 69, "none": [69, 73, 76, 82, 105], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 105], "usag": [69, 77, 120], "lan": [70, 117], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 121], "hostnam": 70, "internet": [70, 117, 120], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 111, 115, 121, 124], "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, 111, 120, 121, 128], "failur": [72, 82, 93, 95, 103, 105], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 105], "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, 124], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 103, 116, 118, 120, 124, 127], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": 74, "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 99, 117], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 99, 101, 112, 114, 116, 117, 118, 127], "userinput": 74, "plugev": [74, 125], "choos": [74, 116, 118, 119, 121, 127, 128], "referenc": 74, "plugandcharg": 74, "bankcard": 74, "central": [74, 80, 99, 118, 127], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 95, 111, 116, 117, 118, 124, 125], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 99], "poweron": 76, "correctli": [76, 77, 120, 125], "mirror": [76, 105], "contact": [76, 105, 120], "poweroff": [76, 79], "weld": 76, "Not": [76, 127], "assembli": [76, 120], "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, 103, 105, 115, 116, 120, 124], "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, 102], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 99, 117, 120], "awai": [77, 80, 127], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 115, 117, 118, 119, 121], "entri": [77, 78, 115], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 101, 103, 111, 112, 116, 119, 122], "face": [77, 99], "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, 116, 118, 119, 127], "propag": [77, 124], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 116, 120, 121], "practic": [77, 78, 115, 116, 121], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 119], "afer": 77, "limits_root_sid": 77, "last": [77, 103, 111, 121], "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, 116], "degre": 79, "celsiu": 79, "architectur": [79, 114, 117, 121], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 99], "emergencystop": 80, "button": [80, 82, 116, 128], "evdisconnect": 80, "move": [80, 124, 125, 128], "induct": 80, "hardreset": 80, "press": [80, 82, 122], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 105, 120], "remot": [80, 93, 111, 117, 118, 122, 124, 127], "smartphon": 80, "exceed": 80, "prepaid": 80, "credit": 80, "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 117, 120, 127], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 118, 119], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 99, 105, 116, 120], "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, 102, 120], "met": [80, 105], "preparecharg": 80, "prepar": [80, 114, 121, 127], "precharg": [80, 99], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 115, 117, 127], "transactionfinish": 80, "clariti": [80, 125], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 99, 103, 120], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 99], "reservationend": [80, 89, 99], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 125], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 99, 103, 117, 118, 120, 121, 127], "meter_valu": 80, "signed_meter_valu": 80, "errorenum": 80, "kept": [80, 112], "compat": [80, 120], "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, 120], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 105, 129], "sever": [80, 117, 127], "medium": 80, "vendor_error": 80, "assum": [80, 86, 103, 112, 117, 118, 119, 124, 127], "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, 105], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 103, 117], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 121], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 99, 120], "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], "dn": [81, 103], "field": [81, 86, 92, 118], "exclud": [81, 85], "length": [81, 92, 102, 103, 125], "subject": 81, "represent": [81, 105, 114, 116, 118], "hexadecim": 81, "0x": 81, "lead": [81, 121], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 99, 117], "url": [81, 82, 93, 118, 128], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 101, 117], "warn": [82, 121], "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, 120], "error_rcd": [82, 105], "error_utilityinterruptev": 82, "util": [82, 110, 111, 112, 116, 120, 121, 127], "equip": [82, 120], "temporari": [82, 122], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 103], "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, 118, 120], "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, 105], "namespac": [82, 111, 117], "uri": [82, 93], "major": 82, "minor": [82, 85, 124], "v2g_message_xml": 82, "decod": [82, 105], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 112, 127], "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, 120], "earth": 84, "ohm": [84, 95], "voltage_v": [84, 87, 88, 102], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 119, 124, 127], "www": [85, 103], "six": 85, "group": [85, 116], "com": [85, 99, 103, 105, 110, 111, 115, 116, 119, 120, 121, 124, 125, 127, 130], "en": [85, 103, 105], "financi": 85, "technic": [85, 86, 121], "metal": [85, 120], "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, 120], "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, 111, 118, 120, 121], "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, 119], "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, 112, 117, 121, 125], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 106, 108], "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, 105], "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, 117, 121, 127, 129, 130], "variabl": [86, 111, 116, 117, 127], "doesn": 86, "suffici": [86, 111, 120], "attributeenum": 86, "attribut": [86, 103, 116], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 123], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 127], "hardwirednotif": 86, "softwar": [86, 114, 121, 126], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 127], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": 86, "refer": [86, 96, 97, 98, 99, 100, 102, 104, 105, 111, 116, 117, 121, 124, 130], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 102, 124], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 116, 118, 123], "additional_info": 86, "text": [86, 119, 121, 125, 130], "abl": [86, 105, 111, 116, 119, 120, 122, 125, 127], "status_info": 86, "current_a": [87, 88, 102], "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, 99, 112, 122, 124, 126, 127, 130], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 120], "tariff": 88, "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 116], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 102], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 102], "power_w": [88, 102], "reactivepow": [88, 94], "reactiv": [88, 94], "frequency_hz": [88, 102], "hertz": [88, 94, 95], "made": [89, 103, 116, 120], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 106, 108], "io": [90, 110, 123, 129], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 102], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 106, 109], "thing": [91, 116, 118, 121, 124, 130], "categori": [91, 112], "sessionstatu": 91, "final": [91, 93, 99, 105, 117, 127], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 123], "payload": [92, 103, 117, 127], "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, 120, 123, 127], "hour": [92, 103], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 116, 121], "critic": 92, "counter": 92, "problem": [92, 111, 115, 119], "retry_interval_": 93, "origin": [93, 99, 111, 123, 124, 127], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 99], "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, 120, 127], "uploadfailur": 93, "being": [93, 102, 116, 120, 122], "firmwareupdatestatusenum": 93, "intermedi": [93, 124], "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, 102], "l2": 94, "l3": 94, "cp_voltag": 95, "pp_resistor": 95, "rcd_current": 95, "diode_fail": 95, "error_": [95, 105], "diod": [95, 105], "pe": 95, "auto": [99, 102, 105, 106, 120, 127, 129], "usabl": 99, "share": [99, 116, 117, 118, 121, 125, 128], "dedic": [99, 114, 116, 121], "interact": [99, 117, 118, 124], "helper": [99, 112, 121], "70121": 99, "seamlessli": 99, "integr": [99, 111, 116, 118, 121, 122], "lowest": [99, 120], "microcontrol": 99, "improv": [99, 127], "safeti": [99, 105, 120], "todo": [99, 117, 118], "graph": 99, "behav": 99, "light": [99, 120], "subscrib": [99, 105, 117, 121, 127], "notreserv": 99, "driven": 99, "republish": 99, "struct": [99, 105, 116], "begun": 99, "github": [99, 110, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129], "openfastchargingalli": 99, "blob": [99, 115, 120], "pdf": 99, "To": [99, 102, 105, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 126, 128, 129, 130], "against": [99, 124, 125, 127], "reservatonstart": 99, "notifi": [99, 127], "intergr": 99, "overload": 99, "drop": [99, 101, 127], "merg": [99, 124], "limt": 99, "set_local_max_curr": 99, "travers": 99, "were": [99, 111], "smart": [99, 105], "profil": [99, 125], "whichev": 99, "15118": [101, 115, 118, 120, 121], "bx": 101, "cx": 101, "dx": [101, 130], "cm_slac_parm_req": 101, "cm_slac_match_r": 101, "nmk": 101, "join": [101, 121], "modem": 101, "cap_net_raw": 101, "make": [101, 105, 111, 112, 114, 115, 116, 118, 119, 122, 125, 127], "cm_valid": 101, "unplug": [101, 105, 120], "qca": 101, "modbusrtu": 102, "found": [102, 111, 116, 120, 122, 124, 127, 128], "subdirectori": [102, 112, 120], "templat": [102, 114, 116, 127], "yaml": [102, 106, 116, 119, 120, 121], "copi": [102, 103, 105, 111, 120, 122], "fill": [102, 116, 119], "datasheet": 102, "consist": [102, 103, 112, 117, 120, 124, 129], "start_regist": 102, "num_regist": 102, "multipli": 102, "exponent_regist": 102, "function_code_start_reg": 102, "obtain": 102, "scale": 102, "001": 102, "expon": 102, "function_code_exp_reg": 102, "split": [102, 105, 125], "certain": [102, 105, 111], "serv": 103, "translat": 103, "forward": [103, 124, 125], "metric": 103, "consequ": 103, "ensur": [103, 105, 119], "thrown": 103, "possibli": [103, 119], "furthermor": [103, 112, 116, 119, 122, 124, 127], "thread": [103, 117, 127], "loop": [103, 117], "cf": 103, "synchron": [103, 117], "livemeasur": 103, "endpoint": [103, 122, 125], "inject": 103, "post": 103, "legal": 103, "renam": 103, "requet": 103, "devi": 103, "Then": [103, 115, 119, 122, 127], "had": 103, "host": [103, 120, 122, 123, 128], "coher": 103, "behavior": [103, 127], "suppos": [103, 111], "howev": [103, 105, 115, 116, 117, 119], "inbetween": 103, "potenti": 103, "similarli": [103, 117], "greater": [103, 115], "sinc": [103, 120, 121, 123, 127, 130], "consider": 103, "ones": [103, 116, 118], "regularli": [103, 116, 117, 119], "right": [103, 116, 118, 120, 121, 122, 127, 128], "48": 103, "section": [103, 112, 114, 116, 117, 118, 120, 121, 124, 127, 128], "suggest": [103, 122, 127], "pai": 103, "regard": [103, 118], "200m": 103, "bring": 103, "1024bit": 103, "vulner": 103, "curl": [103, 115], "header": [103, 115, 127, 130], "tls_on": 103, "offici": [103, 115, 119, 120, 121], "page": [103, 116, 118, 119, 120, 121, 129], "yak": 105, "3v": 105, "ttl": 105, "uart": 105, "linux": [105, 114, 115, 120, 121], "wakeup": 105, "currrent": 105, "unus": [105, 117], "bp": 105, "8n1": 105, "binari": [105, 116, 120, 127], "googl": 105, "buffer": 105, "wikipedia": 105, "wiki": 105, "consistent_overhead_byte_stuf": 105, "yeti_comm": 105, "evseri": 105, "cpp": [105, 112, 116, 117, 122, 127], "extract": [105, 120], "handlepacket": 105, "linkwrit": 105, "hi2lo": 105, "proto": 105, "lo2hi": 105, "date": [105, 115, 121], "frequent": [105, 121, 124], "nanopb": [105, 122], "nanopb_gener": 105, "setcontrolmod": 105, "setmaxcurr": 105, "act": [105, 121, 124, 126, 129], "accordingli": [105, 111, 114, 120, 125], "allowpoweron": 105, "bool": 105, "decis": [105, 124], "setpwm": 105, "duty_cycl": 105, "ON": [105, 119], "rom": [105, 120], "loader": 105, "stm32flash": [105, 120], "tool": [105, 112, 115, 116, 117, 118, 119, 120, 121, 127, 129], "flash": 105, "kit": [105, 120], "real": [105, 118, 120, 121], "keepalivehi": 105, "1hz": 105, "heartbeat": 105, "longer": 105, "stand": [105, 111, 118], "alon": 105, "backup": [105, 124, 128], "go": [105, 116, 118, 119, 120, 121, 124, 127], "modifi": [105, 120, 125, 128], "setthreephas": 105, "next": [105, 117, 118, 120, 121, 127], "dual": 105, "enablercd": 105, "spike": 105, "goe": [105, 127], "float": 105, "imped": 105, "switchthreephaseswhilecharg": 105, "precaut": 105, "zoe": 105, "forceunlock": 105, "regardless": 105, "car_plugged_in": 105, "car_requested_pow": 105, "power_on": 105, "succesfulli": [105, 120], "power_off": 105, "car_requested_stop_pow": 105, "car_unplug": 105, "error_df": 105, "error_relai": 105, "error_ventilation_not_avail": 105, "error_over_curr": 105, "quick": [105, 115, 117, 121, 125, 127, 128], "permanent_fault": 105, "evse_replug_start": 105, "evse_replug_finish": 105, "roughli": [105, 117], "keepalivelo": 105, "keep": [105, 116, 118, 124, 127], "resetdon": 105, "find": [106, 116, 124, 125, 127], "dpm1000": [106, 108], "dummytokenprovidermanu": [106, 108], "dummytokenvalid": [106, 108], "dummyv2g": [106, 108], "energynod": [106, 108], "evslac": [106, 108], "evsesecur": [106, 108], "evseslac": [106, 108, 118], "evsev2g": [106, 108, 116], "genericpowermet": [106, 108, 118], "jstibber": [106, 108], "lemdcbm400600": [106, 108], "micromegawattbsp": [106, 108], "ocppextensionexampl": [106, 108], "pn532tokenprovid": [106, 108], "packetsniff": [106, 108], "persistentstor": [106, 108], "powermeterbsm": [106, 108], "pyevjosev": [106, 108], "yetidriv": [106, 108, 118], "bank_session_token_provid": [106, 107], "bank_transaction_summary_provid": [106, 107], "car_simul": [106, 107, 118], "debug_json": [106, 107], "example_us": [106, 107], "session_cost": [106, 107, 109], "solar_forecast": [106, 107], "sunspec_read": [106, 107], "sunspec_scann": [106, 107], "test_control": [106, 107], "tibber_price_forecast": [106, 107], "yeti_simulation_control": [106, 107], "cmake_condit": 110, "everest_enable_py_support": 110, "AND": [110, 119], "everest_dependency_enabled_josev": 110, "git": [110, 114, 115, 116, 121, 126, 127], "ext": [110, 120], "switchev": 110, "git_rev": 110, "928f67822bda673b3d95909dba672981e95e843": 110, "git_tag": [110, 111, 127], "2023": [110, 115], "12": [110, 115, 127], "2f7c5c588ae25593416d27def37eef1176db38bb": 110, "a0ab83e813a1f38cde846df2c3b0580fbdd89adb": 110, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 110, "v0": [110, 124], "9": [110, 115], "build_test": [110, 119, 127], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 110, "a6d7318794a7cb8d66f4cbaca6070e948ccff537": 110, "mbedtl": 110, "everest_dependency_enabled_mbedtl": 110, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 110, "v2": 110, "28": 110, "enable_program": 110, "enable_test": 110, "mbedtls_fatal_warn": 110, "openv2g": 110, "everest_dependency_enabled_openv2g": 110, "35c0c0a4ff3412e588ff6f00561df1407916832d": 110, "libevs": 110, "5afe436231a017f7c7ce4822d20c964b48e9ae40": 110, "libfsm": 110, "everest_dependency_enabled_libfsm": 110, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 110, "liblog": [110, 111], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 110, "build_exampl": [110, 111], "libmodbu": [110, 111], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 110, "libocpp": [110, 111, 119], "everest_dependency_enabled_libocpp": 110, "496c14bf483bc3c53f1639785dbb91aeb5965e79": 110, "496c14b": 110, "libslac": 110, "everest_dependency_enabled_libslac": 110, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 110, "486cd8b": 110, "libsunspec": [110, 111], "everest_dependency_enabled_libsunspec": 110, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 110, "libtim": [110, 111], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 110, "orchestr": [111, 117], "repositori": [111, 114, 121, 123, 125, 128, 129], "pleas": [111, 115, 116, 120, 125, 127], "sure": [111, 112, 115, 116, 118, 120, 125, 127], "recent": 111, "python3": [111, 112, 115, 116], "sourc": [111, 112, 118, 119, 120, 121, 125, 127, 128], "upgrad": [111, 115], "indepth": 111, "guidanc": 111, "aris": 111, "pip": [111, 112, 115, 116], "setuptool": [111, 115, 116], "wheel": [111, 115, 116], "jstyleson": 111, "jsonschema": 111, "clone": [111, 116], "script": [111, 116, 120, 122, 124, 125, 127, 130], "environ": [111, 114, 118, 119, 121, 127], "cd": [111, 112, 116, 119, 120, 122, 123, 124, 127, 128, 129], "dependency_manag": [111, 116], "init": [111, 116, 117, 124, 127], "checkout": [111, 116, 120, 124, 128], "deploi": [111, 129], "devkit": 111, "rise": 111, "cpm": [111, 116], "home": [111, 116, 121, 122, 127], "whoami": [111, 116], "bin": [111, 115, 116, 119, 120, 124, 127], "ev_cli": [111, 112], "mkdir": [111, 116, 120, 123, 124, 127, 129], "guid": [111, 115, 117, 118, 121, 125, 126, 127, 128], "jinja2": [111, 115, 116], "pyyaml": [111, 115, 116], "let": [111, 114, 116, 117, 118, 119, 120, 121, 124, 125, 127], "effect": [111, 116], "advanc": 111, "lib": [111, 127], "branch": [111, 129], "repo": [111, 116, 124], "achiev": [111, 119, 121, 127], "edit": [111, 124], "your": [111, 114, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130], "cmakelist": [111, 112, 117], "txt": [111, 112, 116, 117], "find_packag": [111, 127], "look": [111, 112, 114, 116, 117, 118, 119, 120, 121, 125, 127], "behind": [111, 118, 124], "clean": [111, 123, 124], "seen": [111, 114, 116, 118, 120], "shell": [111, 116, 120, 122, 124], "python": [112, 116, 122, 127, 130], "packag": [112, 121, 127], "subcommand": 112, "manifest": [112, 117, 125, 127], "simpli": [112, 117, 118, 121, 125], "dir": [112, 127], "clang": [112, 115, 127], "them": [112, 116, 118, 120, 122, 127], "interfacenam": 112, "hpp": [112, 117, 127], "former": 112, "view": [112, 127, 129], "latter": [112, 125], "skeleton": [112, 117], "insid": [112, 116, 118, 120, 122, 124, 125], "instruct": [112, 115, 116, 123, 127], "cmake": [112, 115, 116, 119, 120, 122, 127], "ld": 112, "glue": [112, 116, 120], "hook": 112, "sampleinterfac": 112, "sampleinterfaceimpl": 112, "declar": [112, 116, 117, 127], "subsect": [112, 117], "inferfac": 112, "mark": [112, 127], "75ac1216": 112, "19eb": 112, "4182": 112, "a85c": 112, "820f1fc2c091": 112, "recreat": 112, "creation": 112, "diff": [112, 120], "touch": [112, 120, 124], "comma": 112, "lot": [112, 116, 124], "mention": 112, "wherea": 112, "tbd": 112, "edm": [113, 114, 121, 127], "cli": [113, 114, 117, 121, 127], "think": [114, 117], "scenario": [114, 116, 118, 121, 124], "loos": 114, "coupl": [114, 127], "enhanc": 114, "wai": [114, 116, 117, 118, 119, 120, 127], "suitabl": [114, 127], "ship": [114, 124], "explain": [114, 116, 118, 121, 127], "addition": [114, 118, 121], "life": [114, 119], "understand": [114, 117, 118, 121, 124, 126, 127, 130], "benefit": [114, 127], "sneak": 114, "preview": 114, "admin": [114, 119, 122], "scaffold": 114, "explor": [114, 120], "great": [114, 116], "noder": [114, 116, 120, 128], "steve": [114, 116, 119, 122], "exactli": 114, "shown": [114, 116, 118, 120], "later": [114, 116, 118, 124, 127], "recommend": [114, 115, 116, 120, 121, 125], "least": [114, 117, 121, 127], "4gb": 114, "ram": [114, 116], "cpu": [114, 116], "boost": [114, 115], "raspberri": [114, 119, 120], "pi": [114, 119, 120], "ubuntu": [114, 120, 123], "opensus": 114, "fedora": 114, "36": 114, "creat": [114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 130], "compil": [114, 115, 116, 127], "walk": [114, 116, 118, 120, 121], "nativ": [115, 120], "window": [115, 116, 122], "wsl2": 115, "docker": [115, 116, 121, 123, 125, 126, 128], "podman": 115, "gcc": [115, 119], "tweak": 115, "faq": [115, 121], "gnu": 115, "librari": [115, 116, 119, 125, 127], "best": [115, 121, 128], "04": [115, 123], "22": 115, "apt": [115, 120], "sudo": [115, 116, 120, 127], "rsync": [115, 120], "wget": [115, 120], "doxygen": 115, "graphviz": 115, "tidi": [115, 127], "cppcheck": 115, "openjdk": 115, "jdk": 115, "npm": 115, "compos": [115, 116, 122], "libboost": 115, "nodej": 115, "libssl": 115, "libsqlite3": 115, "rfkill": 115, "libpcap": 115, "libev": 115, "pkg": 115, "libcap": 115, "node_api": 115, "procedur": [115, 116, 117], "nodesourc": 115, "readm": [115, 120], "md": [115, 120], "11": [115, 116], "older": 115, "usr": 115, "zypper": 115, "shadow": 115, "devel_basi": 115, "devel": 115, "libboost_filesystem": 115, "libboost_log": 115, "libboost_program_opt": 115, "libboost_system": 115, "libboost_thread": 115, "libopenssl": 115, "sqlite3": 115, "37": 115, "38": 115, "39": 115, "dnf": 115, "automak": 115, "extra": [115, 125], "openssl": 115, "libsqlite3x": 115, "octob": 115, "2nd": 115, "choic": 115, "keytool": [115, 116], "interchang": [115, 121], "probabl": [115, 116, 117, 123], "python_execut": 115, "As": [116, 117, 118, 119, 120, 125], "highli": 116, "modular": [116, 118, 121], "pull": [116, 121, 128], "prerequisit": [116, 121], "said": 116, "resid": 116, "cpm_source_cach": 116, "workspac": [116, 119, 120, 122, 128], "u": [116, 117, 119, 120, 121, 124, 127], "initialis": 116, "newli": [116, 120, 127], "adopt": [116, 121], "chosen": 116, "That": [116, 118, 120, 124], "pki": 116, "create_cert": 116, "sh": [116, 122, 124, 125, 127], "java": 116, "availbl": 116, "significantli": 116, "nproc": [116, 120], "dive": [116, 118, 121, 125], "old": [116, 127], "repeat": 116, "mosquitto": [116, 117, 120, 122, 125], "broker": [116, 117, 122, 127], "infranet_network": [116, 122], "bridg": [116, 122], "subnet": [116, 122], "fd00": [116, 122], "enter": [116, 122], "red": [116, 118, 120], "browser": [116, 119, 128, 129], "localhost": [116, 118, 122, 127, 128], "1880": [116, 128], "ui": [116, 119, 128], "gui": [116, 128], "analys": 116, "littl": [116, 118], "insight": [116, 121], "plugin": 116, "feel": [116, 127], "enough": [116, 124], "tutori": [116, 117, 121, 123, 124, 125, 129, 130], "dig": 116, "deeper": [116, 121, 124, 125], "togeth": [116, 118, 121, 128], "mechan": [116, 118], "analyz": [116, 118], "complic": 116, "nice": [116, 118], "exhaust": 116, "diagram": [116, 117], "8849": [116, 118, 119, 127], "height": [116, 130], "mount": [116, 120, 122, 128], "rather": [116, 121], "click": [116, 118, 120, 121, 122, 128], "menu": [116, 118, 128], "symbol": [116, 118, 119], "corner": [116, 118, 120, 128], "column": [116, 130], "intro": [116, 117], "role": [116, 118], "visit": 116, "congrat": 116, "rocket": 116, "concept": [116, 118, 119, 121, 125, 126, 127, 130], "entiti": 116, "cours": [116, 127, 128], "term": 116, "some_kei": 116, "myinterfac": 116, "some_implement": 116, "externalinterfac": 116, "min_connect": 116, "max_connect": 116, "enable_external_mqtt": [116, 117], "metadata": [116, 117, 127], "licens": [116, 117, 127], "compani": [116, 117, 120], "explanatori": 116, "possbl": 116, "tell": [116, 118, 120, 127], "construct": [116, 117], "cmd": [116, 117, 127], "rememb": [116, 120], "showd": 116, "easi": [116, 119], "get_id": 116, "argument": [116, 117, 119, 123, 127, 130], "method": [116, 117], "typedef": 116, "learn": [116, 118, 127], "piec": 116, "bunch": [116, 117], "besid": [116, 119], "bad": [116, 119], "deprec": [116, 118], "saw": 116, "sometyp": 116, "additionalproperti": 116, "property_1": 116, "property_2": 116, "mymodulenam": 116, "stuff": [116, 118], "handler": [116, 117, 119, 125, 127], "review": 116, "learnt": 116, "proced": 116, "Or": [116, 119], "theoret": [116, 117], "weekli": 116, "tech": 116, "meet": [116, 121], "thank": 116, "approach": 117, "glanc": 117, "hand": [117, 119], "microservic": 117, "deploy": [117, 120], "backbon": 117, "program": [117, 119, 127], "particular": [117, 127], "launch": [117, 119, 127], "languag": [117, 122, 127, 130], "asynchron": 117, "topic": [117, 119, 121, 127], "imagin": [117, 119], "callabl": 117, "observ": 117, "implementor": 117, "analogi": 117, "router": 117, "wlan": 117, "antenna": [117, 120], "wan": 117, "satisfi": [117, 127], "pc": [117, 119], "easili": [117, 118], "Their": 117, "ping": 117, "interface_p": 117, "pong": 117, "command_p": 117, "var_np": 117, "far": [117, 127], "pingservermodul": 117, "cfg_publish_number_of_p": 117, "number_of_p": 117, "if_impl_id_p": 117, "mustermann": 117, "ping_interfac": 117, "pingclientmodul": 117, "if_impl_id_empti": 117, "requirement_ping_serv": 117, "telemetry_en": 117, "active_modul": [117, 125, 127], "instance_id_ping_serv": 117, "config_modul": [117, 125], "instance_id_ping_cli": 117, "implementation_id": [117, 125], "module_id": [117, 125], "graphic": 117, "experi": [117, 127], "interface_pingintf": 117, "interface_nam": 117, "intf": 117, "call_command_p": 117, "call_": 117, "command_nam": 117, "subscribe_var_np": 117, "subscribe_": 117, "var_nam": 117, "callback": [117, 125, 127], "proxi": 117, "subscript": 117, "abstract": 117, "interface_pingimplbas": 117, "implbas": 117, "publish_var_np": 117, "publish_": 117, "handle_command_p": 117, "handle_": 117, "appropri": 117, "caller": 117, "doc": [117, 122, 127, 128, 129], "rst": [117, 125, 127, 130], "interface_pingimpl": 117, "emptyimpl": 117, "focus": [117, 121], "module_nam": [117, 127], "impl": 117, "apart": 117, "constructor": 117, "notabl": 117, "member": 117, "std": [117, 119, 127], "unique_ptr": 117, "interface_id": 117, "p_": 117, "r_": 117, "requirement_id": 117, "area": [117, 121], "stub": 117, "invoke_init": 117, "p_if_impl_id_p": 117, "invoke_readi": 117, "freeli": 117, "mod": 117, "semant": 117, "recal": 117, "built": [117, 120, 127], "ran": [117, 124], "By": [117, 122, 125], "endless": 117, "spawn": [117, 119], "worker": 117, "pool": 117, "watch": [117, 121], "exemplatori": 118, "Such": 118, "magic": 118, "unleash": 118, "fanci": [118, 124], "complex": [118, 124], "afterward": 118, "But": [118, 121, 122, 124], "blank": 118, "pictur": [118, 120], "box": [118, 120], "five": 118, "appear": [118, 127], "canva": 118, "adjust": [118, 127], "Be": [118, 120], "awar": [118, 120, 127], "blue": 118, "yellow": 118, "circl": 118, "middl": 118, "surpris": 118, "behaviour": 118, "bar": 118, "grei": 118, "jsrisev2g": 118, "bottom": 118, "yeti_driv": 118, "decid": 118, "haven": 118, "meaning": 118, "somewher": [118, 124], "loadbalanc": 118, "obvious": 118, "plai": [118, 124], "big": [118, 121], "strength": 118, "world": [118, 121, 127], "earlier": 118, "proper": 118, "fact": [118, 124], "hint": [118, 119], "iso15118_car": 118, "interest": 118, "realiz": [118, 124], "sophist": 118, "grow": [119, 121], "mail": [119, 120, 127], "idea": [119, 123, 124, 127, 128], "debugg": [119, 127], "gdb": [119, 127], "easiest": [119, 121], "sai": [119, 124], "dist": [119, 120, 125, 127, 128], "small": [119, 120, 124], "visual": [119, 121, 122], "studio": [119, 122], "authmanag": 119, "cppdbg": 119, "workspacefold": 119, "libexec": 119, "arg": [119, 127], "stopatentri": 119, "cwd": 119, "externalconsol": 119, "mimod": 119, "setupcommand": 119, "pretti": 119, "ignorefailur": 119, "disassembli": 119, "flavor": 119, "intel": 119, "breakpoint": [119, 127], "forget": [119, 125], "dcmake_build_typ": [119, 127], "disadvantag": 119, "fork": 119, "detach": 119, "grid_connection_point": 119, "0w": 119, "alloc": 119, "whatev": 119, "constraint": 119, "recogn": 119, "cmake_cxx_compil": 119, "unreferenc": 119, "issu": [119, 120, 121, 124], "sometim": [119, 121], "test_config": [119, 127], "solv": 119, "desktop": 119, "ip_of_the_raspberri": 119, "javascript": [119, 127], "offload": 119, "faster": 119, "ressourc": 119, "mobilityhous": 119, "thoughtwork": 119, "maev": 119, "dbuild_test": 119, "conflict": [119, 124], "scheme": 119, "add_execut": 119, "project_nam": 119, "_test": 119, "cmake_project_nam": 119, "strequal": 119, "OR": 119, "_build_test": 119, "endif": [119, 127], "install_everest_test": 119, "source_dir": 119, "pytest": 119, "install_prefix": 119, "core_test": 119, "py": 119, "framework_test": 119, "platform": [120, 121], "individu": [120, 127], "research": 120, "facil": 120, "alik": 120, "sw": 120, "groundwork": 120, "rapid": 120, "quickli": 120, "meant": [120, 127], "outdoor": 120, "spec70121": 120, "cern": 120, "licenc": 120, "happi": [120, 127], "schemat": 120, "3d": 120, "purchas": 120, "shop": 120, "esd": 120, "safe": 120, "wrist": 120, "band": 120, "underlai": 120, "mat": 120, "18": [120, 123], "1x": 120, "usb": 120, "30w": 120, "IN": 120, "pin": 120, "lab": 120, "balenaetch": 120, "dd": [120, 127], "danger": 120, "pcb": 120, "heatsink": 120, "imag": [120, 122, 123, 129], "doubl": 120, "tape": 120, "clip": 120, "hole": 120, "cm4": 120, "around": [120, 124], "grai": 120, "spacer": 120, "gap": 120, "black": 120, "jumper": 120, "onto": 120, "emmc": 120, "j1": 120, "belayboxr1": 120, "stabl": [120, 124], "img": 120, "gz": 120, "rpiboot": 120, "raspberrypi": 120, "usbboot": 120, "green": 120, "comput": 120, "unzip": 120, "5h": 120, "yourself": [120, 127], "coffe": 120, "unfortun": 120, "slow": 120, "damag": 120, "cage": 120, "seat": 120, "smaller": 120, "bigger": [120, 124], "mission": 120, "accomplish": 120, "mandatori": 120, "crimp": 120, "orient": 120, "fashion": 120, "ten": 120, "chanc": 120, "unisol": 120, "preassembl": 120, "desk": 120, "barrel": 120, "raspian": 120, "debian": 120, "flavour": 120, "yocto": 120, "opt": 120, "systemd": 120, "flutter": 120, "stm32": 120, "workflow": [120, 123, 129], "yeti_fwupd": 120, "serial0": 120, "bootload": 120, "ninja": 120, "laptop": 120, "untar": 120, "bullsey": 120, "toolchain": 120, "8888": 120, "tgz": 120, "tar": 120, "xfz": 120, "dcmake_toolchain_fil": 120, "dcmake_install_prefix": 120, "destdir": 120, "ssh": [120, 123], "rw": 120, "ro": 120, "wpa_supplic": 120, "autom": 120, "crosscompil": 120, "unstabl": [120, 124], "update_channel": 120, "wg0": 120, "devboard": 120, "systemctl": 120, "ota": 120, "public_mqtt": 120, "1883": [120, 122, 127], "allow_anonym": 120, "anonym": [120, 124], "journalctl": 120, "fu": 120, "vanilla": 120, "rootf": 120, "atom": 120, "sd": 120, "sector": [120, 121], "size": 120, "mmcblk0p1": 120, "8192": 120, "1056767": 120, "1048576": 120, "512m": 120, "w95": 120, "fat32": 120, "lba": 120, "mmcblk0p2": 120, "1056768": 120, "14688255": 120, "13631488": 120, "5g": 120, "83": 120, "mmcblk0p3": 120, "14688256": 120, "28319743": 120, "mmcblk0p4": 120, "28319744": 120, "30564351": 120, "2244608": 120, "1g": 120, "mmcblk0p5": 120, "28327936": 120, "28459007": 120, "131072": 120, "64m": 120, "mmcblk0p6": 120, "28467200": 120, "2097152": 120, "system0": 120, "system1": 120, "extent": 120, "factory_data": 120, "timer": 120, "surviv": 120, "lost": 120, "rpi": 120, "unmount": 120, "umount": 120, "mkf": 120, "ext4": 120, "lose": 120, "configu": 120, "credenti": 120, "har": 120, "fine": 120, "snapshot": [121, 127], "foster": 121, "customiz": 121, "glu": 121, "advantag": 121, "pv": 121, "linkedin": 121, "electrif": 121, "foundat": 121, "announc": 121, "fastest": 121, "steadili": 121, "exchang": 121, "question": 121, "answer": [121, 127], "thought": 121, "colleagu": 121, "invit": 121, "channel": 121, "focu": [121, 127], "zulipchat": 121, "2024": 121, "formerli": 121, "ground": 121, "ci": 121, "wanna": 121, "tuesdai": 121, "4pm": 121, "ce": 121, "zone": 121, "zoom": 121, "lfx": 121, "linuxfound": 121, "92086494169": 121, "b2df6774": 121, "bc19": 121, "46f9": 121, "8c71": 121, "bbd13a0266a1": 121, "lfe": 121, "calendar": 121, "book": 121, "calendli": 121, "manuel": 121, "ziegler": 121, "30min": 121, "ecosystem": 121, "contribut": [121, 128], "plan": 121, "agenda": 121, "roadmap": 121, "youtub": 121, "track": [121, 124, 125], "rough": 121, "webinar": 121, "steer": 121, "committe": 121, "peopl": 121, "stuck": 121, "video": 121, "simplifi": 121, "journei": 121, "introduct": 121, "troubleshoot": 121, "deep": 121, "breath": 121, "sphinx": [121, 122, 126], "style": [121, 126, 127], "ask": 121, "belaybox": 121, "search": 121, "handi": [122, 127], "vscode": 122, "extens": [122, 125], "tcp": 122, "9001": 122, "mariadb": 122, "sql": 122, "3306": 122, "8180": [122, 125], "login": 122, "1234": 122, "centralsystemservic": [122, 125], "soap": 122, "chargeboxid": 122, "yml": [122, 123, 129], "live": [122, 124], "docker_default": 122, "8080": 122, "often": 122, "clash": 122, "13306": 122, "ll": [122, 127], "navig": 122, "tab": [122, 128], "depric": 122, "ctrl": 122, "shift": 122, "f1": 122, "remopen": 122, "head": 122, "path_to_everest_cpp": 122, "j8": 122, "documen": 122, "env": 122, "pwd": 122, "_build": [122, 129], "dockerfil": 122, "protobuf_gener": 122, "path_to_where_protobuf_files_resid": 122, "protoc": 122, "zip": 122, "nanopb_pb_gen": 122, "python_pb_gen": 122, "action": [123, 129], "runner": 123, "actrc": 123, "ghcr": 123, "catthehack": 123, "actor": 123, "usernam": 123, "artifact": 123, "four": [123, 125], "secret_name_1": 123, "secret_value_1": 123, "secret_name_2": 123, "secret_value_2": 123, "multiline_secret": 123, "line_1": 123, "nline2": 123, "nline3": 123, "github_token": 123, "your_github_token": 123, "sa_github_token": 123, "github_token_of_the_service_account": 123, "sa_github_ssh_kei": 123, "ssh_key_of_the_service_account": 123, "github_actor": 123, "username_of_the_service_account": 123, "your_ssh_kei": 123, "your_usernam": 123, "push": [123, 124, 129], "isn": 123, "work0": [123, 129], "plenti": 124, "paragraph": 124, "strategi": 124, "concern": 124, "articl": 124, "vincent": 124, "driessen": 124, "gitflow": 124, "atlassian": 124, "count_to_infin": 124, "charge_fast": 124, "new_stuff": 124, "advis": 124, "towrit": 124, "rebas": 124, "candid": 124, "bugfix": 124, "rc": 124, "div_by_zero": 124, "bug": 124, "hotfix": 124, "maintenc": 124, "forgot_to_unplug": 124, "cherri": 124, "pick": 124, "contrast": 124, "rnd_git_dir": 124, "despit": [124, 125], "onlin": 124, "intermix": 124, "harder": 124, "mind": 124, "conspiraci": 124, "rewrit": 124, "histori": [124, 127], "stash": 124, "progress": 124, "someproject": 124, "somerepo": 124, "privateus": 124, "privaterepo": 124, "main_repo": 124, "wip": 124, "rf": 124, "email": 124, "pionier": 124, "manufaktur": 124, "bot": 124, "echo": 124, "contributor": 124, "src": 124, "feature_a": 124, "ff": 124, "larg": 124, "broken": 124, "feature_b": 124, "feature_c": 124, "meanwhil": 124, "went": 124, "seriou": 124, "newer": 124, "feature_d_1": 124, "d1": 124, "feature_d_2": 124, "d2": 124, "feature_": 124, "incorpor": 124, "ever": 124, "theirs": 124, "6j": 125, "metervalu": 125, "statusnotif": 125, "everest_workspac": [125, 127], "cp001": 125, "chargepointid": 125, "centralsystemuri": 125, "127": 125, "chargeboxserialnumb": 125, "chargepointmodel": 125, "chargepointvendor": 125, "firmwarevers": 125, "authorizeremotetxrequest": 125, "clockaligneddatainterv": 125, "900": 125, "connectorphaserot": 125, "getconfigurationmaxkei": 125, "86400": 125, "localauthorizeofflin": 125, "localpreauthor": 125, "metervaluesaligneddata": 125, "metervaluessampleddata": 125, "metervaluesampleinterv": 125, "numberofconnector": 125, "resetretri": 125, "stoptransactiononevsidedisconnect": 125, "stoptransactiononinvalidid": 125, "stoptxnaligneddata": 125, "stoptxnsampleddata": 125, "supportedfeatureprofil": 125, "firmwaremanag": 125, "remotetrigg": 125, "localauthlistmanag": 125, "smartcharg": 125, "transactionmessageattempt": 125, "transactionmessageretryinterv": 125, "unlockconnectoronevsidedisconnect": 125, "websocketpinginterv": 125, "supportedfiletransferprotocol": 125, "ftp": 125, "cponam": 125, "authorizationkei": 125, "deadbeefdeadbeef": 125, "localauthlisten": 125, "localauthlistmaxlength": 125, "42": [125, 130], "sendlocallistmaxlength": 125, "chargeprofilemaxstacklevel": 125, "chargingscheduleallowedchargingrateunit": 125, "chargingschedulemaxperiod": 125, "maxchargingprofilesinstal": 125, "iso15118pncen": 125, "contractvalidationofflin": 125, "introduc": 125, "whitepap": 125, "tailor": 125, "prepend": 125, "wss": 125, "transport": 125, "unsecur": 125, "explan": 125, "familiar": 125, "remotestarttransact": 125, "summar": 125, "addtion": 125, "diagnost": 125, "token_provider_rfid": 125, "jsdummytokenprovidermanu": 125, "break": [125, 127], "logmessag": 125, "logmessagesformat": 125, "consol": 125, "q1": [126, 130], "2022": [126, 130], "rule": [126, 130], "embedd": [126, 130], "enviro": [126, 130], "month": 127, "fragment": 127, "knowledg": 127, "fundament": 127, "everest_tutorial_dir": 127, "eslintrc": 127, "command_tutori": 127, "interface_tutorial_modul": 127, "static": 127, "tutorialmodul": 127, "config_tutorial_switch": 127, "interface_impl_tutorial_modul": 127, "interface_tutorial_moduleimpl": 127, "particularli": 127, "precis": 127, "among": 127, "pointer": 127, "spot": 127, "coincident": 127, "handle_command_tutori": 127, "fairli": 127, "cmake_minimum_requir": 127, "14": 127, "cxx": 127, "cmake_run_clang_tidi": 127, "disable_edm": 127, "evc_setup_edm": 127, "infypoweracdc": 127, "pal": 127, "sigslot": 127, "palsigslot": 127, "ev_add_project": 127, "add_subdirectori": 127, "cmake_cxx_clang_tidi": 127, "ctest": 127, "cmake_build_typ": 127, "evc_includ": 127, "codecoverag": 127, "append_coverage_compiler_flag": 127, "setup_target_for_coverage_gcovr_html": 127, "gcovr_coverag": 127, "setup_target_for_coverage_lcov": 127, "lcov_coverag": 127, "ev_add_modul": 127, "cmake_prefix_path": 127, "job": 127, "smoothli": 127, "tutorial_module_inst": 127, "minimalist": 127, "generate_config_run_script": 127, "config_nam": 127, "configuraton": 127, "comment": 127, "substitut": 127, "ld_library_path": 127, "importantli": 127, "yyyi": 127, "mm": 127, "00": 127, "500139": 127, "500327": 127, "500354": 127, "799618": 127, "everest_ctrl": 127, "799822": 127, "13": 127, "120267": 127, "tutorial_modul": 127, "149934": 127, "brocker": 127, "notic": 127, "pop": 127, "hello": 127, "00000000": 127, "0000": 127, "000000000042": 127, "manual_test": 127, "reselect": 127, "refresh": 127, "thu": 127, "rudimentari": 127, "rebuild": 127, "rerun": 127, "additon": 127, "miss": 127, "spin": 127, "frist": 127, "hit": 127, "0xaaaaaad24fc0": 127, "mock_transaction_id": 127, "favorit": 127, "nicer": 127, "buildabl": 127, "runnabl": 127, "modif": 128, "mv": 128, "everest_nod": 128, "bind": 128, "run_sil": 128, "automaticc": 129, "documentaiton": 129, "possibilti": 129, "expand": 129, "restructuredtext": 129, "tabl": 129, "workflow_dispatch": 129, "h1": 130, "h2": 130, "h3": 130, "h4": 130, "h5": 130, "h6": 130, "bold": 130, "ital": 130, "inlin": 130, "liter": 130, "sup": 130, "super": 130, "unord": 130, "nest": 130, "anchor": 130, "_anchorbyref": 130, "_anchor": 130, "_external_link_ref": 130, "_extern": 130, "footnot": 130, "citat": 130, "cit1": 130, "_": 130, "external_link_ref": 130, "anchorbyref": 130, "vertic": 130, "horizont": 130, "span": 130, "width": 130, "utf": 130, "row": 130, "caption": 130, "png": 130, "alt": 130, "150px": 130, "align": 130, "center": 130, "target_": 130, "depth": 130, "toc": 130, "visibl": 130, "hidden": 130, "maxdepth": 130, "second_fil": 130, "int_": 130, "infti": 130, "div": 130, "lineno": 130, "emphas": 130, "some_funct": 130, "any_var": 130, "another_funct": 130, "literalinclud": 130, "dedent": 130, "_tutorial_intro": 130, "toctre": 130, "glob": 130}, "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, 99, 102, 103], "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, 102, 103, 105, 112, 116, 124], "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, 99, 118, 119], "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, 124, 130], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 119, 125], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 99, 102, 103], "reserv": [31, 89, 99], "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, 114, 115, 127], "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, 102, 103, 105, 108, 111, 112, 116, 117, 118, 119, 127], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 99, 102, 103, 117, 118, 120, 125, 127], "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, 102, 117], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 114, 115, 117, 127], "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, 96], "dummytokenprovidermanu": [47, 97], "dummytokenvalid": [48, 98], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 99], "evsesecur": [54, 100], "evseslac": [55, 101], "evsev2g": 56, "genericpowermet": [57, 102], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 104], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 119, 120, 122, 123, 127], "store": 71, "yetidriv": [73, 105], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 119], "yeti": [95, 105, 120], "typic": 99, "connect": [99, 118, 125], "ac": 99, "dc": [99, 118], "publish": [99, 102], "session_ev": 99, "authent": [99, 118], "autocharg": 99, "pnc": 99, "manag": [99, 111, 116, 118, 119, 127], "todo": 101, "dataset": 102, "file": [102, 112, 116, 117, 120, 122], "avail": [102, 123], "descript": [102, 103], "structur": [102, 124], "other": [102, 105], "thing": 102, "note": [102, 103, 117, 130], "get_signed_meter_valu": 102, "lem": 103, "dcbm": 103, "400": 103, "600": 103, "initi": 103, "start_transact": 103, "stop_transact": 103, "ip_address": 103, "port": 103, "option": 103, "meter_tls_certif": 103, "ntp": 103, "set": [103, 111, 120], "resili": 103, "time": 103, "sync": 103, "error": [103, 119, 120, 130], "handl": 103, "tl": 103, "limit": 103, "refer": [103, 106, 120], "link": [103, 130], "commun": [105, 116, 117, 119], "between": [105, 117], "microcontrol": [105, 120], "thi": [105, 127, 130], "driver": 105, "protocol": 105, "cob": 105, "protobuf": [105, 122], "everest": [105, 106, 107, 108, 109, 111, 113, 114, 116, 117, 118, 119, 120, 121, 122, 125, 127, 128], "low": 105, "control": 105, "mode": 105, "all": [105, 117], "interfac": [107, 112, 116, 117, 127], "type": [109, 116], "snapshot": 110, "edm": [111, 116], "depend": [111, 115, 116, 127], "instal": [111, 112, 116, 127], "quick": [111, 116, 118], "start": [111, 120], "enabl": 111, "cpm_source_cach": 111, "path": 111, "build": [111, 116, 120, 127, 129], "python": [111, 115], "packag": [111, 115, 116], "need": [111, 116], "run": [111, 117, 120, 123, 125, 127], "up": [111, 120], "updat": [111, 112, 120], "workspac": [111, 127], "us": [111, 118, 120, 124], "cmake": 111, "yaml": [111, 117, 127], "creat": [111, 112, 127], "config": [111, 120, 127], "from": 111, "an": 111, "exist": 111, "directori": [111, 123, 127], "tree": 111, "git": [111, 124], "inform": [111, 120, 129], "glanc": 111, "ev": [112, 116], "cli": [112, 116], "line": [112, 116], "gener": [112, 116, 117, 122, 129], "c": 112, "header": [112, 117], "defin": [112, 120], "auto": 112, "onli": [112, 120], "nodej": 112, "develop": [113, 115, 116, 120, 121, 127], "tool": [113, 114], "framework": 114, "A": [114, 115, 116], "visual": [114, 124], "introduct": [114, 120], "And": [114, 116, 119], "helper": [114, 116], "prerequisit": [114, 125, 127], "hardwar": [114, 120], "oper": 114, "librari": 114, "prepar": [115, 116, 120], "your": [115, 116, 121], "environ": [115, 116, 120, 122], "word": 115, "test": [115, 119], "ubuntu": 115, "opensus": 115, "fedora": 115, "troubleshoot": [115, 119, 120], "maven": 115, "java": 115, "version": [115, 121, 130], "pyenv": 115, "kind": 116, "Of": [116, 121, 127], "guid": [116, 130], "To": [116, 123, 124, 125, 127], "download": 116, "get": [116, 120], "The": [116, 117, 120], "repositori": [116, 124, 127], "iso": 116, "15118": 116, "simul": [116, 118, 128], "softwar": [116, 120, 128], "loop": 116, "admin": [116, 118], "panel": [116, 118], "understand": 116, "basic": 116, "element": 116, "manifest": 116, "stub": 116, "One": 116, "deep": 116, "breath": 116, "next": 116, "step": 116, "detail": [117, 118], "overview": [117, 118], "concept": [117, 124], "instanc": 117, "implement": 117, "mqtt": [117, 120, 127], "layer": 117, "wire": 117, "togeth": 117, "explain": 117, "sourc": 117, "class": 117, "concurr": 117, "dedic": 118, "case": 118, "add": 118, "paramet": 118, "veri": 118, "charg": 118, "station": 118, "point": 118, "car": 118, "function": 118, "frequent": 119, "ask": 119, "question": 119, "best": [119, 124], "practic": [119, 124], "debug": [119, 127], "singl": 119, "warn": [119, 130], "compil": [119, 120], "gnu": 119, "rpc": 119, "timeout": 119, "2": [119, 127], "0": 119, "1": [119, 121, 127], "integr": [119, 120, 125], "pionix": 120, "belaybox": 120, "support": 120, "assembl": 120, "yak": 120, "board": 120, "flash": 120, "cabl": 120, "final": 120, "raspbian": 120, "": 120, "firmwar": 120, "cross": 120, "deploi": 120, "custom": [120, 127], "further": 120, "cheat": 120, "sheet": 120, "make": 120, "root": [120, 127], "partit": 120, "read": 120, "writabl": 120, "again": 120, "contain": 120, "wifi": 120, "releas": 120, "channel": 120, "wireguard": 120, "vpn": 120, "persist": 120, "user": 120, "stop": 120, "automat": 120, "addit": 120, "broker": 120, "watch": 120, "output": [120, 130], "servic": 120, "termin": 120, "scheme": 120, "onlin": 120, "factori": 120, "reset": 120, "current": 121, "nightli": 121, "what": 121, "i": 121, "compass": 121, "direct": [121, 130], "contact": 121, "mail": 121, "list": [121, 123, 130], "zulip": 121, "chat": 121, "weekli": 121, "tech": 121, "meetup": 121, "work": [121, 123], "group": 121, "resourc": 121, "about": 121, "find": 121, "wai": 121, "Into": 121, "tabl": [121, 130], "content": [121, 130], "indic": 121, "docker": 122, "playground": 122, "local": 122, "ci": 122, "languang": 122, "specif": 122, "how": [123, 124, 125, 127], "act": 123, "usag": 123, "job": 123, "trigger": 123, "event": 123, "bind": 123, "main": 124, "tip": [124, 130], "n": 124, "trick": 124, "privat": 124, "workflow": 124, "branch": 124, "correspond": 124, "ocpp1": 125, "6": 125, "libocpp": 125, "core": 125, "steve": 125, "differ": 125, "csm": 125, "within": 125, "log": 125, "tutori": [126, 127, 128], "new": 127, "goal": 127, "altern": 127, "via": 127, "clone": 127, "skeleton": 127, "ad": 127, "cmakelist": 127, "txt": 127, "activ": 127, "observ": 127, "explor": 127, "exemplari": 127, "sphinx": [129, 130], "architectur": 129, "document": [129, 130], "style": 130, "headlin": 130, "bullet": 130, "target": 130, "section": 130, "head": 130, "grid": 130, "simpl": 130, "csv": 130, "titl": 130, "imag": 130, "figur": 130, "comment": 130, "block": 130, "topic": 130, "sidebar": 130, "admonit": 130, "attent": 130, "caution": 130, "danger": 130, "hint": 130, "import": 130, "seealso": 130, "versionad": 130, "versionchang": 130, "deprec": 130, "math": 130, "raw": 130, "format": 130, "code": 130}, "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"], [99, "powermeter"], [102, "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"], [103, "module-configuration"], [127, "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"], [96, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [97, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [98, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [99, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [100, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [101, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [102, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [104, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [123, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [105, "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"]], "yeti": [[95, "yeti"]], "Typical connections": [[99, "typical-connections"]], "AC Configuration": [[99, "ac-configuration"]], "DC Configuration": [[99, "dc-configuration"]], "Published variables": [[99, "published-variables"], [102, "published-variables"]], "session_events": [[99, "session-events"]], "Authentication": [[99, "authentication"]], "Autocharge / PnC": [[99, "autocharge-pnc"]], "Reservation": [[99, "reservation"]], "Energy Management": [[99, "energy-management"]], "Todo": [[101, "todo"]], "Datasets in the configuration file": [[102, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[102, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[102, "dataset-description"]], "Structure of datasets in the configuration file": [[102, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[102, "other-things-to-note"]], "Provided commands": [[102, "provided-commands"]], "get_signed_meter_value": [[102, "get-signed-meter-value"]], "LEM DCBM 400/600": [[103, "lem-dcbm-400-600"]], "Description": [[103, "description"]], "Initialization": [[103, "initialization"]], "Variable Powermeter": [[103, "variable-powermeter"]], "Command start_transaction": [[103, "command-start-transaction"]], "Command stop_transaction": [[103, "command-stop-transaction"]], "ip_address": [[103, "ip-address"]], "port (optional)": [[103, "port-optional"]], "meter_tls_certificate (optional)": [[103, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[103, "ntp-settings-optional"]], "Resilience Settings (optional)": [[103, "resilience-settings-optional"]], "Notes": [[103, "notes"]], "Time Sync": [[103, "time-sync"]], "Error Handling / Resilience": [[103, "error-handling-resilience"]], "TLS Notes & Limitations": [[103, "tls-notes-limitations"]], "References / Links": [[103, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[105, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[105, "protocol"]], "COBS": [[105, "cobs"]], "Protobuf": [[105, "protobuf"]], "EVerest to Yeti": [[105, "everest-to-yeti"]], "Low control mode:": [[105, "low-control-mode"]], "Other commands for all modes:": [[105, "other-commands-for-all-modes"]], "Yeti to EVerest": [[105, "yeti-to-everest"]], "EVerest Reference": [[106, "everest-reference"]], "EVerest Interfaces": [[107, "everest-interfaces"]], "EVerest Modules": [[108, "everest-modules"]], "EVerest Types": [[109, "everest-types"]], "Snapshot": [[110, "snapshot"]], "edm": [[111, "edm"]], "Dependency Manager for EVerest": [[111, "dependency-manager-for-everest"]], "Install and Quick Start": [[111, "install-and-quick-start"]], "Installing edm": [[111, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[111, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[111, "building-everest"]], "Python packages needed to run edm": [[111, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[111, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[111, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[111, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[111, "git-information-at-a-glance"]], "ev-cli": [[112, "ev-cli"]], "Install": [[112, "install"]], "ev-cli command line interface": [[112, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[112, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[112, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[112, "auto-generating-nodejs-modules"]], "EVerest development tools": [[113, "everest-development-tools"]], "EVerest framework": [[114, "everest-framework"]], "A Visual Introduction": [[114, "a-visual-introduction"]], "Tools And Helpers": [[114, "tools-and-helpers"]], "System Requirements and Prerequisites": [[114, "system-requirements-and-prerequisites"]], "Hardware": [[114, "hardware"]], "Operating System": [[114, "operating-system"]], "Libraries And Tools": [[114, "libraries-and-tools"]], "Prepare Your Development Environment": [[115, "prepare-your-development-environment"], [116, "prepare-your-development-environment"]], "A Word on System Environments": [[115, "a-word-on-system-environments"]], "Required Packages": [[115, "required-packages"]], "Tested Environments": [[115, "tested-environments"]], "Ubuntu": [[115, "ubuntu"]], "OpenSUSE": [[115, "opensuse"]], "Fedora": [[115, "fedora"]], "Troubleshooting": [[115, "troubleshooting"], [120, "troubleshooting"]], "Maven dependency": [[115, "maven-dependency"]], "Java dependency": [[115, "java-dependency"]], "Python versions with pyenv": [[115, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[116, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[116, "needed-packages"]], "Download And Install": [[116, "download-and-install"]], "Get The Needed EVerest Repositories": [[116, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[116, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[116, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[116, "packages-for-iso-15118-communication"]], "Build EVerest": [[116, "build-everest"]], "Simulating EVerest": [[116, "simulating-everest"]], "Prepare The Helpers": [[116, "prepare-the-helpers"]], "Software in a loop": [[116, "software-in-a-loop"]], "Admin panel and simulations": [[116, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[116, "understanding-everest-modules"]], "Basic elements of a module": [[116, "basic-elements-of-a-module"]], "Module manifest": [[116, "module-manifest"]], "Interfaces": [[116, "interfaces"]], "Types": [[116, "types"]], "Generate the stub files": [[116, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[116, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[117, "everest-modules-in-detail"]], "Overview": [[117, "overview"]], "Concepts": [[117, "concepts"]], "Modules and module instances": [[117, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[117, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[117, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[117, "providing-interface-implementations"]], "Requiring interface implementations": [[117, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[117, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[117, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[117, "explaining-the-yaml-files"]], "Explaining the generated sources": [[117, "explaining-the-generated-sources"]], "Interface headers": [[117, "interface-headers"]], "Module files": [[117, "module-files"]], "The module class": [[117, "the-module-class"]], "Interface implementations": [[117, "interface-implementations"]], "Note on concurrency": [[117, "note-on-concurrency"]], "EVerest Module Configurations": [[118, "everest-module-configurations"]], "Module connections for dedicated use cases": [[118, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[118, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[118, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[118, "module-connections-and-module-parameters"]], "Very quick overview": [[118, "very-quick-overview"]], "Charging station and charging points": [[118, "charging-station-and-charging-points"]], "Authentication for charging": [[118, "authentication-for-charging"]], "Car simulation": [[118, "car-simulation"]], "Energy management": [[118, "energy-management"], [119, "energy-management"]], "DC charging": [[118, "dc-charging"]], "Module functionality in detail": [[118, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[119, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[119, "everest-modules"]], "Debug a single module": [[119, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[119, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[119, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[119, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[119, "everest-ocpp-2-0-1-setup"]], "Testing": [[119, "testing"]], "Unit tests": [[119, "unit-tests"]], "Integration tests": [[119, "integration-tests"]], "Pionix BelayBox": [[120, "pionix-belaybox"]], "Introduction": [[120, "introduction"]], "The BelayBox hardware": [[120, "the-belaybox-hardware"]], "Getting support": [[120, "getting-support"]], "Setting up Hardware and Software": [[120, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[120, "assembling-the-yak-board"]], "Flashing the Yak Board": [[120, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[120, "assembling-the-yeti-board"]], "Preparing the cable set": [[120, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[120, "final-yak-yeti-cable-setup"]], "Raspbian": [[120, "raspbian"]], "EVerest": [[120, "everest"]], "Integration into Raspbian": [[120, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[120, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[120, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[120, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[120, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[120, "belaybox-further-information"]], "Reference Cheat Sheet": [[120, "reference-cheat-sheet"]], "Make root partition read/writable": [[120, "make-root-partition-read-writable"]], "Make it read only again": [[120, "make-it-read-only-again"]], "File containing wifi settings": [[120, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[120, "use-of-custom-everest-build-or-config"]], "Define release channels": [[120, "define-release-channels"]], "Wireguard VPN configuration": [[120, "wireguard-vpn-configuration"]], "Persistent user config": [[120, "persistent-user-config"]], "Stop automatic updates": [[120, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[120, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[120, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[120, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[120, "raspbian-partitioning-scheme"]], "Using online updates": [[120, "using-online-updates"]], "Factory reset": [[120, "factory-reset"]], "Yeti errors or EVerest not starting": [[120, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[121, "index"]], "What Is EVerest": [[121, "what-is-everest"]], "EVerest Compass": [[121, "everest-compass"]], "Direct contact": [[121, "direct-contact"]], "Mailing list": [[121, "mailing-list"]], "Zulip chat": [[121, "zulip-chat"]], "Weekly tech meetup and working groups": [[121, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[121, "meetup"]], "Tech resources about EVerest": [[121, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[121, "find-your-way-into-everest-development"]], "Table Of Contents": [[121, "table-of-contents"]], "Indices and tables": [[121, "indices-and-tables"]], "Docker setup": [[122, "docker-setup"]], "everest playground": [[122, "everest-playground"]], "Local CI environment": [[122, "local-ci-environment"]], "Generating languange specific protobuf files": [[122, "generating-languange-specific-protobuf-files"]], "How To: Act": [[123, "how-to-act"]], "Usage": [[123, "usage"]], "List available jobs:": [[123, "list-available-jobs"]], "Run Jobs / Trigger events:": [[123, "run-jobs-trigger-events"]], "Bind working directory:": [[123, "bind-working-directory"]], "How To: Git": [[124, "how-to-git"]], "Main concept": [[124, "main-concept"]], "Best practices": [[124, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[124, "tips-n-tricks-for-git"]], "Using private repositories": [[124, "using-private-repositories"]], "Workflow example": [[124, "workflow-example"]], "Visualization of the branching structure": [[124, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[124, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[125, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[125, "prerequisites"]], "Integration of libocpp into everest-core": [[125, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[125, "run-everest-with-steve"]], "Configuring OCPP": [[125, "configuring-ocpp"]], "Connect to a different CSMS": [[125, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[125, "configuring-ocpp-within-everest"]], "Logging": [[125, "logging"]], "Tutorials": [[126, "tutorials"]], "How To: Develop New Modules": [[127, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[127, "goal-of-this-tutorial"]], "Install Prerequisites": [[127, "install-prerequisites"]], "Workspace Setup": [[127, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[127, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[127, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[127, "create-module-skeleton"]], "Interface Configuration": [[127, "interface-configuration"]], "Build Configuration & Build": [[127, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[127, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[127, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[127, "adding-dependencies-yaml"]], "Building": [[127, "building"]], "Run Configuration & Run": [[127, "run-configuration-run"]], "EVerest configuration": [[127, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[127, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[127, "running-everest"]], "Observing the System": [[127, "observing-the-system"]], "Exploring with MQTT Explorer": [[127, "exploring-with-mqtt-explorer"]], "Debugging": [[127, "debugging"]], "Exemplary Module Customizations": [[127, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[128, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[129, "general-sphinx-information"]], "Architecture": [[129, "architecture"]], "Build the documentation": [[129, "build-the-documentation"]], "Sphinx style guide": [[130, "sphinx-style-guide"]], "Headlines": [[130, "headlines"]], "Styles": [[130, "styles"]], "Bullet Lists": [[130, "bullet-lists"]], "Targets and Links": [[130, "targets-and-links"]], "Section Heading": [[130, "section-heading"]], "Tables": [[130, "tables"]], "Grid table": [[130, "grid-table"]], "Simple table": [[130, "simple-table"]], "CSV table": [[130, "csv-table"]], "table title": [[130, "id6"]], "Images and Figures": [[130, "images-and-figures"]], "Image": [[130, "image"]], "Figure": [[130, "figure"]], "Comments": [[130, "comments"]], "Directives": [[130, "directives"]], "Table of Contents": [[130, "table-of-contents"], [130, "id4"]], "Table of Contents (this document)": [[130, "table-of-contents-this-document"]], "Content Block Directives": [[130, "content-block-directives"], [130, "id5"]], ".. topic:: [title]": [[130, "topic-title"]], "Topic": [[130, null]], ".. sidebar:: [title]": [[130, "sidebar-title"]], "Sidebar": [[130, null]], ".. admonition:: [title]": [[130, "admonition-title"]], "Admonition title": [[130, null]], ".. attention::": [[130, "attention"]], ".. caution::": [[130, "caution"]], ".. danger::": [[130, "danger"]], ".. error::": [[130, "error"]], ".. hint::": [[130, "hint"]], ".. important::": [[130, "important"]], ".. note::": [[130, "note"]], ".. tip::": [[130, "tip"]], ".. warning::": [[130, "warning"]], ".. seealso::": [[130, "seealso"]], ".. versionadded:: [version]": [[130, "versionadded-version"]], ".. versionchanged:: [version]": [[130, "versionchanged-version"]], ".. deprecated:: [version]": [[130, "deprecated-version"]], ".. math::": [[130, "math"]], ".. raw:: output format": [[130, "raw-output-format"]], "Code Examples": [[130, "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/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/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/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/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. 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", "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, 99, 100, 101, 102, 103, 104, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "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, 99, 100, 102, 103, 106, 114, 118, 119, 120, 121, 122, 125, 129], "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, 103, 105, 106, 111, 114, 116, 117, 122, 125, 127, 129, 130], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 82, 83, 99, 110, 116], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 70, 82, 99, 105, 114, 119, 120, 121], "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, 99, 101, 103, 104, 105, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 125, 127, 128], "eim": [1, 53, 56, 99], "author": [1, 4, 5, 6, 18, 80, 91, 99, 106, 109, 116, 117, 120, 125, 127], "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, 99, 101, 102, 103, 104, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130], "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, 99, 116], "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, 70, 74, 77, 78, 80, 81, 82, 85, 86, 88, 91, 93, 99, 101, 102, 103, 105, 111, 112, 114, 118, 119, 121, 122, 123, 124, 125, 127, 128, 129, 130], "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, 96, 97, 99, 103, 112, 116, 118, 119, 122, 125, 127, 129], "payment": [1, 2, 82], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 82, 86, 89, 99, 103, 111, 114, 116, 121, 125, 127], "pnc": [1, 53, 56, 125], "send": [1, 18, 25, 32, 42, 53, 99, 101, 105, 117, 124, 127], "signatur": [1, 19, 93], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 74, 81, 82, 93, 100, 103, 115, 116, 125], "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, 116, 117, 118, 121, 124], "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, 99, 104, 117, 127], "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, 105, 112, 116, 117], "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, 73, 74, 75, 77, 80, 81, 82, 85, 86, 88, 89, 90, 91, 93, 95, 105, 106, 111, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 128], "ac_close_contactor": 1, "contactor": [1, 2, 17, 76, 79, 82, 105], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 70, 79, 80, 83, 86, 93, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 127], "close": [1, 2, 56, 82, 118], "ac_open_contactor": 1, "open": [1, 82, 111, 116, 118, 120, 121, 122, 125, 127, 128, 129], "start_cablecheck": 1, "now": [1, 18, 61, 77, 78, 80, 93, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 127, 128], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 76, 80, 88, 91, 93, 99, 101, 103, 105, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 127, 128], "cabl": [1, 10, 17, 53, 76, 80, 88], "check": [1, 6, 19, 20, 24, 53, 70, 99, 103, 105, 117, 118, 120, 121, 124, 127], "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, 96, 99, 101, 102, 103, 105, 106, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "3": [1, 16, 34, 52, 53, 55, 59, 78, 80, 85, 88, 101, 102, 103, 105, 110, 111, 115, 125, 127, 130], "trigger": [1, 3, 16, 17, 25, 26, 53, 86, 93, 117, 120, 125, 129], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 73, 74, 77, 80, 86, 88, 89, 93, 99, 102, 103, 105, 112, 116, 117, 118, 119, 120, 123, 124, 125, 127, 129], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 74, 76, 80, 82, 83, 101, 113, 114, 117, 118, 120, 121, 127], "powerdeliveryreq": [1, 82], "messag": [1, 25, 26, 53, 61, 62, 65, 69, 82, 86, 88, 101, 105, 114, 117, 119, 125, 127], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 76, 77, 80, 82, 88, 99, 103, 105, 125, 128], "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, 99, 105, 114, 116, 120, 121, 125], "process": [1, 2, 16, 34, 50, 74, 80, 82, 93, 114, 116, 117, 118, 119, 126, 127, 128, 130], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 74, 80, 82, 86, 89, 93, 99, 103, 111, 112, 114, 115, 116, 117, 118, 119, 120, 124, 125, 127], "want": [1, 2, 53, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 127, 128], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 70, 80, 82, 86, 89, 93, 105, 111, 117, 121, 124, 125, 127], "finish": [1, 2, 17, 33, 39, 44, 53, 80, 91, 101, 120, 124, 127], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 82, 99, 120], "j2847": [1, 2, 53], "bidi": [1, 82], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 70, 82, 87, 99, 119, 120], "activ": [1, 17, 42, 45, 53, 77, 78, 93, 103, 115, 118, 120, 125], "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, 103, 116, 117, 127], "specifi": [1, 18, 19, 25, 31, 56, 59, 72, 77, 80, 81, 82, 86, 89, 91, 93, 99, 116, 117, 119, 122, 123, 125, 127], "identif": [1, 55, 80, 88, 99, 118], "readabl": [1, 80, 105, 129], "format": [1, 17, 19, 39, 59, 74, 77, 78, 80, 82, 86, 88, 89, 91, 93, 99, 103, 112, 115, 120, 121, 123, 125, 127], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 80, 82, 91, 99, 100, 102, 103, 105, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 74, 78, 80, 81, 82, 85, 86, 91, 93, 99, 102, 105, 111, 112, 116, 117, 122, 123, 124, 125, 127, 128], "mac": [1, 16, 34, 53, 55, 56, 68, 80, 115], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 70, 80, 102, 103], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 80, 115], "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, 99, 100, 101, 102, 103, 104, 105, 112, 114, 115, 116, 117, 119, 121, 122, 123, 125, 127, 128, 129, 130], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 74, 76, 77, 79, 81, 82, 86, 88, 90, 99, 101, 103, 118], "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, 102, 103, 106, 115, 117, 119, 120, 121, 125, 127, 128, 129], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 82], "select": [1, 2, 18, 32, 45, 53, 74, 82, 99, 118, 120, 122, 127], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 78, 80, 82, 83, 87, 88, 91, 94, 102, 106, 107, 109, 116, 117, 120, 121, 125], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 82, 86, 90, 105], "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, 99, 102, 103, 105, 119, 121, 125, 127, 128], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 74, 80, 82, 86, 99, 110, 111, 112, 114, 117, 121, 124, 125, 127, 130], "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, 116, 120], "intend": [1, 80], "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, 95, 102, 103, 115, 116, 117, 118, 127, 130], "wh": [1, 80, 82, 83, 88, 92, 94, 102], "amount": [1, 77, 82, 85, 86, 103, 105, 118], "reflect": [1, 117, 127], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 75, 80, 81, 86, 96, 97, 98, 99, 100, 102, 103, 104, 105, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127], "estim": [1, 80, 82], "how": [1, 44, 56, 63, 72, 93, 104, 114, 115, 116, 117, 118, 119, 120, 121, 126, 128, 129, 130], "much": [1, 118, 119, 120, 124], "need": [1, 8, 17, 18, 19, 33, 53, 70, 74, 75, 77, 79, 80, 99, 101, 102, 103, 105, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129], "fulfil": [1, 77, 80], "user": [1, 44, 53, 61, 74, 77, 80, 88, 101, 111, 112, 116, 117, 121, 124, 127], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 86, 89, 98, 104, 105, 114, 116, 119, 121, 122, 123, 128], "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, 99, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 130], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 75, 80, 82, 89, 91, 99, 101, 105, 116, 118, 119, 125], "ac_evmaxvoltag": 1, "v": [1, 80, 82, 83, 87, 92, 95, 116, 122], "rm": [1, 122, 124, 128], "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, 117, 118], "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, 99, 102, 103, 105, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 130], "accept": [1, 17, 18, 31, 48, 74, 81, 82, 86, 89, 93, 117], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 77, 82, 84, 88, 92, 102, 105, 118], "between": [1, 2, 13, 17, 53, 64, 69, 77, 78, 82, 84, 99, 111, 114, 116, 118, 120, 121, 124, 125], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 74, 77, 80, 82, 96, 97, 99, 105, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127], "phase": [1, 2, 17, 18, 51, 53, 77, 79, 80, 82, 88, 92, 94, 99, 102, 105, 114, 116], "neutral": [1, 53, 82, 94], "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, 99, 101, 102, 103, 105, 111, 117, 118, 120, 121, 124, 127, 130], "maximum": [1, 17, 20, 28, 43, 45, 60, 79, 80, 82, 83, 86, 87, 103, 125], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 70, 73, 76, 79, 80, 82, 86, 87, 93, 99, 102, 105, 115, 116, 118, 121, 125, 130], "per": [1, 2, 77, 78, 82, 99, 127], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 82], "below": [1, 53, 77, 79, 80, 103, 105, 111, 121], "minimum": [1, 43, 79, 82, 87, 88, 99, 115, 120], "cost": [1, 33, 78, 91], "effici": [1, 77, 80, 87, 115], "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, 99, 101, 117, 118, 119, 125], "dc_fullsoc": 1, "soc": [1, 53, 80, 82, 83], "which": [1, 18, 19, 26, 37, 61, 65, 72, 74, 80, 81, 83, 86, 93, 94, 99, 101, 102, 103, 105, 106, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "consid": [1, 80, 86, 103, 116, 117, 120], "batteri": [1, 53, 77, 80, 82], "fulli": [1, 80, 99], "dc_bulksoc": 1, "fast": [1, 17, 114, 116, 120, 124], "end": [1, 18, 53, 77, 80, 89, 91, 93, 117, 120, 125], "dc_evstatu": 1, "dc_evstatustyp": [1, 82], "statu": [1, 16, 18, 23, 32, 34, 39, 74, 80, 81, 82, 86, 88, 91, 93, 103, 118, 126, 130], "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, 95, 116, 117, 127], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 73, 77, 80, 82, 86, 88, 99, 101, 103, 105, 111, 112, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127, 128], "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, 95, 99, 102, 105, 112, 114, 115, 116, 117, 118, 119, 121, 123, 124, 125, 127, 128, 130], "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, 95, 99, 101, 103, 105, 116, 117, 119, 120, 124, 125], "bulk": [1, 80, 82], "approx": [1, 82, 103], "80": [1, 59, 80, 82, 103, 116, 122], "complet": [1, 17, 38, 53, 80, 82, 105, 112, 115, 117, 120, 125], "dc_chargingcomplet": 1, "full": [1, 9, 53, 79, 82, 114, 120, 121], "100": [1, 17, 45, 82, 115, 125], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 82], "target": [1, 2, 29, 32, 61, 77, 80, 82, 83, 86, 119, 128], "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, 99, 102, 103, 116, 117, 123, 125, 127, 130], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 73, 77, 79, 80, 82, 83, 87, 88, 94, 99, 103, 105, 106, 107, 116, 117, 118, 119, 120, 125], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 70, 74, 77, 79, 80, 82, 83, 86, 103, 105, 116, 118, 120, 125, 127], "dc_evremainingtim": [1, 82], "calcul": [1, 55, 81, 82, 102, 119], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 72, 74, 77, 78, 80, 82, 88, 89, 91, 93, 99, 105, 111, 115, 116, 117, 118, 120, 121, 123, 124, 125, 127], "until": [1, 18, 19, 23, 44, 53, 77, 82], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 82], "deliv": [1, 18, 82, 87, 99, 114, 116, 118], "belong": [1, 18, 99, 124], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 74, 77, 80, 82, 93, 98, 99, 103, 118, 120, 125], "contract": [1, 2, 18, 53, 56, 68, 74, 82, 99], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 81, 82, 86, 88, 93, 103, 119, 120, 127], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 70, 73, 80, 86, 88, 99, 103, 120, 124, 125], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 74, 99, 102, 103, 116, 118, 119, 120, 122, 128], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 80, 84, 116, 127], "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, 99, 102, 103, 105, 116, 117, 120, 127, 128], "link": [1, 16, 34, 52, 55, 56, 68, 86, 96, 97, 98, 100, 101, 104, 117, 119, 121, 122, 127], "becom": [1, 34, 80, 124], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 125], "match": [1, 9, 16, 34, 44, 53, 55, 119], "dlink_paus": [1, 34], "save": [1, 34, 111, 118, 119], "while": [1, 18, 34, 45, 105, 114, 119, 120, 122, 127], "stai": [1, 34, 120, 121], "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, 111, 112, 115, 116, 117, 118, 119, 120, 127], "protocol": [1, 18, 82, 93, 99, 101, 103, 114, 116, 117, 118, 125], "item": [1, 19, 25, 26, 74, 77, 78, 80, 81, 82, 86, 90, 91, 116, 118, 130], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 69, 74, 77, 78, 80, 86, 91, 99, 112, 116, 117, 118, 119, 120, 125, 127], "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, 116], "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, 114, 120], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 77, 78, 80, 82, 85, 86, 89, 91, 99, 102, 111, 112, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 127, 129, 130], "v2g": [1, 2, 19, 53, 54, 56, 81, 82, 111], "purpos": [1, 8, 17, 18, 56, 99, 117, 120, 125, 129], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 74, 76, 77, 80, 82, 86, 87, 88, 91, 94, 99, 102, 105, 111, 115, 116, 117, 118, 119, 124, 125, 127], "selected_protocol": [1, 18], "setup": [1, 17, 75, 82, 103, 106, 108, 111, 114, 115, 116, 117, 118, 121, 124, 125, 126], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 116, 117], "At": [1, 118, 127], "startup": [1, 102, 103, 117, 127], "necessari": [1, 116, 118, 124, 127], "info": [1, 25, 26, 86, 111, 121, 127], "sent": [1, 25, 26, 69, 80, 99, 105, 114, 127], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 80, 89, 90, 92, 96, 97, 98, 99, 100, 101, 104, 106, 114, 120, 121, 125, 126, 128, 129], "onc": [1, 17, 44, 99, 101, 105, 120, 124, 127], "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, 99, 103, 112, 117, 119, 120, 125, 127], "uniqu": [1, 7, 9, 75, 82, 117], "identifi": [1, 7, 9, 19, 75, 82, 86, 118], "outlet": [1, 9, 80, 82], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 73, 76, 80, 82, 102, 103, 105, 114, 116, 117, 119, 120, 121, 122, 127], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 74, 79, 80, 86, 105, 112, 114, 115, 116, 118, 120, 125, 129], "ref": [1, 19, 25, 74, 77, 78, 80, 81, 82, 86, 91, 116, 130], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 82], "v2h": [1, 2, 53, 82], "version": [1, 82, 111, 116, 119, 120, 124, 127], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 70, 80, 99, 101, 103, 105, 116, 117, 118, 119, 121, 122, 125, 127], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 69, 73, 80, 105, 120, 125], "physical_valu": 1, "setupphysicalvalu": [1, 82], "up": [1, 16, 34, 53, 70, 93, 99, 103, 105, 112, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 127, 128], "initi": [1, 17, 18, 19, 53, 59, 70, 80, 82, 105, 111, 112, 117, 121, 124, 125, 127], "physic": [1, 18, 80, 82, 99, 118], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 73, 77, 80, 82, 88, 92, 94, 102, 105, 116, 120], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 77, 79, 80, 82, 83, 84, 87, 88, 94, 102, 120], "session_setup": 1, "each": [1, 25, 26, 32, 33, 81, 99, 103, 112, 116, 117, 118, 119, 121, 123, 124, 125, 127], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 81, 82, 93, 115, 119, 120, 121, 122, 123, 129], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 77, 82, 93, 102, 115, 116, 117, 118, 121], "servic": [1, 25, 26, 53, 85, 116, 122, 123, 127], "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, 96, 97, 101, 105, 116, 117, 125, 127], "new": [1, 17, 18, 19, 39, 42, 44, 64, 77, 93, 99, 101, 102, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 130], "includ": [1, 18, 19, 30, 56, 77, 80, 82, 88, 111, 112, 114, 116, 117, 118, 119, 122, 125, 127, 129, 130], "correspond": [1, 18, 80, 102, 105, 112, 117, 118, 120, 127], "encrypt": [1, 18, 54, 56, 81], "privat": [1, 18, 19, 54, 81, 103, 116, 120], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 71, 81, 82, 86, 100, 103, 104, 116, 123, 125], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 76, 77, 78, 80, 85, 86, 88, 89, 91, 94, 99, 101, 102, 103, 105, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 130], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 82], "raw": [1, 18, 40, 80, 82, 90], "exi": [1, 18, 82, 115, 121], "stream": [1, 18, 76, 82, 105], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 81, 82, 119], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 74, 77, 78, 80, 82, 85, 86, 99, 105, 115, 116, 118, 119, 121, 126, 128], "whether": [1, 9, 42, 77, 79, 82, 86, 88, 99, 103], "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, 96, 97, 98, 99, 118, 123, 125], "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, 103, 105, 116, 117, 119, 125, 127], "dlink_readi": [1, 16, 34, 101], "signal": [1, 17, 18, 34, 42, 53, 61, 76, 80, 99, 101, 105], "slac": [1, 16, 52, 53, 55, 99, 101, 105, 106, 107, 118, 121], "layer": [1, 16, 34, 114, 125], "accord": [1, 23, 30, 52, 55, 82, 85, 99, 103, 125], "readi": [1, 2, 18, 53, 82, 101, 103, 114, 116, 117, 120, 124, 127, 128], "cable_check_finish": 1, "under": [1, 20, 24, 80, 105, 120], "20v": 1, "insul": [1, 53], "resistor": [1, 95], "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, 99, 101, 105, 111, 116, 118, 119, 121, 125], "meteringreceiptreq": [1, 82], "sign": [1, 19, 30, 80, 88, 93, 103, 118], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 73, 80, 88, 92, 99, 103, 116], "record": [1, 121], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 115, 116, 117, 119, 120], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 69, 82, 102, 105, 111, 118, 123, 127, 130], "restrict": [1, 82, 116, 127], "max_curr": [1, 20, 28, 80, 99], "max": [1, 2, 77, 79, 117], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 73, 77, 79, 80, 82, 87, 99, 105, 116, 119, 120, 125], "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, 99, 120], "condit": [1, 80, 82, 99, 119], "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, 98, 103, 116, 117, 120, 127, 130], "monitor": [1, 3, 23, 25, 26, 32, 63, 84, 86, 99], "update_dc_present_valu": 1, "present": [1, 44, 53, 74, 80, 82, 86, 99, 123, 125], "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, 105, 106, 107, 109, 116, 118], "meterinfo": 1, "latest": [1, 93, 123, 124, 127], "read": [1, 17, 32, 45, 64, 69, 86, 102, 116, 121, 124], "other": [1, 17, 18, 25, 59, 79, 80, 85, 87, 91, 93, 99, 111, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "relev": [1, 86, 94, 99, 105, 125], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 80, 82, 86, 88, 90, 95, 105, 116, 121], "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, 101, 105, 112, 125], "simpl": [2, 24, 51, 66, 71, 99, 116, 117, 118, 119, 120, 124, 127], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 77, 79, 80, 99, 105, 114, 116, 119, 121], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 73, 99], "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, 98, 103, 116, 117, 127], "simul": [2, 9, 42, 56, 70, 95, 114, 121, 125, 126], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 69, 73, 92, 101, 103, 114, 115, 118, 121, 127], "pause_charg": [2, 18], "paus": [2, 18, 79, 80, 93, 116, 118, 125], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 77, 78, 80, 82, 92, 105, 111, 116, 117, 118, 120, 124], "fault": [2, 18, 29, 44, 80, 82, 87, 89, 105], "station": [2, 25, 26, 50, 53, 61, 62, 74, 76, 80, 82, 86, 116, 120, 125], "set_dc_param": 2, "paramet": [2, 77, 88, 102, 103, 111, 114, 117, 119, 125, 127], "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, 99, 102, 103, 105, 110, 111, 116, 120, 121, 124, 125, 130], "residu": [3, 105], "rcd": [3, 17, 43, 60, 73, 82, 95, 99, 105], "actual": [3, 23, 49, 53, 55, 77, 80, 86, 99, 105, 116, 120, 125, 127], "emerg": [3, 80, 82, 105], "switch": [3, 17, 18, 45, 53, 69, 76, 77, 79, 80, 99, 105], "off": [3, 17, 42, 45, 76, 79, 87, 99, 105, 110, 111, 117, 119, 120, 124, 127], "done": [3, 18, 25, 55, 103, 115, 116, 117, 118, 120, 124, 125], "hw": [3, 60, 73, 120], "directli": [3, 17, 53, 103, 105, 117, 122, 124], "some": [3, 17, 18, 43, 44, 53, 69, 75, 79, 80, 93, 103, 105, 114, 115, 116, 117, 118, 119, 122, 124, 125, 127], "control": [3, 9, 17, 25, 40, 56, 59, 60, 73, 99, 101, 116, 118, 119, 120, 125, 127], "telemetri": [3, 17, 18, 43, 45, 79, 105], "rcd_current_ma": 3, "ma": [3, 95], "note": [3, 17, 45, 53, 56, 59, 80, 86, 105, 112, 119, 125, 127], "doe": [3, 17, 24, 49, 53, 59, 93, 99, 105, 115, 116, 117, 119, 120], "anyth": [3, 112, 120], "mere": [3, 99], "self_test": 3, "execut": [3, 9, 18, 34, 39, 103, 117, 120, 123, 124, 127], "self": [3, 103, 116, 123, 124, 127], "test": [3, 17, 40, 53, 56, 76, 85, 114, 116, 117, 120, 121, 123, 124, 127], "fail": [3, 18, 56, 81, 82, 93, 101, 103, 105, 119], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 72, 77, 80, 85, 91, 93, 99, 101, 103, 105, 116, 117, 118, 119, 120, 124, 127], "mai": [3, 8, 17, 18, 25, 44, 53, 72, 79, 80, 86, 93, 99, 103, 105, 116, 117, 119, 127], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 69, 73, 76, 79, 80, 99, 105, 116, 117, 118, 119, 121], "successful": 3, "authent": [4, 44, 114, 116, 125], "framework": [4, 20, 110, 111, 112, 116, 117, 118, 121, 122, 125, 127, 129], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 74], "emit": [4, 16, 17, 18, 34, 80, 99], "event": [4, 17, 18, 25, 26, 46, 74, 76, 80, 82, 86, 92, 96, 99, 105, 121, 125], "relat": [4, 18, 19, 80, 93, 116, 117, 118, 124], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 80, 99], "connection_timeout": [4, 18, 44, 125], "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, 116, 117], "second": [4, 44, 53, 56, 59, 61, 62, 67, 72, 93, 102, 103, 111, 116, 117, 118, 120, 124, 127, 129], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 62, 74, 80, 89, 99, 106, 107, 108, 118, 119, 125], "reason": [6, 39, 48, 74, 79, 80, 86, 89, 93, 103, 115, 119, 120, 125], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 80, 86, 93, 115, 116, 117, 118, 119, 120, 123, 124, 125, 128], "validationresult": [6, 18, 74], "bank": [7, 8, 75, 91], "statement": [7, 75], "get_bank_session_token": 7, "bank_transact": [7, 8, 106, 109], "banksessiontoken": [7, 75], "commit": [8, 91, 124], "account": [8, 58, 121, 123], "bank_transaction_summari": 8, "banktransactionsummari": [8, 75], "summari": [8, 75, 121], "transact": [8, 18, 30, 39, 44, 59, 74, 75, 80, 86, 88, 91, 103], "depend": [8, 23, 75, 112, 114, 119, 120, 124], "backend": [8, 75, 91, 114, 118, 119, 121], "therefor": [8, 25, 75, 99, 117, 124], "mostli": [8, 67, 75], "opaqu": [8, 75], "moment": [8, 75, 82, 86], "plug": [9, 44, 53, 74, 79, 80, 116, 120, 125], "out": [9, 17, 80, 99, 116, 118, 120, 121, 123, 124, 127], "hil": [9, 42], "sil": [9, 116, 119, 125, 128], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 76, 77, 79, 80, 82, 88, 93, 95, 99, 101, 102, 103, 105, 116, 117, 118, 119, 120, 121, 124, 125, 127], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 77, 79, 80, 88, 93, 99, 103, 105, 116, 117, 118, 119, 120, 121, 125, 127, 130], "yeti": [9, 42, 60, 73, 106, 109, 118, 125], "shall": [9, 93, 127], "follow": [9, 44, 99, 102, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "structur": [9, 111, 116, 117, 119, 127, 128, 130], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 80, 85, 86, 87, 102, 103, 105, 112, 116, 117, 119, 121, 122, 125, 127], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 70, 72, 80, 82, 86, 87, 93, 101, 103, 105, 115, 119, 120, 125], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 74, 79, 80, 86, 89, 99, 120, 125], "lock": [10, 17, 18, 60, 73, 105, 117], "motor": [10, 60, 73, 105], "socket": [10, 17, 80, 115, 120, 127], "fix": [10, 17, 124], "attach": [10, 17, 69, 116, 119, 122], "unlock": [10, 18, 80, 105, 125], "normal": [10, 18, 53, 70, 99, 120], "enforc": [10, 13, 18, 22, 53, 68, 77, 80], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 74, 80, 88, 93, 99, 104, 106, 107, 108, 109, 114, 116, 118, 121, 122], "gener": [11, 19, 30, 37, 61, 77, 80, 86, 99, 101, 102, 103, 105, 106, 114, 120, 121, 126, 127], "json": [11, 15, 35, 38, 41, 61, 62, 70, 78, 82, 103, 112, 119, 122, 125, 127, 128, 129], "ani": [11, 25, 56, 68, 77, 80, 105, 111, 112, 116, 117, 120, 124], "displai": [11, 99, 120], "web": [11, 116, 122], "titl": [11, 118], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 69, 99, 115, 116, 117, 118, 119, 124, 125, 128], "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, 103, 110, 111, 112, 116, 118, 120, 121, 125, 127, 129], "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, 99, 100, 101, 102, 103, 105, 112, 114, 116, 118, 119, 121, 122, 125, 127], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 73, 79, 82, 99, 125, 130], "manag": [13, 18, 44, 50, 53, 77, 80, 87, 114, 115, 117, 120, 121, 122], "intefac": 13, "node": [13, 18, 22, 77, 116, 118, 119], "energy_flow_request": 13, "energyflowrequest": [13, 77], "flow": [13, 18, 22, 53, 77, 87, 101, 116, 118, 128], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 77, 79, 82, 87, 99, 117, 119, 120], "import": [13, 15, 29, 43, 77, 78, 79, 87, 88, 92, 94, 105, 119, 120, 121, 125, 127], "direct": [13, 69, 77, 116, 119, 123, 127], "grid": [13, 53, 77, 79, 88, 99, 118], "consum": [13, 77, 91, 116, 118], "export": [13, 15, 43, 56, 77, 78, 79, 80, 87, 88, 94, 111, 116, 127, 128], "enforce_limit": [13, 77, 99], "energymanag": [13, 14, 18, 22, 77, 80, 99, 106, 108], "enforcedlimit": [13, 18, 22, 77], "rout": [13, 117], "through": [13, 77, 80, 114, 116, 119, 120, 124], "tree": [13, 22, 51, 53, 77, 99, 119, 127, 130], "global": [14, 38, 50, 80, 130], "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], "both": [15, 25, 78, 99, 102, 103, 105, 112, 120, 124], "side": [16, 34, 53, 73, 76, 77, 99, 101, 105, 116, 118, 119, 120, 125], "state": [16, 17, 34, 40, 44, 53, 76, 77, 80, 82, 89, 93, 99, 101, 105, 111, 116, 118, 120, 125, 127], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 79, 86, 91, 105, 112, 116, 117, 118, 120, 122, 124, 125, 127, 128, 130], "shut": [16, 34], "down": [16, 34, 44, 120, 121, 124, 125], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 76, 80, 82, 88, 90, 93, 101, 103, 120, 124], "transit": [16, 34, 99, 101, 105], "unexpect": [16, 34, 103], "cannot": [16, 34, 103, 105, 120], "handl": [16, 19, 34, 44, 55, 56, 79, 80, 99, 101, 105, 117, 125, 127], "machin": [16, 34, 99, 105, 116, 118, 120], "board": [17, 60, 73, 76, 79, 105, 118, 121], "driver": [17, 45, 57, 59, 60, 73, 99, 103, 114, 116, 118, 120, 122], "minim": [17, 29, 53, 73, 77, 83, 86, 125, 127], "path": [17, 19, 43, 54, 61, 62, 66, 80, 81, 112, 116, 117, 119, 120, 121, 123, 125, 127], "controlpilot": [17, 76], "output": [17, 29, 50, 53, 56, 60, 64, 65, 79, 82, 87, 105, 111, 112, 116, 118, 127], "compon": [17, 25, 86, 117, 120, 127], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 80, 105, 116, 117, 120, 121, 125, 129], "have": [17, 33, 77, 78, 99, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128], "own": [17, 103, 114, 116, 117, 118, 120, 123, 127, 128], "board_support_common": [17, 106, 109], "bspevent": [17, 76], "relai": [17, 42, 60, 73, 76, 105], "ac_nr_of_phases_avail": 17, "instantan": [17, 80, 88, 94, 99], "count": [17, 19, 51, 80, 116], "capabl": [17, 18, 25, 29, 43, 76, 77, 79, 87, 99, 101, 103, 116, 119], "hardwarecap": [17, 18, 79], "evsemanag": [17, 18, 55, 101, 106, 108, 116, 118, 125], "call": [17, 18, 25, 26, 39, 99, 101, 103, 105, 111, 112, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127], "get_hw_cap": 17, "fetch": [17, 37, 58, 103, 111], "cach": [17, 19, 111, 116, 127], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 74, 75, 86, 88, 101, 102, 103, 105, 114, 116, 117, 119, 120, 121, 124, 127], "thei": [17, 44, 53, 80, 99, 102, 105, 111, 114, 117, 118, 120, 122, 124, 130], "dure": [17, 18, 23, 53, 56, 70, 77, 79, 91, 99, 103, 112, 114, 115, 116, 120, 124], "runtim": [17, 127], "becaus": [17, 25, 80, 89, 105, 112, 117, 119, 124], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 99, 102, 111, 112, 114, 115, 117, 118, 119, 121, 122, 124, 125, 128], "too": [17, 80, 103, 119], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 76], "carri": [17, 117], "amper": [17, 20, 29, 45, 50, 51, 53, 77, 79, 87, 88, 94, 95, 99], "whenev": [17, 99, 105], "mean": [17, 31, 39, 45, 53, 69, 73, 77, 88, 93, 111, 116, 118, 125], "those": [17, 103, 114, 115, 116, 118, 121, 127], "three_phas": [17, 18, 53, 99], "three": [17, 18, 53, 105, 117, 118, 122, 129], "singl": [17, 18, 80, 81, 103, 105, 112, 124, 127], "has_ventil": [17, 53], "d": [17, 34, 76, 80, 105, 116, 119, 120, 122, 124], "do": [17, 18, 53, 55, 76, 77, 80, 93, 102, 111, 112, 114, 116, 119, 120, 121, 124, 126, 127, 128, 130], "country_cod": [17, 53], "two": [17, 99, 101, 102, 103, 112, 116, 117, 118, 120, 121, 127], "letter": 17, "iso": [17, 53, 78, 85, 101, 115, 118, 120, 121], "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, 103, 105, 110, 120, 124, 125, 130], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 85, 86, 99, 103, 105, 111, 112, 115, 116, 117, 118, 119, 120, 121, 125, 127], "input": [17, 25, 29, 32, 74, 87, 88, 99, 102, 116, 117, 119], "acdc": 17, "convert": [17, 50, 99], "stack": [17, 114, 116, 121], "itself": [17, 18, 99, 117], "port": [17, 32, 38, 59, 60, 64, 67, 69, 73, 99, 116, 117, 122, 127], "typic": [17, 58, 73, 75, 76, 80, 87, 91, 102, 117, 119], "pilot": [17, 34, 60, 73, 101], "f": [17, 34, 76, 101, 105, 120], "must": [17, 29, 45, 77, 88, 93, 99, 103, 105, 117, 125, 127], "pwm_on": 17, "turn": [17, 117, 120], "pwm": [17, 53, 99, 105, 118], "duti": [17, 118], "cycl": [17, 118], "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, 102, 105, 110, 111, 115, 116, 121, 124, 125, 127, 130], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 69, 73, 80, 99, 105, 114, 120, 121, 129], "pwm_f": 17, "neg": [17, 77, 84, 88, 94], "allow_power_on": [17, 79], "flag": [17, 79, 92, 101, 115, 119, 120, 123, 127], "never": [17, 44, 53, 99, 112, 120, 124], "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, 105, 120], "destroi": [17, 105], "so": [17, 18, 53, 58, 77, 78, 80, 85, 99, 102, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "special": [17, 53, 76, 77, 78, 105, 116, 118, 121], "sequenc": [17, 18, 76, 105], "exact": [17, 118, 120], "exampl": [17, 21, 63, 80, 85, 99, 104, 106, 107, 111, 112, 115, 116, 117, 118, 119, 120, 122, 125, 127], "would": [17, 44, 85, 111, 112, 116, 117, 122, 124, 127], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 99, 111, 117, 120, 127], "caution": 17, "3ph": [17, 105], "1ph": 17, "evse_replug": 17, "virtual": [17, 76, 80, 105, 117], "replug": [17, 18, 44, 76, 80, 105], "without": [17, 32, 80, 81, 92, 102, 105, 118, 119, 120, 121, 125, 127], "evsereplugstart": [17, 76], "take": [17, 53, 93, 111, 112, 116, 117, 118, 120, 122, 124, 125, 127], "care": [17, 117, 127], "carpluggedin": 17, "evsereplugfinish": [17, 76], "mainli": [17, 115, 120, 124], "don": [17, 112, 119, 123, 124, 125], "t": [17, 18, 86, 112, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128], "product": [17, 35, 85, 103, 105, 116, 118, 120, 124], "m": [17, 56, 111, 112, 115, 116, 124], "durat": [17, 50, 61, 88, 103], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 90, 102, 103, 104, 114, 116, 117, 121, 127], "pp": [17, 95], "distinct": [17, 102], "you": [17, 53, 59, 106, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130], "also": [17, 18, 53, 68, 86, 99, 102, 103, 105, 111, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 130], "var": [17, 25, 43, 88, 92, 94, 102, 103, 116, 117], "pp_ampac": 17, "ampac": [17, 76], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 72, 93, 111, 116, 121], "over": [17, 53, 61, 81, 99, 105, 117, 119], "shutdown": [17, 82, 83], "draw": [17, 77, 87], "more": [17, 18, 25, 33, 50, 74, 86, 99, 103, 105, 114, 115, 116, 117, 118, 119, 120, 121, 124, 125, 127, 129], "than": [17, 25, 33, 59, 80, 86, 103, 115, 116, 118, 121], "just": [17, 99, 114, 116, 117, 118, 119, 120, 121, 123, 124, 127], "ignor": [17, 43, 44, 59, 99], "otherwis": [17, 18, 54, 56, 67, 103, 120, 124], "overcurr": 17, "detect": [17, 18, 82, 93, 105, 120], "margin": 17, "ad": [17, 18, 53, 55, 114, 117, 118, 123, 124, 130], "avoid": [17, 53, 119], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 77, 105, 111, 114, 115, 116, 118, 119, 120, 122, 124, 127], "repres": [18, 51, 112, 118], "kernel": [18, 115], "session_ev": 18, "sessionev": [18, 80], "ev_info": 18, "evinfo": [18, 80], "car_manufactur": 18, "carmanufactur": [18, 80], "manufactur": [18, 80, 86, 103], "known": [18, 86, 127], "evse_board_support": [18, 53, 60, 73, 106, 107, 109], "dataset": [18, 30, 37, 88, 92], "de": [18, 45, 52, 53, 55, 59, 120, 124], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 106, 107, 109], "enforced_limit": [18, 22], "come": [18, 22, 99, 112, 116, 119, 120, 124, 127], "waiting_for_external_readi": 18, "principl": [18, 114], "delai": [18, 53, 59, 61, 62, 103, 105], "its": [18, 43, 44, 53, 59, 77, 80, 86, 99, 103, 111, 112, 114, 116, 117, 120, 124, 127], "wait": [18, 32, 39, 48, 53, 55, 56, 74, 80, 101, 103, 116, 119, 120, 127], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 80, 86], "whole": [18, 25, 26, 74, 86, 116, 117, 119, 125], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 89, 93, 103, 105, 117, 118, 119, 120, 127], "due": [18, 99, 118, 120, 124], "could": [18, 25, 26, 30, 39, 63, 74, 88, 104, 115, 116, 117, 118, 120, 125, 127], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 99], "further": [18, 80, 99, 111, 116, 117, 121, 125, 127], "reserv": [18, 44, 61, 74, 80, 106, 107, 109, 118, 125], "color": 18, "hmi": 18, "led": [18, 45, 99, 120], "reservation_id": [18, 31, 80, 89], "transactionstart": [18, 80], "els": [18, 19, 25, 26, 39, 105, 120, 127], "cancel_reserv": [18, 31, 99], "anymor": [18, 44, 105, 124], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 77, 99, 111, 114, 120, 130], "successfulli": [18, 25, 26, 39, 86, 88, 93, 114, 119, 120, 125], "alreadi": [18, 74, 77, 78, 111, 114, 116, 118, 119, 120, 121, 122, 124, 127, 128], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 80, 116], "won": [18, 119], "stop_transact": [18, 30], "cancel": [18, 31, 89, 93, 99], "automat": [18, 45, 102, 111, 118, 119], "disconnect": [18, 25, 26, 61, 62, 76, 80], "stoptransactionrequest": [18, 80], "force_unlock": 18, "forc": [18, 56, 79, 105, 112, 117, 120, 127], "correct": [18, 102, 118, 120, 123], "except": [18, 103], "explicitli": [18, 59], "cloud": [18, 120, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 77, 80, 86, 88, 99, 112, 114, 116, 117, 124, 125, 127, 128], "externallimit": [18, 22, 77], "uuid": [18, 53, 77, 80, 88], "appli": [18, 77, 91, 99, 120, 125], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 80], "certificateinstallationr": [18, 82], "certificateupdater": [18, 82], "forwar": 18, "system": [18, 59, 61, 62, 80, 82, 99, 103, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 125], "situat": [18, 86], "where": [18, 53, 54, 61, 62, 80, 93, 117, 118, 120, 121, 123, 124, 125, 127], "anoth": [18, 55, 99, 114, 116, 117, 118, 119, 120, 127, 130], "optim": [18, 77], "combin": [18, 25, 53, 80, 86, 99], "secur": [19, 25, 26, 56, 61, 62, 81, 86, 110, 120, 125], "access": [19, 32, 57, 70, 116, 118, 120, 122, 123], "storag": [19, 25, 80], "within": [19, 29, 77, 80, 99, 105, 117, 120], "period": [19, 86, 102], "leaf": [19, 53, 54, 81], "expir": [19, 48, 74, 81, 89], "install_ca_certif": 19, "ca": [19, 54, 81, 103, 116], "pem": [19, 54, 59, 74, 81, 93, 103], "encod": [19, 74, 81, 82, 93, 105, 130], "x": [19, 59, 74, 93, 103, 130], "509": [19, 74, 93, 103], "certificate_typ": [19, 81], "cacertificatetyp": [19, 81], "installcertificateresult": [19, 81], "attempt": [19, 39, 59, 72, 81, 93, 103], "delete_certif": 19, "delet": [19, 24, 81, 112, 122, 124], "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, 127], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 86, 115, 120], "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, 122, 130], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 116], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 81], "base64": [19, 82, 93], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 81, 82, 86, 93, 103, 112, 116, 117, 118, 119, 120, 122, 123, 124, 127, 128, 130], "c": [19, 34, 76, 80, 92, 94, 105, 115, 119, 120, 124, 127], "organ": [19, 121, 127], "o": 19, "common": [19, 112, 115, 116, 121, 122], "cn": [19, 92], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 70, 80, 93, 100, 102, 106, 108, 120, 123, 127], "tpm": 19, "get_key_pair": [19, 81], "respect": [19, 77, 81, 111, 117, 118, 122, 127], "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, 105, 106, 111, 115, 119, 121, 123, 125, 127, 128, 129, 130], "bundl": [19, 127], "get_leaf_expiry_days_count": 19, "dai": [19, 124], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 93], "succeed": [19, 124], "multipl": [20, 32, 45, 86, 99, 103, 111, 115, 116, 117, 118, 119, 124], "featur": [20, 99, 114, 118, 121, 124, 125, 127, 129], "uses_someth": 20, "someth": [20, 24, 118, 120, 123, 124], "exist": [20, 24, 25, 26, 68, 86, 92, 102, 116, 118, 120, 127], "specif": [22, 31, 38, 74, 77, 82, 86, 99, 114, 116, 117, 120, 123, 124, 125, 127], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 77, 102, 103, 114, 117, 118, 120], "iec": [23, 82, 118, 120], "61557": 23, "8": [23, 103, 127, 130], "isolationmeasur": [23, 84], "recur": 23, "resist": [23, 84], "regular": [23, 59, 80, 99, 103, 120, 124], "interv": [23, 50, 58, 61, 67, 86, 93, 99, 120], "load": [24, 45, 82, 99, 116, 118, 119, 125], "remov": [24, 80, 112, 120, 124, 127], "design": [25, 45, 86, 117, 120], "ocpp1": [25, 86, 121, 126], "6": [25, 26, 61, 73, 77, 86, 111, 115, 119, 120, 121, 126], "ocpp2": [25, 74, 86], "base": [25, 57, 67, 74, 82, 86, 91, 99, 114, 115, 118, 120, 121, 124, 125], "offer": [25, 53, 86, 117], "flexibl": [25, 86, 118, 119, 125], "easier": [25, 86, 114, 124], "vice": [25, 86, 120], "versa": [25, 86, 120], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 77, 86, 93, 99, 103], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 125], "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, 103, 114, 115, 116, 118, 119, 120, 125], "websocket": [25, 26, 61, 62, 119, 122, 125], "No": [25, 26, 85, 124], "previou": [25, 26, 72, 112, 116, 117, 120, 127], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 101, 125], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 99, 116, 120, 121, 123, 127, 129], "model": [25, 36, 57, 62, 92, 102, 119, 124], "getvariablerequest": [25, 86], "getvariableresult": [25, 86], "everi": [25, 48, 69, 98, 117, 124], "preserv": [25, 117], "order": [25, 74, 103, 116, 120, 122, 125, 127, 128, 130], "set_vari": 25, "custom": [25, 26, 63, 104, 111, 116, 117, 122, 128, 129], "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, 112, 117, 120], "kind": [25, 118, 121], "component_vari": [25, 86], "point": [26, 44, 61, 62, 72, 74, 77, 80, 88, 89, 117, 120, 124, 125, 127], "configuration_kei": [26, 86], "keyvalu": [26, 86], "regist": [26, 32, 57, 102, 117, 125, 128], "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, 103, 106, 107, 116, 117, 127], "getconfigurationrespons": [26, 86], "set_custom_configuration_kei": [26, 86], "Its": 26, "possibl": [26, 65, 82, 103, 105, 112, 118, 119, 121, 122, 123, 124, 125, 127, 129], "standard": [26, 32, 85, 122], "configurationstatu": [26, 86], "In": [26, 44, 53, 75, 79, 85, 86, 88, 99, 101, 103, 105, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128], "data_transf": [27, 61, 62, 63], "perform": [27, 86, 88, 93, 103, 111, 119], "datatransferrequest": [27, 86], "datatransferrespons": [27, 86], "voltage_curr": 29, "voltagecurr": [29, 87], "fault_cod": 29, "faultcod": [29, 87], "happen": [29, 44, 80, 99, 119, 121, 124], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 87], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 84, 87, 88, 94, 95], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 103, 111, 112, 116, 117, 118, 120, 121, 127], "5": [30, 48, 50, 53, 55, 64, 92, 111, 117, 120, 130], "wire": [30, 105, 118, 125, 128], "tn": 30, "network": [30, 38, 55, 70, 99, 101, 115, 116, 117, 118, 122, 128], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 88], "ocmf": [30, 88, 103], "packet": [30, 65, 88, 93, 105], "transactionstartrespons": [30, 88], "transaction_id": [30, 86, 88], "transactionstoprespons": [30, 88], "reserve_now": 31, "place": [31, 43, 93, 117, 118, 120, 121, 127], "reservationresult": [31, 89], "succesful": [31, 120], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 69, 73, 81, 82, 105], "rs485": [32, 120], "client": [32, 54, 68, 116, 117, 119, 125], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 102], "rtu": [32, 67, 102], "hold": [32, 102, 120, 127], "target_device_id": 32, "byte": [32, 90, 125], "first_register_address": 32, "16": [32, 90, 125], "bit": [32, 69, 90, 116, 118], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 106, 109], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 74, 99, 116, 117, 120], "data_raw": 32, "vectoruint16": [32, 90], "content": [32, 90, 103, 117, 120, 127], "written": [32, 61, 62, 117, 119, 120, 127], "word": [32, 85, 103, 116, 121], "statuscodeenum": [32, 90], "nonstd_writ": 32, "non": [32, 80, 82, 105, 127], "discret": 32, "repli": [32, 69], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 70, 91, 99, 101, 103, 105, 114, 115, 116, 119, 122, 128, 129], "we": [33, 53, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 127, 128], "eveseid": 33, "instanti": 33, "sessioncost": [33, 91], "total": [33, 50, 77, 91, 92, 94, 102], "chunk": [33, 91], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 72, 93, 103], "upper": [34, 86, 116, 118, 120, 128], "enter_bcd": [34, 101, 105], "b": [34, 76, 80, 92, 94, 105, 119, 120, 123, 124, 129], "leave_bcd": [34, 101, 105], "solar": [35, 77], "watthour": 35, "sunspec": [36, 37, 38, 67, 92], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 116, 120, 125], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 80, 85, 88, 95, 106, 109, 116, 120, 124, 127], "ip_address": [38, 59], "local": [38, 56, 68, 70, 74, 77, 80, 111, 116, 121, 123, 124, 127, 128, 129, 130], "ip": [38, 59, 70, 103, 117, 120], "overview": [38, 114, 116, 121, 125], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 72, 125, 127], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 70, 93, 99, 102, 104, 110, 112, 115, 126, 129, 130], "firmware_update_statu": [39, 93], "firmwareupdatestatu": [39, 93], "describ": [39, 44, 93, 102, 105, 116, 117, 118, 120, 127], "firmwar": [39, 93, 105], "log_statu": [39, 93], "logstatu": [39, 93], "log": [39, 53, 56, 61, 62, 80, 93, 116, 120, 122], "upload": [39, 72, 93, 120, 125], "update_firmwar": [39, 93], "firmware_update_request": 39, "firmwareupdaterequest": [39, 93], "meta": 39, "updatefirmwarerespons": [39, 93], "allow_firmware_instal": 39, "proce": [39, 80, 93, 127], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 93], "uploadlogsrespons": [39, 93], "is_reset_allow": 39, "determin": [39, 103, 118], "resettyp": [39, 93], "soft": [39, 53, 80, 93], "hard": [39, 80, 93], "immedi": [39, 53, 56, 80, 105, 124], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 93, 105, 120], "bootreason": [39, 93], "core": [40, 102, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 127, 128, 129], "instanc": [40, 86, 114, 118, 119, 121], "carsimul": 40, "begin": [40, 101, 118, 121], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 114, 116, 118, 120, 127, 128], "cp": [42, 76, 95, 105], "plu": [42, 105, 118, 125], "setsimulationdata": 42, "simulationdata": [42, 95], "expos": [43, 122], "mqtt": [43, 61, 114, 116, 118, 121, 122], "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, 103, 105, 112, 116, 117, 119, 120, 122, 123, 125, 127], "like": [43, 85, 91, 101, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127], "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, 103, 120], "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, 105, 120], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 116, 121], "nearest": 43, "step": [43, 99, 111, 117, 118, 121, 124, 125, 127], "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, 96, 106, 107, 109, 118, 125], "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, 99, 103, 105, 110, 111, 115, 116, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130], "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, 105, 116, 121, 127], "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, 116, 127], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 129], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 99, 105, 111, 114, 115, 116, 118, 121, 122, 127, 128], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 73, 80, 92, 99, 102, 103, 105, 111, 112, 115, 116, 118, 120, 121, 123, 125, 127, 129, 130], "selection_algorithm": [44, 125], "findfirst": [44, 74], "algorithm": [44, 74, 81, 82, 120], "map": [44, 117, 118, 121, 122], "incom": [44, 74, 105, 117], "discard": [44, 118], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 74, 124], "prefer": [44, 116], "parent_id_token": [44, 74, 89], "ignore_connector_fault": 44, "still": [44, 99, 105, 116, 120, 124, 127], "most": [44, 53, 105, 111, 114, 116], "free": [44, 53, 127], "applic": [44, 99, 103, 117, 120], "overtemperatur": [44, 87], "clear": [44, 80, 86, 105], "cool": [44, 82], "expect": [44, 82, 114, 127], "recov": 44, "faulti": 44, "treat": [44, 120], "good": [44, 77, 78, 116, 119, 123, 124, 127], "public": [44, 81, 82, 103, 121, 124], "token_provid": [44, 53, 55, 99, 118, 125], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 106, 107, 118], "token_valid": [44, 118, 125], "auth_token_valid": [44, 48, 61, 62, 106, 107], "piet": [44, 54, 61, 62, 63, 72], "g\u00f6mpel": [44, 54, 61, 62, 63, 72], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 114, 119], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 77, 87, 88, 92, 94, 99], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 77], "seri": [45, 77, 78], "parallel": [45, 115, 117, 120, 127], "well": [45, 85, 117, 118, 119, 124, 125, 127], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 99], "discharge_gpio_chip": 45, "gpio": [45, 60, 69, 73, 105], "chip": [45, 69, 101, 120], "discharg": [45, 53, 83], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 69, 73, 80, 101], "debug_print_all_telemetri": 45, "print": [45, 88, 119], "help": [45, 111, 112, 114, 116, 118, 119, 121, 127, 128], "power_supply_dc": [45, 53, 60, 106, 107, 109], "dpm": 45, "30": [45, 61, 64, 121, 125], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 105, 121, 124, 125], "dummi": [46, 47, 48, 49, 96, 97, 98, 117], "listen": [46, 96, 116, 117, 120, 125], "authrequir": [46, 80, 96], "alwai": [46, 47, 48, 53, 70, 77, 98, 99, 102, 103, 116, 119, 120, 124, 127], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 74, 80, 88, 116, 118, 120, 125], "our": [46, 47, 116, 119, 120, 121, 124, 125, 127], "10": [46, 47, 53, 55, 85, 102, 103, 115, 120, 125], "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, 97, 102, 103, 105, 115, 116, 119, 120, 125], "same": [48, 80, 98, 99, 103, 105, 111, 117, 120, 123], "block": [48, 74], "invalid": [48, 74, 82, 93], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 112, 114, 115, 117, 118, 119, 122, 125, 128], "nominal_ac_voltag": [50, 119], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 115], "schedule_interval_dur": 50, "60": [50, 58, 67, 125], "min": [50, 77], "schedule_total_dur": 50, "forcast": 50, "h": [50, 111], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 86, 99, 103, 115, 118], "give": [50, 93, 116, 117, 118, 121, 124, 127], "even": [50, 53, 69, 77, 78, 116, 117, 119, 120, 125], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 99, 112, 114, 116, 117, 118, 122, 125, 127], "command": [50, 64, 77, 80, 81, 86, 90, 93, 99, 101, 111, 117, 120, 122, 127], "energy_manag": [50, 106, 107, 119], "energy_trunk": 50, "lar": [50, 57, 69], "dieckmann": [50, 57, 69], "part": [51, 86, 105, 115, 116, 117, 118, 120, 127, 129], "fuse": [51, 119], "fuse_limit_a": [51, 119], "phase_count": [51, 119], "omit": [51, 77, 86, 117, 123, 125, 130], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 106, 107], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 77, 106, 107, 109], "negoti": [52, 55], "ev_slac": [52, 106, 107], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 80, 117], "plc": [52, 55, 65, 101, 111], "pionix_says_hello": [52, 55], "17": [52, 55, 92, 115, 127], "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, 99], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 82, 99, 120], "spec": [53, 56, 68, 82, 99], "91286": [53, 82], "payment_enable_eim": 53, "card": [53, 64, 88, 120], "mobil": [53, 121], "app": [53, 80, 120], "payment_enable_contract": [53, 99], "aka": 53, "ac_nominal_voltag": [53, 82], "ev_receipt_requir": 53, "unsupport": [53, 99], "session_log": [53, 125], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 125, 127], "directori": [53, 54, 56, 65, 112, 116, 119, 120, 122, 128, 129, 130], "session_logging_xml": 53, "xml": [53, 82, 115], "ventil": [53, 105], "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, 117, 119, 120, 121, 123, 124], "arriv": [53, 118], "fall": [53, 80, 99, 105, 120], "back": [53, 66, 69, 71, 99, 105, 116, 117, 120, 122, 124], "especi": [53, 101, 112, 117], "what": [53, 102, 112, 114, 116, 117, 119, 120, 124, 125], "compliant": [53, 118], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 80, 103, 116, 128], "On": [53, 69, 103, 105, 117, 121], "veri": [53, 105, 114, 116, 117, 119, 120, 127, 128], "long": [53, 118, 124], "basic": [53, 99, 102, 105, 118, 124, 125], "eventu": [53, 111, 118], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 80, 99], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 80, 88, 124], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 94, 122], "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, 95, 99, 101, 102, 105, 111, 114, 117, 120, 121, 129], "dirti": [53, 111], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 102, 111, 116, 117, 120, 123, 124, 125, 127, 128], "offset": [53, 55], "unless": [53, 117], "know": [53, 79, 99, 111, 116, 118, 124], "hack_pause_imd_during_precharg": 53, "re": [53, 111, 116, 120, 125, 127], "currentdemand": [53, 80, 99], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 84, 88, 94, 120], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 74], "instead": [53, 59, 79, 99, 116, 117, 119, 120, 127], "evccid": [53, 55, 99], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 119, 120, 122, 124, 127, 128], "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, 111, 116, 117, 121, 127], "hundr": 53, "slower": [53, 120], "less": [53, 73, 120], "disable_authent": 53, "standalon": [53, 105, 119, 127], "dummytokenprovid": [53, 106, 108], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 93], "0a": [53, 119], "speed": [53, 116, 121], "receiv": [53, 61, 77, 80, 105, 117, 125, 127], "authtoken": 53, "ac_rcd": [53, 73, 106, 107], "connector_lock": [53, 73, 106, 107], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 106, 107, 109], "powersupply_dc": 53, "anton": [53, 64, 73], "woellert": 53, "spdx": [53, 54, 116, 127], "html": [53, 54, 85, 116, 122, 125, 127, 129, 130], "evse_secur": [54, 56, 61, 62, 100, 106, 107, 109], "filesystem": [54, 100], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 70, 125], "prefix": [54, 61, 62, 70, 81, 117, 119, 127], "cert": [54, 61, 62, 116], "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, 116, 121, 125], "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, 103, 116, 127], "sound": 55, "db": [55, 62, 66, 122], "attenu": 55, "confirm": [55, 76, 120], "cm_slac_match": 55, "cnf": 55, "altern": [55, 103, 115], "deriv": [55, 74, 80, 112], "first": [55, 59, 74, 77, 78, 102, 103, 111, 114, 116, 117, 118, 120, 121, 122, 123, 124, 125, 127], "cm_slac_parm": 55, "quit": [55, 105, 119, 121], "prone": 55, "might": [55, 111, 112, 116, 119, 121, 122, 124, 125, 127], "cross": 55, "talk": [55, 116, 118, 121, 122], "better": [55, 124], "gmbh": [55, 56, 121], "din70121": [56, 68, 82], "chargebyt": 56, "eth0": [56, 68], "ipv6": [56, 68, 116, 122], "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, 125], "pre": [56, 80, 102, 116, 122, 128], "master": [56, 99, 115, 120, 124], "secret": [56, 123], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 103], "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, 120, 124], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 120], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 69, 106, 107], "tibber": 58, "api": [58, 59, 65, 99, 103, 106, 108], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 105, 114, 117, 119, 122, 124, 126, 130], "minut": [58, 103, 121], "usual": [58, 124, 127], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 118], "dcbm": [59, 118], "400": [59, 118], "600": [59, 61, 118], "adapt": [59, 103, 127], "meter_tls_certif": 59, "left": [59, 116, 118, 120, 127], "affect": [59, 124], "wish": [59, 99], "ntp_server_1_ip_addr": [59, 103], "ipv4": [59, 70], "4": [59, 102, 103, 111, 114, 120, 127, 130], "form": [59, 111, 117, 127], "w": [59, 80, 82, 83, 92, 123, 125, 129], "y": [59, 115, 120], "z": 59, "ntp": 59, "server": [59, 93, 103, 116, 117, 120, 122, 123], "sync": [59, 120], "ntp_server_1_port": [59, 103], "123": [59, 85], "65535": 59, "ntp_server_2_ip_addr": [59, 103], "ntp_server_2_port": [59, 103], "fof": 59, "resilience_initial_connection_retri": [59, 103], "25": [59, 103], "resili": 59, "resilience_initial_connection_retry_delai": [59, 103], "10000": 59, "millisecond": [59, 103], "resilience_transaction_request_retri": [59, 103], "resilience_transaction_request_retry_delai": [59, 103], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 120], "mega": 60, "tester": 60, "v1": [60, 73, 103, 112], "serial_port": [60, 64, 69, 73], "dev": [60, 64, 67, 69, 73, 105, 111, 112, 115, 116, 120, 124], "ttyusb0": [60, 67, 69, 73], "baud_rat": [60, 64, 73], "115200": [60, 64, 67, 73, 105], "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, 99], "j": [61, 116, 120, 123, 127, 129], "chargepointconfigpath": [61, 62, 125], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 106, 107], "persist": [61, 62, 66, 103], "sqlite": [61, 62, 66], "databas": [61, 62, 80, 122], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 125], "everest_ocpp_log": [61, 62, 125], "certspath": [61, 62], "locat": [61, 62, 70, 86, 93, 103, 105, 112, 116, 124, 125, 128, 129], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 125], "auth_provid": [61, 62, 125], "ocpp_data_transf": [61, 62, 63, 106, 107], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 125], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 125], "datatransf": [63, 104], "keys_to_monitor": 63, "heartbeatinterv": [63, 125], "securityprofil": [63, 125], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 99, 124], "pn532": 64, "nfc": [64, 120], "soon": [64, 80, 99, 118, 120, 128], "tag": [64, 74, 80, 81, 91, 124], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 117], "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, 106, 107], "collect": [67, 99, 115], "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, 116], "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, 117, 127], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 106, 107, 109], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 115, 120, 123, 130], "josev": [68, 110, 115, 116], "project": [68, 112, 114, 116, 117, 119, 120, 121, 122, 126, 127, 128, 129, 130], "supported_iso15118_20_ac": 68, "supported_iso15118_20_dc": 68, "tls_activ": 68, "enforce_tl": 68, "is_cert_install_need": 68, "And": [68, 117, 120, 121, 127], "overwritten": [68, 112, 117], "iso15118_ev": [68, 106, 107, 109], "hub": 69, "baudrat": 69, "pariti": 69, "ignore_echo": 69, "rxtx_gpio_chip": 69, "rxtx_gpio_lin": 69, "rxtx_gpio_tx_high": 69, "9600": 69, "none": [69, 73, 76, 82, 105], "odd": 69, "filter": 69, "rx": 69, "tx": [69, 105], "usag": [69, 77, 120], "lan": [70, 117], "wifi": 70, "privileg": 70, "setup_wifi": 70, "setup_simul": 70, "online_check_host": 70, "lfenergi": [70, 121], "hostnam": 70, "internet": [70, 117, 120], "initialized_by_default": 70, "release_metadata_fil": 70, "releas": [70, 111, 115, 121, 124], "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, 111, 120, 121, 128], "failur": [72, 82, 93, 95, 103, 105], "defaultretryinterv": 72, "control_mod": 73, "caps_min_current_a": 73, "onboard": [73, 105], "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, 124], "id_token": [74, 89], "authorization_typ": 74, "request_id": [74, 93], "put": [74, 103, 116, 118, 120, 124, 127], "remotestartid": 74, "printabl": [74, 75], "insensit": [74, 75, 86], "ascii": [74, 75], "fixm": 74, "regex": 74, "authorizationtyp": 74, "id_token_typ": 74, "idtokentyp": 74, "assign": [74, 80, 82, 91, 99, 117], "prevalid": 74, "iso15118certificatehashdata": 74, "parentidtag": 74, "expiry_tim": [74, 89], "selectionalgorithm": 74, "logic": [74, 99, 101, 112, 114, 116, 117, 118, 127], "userinput": 74, "plugev": [74, 125], "choos": [74, 116, 118, 119, 121, 127, 128], "referenc": 74, "plugandcharg": 74, "bankcard": 74, "central": [74, 80, 99, 118, 127], "macaddress": 74, "iso14443": 74, "iso15693": 74, "keycod": 74, "noauthor": 74, "bookkeep": 75, "short": [75, 95, 111, 116, 117, 118, 124, 125], "session_token": 75, "invoic": 75, "transaction_data": 75, "iec61851": [76, 99], "poweron": 76, "correctli": [76, 77, 120, 125], "mirror": [76, 105], "contact": [76, 105, 120], "poweroff": [76, 79], "weld": 76, "Not": [76, 127], "assembli": [76, 120], "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, 103, 105, 115, 116, 120, 124], "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, 102], "charge_to_max_perc": 77, "nn": 77, "car_battery_soc": 77, "Of": 77, "leave_tim": 77, "drive": [77, 99, 117, 120], "awai": [77, 80, 127], "fullfil": 77, "cheapest": 77, "timefram": 77, "price_limit": 77, "full_autonomi": 77, "schedulereqentri": 77, "One": [77, 115, 117, 118, 119, 121], "entri": [77, 78, 115], "limits_to_root": 77, "limits_to_leav": 77, "sampl": [77, 78, 86], "root": [77, 101, 103, 111, 112, 116, 119, 122], "face": [77, 99], "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, 116, 118, 119, 127], "propag": [77, 124], "optimizer_target": 77, "energy_usage_root": 77, "energy_usage_leav": 77, "schedule_import": [77, 78], "futur": [77, 78, 116, 120, 121], "practic": [77, 78, 115, 116, 121], "schedule_export": [77, 78], "valid_until": 77, "consumpt": [77, 119], "afer": 77, "limits_root_sid": 77, "last": [77, 103, 111, 121], "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, 116], "degre": 79, "celsiu": 79, "architectur": [79, 114, 117, 121], "train": 79, "dccablecheck": 79, "dcprecharg": 79, "fullpowercharg": 79, "stoptransactionreason": 80, "id_tag": [80, 91, 99], "emergencystop": 80, "button": [80, 82, 116, 128], "evdisconnect": 80, "move": [80, 124, 125, 128], "induct": 80, "hardreset": 80, "press": [80, 82, 122], "powerloss": 80, "loss": 80, "reboot": [80, 86, 93, 105, 120], "remot": [80, 93, 111, 117, 118, 122, 124, 127], "smartphon": 80, "exceed": 80, "prepaid": 80, "credit": 80, "softreset": 80, "unlockcommand": 80, "deauthor": 80, "starttransact": 80, "conf": [80, 117, 120, 127], "energylimitreach": 80, "paid": 80, "solut": [80, 115, 118, 119], "groundfault": 80, "localoutofcredit": 80, "masterpass": 80, "masterpassgroupid": 80, "overcurrentfault": 80, "larger": 80, "electr": [80, 99, 105, 116, 120], "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, 102, 120], "met": [80, 105], "preparecharg": 80, "prepar": [80, 114, 121, 127], "precharg": [80, 99], "powerdeliveri": 80, "chargingstart": 80, "chargingpausedev": 80, "chargingpausedevs": 80, "chargingresum": 80, "stoppingcharg": 80, "weldingcheck": 80, "chargingfinish": 80, "essenti": [80, 115, 117, 127], "transactionfinish": 80, "clariti": [80, 125], "precondit": 80, "irrevoc": 80, "swipe": 80, "sessionfinish": 80, "doesnt": 80, "prevent": [80, 99, 103, 120], "allerrorsclear": 80, "permanentfault": 80, "reservationstart": [80, 99], "reservationend": [80, 89, 99], "replugstart": 80, "interrupt": [80, 82], "replugfinish": 80, "plugintimeout": 80, "connectiontimeout": [80, 125], "waitingforenergi": 80, "errorclear": 80, "permanentfaultclear": 80, "logging_path": 80, "filenam": 80, "incomplet": 80, "yet": [80, 99, 103, 117, 118, 120, 121, 127], "meter_valu": 80, "signed_meter_valu": 80, "errorenum": 80, "kept": [80, 112], "compat": [80, 120], "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, 120], "error_cod": 80, "error_descript": 80, "error_sever": 80, "human": [80, 105, 129], "sever": [80, 117, 127], "medium": 80, "vendor_error": 80, "assum": [80, 86, 103, 112, 117, 118, 119, 124, 127], "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, 105], "battery_capac": 80, "battery_full_soc": 80, "battery_bulk_soc": 80, "brand": 80, "volkswagen_group": 80, "volkswagengroup": 80, "tesla": 80, "independ": [80, 103, 117], "upward": 80, "connectortypeenum": 80, "cccs1": 80, "k": 80, "combo": 80, "cccs2": 80, "cg105": 80, "jari": 80, "g105": 80, "1993": 80, "chademo": [80, 121], "ctesla": 80, "ctype1": 80, "iec62196": 80, "j1772": [80, 99, 120], "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], "dn": [81, 103], "field": [81, 86, 92, 118], "exclud": [81, 85], "length": [81, 92, 102, 103, 125], "subject": 81, "represent": [81, 105, 114, 116, 118], "hexadecim": 81, "0x": 81, "lead": [81, 121], "zero": [81, 92], "certificatehashdatachain": 81, "child_certificate_hash_data": 81, "certificate_hash_data_chain": 81, "ocsprequestdata": 81, "responder_url": 81, "respond": [81, 82, 99, 117], "url": [81, 82, 93, 118, 128], "ocsp_request_data_list": 81, "certificate_singl": 81, "key_pair": 81, "pair": [81, 86, 101, 117], "warn": [82, 121], "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, 120], "error_rcd": [82, 105], "error_utilityinterruptev": 82, "util": [82, 110, 111, 112, 116, 120, 121, 127], "equip": [82, 120], "temporari": [82, 122], "reduct": 82, "error_malfunct": 82, "recover": 82, "error_emergencyshutdown": 82, "incompat": [82, 93], "v2g_message_id": 82, "bodi": [82, 103], "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, 118, 120], "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, 105], "namespac": [82, 111, 117], "uri": [82, 93], "major": 82, "minor": [82, 85, 124], "v2g_message_xml": 82, "decod": [82, 105], "v2g_message_json": 82, "v2g_message_exi_hex": 82, "hex": 82, "v2g_message_exi_base64": 82, "certificateact": 82, "exirespons": 82, "certificateactionenum": 82, "schema": [82, 112, 127], "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, 120], "earth": 84, "ohm": [84, 95], "voltage_v": [84, 87, 88, 102], "currencycod": 85, "alphabet": 85, "charact": 85, "taken": [85, 119, 124, 127], "www": [85, 103], "six": 85, "group": [85, 116], "com": [85, 99, 103, 105, 110, 111, 115, 116, 119, 120, 121, 124, 125, 127, 130], "en": [85, 103, 105], "financi": 85, "technic": [85, 86, 121], "metal": [85, 120], "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, 120], "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, 111, 118, 120, 121], "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, 119], "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, 112, 117, 121, 125], "express": 85, "euro": 85, "cent": 85, "moneyamount": [85, 91], "ocpp201": [86, 106, 108], "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, 105], "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, 117, 121, 127, 129, 130], "variabl": [86, 111, 116, 117, 127], "doesn": 86, "suffici": [86, 111, 120], "attributeenum": 86, "attribut": [86, 103, 116], "minset": 86, "maxset": 86, "getvariablestatusenumtyp": 86, "unknowncompon": 86, "unknownvari": 86, "notsupportedattributetyp": 86, "attributetyp": 86, "setvariablestatusenumtyp": 86, "eventtriggerenum": 86, "alert": 86, "pass": [86, 123], "threshold": 86, "delta": 86, "eventnotificationtyp": 86, "notif": [86, 127], "hardwirednotif": 86, "softwar": [86, 114, 121, 126], "hardwir": 86, "hardwiredmonitor": 86, "preconfiguredmonitor": 86, "preconfigur": 86, "custommonitor": 86, "attribute_typ": 86, "absent": 86, "NOT": [86, 127], "event_id": 86, "actual_valu": 86, "event_notification_typ": 86, "caus": 86, "refer": [86, 96, 97, 98, 99, 100, 102, 104, 105, 111, 116, 117, 121, 124, 130], "tech_cod": 86, "tech_info": 86, "transactionid": 86, "variable_monitoring_id": 86, "variablemonitor": 86, "operationalstatusenumtyp": 86, "inop": 86, "operational_statu": 86, "whose": [86, 102, 124], "changeavailabilitystatusenumtyp": 86, "statusinfotyp": 86, "reason_cod": 86, "predefin": 86, "why": [86, 89, 116, 118, 123], "additional_info": 86, "text": [86, 119, 121, 125, 130], "abl": [86, 105, 111, 116, 119, 120, 122, 125, 127], "status_info": 86, "current_a": [87, 88, 102], "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, 99, 112, 122, 124, 126, 127, 130], "client_id": 88, "tariff_id": 88, "cable_id": 88, "user_data": [88, 120], "tariff": 88, "transactionrequeststatu": 88, "not_support": 88, "unexpected_error": 88, "verbos": [88, 116], "transaction_min_stop_tim": 88, "earliest": 88, "yield": 88, "transaction_max_stop_tim": 88, "deadlin": 88, "energy_wh_import": [88, 102], "phase_seq_error": 88, "rotat": 88, "ccw": 88, "energy_wh_export": [88, 102], "power_w": [88, 102], "reactivepow": [88, 94], "reactiv": [88, 94], "frequency_hz": [88, 102], "hertz": [88, 94, 95], "made": [89, 103, 116, 120], "occupi": 89, "unavail": 89, "parent_id": 89, "reservationendreason": 89, "usedtostartcharg": 89, "serialcommhub": [90, 106, 108], "io": [90, 110, 123, 129], "status_cod": 90, "sessioncostchunk": 91, "sum": [91, 94, 102], "timestamp_from": 91, "timestamp_to": 91, "monei": [91, 106, 109], "thing": [91, 116, 118, 121, 124, 130], "categori": [91, 112], "sessionstatu": 91, "final": [91, 93, 99, 105, 117, 127], "cost_chunk": 91, "uinteg": 92, "203": 92, "l": [92, 123], "payload": [92, 103, 117, 127], "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, 120, 123, 127], "hour": [92, 103], "acc32": 92, "totwh_sf": 92, "evt": 92, "bitfield32": 92, "chapter": [92, 116, 121], "critic": 92, "counter": 92, "problem": [92, 111, 115, 119], "retry_interval_": 93, "origin": [93, 99, 111, 123, 124, 127], "retrieve_timestamp": 93, "install_timestamp": 93, "acceptedcancel": 93, "invalidcertif": 93, "revokedcertif": 93, "revok": [93, 99], "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, 120, 127], "uploadfailur": 93, "being": [93, 102, 116, 120, 122], "firmwareupdatestatusenum": 93, "intermedi": [93, 124], "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, 102], "l2": 94, "l3": 94, "cp_voltag": 95, "pp_resistor": 95, "rcd_current": 95, "diode_fail": 95, "error_": [95, 105], "diod": [95, 105], "pe": 95, "auto": [99, 102, 105, 106, 120, 127, 129], "usabl": 99, "share": [99, 116, 117, 118, 121, 125, 128], "dedic": [99, 114, 116, 121], "interact": [99, 117, 118, 124], "helper": [99, 112, 121], "70121": 99, "seamlessli": 99, "integr": [99, 111, 116, 118, 121, 122], "lowest": [99, 120], "microcontrol": 99, "improv": [99, 127], "safeti": [99, 105, 120], "todo": [99, 117, 118], "graph": 99, "behav": 99, "light": [99, 120], "subscrib": [99, 105, 117, 121, 127], "notreserv": 99, "driven": 99, "republish": 99, "struct": [99, 105, 116], "begun": 99, "github": [99, 110, 111, 115, 116, 119, 120, 121, 123, 124, 125, 127, 128, 129], "openfastchargingalli": 99, "blob": [99, 115, 120], "pdf": 99, "To": [99, 102, 105, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 126, 128, 129, 130], "against": [99, 124, 125, 127], "reservatonstart": 99, "notifi": [99, 127], "intergr": 99, "overload": 99, "drop": [99, 101, 127], "merg": [99, 124], "limt": 99, "set_local_max_curr": 99, "travers": 99, "were": [99, 111], "smart": [99, 105], "profil": [99, 125], "whichev": 99, "15118": [101, 115, 118, 120, 121], "bx": 101, "cx": 101, "dx": [101, 130], "cm_slac_parm_req": 101, "cm_slac_match_r": 101, "nmk": 101, "join": [101, 121], "modem": 101, "cap_net_raw": 101, "make": [101, 105, 111, 112, 114, 115, 116, 118, 119, 122, 125, 127], "cm_valid": 101, "unplug": [101, 105, 120], "qca": 101, "modbusrtu": 102, "found": [102, 111, 116, 120, 122, 124, 127, 128], "subdirectori": [102, 112, 120], "templat": [102, 114, 116, 127], "yaml": [102, 106, 116, 119, 120, 121], "copi": [102, 103, 105, 111, 120, 122], "fill": [102, 116, 119], "datasheet": 102, "consist": [102, 103, 112, 117, 120, 124, 129], "start_regist": 102, "num_regist": 102, "multipli": 102, "exponent_regist": 102, "function_code_start_reg": 102, "obtain": 102, "scale": 102, "001": 102, "expon": 102, "function_code_exp_reg": 102, "split": [102, 105, 125], "certain": [102, 105, 111], "serv": 103, "translat": 103, "forward": [103, 124, 125], "metric": 103, "consequ": 103, "ensur": [103, 105, 119], "thrown": 103, "possibli": [103, 119], "furthermor": [103, 112, 116, 119, 122, 124, 127], "thread": [103, 117, 127], "loop": [103, 117], "cf": 103, "synchron": [103, 117], "livemeasur": 103, "endpoint": [103, 122, 125], "inject": 103, "post": 103, "legal": 103, "renam": 103, "requet": 103, "devi": 103, "Then": [103, 115, 119, 122, 127], "had": 103, "host": [103, 120, 122, 123, 128], "coher": 103, "behavior": [103, 127], "suppos": [103, 111], "howev": [103, 105, 115, 116, 117, 119], "inbetween": 103, "potenti": 103, "similarli": [103, 117], "greater": [103, 115], "sinc": [103, 120, 121, 123, 127, 130], "consider": 103, "ones": [103, 116, 118], "regularli": [103, 116, 117, 119], "right": [103, 116, 118, 120, 121, 122, 127, 128], "48": 103, "section": [103, 112, 114, 116, 117, 118, 120, 121, 124, 127, 128], "suggest": [103, 122, 127], "pai": 103, "regard": [103, 118], "200m": 103, "bring": 103, "1024bit": 103, "vulner": 103, "curl": [103, 115], "header": [103, 115, 127, 130], "tls_on": 103, "offici": [103, 115, 119, 120, 121], "page": [103, 116, 118, 119, 120, 121, 129], "yak": 105, "3v": 105, "ttl": 105, "uart": 105, "linux": [105, 114, 115, 120, 121], "wakeup": 105, "currrent": 105, "unus": [105, 117], "bp": 105, "8n1": 105, "binari": [105, 116, 120, 127], "googl": 105, "buffer": 105, "wikipedia": 105, "wiki": 105, "consistent_overhead_byte_stuf": 105, "yeti_comm": 105, "evseri": 105, "cpp": [105, 112, 116, 117, 122, 127], "extract": [105, 120], "handlepacket": 105, "linkwrit": 105, "hi2lo": 105, "proto": 105, "lo2hi": 105, "date": [105, 115, 121], "frequent": [105, 121, 124], "nanopb": [105, 122], "nanopb_gener": 105, "setcontrolmod": 105, "setmaxcurr": 105, "act": [105, 121, 124, 126, 129], "accordingli": [105, 111, 114, 120, 125], "allowpoweron": 105, "bool": 105, "decis": [105, 124], "setpwm": 105, "duty_cycl": 105, "ON": [105, 119], "rom": [105, 120], "loader": 105, "stm32flash": [105, 120], "tool": [105, 112, 115, 116, 117, 118, 119, 120, 121, 127, 129], "flash": 105, "kit": [105, 120], "real": [105, 118, 120, 121], "keepalivehi": 105, "1hz": 105, "heartbeat": 105, "longer": 105, "stand": [105, 111, 118], "alon": 105, "backup": [105, 124, 128], "go": [105, 116, 118, 119, 120, 121, 124, 127], "modifi": [105, 120, 125, 128], "setthreephas": 105, "next": [105, 117, 118, 120, 121, 127], "dual": 105, "enablercd": 105, "spike": 105, "goe": [105, 127], "float": 105, "imped": 105, "switchthreephaseswhilecharg": 105, "precaut": 105, "zoe": 105, "forceunlock": 105, "regardless": 105, "car_plugged_in": 105, "car_requested_pow": 105, "power_on": 105, "succesfulli": [105, 120], "power_off": 105, "car_requested_stop_pow": 105, "car_unplug": 105, "error_df": 105, "error_relai": 105, "error_ventilation_not_avail": 105, "error_over_curr": 105, "quick": [105, 115, 117, 121, 125, 127, 128], "permanent_fault": 105, "evse_replug_start": 105, "evse_replug_finish": 105, "roughli": [105, 117], "keepalivelo": 105, "keep": [105, 116, 118, 124, 127], "resetdon": 105, "find": [106, 116, 124, 125, 127], "dpm1000": [106, 108], "dummytokenprovidermanu": [106, 108], "dummytokenvalid": [106, 108], "dummyv2g": [106, 108], "energynod": [106, 108], "evslac": [106, 108], "evsesecur": [106, 108], "evseslac": [106, 108, 118], "evsev2g": [106, 108, 116], "genericpowermet": [106, 108, 118], "jstibber": [106, 108], "lemdcbm400600": [106, 108], "micromegawattbsp": [106, 108], "ocppextensionexampl": [106, 108], "pn532tokenprovid": [106, 108], "packetsniff": [106, 108], "persistentstor": [106, 108], "powermeterbsm": [106, 108], "pyevjosev": [106, 108], "yetidriv": [106, 108, 118], "bank_session_token_provid": [106, 107], "bank_transaction_summary_provid": [106, 107], "car_simul": [106, 107, 118], "debug_json": [106, 107], "example_us": [106, 107], "session_cost": [106, 107, 109], "solar_forecast": [106, 107], "sunspec_read": [106, 107], "sunspec_scann": [106, 107], "test_control": [106, 107], "tibber_price_forecast": [106, 107], "yeti_simulation_control": [106, 107], "cmake_condit": 110, "everest_enable_py_support": 110, "AND": [110, 119], "everest_dependency_enabled_josev": 110, "git": [110, 114, 115, 116, 121, 126, 127], "ext": [110, 120], "switchev": 110, "git_rev": 110, "21120ac952ffda11ad410e21d9ac15d30dc1e710": 110, "git_tag": [110, 111, 127], "2024": [110, 121], "ae069aeb56b6fb42a0f7ba0a74df729fafa29b0d": 110, "ababee912a950d761975e6fbb82404d54a15f231": 110, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 110, "v0": [110, 124], "9": [110, 115], "build_test": [110, 119, 127], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 110, "bed6916f993f922ba88003d55aab7cde02e8b187": 110, "mbedtl": 110, "everest_dependency_enabled_mbedtl": 110, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 110, "v2": 110, "28": 110, "enable_program": 110, "enable_test": 110, "mbedtls_fatal_warn": 110, "openv2g": 110, "everest_dependency_enabled_openv2g": 110, "35c0c0a4ff3412e588ff6f00561df1407916832d": 110, "2023": [110, 115], "libevs": 110, "everest_dependency_enabled_libevse_secur": 110, "69410a82d15e925e8ccdfd2ba8a2de0f9b725ac2": 110, "69410a8": 110, "libfsm": 110, "everest_dependency_enabled_libfsm": 110, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 110, "liblog": [110, 111], "03b498407c6462af3f886aa2dab3e182a7f864c0": 110, "build_exampl": [110, 111], "libmodbu": [110, 111], "everest_dependency_enabled_libmodbu": 110, "b41adccde9036f7728785185db9c980a2fe94ef1": 110, "libocpp": [110, 111, 119], "everest_dependency_enabled_libocpp": 110, "dfb29dee4b875949d06e9d66ccf840568b49482a": 110, "dfb29de": 110, "libslac": 110, "everest_dependency_enabled_libslac": 110, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 110, "486cd8b": 110, "libsunspec": [110, 111], "everest_dependency_enabled_libsunspec": 110, "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 110, "libtim": [110, 111], "everest_dependency_enabled_libtim": 110, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 110, "orchestr": [111, 117], "repositori": [111, 114, 121, 123, 125, 128, 129], "pleas": [111, 115, 116, 120, 125, 127], "sure": [111, 112, 115, 116, 118, 120, 125, 127], "recent": 111, "python3": [111, 112, 115, 116], "sourc": [111, 112, 118, 119, 120, 121, 125, 127, 128], "upgrad": [111, 115], "indepth": 111, "guidanc": 111, "aris": 111, "pip": [111, 112, 115, 116], "setuptool": [111, 115, 116], "wheel": [111, 115, 116], "jstyleson": 111, "jsonschema": 111, "clone": [111, 116], "script": [111, 116, 120, 122, 124, 125, 127, 130], "environ": [111, 114, 118, 119, 121, 127], "cd": [111, 112, 116, 119, 120, 122, 123, 124, 127, 128, 129], "dependency_manag": [111, 116], "init": [111, 116, 117, 124, 127], "checkout": [111, 116, 120, 124, 128], "deploi": [111, 129], "devkit": 111, "rise": 111, "cpm": [111, 116], "home": [111, 116, 121, 122, 127], "whoami": [111, 116], "bin": [111, 115, 116, 119, 120, 124, 127], "ev_cli": [111, 112], "mkdir": [111, 116, 120, 123, 124, 127, 129], "guid": [111, 115, 117, 118, 121, 125, 126, 127, 128], "jinja2": [111, 115, 116], "pyyaml": [111, 115, 116], "let": [111, 114, 116, 117, 118, 119, 120, 121, 124, 125, 127], "effect": [111, 116], "advanc": 111, "lib": [111, 127], "branch": [111, 129], "repo": [111, 116, 124], "achiev": [111, 119, 121, 127], "edit": [111, 124], "your": [111, 114, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130], "cmakelist": [111, 112, 117], "txt": [111, 112, 116, 117], "find_packag": [111, 127], "look": [111, 112, 114, 116, 117, 118, 119, 120, 121, 125, 127], "behind": [111, 118, 124], "clean": [111, 123, 124], "seen": [111, 114, 116, 118, 120], "shell": [111, 116, 120, 122, 124], "python": [112, 116, 122, 127, 130], "packag": [112, 121, 127], "subcommand": 112, "manifest": [112, 117, 125, 127], "simpli": [112, 117, 118, 121, 125], "dir": [112, 127], "clang": [112, 115, 127], "them": [112, 116, 118, 120, 122, 127], "interfacenam": 112, "hpp": [112, 117, 127], "former": 112, "view": [112, 127, 129], "latter": [112, 125], "skeleton": [112, 117], "insid": [112, 116, 118, 120, 122, 124, 125], "instruct": [112, 115, 116, 123, 127], "cmake": [112, 115, 116, 119, 120, 122, 127], "ld": 112, "glue": [112, 116, 120], "hook": 112, "sampleinterfac": 112, "sampleinterfaceimpl": 112, "declar": [112, 116, 117, 127], "subsect": [112, 117], "inferfac": 112, "mark": [112, 127], "75ac1216": 112, "19eb": 112, "4182": 112, "a85c": 112, "820f1fc2c091": 112, "recreat": 112, "creation": 112, "diff": [112, 120], "touch": [112, 120, 124], "comma": 112, "lot": [112, 116, 124], "mention": 112, "wherea": 112, "tbd": 112, "edm": [113, 114, 121, 127], "cli": [113, 114, 117, 121, 127], "think": [114, 117], "scenario": [114, 116, 118, 121, 124], "loos": 114, "coupl": [114, 127], "enhanc": 114, "wai": [114, 116, 117, 118, 119, 120, 127], "suitabl": [114, 127], "ship": [114, 124], "explain": [114, 116, 118, 121, 127], "addition": [114, 118, 121], "life": [114, 119], "understand": [114, 117, 118, 121, 124, 126, 127, 130], "benefit": [114, 127], "sneak": 114, "preview": 114, "admin": [114, 119, 122], "scaffold": 114, "explor": [114, 120], "great": [114, 116], "noder": [114, 116, 120, 128], "steve": [114, 116, 119, 122], "exactli": 114, "shown": [114, 116, 118, 120], "later": [114, 116, 118, 124, 127], "recommend": [114, 115, 116, 120, 121, 125], "least": [114, 117, 121, 127], "4gb": 114, "ram": [114, 116], "cpu": [114, 116], "boost": [114, 115], "raspberri": [114, 119, 120], "pi": [114, 119, 120], "ubuntu": [114, 120, 123], "opensus": 114, "fedora": 114, "36": 114, "creat": [114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 128, 130], "compil": [114, 115, 116, 127], "walk": [114, 116, 118, 120, 121], "nativ": [115, 120], "window": [115, 116, 122], "wsl2": 115, "docker": [115, 116, 121, 123, 125, 126, 128], "podman": 115, "gcc": [115, 119], "tweak": 115, "12": [115, 127], "faq": [115, 121], "gnu": 115, "librari": [115, 116, 119, 125, 127], "best": [115, 121, 128], "04": [115, 123], "22": 115, "apt": [115, 120], "sudo": [115, 116, 120, 127], "rsync": [115, 120], "wget": [115, 120], "doxygen": 115, "graphviz": 115, "tidi": [115, 127], "cppcheck": 115, "openjdk": 115, "jdk": 115, "npm": 115, "compos": [115, 116, 122], "libboost": 115, "nodej": 115, "libssl": 115, "libsqlite3": 115, "rfkill": 115, "libpcap": 115, "libev": 115, "pkg": 115, "libcap": 115, "node_api": 115, "procedur": [115, 116, 117], "nodesourc": 115, "readm": [115, 120], "md": [115, 120], "11": [115, 116], "older": 115, "usr": 115, "zypper": 115, "shadow": 115, "devel_basi": 115, "devel": 115, "libboost_filesystem": 115, "libboost_log": 115, "libboost_program_opt": 115, "libboost_system": 115, "libboost_thread": 115, "libopenssl": 115, "sqlite3": 115, "37": 115, "38": 115, "39": 115, "dnf": 115, "automak": 115, "extra": [115, 125], "openssl": 115, "libsqlite3x": 115, "octob": 115, "2nd": 115, "choic": 115, "keytool": [115, 116], "interchang": [115, 121], "probabl": [115, 116, 117, 123], "python_execut": 115, "As": [116, 117, 118, 119, 120, 125], "highli": 116, "modular": [116, 118, 121], "pull": [116, 121, 128], "prerequisit": [116, 121], "said": 116, "resid": 116, "cpm_source_cach": 116, "workspac": [116, 119, 120, 122, 128], "u": [116, 117, 119, 120, 121, 124, 127], "initialis": 116, "newli": [116, 120, 127], "adopt": [116, 121], "chosen": 116, "That": [116, 118, 120, 124], "pki": 116, "create_cert": 116, "sh": [116, 122, 124, 125, 127], "java": 116, "availbl": 116, "significantli": 116, "nproc": [116, 120], "dive": [116, 118, 121, 125], "old": [116, 127], "repeat": 116, "mosquitto": [116, 117, 120, 122, 125], "broker": [116, 117, 122, 127], "infranet_network": [116, 122], "bridg": [116, 122], "subnet": [116, 122], "fd00": [116, 122], "enter": [116, 122], "red": [116, 118, 120], "browser": [116, 119, 128, 129], "localhost": [116, 118, 122, 127, 128], "1880": [116, 128], "ui": [116, 119, 128], "gui": [116, 128], "analys": 116, "littl": [116, 118], "insight": [116, 121], "plugin": 116, "feel": [116, 127], "enough": [116, 124], "tutori": [116, 117, 121, 123, 124, 125, 129, 130], "dig": 116, "deeper": [116, 121, 124, 125], "togeth": [116, 118, 121, 128], "mechan": [116, 118], "analyz": [116, 118], "complic": 116, "nice": [116, 118], "exhaust": 116, "diagram": [116, 117], "8849": [116, 118, 119, 127], "height": [116, 130], "mount": [116, 120, 122, 128], "rather": [116, 121], "click": [116, 118, 120, 121, 122, 128], "menu": [116, 118, 128], "symbol": [116, 118, 119], "corner": [116, 118, 120, 128], "column": [116, 130], "intro": [116, 117], "role": [116, 118], "visit": 116, "congrat": 116, "rocket": 116, "concept": [116, 118, 119, 121, 125, 126, 127, 130], "entiti": 116, "cours": [116, 127, 128], "term": 116, "some_kei": 116, "myinterfac": 116, "some_implement": 116, "externalinterfac": 116, "min_connect": 116, "max_connect": 116, "enable_external_mqtt": [116, 117], "metadata": [116, 117, 127], "licens": [116, 117, 127], "compani": [116, 117, 120], "explanatori": 116, "possbl": 116, "tell": [116, 118, 120, 127], "construct": [116, 117], "cmd": [116, 117, 127], "rememb": [116, 120], "showd": 116, "easi": [116, 119], "get_id": 116, "argument": [116, 117, 119, 123, 127, 130], "method": [116, 117], "typedef": 116, "learn": [116, 118, 127], "piec": 116, "bunch": [116, 117], "besid": [116, 119], "bad": [116, 119], "deprec": [116, 118], "saw": 116, "sometyp": 116, "additionalproperti": 116, "property_1": 116, "property_2": 116, "mymodulenam": 116, "stuff": [116, 118], "handler": [116, 117, 119, 125, 127], "review": 116, "learnt": 116, "proced": 116, "Or": [116, 119], "theoret": [116, 117], "weekli": 116, "tech": 116, "meet": [116, 121], "thank": 116, "approach": 117, "glanc": 117, "hand": [117, 119], "microservic": 117, "deploy": [117, 120], "backbon": 117, "program": [117, 119, 127], "particular": [117, 127], "launch": [117, 119, 127], "languag": [117, 122, 127, 130], "asynchron": 117, "topic": [117, 119, 121, 127], "imagin": [117, 119], "callabl": 117, "observ": 117, "implementor": 117, "analogi": 117, "router": 117, "wlan": 117, "antenna": [117, 120], "wan": 117, "satisfi": [117, 127], "pc": [117, 119], "easili": [117, 118], "Their": 117, "ping": 117, "interface_p": 117, "pong": 117, "command_p": 117, "var_np": 117, "far": [117, 127], "pingservermodul": 117, "cfg_publish_number_of_p": 117, "number_of_p": 117, "if_impl_id_p": 117, "mustermann": 117, "ping_interfac": 117, "pingclientmodul": 117, "if_impl_id_empti": 117, "requirement_ping_serv": 117, "telemetry_en": 117, "active_modul": [117, 125, 127], "instance_id_ping_serv": 117, "config_modul": [117, 125], "instance_id_ping_cli": 117, "implementation_id": [117, 125], "module_id": [117, 125], "graphic": 117, "experi": [117, 127], "interface_pingintf": 117, "interface_nam": 117, "intf": 117, "call_command_p": 117, "call_": 117, "command_nam": 117, "subscribe_var_np": 117, "subscribe_": 117, "var_nam": 117, "callback": [117, 125, 127], "proxi": 117, "subscript": 117, "abstract": 117, "interface_pingimplbas": 117, "implbas": 117, "publish_var_np": 117, "publish_": 117, "handle_command_p": 117, "handle_": 117, "appropri": 117, "caller": 117, "doc": [117, 122, 127, 128, 129], "rst": [117, 125, 127, 130], "interface_pingimpl": 117, "emptyimpl": 117, "focus": [117, 121], "module_nam": [117, 127], "impl": 117, "apart": 117, "constructor": 117, "notabl": 117, "member": 117, "std": [117, 119, 127], "unique_ptr": 117, "interface_id": 117, "p_": 117, "r_": 117, "requirement_id": 117, "area": [117, 121], "stub": 117, "invoke_init": 117, "p_if_impl_id_p": 117, "invoke_readi": 117, "freeli": 117, "mod": 117, "semant": 117, "recal": 117, "built": [117, 120, 127], "ran": [117, 124], "By": [117, 122, 125], "endless": 117, "spawn": [117, 119], "worker": 117, "pool": 117, "watch": [117, 121], "exemplatori": 118, "Such": 118, "magic": 118, "unleash": 118, "fanci": [118, 124], "complex": [118, 124], "afterward": 118, "But": [118, 121, 122, 124], "blank": 118, "pictur": [118, 120], "box": [118, 120], "five": 118, "appear": [118, 127], "canva": 118, "adjust": [118, 127], "Be": [118, 120], "awar": [118, 120, 127], "blue": 118, "yellow": 118, "circl": 118, "middl": 118, "surpris": 118, "behaviour": 118, "bar": 118, "grei": 118, "jsrisev2g": 118, "bottom": 118, "yeti_driv": 118, "decid": 118, "haven": 118, "meaning": 118, "somewher": [118, 124], "loadbalanc": 118, "obvious": 118, "plai": [118, 124], "big": [118, 121], "strength": 118, "world": [118, 121, 127], "earlier": 118, "proper": 118, "fact": [118, 124], "hint": [118, 119], "iso15118_car": 118, "interest": 118, "realiz": [118, 124], "sophist": 118, "grow": [119, 121], "mail": [119, 120, 127], "idea": [119, 123, 124, 127, 128], "debugg": [119, 127], "gdb": [119, 127], "easiest": [119, 121], "sai": [119, 124], "dist": [119, 120, 125, 127, 128], "small": [119, 120, 124], "visual": [119, 121, 122], "studio": [119, 122], "authmanag": 119, "cppdbg": 119, "workspacefold": 119, "libexec": 119, "arg": [119, 127], "stopatentri": 119, "cwd": 119, "externalconsol": 119, "mimod": 119, "setupcommand": 119, "pretti": 119, "ignorefailur": 119, "disassembli": 119, "flavor": 119, "intel": 119, "breakpoint": [119, 127], "forget": [119, 125], "dcmake_build_typ": [119, 127], "disadvantag": 119, "fork": 119, "detach": 119, "grid_connection_point": 119, "0w": 119, "alloc": 119, "whatev": 119, "constraint": 119, "recogn": 119, "cmake_cxx_compil": 119, "unreferenc": 119, "issu": [119, 120, 121, 124], "sometim": [119, 121], "test_config": [119, 127], "solv": 119, "desktop": 119, "ip_of_the_raspberri": 119, "javascript": [119, 127], "offload": 119, "faster": 119, "ressourc": 119, "mobilityhous": 119, "thoughtwork": 119, "maev": 119, "dbuild_test": 119, "conflict": [119, 124], "scheme": 119, "add_execut": 119, "project_nam": 119, "_test": 119, "cmake_project_nam": 119, "strequal": 119, "OR": 119, "_build_test": 119, "endif": [119, 127], "install_everest_test": 119, "source_dir": 119, "pytest": 119, "install_prefix": 119, "core_test": 119, "py": 119, "framework_test": 119, "platform": [120, 121], "individu": [120, 127], "research": 120, "facil": 120, "alik": 120, "sw": 120, "groundwork": 120, "rapid": 120, "quickli": 120, "meant": [120, 127], "outdoor": 120, "spec70121": 120, "cern": 120, "licenc": 120, "happi": [120, 127], "schemat": 120, "3d": 120, "purchas": 120, "shop": 120, "esd": 120, "safe": 120, "wrist": 120, "band": 120, "underlai": 120, "mat": 120, "18": [120, 123], "1x": 120, "usb": 120, "30w": 120, "IN": 120, "pin": 120, "lab": 120, "balenaetch": 120, "dd": [120, 127], "danger": 120, "pcb": 120, "heatsink": 120, "imag": [120, 122, 123, 129], "doubl": 120, "tape": 120, "clip": 120, "hole": 120, "cm4": 120, "around": [120, 124], "grai": 120, "spacer": 120, "gap": 120, "black": 120, "jumper": 120, "onto": 120, "emmc": 120, "j1": 120, "belayboxr1": 120, "stabl": [120, 124], "img": 120, "gz": 120, "rpiboot": 120, "raspberrypi": 120, "usbboot": 120, "green": 120, "comput": 120, "unzip": 120, "5h": 120, "yourself": [120, 127], "coffe": 120, "unfortun": 120, "slow": 120, "damag": 120, "cage": 120, "seat": 120, "smaller": 120, "bigger": [120, 124], "mission": 120, "accomplish": 120, "mandatori": 120, "crimp": 120, "orient": 120, "fashion": 120, "ten": 120, "chanc": 120, "unisol": 120, "preassembl": 120, "desk": 120, "barrel": 120, "raspian": 120, "debian": 120, "flavour": 120, "yocto": 120, "opt": 120, "systemd": 120, "flutter": 120, "stm32": 120, "workflow": [120, 123, 129], "yeti_fwupd": 120, "serial0": 120, "bootload": 120, "ninja": 120, "laptop": 120, "untar": 120, "bullsey": 120, "toolchain": 120, "8888": 120, "tgz": 120, "tar": 120, "xfz": 120, "dcmake_toolchain_fil": 120, "dcmake_install_prefix": 120, "destdir": 120, "ssh": [120, 123], "rw": 120, "ro": 120, "wpa_supplic": 120, "autom": 120, "crosscompil": 120, "unstabl": [120, 124], "update_channel": 120, "wg0": 120, "devboard": 120, "systemctl": 120, "ota": 120, "public_mqtt": 120, "1883": [120, 122, 127], "allow_anonym": 120, "anonym": [120, 124], "journalctl": 120, "fu": 120, "vanilla": 120, "rootf": 120, "atom": 120, "sd": 120, "sector": [120, 121], "size": 120, "mmcblk0p1": 120, "8192": 120, "1056767": 120, "1048576": 120, "512m": 120, "w95": 120, "fat32": 120, "lba": 120, "mmcblk0p2": 120, "1056768": 120, "14688255": 120, "13631488": 120, "5g": 120, "83": 120, "mmcblk0p3": 120, "14688256": 120, "28319743": 120, "mmcblk0p4": 120, "28319744": 120, "30564351": 120, "2244608": 120, "1g": 120, "mmcblk0p5": 120, "28327936": 120, "28459007": 120, "131072": 120, "64m": 120, "mmcblk0p6": 120, "28467200": 120, "2097152": 120, "system0": 120, "system1": 120, "extent": 120, "factory_data": 120, "timer": 120, "surviv": 120, "lost": 120, "rpi": 120, "unmount": 120, "umount": 120, "mkf": 120, "ext4": 120, "lose": 120, "configu": 120, "credenti": 120, "har": 120, "fine": 120, "snapshot": [121, 127], "foster": 121, "customiz": 121, "glu": 121, "advantag": 121, "pv": 121, "linkedin": 121, "electrif": 121, "foundat": 121, "announc": 121, "fastest": 121, "steadili": 121, "exchang": 121, "question": 121, "answer": [121, 127], "thought": 121, "colleagu": 121, "invit": 121, "channel": 121, "focu": [121, 127], "zulipchat": 121, "formerli": 121, "ground": 121, "ci": 121, "wanna": 121, "tuesdai": 121, "4pm": 121, "ce": 121, "zone": 121, "zoom": 121, "lfx": 121, "linuxfound": 121, "92086494169": 121, "b2df6774": 121, "bc19": 121, "46f9": 121, "8c71": 121, "bbd13a0266a1": 121, "lfe": 121, "calendar": 121, "book": 121, "calendli": 121, "manuel": 121, "ziegler": 121, "30min": 121, "ecosystem": 121, "contribut": [121, 128], "plan": 121, "agenda": 121, "roadmap": 121, "youtub": 121, "track": [121, 124, 125], "rough": 121, "webinar": 121, "steer": 121, "committe": 121, "peopl": 121, "stuck": 121, "video": 121, "simplifi": 121, "journei": 121, "introduct": 121, "troubleshoot": 121, "deep": 121, "breath": 121, "sphinx": [121, 122, 126], "style": [121, 126, 127], "ask": 121, "belaybox": 121, "search": 121, "handi": [122, 127], "vscode": 122, "extens": [122, 125], "tcp": 122, "9001": 122, "mariadb": 122, "sql": 122, "3306": 122, "8180": [122, 125], "login": 122, "1234": 122, "centralsystemservic": [122, 125], "soap": 122, "chargeboxid": 122, "yml": [122, 123, 129], "live": [122, 124], "docker_default": 122, "8080": 122, "often": 122, "clash": 122, "13306": 122, "ll": [122, 127], "navig": 122, "tab": [122, 128], "depric": 122, "ctrl": 122, "shift": 122, "f1": 122, "remopen": 122, "head": 122, "path_to_everest_cpp": 122, "j8": 122, "documen": 122, "env": 122, "pwd": 122, "_build": [122, 129], "dockerfil": 122, "protobuf_gener": 122, "path_to_where_protobuf_files_resid": 122, "protoc": 122, "zip": 122, "nanopb_pb_gen": 122, "python_pb_gen": 122, "action": [123, 129], "runner": 123, "actrc": 123, "ghcr": 123, "catthehack": 123, "actor": 123, "usernam": 123, "artifact": 123, "four": [123, 125], "secret_name_1": 123, "secret_value_1": 123, "secret_name_2": 123, "secret_value_2": 123, "multiline_secret": 123, "line_1": 123, "nline2": 123, "nline3": 123, "github_token": 123, "your_github_token": 123, "sa_github_token": 123, "github_token_of_the_service_account": 123, "sa_github_ssh_kei": 123, "ssh_key_of_the_service_account": 123, "github_actor": 123, "username_of_the_service_account": 123, "your_ssh_kei": 123, "your_usernam": 123, "push": [123, 124, 129], "isn": 123, "work0": [123, 129], "plenti": 124, "paragraph": 124, "strategi": 124, "concern": 124, "articl": 124, "vincent": 124, "driessen": 124, "gitflow": 124, "atlassian": 124, "count_to_infin": 124, "charge_fast": 124, "new_stuff": 124, "advis": 124, "towrit": 124, "rebas": 124, "candid": 124, "bugfix": 124, "rc": 124, "div_by_zero": 124, "bug": 124, "hotfix": 124, "maintenc": 124, "forgot_to_unplug": 124, "cherri": 124, "pick": 124, "contrast": 124, "rnd_git_dir": 124, "despit": [124, 125], "onlin": 124, "intermix": 124, "harder": 124, "mind": 124, "conspiraci": 124, "rewrit": 124, "histori": [124, 127], "stash": 124, "progress": 124, "someproject": 124, "somerepo": 124, "privateus": 124, "privaterepo": 124, "main_repo": 124, "wip": 124, "rf": 124, "email": 124, "pionier": 124, "manufaktur": 124, "bot": 124, "echo": 124, "contributor": 124, "src": 124, "feature_a": 124, "ff": 124, "larg": 124, "broken": 124, "feature_b": 124, "feature_c": 124, "meanwhil": 124, "went": 124, "seriou": 124, "newer": 124, "feature_d_1": 124, "d1": 124, "feature_d_2": 124, "d2": 124, "feature_": 124, "incorpor": 124, "ever": 124, "theirs": 124, "6j": 125, "metervalu": 125, "statusnotif": 125, "everest_workspac": [125, 127], "cp001": 125, "chargepointid": 125, "centralsystemuri": 125, "127": 125, "chargeboxserialnumb": 125, "chargepointmodel": 125, "chargepointvendor": 125, "firmwarevers": 125, "authorizeremotetxrequest": 125, "clockaligneddatainterv": 125, "900": 125, "connectorphaserot": 125, "getconfigurationmaxkei": 125, "86400": 125, "localauthorizeofflin": 125, "localpreauthor": 125, "metervaluesaligneddata": 125, "metervaluessampleddata": 125, "metervaluesampleinterv": 125, "numberofconnector": 125, "resetretri": 125, "stoptransactiononevsidedisconnect": 125, "stoptransactiononinvalidid": 125, "stoptxnaligneddata": 125, "stoptxnsampleddata": 125, "supportedfeatureprofil": 125, "firmwaremanag": 125, "remotetrigg": 125, "localauthlistmanag": 125, "smartcharg": 125, "transactionmessageattempt": 125, "transactionmessageretryinterv": 125, "unlockconnectoronevsidedisconnect": 125, "websocketpinginterv": 125, "supportedfiletransferprotocol": 125, "ftp": 125, "cponam": 125, "authorizationkei": 125, "deadbeefdeadbeef": 125, "localauthlisten": 125, "localauthlistmaxlength": 125, "42": [125, 130], "sendlocallistmaxlength": 125, "chargeprofilemaxstacklevel": 125, "chargingscheduleallowedchargingrateunit": 125, "chargingschedulemaxperiod": 125, "maxchargingprofilesinstal": 125, "iso15118pncen": 125, "contractvalidationofflin": 125, "introduc": 125, "whitepap": 125, "tailor": 125, "prepend": 125, "wss": 125, "transport": 125, "unsecur": 125, "explan": 125, "familiar": 125, "remotestarttransact": 125, "summar": 125, "addtion": 125, "diagnost": 125, "token_provider_rfid": 125, "jsdummytokenprovidermanu": 125, "break": [125, 127], "logmessag": 125, "logmessagesformat": 125, "consol": 125, "q1": [126, 130], "2022": [126, 130], "rule": [126, 130], "embedd": [126, 130], "enviro": [126, 130], "month": 127, "fragment": 127, "knowledg": 127, "fundament": 127, "everest_tutorial_dir": 127, "eslintrc": 127, "command_tutori": 127, "interface_tutorial_modul": 127, "static": 127, "tutorialmodul": 127, "config_tutorial_switch": 127, "interface_impl_tutorial_modul": 127, "interface_tutorial_moduleimpl": 127, "particularli": 127, "precis": 127, "among": 127, "pointer": 127, "spot": 127, "coincident": 127, "handle_command_tutori": 127, "fairli": 127, "cmake_minimum_requir": 127, "14": 127, "cxx": 127, "cmake_run_clang_tidi": 127, "disable_edm": 127, "evc_setup_edm": 127, "infypoweracdc": 127, "pal": 127, "sigslot": 127, "palsigslot": 127, "ev_add_project": 127, "add_subdirectori": 127, "cmake_cxx_clang_tidi": 127, "ctest": 127, "cmake_build_typ": 127, "evc_includ": 127, "codecoverag": 127, "append_coverage_compiler_flag": 127, "setup_target_for_coverage_gcovr_html": 127, "gcovr_coverag": 127, "setup_target_for_coverage_lcov": 127, "lcov_coverag": 127, "ev_add_modul": 127, "cmake_prefix_path": 127, "job": 127, "smoothli": 127, "tutorial_module_inst": 127, "minimalist": 127, "generate_config_run_script": 127, "config_nam": 127, "configuraton": 127, "comment": 127, "substitut": 127, "ld_library_path": 127, "importantli": 127, "yyyi": 127, "mm": 127, "00": 127, "500139": 127, "500327": 127, "500354": 127, "799618": 127, "everest_ctrl": 127, "799822": 127, "13": 127, "120267": 127, "tutorial_modul": 127, "149934": 127, "brocker": 127, "notic": 127, "pop": 127, "hello": 127, "00000000": 127, "0000": 127, "000000000042": 127, "manual_test": 127, "reselect": 127, "refresh": 127, "thu": 127, "rudimentari": 127, "rebuild": 127, "rerun": 127, "additon": 127, "miss": 127, "spin": 127, "frist": 127, "hit": 127, "0xaaaaaad24fc0": 127, "mock_transaction_id": 127, "favorit": 127, "nicer": 127, "buildabl": 127, "runnabl": 127, "modif": 128, "mv": 128, "everest_nod": 128, "bind": 128, "run_sil": 128, "automaticc": 129, "documentaiton": 129, "possibilti": 129, "expand": 129, "restructuredtext": 129, "tabl": 129, "workflow_dispatch": 129, "h1": 130, "h2": 130, "h3": 130, "h4": 130, "h5": 130, "h6": 130, "bold": 130, "ital": 130, "inlin": 130, "liter": 130, "sup": 130, "super": 130, "unord": 130, "nest": 130, "anchor": 130, "_anchorbyref": 130, "_anchor": 130, "_external_link_ref": 130, "_extern": 130, "footnot": 130, "citat": 130, "cit1": 130, "_": 130, "external_link_ref": 130, "anchorbyref": 130, "vertic": 130, "horizont": 130, "span": 130, "width": 130, "utf": 130, "row": 130, "caption": 130, "png": 130, "alt": 130, "150px": 130, "align": 130, "center": 130, "target_": 130, "depth": 130, "toc": 130, "visibl": 130, "hidden": 130, "maxdepth": 130, "second_fil": 130, "int_": 130, "infti": 130, "div": 130, "lineno": 130, "emphas": 130, "some_funct": 130, "any_var": 130, "another_funct": 130, "literalinclud": 130, "dedent": 130, "_tutorial_intro": 130, "toctre": 130, "glob": 130}, "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, 99, 102, 103], "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, 102, 103, 105, 112, 116, 124], "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, 99, 118, 119], "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, 124, 130], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 84], "kv": 24, "ocpp": [25, 61, 86, 119, 125], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 87], "powermet": [30, 88, 99, 102, 103], "reserv": [31, 89, 99], "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, 114, 115, 127], "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, 102, 103, 105, 108, 111, 112, 116, 117, 118, 119, 127], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 72, 73, 99, 102, 103, 117, 118, 120, 125, 127], "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, 102, 117], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 70, 114, 115, 117, 127], "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, 96], "dummytokenprovidermanu": [47, 97], "dummytokenvalid": [48, 98], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 99], "evsesecur": [54, 100], "evseslac": [55, 101], "evsev2g": 56, "genericpowermet": [57, 102], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 104], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "serialcommhub": 69, "setup": [70, 119, 120, 122, 123, 127], "store": 71, "yetidriv": [73, 105], "bank_transact": 75, "board_support_common": 76, "monei": 85, "serial_comm_hub_request": 90, "unit": [94, 119], "yeti": [95, 105, 120], "typic": 99, "connect": [99, 118, 125], "ac": 99, "dc": [99, 118], "publish": [99, 102], "session_ev": 99, "authent": [99, 118], "autocharg": 99, "pnc": 99, "manag": [99, 111, 116, 118, 119, 127], "todo": 101, "dataset": 102, "file": [102, 112, 116, 117, 120, 122], "avail": [102, 123], "descript": [102, 103], "structur": [102, 124], "other": [102, 105], "thing": 102, "note": [102, 103, 117, 130], "get_signed_meter_valu": 102, "lem": 103, "dcbm": 103, "400": 103, "600": 103, "initi": 103, "start_transact": 103, "stop_transact": 103, "ip_address": 103, "port": 103, "option": 103, "meter_tls_certif": 103, "ntp": 103, "set": [103, 111, 120], "resili": 103, "time": 103, "sync": 103, "error": [103, 119, 120, 130], "handl": 103, "tl": 103, "limit": 103, "refer": [103, 106, 120], "link": [103, 130], "commun": [105, 116, 117, 119], "between": [105, 117], "microcontrol": [105, 120], "thi": [105, 127, 130], "driver": 105, "protocol": 105, "cob": 105, "protobuf": [105, 122], "everest": [105, 106, 107, 108, 109, 111, 113, 114, 116, 117, 118, 119, 120, 121, 122, 125, 127, 128], "low": 105, "control": 105, "mode": 105, "all": [105, 117], "interfac": [107, 112, 116, 117, 127], "type": [109, 116], "snapshot": 110, "edm": [111, 116], "depend": [111, 115, 116, 127], "instal": [111, 112, 116, 127], "quick": [111, 116, 118], "start": [111, 120], "enabl": 111, "cpm_source_cach": 111, "path": 111, "build": [111, 116, 120, 127, 129], "python": [111, 115], "packag": [111, 115, 116], "need": [111, 116], "run": [111, 117, 120, 123, 125, 127], "up": [111, 120], "updat": [111, 112, 120], "workspac": [111, 127], "us": [111, 118, 120, 124], "cmake": 111, "yaml": [111, 117, 127], "creat": [111, 112, 127], "config": [111, 120, 127], "from": 111, "an": 111, "exist": 111, "directori": [111, 123, 127], "tree": 111, "git": [111, 124], "inform": [111, 120, 129], "glanc": 111, "ev": [112, 116], "cli": [112, 116], "line": [112, 116], "gener": [112, 116, 117, 122, 129], "c": 112, "header": [112, 117], "defin": [112, 120], "auto": 112, "onli": [112, 120], "nodej": 112, "develop": [113, 115, 116, 120, 121, 127], "tool": [113, 114], "framework": 114, "A": [114, 115, 116], "visual": [114, 124], "introduct": [114, 120], "And": [114, 116, 119], "helper": [114, 116], "prerequisit": [114, 125, 127], "hardwar": [114, 120], "oper": 114, "librari": 114, "prepar": [115, 116, 120], "your": [115, 116, 121], "environ": [115, 116, 120, 122], "word": 115, "test": [115, 119], "ubuntu": 115, "opensus": 115, "fedora": 115, "troubleshoot": [115, 119, 120], "maven": 115, "java": 115, "version": [115, 121, 130], "pyenv": 115, "kind": 116, "Of": [116, 121, 127], "guid": [116, 130], "To": [116, 123, 124, 125, 127], "download": 116, "get": [116, 120], "The": [116, 117, 120], "repositori": [116, 124, 127], "iso": 116, "15118": 116, "simul": [116, 118, 128], "softwar": [116, 120, 128], "loop": 116, "admin": [116, 118], "panel": [116, 118], "understand": 116, "basic": 116, "element": 116, "manifest": 116, "stub": 116, "One": 116, "deep": 116, "breath": 116, "next": 116, "step": 116, "detail": [117, 118], "overview": [117, 118], "concept": [117, 124], "instanc": 117, "implement": 117, "mqtt": [117, 120, 127], "layer": 117, "wire": 117, "togeth": 117, "explain": 117, "sourc": 117, "class": 117, "concurr": 117, "dedic": 118, "case": 118, "add": 118, "paramet": 118, "veri": 118, "charg": 118, "station": 118, "point": 118, "car": 118, "function": 118, "frequent": 119, "ask": 119, "question": 119, "best": [119, 124], "practic": [119, 124], "debug": [119, 127], "singl": 119, "warn": [119, 130], "compil": [119, 120], "gnu": 119, "rpc": 119, "timeout": 119, "2": [119, 127], "0": 119, "1": [119, 121, 127], "integr": [119, 120, 125], "pionix": 120, "belaybox": 120, "support": 120, "assembl": 120, "yak": 120, "board": 120, "flash": 120, "cabl": 120, "final": 120, "raspbian": 120, "": 120, "firmwar": 120, "cross": 120, "deploi": 120, "custom": [120, 127], "further": 120, "cheat": 120, "sheet": 120, "make": 120, "root": [120, 127], "partit": 120, "read": 120, "writabl": 120, "again": 120, "contain": 120, "wifi": 120, "releas": 120, "channel": 120, "wireguard": 120, "vpn": 120, "persist": 120, "user": 120, "stop": 120, "automat": 120, "addit": 120, "broker": 120, "watch": 120, "output": [120, 130], "servic": 120, "termin": 120, "scheme": 120, "onlin": 120, "factori": 120, "reset": 120, "current": 121, "nightli": 121, "what": 121, "i": 121, "compass": 121, "direct": [121, 130], "contact": 121, "mail": 121, "list": [121, 123, 130], "zulip": 121, "chat": 121, "weekli": 121, "tech": 121, "meetup": 121, "work": [121, 123], "group": 121, "resourc": 121, "about": 121, "find": 121, "wai": 121, "Into": 121, "tabl": [121, 130], "content": [121, 130], "indic": 121, "docker": 122, "playground": 122, "local": 122, "ci": 122, "languang": 122, "specif": 122, "how": [123, 124, 125, 127], "act": 123, "usag": 123, "job": 123, "trigger": 123, "event": 123, "bind": 123, "main": 124, "tip": [124, 130], "n": 124, "trick": 124, "privat": 124, "workflow": 124, "branch": 124, "correspond": 124, "ocpp1": 125, "6": 125, "libocpp": 125, "core": 125, "steve": 125, "differ": 125, "csm": 125, "within": 125, "log": 125, "tutori": [126, 127, 128], "new": 127, "goal": 127, "altern": 127, "via": 127, "clone": 127, "skeleton": 127, "ad": 127, "cmakelist": 127, "txt": 127, "activ": 127, "observ": 127, "explor": 127, "exemplari": 127, "sphinx": [129, 130], "architectur": 129, "document": [129, 130], "style": 130, "headlin": 130, "bullet": 130, "target": 130, "section": 130, "head": 130, "grid": 130, "simpl": 130, "csv": 130, "titl": 130, "imag": 130, "figur": 130, "comment": 130, "block": 130, "topic": 130, "sidebar": 130, "admonit": 130, "attent": 130, "caution": 130, "danger": 130, "hint": 130, "import": 130, "seealso": 130, "versionad": 130, "versionchang": 130, "deprec": 130, "math": 130, "raw": 130, "format": 130, "code": 130}, "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"], [99, "powermeter"], [102, "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"], [103, "module-configuration"], [127, "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"], [96, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [97, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [98, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [99, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [100, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [101, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [102, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [104, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "SerialCommHub": [[69, "serialcommhub"]], "Setup": [[70, "setup"], [123, "setup"]], "Store": [[71, "store"]], "System": [[72, "system"]], "YetiDriver": [[73, "yetidriver"], [105, "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"]], "yeti": [[95, "yeti"]], "Typical connections": [[99, "typical-connections"]], "AC Configuration": [[99, "ac-configuration"]], "DC Configuration": [[99, "dc-configuration"]], "Published variables": [[99, "published-variables"], [102, "published-variables"]], "session_events": [[99, "session-events"]], "Authentication": [[99, "authentication"]], "Autocharge / PnC": [[99, "autocharge-pnc"]], "Reservation": [[99, "reservation"]], "Energy Management": [[99, "energy-management"]], "Todo": [[101, "todo"]], "Datasets in the configuration file": [[102, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[102, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[102, "dataset-description"]], "Structure of datasets in the configuration file": [[102, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[102, "other-things-to-note"]], "Provided commands": [[102, "provided-commands"]], "get_signed_meter_value": [[102, "get-signed-meter-value"]], "LEM DCBM 400/600": [[103, "lem-dcbm-400-600"]], "Description": [[103, "description"]], "Initialization": [[103, "initialization"]], "Variable Powermeter": [[103, "variable-powermeter"]], "Command start_transaction": [[103, "command-start-transaction"]], "Command stop_transaction": [[103, "command-stop-transaction"]], "ip_address": [[103, "ip-address"]], "port (optional)": [[103, "port-optional"]], "meter_tls_certificate (optional)": [[103, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[103, "ntp-settings-optional"]], "Resilience Settings (optional)": [[103, "resilience-settings-optional"]], "Notes": [[103, "notes"]], "Time Sync": [[103, "time-sync"]], "Error Handling / Resilience": [[103, "error-handling-resilience"]], "TLS Notes & Limitations": [[103, "tls-notes-limitations"]], "References / Links": [[103, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[105, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[105, "protocol"]], "COBS": [[105, "cobs"]], "Protobuf": [[105, "protobuf"]], "EVerest to Yeti": [[105, "everest-to-yeti"]], "Low control mode:": [[105, "low-control-mode"]], "Other commands for all modes:": [[105, "other-commands-for-all-modes"]], "Yeti to EVerest": [[105, "yeti-to-everest"]], "EVerest Reference": [[106, "everest-reference"]], "EVerest Interfaces": [[107, "everest-interfaces"]], "EVerest Modules": [[108, "everest-modules"]], "EVerest Types": [[109, "everest-types"]], "Snapshot": [[110, "snapshot"]], "edm": [[111, "edm"]], "Dependency Manager for EVerest": [[111, "dependency-manager-for-everest"]], "Install and Quick Start": [[111, "install-and-quick-start"]], "Installing edm": [[111, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[111, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[111, "building-everest"]], "Python packages needed to run edm": [[111, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[111, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[111, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[111, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[111, "git-information-at-a-glance"]], "ev-cli": [[112, "ev-cli"]], "Install": [[112, "install"]], "ev-cli command line interface": [[112, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[112, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[112, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[112, "auto-generating-nodejs-modules"]], "EVerest development tools": [[113, "everest-development-tools"]], "EVerest framework": [[114, "everest-framework"]], "A Visual Introduction": [[114, "a-visual-introduction"]], "Tools And Helpers": [[114, "tools-and-helpers"]], "System Requirements and Prerequisites": [[114, "system-requirements-and-prerequisites"]], "Hardware": [[114, "hardware"]], "Operating System": [[114, "operating-system"]], "Libraries And Tools": [[114, "libraries-and-tools"]], "Prepare Your Development Environment": [[115, "prepare-your-development-environment"], [116, "prepare-your-development-environment"]], "A Word on System Environments": [[115, "a-word-on-system-environments"]], "Required Packages": [[115, "required-packages"]], "Tested Environments": [[115, "tested-environments"]], "Ubuntu": [[115, "ubuntu"]], "OpenSUSE": [[115, "opensuse"]], "Fedora": [[115, "fedora"]], "Troubleshooting": [[115, "troubleshooting"], [120, "troubleshooting"]], "Maven dependency": [[115, "maven-dependency"]], "Java dependency": [[115, "java-dependency"]], "Python versions with pyenv": [[115, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[116, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[116, "needed-packages"]], "Download And Install": [[116, "download-and-install"]], "Get The Needed EVerest Repositories": [[116, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[116, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[116, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[116, "packages-for-iso-15118-communication"]], "Build EVerest": [[116, "build-everest"]], "Simulating EVerest": [[116, "simulating-everest"]], "Prepare The Helpers": [[116, "prepare-the-helpers"]], "Software in a loop": [[116, "software-in-a-loop"]], "Admin panel and simulations": [[116, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[116, "understanding-everest-modules"]], "Basic elements of a module": [[116, "basic-elements-of-a-module"]], "Module manifest": [[116, "module-manifest"]], "Interfaces": [[116, "interfaces"]], "Types": [[116, "types"]], "Generate the stub files": [[116, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[116, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[117, "everest-modules-in-detail"]], "Overview": [[117, "overview"]], "Concepts": [[117, "concepts"]], "Modules and module instances": [[117, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[117, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[117, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[117, "providing-interface-implementations"]], "Requiring interface implementations": [[117, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[117, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[117, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[117, "explaining-the-yaml-files"]], "Explaining the generated sources": [[117, "explaining-the-generated-sources"]], "Interface headers": [[117, "interface-headers"]], "Module files": [[117, "module-files"]], "The module class": [[117, "the-module-class"]], "Interface implementations": [[117, "interface-implementations"]], "Note on concurrency": [[117, "note-on-concurrency"]], "EVerest Module Configurations": [[118, "everest-module-configurations"]], "Module connections for dedicated use cases": [[118, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[118, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[118, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[118, "module-connections-and-module-parameters"]], "Very quick overview": [[118, "very-quick-overview"]], "Charging station and charging points": [[118, "charging-station-and-charging-points"]], "Authentication for charging": [[118, "authentication-for-charging"]], "Car simulation": [[118, "car-simulation"]], "Energy management": [[118, "energy-management"], [119, "energy-management"]], "DC charging": [[118, "dc-charging"]], "Module functionality in detail": [[118, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[119, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[119, "everest-modules"]], "Debug a single module": [[119, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[119, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[119, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[119, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[119, "everest-ocpp-2-0-1-setup"]], "Testing": [[119, "testing"]], "Unit tests": [[119, "unit-tests"]], "Integration tests": [[119, "integration-tests"]], "Pionix BelayBox": [[120, "pionix-belaybox"]], "Introduction": [[120, "introduction"]], "The BelayBox hardware": [[120, "the-belaybox-hardware"]], "Getting support": [[120, "getting-support"]], "Setting up Hardware and Software": [[120, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[120, "assembling-the-yak-board"]], "Flashing the Yak Board": [[120, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[120, "assembling-the-yeti-board"]], "Preparing the cable set": [[120, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[120, "final-yak-yeti-cable-setup"]], "Raspbian": [[120, "raspbian"]], "EVerest": [[120, "everest"]], "Integration into Raspbian": [[120, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[120, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[120, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[120, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[120, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[120, "belaybox-further-information"]], "Reference Cheat Sheet": [[120, "reference-cheat-sheet"]], "Make root partition read/writable": [[120, "make-root-partition-read-writable"]], "Make it read only again": [[120, "make-it-read-only-again"]], "File containing wifi settings": [[120, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[120, "use-of-custom-everest-build-or-config"]], "Define release channels": [[120, "define-release-channels"]], "Wireguard VPN configuration": [[120, "wireguard-vpn-configuration"]], "Persistent user config": [[120, "persistent-user-config"]], "Stop automatic updates": [[120, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[120, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[120, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[120, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[120, "raspbian-partitioning-scheme"]], "Using online updates": [[120, "using-online-updates"]], "Factory reset": [[120, "factory-reset"]], "Yeti errors or EVerest not starting": [[120, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[121, "index"]], "What Is EVerest": [[121, "what-is-everest"]], "EVerest Compass": [[121, "everest-compass"]], "Direct contact": [[121, "direct-contact"]], "Mailing list": [[121, "mailing-list"]], "Zulip chat": [[121, "zulip-chat"]], "Weekly tech meetup and working groups": [[121, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[121, "meetup"]], "Tech resources about EVerest": [[121, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[121, "find-your-way-into-everest-development"]], "Table Of Contents": [[121, "table-of-contents"]], "Indices and tables": [[121, "indices-and-tables"]], "Docker setup": [[122, "docker-setup"]], "everest playground": [[122, "everest-playground"]], "Local CI environment": [[122, "local-ci-environment"]], "Generating languange specific protobuf files": [[122, "generating-languange-specific-protobuf-files"]], "How To: Act": [[123, "how-to-act"]], "Usage": [[123, "usage"]], "List available jobs:": [[123, "list-available-jobs"]], "Run Jobs / Trigger events:": [[123, "run-jobs-trigger-events"]], "Bind working directory:": [[123, "bind-working-directory"]], "How To: Git": [[124, "how-to-git"]], "Main concept": [[124, "main-concept"]], "Best practices": [[124, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[124, "tips-n-tricks-for-git"]], "Using private repositories": [[124, "using-private-repositories"]], "Workflow example": [[124, "workflow-example"]], "Visualization of the branching structure": [[124, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[124, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[125, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[125, "prerequisites"]], "Integration of libocpp into everest-core": [[125, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[125, "run-everest-with-steve"]], "Configuring OCPP": [[125, "configuring-ocpp"]], "Connect to a different CSMS": [[125, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[125, "configuring-ocpp-within-everest"]], "Logging": [[125, "logging"]], "Tutorials": [[126, "tutorials"]], "How To: Develop New Modules": [[127, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[127, "goal-of-this-tutorial"]], "Install Prerequisites": [[127, "install-prerequisites"]], "Workspace Setup": [[127, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[127, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[127, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[127, "create-module-skeleton"]], "Interface Configuration": [[127, "interface-configuration"]], "Build Configuration & Build": [[127, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[127, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[127, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[127, "adding-dependencies-yaml"]], "Building": [[127, "building"]], "Run Configuration & Run": [[127, "run-configuration-run"]], "EVerest configuration": [[127, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[127, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[127, "running-everest"]], "Observing the System": [[127, "observing-the-system"]], "Exploring with MQTT Explorer": [[127, "exploring-with-mqtt-explorer"]], "Debugging": [[127, "debugging"]], "Exemplary Module Customizations": [[127, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[128, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[129, "general-sphinx-information"]], "Architecture": [[129, "architecture"]], "Build the documentation": [[129, "build-the-documentation"]], "Sphinx style guide": [[130, "sphinx-style-guide"]], "Headlines": [[130, "headlines"]], "Styles": [[130, "styles"]], "Bullet Lists": [[130, "bullet-lists"]], "Targets and Links": [[130, "targets-and-links"]], "Section Heading": [[130, "section-heading"]], "Tables": [[130, "tables"]], "Grid table": [[130, "grid-table"]], "Simple table": [[130, "simple-table"]], "CSV table": [[130, "csv-table"]], "table title": [[130, "id6"]], "Images and Figures": [[130, "images-and-figures"]], "Image": [[130, "image"]], "Figure": [[130, "figure"]], "Comments": [[130, "comments"]], "Directives": [[130, "directives"]], "Table of Contents": [[130, "table-of-contents"], [130, "id4"]], "Table of Contents (this document)": [[130, "table-of-contents-this-document"]], "Content Block Directives": [[130, "content-block-directives"], [130, "id5"]], ".. topic:: [title]": [[130, "topic-title"]], "Topic": [[130, null]], ".. sidebar:: [title]": [[130, "sidebar-title"]], "Sidebar": [[130, null]], ".. admonition:: [title]": [[130, "admonition-title"]], "Admonition title": [[130, null]], ".. attention::": [[130, "attention"]], ".. caution::": [[130, "caution"]], ".. danger::": [[130, "danger"]], ".. error::": [[130, "error"]], ".. hint::": [[130, "hint"]], ".. important::": [[130, "important"]], ".. note::": [[130, "note"]], ".. tip::": [[130, "tip"]], ".. warning::": [[130, "warning"]], ".. seealso::": [[130, "seealso"]], ".. versionadded:: [version]": [[130, "versionadded-version"]], ".. versionchanged:: [version]": [[130, "versionchanged-version"]], ".. deprecated:: [version]": [[130, "deprecated-version"]], ".. math::": [[130, "math"]], ".. raw:: output format": [[130, "raw-output-format"]], "Code Examples": [[130, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/nightly/tutorials/how_to_ocpp/index.html b/docs/nightly/tutorials/how_to_ocpp/index.html index e7067a71b..543d6a772 100644 --- a/docs/nightly/tutorials/how_to_ocpp/index.html +++ b/docs/nightly/tutorials/how_to_ocpp/index.html @@ -61,7 +61,7 @@

7.3. How To: OCPP1.6 in EVerest

7.3.1. Prerequisites

If you’re new to EVerest start with our -Quick Start Guide +Quick Start Guide to get a simulation in EVerest running for the first time. It is important that you have set up the required docker containers for Mosquitto and SteVe, which we will use as an example CSMS. @@ -223,7 +223,7 @@

7.3. How To: OCPP1.6 in EVerest

7.3.6. Configuring OCPP within EVerest

To be able to follow the further explanations, you should be familiar with the configuration of EVerest modules. -Take a look into EVerest Module Concept for that.

+Take a look into EVerest Module Concept for that.

To configure the OCPP module of everest-core, find the available configuration parameters in the manifest of the module.

To start OCPP within EVerest, you have to load the OCPP module by including