diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html index b8cdcf8be..e89ea18f8 100644 --- a/docs/latest/appendix/02_snapshot.html +++ b/docs/latest/appendix/02_snapshot.html @@ -52,8 +52,8 @@

Navigation

git_tag: main everest-core: git: git@github.com:EVerest/everest-core.git - git_rev: 6c3e62c4e48186397b3c3154d16e7ef64322a17b - git_tag: 2023.12.0 + git_rev: 90b74fd3964c9b01c474ce20f54f412a2b965497 + git_tag: main everest-framework: git: https://github.com/EVerest/everest-framework.git git_rev: 0f19d035a6ff838cf5264fc3348dac1cf99a9abe @@ -66,7 +66,7 @@

Navigation

git_tag: v0.2.0 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: e80bf7fae347756ccbc1d5a6af5c18a2cb9bf6ea + git_rev: b6efd1cd707430895e83a12dcc00887140a423ff ext-mbedtls: git: https://github.com/EVerest/ext-mbedtls.git git_rev: 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0 @@ -95,8 +95,8 @@

Navigation

- BUILD_EXAMPLES OFF 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: git: https://github.com/EVerest/libocpp.git git_rev: 1ecd9cd585eab66008894864600e6890b84c79c7 diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js index 7c39da205..63874f4ae 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/PyJosev", "_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/PyJosev.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. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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, 76, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130], "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, 69, 71, 73, 74, 100, 101, 103, 104, 107, 115, 119, 120, 121, 122, 123, 126, 130], "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, 75, 77, 78, 81, 83, 89, 94, 104, 106, 107, 112, 115, 117, 118, 123, 126, 128, 130, 131], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 69, 83, 84, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 69, 71, 83, 100, 106, 115, 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, 70, 73, 75, 76, 78, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 128, 129], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 81, 92, 100, 107, 110, 117, 118, 121, 126, 128], "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, 70, 74, 75, 76, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128, 129, 130, 131], "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, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 75, 81, 92], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 71, 75, 78, 79, 81, 82, 83, 86, 87, 89, 92, 94, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 122, 123, 124, 125, 126, 128, 129, 130, 131], "evcc": [1, 2, 18, 68, 81, 83], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 75, 76, 82, 83, 87, 89, 92, 94, 97, 98, 100, 104, 113, 117, 119, 120, 123, 126, 128, 130], "payment": [1, 2, 83], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 83, 87, 90, 100, 104, 112, 115, 117, 122, 126, 128], "pnc": [1, 53, 56, 126], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 125, 128], "signatur": [1, 19, 94], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 69, 75, 82, 83, 94, 101, 104, 116, 117, 126], "chain": [1, 18, 19, 51, 56, 69, 82], "emaid": [1, 75], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 117, 118, 119, 122, 125], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 100, 105, 118, 128], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 113, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 107, 112, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129], "ac_close_contactor": 1, "contactor": [1, 2, 17, 77, 80, 83, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 69, 71, 80, 81, 84, 87, 94, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "close": [1, 2, 56, 83, 119], "ac_open_contactor": 1, "open": [1, 83, 112, 117, 119, 121, 122, 123, 126, 128, 129, 130], "start_cablecheck": 1, "now": [1, 18, 61, 78, 79, 81, 94, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 125, 128, 129], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 69, 77, 81, 89, 92, 94, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 128, 129], "cabl": [1, 10, 17, 53, 77, 81, 89], "check": [1, 6, 19, 20, 24, 53, 71, 100, 104, 106, 118, 119, 121, 122, 125, 128], "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, 77, 78, 80, 81, 83, 86, 89, 93, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "3": [1, 16, 34, 52, 53, 55, 59, 79, 81, 86, 89, 102, 103, 104, 106, 111, 112, 116, 126, 128, 131], "trigger": [1, 3, 16, 17, 25, 26, 53, 87, 94, 118, 121, 126, 130], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 69, 74, 75, 78, 81, 87, 89, 90, 94, 100, 103, 104, 106, 113, 117, 118, 119, 120, 121, 124, 125, 126, 128, 130], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 69, 75, 77, 81, 83, 84, 102, 114, 115, 118, 119, 121, 122, 128], "powerdeliveryreq": [1, 83], "messag": [1, 25, 26, 53, 61, 62, 65, 70, 83, 87, 89, 102, 106, 115, 118, 120, 126, 128], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 77, 78, 81, 83, 89, 100, 104, 106, 126, 129], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 69, 73, 75, 77, 78, 80, 81, 83, 84, 87, 90, 100, 106, 115, 117, 121, 122, 126], "process": [1, 2, 16, 34, 50, 69, 75, 81, 83, 94, 115, 117, 118, 119, 120, 127, 128, 129, 131], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 69, 75, 81, 83, 87, 90, 94, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "want": [1, 2, 53, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 71, 81, 83, 87, 90, 94, 106, 112, 118, 122, 125, 126, 128], "finish": [1, 2, 17, 33, 39, 44, 53, 81, 92, 102, 121, 125, 128], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 83, 100, 121], "j2847": [1, 2, 53], "bidi": [1, 83], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 71, 83, 88, 100, 120, 121], "activ": [1, 17, 42, 45, 53, 78, 79, 94, 104, 116, 119, 121, 126], "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, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 104, 117, 118, 128], "specifi": [1, 18, 19, 25, 31, 56, 59, 69, 73, 78, 81, 82, 83, 87, 90, 92, 94, 100, 117, 118, 120, 123, 124, 126, 128], "identif": [1, 55, 81, 89, 100, 119], "readabl": [1, 106, 130], "format": [1, 17, 19, 39, 59, 75, 78, 79, 81, 83, 87, 89, 90, 92, 94, 100, 104, 113, 116, 121, 124, 126, 128], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 81, 83, 92, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 75, 79, 81, 82, 83, 86, 87, 92, 94, 100, 103, 106, 112, 113, 117, 118, 123, 124, 125, 126, 128, 129], "mac": [1, 16, 34, 53, 55, 56, 68, 69, 81, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 71, 81, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 81, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 83], "element": [1, 2, 83, 87], "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, 71, 74, 75, 76, 77, 78, 80, 81, 82, 83, 87, 88, 90, 94, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 129, 130, 131], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 75, 77, 78, 80, 82, 83, 87, 89, 91, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 116, 118, 120, 121, 122, 126, 128, 129, 130], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 83], "select": [1, 2, 18, 32, 45, 53, 75, 83, 100, 119, 121, 123, 128], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 79, 81, 83, 84, 88, 89, 92, 95, 103, 107, 108, 110, 117, 118, 121, 122, 126], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 83, 87, 91, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 69, 75, 78, 81, 82, 83, 84, 87, 89, 91, 94, 100, 103, 104, 106, 120, 122, 126, 128, 129], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 75, 81, 83, 87, 100, 111, 112, 113, 115, 118, 125, 126, 128, 131], "rfc3339": [1, 39, 75, 78, 79, 81, 83, 89, 90, 92, 94], "utc": [1, 75, 78, 79, 83, 90, 92], "vehicl": [1, 18, 34, 81, 83, 117, 121], "intend": [1, 81], "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, 73, 74, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 95, 96, 103, 104, 116, 117, 118, 119, 128, 131], "wh": [1, 81, 83, 84, 89, 93, 95, 103], "amount": [1, 78, 83, 86, 87, 104, 106, 119], "reflect": [1, 118, 128], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 76, 81, 82, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128], "estim": [1, 81, 83], "how": [1, 44, 56, 63, 73, 94, 105, 115, 116, 117, 118, 119, 120, 121, 122, 127, 129, 130, 131], "much": [1, 119, 120, 121, 125], "need": [1, 8, 17, 18, 19, 33, 53, 71, 75, 76, 78, 80, 81, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "fulfil": [1, 78, 81], "user": [1, 44, 53, 61, 75, 78, 81, 89, 102, 112, 113, 117, 118, 122, 125, 128], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 87, 90, 99, 105, 106, 115, 117, 120, 122, 123, 124, 129], "goal": [1, 81], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 74, 77, 78, 79, 80, 81, 83, 84, 88, 89, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 131], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 76, 81, 83, 90, 92, 100, 102, 106, 117, 119, 120, 126], "ac_evmaxvoltag": 1, "v": [1, 81, 83, 84, 88, 93, 96, 117, 123], "rm": [1, 123, 125, 129], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 80, 81, 83, 84, 85, 88, 89, 93, 95, 96, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 74, 75, 76, 78, 79, 80, 81, 83, 87, 88, 89, 92, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131], "accept": [1, 17, 18, 31, 48, 75, 82, 83, 87, 90, 94, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 78, 83, 85, 89, 93, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 70, 78, 79, 83, 85, 100, 112, 115, 117, 119, 121, 125, 126], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 75, 78, 81, 83, 97, 98, 100, 106, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "phase": [1, 2, 17, 18, 51, 53, 78, 80, 81, 83, 89, 93, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 83, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 75, 77, 81, 82, 83, 84, 87, 88, 89, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 121, 122, 125, 128, 131], "maximum": [1, 17, 20, 28, 43, 45, 60, 80, 81, 83, 84, 87, 88, 104, 126], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 69, 71, 74, 77, 80, 81, 83, 87, 88, 94, 100, 103, 106, 116, 117, 119, 122, 126, 131], "per": [1, 2, 78, 79, 83, 100, 128], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 69, 83], "below": [1, 53, 78, 80, 81, 104, 106, 112, 122], "minimum": [1, 43, 80, 83, 88, 89, 100, 116, 121], "cost": [1, 33, 79, 92], "effici": [1, 78, 81, 88, 116], "dc_evenergycapac": 1, "capac": [1, 17, 81, 84], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 69, 75, 77, 78, 80, 81, 82, 83, 84, 87, 89, 100, 102, 118, 119, 120, 126], "dc_fullsoc": 1, "soc": [1, 53, 81, 83, 84], "which": [1, 18, 19, 26, 37, 61, 65, 73, 75, 81, 82, 84, 87, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "consid": [1, 81, 87, 104, 117, 118, 121], "batteri": [1, 53, 78, 81, 83], "fulli": [1, 81, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 121, 125], "end": [1, 18, 53, 78, 81, 90, 92, 94, 118, 121, 126], "dc_evstatu": 1, "dc_evstatustyp": [1, 83], "statu": [1, 16, 18, 23, 32, 34, 39, 75, 81, 82, 83, 87, 89, 92, 94, 104, 119, 127, 131], "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, 71, 75, 78, 80, 83, 87, 88, 89, 96, 117, 118, 128], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 74, 78, 81, 83, 87, 89, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129], "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, 71, 74, 78, 79, 80, 81, 83, 84, 87, 88, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128, 129, 131], "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, 71, 80, 83, 87, 88, 89, 96, 100, 102, 104, 106, 117, 118, 120, 121, 125, 126], "bulk": [1, 81, 83], "approx": [1, 83, 104], "80": [1, 59, 81, 83, 104, 117, 123], "complet": [1, 17, 38, 53, 81, 83, 106, 113, 116, 118, 121, 126], "dc_chargingcomplet": 1, "full": [1, 9, 53, 80, 83, 115, 121, 122], "100": [1, 17, 45, 83, 116, 126], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 83], "target": [1, 2, 29, 32, 61, 78, 81, 83, 84, 87, 129], "dc_evmaximumlimit": [1, 83], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 69, 72, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 89, 91, 93, 95, 96, 100, 103, 104, 117, 118, 124, 126, 128, 131], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 74, 78, 80, 81, 83, 84, 88, 89, 95, 100, 104, 106, 107, 108, 117, 118, 119, 120, 121, 126], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 69, 71, 75, 78, 80, 81, 83, 84, 87, 104, 106, 117, 119, 121, 126, 128], "dc_evremainingtim": [1, 83], "calcul": [1, 55, 82, 83, 103, 120], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 73, 75, 78, 79, 81, 83, 89, 90, 92, 94, 100, 106, 112, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128], "until": [1, 18, 19, 23, 44, 53, 78, 83], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 83], "deliv": [1, 18, 83, 88, 100, 115, 117, 119], "belong": [1, 18, 100, 125], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 75, 78, 81, 83, 94, 99, 100, 104, 119, 121, 126], "contract": [1, 2, 18, 53, 56, 68, 69, 75, 83, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 82, 83, 87, 89, 94, 104, 120, 121, 128], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 71, 74, 81, 87, 89, 100, 104, 121, 125, 126], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 75, 100, 103, 104, 117, 119, 120, 121, 122, 123, 129], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 69, 81, 85, 117, 128], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 76, 78, 81, 82, 86, 87, 89, 90, 91, 96, 100, 103, 104, 106, 117, 118, 121, 128, 129], "link": [1, 16, 34, 52, 55, 56, 68, 69, 87, 97, 98, 99, 101, 102, 105, 118, 120, 122, 123, 128], "becom": [1, 34, 81, 125], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 126], "match": [1, 9, 16, 34, 44, 53, 55, 120], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 120], "while": [1, 18, 34, 45, 106, 115, 120, 121, 123, 128], "stai": [1, 34, 121, 122], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 75, 81, 82, 83, 86, 87, 92, 112, 113, 116, 117, 118, 119, 120, 121, 128], "protocol": [1, 18, 83, 94, 100, 102, 104, 115, 117, 118, 119, 126], "item": [1, 19, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92, 117, 119, 131], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 78, 79, 81, 87, 92, 100, 113, 117, 118, 119, 120, 121, 126, 128], "properti": [1, 25, 37, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 83], "versionnumbermajor": [1, 83], "versionnumberminor": [1, 83], "schemaid": [1, 83], "prioriti": [1, 83], "v2g_messag": [1, 83], "debug": [1, 11, 45, 50, 64, 115, 121], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 78, 79, 81, 83, 86, 87, 90, 92, 100, 103, 112, 113, 115, 116, 117, 119, 121, 122, 123, 124, 125, 126, 128, 130, 131], "v2g": [1, 2, 19, 53, 54, 56, 82, 83, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 121, 126, 130], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 75, 77, 78, 81, 83, 87, 88, 89, 92, 95, 100, 103, 106, 112, 116, 117, 118, 119, 122, 125, 126, 128], "selected_protocol": [1, 18], "setup": [1, 17, 76, 83, 104, 107, 109, 112, 115, 116, 117, 118, 119, 122, 125, 126, 127], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 119, 128], "startup": [1, 103, 104, 118, 128], "necessari": [1, 69, 117, 119, 125, 128], "info": [1, 25, 26, 87, 112, 122, 128], "sent": [1, 25, 26, 70, 81, 100, 106, 115, 128], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 81, 90, 91, 93, 97, 98, 99, 100, 101, 102, 105, 107, 115, 121, 122, 126, 127, 129, 130], "onc": [1, 17, 44, 100, 102, 106, 121, 122, 125, 128], "evse_id": [1, 18, 53, 55, 75, 83, 89], "evseid": [1, 9, 83], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 75, 81, 83, 87, 89, 90, 92, 93, 94, 100, 104, 113, 118, 120, 121, 126, 128], "uniqu": [1, 7, 9, 76, 83, 118], "identifi": [1, 7, 9, 19, 76, 83, 87, 119], "outlet": [1, 9, 81, 83], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 74, 77, 81, 83, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 128], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 75, 80, 81, 87, 106, 113, 115, 116, 117, 119, 121, 126, 130], "ref": [1, 19, 25, 75, 78, 79, 81, 82, 83, 87, 92, 117, 131], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 83], "v2h": [1, 2, 53, 83], "version": [1, 83, 112, 117, 120, 121, 125, 128], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 71, 81, 100, 102, 104, 106, 117, 118, 119, 120, 122, 123, 126, 128], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 70, 74, 81, 106, 121, 126], "physical_valu": 1, "setupphysicalvalu": [1, 83], "up": [1, 16, 34, 53, 71, 94, 100, 104, 106, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 128, 129], "initi": [1, 17, 18, 19, 53, 59, 71, 81, 83, 106, 112, 113, 118, 122, 125, 126, 128], "physic": [1, 18, 69, 81, 83, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 69, 74, 78, 81, 83, 89, 93, 95, 103, 106, 117, 121], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 69, 78, 80, 81, 83, 84, 85, 88, 89, 95, 103, 121], "session_setup": 1, "each": [1, 25, 26, 32, 33, 82, 100, 104, 113, 117, 118, 119, 120, 122, 124, 125, 126, 128], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 69, 82, 83, 94, 116, 121, 122, 123, 124, 130], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 78, 83, 94, 103, 116, 117, 118, 119], "servic": [1, 25, 26, 53, 69, 86, 117, 123, 124, 128], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 81], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 117, 118, 126, 128], "new": [1, 17, 18, 19, 39, 42, 44, 64, 78, 94, 100, 102, 103, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 131], "includ": [1, 18, 19, 30, 56, 69, 78, 81, 83, 89, 112, 113, 115, 117, 118, 119, 123, 126, 128, 130, 131], "correspond": [1, 18, 81, 103, 106, 113, 118, 119, 121, 128], "encrypt": [1, 18, 54, 56, 82], "privat": [1, 18, 19, 54, 82, 104, 117, 121], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 72, 82, 83, 87, 101, 104, 105, 117, 124, 126], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 69, 77, 78, 79, 81, 86, 87, 89, 90, 92, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 83], "raw": [1, 18, 40, 81, 83, 91], "exi": [1, 18, 83, 116], "stream": [1, 18, 77, 83, 106], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 82, 83, 120], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 75, 78, 79, 81, 83, 86, 87, 100, 106, 116, 117, 119, 120, 122, 127, 129], "whether": [1, 9, 42, 78, 80, 83, 87, 89, 100, 104], "accecpt": 1, "authorization_statu": [1, 75], "authorizationstatu": [1, 75], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 75, 76, 81, 90, 97, 98, 99, 100, 119, 124, 126], "certificate_statu": [1, 75], "certificatestatu": [1, 75], "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, 71, 80, 81, 88, 104, 106, 117, 118, 120, 126, 128], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 77, 81, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 81, 100, 102, 106, 107, 108, 119], "layer": [1, 16, 34, 115, 126], "accord": [1, 23, 30, 52, 55, 83, 86, 100, 104, 126], "readi": [1, 2, 18, 53, 83, 102, 104, 115, 117, 118, 121, 125, 128, 129], "cable_check_finish": 1, "under": [1, 20, 24, 81, 106, 121], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 122, 126], "meteringreceiptreq": [1, 83], "sign": [1, 19, 30, 81, 89, 94, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 74, 81, 89, 93, 100, 104, 117], "record": [1, 122], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 120, 121], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 70, 83, 103, 106, 112, 119, 124, 128, 131], "restrict": [1, 83, 117, 128], "max_curr": [1, 20, 28, 81, 100], "max": [1, 2, 78, 80, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 69, 74, 78, 80, 81, 83, 88, 100, 106, 117, 120, 121, 126], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 83], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 83], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 83, 85, 100, 121], "condit": [1, 81, 83, 100], "isolation_statu": 1, "isolationstatu": [1, 83], "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, 75, 78, 80, 82, 85, 87, 91, 93, 99, 104, 117, 118, 121, 128, 131], "monitor": [1, 3, 23, 25, 26, 32, 63, 85, 87, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 75, 81, 83, 87, 100, 124, 126], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 83], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 74, 78, 81, 93, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 94, 124, 125, 128], "read": [1, 17, 32, 45, 64, 70, 87, 103, 117, 122, 125], "other": [1, 17, 18, 25, 59, 80, 81, 86, 88, 92, 94, 100, 112, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "relev": [1, 87, 95, 100, 106, 126], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 81, 83, 87, 89, 91, 96, 106, 117, 122], "happend": 1, "evseerror": [1, 83], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 74, 75, 77, 78, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 74, 81, 94, 102, 106, 113, 126], "simpl": [2, 24, 51, 66, 72, 100, 117, 118, 119, 120, 121, 125, 128], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 69, 78, 80, 81, 100, 106, 115, 117, 120], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 69, 74, 81, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 83], "ac_single_phase_cor": [2, 83], "ac_three_phase_cor": [2, 83], "dc_core": [2, 83], "dc_extend": [2, 83], "dc_combo_cor": [2, 83], "dc_uniqu": [2, 83], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 81, 87, 89, 91, 99, 104, 117, 118, 128], "simul": [2, 9, 42, 56, 71, 96, 115, 122, 126, 127], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 70, 74, 93, 102, 104, 115, 116, 119, 122, 128], "pause_charg": [2, 18], "paus": [2, 18, 80, 81, 94, 117, 119, 126], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 78, 79, 81, 83, 93, 106, 112, 117, 118, 119, 121, 125], "fault": [2, 18, 29, 44, 81, 83, 88, 90, 106], "station": [2, 25, 26, 50, 53, 61, 62, 75, 77, 81, 83, 87, 117, 121, 126], "set_dc_param": 2, "paramet": [2, 78, 89, 103, 104, 112, 115, 118, 120, 126, 128], "ev_paramet": 2, "dc_evparamet": [2, 84], "set_bpt_dc_param": 2, "bpt": [2, 53, 84], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 84], "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, 74, 81, 86, 100, 103, 104, 106, 111, 112, 117, 121, 125, 126, 131], "residu": [3, 106], "rcd": [3, 17, 43, 60, 74, 81, 83, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 78, 81, 87, 100, 106, 117, 121, 126, 128], "emerg": [3, 81, 83, 106], "switch": [3, 17, 18, 45, 53, 70, 77, 78, 80, 81, 100, 106], "off": [3, 17, 42, 45, 77, 80, 88, 100, 106, 111, 112, 118, 120, 121, 125, 128], "done": [3, 18, 25, 55, 104, 116, 117, 118, 119, 121, 125, 126], "hw": [3, 60, 74, 121], "directli": [3, 17, 53, 104, 106, 118, 123, 125], "some": [3, 17, 18, 43, 44, 53, 70, 76, 80, 81, 94, 104, 106, 115, 116, 117, 118, 119, 120, 123, 125, 126, 128], "control": [3, 9, 17, 25, 40, 56, 59, 60, 74, 100, 102, 117, 119, 120, 121, 126, 128], "telemetri": [3, 17, 18, 43, 45, 80, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 81, 87, 106, 113, 120, 126, 128], "doe": [3, 17, 24, 49, 53, 59, 94, 100, 106, 116, 117, 118, 120, 121], "anyth": [3, 113, 121], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 121, 124, 125, 128], "self": [3, 104, 117, 124, 125, 128], "test": [3, 17, 40, 53, 56, 77, 86, 115, 117, 118, 120, 121, 122, 124, 125, 128], "fail": [3, 18, 56, 82, 83, 94, 102, 104, 106, 120], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 73, 78, 81, 86, 92, 94, 100, 102, 104, 106, 117, 118, 119, 120, 121, 125, 128], "mai": [3, 8, 17, 18, 25, 44, 53, 73, 80, 81, 87, 94, 100, 104, 106, 117, 118, 120, 128], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 70, 74, 77, 80, 81, 100, 106, 117, 118, 119, 120, 122], "successful": 3, "authent": [4, 44, 115, 117, 126], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 122, 123, 126, 128, 130], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 75], "emit": [4, 16, 17, 18, 34, 81, 100], "event": [4, 17, 18, 25, 26, 46, 75, 77, 81, 83, 87, 93, 97, 100, 106, 126], "relat": [4, 18, 19, 81, 94, 117, 118, 119, 125], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 81, 100], "connection_timeout": [4, 18, 44, 126], "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, 70, 74, 75, 78, 80, 81, 83, 86, 87, 89, 90, 93, 94, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 73, 94, 103, 104, 112, 117, 118, 119, 121, 125, 128, 130], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 75, 81, 90, 100, 107, 108, 109, 119, 120, 126], "reason": [6, 39, 48, 75, 80, 81, 87, 90, 94, 104, 116, 120, 121, 126], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 81, 87, 94, 116, 117, 118, 119, 120, 121, 124, 125, 126, 129], "validationresult": [6, 18, 75], "bank": [7, 8, 76, 92], "statement": [7, 76], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 76], "commit": [8, 92, 125], "account": [8, 58, 122, 124], "bank_transaction_summari": 8, "banktransactionsummari": [8, 76], "summari": [8, 76], "transact": [8, 18, 30, 39, 44, 59, 75, 76, 81, 87, 89, 92, 104], "depend": [8, 23, 76, 113, 115, 120, 121, 125], "backend": [8, 76, 92, 115, 119, 120], "therefor": [8, 25, 76, 100, 118, 125], "mostli": [8, 67, 76], "opaqu": [8, 76], "moment": [8, 76, 83, 87], "plug": [9, 44, 53, 75, 80, 81, 117, 121, 126], "out": [9, 17, 81, 100, 117, 119, 121, 122, 124, 125, 128], "hil": [9, 42], "sil": [9, 117, 120, 126, 129], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 69, 77, 78, 80, 81, 83, 89, 94, 96, 100, 102, 103, 104, 106, 117, 118, 119, 120, 121, 122, 125, 126, 128], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 69, 78, 80, 81, 89, 94, 100, 104, 106, 117, 118, 119, 120, 121, 122, 126, 128, 131], "yeti": [9, 42, 60, 74, 107, 110, 119, 126], "shall": [9, 94, 128], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "structur": [9, 112, 117, 118, 120, 128, 129, 131], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 81, 86, 87, 88, 103, 104, 106, 113, 117, 118, 120, 122, 123, 126, 128], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 71, 73, 81, 83, 87, 88, 94, 102, 104, 106, 116, 120, 121, 126], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 75, 80, 81, 87, 90, 100, 121, 126], "lock": [10, 17, 18, 60, 74, 106, 118], "motor": [10, 60, 74, 106], "socket": [10, 17, 81, 116, 121, 128], "fix": [10, 17, 125], "attach": [10, 17, 70, 117, 120, 123], "unlock": [10, 18, 81, 106, 126], "normal": [10, 18, 53, 71, 100, 121], "enforc": [10, 13, 18, 22, 53, 68, 69, 78, 81], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 75, 81, 89, 94, 100, 105, 107, 108, 109, 110, 115, 117, 119, 123], "gener": [11, 19, 30, 37, 61, 78, 81, 87, 100, 102, 103, 104, 106, 107, 115, 121, 122, 127, 128], "json": [11, 15, 35, 38, 41, 61, 62, 71, 79, 83, 104, 113, 120, 123, 126, 128, 129, 130], "ani": [11, 25, 56, 68, 69, 78, 81, 106, 112, 113, 117, 118, 121, 125], "displai": [11, 100, 121], "web": [11, 117, 123], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 70, 100, 116, 117, 118, 119, 120, 125, 126, 129], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 70, 71, 72, 73, 86, 104, 111, 112, 113, 117, 119, 121, 122, 126, 128, 130], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 70, 72, 73, 87, 100, 101, 102, 103, 104, 106, 113, 115, 117, 119, 120, 122, 123, 126, 128], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 74, 80, 81, 83, 100, 126, 131], "manag": [13, 18, 44, 50, 53, 78, 81, 88, 115, 116, 118, 121, 122, 123], "intefac": 13, "node": [13, 18, 22, 78, 117, 119, 120], "energy_flow_request": 13, "energyflowrequest": [13, 78], "flow": [13, 18, 22, 53, 78, 88, 102, 117, 119, 129], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 78, 80, 83, 88, 100, 118, 120, 121], "import": [13, 15, 29, 43, 78, 79, 80, 88, 89, 93, 95, 106, 120, 121, 122, 126, 128], "direct": [13, 70, 78, 117, 120, 124, 128], "grid": [13, 53, 78, 80, 89, 100, 119], "consum": [13, 78, 92, 117, 119], "export": [13, 15, 43, 56, 78, 79, 80, 81, 88, 89, 95, 112, 117, 128, 129], "enforce_limit": [13, 78, 100], "energymanag": [13, 14, 18, 22, 78, 81, 100, 107, 109], "enforcedlimit": [13, 18, 22, 78], "rout": [13, 118], "through": [13, 78, 81, 115, 117, 120, 121, 125], "tree": [13, 22, 51, 53, 78, 100, 120, 128, 131], "global": [14, 38, 50, 81, 131], "price": [15, 41, 58, 78, 79, 86, 92], "forecast": [15, 35, 41, 50, 58, 79], "energy_pr": 15, "energypriceschedul": [15, 79], "timestamp": [15, 35, 37, 39, 41, 78, 79, 81, 87, 89, 92, 93, 94], "both": [15, 25, 79, 100, 103, 104, 106, 113, 121, 125], "side": [16, 34, 53, 74, 77, 78, 100, 102, 106, 117, 119, 120, 121, 126], "state": [16, 17, 34, 40, 44, 53, 77, 78, 81, 83, 90, 94, 100, 102, 106, 112, 117, 119, 121, 126, 128], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 80, 87, 92, 106, 113, 117, 118, 119, 121, 123, 125, 126, 128, 129, 131], "shut": [16, 34], "down": [16, 34, 44, 121, 122, 125, 126], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 77, 81, 83, 89, 91, 94, 102, 104, 121, 125], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 121], "handl": [16, 19, 34, 44, 55, 56, 80, 81, 100, 102, 106, 118, 126, 128], "machin": [16, 34, 100, 106, 117, 119, 121], "board": [17, 60, 74, 77, 80, 106, 119, 122], "driver": [17, 45, 57, 59, 60, 74, 100, 104, 115, 117, 119, 121, 123], "minim": [17, 29, 53, 74, 78, 84, 87, 126, 128], "path": [17, 19, 43, 54, 61, 62, 66, 81, 82, 113, 117, 118, 120, 121, 122, 124, 126, 128], "controlpilot": [17, 77], "output": [17, 29, 50, 53, 56, 60, 64, 65, 80, 83, 88, 106, 112, 113, 117, 119, 128], "compon": [17, 25, 87, 118, 121, 128], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 81, 106, 117, 118, 121, 126, 130], "have": [17, 33, 78, 79, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129], "own": [17, 104, 115, 117, 118, 119, 121, 124, 128, 129], "board_support_common": [17, 107, 110], "bspevent": [17, 77], "relai": [17, 42, 60, 74, 77, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 81, 89, 95, 100], "count": [17, 19, 51, 81, 117], "capabl": [17, 18, 25, 29, 43, 77, 78, 80, 88, 100, 102, 104, 117, 120], "hardwarecap": [17, 18, 80], "evsemanag": [17, 18, 55, 102, 107, 109, 117, 119, 126], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 128], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 75, 76, 87, 89, 102, 103, 104, 106, 115, 117, 118, 120, 121, 122, 125, 128], "thei": [17, 44, 53, 81, 100, 103, 106, 112, 115, 118, 119, 121, 123, 125, 131], "dure": [17, 18, 23, 53, 56, 71, 78, 80, 92, 100, 104, 113, 115, 116, 117, 121, 125], "runtim": [17, 128], "becaus": [17, 25, 81, 90, 106, 113, 118, 120, 125], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 122, 123, 125, 126, 129], "too": [17, 81, 104, 120], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 77], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 78, 80, 88, 89, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 70, 74, 78, 89, 94, 112, 117, 119, 126], "those": [17, 104, 115, 116, 117, 119, 128], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 123, 130], "singl": [17, 18, 81, 104, 106, 113, 125, 128], "has_ventil": [17, 53], "d": [17, 34, 77, 81, 106, 117, 120, 121, 123, 125], "do": [17, 18, 53, 55, 77, 78, 81, 94, 103, 112, 113, 115, 117, 120, 121, 122, 125, 127, 128, 129, 131], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 117, 118, 119, 121, 128], "letter": 17, "iso": [17, 53, 79, 86, 102, 116, 119, 121], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 70, 71, 73, 74, 75, 77, 81, 86, 87, 104, 106, 111, 121, 125, 126, 131], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 86, 87, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 126, 128], "input": [17, 25, 29, 32, 75, 88, 89, 100, 103, 117, 118, 120], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 122], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 70, 74, 100, 117, 118, 123, 128], "typic": [17, 58, 74, 76, 77, 81, 88, 92, 103, 118, 120], "pilot": [17, 34, 60, 74, 102], "f": [17, 34, 77, 102, 106, 121], "must": [17, 29, 45, 78, 89, 94, 100, 104, 106, 118, 126, 128], "pwm_on": 17, "turn": [17, 118, 121], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 78, 81], "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, 75, 80, 87, 103, 106, 111, 112, 116, 117, 125, 126, 128, 131], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 70, 74, 81, 100, 106, 115, 121, 122, 130], "pwm_f": 17, "neg": [17, 78, 85, 89, 95], "allow_power_on": [17, 80], "flag": [17, 80, 93, 102, 116, 120, 121, 124, 128], "never": [17, 44, 53, 100, 113, 121, 125], "poweronoff": [17, 80], "context": [17, 80, 87], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 81, 83, 106, 121], "destroi": [17, 106], "so": [17, 18, 53, 58, 78, 79, 81, 86, 100, 103, 113, 116, 117, 118, 119, 120, 121, 123, 125, 126, 128], "special": [17, 53, 77, 78, 79, 106, 117, 119], "sequenc": [17, 18, 77, 106], "exact": [17, 119, 121], "exampl": [17, 21, 63, 81, 86, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 120, 121, 123, 126, 128], "would": [17, 44, 86, 112, 113, 117, 118, 123, 125, 128], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 118, 121, 128], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 77, 81, 106, 118], "replug": [17, 18, 44, 77, 81, 106], "without": [17, 32, 81, 82, 93, 103, 106, 119, 120, 121, 126, 128], "evsereplugstart": [17, 77], "take": [17, 53, 94, 112, 113, 117, 118, 119, 121, 123, 125, 126, 128], "care": [17, 118, 128], "carpluggedin": 17, "evsereplugfinish": [17, 77], "mainli": [17, 116, 121, 125], "don": [17, 113, 120, 122, 124, 125, 126], "t": [17, 18, 87, 113, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "product": [17, 35, 86, 104, 106, 117, 119, 121, 125], "m": [17, 56, 112, 113, 116, 117, 125], "durat": [17, 50, 61, 89, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 91, 103, 104, 105, 115, 117, 118, 122, 128], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131], "also": [17, 18, 53, 68, 87, 100, 103, 104, 106, 112, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "var": [17, 25, 43, 89, 93, 95, 103, 104, 117, 118], "pp_ampac": 17, "ampac": [17, 77], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 73, 94, 112, 117, 122], "over": [17, 53, 61, 82, 100, 106, 118, 120], "shutdown": [17, 83, 84], "draw": [17, 78, 88], "more": [17, 18, 25, 33, 50, 69, 75, 87, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 130], "than": [17, 25, 33, 59, 69, 81, 87, 104, 116, 117, 119, 122], "just": [17, 100, 115, 117, 118, 119, 120, 121, 122, 124, 125, 128], "ignor": [17, 43, 44, 59, 69, 100], "otherwis": [17, 18, 54, 56, 67, 104, 121, 125], "overcurr": 17, "detect": [17, 18, 83, 94, 106, 121], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 124, 125, 131], "avoid": [17, 53], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 69, 78, 106, 112, 115, 116, 117, 119, 120, 121, 123, 125, 128], "repres": [18, 51, 113, 119], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 81], "ev_info": 18, "evinfo": [18, 81], "car_manufactur": 18, "carmanufactur": [18, 81], "manufactur": [18, 81, 87, 104], "known": [18, 87, 128], "evse_board_support": [18, 53, 60, 74, 107, 108, 110], "dataset": [18, 30, 37, 89, 93], "de": [18, 45, 52, 53, 55, 59, 121, 125], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 69, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 117, 120, 121, 125, 128], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 78, 81, 87, 100, 104, 112, 113, 115, 117, 118, 121, 125, 128], "wait": [18, 32, 39, 48, 53, 55, 56, 75, 81, 102, 104, 117, 120, 121, 128], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 81, 87], "whole": [18, 25, 26, 75, 87, 117, 118, 120, 122, 126], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 90, 94, 104, 106, 118, 119, 120, 121, 128], "due": [18, 100, 119, 121, 125], "could": [18, 25, 26, 30, 39, 63, 75, 89, 105, 116, 117, 118, 119, 121, 126, 128], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 81, 100, 112, 117, 118, 122, 126, 128], "reserv": [18, 44, 61, 75, 81, 107, 108, 110, 119, 126], "color": 18, "hmi": 18, "led": [18, 45, 100, 121], "reservation_id": [18, 31, 81, 90], "transactionstart": [18, 81], "els": [18, 19, 25, 26, 39, 106, 121, 128], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 125], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 78, 100, 112, 115, 121, 131], "successfulli": [18, 25, 26, 39, 87, 89, 94, 115, 120, 121, 126], "alreadi": [18, 75, 78, 79, 112, 115, 117, 119, 120, 121, 122, 123, 125, 128, 129], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 81, 117], "won": [18, 120], "stop_transact": [18, 30], "cancel": [18, 31, 90, 94, 100], "automat": [18, 45, 103, 112, 119, 120], "disconnect": [18, 25, 26, 61, 62, 77, 81], "stoptransactionrequest": [18, 81], "force_unlock": 18, "forc": [18, 56, 80, 106, 113, 118, 121, 128], "correct": [18, 103, 119, 121, 124], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 78, 81, 87, 89, 100, 113, 115, 117, 118, 125, 126, 128, 129], "externallimit": [18, 22, 78], "uuid": [18, 53, 78, 81, 89], "appli": [18, 78, 92, 100, 121, 126], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 81], "certificateinstallationr": [18, 83], "certificateupdater": [18, 83], "forwar": 18, "system": [18, 59, 61, 62, 81, 83, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 126], "situat": [18, 87], "where": [18, 53, 54, 61, 62, 81, 94, 118, 119, 121, 122, 124, 125, 126, 128], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 128, 131], "optim": [18, 78], "combin": [18, 25, 53, 81, 87, 100], "secur": [19, 25, 26, 56, 61, 62, 82, 87, 111, 121, 126], "access": [19, 32, 57, 71, 117, 119, 121, 122, 123, 124], "storag": [19, 25, 81], "within": [19, 29, 78, 81, 100, 106, 118, 121], "period": [19, 87, 103], "leaf": [19, 53, 54, 82], "expir": [19, 48, 75, 82, 90], "install_ca_certif": 19, "ca": [19, 54, 82, 104, 117], "pem": [19, 54, 59, 75, 82, 94, 104], "encod": [19, 75, 82, 83, 94, 106, 131], "x": [19, 59, 75, 94, 104, 122, 131], "509": [19, 75, 94, 104], "certificate_typ": [19, 82], "cacertificatetyp": [19, 82], "installcertificateresult": [19, 82], "attempt": [19, 39, 59, 73, 82, 94, 104], "delete_certif": 19, "delet": [19, 24, 82, 113, 123, 125], "certificate_hash_data": [19, 82], "certificatehashdata": [19, 82], "deletecertificateresult": [19, 82], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 82], "verify_certif": 19, "verifi": [19, 23, 56, 69, 75, 94, 128], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 87, 116, 121], "verif": [19, 94], "get_installed_certif": 19, "retriev": [19, 25, 82, 87, 94], "getinstalledcertificatesresult": [19, 82], "hash": [19, 82, 83], "get_ocsp_request_data": 19, "ocsp": [19, 75, 82], "ocsprequestdatalist": [19, 82], "sub": [19, 123, 131], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 82], "base64": [19, 83, 94], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 82, 83, 87, 94, 104, 113, 117, 118, 119, 120, 121, 123, 124, 125, 128, 129, 131], "c": [19, 34, 77, 81, 93, 95, 106, 116, 120, 121, 125, 128], "organ": [19, 128], "o": 19, "common": [19, 113, 116, 117, 123], "cn": [19, 93], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 71, 81, 94, 101, 103, 107, 109, 121, 124, 128], "tpm": 19, "get_key_pair": [19, 82], "respect": [19, 78, 82, 112, 118, 119, 123, 128], "encodingformat": [19, 82], "getkeypairresult": [19, 82], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 71, 73, 81, 83, 94, 106, 107, 112, 116, 120, 122, 124, 126, 128, 129, 130, 131], "bundl": [19, 128], "get_leaf_expiry_days_count": 19, "dai": [19, 125], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 94], "succeed": [19, 125], "multipl": [20, 32, 45, 87, 100, 104, 112, 116, 117, 118, 119, 120, 125], "featur": [20, 100, 115, 119, 122, 125, 126, 128, 130], "uses_someth": 20, "someth": [20, 24, 119, 121, 124, 125], "exist": [20, 24, 25, 26, 68, 87, 93, 103, 117, 119, 121, 128], "specif": [22, 31, 38, 75, 78, 83, 87, 100, 115, 117, 118, 121, 124, 125, 126, 128], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 70, 78, 103, 104, 115, 118, 119, 121], "iec": [23, 83, 119, 121], "61557": 23, "8": [23, 104, 128, 131], "isolationmeasur": [23, 85], "recur": 23, "resist": [23, 85], "regular": [23, 59, 81, 100, 104, 121, 122, 125], "interv": [23, 50, 58, 61, 67, 87, 94, 100, 121], "load": [24, 45, 83, 100, 117, 119, 120, 126], "remov": [24, 81, 113, 121, 125, 128], "design": [25, 45, 87, 118, 121], "ocpp1": [25, 87, 122, 127], "6": [25, 26, 61, 74, 78, 87, 111, 112, 116, 120, 121, 122, 127], "ocpp2": [25, 75, 87], "base": [25, 57, 67, 75, 83, 87, 92, 100, 115, 116, 119, 121, 122, 125, 126], "offer": [25, 53, 87, 118], "flexibl": [25, 87, 119, 120, 126], "easier": [25, 87, 115, 125], "vice": [25, 87, 121], "versa": [25, 87, 121], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 78, 87, 94, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 126], "security_ev": [25, 26], "securityev": [25, 26, 87], "occur": [25, 26, 81, 83, 87], "event_data": 25, "eventdata": [25, 87], "been": [25, 26, 53, 81, 87, 90, 94, 104, 115, 116, 117, 119, 120, 121, 126], "websocket": [25, 26, 61, 62, 120, 123, 126], "No": [25, 26, 86, 125], "previou": [25, 26, 73, 113, 117, 118, 121, 128], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 126], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 121, 122, 124, 128, 130], "model": [25, 36, 57, 62, 93, 103, 120, 125], "getvariablerequest": [25, 87], "getvariableresult": [25, 87], "everi": [25, 48, 70, 99, 118, 125], "preserv": [25, 118], "order": [25, 75, 104, 117, 121, 123, 126, 128, 129, 131], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 117, 118, 123, 129, 130], "reject": [25, 75, 82, 87, 90, 94], "setvariablerequest": [25, 87], "setvariableresult": [25, 87], "change_avail": 25, "changeavailabilityrequest": [25, 87], "changeavailabilityrespons": [25, 87], "monitor_vari": 25, "componentvari": [25, 87], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 121], "kind": [25, 119, 122], "component_vari": [25, 87], "point": [26, 44, 61, 62, 73, 75, 78, 81, 89, 90, 118, 121, 125, 126, 128], "configuration_kei": [26, 87], "keyvalu": [26, 87], "regist": [26, 32, 57, 103, 118, 126, 129], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 75, 81, 87, 94], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 70, 71, 87, 104, 107, 108, 117, 118, 128], "getconfigurationrespons": [26, 87], "set_custom_configuration_kei": [26, 87], "Its": 26, "possibl": [26, 65, 83, 104, 106, 113, 119, 120, 122, 123, 124, 125, 126, 128, 130], "standard": [26, 32, 86, 123], "configurationstatu": [26, 87], "In": [26, 44, 53, 76, 80, 86, 87, 89, 100, 102, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129], "data_transf": [27, 61, 62, 63], "perform": [27, 87, 89, 94, 104, 112, 120], "datatransferrequest": [27, 87], "datatransferrespons": [27, 87], "voltage_curr": 29, "voltagecurr": [29, 88], "fault_cod": 29, "faultcod": [29, 88], "happen": [29, 44, 81, 100, 120, 125], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 88], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 85, 88, 89, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 121, 122, 128], "5": [30, 48, 50, 53, 55, 64, 93, 112, 118, 121, 131], "wire": [30, 106, 119, 126, 129], "tn": 30, "network": [30, 38, 55, 71, 100, 102, 116, 117, 118, 119, 123, 129], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 89], "ocmf": [30, 89, 104], "packet": [30, 65, 89, 94, 106], "transactionstartrespons": [30, 89], "transaction_id": [30, 87, 89], "transactionstoprespons": [30, 89], "reserve_now": 31, "place": [31, 43, 94, 118, 119, 121, 128], "reservationresult": [31, 90], "succesful": [31, 121], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 70, 74, 82, 83, 106], "rs485": [32, 121], "client": [32, 54, 68, 117, 118, 120, 126], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 103], "rtu": [32, 67, 103], "hold": [32, 103, 121, 128], "target_device_id": 32, "byte": [32, 91, 126], "first_register_address": 32, "16": [32, 91, 126], "bit": [32, 70, 91, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 75, 100, 117, 118, 121], "data_raw": 32, "vectoruint16": [32, 91], "content": [32, 91, 104, 118, 121, 128], "written": [32, 61, 62, 118, 120, 121, 128], "word": [32, 86, 104, 117, 122], "statuscodeenum": [32, 91], "nonstd_writ": 32, "non": [32, 81, 83, 106, 128], "discret": 32, "repli": [32, 70], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 71, 92, 100, 102, 104, 106, 115, 116, 117, 120, 123, 129, 130], "we": [33, 53, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 128, 129], "eveseid": 33, "instanti": 33, "sessioncost": [33, 92], "total": [33, 50, 78, 92, 93, 95, 103], "chunk": [33, 92], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 73, 94, 104], "upper": [34, 87, 117, 119, 121, 129], "enter_bcd": [34, 102, 106], "b": [34, 77, 81, 93, 95, 106, 120, 121, 124, 125, 130], "leave_bcd": [34, 102, 106], "solar": [35, 78], "watthour": 35, "sunspec": [36, 37, 38, 67, 93], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 121, 126], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 81, 86, 89, 96, 107, 110, 117, 121, 125, 128], "ip_address": [38, 59], "local": [38, 56, 68, 69, 71, 75, 78, 81, 112, 117, 122, 124, 125, 128, 129, 130, 131], "ip": [38, 59, 71, 104, 118, 121], "overview": [38, 115, 117, 122, 126], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 73, 126, 128], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 71, 94, 100, 103, 105, 111, 113, 116, 127, 130, 131], "firmware_update_statu": [39, 94], "firmwareupdatestatu": [39, 94], "describ": [39, 44, 94, 103, 106, 117, 118, 119, 121, 128], "firmwar": [39, 94, 106], "log_statu": [39, 94], "logstatu": [39, 94], "log": [39, 53, 56, 61, 62, 81, 94, 117, 121, 123], "upload": [39, 73, 94, 121, 126], "update_firmwar": [39, 94], "firmware_update_request": 39, "firmwareupdaterequest": [39, 94], "meta": 39, "updatefirmwarerespons": [39, 94], "allow_firmware_instal": 39, "proce": [39, 81, 94, 128], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 94], "uploadlogsrespons": [39, 94], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 94], "soft": [39, 53, 81, 94], "hard": [39, 81, 94], "immedi": [39, 53, 56, 81, 106, 125], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 94, 106, 121], "bootreason": [39, 94], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 128, 129, 130], "instanc": [40, 87, 115, 119, 120, 122], "carsimul": 40, "begin": [40, 102, 119], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 115, 117, 119, 121, 128, 129], "cp": [42, 77, 96, 106], "plu": [42, 106, 119, 126], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 123], "mqtt": [43, 61, 115, 117, 119, 122, 123], "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, 71, 73, 74, 78, 86, 92, 104, 106, 113, 117, 118, 120, 121, 123, 124, 126, 128], "like": [43, 86, 92, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 86], "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, 89, 95, 96, 104, 121], "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, 80], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 80], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 80], "rpm": [43, 80], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 80, 106, 121], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 122], "nearest": 43, "step": [43, 100, 112, 118, 119, 122, 125, 126, 128], "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, 80], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 126], "kai": [43, 47, 61, 62, 64, 66, 71, 72, 74], "uw": [43, 47, 61, 62, 64, 66, 71, 72, 74], "hermann": [43, 47, 61, 62, 64, 66, 71, 72, 74], "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, 74, 86, 100, 104, 106, 111, 112, 116, 117, 119, 120, 121, 122, 125, 126, 128, 129, 130, 131], "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, 74], "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, 74, 106, 117, 122, 128], "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, 74, 117, 128], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 130], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 100, 106, 112, 115, 116, 117, 119, 122, 123, 128, 129], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 93, 100, 103, 104, 106, 112, 113, 116, 117, 119, 121, 122, 124, 126, 128, 130, 131], "selection_algorithm": [44, 126], "findfirst": [44, 75], "algorithm": [44, 75, 82, 83, 121], "map": [44, 118, 119, 122, 123], "incom": [44, 75, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 75, 125], "prefer": [44, 117], "parent_id_token": [44, 75, 90], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 121, 125, 128], "most": [44, 53, 106, 112, 115, 117, 122], "free": [44, 53, 69, 128], "applic": [44, 100, 104, 118, 121], "overtemperatur": [44, 88], "clear": [44, 81, 87, 106], "cool": [44, 83], "expect": [44, 83, 115, 128], "recov": 44, "faulti": 44, "treat": [44, 121], "good": [44, 78, 79, 117, 120, 124, 125, 128], "public": [44, 82, 83, 104, 122, 125], "token_provid": [44, 53, 55, 100, 119, 126], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119], "token_valid": [44, 119, 126], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 73], "g\u00f6mpel": [44, 54, 61, 62, 63, 73], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 120], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 78, 88, 89, 93, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 78], "seri": [45, 78, 79], "parallel": [45, 116, 118, 121, 128], "well": [45, 86, 118, 119, 120, 125, 126, 128], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 70, 74, 106], "chip": [45, 70, 102, 121], "discharg": [45, 53, 84], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 70, 74, 81, 102], "debug_print_all_telemetri": 45, "print": [45, 89, 120], "help": [45, 112, 113, 115, 117, 119, 120, 122, 128, 129], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 122, 126], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 122, 125, 126], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 121, 126], "authrequir": [46, 81, 97], "alwai": [46, 47, 48, 53, 71, 78, 99, 100, 103, 104, 117, 120, 121, 125, 128], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 75, 81, 89, 117, 119, 121, 126], "our": [46, 47, 117, 120, 121, 122, 125, 126, 128], "10": [46, 47, 53, 55, 86, 103, 104, 116, 121, 126], "thilo": [46, 48, 64, 72, 74], "molitor": [46, 48, 64, 72, 74], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "manual": [47, 90, 98, 103, 104, 106, 116, 117, 120, 121, 126], "same": [48, 81, 99, 100, 104, 106, 112, 118, 121, 124], "block": [48, 75], "invalid": [48, 75, 83, 94], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 120, 123, 126, 129], "nominal_ac_voltag": [50, 120], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 126], "min": [50, 78], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 87, 100, 104, 116, 119], "give": [50, 94, 117, 118, 119, 122, 125, 128], "even": [50, 53, 70, 78, 79, 117, 118, 120, 121, 126], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 123, 126, 128], "command": [50, 64, 78, 81, 82, 87, 91, 94, 100, 102, 112, 118, 121, 123, 128], "energy_manag": [50, 107, 108, 120], "energy_trunk": 50, "lar": [50, 57, 70], "dieckmann": [50, 57, 70], "part": [51, 87, 106, 116, 117, 118, 119, 121, 128, 130], "fuse": [51, 120], "fuse_limit_a": [51, 120], "phase_count": [51, 120], "omit": [51, 78, 87, 118, 124, 126, 131], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 78, 107, 108, 110], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 69, 81, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 93, 116, 128], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 69, 83, 100, 121], "spec": [53, 56, 68, 69, 83, 100], "91286": [53, 83], "payment_enable_eim": 53, "card": [53, 64, 89, 121], "mobil": [53, 122], "app": [53, 81, 121], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 83], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 126], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 126, 128], "directori": [53, 54, 56, 65, 113, 117, 120, 121, 123, 129, 130, 131], "session_logging_xml": 53, "xml": [53, 83, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 86, 94, 118, 120, 121, 122, 124, 125], "arriv": [53, 119], "fall": [53, 81, 100, 106, 121], "back": [53, 66, 70, 72, 100, 106, 117, 118, 121, 123, 125], "especi": [53, 102, 113, 118], "what": [53, 103, 113, 115, 117, 118, 120, 121, 125, 126], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 81, 104, 117, 129], "On": [53, 70, 104, 106, 118], "veri": [53, 106, 115, 117, 118, 120, 121, 128, 129], "long": [53, 119, 125], "basic": [53, 100, 103, 106, 119, 125, 126], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 81, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 81, 89, 125], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 95, 123], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 81], "enyaq": 53, "level": [53, 60, 74, 78, 87, 96, 100, 102, 103, 106, 112, 115, 118, 121, 122, 130], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 121, 124, 125, 126, 128, 129], "offset": [53, 55], "unless": [53, 118], "know": [53, 80, 100, 112, 117, 119, 125], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 121, 126, 128], "currentdemand": [53, 81, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 85, 89, 95, 121], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 75], "instead": [53, 59, 80, 100, 117, 118, 120, 121, 128], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 120, 121, 123, 125, 128, 129], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 122, 128], "hundr": 53, "slower": [53, 121], "less": [53, 74, 121], "disable_authent": 53, "standalon": [53, 106, 120, 128], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 94], "0a": [53, 120], "speed": [53, 117, 122], "receiv": [53, 61, 78, 81, 106, 118, 122, 126, 128], "authtoken": 53, "ac_rcd": [53, 74, 107, 108], "connector_lock": [53, 74, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 74], "woellert": 53, "spdx": [53, 54, 117, 128], "html": [53, 54, 86, 117, 123, 126, 128, 130, 131], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 71, 126], "prefix": [54, 61, 62, 71, 82, 118, 128], "cert": [54, 61, 62, 117], "absolut": [54, 75, 78, 79, 83, 88, 90, 92], "mf_ca_bundl": 54, "mf": [54, 82], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 82], "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, 82, 117, 122, 126], "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, 81, 104, 117, 128], "sound": 55, "db": [55, 62, 66, 123], "attenu": 55, "confirm": [55, 77, 121], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 116], "deriv": [55, 75, 81, 113], "first": [55, 59, 75, 78, 79, 103, 104, 112, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128], "cm_slac_parm": 55, "quit": [55, 106, 120, 122], "prone": 55, "might": [55, 112, 113, 117, 120, 122, 123, 125, 126, 128], "cross": 55, "talk": [55, 117, 119, 122, 123], "better": [55, 125], "gmbh": [55, 56, 122], "din70121": [56, 68, 69, 83], "chargebyt": 56, "eth0": [56, 68, 69], "ipv6": [56, 68, 69, 117, 123], "addr": [56, 68, 69], "supported_din70121": [56, 68, 69], "supported_iso15118_2": [56, 68, 69], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 69, 126], "pre": [56, 81, 103, 117, 123, 129], "master": [56, 100, 116, 121, 125], "secret": [56, 124], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": [56, 69], "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, 121, 125], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 121], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 70, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 120, 123, 125, 127, 131], "minut": [58, 104, 122], "usual": [58, 125, 128], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 128], "meter_tls_certif": 59, "left": [59, 117, 119, 121, 128], "affect": [59, 125], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 71], "4": [59, 103, 104, 111, 112, 115, 121, 128, 131], "form": [59, 112, 118, 128], "w": [59, 81, 83, 84, 93, 124, 126, 130], "y": [59, 116, 121], "z": 59, "ntp": 59, "server": [59, 69, 94, 104, 117, 118, 121, 123, 124], "sync": [59, 121], "ntp_server_1_port": [59, 104], "123": [59, 86], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 121], "mega": 60, "tester": 60, "v1": [60, 74, 104, 113], "serial_port": [60, 64, 70, 74], "dev": [60, 64, 67, 70, 74, 106, 112, 113, 116, 117, 121, 125], "ttyusb0": [60, 67, 70, 74], "baud_rat": [60, 64, 74], "115200": [60, 64, 67, 74, 106], "baud": [60, 64, 67, 74], "rate": [60, 64, 67, 74], "reset_gpio": [60, 74], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 74, 100], "j": [61, 117, 121, 124, 128, 130], "chargepointconfigpath": [61, 62, 126], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 81, 123], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 126], "everest_ocpp_log": [61, 62, 126], "certspath": [61, 62], "locat": [61, 62, 71, 87, 94, 104, 106, 113, 117, 125, 126, 129, 130], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 126], "auth_provid": [61, 62, 126], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 126], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 126], "kv": [62, 66, 71, 72, 107, 108], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 126], "securityprofil": [63, 126], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 125], "pn532": 64, "nfc": [64, 121], "soon": [64, 81, 100, 119, 121, 129], "tag": [64, 75, 81, 82, 92, 125], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 118], "w\u00f6llert": [64, 74], "captur": 65, "dump": [65, 81], "sebastian": [65, 68, 69], "luka": [65, 68, 69], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "collect": [67, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 94], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 89], "no_meter_id": 67, "arbitrari": [67, 75, 76, 78, 79, 118, 128], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 69, 116, 121, 124, 131], "josev": [68, 69, 111, 116, 117], "project": [68, 69, 113, 115, 117, 118, 120, 121, 122, 123, 127, 128, 129, 130, 131], "supported_iso15118_20_ac": [68, 69], "supported_iso15118_20_dc": [68, 69], "tls_activ": 68, "enforce_tl": [68, 69], "is_cert_install_need": 68, "And": [68, 118, 121, 122, 128], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "free_cert_install_servic": 69, "allow_cert_install_servic": 69, "ignore_physical_values_limit": 69, "wai": [69, 115, 117, 118, 119, 120, 121, 128], "400a": 69, "ciphersuit": 69, "tls_aes_256_gcm_sha384": 69, "tls_chacha20_poly1305_sha256": 69, "ecdh": 69, "ecdsa": 69, "aes128": 69, "sha256": [69, 82, 83], "hub": 70, "baudrat": 70, "pariti": 70, "ignore_echo": 70, "rxtx_gpio_chip": 70, "rxtx_gpio_lin": 70, "rxtx_gpio_tx_high": 70, "9600": 70, "none": [70, 74, 77, 83, 106], "odd": 70, "filter": 70, "rx": 70, "tx": [70, 106], "usag": [70, 78, 121], "lan": [71, 118], "wifi": 71, "privileg": 71, "setup_wifi": 71, "setup_simul": 71, "online_check_host": 71, "lfenergi": [71, 122], "hostnam": 71, "internet": [71, 118, 121], "initialized_by_default": 71, "release_metadata_fil": 71, "releas": [71, 112, 116, 122, 125], "ap_interfac": 71, "wlan0": 71, "ap": 71, "ap_ipv4": 71, "192": 71, "168": 71, "24": 71, "memori": 72, "defaultretri": 73, "tri": 73, "download": [73, 76, 94, 112, 121, 122, 129], "failur": [73, 83, 94, 96, 104, 106], "defaultretryinterv": 73, "control_mod": 74, "caps_min_current_a": 74, "onboard": [74, 106], "concurrenttx": 75, "nocredit": 75, "notallowedtypeevs": 75, "notatthisloc": 75, "notatthistim": 75, "signatureerror": 75, "certificateexpir": 75, "certificaterevok": 75, "nocertificateavail": 75, "certchainerror": 75, "contractcancel": 75, "tokenvalidationstatu": 75, "ongo": [75, 94, 125], "id_token": [75, 90], "authorization_typ": 75, "request_id": [75, 94], "put": [75, 104, 117, 119, 121, 125, 128], "remotestartid": 75, "printabl": [75, 76], "insensit": [75, 76, 87], "ascii": [75, 76], "fixm": 75, "regex": 75, "authorizationtyp": 75, "id_token_typ": 75, "idtokentyp": 75, "assign": [75, 81, 83, 92, 100, 118], "prevalid": 75, "iso15118certificatehashdata": 75, "parentidtag": 75, "expiry_tim": [75, 90], "selectionalgorithm": 75, "logic": [75, 100, 102, 113, 115, 117, 118, 119, 128], "userinput": 75, "plugev": [75, 126], "choos": [75, 117, 119, 120, 122, 128, 129], "referenc": 75, "plugandcharg": 75, "bankcard": 75, "central": [75, 81, 100, 119, 128], "macaddress": 75, "iso14443": 75, "iso15693": 75, "keycod": 75, "noauthor": 75, "bookkeep": 76, "short": [76, 96, 112, 117, 118, 119, 125, 126], "session_token": 76, "invoic": 76, "transaction_data": 76, "iec61851": [77, 100], "poweron": 77, "correctli": [77, 78, 121, 126], "mirror": [77, 106], "contact": [77, 106, 121], "poweroff": [77, 80], "weld": 77, "Not": [77, 128], "assembli": [77, 121], "a_13": 77, "a_20": 77, "a_32": 77, "a_63_3ph_70_1ph": 77, "nodetyp": 78, "undefin": 78, "limitsreq": 78, "total_power_w": 78, "ac_max_current_a": 78, "ac_min_current_a": 78, "properli": [78, 83, 104, 106, 116, 117, 121, 125], "amp": [78, 93], "ac_max_phase_count": 78, "ac_min_phase_count": 78, "ac_supports_changing_phases_during_charg": 78, "limitsr": 78, "optimizertarget": 78, "energy_amount_need": 78, "kwh": [78, 79, 103], "charge_to_max_perc": 78, "nn": 78, "car_battery_soc": 78, "Of": 78, "leave_tim": 78, "drive": [78, 100, 118, 121], "awai": [78, 81, 128], "fullfil": 78, "cheapest": 78, "timefram": 78, "price_limit": 78, "full_autonomi": 78, "schedulereqentri": 78, "One": [78, 116, 118, 119, 120, 122], "entri": [78, 79, 116], "limits_to_root": 78, "limits_to_leav": 78, "sampl": [78, 79, 87], "root": [78, 102, 104, 112, 113, 117, 120, 123], "face": [78, 100], "leav": 78, "conversion_effici": 78, "convers": 78, "price_per_kwh": 78, "priceperkwh": [78, 79], "timepoint": [78, 79], "scheduleresentri": 78, "children": 78, "node_typ": 78, "child": [78, 82], "again": [78, 81, 89, 117, 119, 120, 128], "propag": [78, 125], "optimizer_target": 78, "energy_usage_root": 78, "energy_usage_leav": 78, "schedule_import": [78, 79], "futur": [78, 79, 117, 121, 122], "practic": [78, 79, 116, 117, 122], "schedule_export": [78, 79], "valid_until": 78, "consumpt": [78, 120], "afer": 78, "limits_root_sid": 78, "last": [78, 104, 112, 122], "currenc": [79, 86, 92], "digit": [79, 86], "4217": [79, 86], "max_current_a_import": 80, "min_current_a_import": 80, "max_phase_count_import": 80, "min_phase_count_import": 80, "max_current_a_export": 80, "min_current_a_export": 80, "max_phase_count_export": 80, "min_phase_count_export": 80, "supports_changing_phases_during_charg": 80, "connector_typ": 80, "nr": 80, "iec62196type2c": 80, "iec62196type2socket": 80, "fan_rpm": 80, "supply_voltage_12v": 80, "supply_voltage_minus_12v": 80, "relais_on": 80, "temperatur": [80, 83, 117], "degre": 80, "celsiu": 80, "architectur": [80, 115, 118, 122], "train": 80, "dccablecheck": 80, "dcprecharg": 80, "fullpowercharg": 80, "stoptransactionreason": 81, "id_tag": [81, 92, 100], "emergencystop": 81, "button": [81, 83, 117, 129], "evdisconnect": 81, "move": [81, 125, 126, 129], "induct": 81, "hardreset": 81, "press": [81, 83, 123], "powerloss": 81, "loss": 81, "reboot": [81, 87, 94, 106, 121], "remot": [81, 94, 112, 118, 119, 123, 125, 128], "smartphon": 81, "exceed": 81, "prepaid": 81, "credit": 81, "softreset": 81, "unlockcommand": 81, "deauthor": 81, "starttransact": 81, "conf": [81, 118, 121, 128], "energylimitreach": 81, "paid": 81, "solut": [81, 116, 119, 120], "groundfault": 81, "localoutofcredit": 81, "masterpass": 81, "masterpassgroupid": 81, "overcurrentfault": 81, "larger": 81, "electr": [81, 100, 106, 117, 121], "powerqu": 81, "qualiti": 81, "imbal": 81, "soclimitreach": 81, "stoppedbyev": 81, "timelimitreach": 81, "startsessionreason": 81, "evconnect": 81, "error_notsupport": 81, "error_notcharg": 81, "error_hardwar": 81, "sessioneventenum": 81, "sessionstart": 81, "either": [81, 103, 121], "met": [81, 106], "preparecharg": 81, "prepar": [81, 115, 122, 128], "precharg": [81, 100], "powerdeliveri": 81, "chargingstart": 81, "chargingpausedev": 81, "chargingpausedevs": 81, "chargingresum": 81, "stoppingcharg": 81, "weldingcheck": 81, "chargingfinish": 81, "essenti": [81, 116, 118, 128], "transactionfinish": 81, "clariti": [81, 126], "precondit": 81, "irrevoc": 81, "swipe": 81, "sessionfinish": 81, "doesnt": 81, "prevent": [81, 100, 104, 121], "allerrorsclear": 81, "permanentfault": 81, "reservationstart": [81, 100], "reservationend": [81, 90, 100], "replugstart": 81, "interrupt": [81, 83], "replugfinish": 81, "plugintimeout": 81, "connectiontimeout": [81, 126], "waitingforenergi": 81, "logging_path": 81, "filenam": 81, "incomplet": 81, "yet": [81, 100, 104, 118, 119, 121, 128], "meter_valu": 81, "signed_meter_valu": 81, "errorenum": 81, "kept": [81, 113], "compat": [81, 121], "legaci": 81, "cardiodefault": 81, "rcddc": 81, "ventilationnotavail": 81, "brownout": 81, "vendor": [81, 87, 121], "error_cod": 81, "vendor_error": 81, "assum": [81, 87, 104, 113, 118, 119, 120, 125, 128], "session_start": 81, "session_finish": 81, "transaction_start": 81, "transaction_finish": 81, "nr_of_phases_avail": 81, "present_voltag": 81, "present_curr": 81, "target_voltag": 81, "target_curr": 81, "maximum_current_limit": 81, "minimum_current_limit": 81, "maximum_voltage_limit": 81, "maximum_power_limit": 81, "estimated_time_ful": 81, "departure_tim": 81, "depart": 81, "estimated_time_bulk": 81, "evcc_id": 81, "remaining_energy_need": 81, "remain": [81, 106], "battery_capac": 81, "battery_full_soc": 81, "battery_bulk_soc": 81, "brand": 81, "volkswagen_group": 81, "volkswagengroup": 81, "tesla": 81, "independ": [81, 104, 118], "upward": 81, "connectortypeenum": 81, "cccs1": 81, "k": 81, "combo": 81, "cccs2": 81, "cg105": 81, "jari": 81, "g105": 81, "1993": 81, "chademo": 81, "ctesla": 81, "ctype1": 81, "iec62196": 81, "j1772": [81, 100, 121], "ctype2": 81, "mennek": 81, "s309_1p_16a": 81, "16a": 81, "iec60309": 81, "s309_1p_32a": 81, "32a": 81, "s309_3p_16a": 81, "s309_3p_32a": 81, "sbs1361": 81, "uk": 81, "domest": 81, "13amp": 81, "scee": 81, "7_7": 81, "cee": 81, "schuko": 81, "stype2": 81, "stype3": 81, "scame": 81, "scee_7_7": 81, "certificatetyp": 82, "v2grootcertif": 82, "morootcertif": 82, "csmsrootcertif": 82, "v2gcertificatechain": 82, "mfrootcertif": 82, "hashalgorithm": [82, 83], "sha384": [82, 83], "sha512": [82, 83], "invalidsignatur": [82, 94], "invalidcertificatechain": 82, "invalidformat": 82, "invalidcommonnam": 82, "norootcertificateinstal": 82, "certificatestoremaxlengthexceed": 82, "writeerror": 82, "notfound": 82, "getinstalledcertificatesstatu": 82, "getkeypairstatu": 82, "keypair": 82, "notfoundvalid": 82, "privatekeynotfound": 82, "hash_algorithm": 82, "issuer_name_hash": 82, "issuer_key_hash": 82, "serial_numb": 82, "issuer": [82, 83], "distinguish": [82, 83], "dn": [82, 104], "field": [82, 87, 93, 119], "exclud": [82, 86], "length": [82, 93, 103, 104, 126], "subject": 82, "represent": [82, 106, 115, 117, 119], "hexadecim": 82, "0x": 82, "lead": [82, 122], "zero": [82, 93], "certificatehashdatachain": 82, "child_certificate_hash_data": 82, "certificate_hash_data_chain": 82, "ocsprequestdata": 82, "responder_url": 82, "respond": [82, 83, 100, 118], "url": [82, 83, 94, 119, 129], "ocsp_request_data_list": 82, "key_pair": 82, "pair": [82, 87, 102, 118], "warn": [83, 122], "no_imd": 83, "dc_everrorcod": 83, "no_error": 83, "failed_resstemperatureinhibit": 83, "failed_evshiftposit": 83, "failed_chargerconnectorlockfault": 83, "failed_evressmalfunct": 83, "failed_chargingcurrentdifferentia": 83, "failed_chargingvoltageoutofrang": 83, "reserved_a": 83, "reserved_b": 83, "reserved_c": 83, "failed_chargingsystemincompat": 83, "nodata": 83, "error_contactor": 83, "wrong": [83, 121], "error_rcd": [83, 106], "error_utilityinterruptev": 83, "util": [83, 111, 112, 113, 117, 121, 122, 128], "equip": [83, 121], "temporari": [83, 123], "reduct": 83, "error_malfunct": 83, "recover": 83, "error_emergencyshutdown": 83, "incompat": [83, 94], "v2g_message_id": 83, "bodi": [83, 104], "supportedappprotocolreq": 83, "supportedappprotocolr": 83, "sessionsetupreq": 83, "sessionsetupr": 83, "servicediscoveryreq": 83, "servicediscoveryr": 83, "servicedetailreq": 83, "servicedetailr": 83, "paymentserviceselectionreq": 83, "paymentserviceselectionr": 83, "servicepaymentselectionreq": 83, "servicepaymentselectionr": 83, "paymentdetailsreq": 83, "paymentdetailsr": 83, "authorizationreq": 83, "authorizationr": 83, "contractauthenticationreq": 83, "contractauthenticationr": 83, "chargeparameterdiscoveryreq": 83, "chargeparameterdiscoveryr": 83, "chargingstatusreq": 83, "chargingstatusr": 83, "meteringreceiptr": 83, "powerdeliveryr": 83, "cablecheckreq": 83, "cablecheckr": 83, "prechargereq": 83, "precharger": 83, "currentdemandreq": 83, "currentdemandr": 83, "weldingdetectionreq": 83, "weldingdetectionr": 83, "sessionstopreq": 83, "sessionstopr": 83, "certificateinstallationreq": 83, "certificateupdatereq": 83, "unknownmessag": 83, "j2847_2": 83, "evseid_din": 83, "evsepresentvoltag": 83, "cdv": 83, "61851": [83, 119, 121], "23": [83, 86], "evsepresentcurr": 83, "evsemaximumcurrentlimit": 83, "evsemaximumpowerlimit": 83, "evsemaximumvoltagelimit": 83, "evseminimumcurrentlimit": 83, "evseminimumvoltagelimit": 83, "accuraci": [83, 86], "ac_max_curr": 83, "dc_current_regulation_toler": 83, "magnitud": [83, 88], "regul": [83, 88], "toler": [83, 88], "dc_peak_current_rippl": 83, "peak": [83, 88], "rippl": [83, 88], "dc_energy_to_be_deliv": 83, "deliveredbi": 83, "dc_minimum_limit": 83, "dc_maximum_limit": 83, "dc_evreadi": 83, "dc_evresssoc": 83, "ress": 83, "dc_evcabincondit": 83, "toheat": 83, "passeng": 83, "compart": 83, "dc_evressconidit": 83, "dc_evtargetvoltag": 83, "dc_evtargetcurr": 83, "demand": 83, "dc_evmaximumcurrentlimit": 83, "dc_evmaximumpowerlimit": 83, "dc_evmaximumvoltagelimit": 83, "ev_remainingtimetofullsoc": 83, "ev_remainingtimetobulksoc": 83, "appprotocol": 83, "transmit": [83, 106], "namespac": [83, 112, 118], "uri": [83, 94], "major": 83, "minor": [83, 86, 125], "v2g_message_xml": 83, "decod": [83, 106], "v2g_message_json": 83, "v2g_message_exi_hex": 83, "hex": 83, "v2g_message_exi_base64": 83, "certificateact": 83, "exirespons": 83, "certificateactionenum": 83, "schema": [83, 113, 128], "exirequest": 83, "iso15118schemavers": 83, "certificatereq": 83, "certificatehashdatainfo": 83, "issuernamehash": 83, "issuerkeyhash": 83, "serialnumb": 83, "responderurl": 83, "maxcurrentlimit": 84, "maxpowerlimit": 84, "maxvoltagelimit": 84, "energycapac": 84, "targetcurr": 84, "targetvoltag": 84, "dischargemaxcurrentlimit": 84, "dischargemaxpowerlimit": 84, "dischargetargetcurr": 84, "dischargeminimalsoc": 84, "resistance_f_ohm": 85, "protect": [85, 121], "earth": 85, "ohm": [85, 96], "voltage_v": [85, 88, 89, 103], "currencycod": 86, "alphabet": 86, "charact": 86, "taken": [86, 120, 125, 128], "www": [86, 104], "six": 86, "group": [86, 117], "com": [86, 100, 104, 106, 111, 112, 116, 117, 120, 121, 122, 125, 126, 128, 131], "en": [86, 104, 106], "financi": 86, "technic": [86, 87, 122], "metal": [86, 121], "bond": 86, "market": 86, "AED": 86, "afn": 86, "amd": 86, "ang": 86, "aoa": 86, "aud": 86, "awg": 86, "azn": 86, "bam": 86, "bbd": 86, "bdt": 86, "bgn": 86, "bhd": 86, "bif": 86, "bmd": 86, "bnd": 86, "bob": 86, "bov": 86, "brl": 86, "bsd": 86, "btn": 86, "bwp": 86, "byn": 86, "bzd": 86, "cad": 86, "cdf": 86, "che": 86, "chf": 86, "chw": 86, "clf": 86, "clp": 86, "cny": 86, "cop": 86, "cou": 86, "crc": 86, "cuc": 86, "cup": 86, "cve": 86, "czk": 86, "djf": 86, "dkk": 86, "dop": 86, "dzd": 86, "egp": 86, "ern": 86, "etb": 86, "eur": 86, "fjd": 86, "fkp": 86, "gbp": 86, "gel": 86, "gh": 86, "gip": 86, "gmd": 86, "gnf": 86, "gtq": 86, "gyd": 86, "hkd": 86, "hnl": 86, "htg": 86, "huf": 86, "idr": 86, "il": 86, "inr": 86, "iqd": 86, "irr": 86, "isk": 86, "jmd": 86, "jod": 86, "jpy": 86, "ke": 86, "kg": 86, "khr": 86, "kmf": 86, "kpw": 86, "krw": 86, "kwd": 86, "kyd": 86, "kzt": 86, "lak": 86, "lbp": 86, "lkr": 86, "lrd": 86, "lsl": 86, "lyd": 86, "mad": 86, "mdl": 86, "mga": 86, "mkd": 86, "mmk": 86, "mnt": [86, 121], "mop": 86, "mru": 86, "mur": 86, "mvr": 86, "mwk": 86, "mxn": 86, "mxv": 86, "myr": 86, "mzn": 86, "nad": 86, "ngn": 86, "nio": 86, "nok": 86, "npr": 86, "nzd": 86, "omr": 86, "pab": 86, "pen": 86, "pgk": 86, "php": 86, "pkr": 86, "pln": 86, "pyg": 86, "qar": 86, "ron": 86, "rsd": 86, "rub": 86, "rwf": 86, "sar": 86, "sbd": 86, "scr": 86, "sdg": 86, "sek": 86, "sgd": 86, "shp": 86, "sle": 86, "sll": 86, "srd": 86, "ssp": 86, "stn": 86, "svc": 86, "syp": 86, "szl": 86, "thb": 86, "tj": 86, "tmt": 86, "tnd": 86, "top": [86, 112, 119, 121, 122], "ttd": 86, "twd": 86, "tz": 86, "uah": 86, "ugx": 86, "usd": 86, "usn": 86, "uyi": 86, "uyu": 86, "uyw": 86, "uz": 86, "ved": 86, "ve": [86, 120], "vnd": 86, "vuv": 86, "wst": 86, "xaf": 86, "xcd": 86, "xdr": 86, "xof": 86, "xpf": 86, "xsu": 86, "xua": 86, "yer": 86, "zar": 86, "zmw": 86, "zwl": 86, "separ": [86, 113, 118, 126], "express": 86, "euro": 86, "cent": 86, "moneyamount": [86, 92], "ocpp201": [87, 107, 109], "datatransferstatu": 87, "unknownmessageid": 87, "unknownvendorid": 87, "vendor_id": 87, "message_id": 87, "read_onli": 87, "getconfigur": 87, "unknown_kei": 87, "rebootrequir": 87, "notsupport": 87, "securityeventenum": 87, "firmwareupd": [87, 94, 106], "failedtoauthenticateatcsm": 87, "csmsfailedtoauthent": 87, "settingsystemtim": 87, "startupofthedevic": 87, "resetorreboot": 87, "securitylogwasclear": 87, "reconfigurationofsecurityparamet": 87, "memoryexhaust": 87, "invalidmessag": 87, "attemptedreplayattack": 87, "tamperdetectionactiv": 87, "invalidfirmwaresignatur": 87, "invalidfirmwaresigningcertif": 87, "invalidcsmscertif": 87, "invalidchargingstationcertif": 87, "invalidtlsvers": 87, "invalidtlsciphersuit": 87, "maintenanceloginaccept": 87, "maintenanceloginfail": 87, "index": [87, 118, 122, 128, 130, 131], "variabl": [87, 112, 117, 118, 128], "doesn": 87, "suffici": [87, 112, 121], "attributeenum": 87, "attribut": [87, 104, 117], "minset": 87, "maxset": 87, "getvariablestatusenumtyp": 87, "unknowncompon": 87, "unknownvari": 87, "notsupportedattributetyp": 87, "attributetyp": 87, "setvariablestatusenumtyp": 87, "eventtriggerenum": 87, "alert": 87, "pass": [87, 124], "threshold": 87, "delta": 87, "eventnotificationtyp": 87, "notif": [87, 128], "hardwirednotif": 87, "softwar": [87, 115, 122, 127], "hardwir": 87, "hardwiredmonitor": 87, "preconfiguredmonitor": 87, "preconfigur": 87, "custommonitor": 87, "attribute_typ": 87, "absent": 87, "NOT": [87, 128], "event_id": 87, "actual_valu": 87, "event_notification_typ": 87, "caus": 87, "refer": [87, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 122, 125, 131], "tech_cod": 87, "tech_info": 87, "transactionid": 87, "variable_monitoring_id": 87, "variablemonitor": 87, "operationalstatusenumtyp": 87, "inop": 87, "operational_statu": 87, "whose": [87, 103, 125], "changeavailabilitystatusenumtyp": 87, "statusinfotyp": 87, "reason_cod": 87, "predefin": 87, "why": [87, 90, 117, 119, 124], "additional_info": 87, "text": [87, 120, 122, 126, 131], "abl": [87, 106, 112, 117, 120, 121, 123, 126, 128], "status_info": 87, "current_a": [88, 89, 103], "max_export_voltage_v": 88, "min_export_voltage_v": 88, "max_export_current_a": 88, "min_export_current_a": 88, "max_export_power_w": 88, "current_regulation_tolerance_a": 88, "peak_current_ripple_a": 88, "max_import_voltage_v": 88, "min_import_voltage_v": 88, "max_import_current_a": 88, "min_import_current_a": 88, "max_import_power_w": 88, "sink": 88, "conversion_efficiency_import": 88, "conversion_efficiency_export": 88, "communicationfailur": 88, "configurationerror": 88, "hardwarefault": 88, "undertemperatur": 88, "undervoltageac": 88, "overvoltageac": 88, "undervoltagedc": 88, "overvoltagedc": 88, "undervoltagebatteri": 88, "overvoltagebatteri": 88, "overcurrentac": 88, "overcurrentbatteri": 88, "overcurrentdc": 88, "wrongcabl": 88, "noerror": 88, "These": [89, 100, 113, 123, 125, 127, 128, 131], "client_id": 89, "tariff_id": 89, "cable_id": 89, "user_data": [89, 121], "tariff": 89, "transactionrequeststatu": 89, "not_support": 89, "unexpected_error": 89, "verbos": [89, 117], "transaction_min_stop_tim": 89, "earliest": 89, "yield": 89, "transaction_max_stop_tim": 89, "deadlin": 89, "energy_wh_import": [89, 103], "phase_seq_error": 89, "rotat": 89, "ccw": 89, "energy_wh_export": [89, 103], "power_w": [89, 103], "reactivepow": [89, 95], "reactiv": [89, 95], "frequency_hz": [89, 103], "hertz": [89, 95, 96], "made": [90, 104, 117, 121], "occupi": 90, "unavail": 90, "parent_id": 90, "reservationendreason": 90, "usedtostartcharg": 90, "serialcommhub": [91, 107, 109], "io": [91, 111, 124, 130], "status_cod": 91, "sessioncostchunk": 92, "sum": [92, 95, 103], "timestamp_from": 92, "timestamp_to": 92, "monei": [92, 107, 110], "thing": [92, 117, 119, 122, 125, 131], "categori": [92, 113], "sessionstatu": 92, "final": [92, 94, 100, 106, 118, 128], "cost_chunk": 92, "uinteg": 93, "203": 93, "l": [93, 124], "payload": [93, 104, 118, 128], "105": 93, "int16": 93, "apha": 93, "phasea": 93, "aphb": 93, "phaseb": 93, "aphc": 93, "phasec": 93, "a_sf": 93, "phvpha": 93, "phvphb": 93, "bn": 93, "phvphc": 93, "v_sf": 93, "sunssf": 93, "hz": 93, "hz_sf": 93, "wpha": 93, "wphb": 93, "wphc": 93, "w_sf": 93, "va": 93, "vapha": 93, "vaphb": 93, "vaphc": 93, "va_sf": 93, "varpha": 93, "varphb": 93, "varphc": 93, "var_sf": 93, "pfpha": 93, "pf": 93, "pct": 93, "pfphb": 93, "pfphc": 93, "pf_sf": 93, "totwhim": 93, "p": [93, 121, 124, 128], "hour": [93, 104], "acc32": 93, "totwh_sf": 93, "evt": 93, "bitfield32": 93, "chapter": [93, 117, 122], "critic": 93, "counter": 93, "problem": [93, 112, 116, 120], "retry_interval_": 94, "origin": [94, 100, 112, 124, 125, 128], "retrieve_timestamp": 94, "install_timestamp": 94, "acceptedcancel": 94, "invalidcertif": 94, "revokedcertif": 94, "revok": [94, 100], "oldest_timestamp": 94, "oldest": 94, "incluc": 94, "latest_timestamp": 94, "securitylog": 94, "diagnosticslog": 94, "uploadlogsstatu": 94, "upload_logs_statu": 94, "file_nam": 94, "logstatusenum": 94, "badmessag": 94, "badli": 94, "notsupportedoper": 94, "permissiondeni": 94, "insuffici": 94, "permiss": [94, 121, 128], "uploadfailur": 94, "being": [94, 103, 117, 121, 123], "firmwareupdatestatusenum": 94, "intermedi": [94, 125], "downloadfail": 94, "downloadschedul": 94, "downloadpaus": 94, "task": 94, "installationfail": 94, "installreboot": 94, "installschedul": 94, "installdatetim": 94, "installverificationfail": 94, "checksum": 94, "signatureverifi": 94, "notspecifi": 94, "applicationreset": 94, "localreset": 94, "powerup": 94, "remotereset": 94, "scheduledreset": 94, "l1": [95, 103], "l2": 95, "l3": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 121, 128, 130], "usabl": 100, "share": [100, 117, 118, 119, 126, 129], "dedic": [100, 115, 117, 122], "interact": [100, 118, 119, 125], "helper": [100, 113, 122], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 119, 122, 123], "lowest": [100, 121], "microcontrol": 100, "improv": [100, 128], "safeti": [100, 106, 121], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 121], "subscrib": [100, 106, 118, 128], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 120, 121, 122, 124, 125, 126, 128, 129, 130], "openfastchargingalli": 100, "blob": [100, 116, 121], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 121, 122, 123, 127, 129, 130, 131], "against": [100, 125, 126, 128], "reservatonstart": 100, "notifi": [100, 128], "intergr": 100, "overload": 100, "drop": [100, 102, 128], "merg": [100, 125], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112], "smart": [100, 106], "profil": [100, 126], "whichev": 100, "15118": [102, 116, 119, 121], "bx": 102, "cx": 102, "dx": [102, 131], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 122], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 115, 116, 117, 119, 120, 123, 126, 128], "cm_valid": 102, "unplug": [102, 106, 121], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 121, 123, 125, 128, 129], "subdirectori": [103, 113, 121], "templat": [103, 115, 117, 128], "yaml": [103, 107, 117, 120, 121, 122], "copi": [103, 104, 106, 112, 121, 123], "fill": [103, 117, 120], "datasheet": 103, "consist": [103, 104, 113, 118, 121, 125, 130], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 126], "certain": [103, 106, 112], "serv": 104, "translat": 104, "forward": [104, 125, 126], "metric": 104, "consequ": 104, "ensur": [104, 106], "thrown": 104, "possibli": [104, 120], "furthermor": [104, 113, 117, 120, 123, 125, 128], "thread": [104, 118, 128], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 123, 126], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 123, 128], "had": 104, "host": [104, 121, 123, 124, 129], "coher": 104, "behavior": [104, 128], "suppos": [104, 112], "howev": [104, 106, 116, 117, 118, 120], "inbetween": 104, "potenti": 104, "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 121, 124, 128, 131], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 120], "right": [104, 117, 119, 121, 122, 123, 128, 129], "48": 104, "section": [104, 113, 115, 117, 118, 119, 121, 122, 125, 128, 129], "suggest": [104, 123, 128], "pai": 104, "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 128, 131], "tls_on": 104, "offici": [104, 116, 120, 121, 122], "page": [104, 117, 119, 120, 121, 122, 130], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 121, 122], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 121, 128], "googl": 106, "buffer": 106, "wikipedia": 106, "wiki": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 123, 128], "extract": [106, 121], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 122], "frequent": [106, 122, 125], "nanopb": [106, 123], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 122, 125, 127, 130], "accordingli": [106, 112, 115, 121, 126], "human": [106, 130], "allowpoweron": 106, "bool": 106, "decis": [106, 125], "setpwm": 106, "duty_cycl": 106, "ON": 106, "rom": [106, 121], "loader": 106, "stm32flash": [106, 121], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 128, 130], "flash": 106, "kit": [106, 121], "real": [106, 119, 121], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 125, 129], "go": [106, 117, 119, 120, 121, 122, 125, 128], "modifi": [106, 121, 126, 129], "setthreephas": 106, "next": [106, 118, 119, 121, 122, 128], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 128], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 121], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 122, 126, 128, 129], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 125, 128], "resetdon": 106, "find": [107, 117, 125, 126, 128], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "pyjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "git": [111, 115, 116, 117, 122, 127, 128], "ext": [111, 121], "switchev": 111, "git_rev": 111, "928f67822bda673b3d95909dba672981e95e843": 111, "git_tag": [111, 112, 128], "2023": [111, 116], "12": [111, 116, 128], "af88128fef2581411a64589493ab37a5f46a145d": 111, "6c3e62c4e48186397b3c3154d16e7ef64322a17b": 111, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 111, "v0": [111, 125], "9": [111, 116], "build_test": [111, 128], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "e80bf7fae347756ccbc1d5a6af5c18a2cb9bf6ea": 111, "mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "8b3f26a": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "libevs": 111, "e564e87e515b254af9dbdf9aaee5c435ebdde1e4": 111, "libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 111, "build_exampl": [111, 112], "libmodbu": [111, 112], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 111, "libocpp": [111, 112, 120], "1ecd9cd585eab66008894864600e6890b84c79c7": 111, "libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 122, 124, 126, 129, 130], "pleas": [112, 116, 117, 121, 122, 126, 128], "sure": [112, 113, 116, 117, 119, 121, 126, 128], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 126, 128, 129], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 121, 123, 125, 126, 128, 131], "environ": [112, 115, 119, 120, 122, 128], "cd": [112, 113, 117, 121, 123, 124, 125, 128, 129, 130], "dependency_manag": [112, 117], "init": [112, 117, 118, 125, 128], "checkout": [112, 117, 121, 125, 129], "deploi": [112, 130], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 122, 123, 128], "whoami": [112, 117], "bin": [112, 116, 117, 120, 121, 125, 128], "ev_cli": [112, 113], "mkdir": [112, 117, 121, 124, 125, 128, 130], "guid": [112, 116, 118, 119, 122, 126, 127, 128, 129], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 115, 117, 118, 119, 120, 121, 122, 125, 126, 128], "effect": [112, 117], "advanc": 112, "lib": [112, 128], "branch": [112, 130], "repo": [112, 117, 125], "achiev": [112, 120, 128], "edit": [112, 125], "your": [112, 115, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 128], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 126, 128], "behind": [112, 119, 125], "clean": [112, 124, 125], "seen": [112, 115, 117, 119, 121], "shell": [112, 117, 121, 123, 125], "python": [113, 117, 123, 128, 131], "packag": [113, 122, 128], "subcommand": 113, "manifest": [113, 118, 126, 128], "simpli": [113, 118, 119, 122, 126], "dir": [113, 128], "clang": [113, 116, 128], "them": [113, 117, 119, 121, 123, 128], "interfacenam": 113, "hpp": [113, 118, 128], "former": 113, "view": [113, 128, 130], "latter": [113, 126], "skeleton": [113, 118], "insid": [113, 117, 119, 121, 123, 125, 126], "instruct": [113, 116, 117, 124, 128], "cmake": [113, 116, 117, 120, 121, 123, 128], "ld": 113, "glue": [113, 117, 121], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 117, 118, 128], "subsect": [113, 118], "inferfac": 113, "mark": [113, 128], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 121], "touch": [113, 121, 125], "comma": 113, "lot": [113, 117, 125], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 122, 128], "cli": [114, 115, 118, 122, 128], "think": [115, 118], "scenario": [115, 117, 119, 122, 125], "loos": 115, "coupl": [115, 128], "enhanc": 115, "suitabl": [115, 128], "ship": [115, 125], "explain": [115, 117, 119, 122, 128], "addition": [115, 119], "life": [115, 120], "understand": [115, 118, 119, 122, 125, 127, 128, 131], "benefit": [115, 128], "sneak": 115, "preview": 115, "admin": [115, 120, 123], "scaffold": 115, "explor": [115, 121], "great": [115, 117], "noder": [115, 117, 121, 129], "steve": [115, 117, 120, 123], "exactli": 115, "shown": [115, 117, 119, 121], "later": [115, 117, 119, 125, 128], "recommend": [115, 116, 117, 121, 126], "least": [115, 118, 122, 128], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 120, 121], "pi": [115, 120, 121], "ubuntu": [115, 121, 124], "opensus": 115, "fedora": 115, "36": 115, "creat": [115, 117, 118, 119, 120, 121, 123, 124, 125, 129, 131], "compil": [115, 116, 117, 128], "walk": [115, 117, 119, 121, 122], "nativ": [116, 121], "window": [116, 117, 123], "wsl2": 116, "docker": [116, 117, 122, 124, 126, 127, 129], "podman": 116, "gcc": [116, 120], "tweak": 116, "faq": [116, 122], "gnu": 116, "librari": [116, 117, 126, 128], "best": [116, 122, 129], "04": [116, 124], "22": 116, "apt": [116, 121], "sudo": [116, 117, 121, 128], "rsync": [116, 121], "wget": [116, 121], "doxygen": 116, "graphviz": 116, "tidi": [116, 128], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 123], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 121], "md": [116, 121], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 126], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 122], "probabl": [116, 117, 118, 124], "python_execut": 116, "As": [117, 118, 119, 120, 121, 126], "highli": 117, "modular": [117, 119, 122], "pull": [117, 122, 129], "prerequisit": [117, 122], "said": 117, "resid": 117, "cpm_source_cach": 117, "workspac": [117, 120, 121, 123, 129], "u": [117, 118, 120, 121, 122, 125, 128], "initialis": 117, "newli": [117, 121, 128], "adopt": [117, 122], "chosen": 117, "That": [117, 119, 121, 125], "pki": 117, "create_cert": 117, "sh": [117, 123, 125, 126, 128], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 121], "dive": [117, 119, 122, 126], "old": [117, 128], "repeat": 117, "mosquitto": [117, 118, 121, 123, 126], "broker": [117, 118, 123, 128], "infranet_network": [117, 123], "bridg": [117, 123], "subnet": [117, 123], "fd00": [117, 123], "enter": [117, 123], "red": [117, 119, 121], "browser": [117, 120, 129, 130], "localhost": [117, 119, 123, 128, 129], "1880": [117, 129], "ui": [117, 120, 129], "gui": [117, 129], "analys": 117, "littl": [117, 119], "insight": [117, 122], "plugin": 117, "feel": [117, 128], "enough": [117, 125], "tutori": [117, 118, 122, 124, 125, 126, 130, 131], "dig": 117, "deeper": [117, 122, 125, 126], "togeth": [117, 119, 122, 129], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118], "8849": [117, 119, 120, 128], "height": [117, 131], "mount": [117, 121, 123, 129], "rather": [117, 122], "click": [117, 119, 121, 122, 123, 129], "menu": [117, 119, 129], "symbol": [117, 119, 120], "corner": [117, 119, 121, 129], "column": [117, 131], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 120, 122, 126, 127, 128, 131], "entiti": 117, "cours": [117, 128, 129], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 128], "licens": [117, 118, 128], "compani": [117, 118, 121], "explanatori": 117, "possbl": 117, "tell": [117, 119, 121, 128], "construct": [117, 118], "cmd": [117, 118, 128], "rememb": [117, 121], "showd": 117, "easi": [117, 120], "get_id": 117, "argument": [117, 118, 120, 124, 128, 131], "method": [117, 118], "typedef": 117, "learn": [117, 119, 128], "piec": 117, "bunch": [117, 118], "besid": [117, 120], "bad": [117, 120], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 120, 126, 128], "review": 117, "learnt": 117, "proced": 117, "Or": [117, 120], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 122], "thank": 117, "approach": 118, "glanc": 118, "hand": [118, 120], "microservic": 118, "deploy": [118, 121], "sever": [118, 128], "backbon": 118, "program": [118, 120, 128], "particular": [118, 128], "launch": [118, 120, 128], "languag": [118, 123, 128, 131], "asynchron": 118, "topic": [118, 120, 122, 128], "imagin": [118, 120], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 121], "wan": 118, "satisfi": [118, 128], "pc": [118, 120], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 128], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 126, 128], "instance_id_ping_serv": 118, "config_modul": [118, 126], "instance_id_ping_cli": 118, "implementation_id": [118, 126], "module_id": [118, 126], "graphic": 118, "experi": [118, 128], "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 126, 128], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 123, 128, 129, 130], "rst": [118, 126, 128, 131], "interface_pingimpl": 118, "emptyimpl": 118, "focus": 118, "module_nam": [118, 128], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 120, 128], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": 118, "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 121, 128], "ran": [118, 125], "By": [118, 123, 126], "endless": 118, "spawn": [118, 120], "worker": 118, "pool": 118, "watch": [118, 122], "exemplatori": 119, "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 125], "complex": [119, 125], "afterward": 119, "But": [119, 122, 123, 125], "blank": 119, "pictur": [119, 121], "box": [119, 121], "five": 119, "appear": [119, 128], "canva": 119, "adjust": [119, 128], "Be": [119, 121], "awar": [119, 121, 128], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "grei": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 125], "loadbalanc": 119, "obvious": 119, "plai": [119, 125], "big": [119, 122], "strength": 119, "world": [119, 122, 128], "earlier": 119, "proper": 119, "fact": [119, 125], "hint": [119, 120], "iso15118_car": 119, "interest": [119, 122], "realiz": [119, 125], "sophist": 119, "grow": [120, 122], "mail": [120, 121, 128], "idea": [120, 124, 125, 128, 129], "debugg": [120, 128], "gdb": [120, 128], "easiest": [120, 122], "sai": [120, 125], "dist": [120, 121, 126, 128, 129], "small": [120, 121, 125], "visual": [120, 122, 123], "studio": [120, 123], "authmanag": 120, "cppdbg": 120, "workspacefold": 120, "libexec": 120, "arg": [120, 128], "stopatentri": 120, "cwd": 120, "externalconsol": 120, "mimod": 120, "setupcommand": 120, "pretti": 120, "ignorefailur": 120, "disassembli": 120, "flavor": 120, "intel": 120, "breakpoint": [120, 128], "forget": [120, 122, 126], "dcmake_build_typ": [120, 128], "disadvantag": 120, "fork": 120, "detach": 120, "grid_connection_point": 120, "0w": 120, "alloc": 120, "whatev": 120, "constraint": 120, "recogn": 120, "cmake_cxx_compil": 120, "unreferenc": 120, "issu": [120, 121, 122, 125], "sometim": [120, 122], "test_config": [120, 128], "solv": 120, "desktop": 120, "ip_of_the_raspberri": 120, "javascript": [120, 128], "offload": 120, "faster": 120, "ressourc": 120, "mobilityhous": 120, "thoughtwork": 120, "maev": 120, "platform": [121, 122], "individu": [121, 128], "research": 121, "facil": 121, "alik": 121, "sw": 121, "groundwork": 121, "rapid": 121, "quickli": 121, "meant": [121, 128], "outdoor": 121, "spec70121": 121, "cern": 121, "licenc": 121, "happi": [121, 128], "schemat": 121, "3d": 121, "purchas": 121, "shop": 121, "esd": 121, "safe": 121, "wrist": 121, "band": 121, "underlai": 121, "mat": 121, "18": [121, 124], "1x": 121, "usb": 121, "30w": 121, "IN": 121, "pin": 121, "lab": 121, "balenaetch": 121, "dd": [121, 128], "danger": 121, "pcb": 121, "heatsink": 121, "imag": [121, 123, 124, 130], "doubl": 121, "tape": 121, "clip": 121, "hole": 121, "cm4": 121, "around": [121, 125], "grai": 121, "spacer": 121, "gap": 121, "black": 121, "jumper": 121, "onto": 121, "emmc": 121, "j1": 121, "belayboxr1": 121, "stabl": [121, 125], "img": 121, "gz": 121, "rpiboot": 121, "raspberrypi": 121, "usbboot": 121, "green": 121, "comput": 121, "unzip": 121, "5h": 121, "yourself": [121, 128], "coffe": 121, "unfortun": 121, "slow": 121, "damag": 121, "cage": 121, "seat": 121, "smaller": 121, "bigger": [121, 125], "mission": 121, "accomplish": 121, "mandatori": 121, "crimp": 121, "orient": 121, "fashion": 121, "ten": 121, "chanc": 121, "unisol": 121, "preassembl": 121, "desk": 121, "barrel": 121, "raspian": 121, "debian": 121, "flavour": 121, "yocto": 121, "opt": 121, "systemd": 121, "flutter": 121, "stm32": 121, "workflow": [121, 124, 130], "yeti_fwupd": 121, "serial0": 121, "bootload": 121, "ninja": 121, "laptop": 121, "untar": 121, "bullsey": 121, "toolchain": 121, "8888": 121, "tgz": 121, "tar": 121, "xfz": 121, "dcmake_toolchain_fil": 121, "dcmake_install_prefix": 121, "destdir": 121, "ssh": [121, 124], "rw": 121, "ro": 121, "wpa_supplic": 121, "autom": 121, "crosscompil": 121, "unstabl": [121, 125], "update_channel": 121, "wg0": 121, "devboard": 121, "systemctl": 121, "ota": 121, "public_mqtt": 121, "1883": [121, 123, 128], "allow_anonym": 121, "anonym": [121, 125], "journalctl": 121, "fu": 121, "vanilla": 121, "rootf": 121, "atom": 121, "sd": 121, "sector": [121, 122], "size": 121, "mmcblk0p1": 121, "8192": 121, "1056767": 121, "1048576": 121, "512m": 121, "w95": 121, "fat32": 121, "lba": 121, "mmcblk0p2": 121, "1056768": 121, "14688255": 121, "13631488": 121, "5g": 121, "83": 121, "mmcblk0p3": 121, "14688256": 121, "28319743": 121, "mmcblk0p4": 121, "28319744": 121, "30564351": 121, "2244608": 121, "1g": 121, "mmcblk0p5": 121, "28327936": 121, "28459007": 121, "131072": 121, "64m": 121, "mmcblk0p6": 121, "28467200": 121, "2097152": 121, "system0": 121, "system1": 121, "extent": 121, "factory_data": 121, "timer": 121, "surviv": 121, "lost": 121, "rpi": 121, "unmount": 121, "umount": 121, "mkf": 121, "ext4": 121, "lose": 121, "configu": 121, "credenti": 121, "har": 121, "fine": 121, "snapshot": [122, 128], "foster": 122, "customiz": 122, "glu": 122, "advantag": 122, "pv": 122, "linkedin": 122, "electrif": 122, "foundat": 122, "fastest": 122, "steadili": 122, "question": 122, "answer": [122, 128], "invit": 122, "announc": 122, "peopl": 122, "held": 122, "week": 122, "tuesdai": 122, "4pm": 122, "ce": 122, "zone": 122, "zoom": 122, "lfx": 122, "linuxfound": 122, "92086494169": 122, "b2df6774": 122, "bc19": 122, "46f9": 122, "8c71": 122, "bbd13a0266a1": 122, "phone": 122, "calendar": 122, "channel": 122, "zulipchat": 122, "book": 122, "calendli": 122, "manuel": 122, "ziegler": 122, "30min": 122, "ecosystem": 122, "contribut": [122, 129], "exchang": 122, "plan": 122, "agenda": 122, "roadmap": 122, "youtub": 122, "track": [122, 125, 126], "rough": 122, "webinar": 122, "steer": 122, "committe": 122, "stuck": 122, "video": 122, "simplifi": 122, "journei": 122, "introduct": 122, "troubleshoot": 122, "deep": 122, "breath": 122, "sphinx": [122, 123, 127], "style": [122, 127, 128], "ask": 122, "belaybox": 122, "search": 122, "handi": [123, 128], "vscode": 123, "extens": [123, 126], "tcp": 123, "9001": 123, "mariadb": 123, "sql": 123, "3306": 123, "8180": [123, 126], "login": 123, "1234": 123, "centralsystemservic": [123, 126], "soap": 123, "chargeboxid": 123, "yml": [123, 124, 130], "live": [123, 125], "docker_default": 123, "8080": 123, "often": 123, "clash": 123, "13306": 123, "ll": [123, 128], "navig": 123, "tab": [123, 129], "depric": 123, "ctrl": 123, "shift": 123, "f1": 123, "remopen": 123, "head": 123, "path_to_everest_cpp": 123, "j8": 123, "documen": 123, "env": 123, "pwd": 123, "_build": [123, 130], "dockerfil": 123, "protobuf_gener": 123, "path_to_where_protobuf_files_resid": 123, "protoc": 123, "zip": 123, "nanopb_pb_gen": 123, "python_pb_gen": 123, "action": [124, 130], "runner": 124, "actrc": 124, "ghcr": 124, "catthehack": 124, "actor": 124, "usernam": 124, "artifact": 124, "four": [124, 126], "secret_name_1": 124, "secret_value_1": 124, "secret_name_2": 124, "secret_value_2": 124, "multiline_secret": 124, "line_1": 124, "nline2": 124, "nline3": 124, "github_token": 124, "your_github_token": 124, "sa_github_token": 124, "github_token_of_the_service_account": 124, "sa_github_ssh_kei": 124, "ssh_key_of_the_service_account": 124, "github_actor": 124, "username_of_the_service_account": 124, "your_ssh_kei": 124, "your_usernam": 124, "push": [124, 125, 130], "isn": 124, "work0": [124, 130], "plenti": 125, "paragraph": 125, "strategi": 125, "concern": 125, "articl": 125, "vincent": 125, "driessen": 125, "gitflow": 125, "atlassian": 125, "count_to_infin": 125, "charge_fast": 125, "new_stuff": 125, "advis": 125, "towrit": 125, "rebas": 125, "candid": 125, "bugfix": 125, "rc": 125, "div_by_zero": 125, "bug": 125, "hotfix": 125, "maintenc": 125, "forgot_to_unplug": 125, "cherri": 125, "pick": 125, "contrast": 125, "rnd_git_dir": 125, "despit": [125, 126], "onlin": 125, "intermix": 125, "harder": 125, "mind": 125, "conspiraci": 125, "rewrit": 125, "histori": [125, 128], "stash": 125, "conflict": 125, "progress": 125, "someproject": 125, "somerepo": 125, "privateus": 125, "privaterepo": 125, "main_repo": 125, "wip": 125, "rf": 125, "email": 125, "pionier": 125, "manufaktur": 125, "bot": 125, "echo": 125, "contributor": 125, "src": 125, "feature_a": 125, "ff": 125, "larg": 125, "broken": 125, "feature_b": 125, "feature_c": 125, "meanwhil": 125, "went": 125, "seriou": 125, "newer": 125, "feature_d_1": 125, "d1": 125, "feature_d_2": 125, "d2": 125, "feature_": 125, "incorpor": 125, "ever": 125, "theirs": 125, "6j": 126, "metervalu": 126, "statusnotif": 126, "everest_workspac": [126, 128], "cp001": 126, "chargepointid": 126, "centralsystemuri": 126, "127": 126, "chargeboxserialnumb": 126, "chargepointmodel": 126, "chargepointvendor": 126, "firmwarevers": 126, "authorizeremotetxrequest": 126, "clockaligneddatainterv": 126, "900": 126, "connectorphaserot": 126, "getconfigurationmaxkei": 126, "86400": 126, "localauthorizeofflin": 126, "localpreauthor": 126, "metervaluesaligneddata": 126, "metervaluessampleddata": 126, "metervaluesampleinterv": 126, "numberofconnector": 126, "resetretri": 126, "stoptransactiononevsidedisconnect": 126, "stoptransactiononinvalidid": 126, "stoptxnaligneddata": 126, "stoptxnsampleddata": 126, "supportedfeatureprofil": 126, "firmwaremanag": 126, "remotetrigg": 126, "localauthlistmanag": 126, "smartcharg": 126, "transactionmessageattempt": 126, "transactionmessageretryinterv": 126, "unlockconnectoronevsidedisconnect": 126, "websocketpinginterv": 126, "supportedfiletransferprotocol": 126, "ftp": 126, "cponam": 126, "authorizationkei": 126, "deadbeefdeadbeef": 126, "localauthlisten": 126, "localauthlistmaxlength": 126, "42": [126, 131], "sendlocallistmaxlength": 126, "chargeprofilemaxstacklevel": 126, "chargingscheduleallowedchargingrateunit": 126, "chargingschedulemaxperiod": 126, "maxchargingprofilesinstal": 126, "iso15118pncen": 126, "contractvalidationofflin": 126, "introduc": 126, "whitepap": 126, "tailor": 126, "prepend": 126, "wss": 126, "transport": 126, "unsecur": 126, "explan": 126, "familiar": 126, "remotestarttransact": 126, "summar": 126, "addtion": 126, "diagnost": 126, "token_provider_rfid": 126, "jsdummytokenprovidermanu": 126, "break": [126, 128], "logmessag": 126, "logmessagesformat": 126, "consol": 126, "q1": [127, 131], "2022": [127, 131], "rule": [127, 131], "embedd": [127, 131], "enviro": [127, 131], "month": 128, "fragment": 128, "knowledg": 128, "fundament": 128, "everest_tutorial_dir": 128, "eslintrc": 128, "command_tutori": 128, "interface_tutorial_modul": 128, "static": 128, "focu": 128, "tutorialmodul": 128, "config_tutorial_switch": 128, "interface_impl_tutorial_modul": 128, "interface_tutorial_moduleimpl": 128, "particularli": 128, "precis": 128, "among": 128, "pointer": 128, "spot": 128, "coincident": 128, "handle_command_tutori": 128, "fairli": 128, "cmake_minimum_requir": 128, "14": 128, "cxx": 128, "cmake_run_clang_tidi": 128, "disable_edm": 128, "evc_setup_edm": 128, "infypoweracdc": 128, "pal": 128, "sigslot": 128, "palsigslot": 128, "endif": 128, "ev_add_project": 128, "add_subdirectori": 128, "cmake_cxx_clang_tidi": 128, "ctest": 128, "cmake_build_typ": 128, "evc_includ": 128, "codecoverag": 128, "append_coverage_compiler_flag": 128, "setup_target_for_coverage_gcovr_html": 128, "gcovr_coverag": 128, "setup_target_for_coverage_lcov": 128, "lcov_coverag": 128, "ev_add_modul": 128, "cmake_prefix_path": 128, "job": 128, "smoothli": 128, "tutorial_module_inst": 128, "minimalist": 128, "generate_config_run_script": 128, "config_nam": 128, "configuraton": 128, "comment": 128, "substitut": 128, "ld_library_path": 128, "importantli": 128, "yyyi": 128, "mm": 128, "00": 128, "500139": 128, "500327": 128, "500354": 128, "799618": 128, "everest_ctrl": 128, "799822": 128, "13": 128, "120267": 128, "tutorial_modul": 128, "149934": 128, "brocker": 128, "notic": 128, "pop": 128, "hello": 128, "00000000": 128, "0000": 128, "000000000042": 128, "manual_test": 128, "reselect": 128, "refresh": 128, "thu": 128, "rudimentari": 128, "rebuild": 128, "rerun": 128, "additon": 128, "miss": 128, "spin": 128, "frist": 128, "hit": 128, "0xaaaaaad24fc0": 128, "mock_transaction_id": 128, "favorit": 128, "nicer": 128, "buildabl": 128, "runnabl": 128, "modif": 129, "mv": 129, "everest_nod": 129, "bind": 129, "run_sil": 129, "automaticc": 130, "documentaiton": 130, "possibilti": 130, "expand": 130, "restructuredtext": 130, "tabl": 130, "workflow_dispatch": 130, "h1": 131, "h2": 131, "h3": 131, "h4": 131, "h5": 131, "h6": 131, "bold": 131, "ital": 131, "inlin": 131, "liter": 131, "sup": 131, "super": 131, "unord": 131, "nest": 131, "anchor": 131, "_anchorbyref": 131, "_anchor": 131, "_external_link_ref": 131, "_extern": 131, "footnot": 131, "citat": 131, "cit1": 131, "_": 131, "external_link_ref": 131, "anchorbyref": 131, "vertic": 131, "horizont": 131, "span": 131, "width": 131, "utf": 131, "row": 131, "caption": 131, "png": 131, "alt": 131, "150px": 131, "align": 131, "center": 131, "target_": 131, "depth": 131, "toc": 131, "visibl": 131, "hidden": 131, "maxdepth": 131, "second_fil": 131, "int_": 131, "infti": 131, "div": 131, "lineno": 131, "emphas": 131, "some_funct": 131, "any_var": 131, "another_funct": 131, "literalinclud": 131, "dedent": 131, "_tutorial_intro": 131, "toctre": 131, "glob": 131}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 83], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 125], "iso15118_ev": [2, 84], "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, 78, 100, 119, 120], "energy_manag": 14, "energy_price_inform": [15, 79], "ev_slac": 16, "evse_board_support": [17, 80], "evse_manag": [18, 81], "evse_secur": [19, 82], "exampl": [20, 125, 131], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 85], "kv": 24, "ocpp": [25, 61, 87, 120, 126], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 88], "powermet": [30, 89, 100, 103, 104], "reserv": [31, 90, 100], "serial_communication_hub": 32, "session_cost": [33, 92], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 93], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 73, 94, 115, 116, 128], "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, 69, 71, 73, 74, 103, 104, 106, 109, 112, 113, 117, 118, 119, 120, 128], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 100, 103, 104, 118, 119, 121, 126, 128], "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, 74, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 71, 115, 116, 118, 128], "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, 74], "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, 75], "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, 74], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "pyjosev": 69, "serialcommhub": 70, "setup": [71, 120, 121, 123, 124, 128], "store": 72, "yetidriv": [74, 106], "bank_transact": 76, "board_support_common": 77, "monei": 86, "serial_comm_hub_request": 91, "unit": 95, "yeti": [96, 106, 121], "typic": 100, "connect": [100, 119, 126], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 120, 128], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 121, 123], "avail": [103, 124], "descript": [103, 104], "structur": [103, 125], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 131], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 121], "resili": 104, "time": 104, "sync": 104, "error": [104, 120, 121, 131], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 121], "link": [104, 131], "commun": [106, 117, 118, 120], "between": [106, 118], "microcontrol": [106, 121], "thi": [106, 128, 131], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 123], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 128, 129], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 128], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 128], "instal": [112, 113, 117, 128], "quick": [112, 117, 119], "start": [112, 121], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 121, 128, 130], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 121, 124, 126, 128], "up": [112, 121], "updat": [112, 113, 121], "workspac": [112, 128], "us": [112, 119, 121, 125], "cmake": 112, "yaml": [112, 118, 128], "creat": [112, 113, 128], "config": [112, 121, 128], "from": 112, "an": 112, "exist": 112, "directori": [112, 124, 128], "tree": 112, "git": [112, 125], "inform": [112, 121, 130], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 123, 130], "c": 113, "header": [113, 118], "defin": [113, 121], "auto": 113, "onli": [113, 121], "nodej": 113, "develop": [114, 116, 117, 121, 122, 128], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 125], "introduct": [115, 121], "And": [115, 117, 120], "helper": [115, 117], "prerequisit": [115, 126, 128], "hardwar": [115, 121], "oper": 115, "librari": 115, "prepar": [116, 117, 121], "your": [116, 117, 122], "environ": [116, 117, 121, 123], "word": 116, "test": 116, "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 120, 121], "maven": 116, "java": 116, "version": [116, 122, 131], "pyenv": 116, "kind": 117, "Of": [117, 122, 128], "guid": [117, 131], "To": [117, 124, 125, 126, 128], "download": 117, "get": [117, 121], "The": [117, 118, 121], "repositori": [117, 125, 128], "iso": 117, "15118": 117, "simul": [117, 119, 129], "softwar": [117, 121, 129], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "concept": [118, 125], "instanc": 118, "implement": 118, "mqtt": [118, 121, 128], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": 119, "add": 119, "paramet": 119, "veri": 119, "charg": 119, "station": 119, "point": 119, "car": 119, "function": 119, "frequent": 120, "ask": 120, "question": 120, "best": [120, 125], "practic": [120, 125], "debug": [120, 128], "singl": 120, "warn": [120, 131], "compil": [120, 121], "gnu": 120, "rpc": 120, "timeout": 120, "2": [120, 128], "0": 120, "1": [120, 122, 128], "pionix": 121, "belaybox": 121, "support": 121, "assembl": 121, "yak": 121, "board": 121, "flash": 121, "cabl": 121, "final": 121, "raspbian": 121, "integr": [121, 126], "": 121, "firmwar": 121, "cross": 121, "deploi": 121, "custom": [121, 128], "further": 121, "cheat": 121, "sheet": 121, "make": 121, "root": [121, 128], "partit": 121, "read": 121, "writabl": 121, "again": 121, "contain": 121, "wifi": 121, "releas": 121, "channel": 121, "wireguard": 121, "vpn": 121, "persist": 121, "user": 121, "stop": 121, "automat": 121, "addit": 121, "broker": 121, "watch": 121, "output": [121, 131], "servic": 121, "termin": 121, "scheme": 121, "onlin": 121, "factori": 121, "reset": 121, "current": 122, "nightli": 122, "what": 122, "i": 122, "compass": 122, "direct": [122, 131], "contact": 122, "mail": 122, "list": [122, 124, 131], "weekli": 122, "tech": 122, "meetup": 122, "zulip": 122, "chat": 122, "resourc": 122, "about": 122, "social": 122, "media": 122, "find": 122, "wai": 122, "Into": 122, "tabl": [122, 131], "content": [122, 131], "indic": 122, "docker": 123, "playground": 123, "local": 123, "ci": 123, "languang": 123, "specif": 123, "how": [124, 125, 126, 128], "act": 124, "usag": 124, "job": 124, "trigger": 124, "event": 124, "bind": 124, "work": 124, "main": 125, "tip": [125, 131], "n": 125, "trick": 125, "privat": 125, "workflow": 125, "branch": 125, "correspond": 125, "ocpp1": 126, "6": 126, "libocpp": 126, "core": 126, "steve": 126, "differ": 126, "csm": 126, "within": 126, "log": 126, "tutori": [127, 128, 129], "new": 128, "goal": 128, "altern": 128, "via": 128, "clone": 128, "skeleton": 128, "ad": 128, "cmakelist": 128, "txt": 128, "activ": 128, "observ": 128, "explor": 128, "exemplari": 128, "sphinx": [130, 131], "architectur": 130, "document": [130, 131], "style": 131, "headlin": 131, "bullet": 131, "target": 131, "section": 131, "head": 131, "grid": 131, "simpl": 131, "csv": 131, "titl": 131, "imag": 131, "figur": 131, "comment": 131, "block": 131, "topic": 131, "sidebar": 131, "admonit": 131, "attent": 131, "caution": 131, "danger": 131, "hint": 131, "import": 131, "seealso": 131, "versionad": 131, "versionchang": 131, "deprec": 131, "math": 131, "raw": 131, "format": 131, "code": 131}, "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"], [78, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [79, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [80, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [81, "evse-manager"]], "evse_security": [[19, "evse-security"], [82, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [85, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [87, "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"], [88, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [89, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [90, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [92, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [93, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [94, "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"], [69, "module-configuration"], [71, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [104, "module-configuration"], [128, "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"], [74, "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"], [71, "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"], [74, "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"], [74, "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"], [74, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "PyJosev": [[69, "pyjosev"]], "SerialCommHub": [[70, "serialcommhub"]], "Setup": [[71, "setup"], [124, "setup"]], "Store": [[72, "store"]], "System": [[73, "system"]], "YetiDriver": [[74, "yetidriver"], [106, "yetidriver"]], "authorization": [[75, "authorization"]], "bank_transaction": [[76, "bank-transaction"]], "board_support_common": [[77, "board-support-common"]], "iso15118_charger": [[83, "iso15118-charger"]], "iso15118_ev": [[84, "iso15118-ev"]], "money": [[86, "money"]], "serial_comm_hub_requests": [[91, "serial-comm-hub-requests"]], "units": [[95, "units"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Tools And Helpers": [[115, "tools-and-helpers"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [121, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [120, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[120, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[120, "everest-modules"]], "Debug a single module": [[120, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[120, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[120, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[120, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[120, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[121, "pionix-belaybox"]], "Introduction": [[121, "introduction"]], "The BelayBox hardware": [[121, "the-belaybox-hardware"]], "Getting support": [[121, "getting-support"]], "Setting up Hardware and Software": [[121, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[121, "assembling-the-yak-board"]], "Flashing the Yak Board": [[121, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[121, "assembling-the-yeti-board"]], "Preparing the cable set": [[121, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[121, "final-yak-yeti-cable-setup"]], "Raspbian": [[121, "raspbian"]], "EVerest": [[121, "everest"]], "Integration into Raspbian": [[121, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[121, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[121, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[121, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[121, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[121, "belaybox-further-information"]], "Reference Cheat Sheet": [[121, "reference-cheat-sheet"]], "Make root partition read/writable": [[121, "make-root-partition-read-writable"]], "Make it read only again": [[121, "make-it-read-only-again"]], "File containing wifi settings": [[121, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[121, "use-of-custom-everest-build-or-config"]], "Define release channels": [[121, "define-release-channels"]], "Wireguard VPN configuration": [[121, "wireguard-vpn-configuration"]], "Persistent user config": [[121, "persistent-user-config"]], "Stop automatic updates": [[121, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[121, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[121, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[121, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[121, "raspbian-partitioning-scheme"]], "Using online updates": [[121, "using-online-updates"]], "Factory reset": [[121, "factory-reset"]], "Yeti errors or EVerest not starting": [[121, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[122, "index"]], "What Is EVerest": [[122, "what-is-everest"]], "EVerest Compass": [[122, "everest-compass"]], "Direct contact": [[122, "direct-contact"]], "Mailing list": [[122, "mailing-list"]], "Weekly tech meetup": [[122, "weekly-tech-meetup"]], "Zulip chat": [[122, "zulip-chat"]], "1:1 meetup": [[122, "meetup"]], "Tech resources about EVerest": [[122, "tech-resources-about-everest"]], "Social Media": [[122, "social-media"]], "Find Your Way Into EVerest Development": [[122, "find-your-way-into-everest-development"]], "Table Of Contents": [[122, "table-of-contents"]], "Indices and tables": [[122, "indices-and-tables"]], "Docker setup": [[123, "docker-setup"]], "everest playground": [[123, "everest-playground"]], "Local CI environment": [[123, "local-ci-environment"]], "Generating languange specific protobuf files": [[123, "generating-languange-specific-protobuf-files"]], "How To: Act": [[124, "how-to-act"]], "Usage": [[124, "usage"]], "List available jobs:": [[124, "list-available-jobs"]], "Run Jobs / Trigger events:": [[124, "run-jobs-trigger-events"]], "Bind working directory:": [[124, "bind-working-directory"]], "How To: Git": [[125, "how-to-git"]], "Main concept": [[125, "main-concept"]], "Best practices": [[125, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[125, "tips-n-tricks-for-git"]], "Using private repositories": [[125, "using-private-repositories"]], "Workflow example": [[125, "workflow-example"]], "Visualization of the branching structure": [[125, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[125, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[126, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[126, "prerequisites"]], "Integration of libocpp into everest-core": [[126, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[126, "run-everest-with-steve"]], "Configuring OCPP": [[126, "configuring-ocpp"]], "Connect to a different CSMS": [[126, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[126, "configuring-ocpp-within-everest"]], "Logging": [[126, "logging"]], "Tutorials": [[127, "tutorials"]], "How To: Develop New Modules": [[128, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[128, "goal-of-this-tutorial"]], "Install Prerequisites": [[128, "install-prerequisites"]], "Workspace Setup": [[128, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[128, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[128, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[128, "create-module-skeleton"]], "Interface Configuration": [[128, "interface-configuration"]], "Build Configuration & Build": [[128, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[128, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[128, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[128, "adding-dependencies-yaml"]], "Building": [[128, "building"]], "Run Configuration & Run": [[128, "run-configuration-run"]], "EVerest configuration": [[128, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[128, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[128, "running-everest"]], "Observing the System": [[128, "observing-the-system"]], "Exploring with MQTT Explorer": [[128, "exploring-with-mqtt-explorer"]], "Debugging": [[128, "debugging"]], "Exemplary Module Customizations": [[128, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[129, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[130, "general-sphinx-information"]], "Architecture": [[130, "architecture"]], "Build the documentation": [[130, "build-the-documentation"]], "Sphinx style guide": [[131, "sphinx-style-guide"]], "Headlines": [[131, "headlines"]], "Styles": [[131, "styles"]], "Bullet Lists": [[131, "bullet-lists"]], "Targets and Links": [[131, "targets-and-links"]], "Section Heading": [[131, "section-heading"]], "Tables": [[131, "tables"]], "Grid table": [[131, "grid-table"]], "Simple table": [[131, "simple-table"]], "CSV table": [[131, "csv-table"]], "table title": [[131, "id6"]], "Images and Figures": [[131, "images-and-figures"]], "Image": [[131, "image"]], "Figure": [[131, "figure"]], "Comments": [[131, "comments"]], "Directives": [[131, "directives"]], "Table of Contents": [[131, "table-of-contents"], [131, "id4"]], "Table of Contents (this document)": [[131, "table-of-contents-this-document"]], "Content Block Directives": [[131, "content-block-directives"], [131, "id5"]], ".. topic:: [title]": [[131, "topic-title"]], "Topic": [[131, null]], ".. sidebar:: [title]": [[131, "sidebar-title"]], "Sidebar": [[131, null]], ".. admonition:: [title]": [[131, "admonition-title"]], "Admonition title": [[131, null]], ".. attention::": [[131, "attention"]], ".. caution::": [[131, "caution"]], ".. danger::": [[131, "danger"]], ".. error::": [[131, "error"]], ".. hint::": [[131, "hint"]], ".. important::": [[131, "important"]], ".. note::": [[131, "note"]], ".. tip::": [[131, "tip"]], ".. warning::": [[131, "warning"]], ".. seealso::": [[131, "seealso"]], ".. versionadded:: [version]": [[131, "versionadded-version"]], ".. versionchanged:: [version]": [[131, "versionchanged-version"]], ".. deprecated:: [version]": [[131, "deprecated-version"]], ".. math::": [[131, "math"]], ".. raw:: output format": [[131, "raw-output-format"]], "Code Examples": [[131, "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/PyJosev", "_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/PyJosev.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. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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, 76, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130], "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, 69, 71, 73, 74, 100, 101, 103, 104, 107, 115, 119, 120, 121, 122, 123, 126, 130], "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, 75, 77, 78, 81, 83, 89, 94, 104, 106, 107, 112, 115, 117, 118, 123, 126, 128, 130, 131], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 69, 83, 84, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 69, 71, 83, 100, 106, 115, 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, 70, 73, 75, 76, 78, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 128, 129], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 81, 92, 100, 107, 110, 117, 118, 121, 126, 128], "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, 70, 74, 75, 76, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128, 129, 130, 131], "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, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 75, 81, 92], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 71, 75, 78, 79, 81, 82, 83, 86, 87, 89, 92, 94, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 122, 123, 124, 125, 126, 128, 129, 130, 131], "evcc": [1, 2, 18, 68, 81, 83], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 75, 76, 82, 83, 87, 89, 92, 94, 97, 98, 100, 104, 113, 117, 119, 120, 123, 126, 128, 130], "payment": [1, 2, 83], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 83, 87, 90, 100, 104, 112, 115, 117, 122, 126, 128], "pnc": [1, 53, 56, 126], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 125, 128], "signatur": [1, 19, 94], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 69, 75, 82, 83, 94, 101, 104, 116, 117, 126], "chain": [1, 18, 19, 51, 56, 69, 82], "emaid": [1, 75], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 117, 118, 119, 122, 125], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 100, 105, 118, 128], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 113, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 107, 112, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129], "ac_close_contactor": 1, "contactor": [1, 2, 17, 77, 80, 83, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 69, 71, 80, 81, 84, 87, 94, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "close": [1, 2, 56, 83, 119], "ac_open_contactor": 1, "open": [1, 83, 112, 117, 119, 121, 122, 123, 126, 128, 129, 130], "start_cablecheck": 1, "now": [1, 18, 61, 78, 79, 81, 94, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 125, 128, 129], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 69, 77, 81, 89, 92, 94, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 128, 129], "cabl": [1, 10, 17, 53, 77, 81, 89], "check": [1, 6, 19, 20, 24, 53, 71, 100, 104, 106, 118, 119, 121, 122, 125, 128], "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, 77, 78, 80, 81, 83, 86, 89, 93, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "3": [1, 16, 34, 52, 53, 55, 59, 79, 81, 86, 89, 102, 103, 104, 106, 111, 112, 116, 126, 128, 131], "trigger": [1, 3, 16, 17, 25, 26, 53, 87, 94, 118, 121, 126, 130], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 69, 74, 75, 78, 81, 87, 89, 90, 94, 100, 103, 104, 106, 113, 117, 118, 119, 120, 121, 124, 125, 126, 128, 130], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 69, 75, 77, 81, 83, 84, 102, 114, 115, 118, 119, 121, 122, 128], "powerdeliveryreq": [1, 83], "messag": [1, 25, 26, 53, 61, 62, 65, 70, 83, 87, 89, 102, 106, 115, 118, 120, 126, 128], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 77, 78, 81, 83, 89, 100, 104, 106, 126, 129], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 69, 73, 75, 77, 78, 80, 81, 83, 84, 87, 90, 100, 106, 115, 117, 121, 122, 126], "process": [1, 2, 16, 34, 50, 69, 75, 81, 83, 94, 115, 117, 118, 119, 120, 127, 128, 129, 131], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 69, 75, 81, 83, 87, 90, 94, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "want": [1, 2, 53, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 71, 81, 83, 87, 90, 94, 106, 112, 118, 122, 125, 126, 128], "finish": [1, 2, 17, 33, 39, 44, 53, 81, 92, 102, 121, 125, 128], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 83, 100, 121], "j2847": [1, 2, 53], "bidi": [1, 83], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 71, 83, 88, 100, 120, 121], "activ": [1, 17, 42, 45, 53, 78, 79, 94, 104, 116, 119, 121, 126], "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, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 104, 117, 118, 128], "specifi": [1, 18, 19, 25, 31, 56, 59, 69, 73, 78, 81, 82, 83, 87, 90, 92, 94, 100, 117, 118, 120, 123, 124, 126, 128], "identif": [1, 55, 81, 89, 100, 119], "readabl": [1, 106, 130], "format": [1, 17, 19, 39, 59, 75, 78, 79, 81, 83, 87, 89, 90, 92, 94, 100, 104, 113, 116, 121, 124, 126, 128], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 81, 83, 92, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 75, 79, 81, 82, 83, 86, 87, 92, 94, 100, 103, 106, 112, 113, 117, 118, 123, 124, 125, 126, 128, 129], "mac": [1, 16, 34, 53, 55, 56, 68, 69, 81, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 71, 81, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 81, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 83], "element": [1, 2, 83, 87], "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, 71, 74, 75, 76, 77, 78, 80, 81, 82, 83, 87, 88, 90, 94, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 129, 130, 131], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 75, 77, 78, 80, 82, 83, 87, 89, 91, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 116, 118, 120, 121, 122, 126, 128, 129, 130], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 83], "select": [1, 2, 18, 32, 45, 53, 75, 83, 100, 119, 121, 123, 128], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 79, 81, 83, 84, 88, 89, 92, 95, 103, 107, 108, 110, 117, 118, 121, 122, 126], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 83, 87, 91, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 69, 75, 78, 81, 82, 83, 84, 87, 89, 91, 94, 100, 103, 104, 106, 120, 122, 126, 128, 129], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 75, 81, 83, 87, 100, 111, 112, 113, 115, 118, 125, 126, 128, 131], "rfc3339": [1, 39, 75, 78, 79, 81, 83, 89, 90, 92, 94], "utc": [1, 75, 78, 79, 83, 90, 92], "vehicl": [1, 18, 34, 81, 83, 117, 121], "intend": [1, 81], "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, 73, 74, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 95, 96, 103, 104, 116, 117, 118, 119, 128, 131], "wh": [1, 81, 83, 84, 89, 93, 95, 103], "amount": [1, 78, 83, 86, 87, 104, 106, 119], "reflect": [1, 118, 128], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 76, 81, 82, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128], "estim": [1, 81, 83], "how": [1, 44, 56, 63, 73, 94, 105, 115, 116, 117, 118, 119, 120, 121, 122, 127, 129, 130, 131], "much": [1, 119, 120, 121, 125], "need": [1, 8, 17, 18, 19, 33, 53, 71, 75, 76, 78, 80, 81, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "fulfil": [1, 78, 81], "user": [1, 44, 53, 61, 75, 78, 81, 89, 102, 112, 113, 117, 118, 122, 125, 128], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 87, 90, 99, 105, 106, 115, 117, 120, 122, 123, 124, 129], "goal": [1, 81], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 74, 77, 78, 79, 80, 81, 83, 84, 88, 89, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 131], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 76, 81, 83, 90, 92, 100, 102, 106, 117, 119, 120, 126], "ac_evmaxvoltag": 1, "v": [1, 81, 83, 84, 88, 93, 96, 117, 123], "rm": [1, 123, 125, 129], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 80, 81, 83, 84, 85, 88, 89, 93, 95, 96, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 74, 75, 76, 78, 79, 80, 81, 83, 87, 88, 89, 92, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131], "accept": [1, 17, 18, 31, 48, 75, 82, 83, 87, 90, 94, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 78, 83, 85, 89, 93, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 70, 78, 79, 83, 85, 100, 112, 115, 117, 119, 121, 125, 126], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 75, 78, 81, 83, 97, 98, 100, 106, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "phase": [1, 2, 17, 18, 51, 53, 78, 80, 81, 83, 89, 93, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 83, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 75, 77, 81, 82, 83, 84, 87, 88, 89, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 121, 122, 125, 128, 131], "maximum": [1, 17, 20, 28, 43, 45, 60, 80, 81, 83, 84, 87, 88, 104, 126], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 69, 71, 74, 77, 80, 81, 83, 87, 88, 94, 100, 103, 106, 116, 117, 119, 122, 126, 131], "per": [1, 2, 78, 79, 83, 100, 128], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 69, 83], "below": [1, 53, 78, 80, 81, 104, 106, 112, 122], "minimum": [1, 43, 80, 83, 88, 89, 100, 116, 121], "cost": [1, 33, 79, 92], "effici": [1, 78, 81, 88, 116], "dc_evenergycapac": 1, "capac": [1, 17, 81, 84], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 69, 75, 77, 78, 80, 81, 82, 83, 84, 87, 89, 100, 102, 118, 119, 120, 126], "dc_fullsoc": 1, "soc": [1, 53, 81, 83, 84], "which": [1, 18, 19, 26, 37, 61, 65, 73, 75, 81, 82, 84, 87, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "consid": [1, 81, 87, 104, 117, 118, 121], "batteri": [1, 53, 78, 81, 83], "fulli": [1, 81, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 121, 125], "end": [1, 18, 53, 78, 81, 90, 92, 94, 118, 121, 126], "dc_evstatu": 1, "dc_evstatustyp": [1, 83], "statu": [1, 16, 18, 23, 32, 34, 39, 75, 81, 82, 83, 87, 89, 92, 94, 104, 119, 127, 131], "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, 71, 75, 78, 80, 83, 87, 88, 89, 96, 117, 118, 128], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 74, 78, 81, 83, 87, 89, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129], "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, 71, 74, 78, 79, 80, 81, 83, 84, 87, 88, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128, 129, 131], "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, 71, 80, 83, 87, 88, 89, 96, 100, 102, 104, 106, 117, 118, 120, 121, 125, 126], "bulk": [1, 81, 83], "approx": [1, 83, 104], "80": [1, 59, 81, 83, 104, 117, 123], "complet": [1, 17, 38, 53, 81, 83, 106, 113, 116, 118, 121, 126], "dc_chargingcomplet": 1, "full": [1, 9, 53, 80, 83, 115, 121, 122], "100": [1, 17, 45, 83, 116, 126], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 83], "target": [1, 2, 29, 32, 61, 78, 81, 83, 84, 87, 129], "dc_evmaximumlimit": [1, 83], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 69, 72, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 89, 91, 93, 95, 96, 100, 103, 104, 117, 118, 124, 126, 128, 131], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 74, 78, 80, 81, 83, 84, 88, 89, 95, 100, 104, 106, 107, 108, 117, 118, 119, 120, 121, 126], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 69, 71, 75, 78, 80, 81, 83, 84, 87, 104, 106, 117, 119, 121, 126, 128], "dc_evremainingtim": [1, 83], "calcul": [1, 55, 82, 83, 103, 120], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 73, 75, 78, 79, 81, 83, 89, 90, 92, 94, 100, 106, 112, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128], "until": [1, 18, 19, 23, 44, 53, 78, 83], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 83], "deliv": [1, 18, 83, 88, 100, 115, 117, 119], "belong": [1, 18, 100, 125], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 75, 78, 81, 83, 94, 99, 100, 104, 119, 121, 126], "contract": [1, 2, 18, 53, 56, 68, 69, 75, 83, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 82, 83, 87, 89, 94, 104, 120, 121, 128], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 71, 74, 81, 87, 89, 100, 104, 121, 125, 126], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 75, 100, 103, 104, 117, 119, 120, 121, 122, 123, 129], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 69, 81, 85, 117, 128], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 76, 78, 81, 82, 86, 87, 89, 90, 91, 96, 100, 103, 104, 106, 117, 118, 121, 128, 129], "link": [1, 16, 34, 52, 55, 56, 68, 69, 87, 97, 98, 99, 101, 102, 105, 118, 120, 122, 123, 128], "becom": [1, 34, 81, 125], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 126], "match": [1, 9, 16, 34, 44, 53, 55, 120], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 120], "while": [1, 18, 34, 45, 106, 115, 120, 121, 123, 128], "stai": [1, 34, 121, 122], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 75, 81, 82, 83, 86, 87, 92, 112, 113, 116, 117, 118, 119, 120, 121, 128], "protocol": [1, 18, 83, 94, 100, 102, 104, 115, 117, 118, 119, 126], "item": [1, 19, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92, 117, 119, 131], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 78, 79, 81, 87, 92, 100, 113, 117, 118, 119, 120, 121, 126, 128], "properti": [1, 25, 37, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 83], "versionnumbermajor": [1, 83], "versionnumberminor": [1, 83], "schemaid": [1, 83], "prioriti": [1, 83], "v2g_messag": [1, 83], "debug": [1, 11, 45, 50, 64, 115, 121], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 78, 79, 81, 83, 86, 87, 90, 92, 100, 103, 112, 113, 115, 116, 117, 119, 121, 122, 123, 124, 125, 126, 128, 130, 131], "v2g": [1, 2, 19, 53, 54, 56, 82, 83, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 121, 126, 130], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 75, 77, 78, 81, 83, 87, 88, 89, 92, 95, 100, 103, 106, 112, 116, 117, 118, 119, 122, 125, 126, 128], "selected_protocol": [1, 18], "setup": [1, 17, 76, 83, 104, 107, 109, 112, 115, 116, 117, 118, 119, 122, 125, 126, 127], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 119, 128], "startup": [1, 103, 104, 118, 128], "necessari": [1, 69, 117, 119, 125, 128], "info": [1, 25, 26, 87, 112, 122, 128], "sent": [1, 25, 26, 70, 81, 100, 106, 115, 128], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 81, 90, 91, 93, 97, 98, 99, 100, 101, 102, 105, 107, 115, 121, 122, 126, 127, 129, 130], "onc": [1, 17, 44, 100, 102, 106, 121, 122, 125, 128], "evse_id": [1, 18, 53, 55, 75, 83, 89], "evseid": [1, 9, 83], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 75, 81, 83, 87, 89, 90, 92, 93, 94, 100, 104, 113, 118, 120, 121, 126, 128], "uniqu": [1, 7, 9, 76, 83, 118], "identifi": [1, 7, 9, 19, 76, 83, 87, 119], "outlet": [1, 9, 81, 83], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 74, 77, 81, 83, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 128], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 75, 80, 81, 87, 106, 113, 115, 116, 117, 119, 121, 126, 130], "ref": [1, 19, 25, 75, 78, 79, 81, 82, 83, 87, 92, 117, 131], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 83], "v2h": [1, 2, 53, 83], "version": [1, 83, 112, 117, 120, 121, 125, 128], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 71, 81, 100, 102, 104, 106, 117, 118, 119, 120, 122, 123, 126, 128], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 70, 74, 81, 106, 121, 126], "physical_valu": 1, "setupphysicalvalu": [1, 83], "up": [1, 16, 34, 53, 71, 94, 100, 104, 106, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 128, 129], "initi": [1, 17, 18, 19, 53, 59, 71, 81, 83, 106, 112, 113, 118, 122, 125, 126, 128], "physic": [1, 18, 69, 81, 83, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 69, 74, 78, 81, 83, 89, 93, 95, 103, 106, 117, 121], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 69, 78, 80, 81, 83, 84, 85, 88, 89, 95, 103, 121], "session_setup": 1, "each": [1, 25, 26, 32, 33, 82, 100, 104, 113, 117, 118, 119, 120, 122, 124, 125, 126, 128], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 69, 82, 83, 94, 116, 121, 122, 123, 124, 130], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 78, 83, 94, 103, 116, 117, 118, 119], "servic": [1, 25, 26, 53, 69, 86, 117, 123, 124, 128], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 81], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 117, 118, 126, 128], "new": [1, 17, 18, 19, 39, 42, 44, 64, 78, 94, 100, 102, 103, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 131], "includ": [1, 18, 19, 30, 56, 69, 78, 81, 83, 89, 112, 113, 115, 117, 118, 119, 123, 126, 128, 130, 131], "correspond": [1, 18, 81, 103, 106, 113, 118, 119, 121, 128], "encrypt": [1, 18, 54, 56, 82], "privat": [1, 18, 19, 54, 82, 104, 117, 121], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 72, 82, 83, 87, 101, 104, 105, 117, 124, 126], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 69, 77, 78, 79, 81, 86, 87, 89, 90, 92, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 83], "raw": [1, 18, 40, 81, 83, 91], "exi": [1, 18, 83, 116], "stream": [1, 18, 77, 83, 106], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 82, 83, 120], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 75, 78, 79, 81, 83, 86, 87, 100, 106, 116, 117, 119, 120, 122, 127, 129], "whether": [1, 9, 42, 78, 80, 83, 87, 89, 100, 104], "accecpt": 1, "authorization_statu": [1, 75], "authorizationstatu": [1, 75], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 75, 76, 81, 90, 97, 98, 99, 100, 119, 124, 126], "certificate_statu": [1, 75], "certificatestatu": [1, 75], "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, 71, 80, 81, 88, 104, 106, 117, 118, 120, 126, 128], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 77, 81, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 81, 100, 102, 106, 107, 108, 119], "layer": [1, 16, 34, 115, 126], "accord": [1, 23, 30, 52, 55, 83, 86, 100, 104, 126], "readi": [1, 2, 18, 53, 83, 102, 104, 115, 117, 118, 121, 125, 128, 129], "cable_check_finish": 1, "under": [1, 20, 24, 81, 106, 121], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 122, 126], "meteringreceiptreq": [1, 83], "sign": [1, 19, 30, 81, 89, 94, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 74, 81, 89, 93, 100, 104, 117], "record": [1, 122], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 120, 121], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 70, 83, 103, 106, 112, 119, 124, 128, 131], "restrict": [1, 83, 117, 128], "max_curr": [1, 20, 28, 81, 100], "max": [1, 2, 78, 80, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 69, 74, 78, 80, 81, 83, 88, 100, 106, 117, 120, 121, 126], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 83], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 83], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 83, 85, 100, 121], "condit": [1, 81, 83, 100], "isolation_statu": 1, "isolationstatu": [1, 83], "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, 75, 78, 80, 82, 85, 87, 91, 93, 99, 104, 117, 118, 121, 128, 131], "monitor": [1, 3, 23, 25, 26, 32, 63, 85, 87, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 75, 81, 83, 87, 100, 124, 126], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 83], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 74, 78, 81, 93, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 94, 124, 125, 128], "read": [1, 17, 32, 45, 64, 70, 87, 103, 117, 122, 125], "other": [1, 17, 18, 25, 59, 80, 81, 86, 88, 92, 94, 100, 112, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "relev": [1, 87, 95, 100, 106, 126], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 81, 83, 87, 89, 91, 96, 106, 117, 122], "happend": 1, "evseerror": [1, 83], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 74, 75, 77, 78, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 74, 81, 94, 102, 106, 113, 126], "simpl": [2, 24, 51, 66, 72, 100, 117, 118, 119, 120, 121, 125, 128], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 69, 78, 80, 81, 100, 106, 115, 117, 120], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 69, 74, 81, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 83], "ac_single_phase_cor": [2, 83], "ac_three_phase_cor": [2, 83], "dc_core": [2, 83], "dc_extend": [2, 83], "dc_combo_cor": [2, 83], "dc_uniqu": [2, 83], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 81, 87, 89, 91, 99, 104, 117, 118, 128], "simul": [2, 9, 42, 56, 71, 96, 115, 122, 126, 127], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 70, 74, 93, 102, 104, 115, 116, 119, 122, 128], "pause_charg": [2, 18], "paus": [2, 18, 80, 81, 94, 117, 119, 126], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 78, 79, 81, 83, 93, 106, 112, 117, 118, 119, 121, 125], "fault": [2, 18, 29, 44, 81, 83, 88, 90, 106], "station": [2, 25, 26, 50, 53, 61, 62, 75, 77, 81, 83, 87, 117, 121, 126], "set_dc_param": 2, "paramet": [2, 78, 89, 103, 104, 112, 115, 118, 120, 126, 128], "ev_paramet": 2, "dc_evparamet": [2, 84], "set_bpt_dc_param": 2, "bpt": [2, 53, 84], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 84], "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, 74, 81, 86, 100, 103, 104, 106, 111, 112, 117, 121, 125, 126, 131], "residu": [3, 106], "rcd": [3, 17, 43, 60, 74, 81, 83, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 78, 81, 87, 100, 106, 117, 121, 126, 128], "emerg": [3, 81, 83, 106], "switch": [3, 17, 18, 45, 53, 70, 77, 78, 80, 81, 100, 106], "off": [3, 17, 42, 45, 77, 80, 88, 100, 106, 111, 112, 118, 120, 121, 125, 128], "done": [3, 18, 25, 55, 104, 116, 117, 118, 119, 121, 125, 126], "hw": [3, 60, 74, 121], "directli": [3, 17, 53, 104, 106, 118, 123, 125], "some": [3, 17, 18, 43, 44, 53, 70, 76, 80, 81, 94, 104, 106, 115, 116, 117, 118, 119, 120, 123, 125, 126, 128], "control": [3, 9, 17, 25, 40, 56, 59, 60, 74, 100, 102, 117, 119, 120, 121, 126, 128], "telemetri": [3, 17, 18, 43, 45, 80, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 81, 87, 106, 113, 120, 126, 128], "doe": [3, 17, 24, 49, 53, 59, 94, 100, 106, 116, 117, 118, 120, 121], "anyth": [3, 113, 121], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 121, 124, 125, 128], "self": [3, 104, 117, 124, 125, 128], "test": [3, 17, 40, 53, 56, 77, 86, 115, 117, 118, 120, 121, 122, 124, 125, 128], "fail": [3, 18, 56, 82, 83, 94, 102, 104, 106, 120], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 73, 78, 81, 86, 92, 94, 100, 102, 104, 106, 117, 118, 119, 120, 121, 125, 128], "mai": [3, 8, 17, 18, 25, 44, 53, 73, 80, 81, 87, 94, 100, 104, 106, 117, 118, 120, 128], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 70, 74, 77, 80, 81, 100, 106, 117, 118, 119, 120, 122], "successful": 3, "authent": [4, 44, 115, 117, 126], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 122, 123, 126, 128, 130], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 75], "emit": [4, 16, 17, 18, 34, 81, 100], "event": [4, 17, 18, 25, 26, 46, 75, 77, 81, 83, 87, 93, 97, 100, 106, 126], "relat": [4, 18, 19, 81, 94, 117, 118, 119, 125], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 81, 100], "connection_timeout": [4, 18, 44, 126], "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, 70, 74, 75, 78, 80, 81, 83, 86, 87, 89, 90, 93, 94, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 73, 94, 103, 104, 112, 117, 118, 119, 121, 125, 128, 130], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 75, 81, 90, 100, 107, 108, 109, 119, 120, 126], "reason": [6, 39, 48, 75, 80, 81, 87, 90, 94, 104, 116, 120, 121, 126], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 81, 87, 94, 116, 117, 118, 119, 120, 121, 124, 125, 126, 129], "validationresult": [6, 18, 75], "bank": [7, 8, 76, 92], "statement": [7, 76], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 76], "commit": [8, 92, 125], "account": [8, 58, 122, 124], "bank_transaction_summari": 8, "banktransactionsummari": [8, 76], "summari": [8, 76], "transact": [8, 18, 30, 39, 44, 59, 75, 76, 81, 87, 89, 92, 104], "depend": [8, 23, 76, 113, 115, 120, 121, 125], "backend": [8, 76, 92, 115, 119, 120], "therefor": [8, 25, 76, 100, 118, 125], "mostli": [8, 67, 76], "opaqu": [8, 76], "moment": [8, 76, 83, 87], "plug": [9, 44, 53, 75, 80, 81, 117, 121, 126], "out": [9, 17, 81, 100, 117, 119, 121, 122, 124, 125, 128], "hil": [9, 42], "sil": [9, 117, 120, 126, 129], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 69, 77, 78, 80, 81, 83, 89, 94, 96, 100, 102, 103, 104, 106, 117, 118, 119, 120, 121, 122, 125, 126, 128], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 69, 78, 80, 81, 89, 94, 100, 104, 106, 117, 118, 119, 120, 121, 122, 126, 128, 131], "yeti": [9, 42, 60, 74, 107, 110, 119, 126], "shall": [9, 94, 128], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "structur": [9, 112, 117, 118, 120, 128, 129, 131], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 81, 86, 87, 88, 103, 104, 106, 113, 117, 118, 120, 122, 123, 126, 128], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 71, 73, 81, 83, 87, 88, 94, 102, 104, 106, 116, 120, 121, 126], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 75, 80, 81, 87, 90, 100, 121, 126], "lock": [10, 17, 18, 60, 74, 106, 118], "motor": [10, 60, 74, 106], "socket": [10, 17, 81, 116, 121, 128], "fix": [10, 17, 125], "attach": [10, 17, 70, 117, 120, 123], "unlock": [10, 18, 81, 106, 126], "normal": [10, 18, 53, 71, 100, 121], "enforc": [10, 13, 18, 22, 53, 68, 69, 78, 81], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 75, 81, 89, 94, 100, 105, 107, 108, 109, 110, 115, 117, 119, 123], "gener": [11, 19, 30, 37, 61, 78, 81, 87, 100, 102, 103, 104, 106, 107, 115, 121, 122, 127, 128], "json": [11, 15, 35, 38, 41, 61, 62, 71, 79, 83, 104, 113, 120, 123, 126, 128, 129, 130], "ani": [11, 25, 56, 68, 69, 78, 81, 106, 112, 113, 117, 118, 121, 125], "displai": [11, 100, 121], "web": [11, 117, 123], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 70, 100, 116, 117, 118, 119, 120, 125, 126, 129], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 70, 71, 72, 73, 86, 104, 111, 112, 113, 117, 119, 121, 122, 126, 128, 130], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 70, 72, 73, 87, 100, 101, 102, 103, 104, 106, 113, 115, 117, 119, 120, 122, 123, 126, 128], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 74, 80, 81, 83, 100, 126, 131], "manag": [13, 18, 44, 50, 53, 78, 81, 88, 115, 116, 118, 121, 122, 123], "intefac": 13, "node": [13, 18, 22, 78, 117, 119, 120], "energy_flow_request": 13, "energyflowrequest": [13, 78], "flow": [13, 18, 22, 53, 78, 88, 102, 117, 119, 129], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 78, 80, 83, 88, 100, 118, 120, 121], "import": [13, 15, 29, 43, 78, 79, 80, 88, 89, 93, 95, 106, 120, 121, 122, 126, 128], "direct": [13, 70, 78, 117, 120, 124, 128], "grid": [13, 53, 78, 80, 89, 100, 119], "consum": [13, 78, 92, 117, 119], "export": [13, 15, 43, 56, 78, 79, 80, 81, 88, 89, 95, 112, 117, 128, 129], "enforce_limit": [13, 78, 100], "energymanag": [13, 14, 18, 22, 78, 81, 100, 107, 109], "enforcedlimit": [13, 18, 22, 78], "rout": [13, 118], "through": [13, 78, 81, 115, 117, 120, 121, 125], "tree": [13, 22, 51, 53, 78, 100, 120, 128, 131], "global": [14, 38, 50, 81, 131], "price": [15, 41, 58, 78, 79, 86, 92], "forecast": [15, 35, 41, 50, 58, 79], "energy_pr": 15, "energypriceschedul": [15, 79], "timestamp": [15, 35, 37, 39, 41, 78, 79, 81, 87, 89, 92, 93, 94], "both": [15, 25, 79, 100, 103, 104, 106, 113, 121, 125], "side": [16, 34, 53, 74, 77, 78, 100, 102, 106, 117, 119, 120, 121, 126], "state": [16, 17, 34, 40, 44, 53, 77, 78, 81, 83, 90, 94, 100, 102, 106, 112, 117, 119, 121, 126, 128], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 80, 87, 92, 106, 113, 117, 118, 119, 121, 123, 125, 126, 128, 129, 131], "shut": [16, 34], "down": [16, 34, 44, 121, 122, 125, 126], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 77, 81, 83, 89, 91, 94, 102, 104, 121, 125], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 121], "handl": [16, 19, 34, 44, 55, 56, 80, 81, 100, 102, 106, 118, 126, 128], "machin": [16, 34, 100, 106, 117, 119, 121], "board": [17, 60, 74, 77, 80, 106, 119, 122], "driver": [17, 45, 57, 59, 60, 74, 100, 104, 115, 117, 119, 121, 123], "minim": [17, 29, 53, 74, 78, 84, 87, 126, 128], "path": [17, 19, 43, 54, 61, 62, 66, 81, 82, 113, 117, 118, 120, 121, 122, 124, 126, 128], "controlpilot": [17, 77], "output": [17, 29, 50, 53, 56, 60, 64, 65, 80, 83, 88, 106, 112, 113, 117, 119, 128], "compon": [17, 25, 87, 118, 121, 128], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 81, 106, 117, 118, 121, 126, 130], "have": [17, 33, 78, 79, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129], "own": [17, 104, 115, 117, 118, 119, 121, 124, 128, 129], "board_support_common": [17, 107, 110], "bspevent": [17, 77], "relai": [17, 42, 60, 74, 77, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 81, 89, 95, 100], "count": [17, 19, 51, 81, 117], "capabl": [17, 18, 25, 29, 43, 77, 78, 80, 88, 100, 102, 104, 117, 120], "hardwarecap": [17, 18, 80], "evsemanag": [17, 18, 55, 102, 107, 109, 117, 119, 126], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 128], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 75, 76, 87, 89, 102, 103, 104, 106, 115, 117, 118, 120, 121, 122, 125, 128], "thei": [17, 44, 53, 81, 100, 103, 106, 112, 115, 118, 119, 121, 123, 125, 131], "dure": [17, 18, 23, 53, 56, 71, 78, 80, 92, 100, 104, 113, 115, 116, 117, 121, 125], "runtim": [17, 128], "becaus": [17, 25, 81, 90, 106, 113, 118, 120, 125], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 122, 123, 125, 126, 129], "too": [17, 81, 104, 120], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 77], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 78, 80, 88, 89, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 70, 74, 78, 89, 94, 112, 117, 119, 126], "those": [17, 104, 115, 116, 117, 119, 128], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 123, 130], "singl": [17, 18, 81, 104, 106, 113, 125, 128], "has_ventil": [17, 53], "d": [17, 34, 77, 81, 106, 117, 120, 121, 123, 125], "do": [17, 18, 53, 55, 77, 78, 81, 94, 103, 112, 113, 115, 117, 120, 121, 122, 125, 127, 128, 129, 131], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 117, 118, 119, 121, 128], "letter": 17, "iso": [17, 53, 79, 86, 102, 116, 119, 121], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 70, 71, 73, 74, 75, 77, 81, 86, 87, 104, 106, 111, 121, 125, 126, 131], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 86, 87, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 126, 128], "input": [17, 25, 29, 32, 75, 88, 89, 100, 103, 117, 118, 120], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 122], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 70, 74, 100, 117, 118, 123, 128], "typic": [17, 58, 74, 76, 77, 81, 88, 92, 103, 118, 120], "pilot": [17, 34, 60, 74, 102], "f": [17, 34, 77, 102, 106, 121], "must": [17, 29, 45, 78, 89, 94, 100, 104, 106, 118, 126, 128], "pwm_on": 17, "turn": [17, 118, 121], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 78, 81], "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, 75, 80, 87, 103, 106, 111, 112, 116, 117, 125, 126, 128, 131], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 70, 74, 81, 100, 106, 115, 121, 122, 130], "pwm_f": 17, "neg": [17, 78, 85, 89, 95], "allow_power_on": [17, 80], "flag": [17, 80, 93, 102, 116, 120, 121, 124, 128], "never": [17, 44, 53, 100, 113, 121, 125], "poweronoff": [17, 80], "context": [17, 80, 87], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 81, 83, 106, 121], "destroi": [17, 106], "so": [17, 18, 53, 58, 78, 79, 81, 86, 100, 103, 113, 116, 117, 118, 119, 120, 121, 123, 125, 126, 128], "special": [17, 53, 77, 78, 79, 106, 117, 119], "sequenc": [17, 18, 77, 106], "exact": [17, 119, 121], "exampl": [17, 21, 63, 81, 86, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 120, 121, 123, 126, 128], "would": [17, 44, 86, 112, 113, 117, 118, 123, 125, 128], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 118, 121, 128], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 77, 81, 106, 118], "replug": [17, 18, 44, 77, 81, 106], "without": [17, 32, 81, 82, 93, 103, 106, 119, 120, 121, 126, 128], "evsereplugstart": [17, 77], "take": [17, 53, 94, 112, 113, 117, 118, 119, 121, 123, 125, 126, 128], "care": [17, 118, 128], "carpluggedin": 17, "evsereplugfinish": [17, 77], "mainli": [17, 116, 121, 125], "don": [17, 113, 120, 122, 124, 125, 126], "t": [17, 18, 87, 113, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "product": [17, 35, 86, 104, 106, 117, 119, 121, 125], "m": [17, 56, 112, 113, 116, 117, 125], "durat": [17, 50, 61, 89, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 91, 103, 104, 105, 115, 117, 118, 122, 128], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131], "also": [17, 18, 53, 68, 87, 100, 103, 104, 106, 112, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "var": [17, 25, 43, 89, 93, 95, 103, 104, 117, 118], "pp_ampac": 17, "ampac": [17, 77], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 73, 94, 112, 117, 122], "over": [17, 53, 61, 82, 100, 106, 118, 120], "shutdown": [17, 83, 84], "draw": [17, 78, 88], "more": [17, 18, 25, 33, 50, 69, 75, 87, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 130], "than": [17, 25, 33, 59, 69, 81, 87, 104, 116, 117, 119, 122], "just": [17, 100, 115, 117, 118, 119, 120, 121, 122, 124, 125, 128], "ignor": [17, 43, 44, 59, 69, 100], "otherwis": [17, 18, 54, 56, 67, 104, 121, 125], "overcurr": 17, "detect": [17, 18, 83, 94, 106, 121], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 124, 125, 131], "avoid": [17, 53], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 69, 78, 106, 112, 115, 116, 117, 119, 120, 121, 123, 125, 128], "repres": [18, 51, 113, 119], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 81], "ev_info": 18, "evinfo": [18, 81], "car_manufactur": 18, "carmanufactur": [18, 81], "manufactur": [18, 81, 87, 104], "known": [18, 87, 128], "evse_board_support": [18, 53, 60, 74, 107, 108, 110], "dataset": [18, 30, 37, 89, 93], "de": [18, 45, 52, 53, 55, 59, 121, 125], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 69, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 117, 120, 121, 125, 128], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 78, 81, 87, 100, 104, 112, 113, 115, 117, 118, 121, 125, 128], "wait": [18, 32, 39, 48, 53, 55, 56, 75, 81, 102, 104, 117, 120, 121, 128], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 81, 87], "whole": [18, 25, 26, 75, 87, 117, 118, 120, 122, 126], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 90, 94, 104, 106, 118, 119, 120, 121, 128], "due": [18, 100, 119, 121, 125], "could": [18, 25, 26, 30, 39, 63, 75, 89, 105, 116, 117, 118, 119, 121, 126, 128], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 81, 100, 112, 117, 118, 122, 126, 128], "reserv": [18, 44, 61, 75, 81, 107, 108, 110, 119, 126], "color": 18, "hmi": 18, "led": [18, 45, 100, 121], "reservation_id": [18, 31, 81, 90], "transactionstart": [18, 81], "els": [18, 19, 25, 26, 39, 106, 121, 128], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 125], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 78, 100, 112, 115, 121, 131], "successfulli": [18, 25, 26, 39, 87, 89, 94, 115, 120, 121, 126], "alreadi": [18, 75, 78, 79, 112, 115, 117, 119, 120, 121, 122, 123, 125, 128, 129], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 81, 117], "won": [18, 120], "stop_transact": [18, 30], "cancel": [18, 31, 90, 94, 100], "automat": [18, 45, 103, 112, 119, 120], "disconnect": [18, 25, 26, 61, 62, 77, 81], "stoptransactionrequest": [18, 81], "force_unlock": 18, "forc": [18, 56, 80, 106, 113, 118, 121, 128], "correct": [18, 103, 119, 121, 124], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 78, 81, 87, 89, 100, 113, 115, 117, 118, 125, 126, 128, 129], "externallimit": [18, 22, 78], "uuid": [18, 53, 78, 81, 89], "appli": [18, 78, 92, 100, 121, 126], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 81], "certificateinstallationr": [18, 83], "certificateupdater": [18, 83], "forwar": 18, "system": [18, 59, 61, 62, 81, 83, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 126], "situat": [18, 87], "where": [18, 53, 54, 61, 62, 81, 94, 118, 119, 121, 122, 124, 125, 126, 128], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 128, 131], "optim": [18, 78], "combin": [18, 25, 53, 81, 87, 100], "secur": [19, 25, 26, 56, 61, 62, 82, 87, 111, 121, 126], "access": [19, 32, 57, 71, 117, 119, 121, 122, 123, 124], "storag": [19, 25, 81], "within": [19, 29, 78, 81, 100, 106, 118, 121], "period": [19, 87, 103], "leaf": [19, 53, 54, 82], "expir": [19, 48, 75, 82, 90], "install_ca_certif": 19, "ca": [19, 54, 82, 104, 117], "pem": [19, 54, 59, 75, 82, 94, 104], "encod": [19, 75, 82, 83, 94, 106, 131], "x": [19, 59, 75, 94, 104, 122, 131], "509": [19, 75, 94, 104], "certificate_typ": [19, 82], "cacertificatetyp": [19, 82], "installcertificateresult": [19, 82], "attempt": [19, 39, 59, 73, 82, 94, 104], "delete_certif": 19, "delet": [19, 24, 82, 113, 123, 125], "certificate_hash_data": [19, 82], "certificatehashdata": [19, 82], "deletecertificateresult": [19, 82], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 82], "verify_certif": 19, "verifi": [19, 23, 56, 69, 75, 94, 128], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 87, 116, 121], "verif": [19, 94], "get_installed_certif": 19, "retriev": [19, 25, 82, 87, 94], "getinstalledcertificatesresult": [19, 82], "hash": [19, 82, 83], "get_ocsp_request_data": 19, "ocsp": [19, 75, 82], "ocsprequestdatalist": [19, 82], "sub": [19, 123, 131], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 82], "base64": [19, 83, 94], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 82, 83, 87, 94, 104, 113, 117, 118, 119, 120, 121, 123, 124, 125, 128, 129, 131], "c": [19, 34, 77, 81, 93, 95, 106, 116, 120, 121, 125, 128], "organ": [19, 128], "o": 19, "common": [19, 113, 116, 117, 123], "cn": [19, 93], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 71, 81, 94, 101, 103, 107, 109, 121, 124, 128], "tpm": 19, "get_key_pair": [19, 82], "respect": [19, 78, 82, 112, 118, 119, 123, 128], "encodingformat": [19, 82], "getkeypairresult": [19, 82], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 71, 73, 81, 83, 94, 106, 107, 112, 116, 120, 122, 124, 126, 128, 129, 130, 131], "bundl": [19, 128], "get_leaf_expiry_days_count": 19, "dai": [19, 125], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 94], "succeed": [19, 125], "multipl": [20, 32, 45, 87, 100, 104, 112, 116, 117, 118, 119, 120, 125], "featur": [20, 100, 115, 119, 122, 125, 126, 128, 130], "uses_someth": 20, "someth": [20, 24, 119, 121, 124, 125], "exist": [20, 24, 25, 26, 68, 87, 93, 103, 117, 119, 121, 128], "specif": [22, 31, 38, 75, 78, 83, 87, 100, 115, 117, 118, 121, 124, 125, 126, 128], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 70, 78, 103, 104, 115, 118, 119, 121], "iec": [23, 83, 119, 121], "61557": 23, "8": [23, 104, 128, 131], "isolationmeasur": [23, 85], "recur": 23, "resist": [23, 85], "regular": [23, 59, 81, 100, 104, 121, 122, 125], "interv": [23, 50, 58, 61, 67, 87, 94, 100, 121], "load": [24, 45, 83, 100, 117, 119, 120, 126], "remov": [24, 81, 113, 121, 125, 128], "design": [25, 45, 87, 118, 121], "ocpp1": [25, 87, 122, 127], "6": [25, 26, 61, 74, 78, 87, 111, 112, 116, 120, 121, 122, 127], "ocpp2": [25, 75, 87], "base": [25, 57, 67, 75, 83, 87, 92, 100, 115, 116, 119, 121, 122, 125, 126], "offer": [25, 53, 87, 118], "flexibl": [25, 87, 119, 120, 126], "easier": [25, 87, 115, 125], "vice": [25, 87, 121], "versa": [25, 87, 121], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 78, 87, 94, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 126], "security_ev": [25, 26], "securityev": [25, 26, 87], "occur": [25, 26, 81, 83, 87], "event_data": 25, "eventdata": [25, 87], "been": [25, 26, 53, 81, 87, 90, 94, 104, 115, 116, 117, 119, 120, 121, 126], "websocket": [25, 26, 61, 62, 120, 123, 126], "No": [25, 26, 86, 125], "previou": [25, 26, 73, 113, 117, 118, 121, 128], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 126], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 121, 122, 124, 128, 130], "model": [25, 36, 57, 62, 93, 103, 120, 125], "getvariablerequest": [25, 87], "getvariableresult": [25, 87], "everi": [25, 48, 70, 99, 118, 125], "preserv": [25, 118], "order": [25, 75, 104, 117, 121, 123, 126, 128, 129, 131], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 117, 118, 123, 129, 130], "reject": [25, 75, 82, 87, 90, 94], "setvariablerequest": [25, 87], "setvariableresult": [25, 87], "change_avail": 25, "changeavailabilityrequest": [25, 87], "changeavailabilityrespons": [25, 87], "monitor_vari": 25, "componentvari": [25, 87], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 121], "kind": [25, 119, 122], "component_vari": [25, 87], "point": [26, 44, 61, 62, 73, 75, 78, 81, 89, 90, 118, 121, 125, 126, 128], "configuration_kei": [26, 87], "keyvalu": [26, 87], "regist": [26, 32, 57, 103, 118, 126, 129], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 75, 81, 87, 94], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 70, 71, 87, 104, 107, 108, 117, 118, 128], "getconfigurationrespons": [26, 87], "set_custom_configuration_kei": [26, 87], "Its": 26, "possibl": [26, 65, 83, 104, 106, 113, 119, 120, 122, 123, 124, 125, 126, 128, 130], "standard": [26, 32, 86, 123], "configurationstatu": [26, 87], "In": [26, 44, 53, 76, 80, 86, 87, 89, 100, 102, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129], "data_transf": [27, 61, 62, 63], "perform": [27, 87, 89, 94, 104, 112, 120], "datatransferrequest": [27, 87], "datatransferrespons": [27, 87], "voltage_curr": 29, "voltagecurr": [29, 88], "fault_cod": 29, "faultcod": [29, 88], "happen": [29, 44, 81, 100, 120, 125], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 88], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 85, 88, 89, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 121, 122, 128], "5": [30, 48, 50, 53, 55, 64, 93, 112, 118, 121, 131], "wire": [30, 106, 119, 126, 129], "tn": 30, "network": [30, 38, 55, 71, 100, 102, 116, 117, 118, 119, 123, 129], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 89], "ocmf": [30, 89, 104], "packet": [30, 65, 89, 94, 106], "transactionstartrespons": [30, 89], "transaction_id": [30, 87, 89], "transactionstoprespons": [30, 89], "reserve_now": 31, "place": [31, 43, 94, 118, 119, 121, 128], "reservationresult": [31, 90], "succesful": [31, 121], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 70, 74, 82, 83, 106], "rs485": [32, 121], "client": [32, 54, 68, 117, 118, 120, 126], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 103], "rtu": [32, 67, 103], "hold": [32, 103, 121, 128], "target_device_id": 32, "byte": [32, 91, 126], "first_register_address": 32, "16": [32, 91, 126], "bit": [32, 70, 91, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 75, 100, 117, 118, 121], "data_raw": 32, "vectoruint16": [32, 91], "content": [32, 91, 104, 118, 121, 128], "written": [32, 61, 62, 118, 120, 121, 128], "word": [32, 86, 104, 117, 122], "statuscodeenum": [32, 91], "nonstd_writ": 32, "non": [32, 81, 83, 106, 128], "discret": 32, "repli": [32, 70], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 71, 92, 100, 102, 104, 106, 115, 116, 117, 120, 123, 129, 130], "we": [33, 53, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 128, 129], "eveseid": 33, "instanti": 33, "sessioncost": [33, 92], "total": [33, 50, 78, 92, 93, 95, 103], "chunk": [33, 92], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 73, 94, 104], "upper": [34, 87, 117, 119, 121, 129], "enter_bcd": [34, 102, 106], "b": [34, 77, 81, 93, 95, 106, 120, 121, 124, 125, 130], "leave_bcd": [34, 102, 106], "solar": [35, 78], "watthour": 35, "sunspec": [36, 37, 38, 67, 93], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 121, 126], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 81, 86, 89, 96, 107, 110, 117, 121, 125, 128], "ip_address": [38, 59], "local": [38, 56, 68, 69, 71, 75, 78, 81, 112, 117, 122, 124, 125, 128, 129, 130, 131], "ip": [38, 59, 71, 104, 118, 121], "overview": [38, 115, 117, 122, 126], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 73, 126, 128], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 71, 94, 100, 103, 105, 111, 113, 116, 127, 130, 131], "firmware_update_statu": [39, 94], "firmwareupdatestatu": [39, 94], "describ": [39, 44, 94, 103, 106, 117, 118, 119, 121, 128], "firmwar": [39, 94, 106], "log_statu": [39, 94], "logstatu": [39, 94], "log": [39, 53, 56, 61, 62, 81, 94, 117, 121, 123], "upload": [39, 73, 94, 121, 126], "update_firmwar": [39, 94], "firmware_update_request": 39, "firmwareupdaterequest": [39, 94], "meta": 39, "updatefirmwarerespons": [39, 94], "allow_firmware_instal": 39, "proce": [39, 81, 94, 128], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 94], "uploadlogsrespons": [39, 94], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 94], "soft": [39, 53, 81, 94], "hard": [39, 81, 94], "immedi": [39, 53, 56, 81, 106, 125], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 94, 106, 121], "bootreason": [39, 94], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 128, 129, 130], "instanc": [40, 87, 115, 119, 120, 122], "carsimul": 40, "begin": [40, 102, 119], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 115, 117, 119, 121, 128, 129], "cp": [42, 77, 96, 106], "plu": [42, 106, 119, 126], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 123], "mqtt": [43, 61, 115, 117, 119, 122, 123], "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, 71, 73, 74, 78, 86, 92, 104, 106, 113, 117, 118, 120, 121, 123, 124, 126, 128], "like": [43, 86, 92, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 86], "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, 89, 95, 96, 104, 121], "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, 80], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 80], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 80], "rpm": [43, 80], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 80, 106, 121], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 122], "nearest": 43, "step": [43, 100, 112, 118, 119, 122, 125, 126, 128], "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, 80], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 126], "kai": [43, 47, 61, 62, 64, 66, 71, 72, 74], "uw": [43, 47, 61, 62, 64, 66, 71, 72, 74], "hermann": [43, 47, 61, 62, 64, 66, 71, 72, 74], "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, 74, 86, 100, 104, 106, 111, 112, 116, 117, 119, 120, 121, 122, 125, 126, 128, 129, 130, 131], "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, 74], "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, 74, 106, 117, 122, 128], "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, 74, 117, 128], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 130], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 100, 106, 112, 115, 116, 117, 119, 122, 123, 128, 129], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 93, 100, 103, 104, 106, 112, 113, 116, 117, 119, 121, 122, 124, 126, 128, 130, 131], "selection_algorithm": [44, 126], "findfirst": [44, 75], "algorithm": [44, 75, 82, 83, 121], "map": [44, 118, 119, 122, 123], "incom": [44, 75, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 75, 125], "prefer": [44, 117], "parent_id_token": [44, 75, 90], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 121, 125, 128], "most": [44, 53, 106, 112, 115, 117, 122], "free": [44, 53, 69, 128], "applic": [44, 100, 104, 118, 121], "overtemperatur": [44, 88], "clear": [44, 81, 87, 106], "cool": [44, 83], "expect": [44, 83, 115, 128], "recov": 44, "faulti": 44, "treat": [44, 121], "good": [44, 78, 79, 117, 120, 124, 125, 128], "public": [44, 82, 83, 104, 122, 125], "token_provid": [44, 53, 55, 100, 119, 126], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119], "token_valid": [44, 119, 126], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 73], "g\u00f6mpel": [44, 54, 61, 62, 63, 73], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 120], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 78, 88, 89, 93, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 78], "seri": [45, 78, 79], "parallel": [45, 116, 118, 121, 128], "well": [45, 86, 118, 119, 120, 125, 126, 128], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 70, 74, 106], "chip": [45, 70, 102, 121], "discharg": [45, 53, 84], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 70, 74, 81, 102], "debug_print_all_telemetri": 45, "print": [45, 89, 120], "help": [45, 112, 113, 115, 117, 119, 120, 122, 128, 129], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 122, 126], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 122, 125, 126], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 121, 126], "authrequir": [46, 81, 97], "alwai": [46, 47, 48, 53, 71, 78, 99, 100, 103, 104, 117, 120, 121, 125, 128], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 75, 81, 89, 117, 119, 121, 126], "our": [46, 47, 117, 120, 121, 122, 125, 126, 128], "10": [46, 47, 53, 55, 86, 103, 104, 116, 121, 126], "thilo": [46, 48, 64, 72, 74], "molitor": [46, 48, 64, 72, 74], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "manual": [47, 90, 98, 103, 104, 106, 116, 117, 120, 121, 126], "same": [48, 81, 99, 100, 104, 106, 112, 118, 121, 124], "block": [48, 75], "invalid": [48, 75, 83, 94], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 120, 123, 126, 129], "nominal_ac_voltag": [50, 120], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 126], "min": [50, 78], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 87, 100, 104, 116, 119], "give": [50, 94, 117, 118, 119, 122, 125, 128], "even": [50, 53, 70, 78, 79, 117, 118, 120, 121, 126], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 123, 126, 128], "command": [50, 64, 78, 81, 82, 87, 91, 94, 100, 102, 112, 118, 121, 123, 128], "energy_manag": [50, 107, 108, 120], "energy_trunk": 50, "lar": [50, 57, 70], "dieckmann": [50, 57, 70], "part": [51, 87, 106, 116, 117, 118, 119, 121, 128, 130], "fuse": [51, 120], "fuse_limit_a": [51, 120], "phase_count": [51, 120], "omit": [51, 78, 87, 118, 124, 126, 131], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 78, 107, 108, 110], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 69, 81, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 93, 116, 128], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 69, 83, 100, 121], "spec": [53, 56, 68, 69, 83, 100], "91286": [53, 83], "payment_enable_eim": 53, "card": [53, 64, 89, 121], "mobil": [53, 122], "app": [53, 81, 121], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 83], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 126], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 126, 128], "directori": [53, 54, 56, 65, 113, 117, 120, 121, 123, 129, 130, 131], "session_logging_xml": 53, "xml": [53, 83, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 86, 94, 118, 120, 121, 122, 124, 125], "arriv": [53, 119], "fall": [53, 81, 100, 106, 121], "back": [53, 66, 70, 72, 100, 106, 117, 118, 121, 123, 125], "especi": [53, 102, 113, 118], "what": [53, 103, 113, 115, 117, 118, 120, 121, 125, 126], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 81, 104, 117, 129], "On": [53, 70, 104, 106, 118], "veri": [53, 106, 115, 117, 118, 120, 121, 128, 129], "long": [53, 119, 125], "basic": [53, 100, 103, 106, 119, 125, 126], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 81, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 81, 89, 125], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 95, 123], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 81], "enyaq": 53, "level": [53, 60, 74, 78, 87, 96, 100, 102, 103, 106, 112, 115, 118, 121, 122, 130], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 121, 124, 125, 126, 128, 129], "offset": [53, 55], "unless": [53, 118], "know": [53, 80, 100, 112, 117, 119, 125], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 121, 126, 128], "currentdemand": [53, 81, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 85, 89, 95, 121], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 75], "instead": [53, 59, 80, 100, 117, 118, 120, 121, 128], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 120, 121, 123, 125, 128, 129], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 122, 128], "hundr": 53, "slower": [53, 121], "less": [53, 74, 121], "disable_authent": 53, "standalon": [53, 106, 120, 128], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 94], "0a": [53, 120], "speed": [53, 117, 122], "receiv": [53, 61, 78, 81, 106, 118, 122, 126, 128], "authtoken": 53, "ac_rcd": [53, 74, 107, 108], "connector_lock": [53, 74, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 74], "woellert": 53, "spdx": [53, 54, 117, 128], "html": [53, 54, 86, 117, 123, 126, 128, 130, 131], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 71, 126], "prefix": [54, 61, 62, 71, 82, 118, 128], "cert": [54, 61, 62, 117], "absolut": [54, 75, 78, 79, 83, 88, 90, 92], "mf_ca_bundl": 54, "mf": [54, 82], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 82], "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, 82, 117, 122, 126], "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, 81, 104, 117, 128], "sound": 55, "db": [55, 62, 66, 123], "attenu": 55, "confirm": [55, 77, 121], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 116], "deriv": [55, 75, 81, 113], "first": [55, 59, 75, 78, 79, 103, 104, 112, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128], "cm_slac_parm": 55, "quit": [55, 106, 120, 122], "prone": 55, "might": [55, 112, 113, 117, 120, 122, 123, 125, 126, 128], "cross": 55, "talk": [55, 117, 119, 122, 123], "better": [55, 125], "gmbh": [55, 56, 122], "din70121": [56, 68, 69, 83], "chargebyt": 56, "eth0": [56, 68, 69], "ipv6": [56, 68, 69, 117, 123], "addr": [56, 68, 69], "supported_din70121": [56, 68, 69], "supported_iso15118_2": [56, 68, 69], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 69, 126], "pre": [56, 81, 103, 117, 123, 129], "master": [56, 100, 116, 121, 125], "secret": [56, 124], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": [56, 69], "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, 121, 125], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 121], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 70, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 120, 123, 125, 127, 131], "minut": [58, 104, 122], "usual": [58, 125, 128], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 128], "meter_tls_certif": 59, "left": [59, 117, 119, 121, 128], "affect": [59, 125], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 71], "4": [59, 103, 104, 111, 112, 115, 121, 128, 131], "form": [59, 112, 118, 128], "w": [59, 81, 83, 84, 93, 124, 126, 130], "y": [59, 116, 121], "z": 59, "ntp": 59, "server": [59, 69, 94, 104, 117, 118, 121, 123, 124], "sync": [59, 121], "ntp_server_1_port": [59, 104], "123": [59, 86], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 121], "mega": 60, "tester": 60, "v1": [60, 74, 104, 113], "serial_port": [60, 64, 70, 74], "dev": [60, 64, 67, 70, 74, 106, 112, 113, 116, 117, 121, 125], "ttyusb0": [60, 67, 70, 74], "baud_rat": [60, 64, 74], "115200": [60, 64, 67, 74, 106], "baud": [60, 64, 67, 74], "rate": [60, 64, 67, 74], "reset_gpio": [60, 74], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 74, 100], "j": [61, 117, 121, 124, 128, 130], "chargepointconfigpath": [61, 62, 126], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 81, 123], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 126], "everest_ocpp_log": [61, 62, 126], "certspath": [61, 62], "locat": [61, 62, 71, 87, 94, 104, 106, 113, 117, 125, 126, 129, 130], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 126], "auth_provid": [61, 62, 126], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 126], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 126], "kv": [62, 66, 71, 72, 107, 108], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 126], "securityprofil": [63, 126], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 125], "pn532": 64, "nfc": [64, 121], "soon": [64, 81, 100, 119, 121, 129], "tag": [64, 75, 81, 82, 92, 125], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 118], "w\u00f6llert": [64, 74], "captur": 65, "dump": [65, 81], "sebastian": [65, 68, 69], "luka": [65, 68, 69], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "collect": [67, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 94], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 89], "no_meter_id": 67, "arbitrari": [67, 75, 76, 78, 79, 118, 128], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 69, 116, 121, 124, 131], "josev": [68, 69, 111, 116, 117], "project": [68, 69, 113, 115, 117, 118, 120, 121, 122, 123, 127, 128, 129, 130, 131], "supported_iso15118_20_ac": [68, 69], "supported_iso15118_20_dc": [68, 69], "tls_activ": 68, "enforce_tl": [68, 69], "is_cert_install_need": 68, "And": [68, 118, 121, 122, 128], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "free_cert_install_servic": 69, "allow_cert_install_servic": 69, "ignore_physical_values_limit": 69, "wai": [69, 115, 117, 118, 119, 120, 121, 128], "400a": 69, "ciphersuit": 69, "tls_aes_256_gcm_sha384": 69, "tls_chacha20_poly1305_sha256": 69, "ecdh": 69, "ecdsa": 69, "aes128": 69, "sha256": [69, 82, 83], "hub": 70, "baudrat": 70, "pariti": 70, "ignore_echo": 70, "rxtx_gpio_chip": 70, "rxtx_gpio_lin": 70, "rxtx_gpio_tx_high": 70, "9600": 70, "none": [70, 74, 77, 83, 106], "odd": 70, "filter": 70, "rx": 70, "tx": [70, 106], "usag": [70, 78, 121], "lan": [71, 118], "wifi": 71, "privileg": 71, "setup_wifi": 71, "setup_simul": 71, "online_check_host": 71, "lfenergi": [71, 122], "hostnam": 71, "internet": [71, 118, 121], "initialized_by_default": 71, "release_metadata_fil": 71, "releas": [71, 112, 116, 122, 125], "ap_interfac": 71, "wlan0": 71, "ap": 71, "ap_ipv4": 71, "192": 71, "168": 71, "24": 71, "memori": 72, "defaultretri": 73, "tri": 73, "download": [73, 76, 94, 112, 121, 122, 129], "failur": [73, 83, 94, 96, 104, 106], "defaultretryinterv": 73, "control_mod": 74, "caps_min_current_a": 74, "onboard": [74, 106], "concurrenttx": 75, "nocredit": 75, "notallowedtypeevs": 75, "notatthisloc": 75, "notatthistim": 75, "signatureerror": 75, "certificateexpir": 75, "certificaterevok": 75, "nocertificateavail": 75, "certchainerror": 75, "contractcancel": 75, "tokenvalidationstatu": 75, "ongo": [75, 94, 125], "id_token": [75, 90], "authorization_typ": 75, "request_id": [75, 94], "put": [75, 104, 117, 119, 121, 125, 128], "remotestartid": 75, "printabl": [75, 76], "insensit": [75, 76, 87], "ascii": [75, 76], "fixm": 75, "regex": 75, "authorizationtyp": 75, "id_token_typ": 75, "idtokentyp": 75, "assign": [75, 81, 83, 92, 100, 118], "prevalid": 75, "iso15118certificatehashdata": 75, "parentidtag": 75, "expiry_tim": [75, 90], "selectionalgorithm": 75, "logic": [75, 100, 102, 113, 115, 117, 118, 119, 128], "userinput": 75, "plugev": [75, 126], "choos": [75, 117, 119, 120, 122, 128, 129], "referenc": 75, "plugandcharg": 75, "bankcard": 75, "central": [75, 81, 100, 119, 128], "macaddress": 75, "iso14443": 75, "iso15693": 75, "keycod": 75, "noauthor": 75, "bookkeep": 76, "short": [76, 96, 112, 117, 118, 119, 125, 126], "session_token": 76, "invoic": 76, "transaction_data": 76, "iec61851": [77, 100], "poweron": 77, "correctli": [77, 78, 121, 126], "mirror": [77, 106], "contact": [77, 106, 121], "poweroff": [77, 80], "weld": 77, "Not": [77, 128], "assembli": [77, 121], "a_13": 77, "a_20": 77, "a_32": 77, "a_63_3ph_70_1ph": 77, "nodetyp": 78, "undefin": 78, "limitsreq": 78, "total_power_w": 78, "ac_max_current_a": 78, "ac_min_current_a": 78, "properli": [78, 83, 104, 106, 116, 117, 121, 125], "amp": [78, 93], "ac_max_phase_count": 78, "ac_min_phase_count": 78, "ac_supports_changing_phases_during_charg": 78, "limitsr": 78, "optimizertarget": 78, "energy_amount_need": 78, "kwh": [78, 79, 103], "charge_to_max_perc": 78, "nn": 78, "car_battery_soc": 78, "Of": 78, "leave_tim": 78, "drive": [78, 100, 118, 121], "awai": [78, 81, 128], "fullfil": 78, "cheapest": 78, "timefram": 78, "price_limit": 78, "full_autonomi": 78, "schedulereqentri": 78, "One": [78, 116, 118, 119, 120, 122], "entri": [78, 79, 116], "limits_to_root": 78, "limits_to_leav": 78, "sampl": [78, 79, 87], "root": [78, 102, 104, 112, 113, 117, 120, 123], "face": [78, 100], "leav": 78, "conversion_effici": 78, "convers": 78, "price_per_kwh": 78, "priceperkwh": [78, 79], "timepoint": [78, 79], "scheduleresentri": 78, "children": 78, "node_typ": 78, "child": [78, 82], "again": [78, 81, 89, 117, 119, 120, 128], "propag": [78, 125], "optimizer_target": 78, "energy_usage_root": 78, "energy_usage_leav": 78, "schedule_import": [78, 79], "futur": [78, 79, 117, 121, 122], "practic": [78, 79, 116, 117, 122], "schedule_export": [78, 79], "valid_until": 78, "consumpt": [78, 120], "afer": 78, "limits_root_sid": 78, "last": [78, 104, 112, 122], "currenc": [79, 86, 92], "digit": [79, 86], "4217": [79, 86], "max_current_a_import": 80, "min_current_a_import": 80, "max_phase_count_import": 80, "min_phase_count_import": 80, "max_current_a_export": 80, "min_current_a_export": 80, "max_phase_count_export": 80, "min_phase_count_export": 80, "supports_changing_phases_during_charg": 80, "connector_typ": 80, "nr": 80, "iec62196type2c": 80, "iec62196type2socket": 80, "fan_rpm": 80, "supply_voltage_12v": 80, "supply_voltage_minus_12v": 80, "relais_on": 80, "temperatur": [80, 83, 117], "degre": 80, "celsiu": 80, "architectur": [80, 115, 118, 122], "train": 80, "dccablecheck": 80, "dcprecharg": 80, "fullpowercharg": 80, "stoptransactionreason": 81, "id_tag": [81, 92, 100], "emergencystop": 81, "button": [81, 83, 117, 129], "evdisconnect": 81, "move": [81, 125, 126, 129], "induct": 81, "hardreset": 81, "press": [81, 83, 123], "powerloss": 81, "loss": 81, "reboot": [81, 87, 94, 106, 121], "remot": [81, 94, 112, 118, 119, 123, 125, 128], "smartphon": 81, "exceed": 81, "prepaid": 81, "credit": 81, "softreset": 81, "unlockcommand": 81, "deauthor": 81, "starttransact": 81, "conf": [81, 118, 121, 128], "energylimitreach": 81, "paid": 81, "solut": [81, 116, 119, 120], "groundfault": 81, "localoutofcredit": 81, "masterpass": 81, "masterpassgroupid": 81, "overcurrentfault": 81, "larger": 81, "electr": [81, 100, 106, 117, 121], "powerqu": 81, "qualiti": 81, "imbal": 81, "soclimitreach": 81, "stoppedbyev": 81, "timelimitreach": 81, "startsessionreason": 81, "evconnect": 81, "error_notsupport": 81, "error_notcharg": 81, "error_hardwar": 81, "sessioneventenum": 81, "sessionstart": 81, "either": [81, 103, 121], "met": [81, 106], "preparecharg": 81, "prepar": [81, 115, 122, 128], "precharg": [81, 100], "powerdeliveri": 81, "chargingstart": 81, "chargingpausedev": 81, "chargingpausedevs": 81, "chargingresum": 81, "stoppingcharg": 81, "weldingcheck": 81, "chargingfinish": 81, "essenti": [81, 116, 118, 128], "transactionfinish": 81, "clariti": [81, 126], "precondit": 81, "irrevoc": 81, "swipe": 81, "sessionfinish": 81, "doesnt": 81, "prevent": [81, 100, 104, 121], "allerrorsclear": 81, "permanentfault": 81, "reservationstart": [81, 100], "reservationend": [81, 90, 100], "replugstart": 81, "interrupt": [81, 83], "replugfinish": 81, "plugintimeout": 81, "connectiontimeout": [81, 126], "waitingforenergi": 81, "logging_path": 81, "filenam": 81, "incomplet": 81, "yet": [81, 100, 104, 118, 119, 121, 128], "meter_valu": 81, "signed_meter_valu": 81, "errorenum": 81, "kept": [81, 113], "compat": [81, 121], "legaci": 81, "cardiodefault": 81, "rcddc": 81, "ventilationnotavail": 81, "brownout": 81, "vendor": [81, 87, 121], "error_cod": 81, "vendor_error": 81, "assum": [81, 87, 104, 113, 118, 119, 120, 125, 128], "session_start": 81, "session_finish": 81, "transaction_start": 81, "transaction_finish": 81, "nr_of_phases_avail": 81, "present_voltag": 81, "present_curr": 81, "target_voltag": 81, "target_curr": 81, "maximum_current_limit": 81, "minimum_current_limit": 81, "maximum_voltage_limit": 81, "maximum_power_limit": 81, "estimated_time_ful": 81, "departure_tim": 81, "depart": 81, "estimated_time_bulk": 81, "evcc_id": 81, "remaining_energy_need": 81, "remain": [81, 106], "battery_capac": 81, "battery_full_soc": 81, "battery_bulk_soc": 81, "brand": 81, "volkswagen_group": 81, "volkswagengroup": 81, "tesla": 81, "independ": [81, 104, 118], "upward": 81, "connectortypeenum": 81, "cccs1": 81, "k": 81, "combo": 81, "cccs2": 81, "cg105": 81, "jari": 81, "g105": 81, "1993": 81, "chademo": 81, "ctesla": 81, "ctype1": 81, "iec62196": 81, "j1772": [81, 100, 121], "ctype2": 81, "mennek": 81, "s309_1p_16a": 81, "16a": 81, "iec60309": 81, "s309_1p_32a": 81, "32a": 81, "s309_3p_16a": 81, "s309_3p_32a": 81, "sbs1361": 81, "uk": 81, "domest": 81, "13amp": 81, "scee": 81, "7_7": 81, "cee": 81, "schuko": 81, "stype2": 81, "stype3": 81, "scame": 81, "scee_7_7": 81, "certificatetyp": 82, "v2grootcertif": 82, "morootcertif": 82, "csmsrootcertif": 82, "v2gcertificatechain": 82, "mfrootcertif": 82, "hashalgorithm": [82, 83], "sha384": [82, 83], "sha512": [82, 83], "invalidsignatur": [82, 94], "invalidcertificatechain": 82, "invalidformat": 82, "invalidcommonnam": 82, "norootcertificateinstal": 82, "certificatestoremaxlengthexceed": 82, "writeerror": 82, "notfound": 82, "getinstalledcertificatesstatu": 82, "getkeypairstatu": 82, "keypair": 82, "notfoundvalid": 82, "privatekeynotfound": 82, "hash_algorithm": 82, "issuer_name_hash": 82, "issuer_key_hash": 82, "serial_numb": 82, "issuer": [82, 83], "distinguish": [82, 83], "dn": [82, 104], "field": [82, 87, 93, 119], "exclud": [82, 86], "length": [82, 93, 103, 104, 126], "subject": 82, "represent": [82, 106, 115, 117, 119], "hexadecim": 82, "0x": 82, "lead": [82, 122], "zero": [82, 93], "certificatehashdatachain": 82, "child_certificate_hash_data": 82, "certificate_hash_data_chain": 82, "ocsprequestdata": 82, "responder_url": 82, "respond": [82, 83, 100, 118], "url": [82, 83, 94, 119, 129], "ocsp_request_data_list": 82, "key_pair": 82, "pair": [82, 87, 102, 118], "warn": [83, 122], "no_imd": 83, "dc_everrorcod": 83, "no_error": 83, "failed_resstemperatureinhibit": 83, "failed_evshiftposit": 83, "failed_chargerconnectorlockfault": 83, "failed_evressmalfunct": 83, "failed_chargingcurrentdifferentia": 83, "failed_chargingvoltageoutofrang": 83, "reserved_a": 83, "reserved_b": 83, "reserved_c": 83, "failed_chargingsystemincompat": 83, "nodata": 83, "error_contactor": 83, "wrong": [83, 121], "error_rcd": [83, 106], "error_utilityinterruptev": 83, "util": [83, 111, 112, 113, 117, 121, 122, 128], "equip": [83, 121], "temporari": [83, 123], "reduct": 83, "error_malfunct": 83, "recover": 83, "error_emergencyshutdown": 83, "incompat": [83, 94], "v2g_message_id": 83, "bodi": [83, 104], "supportedappprotocolreq": 83, "supportedappprotocolr": 83, "sessionsetupreq": 83, "sessionsetupr": 83, "servicediscoveryreq": 83, "servicediscoveryr": 83, "servicedetailreq": 83, "servicedetailr": 83, "paymentserviceselectionreq": 83, "paymentserviceselectionr": 83, "servicepaymentselectionreq": 83, "servicepaymentselectionr": 83, "paymentdetailsreq": 83, "paymentdetailsr": 83, "authorizationreq": 83, "authorizationr": 83, "contractauthenticationreq": 83, "contractauthenticationr": 83, "chargeparameterdiscoveryreq": 83, "chargeparameterdiscoveryr": 83, "chargingstatusreq": 83, "chargingstatusr": 83, "meteringreceiptr": 83, "powerdeliveryr": 83, "cablecheckreq": 83, "cablecheckr": 83, "prechargereq": 83, "precharger": 83, "currentdemandreq": 83, "currentdemandr": 83, "weldingdetectionreq": 83, "weldingdetectionr": 83, "sessionstopreq": 83, "sessionstopr": 83, "certificateinstallationreq": 83, "certificateupdatereq": 83, "unknownmessag": 83, "j2847_2": 83, "evseid_din": 83, "evsepresentvoltag": 83, "cdv": 83, "61851": [83, 119, 121], "23": [83, 86], "evsepresentcurr": 83, "evsemaximumcurrentlimit": 83, "evsemaximumpowerlimit": 83, "evsemaximumvoltagelimit": 83, "evseminimumcurrentlimit": 83, "evseminimumvoltagelimit": 83, "accuraci": [83, 86], "ac_max_curr": 83, "dc_current_regulation_toler": 83, "magnitud": [83, 88], "regul": [83, 88], "toler": [83, 88], "dc_peak_current_rippl": 83, "peak": [83, 88], "rippl": [83, 88], "dc_energy_to_be_deliv": 83, "deliveredbi": 83, "dc_minimum_limit": 83, "dc_maximum_limit": 83, "dc_evreadi": 83, "dc_evresssoc": 83, "ress": 83, "dc_evcabincondit": 83, "toheat": 83, "passeng": 83, "compart": 83, "dc_evressconidit": 83, "dc_evtargetvoltag": 83, "dc_evtargetcurr": 83, "demand": 83, "dc_evmaximumcurrentlimit": 83, "dc_evmaximumpowerlimit": 83, "dc_evmaximumvoltagelimit": 83, "ev_remainingtimetofullsoc": 83, "ev_remainingtimetobulksoc": 83, "appprotocol": 83, "transmit": [83, 106], "namespac": [83, 112, 118], "uri": [83, 94], "major": 83, "minor": [83, 86, 125], "v2g_message_xml": 83, "decod": [83, 106], "v2g_message_json": 83, "v2g_message_exi_hex": 83, "hex": 83, "v2g_message_exi_base64": 83, "certificateact": 83, "exirespons": 83, "certificateactionenum": 83, "schema": [83, 113, 128], "exirequest": 83, "iso15118schemavers": 83, "certificatereq": 83, "certificatehashdatainfo": 83, "issuernamehash": 83, "issuerkeyhash": 83, "serialnumb": 83, "responderurl": 83, "maxcurrentlimit": 84, "maxpowerlimit": 84, "maxvoltagelimit": 84, "energycapac": 84, "targetcurr": 84, "targetvoltag": 84, "dischargemaxcurrentlimit": 84, "dischargemaxpowerlimit": 84, "dischargetargetcurr": 84, "dischargeminimalsoc": 84, "resistance_f_ohm": 85, "protect": [85, 121], "earth": 85, "ohm": [85, 96], "voltage_v": [85, 88, 89, 103], "currencycod": 86, "alphabet": 86, "charact": 86, "taken": [86, 120, 125, 128], "www": [86, 104], "six": 86, "group": [86, 117], "com": [86, 100, 104, 106, 111, 112, 116, 117, 120, 121, 122, 125, 126, 128, 131], "en": [86, 104, 106], "financi": 86, "technic": [86, 87, 122], "metal": [86, 121], "bond": 86, "market": 86, "AED": 86, "afn": 86, "amd": 86, "ang": 86, "aoa": 86, "aud": 86, "awg": 86, "azn": 86, "bam": 86, "bbd": 86, "bdt": 86, "bgn": 86, "bhd": 86, "bif": 86, "bmd": 86, "bnd": 86, "bob": 86, "bov": 86, "brl": 86, "bsd": 86, "btn": 86, "bwp": 86, "byn": 86, "bzd": 86, "cad": 86, "cdf": 86, "che": 86, "chf": 86, "chw": 86, "clf": 86, "clp": 86, "cny": 86, "cop": 86, "cou": 86, "crc": 86, "cuc": 86, "cup": 86, "cve": 86, "czk": 86, "djf": 86, "dkk": 86, "dop": 86, "dzd": 86, "egp": 86, "ern": 86, "etb": 86, "eur": 86, "fjd": 86, "fkp": 86, "gbp": 86, "gel": 86, "gh": 86, "gip": 86, "gmd": 86, "gnf": 86, "gtq": 86, "gyd": 86, "hkd": 86, "hnl": 86, "htg": 86, "huf": 86, "idr": 86, "il": 86, "inr": 86, "iqd": 86, "irr": 86, "isk": 86, "jmd": 86, "jod": 86, "jpy": 86, "ke": 86, "kg": 86, "khr": 86, "kmf": 86, "kpw": 86, "krw": 86, "kwd": 86, "kyd": 86, "kzt": 86, "lak": 86, "lbp": 86, "lkr": 86, "lrd": 86, "lsl": 86, "lyd": 86, "mad": 86, "mdl": 86, "mga": 86, "mkd": 86, "mmk": 86, "mnt": [86, 121], "mop": 86, "mru": 86, "mur": 86, "mvr": 86, "mwk": 86, "mxn": 86, "mxv": 86, "myr": 86, "mzn": 86, "nad": 86, "ngn": 86, "nio": 86, "nok": 86, "npr": 86, "nzd": 86, "omr": 86, "pab": 86, "pen": 86, "pgk": 86, "php": 86, "pkr": 86, "pln": 86, "pyg": 86, "qar": 86, "ron": 86, "rsd": 86, "rub": 86, "rwf": 86, "sar": 86, "sbd": 86, "scr": 86, "sdg": 86, "sek": 86, "sgd": 86, "shp": 86, "sle": 86, "sll": 86, "srd": 86, "ssp": 86, "stn": 86, "svc": 86, "syp": 86, "szl": 86, "thb": 86, "tj": 86, "tmt": 86, "tnd": 86, "top": [86, 112, 119, 121, 122], "ttd": 86, "twd": 86, "tz": 86, "uah": 86, "ugx": 86, "usd": 86, "usn": 86, "uyi": 86, "uyu": 86, "uyw": 86, "uz": 86, "ved": 86, "ve": [86, 120], "vnd": 86, "vuv": 86, "wst": 86, "xaf": 86, "xcd": 86, "xdr": 86, "xof": 86, "xpf": 86, "xsu": 86, "xua": 86, "yer": 86, "zar": 86, "zmw": 86, "zwl": 86, "separ": [86, 113, 118, 126], "express": 86, "euro": 86, "cent": 86, "moneyamount": [86, 92], "ocpp201": [87, 107, 109], "datatransferstatu": 87, "unknownmessageid": 87, "unknownvendorid": 87, "vendor_id": 87, "message_id": 87, "read_onli": 87, "getconfigur": 87, "unknown_kei": 87, "rebootrequir": 87, "notsupport": 87, "securityeventenum": 87, "firmwareupd": [87, 94, 106], "failedtoauthenticateatcsm": 87, "csmsfailedtoauthent": 87, "settingsystemtim": 87, "startupofthedevic": 87, "resetorreboot": 87, "securitylogwasclear": 87, "reconfigurationofsecurityparamet": 87, "memoryexhaust": 87, "invalidmessag": 87, "attemptedreplayattack": 87, "tamperdetectionactiv": 87, "invalidfirmwaresignatur": 87, "invalidfirmwaresigningcertif": 87, "invalidcsmscertif": 87, "invalidchargingstationcertif": 87, "invalidtlsvers": 87, "invalidtlsciphersuit": 87, "maintenanceloginaccept": 87, "maintenanceloginfail": 87, "index": [87, 118, 122, 128, 130, 131], "variabl": [87, 112, 117, 118, 128], "doesn": 87, "suffici": [87, 112, 121], "attributeenum": 87, "attribut": [87, 104, 117], "minset": 87, "maxset": 87, "getvariablestatusenumtyp": 87, "unknowncompon": 87, "unknownvari": 87, "notsupportedattributetyp": 87, "attributetyp": 87, "setvariablestatusenumtyp": 87, "eventtriggerenum": 87, "alert": 87, "pass": [87, 124], "threshold": 87, "delta": 87, "eventnotificationtyp": 87, "notif": [87, 128], "hardwirednotif": 87, "softwar": [87, 115, 122, 127], "hardwir": 87, "hardwiredmonitor": 87, "preconfiguredmonitor": 87, "preconfigur": 87, "custommonitor": 87, "attribute_typ": 87, "absent": 87, "NOT": [87, 128], "event_id": 87, "actual_valu": 87, "event_notification_typ": 87, "caus": 87, "refer": [87, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 122, 125, 131], "tech_cod": 87, "tech_info": 87, "transactionid": 87, "variable_monitoring_id": 87, "variablemonitor": 87, "operationalstatusenumtyp": 87, "inop": 87, "operational_statu": 87, "whose": [87, 103, 125], "changeavailabilitystatusenumtyp": 87, "statusinfotyp": 87, "reason_cod": 87, "predefin": 87, "why": [87, 90, 117, 119, 124], "additional_info": 87, "text": [87, 120, 122, 126, 131], "abl": [87, 106, 112, 117, 120, 121, 123, 126, 128], "status_info": 87, "current_a": [88, 89, 103], "max_export_voltage_v": 88, "min_export_voltage_v": 88, "max_export_current_a": 88, "min_export_current_a": 88, "max_export_power_w": 88, "current_regulation_tolerance_a": 88, "peak_current_ripple_a": 88, "max_import_voltage_v": 88, "min_import_voltage_v": 88, "max_import_current_a": 88, "min_import_current_a": 88, "max_import_power_w": 88, "sink": 88, "conversion_efficiency_import": 88, "conversion_efficiency_export": 88, "communicationfailur": 88, "configurationerror": 88, "hardwarefault": 88, "undertemperatur": 88, "undervoltageac": 88, "overvoltageac": 88, "undervoltagedc": 88, "overvoltagedc": 88, "undervoltagebatteri": 88, "overvoltagebatteri": 88, "overcurrentac": 88, "overcurrentbatteri": 88, "overcurrentdc": 88, "wrongcabl": 88, "noerror": 88, "These": [89, 100, 113, 123, 125, 127, 128, 131], "client_id": 89, "tariff_id": 89, "cable_id": 89, "user_data": [89, 121], "tariff": 89, "transactionrequeststatu": 89, "not_support": 89, "unexpected_error": 89, "verbos": [89, 117], "transaction_min_stop_tim": 89, "earliest": 89, "yield": 89, "transaction_max_stop_tim": 89, "deadlin": 89, "energy_wh_import": [89, 103], "phase_seq_error": 89, "rotat": 89, "ccw": 89, "energy_wh_export": [89, 103], "power_w": [89, 103], "reactivepow": [89, 95], "reactiv": [89, 95], "frequency_hz": [89, 103], "hertz": [89, 95, 96], "made": [90, 104, 117, 121], "occupi": 90, "unavail": 90, "parent_id": 90, "reservationendreason": 90, "usedtostartcharg": 90, "serialcommhub": [91, 107, 109], "io": [91, 111, 124, 130], "status_cod": 91, "sessioncostchunk": 92, "sum": [92, 95, 103], "timestamp_from": 92, "timestamp_to": 92, "monei": [92, 107, 110], "thing": [92, 117, 119, 122, 125, 131], "categori": [92, 113], "sessionstatu": 92, "final": [92, 94, 100, 106, 118, 128], "cost_chunk": 92, "uinteg": 93, "203": 93, "l": [93, 124], "payload": [93, 104, 118, 128], "105": 93, "int16": 93, "apha": 93, "phasea": 93, "aphb": 93, "phaseb": 93, "aphc": 93, "phasec": 93, "a_sf": 93, "phvpha": 93, "phvphb": 93, "bn": 93, "phvphc": 93, "v_sf": 93, "sunssf": 93, "hz": 93, "hz_sf": 93, "wpha": 93, "wphb": 93, "wphc": 93, "w_sf": 93, "va": 93, "vapha": 93, "vaphb": 93, "vaphc": 93, "va_sf": 93, "varpha": 93, "varphb": 93, "varphc": 93, "var_sf": 93, "pfpha": 93, "pf": 93, "pct": 93, "pfphb": 93, "pfphc": 93, "pf_sf": 93, "totwhim": 93, "p": [93, 121, 124, 128], "hour": [93, 104], "acc32": 93, "totwh_sf": 93, "evt": 93, "bitfield32": 93, "chapter": [93, 117, 122], "critic": 93, "counter": 93, "problem": [93, 112, 116, 120], "retry_interval_": 94, "origin": [94, 100, 112, 124, 125, 128], "retrieve_timestamp": 94, "install_timestamp": 94, "acceptedcancel": 94, "invalidcertif": 94, "revokedcertif": 94, "revok": [94, 100], "oldest_timestamp": 94, "oldest": 94, "incluc": 94, "latest_timestamp": 94, "securitylog": 94, "diagnosticslog": 94, "uploadlogsstatu": 94, "upload_logs_statu": 94, "file_nam": 94, "logstatusenum": 94, "badmessag": 94, "badli": 94, "notsupportedoper": 94, "permissiondeni": 94, "insuffici": 94, "permiss": [94, 121, 128], "uploadfailur": 94, "being": [94, 103, 117, 121, 123], "firmwareupdatestatusenum": 94, "intermedi": [94, 125], "downloadfail": 94, "downloadschedul": 94, "downloadpaus": 94, "task": 94, "installationfail": 94, "installreboot": 94, "installschedul": 94, "installdatetim": 94, "installverificationfail": 94, "checksum": 94, "signatureverifi": 94, "notspecifi": 94, "applicationreset": 94, "localreset": 94, "powerup": 94, "remotereset": 94, "scheduledreset": 94, "l1": [95, 103], "l2": 95, "l3": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 121, 128, 130], "usabl": 100, "share": [100, 117, 118, 119, 126, 129], "dedic": [100, 115, 117, 122], "interact": [100, 118, 119, 125], "helper": [100, 113, 122], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 119, 122, 123], "lowest": [100, 121], "microcontrol": 100, "improv": [100, 128], "safeti": [100, 106, 121], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 121], "subscrib": [100, 106, 118, 128], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 120, 121, 122, 124, 125, 126, 128, 129, 130], "openfastchargingalli": 100, "blob": [100, 116, 121], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 121, 122, 123, 127, 129, 130, 131], "against": [100, 125, 126, 128], "reservatonstart": 100, "notifi": [100, 128], "intergr": 100, "overload": 100, "drop": [100, 102, 128], "merg": [100, 125], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112], "smart": [100, 106], "profil": [100, 126], "whichev": 100, "15118": [102, 116, 119, 121], "bx": 102, "cx": 102, "dx": [102, 131], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 122], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 115, 116, 117, 119, 120, 123, 126, 128], "cm_valid": 102, "unplug": [102, 106, 121], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 121, 123, 125, 128, 129], "subdirectori": [103, 113, 121], "templat": [103, 115, 117, 128], "yaml": [103, 107, 117, 120, 121, 122], "copi": [103, 104, 106, 112, 121, 123], "fill": [103, 117, 120], "datasheet": 103, "consist": [103, 104, 113, 118, 121, 125, 130], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 126], "certain": [103, 106, 112], "serv": 104, "translat": 104, "forward": [104, 125, 126], "metric": 104, "consequ": 104, "ensur": [104, 106], "thrown": 104, "possibli": [104, 120], "furthermor": [104, 113, 117, 120, 123, 125, 128], "thread": [104, 118, 128], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 123, 126], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 123, 128], "had": 104, "host": [104, 121, 123, 124, 129], "coher": 104, "behavior": [104, 128], "suppos": [104, 112], "howev": [104, 106, 116, 117, 118, 120], "inbetween": 104, "potenti": 104, "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 121, 124, 128, 131], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 120], "right": [104, 117, 119, 121, 122, 123, 128, 129], "48": 104, "section": [104, 113, 115, 117, 118, 119, 121, 122, 125, 128, 129], "suggest": [104, 123, 128], "pai": 104, "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 128, 131], "tls_on": 104, "offici": [104, 116, 120, 121, 122], "page": [104, 117, 119, 120, 121, 122, 130], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 121, 122], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 121, 128], "googl": 106, "buffer": 106, "wikipedia": 106, "wiki": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 123, 128], "extract": [106, 121], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 122], "frequent": [106, 122, 125], "nanopb": [106, 123], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 122, 125, 127, 130], "accordingli": [106, 112, 115, 121, 126], "human": [106, 130], "allowpoweron": 106, "bool": 106, "decis": [106, 125], "setpwm": 106, "duty_cycl": 106, "ON": 106, "rom": [106, 121], "loader": 106, "stm32flash": [106, 121], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 128, 130], "flash": 106, "kit": [106, 121], "real": [106, 119, 121], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 125, 129], "go": [106, 117, 119, 120, 121, 122, 125, 128], "modifi": [106, 121, 126, 129], "setthreephas": 106, "next": [106, 118, 119, 121, 122, 128], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 128], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 121], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 122, 126, 128, 129], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 125, 128], "resetdon": 106, "find": [107, 117, 125, 126, 128], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "pyjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "git": [111, 115, 116, 117, 122, 127, 128], "ext": [111, 121], "switchev": 111, "git_rev": 111, "928f67822bda673b3d95909dba672981e95e843": 111, "git_tag": [111, 112, 128], "2023": [111, 116], "12": [111, 116, 128], "af88128fef2581411a64589493ab37a5f46a145d": 111, "90b74fd3964c9b01c474ce20f54f412a2b965497": 111, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 111, "v0": [111, 125], "9": [111, 116], "build_test": [111, 128], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "b6efd1cd707430895e83a12dcc00887140a423ff": 111, "mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "8b3f26a": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "libevs": 111, "e564e87e515b254af9dbdf9aaee5c435ebdde1e4": 111, "libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 111, "build_exampl": [111, 112], "libmodbu": [111, 112], "b41adccde9036f7728785185db9c980a2fe94ef1": 111, "libocpp": [111, 112, 120], "1ecd9cd585eab66008894864600e6890b84c79c7": 111, "libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 122, 124, 126, 129, 130], "pleas": [112, 116, 117, 121, 122, 126, 128], "sure": [112, 113, 116, 117, 119, 121, 126, 128], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 126, 128, 129], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 121, 123, 125, 126, 128, 131], "environ": [112, 115, 119, 120, 122, 128], "cd": [112, 113, 117, 121, 123, 124, 125, 128, 129, 130], "dependency_manag": [112, 117], "init": [112, 117, 118, 125, 128], "checkout": [112, 117, 121, 125, 129], "deploi": [112, 130], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 122, 123, 128], "whoami": [112, 117], "bin": [112, 116, 117, 120, 121, 125, 128], "ev_cli": [112, 113], "mkdir": [112, 117, 121, 124, 125, 128, 130], "guid": [112, 116, 118, 119, 122, 126, 127, 128, 129], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 115, 117, 118, 119, 120, 121, 122, 125, 126, 128], "effect": [112, 117], "advanc": 112, "lib": [112, 128], "branch": [112, 130], "repo": [112, 117, 125], "achiev": [112, 120, 128], "edit": [112, 125], "your": [112, 115, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 128], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 126, 128], "behind": [112, 119, 125], "clean": [112, 124, 125], "seen": [112, 115, 117, 119, 121], "shell": [112, 117, 121, 123, 125], "python": [113, 117, 123, 128, 131], "packag": [113, 122, 128], "subcommand": 113, "manifest": [113, 118, 126, 128], "simpli": [113, 118, 119, 122, 126], "dir": [113, 128], "clang": [113, 116, 128], "them": [113, 117, 119, 121, 123, 128], "interfacenam": 113, "hpp": [113, 118, 128], "former": 113, "view": [113, 128, 130], "latter": [113, 126], "skeleton": [113, 118], "insid": [113, 117, 119, 121, 123, 125, 126], "instruct": [113, 116, 117, 124, 128], "cmake": [113, 116, 117, 120, 121, 123, 128], "ld": 113, "glue": [113, 117, 121], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 117, 118, 128], "subsect": [113, 118], "inferfac": 113, "mark": [113, 128], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 121], "touch": [113, 121, 125], "comma": 113, "lot": [113, 117, 125], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 122, 128], "cli": [114, 115, 118, 122, 128], "think": [115, 118], "scenario": [115, 117, 119, 122, 125], "loos": 115, "coupl": [115, 128], "enhanc": 115, "suitabl": [115, 128], "ship": [115, 125], "explain": [115, 117, 119, 122, 128], "addition": [115, 119], "life": [115, 120], "understand": [115, 118, 119, 122, 125, 127, 128, 131], "benefit": [115, 128], "sneak": 115, "preview": 115, "admin": [115, 120, 123], "scaffold": 115, "explor": [115, 121], "great": [115, 117], "noder": [115, 117, 121, 129], "steve": [115, 117, 120, 123], "exactli": 115, "shown": [115, 117, 119, 121], "later": [115, 117, 119, 125, 128], "recommend": [115, 116, 117, 121, 126], "least": [115, 118, 122, 128], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 120, 121], "pi": [115, 120, 121], "ubuntu": [115, 121, 124], "opensus": 115, "fedora": 115, "36": 115, "creat": [115, 117, 118, 119, 120, 121, 123, 124, 125, 129, 131], "compil": [115, 116, 117, 128], "walk": [115, 117, 119, 121, 122], "nativ": [116, 121], "window": [116, 117, 123], "wsl2": 116, "docker": [116, 117, 122, 124, 126, 127, 129], "podman": 116, "gcc": [116, 120], "tweak": 116, "faq": [116, 122], "gnu": 116, "librari": [116, 117, 126, 128], "best": [116, 122, 129], "04": [116, 124], "22": 116, "apt": [116, 121], "sudo": [116, 117, 121, 128], "rsync": [116, 121], "wget": [116, 121], "doxygen": 116, "graphviz": 116, "tidi": [116, 128], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 123], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 121], "md": [116, 121], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 126], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 122], "probabl": [116, 117, 118, 124], "python_execut": 116, "As": [117, 118, 119, 120, 121, 126], "highli": 117, "modular": [117, 119, 122], "pull": [117, 122, 129], "prerequisit": [117, 122], "said": 117, "resid": 117, "cpm_source_cach": 117, "workspac": [117, 120, 121, 123, 129], "u": [117, 118, 120, 121, 122, 125, 128], "initialis": 117, "newli": [117, 121, 128], "adopt": [117, 122], "chosen": 117, "That": [117, 119, 121, 125], "pki": 117, "create_cert": 117, "sh": [117, 123, 125, 126, 128], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 121], "dive": [117, 119, 122, 126], "old": [117, 128], "repeat": 117, "mosquitto": [117, 118, 121, 123, 126], "broker": [117, 118, 123, 128], "infranet_network": [117, 123], "bridg": [117, 123], "subnet": [117, 123], "fd00": [117, 123], "enter": [117, 123], "red": [117, 119, 121], "browser": [117, 120, 129, 130], "localhost": [117, 119, 123, 128, 129], "1880": [117, 129], "ui": [117, 120, 129], "gui": [117, 129], "analys": 117, "littl": [117, 119], "insight": [117, 122], "plugin": 117, "feel": [117, 128], "enough": [117, 125], "tutori": [117, 118, 122, 124, 125, 126, 130, 131], "dig": 117, "deeper": [117, 122, 125, 126], "togeth": [117, 119, 122, 129], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118], "8849": [117, 119, 120, 128], "height": [117, 131], "mount": [117, 121, 123, 129], "rather": [117, 122], "click": [117, 119, 121, 122, 123, 129], "menu": [117, 119, 129], "symbol": [117, 119, 120], "corner": [117, 119, 121, 129], "column": [117, 131], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 120, 122, 126, 127, 128, 131], "entiti": 117, "cours": [117, 128, 129], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 128], "licens": [117, 118, 128], "compani": [117, 118, 121], "explanatori": 117, "possbl": 117, "tell": [117, 119, 121, 128], "construct": [117, 118], "cmd": [117, 118, 128], "rememb": [117, 121], "showd": 117, "easi": [117, 120], "get_id": 117, "argument": [117, 118, 120, 124, 128, 131], "method": [117, 118], "typedef": 117, "learn": [117, 119, 128], "piec": 117, "bunch": [117, 118], "besid": [117, 120], "bad": [117, 120], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 120, 126, 128], "review": 117, "learnt": 117, "proced": 117, "Or": [117, 120], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 122], "thank": 117, "approach": 118, "glanc": 118, "hand": [118, 120], "microservic": 118, "deploy": [118, 121], "sever": [118, 128], "backbon": 118, "program": [118, 120, 128], "particular": [118, 128], "launch": [118, 120, 128], "languag": [118, 123, 128, 131], "asynchron": 118, "topic": [118, 120, 122, 128], "imagin": [118, 120], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 121], "wan": 118, "satisfi": [118, 128], "pc": [118, 120], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 128], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 126, 128], "instance_id_ping_serv": 118, "config_modul": [118, 126], "instance_id_ping_cli": 118, "implementation_id": [118, 126], "module_id": [118, 126], "graphic": 118, "experi": [118, 128], "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 126, 128], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 123, 128, 129, 130], "rst": [118, 126, 128, 131], "interface_pingimpl": 118, "emptyimpl": 118, "focus": 118, "module_nam": [118, 128], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 120, 128], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": 118, "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 121, 128], "ran": [118, 125], "By": [118, 123, 126], "endless": 118, "spawn": [118, 120], "worker": 118, "pool": 118, "watch": [118, 122], "exemplatori": 119, "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 125], "complex": [119, 125], "afterward": 119, "But": [119, 122, 123, 125], "blank": 119, "pictur": [119, 121], "box": [119, 121], "five": 119, "appear": [119, 128], "canva": 119, "adjust": [119, 128], "Be": [119, 121], "awar": [119, 121, 128], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "grei": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 125], "loadbalanc": 119, "obvious": 119, "plai": [119, 125], "big": [119, 122], "strength": 119, "world": [119, 122, 128], "earlier": 119, "proper": 119, "fact": [119, 125], "hint": [119, 120], "iso15118_car": 119, "interest": [119, 122], "realiz": [119, 125], "sophist": 119, "grow": [120, 122], "mail": [120, 121, 128], "idea": [120, 124, 125, 128, 129], "debugg": [120, 128], "gdb": [120, 128], "easiest": [120, 122], "sai": [120, 125], "dist": [120, 121, 126, 128, 129], "small": [120, 121, 125], "visual": [120, 122, 123], "studio": [120, 123], "authmanag": 120, "cppdbg": 120, "workspacefold": 120, "libexec": 120, "arg": [120, 128], "stopatentri": 120, "cwd": 120, "externalconsol": 120, "mimod": 120, "setupcommand": 120, "pretti": 120, "ignorefailur": 120, "disassembli": 120, "flavor": 120, "intel": 120, "breakpoint": [120, 128], "forget": [120, 122, 126], "dcmake_build_typ": [120, 128], "disadvantag": 120, "fork": 120, "detach": 120, "grid_connection_point": 120, "0w": 120, "alloc": 120, "whatev": 120, "constraint": 120, "recogn": 120, "cmake_cxx_compil": 120, "unreferenc": 120, "issu": [120, 121, 122, 125], "sometim": [120, 122], "test_config": [120, 128], "solv": 120, "desktop": 120, "ip_of_the_raspberri": 120, "javascript": [120, 128], "offload": 120, "faster": 120, "ressourc": 120, "mobilityhous": 120, "thoughtwork": 120, "maev": 120, "platform": [121, 122], "individu": [121, 128], "research": 121, "facil": 121, "alik": 121, "sw": 121, "groundwork": 121, "rapid": 121, "quickli": 121, "meant": [121, 128], "outdoor": 121, "spec70121": 121, "cern": 121, "licenc": 121, "happi": [121, 128], "schemat": 121, "3d": 121, "purchas": 121, "shop": 121, "esd": 121, "safe": 121, "wrist": 121, "band": 121, "underlai": 121, "mat": 121, "18": [121, 124], "1x": 121, "usb": 121, "30w": 121, "IN": 121, "pin": 121, "lab": 121, "balenaetch": 121, "dd": [121, 128], "danger": 121, "pcb": 121, "heatsink": 121, "imag": [121, 123, 124, 130], "doubl": 121, "tape": 121, "clip": 121, "hole": 121, "cm4": 121, "around": [121, 125], "grai": 121, "spacer": 121, "gap": 121, "black": 121, "jumper": 121, "onto": 121, "emmc": 121, "j1": 121, "belayboxr1": 121, "stabl": [121, 125], "img": 121, "gz": 121, "rpiboot": 121, "raspberrypi": 121, "usbboot": 121, "green": 121, "comput": 121, "unzip": 121, "5h": 121, "yourself": [121, 128], "coffe": 121, "unfortun": 121, "slow": 121, "damag": 121, "cage": 121, "seat": 121, "smaller": 121, "bigger": [121, 125], "mission": 121, "accomplish": 121, "mandatori": 121, "crimp": 121, "orient": 121, "fashion": 121, "ten": 121, "chanc": 121, "unisol": 121, "preassembl": 121, "desk": 121, "barrel": 121, "raspian": 121, "debian": 121, "flavour": 121, "yocto": 121, "opt": 121, "systemd": 121, "flutter": 121, "stm32": 121, "workflow": [121, 124, 130], "yeti_fwupd": 121, "serial0": 121, "bootload": 121, "ninja": 121, "laptop": 121, "untar": 121, "bullsey": 121, "toolchain": 121, "8888": 121, "tgz": 121, "tar": 121, "xfz": 121, "dcmake_toolchain_fil": 121, "dcmake_install_prefix": 121, "destdir": 121, "ssh": [121, 124], "rw": 121, "ro": 121, "wpa_supplic": 121, "autom": 121, "crosscompil": 121, "unstabl": [121, 125], "update_channel": 121, "wg0": 121, "devboard": 121, "systemctl": 121, "ota": 121, "public_mqtt": 121, "1883": [121, 123, 128], "allow_anonym": 121, "anonym": [121, 125], "journalctl": 121, "fu": 121, "vanilla": 121, "rootf": 121, "atom": 121, "sd": 121, "sector": [121, 122], "size": 121, "mmcblk0p1": 121, "8192": 121, "1056767": 121, "1048576": 121, "512m": 121, "w95": 121, "fat32": 121, "lba": 121, "mmcblk0p2": 121, "1056768": 121, "14688255": 121, "13631488": 121, "5g": 121, "83": 121, "mmcblk0p3": 121, "14688256": 121, "28319743": 121, "mmcblk0p4": 121, "28319744": 121, "30564351": 121, "2244608": 121, "1g": 121, "mmcblk0p5": 121, "28327936": 121, "28459007": 121, "131072": 121, "64m": 121, "mmcblk0p6": 121, "28467200": 121, "2097152": 121, "system0": 121, "system1": 121, "extent": 121, "factory_data": 121, "timer": 121, "surviv": 121, "lost": 121, "rpi": 121, "unmount": 121, "umount": 121, "mkf": 121, "ext4": 121, "lose": 121, "configu": 121, "credenti": 121, "har": 121, "fine": 121, "snapshot": [122, 128], "foster": 122, "customiz": 122, "glu": 122, "advantag": 122, "pv": 122, "linkedin": 122, "electrif": 122, "foundat": 122, "fastest": 122, "steadili": 122, "question": 122, "answer": [122, 128], "invit": 122, "announc": 122, "peopl": 122, "held": 122, "week": 122, "tuesdai": 122, "4pm": 122, "ce": 122, "zone": 122, "zoom": 122, "lfx": 122, "linuxfound": 122, "92086494169": 122, "b2df6774": 122, "bc19": 122, "46f9": 122, "8c71": 122, "bbd13a0266a1": 122, "phone": 122, "calendar": 122, "channel": 122, "zulipchat": 122, "book": 122, "calendli": 122, "manuel": 122, "ziegler": 122, "30min": 122, "ecosystem": 122, "contribut": [122, 129], "exchang": 122, "plan": 122, "agenda": 122, "roadmap": 122, "youtub": 122, "track": [122, 125, 126], "rough": 122, "webinar": 122, "steer": 122, "committe": 122, "stuck": 122, "video": 122, "simplifi": 122, "journei": 122, "introduct": 122, "troubleshoot": 122, "deep": 122, "breath": 122, "sphinx": [122, 123, 127], "style": [122, 127, 128], "ask": 122, "belaybox": 122, "search": 122, "handi": [123, 128], "vscode": 123, "extens": [123, 126], "tcp": 123, "9001": 123, "mariadb": 123, "sql": 123, "3306": 123, "8180": [123, 126], "login": 123, "1234": 123, "centralsystemservic": [123, 126], "soap": 123, "chargeboxid": 123, "yml": [123, 124, 130], "live": [123, 125], "docker_default": 123, "8080": 123, "often": 123, "clash": 123, "13306": 123, "ll": [123, 128], "navig": 123, "tab": [123, 129], "depric": 123, "ctrl": 123, "shift": 123, "f1": 123, "remopen": 123, "head": 123, "path_to_everest_cpp": 123, "j8": 123, "documen": 123, "env": 123, "pwd": 123, "_build": [123, 130], "dockerfil": 123, "protobuf_gener": 123, "path_to_where_protobuf_files_resid": 123, "protoc": 123, "zip": 123, "nanopb_pb_gen": 123, "python_pb_gen": 123, "action": [124, 130], "runner": 124, "actrc": 124, "ghcr": 124, "catthehack": 124, "actor": 124, "usernam": 124, "artifact": 124, "four": [124, 126], "secret_name_1": 124, "secret_value_1": 124, "secret_name_2": 124, "secret_value_2": 124, "multiline_secret": 124, "line_1": 124, "nline2": 124, "nline3": 124, "github_token": 124, "your_github_token": 124, "sa_github_token": 124, "github_token_of_the_service_account": 124, "sa_github_ssh_kei": 124, "ssh_key_of_the_service_account": 124, "github_actor": 124, "username_of_the_service_account": 124, "your_ssh_kei": 124, "your_usernam": 124, "push": [124, 125, 130], "isn": 124, "work0": [124, 130], "plenti": 125, "paragraph": 125, "strategi": 125, "concern": 125, "articl": 125, "vincent": 125, "driessen": 125, "gitflow": 125, "atlassian": 125, "count_to_infin": 125, "charge_fast": 125, "new_stuff": 125, "advis": 125, "towrit": 125, "rebas": 125, "candid": 125, "bugfix": 125, "rc": 125, "div_by_zero": 125, "bug": 125, "hotfix": 125, "maintenc": 125, "forgot_to_unplug": 125, "cherri": 125, "pick": 125, "contrast": 125, "rnd_git_dir": 125, "despit": [125, 126], "onlin": 125, "intermix": 125, "harder": 125, "mind": 125, "conspiraci": 125, "rewrit": 125, "histori": [125, 128], "stash": 125, "conflict": 125, "progress": 125, "someproject": 125, "somerepo": 125, "privateus": 125, "privaterepo": 125, "main_repo": 125, "wip": 125, "rf": 125, "email": 125, "pionier": 125, "manufaktur": 125, "bot": 125, "echo": 125, "contributor": 125, "src": 125, "feature_a": 125, "ff": 125, "larg": 125, "broken": 125, "feature_b": 125, "feature_c": 125, "meanwhil": 125, "went": 125, "seriou": 125, "newer": 125, "feature_d_1": 125, "d1": 125, "feature_d_2": 125, "d2": 125, "feature_": 125, "incorpor": 125, "ever": 125, "theirs": 125, "6j": 126, "metervalu": 126, "statusnotif": 126, "everest_workspac": [126, 128], "cp001": 126, "chargepointid": 126, "centralsystemuri": 126, "127": 126, "chargeboxserialnumb": 126, "chargepointmodel": 126, "chargepointvendor": 126, "firmwarevers": 126, "authorizeremotetxrequest": 126, "clockaligneddatainterv": 126, "900": 126, "connectorphaserot": 126, "getconfigurationmaxkei": 126, "86400": 126, "localauthorizeofflin": 126, "localpreauthor": 126, "metervaluesaligneddata": 126, "metervaluessampleddata": 126, "metervaluesampleinterv": 126, "numberofconnector": 126, "resetretri": 126, "stoptransactiononevsidedisconnect": 126, "stoptransactiononinvalidid": 126, "stoptxnaligneddata": 126, "stoptxnsampleddata": 126, "supportedfeatureprofil": 126, "firmwaremanag": 126, "remotetrigg": 126, "localauthlistmanag": 126, "smartcharg": 126, "transactionmessageattempt": 126, "transactionmessageretryinterv": 126, "unlockconnectoronevsidedisconnect": 126, "websocketpinginterv": 126, "supportedfiletransferprotocol": 126, "ftp": 126, "cponam": 126, "authorizationkei": 126, "deadbeefdeadbeef": 126, "localauthlisten": 126, "localauthlistmaxlength": 126, "42": [126, 131], "sendlocallistmaxlength": 126, "chargeprofilemaxstacklevel": 126, "chargingscheduleallowedchargingrateunit": 126, "chargingschedulemaxperiod": 126, "maxchargingprofilesinstal": 126, "iso15118pncen": 126, "contractvalidationofflin": 126, "introduc": 126, "whitepap": 126, "tailor": 126, "prepend": 126, "wss": 126, "transport": 126, "unsecur": 126, "explan": 126, "familiar": 126, "remotestarttransact": 126, "summar": 126, "addtion": 126, "diagnost": 126, "token_provider_rfid": 126, "jsdummytokenprovidermanu": 126, "break": [126, 128], "logmessag": 126, "logmessagesformat": 126, "consol": 126, "q1": [127, 131], "2022": [127, 131], "rule": [127, 131], "embedd": [127, 131], "enviro": [127, 131], "month": 128, "fragment": 128, "knowledg": 128, "fundament": 128, "everest_tutorial_dir": 128, "eslintrc": 128, "command_tutori": 128, "interface_tutorial_modul": 128, "static": 128, "focu": 128, "tutorialmodul": 128, "config_tutorial_switch": 128, "interface_impl_tutorial_modul": 128, "interface_tutorial_moduleimpl": 128, "particularli": 128, "precis": 128, "among": 128, "pointer": 128, "spot": 128, "coincident": 128, "handle_command_tutori": 128, "fairli": 128, "cmake_minimum_requir": 128, "14": 128, "cxx": 128, "cmake_run_clang_tidi": 128, "disable_edm": 128, "evc_setup_edm": 128, "infypoweracdc": 128, "pal": 128, "sigslot": 128, "palsigslot": 128, "endif": 128, "ev_add_project": 128, "add_subdirectori": 128, "cmake_cxx_clang_tidi": 128, "ctest": 128, "cmake_build_typ": 128, "evc_includ": 128, "codecoverag": 128, "append_coverage_compiler_flag": 128, "setup_target_for_coverage_gcovr_html": 128, "gcovr_coverag": 128, "setup_target_for_coverage_lcov": 128, "lcov_coverag": 128, "ev_add_modul": 128, "cmake_prefix_path": 128, "job": 128, "smoothli": 128, "tutorial_module_inst": 128, "minimalist": 128, "generate_config_run_script": 128, "config_nam": 128, "configuraton": 128, "comment": 128, "substitut": 128, "ld_library_path": 128, "importantli": 128, "yyyi": 128, "mm": 128, "00": 128, "500139": 128, "500327": 128, "500354": 128, "799618": 128, "everest_ctrl": 128, "799822": 128, "13": 128, "120267": 128, "tutorial_modul": 128, "149934": 128, "brocker": 128, "notic": 128, "pop": 128, "hello": 128, "00000000": 128, "0000": 128, "000000000042": 128, "manual_test": 128, "reselect": 128, "refresh": 128, "thu": 128, "rudimentari": 128, "rebuild": 128, "rerun": 128, "additon": 128, "miss": 128, "spin": 128, "frist": 128, "hit": 128, "0xaaaaaad24fc0": 128, "mock_transaction_id": 128, "favorit": 128, "nicer": 128, "buildabl": 128, "runnabl": 128, "modif": 129, "mv": 129, "everest_nod": 129, "bind": 129, "run_sil": 129, "automaticc": 130, "documentaiton": 130, "possibilti": 130, "expand": 130, "restructuredtext": 130, "tabl": 130, "workflow_dispatch": 130, "h1": 131, "h2": 131, "h3": 131, "h4": 131, "h5": 131, "h6": 131, "bold": 131, "ital": 131, "inlin": 131, "liter": 131, "sup": 131, "super": 131, "unord": 131, "nest": 131, "anchor": 131, "_anchorbyref": 131, "_anchor": 131, "_external_link_ref": 131, "_extern": 131, "footnot": 131, "citat": 131, "cit1": 131, "_": 131, "external_link_ref": 131, "anchorbyref": 131, "vertic": 131, "horizont": 131, "span": 131, "width": 131, "utf": 131, "row": 131, "caption": 131, "png": 131, "alt": 131, "150px": 131, "align": 131, "center": 131, "target_": 131, "depth": 131, "toc": 131, "visibl": 131, "hidden": 131, "maxdepth": 131, "second_fil": 131, "int_": 131, "infti": 131, "div": 131, "lineno": 131, "emphas": 131, "some_funct": 131, "any_var": 131, "another_funct": 131, "literalinclud": 131, "dedent": 131, "_tutorial_intro": 131, "toctre": 131, "glob": 131}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 83], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 125], "iso15118_ev": [2, 84], "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, 78, 100, 119, 120], "energy_manag": 14, "energy_price_inform": [15, 79], "ev_slac": 16, "evse_board_support": [17, 80], "evse_manag": [18, 81], "evse_secur": [19, 82], "exampl": [20, 125, 131], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 85], "kv": 24, "ocpp": [25, 61, 87, 120, 126], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 88], "powermet": [30, 89, 100, 103, 104], "reserv": [31, 90, 100], "serial_communication_hub": 32, "session_cost": [33, 92], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 93], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 73, 94, 115, 116, 128], "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, 69, 71, 73, 74, 103, 104, 106, 109, 112, 113, 117, 118, 119, 120, 128], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 100, 103, 104, 118, 119, 121, 126, 128], "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, 74, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 71, 115, 116, 118, 128], "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, 74], "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, 75], "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, 74], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "pyjosev": 69, "serialcommhub": 70, "setup": [71, 120, 121, 123, 124, 128], "store": 72, "yetidriv": [74, 106], "bank_transact": 76, "board_support_common": 77, "monei": 86, "serial_comm_hub_request": 91, "unit": 95, "yeti": [96, 106, 121], "typic": 100, "connect": [100, 119, 126], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 120, 128], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 121, 123], "avail": [103, 124], "descript": [103, 104], "structur": [103, 125], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 131], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 121], "resili": 104, "time": 104, "sync": 104, "error": [104, 120, 121, 131], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 121], "link": [104, 131], "commun": [106, 117, 118, 120], "between": [106, 118], "microcontrol": [106, 121], "thi": [106, 128, 131], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 123], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 128, 129], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 128], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 128], "instal": [112, 113, 117, 128], "quick": [112, 117, 119], "start": [112, 121], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 121, 128, 130], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 121, 124, 126, 128], "up": [112, 121], "updat": [112, 113, 121], "workspac": [112, 128], "us": [112, 119, 121, 125], "cmake": 112, "yaml": [112, 118, 128], "creat": [112, 113, 128], "config": [112, 121, 128], "from": 112, "an": 112, "exist": 112, "directori": [112, 124, 128], "tree": 112, "git": [112, 125], "inform": [112, 121, 130], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 123, 130], "c": 113, "header": [113, 118], "defin": [113, 121], "auto": 113, "onli": [113, 121], "nodej": 113, "develop": [114, 116, 117, 121, 122, 128], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 125], "introduct": [115, 121], "And": [115, 117, 120], "helper": [115, 117], "prerequisit": [115, 126, 128], "hardwar": [115, 121], "oper": 115, "librari": 115, "prepar": [116, 117, 121], "your": [116, 117, 122], "environ": [116, 117, 121, 123], "word": 116, "test": 116, "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 120, 121], "maven": 116, "java": 116, "version": [116, 122, 131], "pyenv": 116, "kind": 117, "Of": [117, 122, 128], "guid": [117, 131], "To": [117, 124, 125, 126, 128], "download": 117, "get": [117, 121], "The": [117, 118, 121], "repositori": [117, 125, 128], "iso": 117, "15118": 117, "simul": [117, 119, 129], "softwar": [117, 121, 129], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "concept": [118, 125], "instanc": 118, "implement": 118, "mqtt": [118, 121, 128], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": 119, "add": 119, "paramet": 119, "veri": 119, "charg": 119, "station": 119, "point": 119, "car": 119, "function": 119, "frequent": 120, "ask": 120, "question": 120, "best": [120, 125], "practic": [120, 125], "debug": [120, 128], "singl": 120, "warn": [120, 131], "compil": [120, 121], "gnu": 120, "rpc": 120, "timeout": 120, "2": [120, 128], "0": 120, "1": [120, 122, 128], "pionix": 121, "belaybox": 121, "support": 121, "assembl": 121, "yak": 121, "board": 121, "flash": 121, "cabl": 121, "final": 121, "raspbian": 121, "integr": [121, 126], "": 121, "firmwar": 121, "cross": 121, "deploi": 121, "custom": [121, 128], "further": 121, "cheat": 121, "sheet": 121, "make": 121, "root": [121, 128], "partit": 121, "read": 121, "writabl": 121, "again": 121, "contain": 121, "wifi": 121, "releas": 121, "channel": 121, "wireguard": 121, "vpn": 121, "persist": 121, "user": 121, "stop": 121, "automat": 121, "addit": 121, "broker": 121, "watch": 121, "output": [121, 131], "servic": 121, "termin": 121, "scheme": 121, "onlin": 121, "factori": 121, "reset": 121, "current": 122, "nightli": 122, "what": 122, "i": 122, "compass": 122, "direct": [122, 131], "contact": 122, "mail": 122, "list": [122, 124, 131], "weekli": 122, "tech": 122, "meetup": 122, "zulip": 122, "chat": 122, "resourc": 122, "about": 122, "social": 122, "media": 122, "find": 122, "wai": 122, "Into": 122, "tabl": [122, 131], "content": [122, 131], "indic": 122, "docker": 123, "playground": 123, "local": 123, "ci": 123, "languang": 123, "specif": 123, "how": [124, 125, 126, 128], "act": 124, "usag": 124, "job": 124, "trigger": 124, "event": 124, "bind": 124, "work": 124, "main": 125, "tip": [125, 131], "n": 125, "trick": 125, "privat": 125, "workflow": 125, "branch": 125, "correspond": 125, "ocpp1": 126, "6": 126, "libocpp": 126, "core": 126, "steve": 126, "differ": 126, "csm": 126, "within": 126, "log": 126, "tutori": [127, 128, 129], "new": 128, "goal": 128, "altern": 128, "via": 128, "clone": 128, "skeleton": 128, "ad": 128, "cmakelist": 128, "txt": 128, "activ": 128, "observ": 128, "explor": 128, "exemplari": 128, "sphinx": [130, 131], "architectur": 130, "document": [130, 131], "style": 131, "headlin": 131, "bullet": 131, "target": 131, "section": 131, "head": 131, "grid": 131, "simpl": 131, "csv": 131, "titl": 131, "imag": 131, "figur": 131, "comment": 131, "block": 131, "topic": 131, "sidebar": 131, "admonit": 131, "attent": 131, "caution": 131, "danger": 131, "hint": 131, "import": 131, "seealso": 131, "versionad": 131, "versionchang": 131, "deprec": 131, "math": 131, "raw": 131, "format": 131, "code": 131}, "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"], [78, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [79, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [80, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [81, "evse-manager"]], "evse_security": [[19, "evse-security"], [82, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [85, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [87, "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"], [88, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [89, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [90, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [92, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [93, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [94, "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"], [69, "module-configuration"], [71, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [104, "module-configuration"], [128, "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"], [74, "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"], [71, "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"], [74, "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"], [74, "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"], [74, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "PyJosev": [[69, "pyjosev"]], "SerialCommHub": [[70, "serialcommhub"]], "Setup": [[71, "setup"], [124, "setup"]], "Store": [[72, "store"]], "System": [[73, "system"]], "YetiDriver": [[74, "yetidriver"], [106, "yetidriver"]], "authorization": [[75, "authorization"]], "bank_transaction": [[76, "bank-transaction"]], "board_support_common": [[77, "board-support-common"]], "iso15118_charger": [[83, "iso15118-charger"]], "iso15118_ev": [[84, "iso15118-ev"]], "money": [[86, "money"]], "serial_comm_hub_requests": [[91, "serial-comm-hub-requests"]], "units": [[95, "units"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Tools And Helpers": [[115, "tools-and-helpers"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [121, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [120, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[120, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[120, "everest-modules"]], "Debug a single module": [[120, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[120, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[120, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[120, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[120, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[121, "pionix-belaybox"]], "Introduction": [[121, "introduction"]], "The BelayBox hardware": [[121, "the-belaybox-hardware"]], "Getting support": [[121, "getting-support"]], "Setting up Hardware and Software": [[121, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[121, "assembling-the-yak-board"]], "Flashing the Yak Board": [[121, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[121, "assembling-the-yeti-board"]], "Preparing the cable set": [[121, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[121, "final-yak-yeti-cable-setup"]], "Raspbian": [[121, "raspbian"]], "EVerest": [[121, "everest"]], "Integration into Raspbian": [[121, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[121, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[121, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[121, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[121, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[121, "belaybox-further-information"]], "Reference Cheat Sheet": [[121, "reference-cheat-sheet"]], "Make root partition read/writable": [[121, "make-root-partition-read-writable"]], "Make it read only again": [[121, "make-it-read-only-again"]], "File containing wifi settings": [[121, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[121, "use-of-custom-everest-build-or-config"]], "Define release channels": [[121, "define-release-channels"]], "Wireguard VPN configuration": [[121, "wireguard-vpn-configuration"]], "Persistent user config": [[121, "persistent-user-config"]], "Stop automatic updates": [[121, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[121, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[121, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[121, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[121, "raspbian-partitioning-scheme"]], "Using online updates": [[121, "using-online-updates"]], "Factory reset": [[121, "factory-reset"]], "Yeti errors or EVerest not starting": [[121, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[122, "index"]], "What Is EVerest": [[122, "what-is-everest"]], "EVerest Compass": [[122, "everest-compass"]], "Direct contact": [[122, "direct-contact"]], "Mailing list": [[122, "mailing-list"]], "Weekly tech meetup": [[122, "weekly-tech-meetup"]], "Zulip chat": [[122, "zulip-chat"]], "1:1 meetup": [[122, "meetup"]], "Tech resources about EVerest": [[122, "tech-resources-about-everest"]], "Social Media": [[122, "social-media"]], "Find Your Way Into EVerest Development": [[122, "find-your-way-into-everest-development"]], "Table Of Contents": [[122, "table-of-contents"]], "Indices and tables": [[122, "indices-and-tables"]], "Docker setup": [[123, "docker-setup"]], "everest playground": [[123, "everest-playground"]], "Local CI environment": [[123, "local-ci-environment"]], "Generating languange specific protobuf files": [[123, "generating-languange-specific-protobuf-files"]], "How To: Act": [[124, "how-to-act"]], "Usage": [[124, "usage"]], "List available jobs:": [[124, "list-available-jobs"]], "Run Jobs / Trigger events:": [[124, "run-jobs-trigger-events"]], "Bind working directory:": [[124, "bind-working-directory"]], "How To: Git": [[125, "how-to-git"]], "Main concept": [[125, "main-concept"]], "Best practices": [[125, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[125, "tips-n-tricks-for-git"]], "Using private repositories": [[125, "using-private-repositories"]], "Workflow example": [[125, "workflow-example"]], "Visualization of the branching structure": [[125, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[125, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[126, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[126, "prerequisites"]], "Integration of libocpp into everest-core": [[126, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[126, "run-everest-with-steve"]], "Configuring OCPP": [[126, "configuring-ocpp"]], "Connect to a different CSMS": [[126, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[126, "configuring-ocpp-within-everest"]], "Logging": [[126, "logging"]], "Tutorials": [[127, "tutorials"]], "How To: Develop New Modules": [[128, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[128, "goal-of-this-tutorial"]], "Install Prerequisites": [[128, "install-prerequisites"]], "Workspace Setup": [[128, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[128, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[128, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[128, "create-module-skeleton"]], "Interface Configuration": [[128, "interface-configuration"]], "Build Configuration & Build": [[128, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[128, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[128, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[128, "adding-dependencies-yaml"]], "Building": [[128, "building"]], "Run Configuration & Run": [[128, "run-configuration-run"]], "EVerest configuration": [[128, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[128, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[128, "running-everest"]], "Observing the System": [[128, "observing-the-system"]], "Exploring with MQTT Explorer": [[128, "exploring-with-mqtt-explorer"]], "Debugging": [[128, "debugging"]], "Exemplary Module Customizations": [[128, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[129, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[130, "general-sphinx-information"]], "Architecture": [[130, "architecture"]], "Build the documentation": [[130, "build-the-documentation"]], "Sphinx style guide": [[131, "sphinx-style-guide"]], "Headlines": [[131, "headlines"]], "Styles": [[131, "styles"]], "Bullet Lists": [[131, "bullet-lists"]], "Targets and Links": [[131, "targets-and-links"]], "Section Heading": [[131, "section-heading"]], "Tables": [[131, "tables"]], "Grid table": [[131, "grid-table"]], "Simple table": [[131, "simple-table"]], "CSV table": [[131, "csv-table"]], "table title": [[131, "id6"]], "Images and Figures": [[131, "images-and-figures"]], "Image": [[131, "image"]], "Figure": [[131, "figure"]], "Comments": [[131, "comments"]], "Directives": [[131, "directives"]], "Table of Contents": [[131, "table-of-contents"], [131, "id4"]], "Table of Contents (this document)": [[131, "table-of-contents-this-document"]], "Content Block Directives": [[131, "content-block-directives"], [131, "id5"]], ".. topic:: [title]": [[131, "topic-title"]], "Topic": [[131, null]], ".. sidebar:: [title]": [[131, "sidebar-title"]], "Sidebar": [[131, null]], ".. admonition:: [title]": [[131, "admonition-title"]], "Admonition title": [[131, null]], ".. attention::": [[131, "attention"]], ".. caution::": [[131, "caution"]], ".. danger::": [[131, "danger"]], ".. error::": [[131, "error"]], ".. hint::": [[131, "hint"]], ".. important::": [[131, "important"]], ".. note::": [[131, "note"]], ".. tip::": [[131, "tip"]], ".. warning::": [[131, "warning"]], ".. seealso::": [[131, "seealso"]], ".. versionadded:: [version]": [[131, "versionadded-version"]], ".. versionchanged:: [version]": [[131, "versionchanged-version"]], ".. deprecated:: [version]": [[131, "deprecated-version"]], ".. math::": [[131, "math"]], ".. raw:: output format": [[131, "raw-output-format"]], "Code Examples": [[131, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/nightly/appendix/02_snapshot.html b/docs/nightly/appendix/02_snapshot.html index b8cdcf8be..e89ea18f8 100644 --- a/docs/nightly/appendix/02_snapshot.html +++ b/docs/nightly/appendix/02_snapshot.html @@ -52,8 +52,8 @@

Navigation

git_tag: main everest-core: git: git@github.com:EVerest/everest-core.git - git_rev: 6c3e62c4e48186397b3c3154d16e7ef64322a17b - git_tag: 2023.12.0 + git_rev: 90b74fd3964c9b01c474ce20f54f412a2b965497 + git_tag: main everest-framework: git: https://github.com/EVerest/everest-framework.git git_rev: 0f19d035a6ff838cf5264fc3348dac1cf99a9abe @@ -66,7 +66,7 @@

Navigation

git_tag: v0.2.0 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: e80bf7fae347756ccbc1d5a6af5c18a2cb9bf6ea + git_rev: b6efd1cd707430895e83a12dcc00887140a423ff ext-mbedtls: git: https://github.com/EVerest/ext-mbedtls.git git_rev: 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0 @@ -95,8 +95,8 @@

Navigation

- BUILD_EXAMPLES OFF 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: git: https://github.com/EVerest/libocpp.git git_rev: 1ecd9cd585eab66008894864600e6890b84c79c7 diff --git a/docs/nightly/searchindex.js b/docs/nightly/searchindex.js index 7c39da205..63874f4ae 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/PyJosev", "_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/PyJosev.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. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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, 76, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130], "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, 69, 71, 73, 74, 100, 101, 103, 104, 107, 115, 119, 120, 121, 122, 123, 126, 130], "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, 75, 77, 78, 81, 83, 89, 94, 104, 106, 107, 112, 115, 117, 118, 123, 126, 128, 130, 131], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 69, 83, 84, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 69, 71, 83, 100, 106, 115, 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, 70, 73, 75, 76, 78, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 128, 129], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 81, 92, 100, 107, 110, 117, 118, 121, 126, 128], "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, 70, 74, 75, 76, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128, 129, 130, 131], "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, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 75, 81, 92], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 71, 75, 78, 79, 81, 82, 83, 86, 87, 89, 92, 94, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 122, 123, 124, 125, 126, 128, 129, 130, 131], "evcc": [1, 2, 18, 68, 81, 83], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 75, 76, 82, 83, 87, 89, 92, 94, 97, 98, 100, 104, 113, 117, 119, 120, 123, 126, 128, 130], "payment": [1, 2, 83], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 83, 87, 90, 100, 104, 112, 115, 117, 122, 126, 128], "pnc": [1, 53, 56, 126], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 125, 128], "signatur": [1, 19, 94], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 69, 75, 82, 83, 94, 101, 104, 116, 117, 126], "chain": [1, 18, 19, 51, 56, 69, 82], "emaid": [1, 75], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 117, 118, 119, 122, 125], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 100, 105, 118, 128], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 113, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 107, 112, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129], "ac_close_contactor": 1, "contactor": [1, 2, 17, 77, 80, 83, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 69, 71, 80, 81, 84, 87, 94, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "close": [1, 2, 56, 83, 119], "ac_open_contactor": 1, "open": [1, 83, 112, 117, 119, 121, 122, 123, 126, 128, 129, 130], "start_cablecheck": 1, "now": [1, 18, 61, 78, 79, 81, 94, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 125, 128, 129], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 69, 77, 81, 89, 92, 94, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 128, 129], "cabl": [1, 10, 17, 53, 77, 81, 89], "check": [1, 6, 19, 20, 24, 53, 71, 100, 104, 106, 118, 119, 121, 122, 125, 128], "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, 77, 78, 80, 81, 83, 86, 89, 93, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "3": [1, 16, 34, 52, 53, 55, 59, 79, 81, 86, 89, 102, 103, 104, 106, 111, 112, 116, 126, 128, 131], "trigger": [1, 3, 16, 17, 25, 26, 53, 87, 94, 118, 121, 126, 130], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 69, 74, 75, 78, 81, 87, 89, 90, 94, 100, 103, 104, 106, 113, 117, 118, 119, 120, 121, 124, 125, 126, 128, 130], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 69, 75, 77, 81, 83, 84, 102, 114, 115, 118, 119, 121, 122, 128], "powerdeliveryreq": [1, 83], "messag": [1, 25, 26, 53, 61, 62, 65, 70, 83, 87, 89, 102, 106, 115, 118, 120, 126, 128], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 77, 78, 81, 83, 89, 100, 104, 106, 126, 129], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 69, 73, 75, 77, 78, 80, 81, 83, 84, 87, 90, 100, 106, 115, 117, 121, 122, 126], "process": [1, 2, 16, 34, 50, 69, 75, 81, 83, 94, 115, 117, 118, 119, 120, 127, 128, 129, 131], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 69, 75, 81, 83, 87, 90, 94, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "want": [1, 2, 53, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 71, 81, 83, 87, 90, 94, 106, 112, 118, 122, 125, 126, 128], "finish": [1, 2, 17, 33, 39, 44, 53, 81, 92, 102, 121, 125, 128], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 83, 100, 121], "j2847": [1, 2, 53], "bidi": [1, 83], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 71, 83, 88, 100, 120, 121], "activ": [1, 17, 42, 45, 53, 78, 79, 94, 104, 116, 119, 121, 126], "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, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 104, 117, 118, 128], "specifi": [1, 18, 19, 25, 31, 56, 59, 69, 73, 78, 81, 82, 83, 87, 90, 92, 94, 100, 117, 118, 120, 123, 124, 126, 128], "identif": [1, 55, 81, 89, 100, 119], "readabl": [1, 106, 130], "format": [1, 17, 19, 39, 59, 75, 78, 79, 81, 83, 87, 89, 90, 92, 94, 100, 104, 113, 116, 121, 124, 126, 128], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 81, 83, 92, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 75, 79, 81, 82, 83, 86, 87, 92, 94, 100, 103, 106, 112, 113, 117, 118, 123, 124, 125, 126, 128, 129], "mac": [1, 16, 34, 53, 55, 56, 68, 69, 81, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 71, 81, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 81, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 83], "element": [1, 2, 83, 87], "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, 71, 74, 75, 76, 77, 78, 80, 81, 82, 83, 87, 88, 90, 94, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 129, 130, 131], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 75, 77, 78, 80, 82, 83, 87, 89, 91, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 116, 118, 120, 121, 122, 126, 128, 129, 130], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 83], "select": [1, 2, 18, 32, 45, 53, 75, 83, 100, 119, 121, 123, 128], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 79, 81, 83, 84, 88, 89, 92, 95, 103, 107, 108, 110, 117, 118, 121, 122, 126], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 83, 87, 91, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 69, 75, 78, 81, 82, 83, 84, 87, 89, 91, 94, 100, 103, 104, 106, 120, 122, 126, 128, 129], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 75, 81, 83, 87, 100, 111, 112, 113, 115, 118, 125, 126, 128, 131], "rfc3339": [1, 39, 75, 78, 79, 81, 83, 89, 90, 92, 94], "utc": [1, 75, 78, 79, 83, 90, 92], "vehicl": [1, 18, 34, 81, 83, 117, 121], "intend": [1, 81], "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, 73, 74, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 95, 96, 103, 104, 116, 117, 118, 119, 128, 131], "wh": [1, 81, 83, 84, 89, 93, 95, 103], "amount": [1, 78, 83, 86, 87, 104, 106, 119], "reflect": [1, 118, 128], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 76, 81, 82, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128], "estim": [1, 81, 83], "how": [1, 44, 56, 63, 73, 94, 105, 115, 116, 117, 118, 119, 120, 121, 122, 127, 129, 130, 131], "much": [1, 119, 120, 121, 125], "need": [1, 8, 17, 18, 19, 33, 53, 71, 75, 76, 78, 80, 81, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "fulfil": [1, 78, 81], "user": [1, 44, 53, 61, 75, 78, 81, 89, 102, 112, 113, 117, 118, 122, 125, 128], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 87, 90, 99, 105, 106, 115, 117, 120, 122, 123, 124, 129], "goal": [1, 81], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 74, 77, 78, 79, 80, 81, 83, 84, 88, 89, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 131], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 76, 81, 83, 90, 92, 100, 102, 106, 117, 119, 120, 126], "ac_evmaxvoltag": 1, "v": [1, 81, 83, 84, 88, 93, 96, 117, 123], "rm": [1, 123, 125, 129], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 80, 81, 83, 84, 85, 88, 89, 93, 95, 96, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 74, 75, 76, 78, 79, 80, 81, 83, 87, 88, 89, 92, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131], "accept": [1, 17, 18, 31, 48, 75, 82, 83, 87, 90, 94, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 78, 83, 85, 89, 93, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 70, 78, 79, 83, 85, 100, 112, 115, 117, 119, 121, 125, 126], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 75, 78, 81, 83, 97, 98, 100, 106, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "phase": [1, 2, 17, 18, 51, 53, 78, 80, 81, 83, 89, 93, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 83, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 75, 77, 81, 82, 83, 84, 87, 88, 89, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 121, 122, 125, 128, 131], "maximum": [1, 17, 20, 28, 43, 45, 60, 80, 81, 83, 84, 87, 88, 104, 126], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 69, 71, 74, 77, 80, 81, 83, 87, 88, 94, 100, 103, 106, 116, 117, 119, 122, 126, 131], "per": [1, 2, 78, 79, 83, 100, 128], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 69, 83], "below": [1, 53, 78, 80, 81, 104, 106, 112, 122], "minimum": [1, 43, 80, 83, 88, 89, 100, 116, 121], "cost": [1, 33, 79, 92], "effici": [1, 78, 81, 88, 116], "dc_evenergycapac": 1, "capac": [1, 17, 81, 84], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 69, 75, 77, 78, 80, 81, 82, 83, 84, 87, 89, 100, 102, 118, 119, 120, 126], "dc_fullsoc": 1, "soc": [1, 53, 81, 83, 84], "which": [1, 18, 19, 26, 37, 61, 65, 73, 75, 81, 82, 84, 87, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "consid": [1, 81, 87, 104, 117, 118, 121], "batteri": [1, 53, 78, 81, 83], "fulli": [1, 81, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 121, 125], "end": [1, 18, 53, 78, 81, 90, 92, 94, 118, 121, 126], "dc_evstatu": 1, "dc_evstatustyp": [1, 83], "statu": [1, 16, 18, 23, 32, 34, 39, 75, 81, 82, 83, 87, 89, 92, 94, 104, 119, 127, 131], "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, 71, 75, 78, 80, 83, 87, 88, 89, 96, 117, 118, 128], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 74, 78, 81, 83, 87, 89, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129], "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, 71, 74, 78, 79, 80, 81, 83, 84, 87, 88, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128, 129, 131], "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, 71, 80, 83, 87, 88, 89, 96, 100, 102, 104, 106, 117, 118, 120, 121, 125, 126], "bulk": [1, 81, 83], "approx": [1, 83, 104], "80": [1, 59, 81, 83, 104, 117, 123], "complet": [1, 17, 38, 53, 81, 83, 106, 113, 116, 118, 121, 126], "dc_chargingcomplet": 1, "full": [1, 9, 53, 80, 83, 115, 121, 122], "100": [1, 17, 45, 83, 116, 126], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 83], "target": [1, 2, 29, 32, 61, 78, 81, 83, 84, 87, 129], "dc_evmaximumlimit": [1, 83], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 69, 72, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 89, 91, 93, 95, 96, 100, 103, 104, 117, 118, 124, 126, 128, 131], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 74, 78, 80, 81, 83, 84, 88, 89, 95, 100, 104, 106, 107, 108, 117, 118, 119, 120, 121, 126], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 69, 71, 75, 78, 80, 81, 83, 84, 87, 104, 106, 117, 119, 121, 126, 128], "dc_evremainingtim": [1, 83], "calcul": [1, 55, 82, 83, 103, 120], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 73, 75, 78, 79, 81, 83, 89, 90, 92, 94, 100, 106, 112, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128], "until": [1, 18, 19, 23, 44, 53, 78, 83], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 83], "deliv": [1, 18, 83, 88, 100, 115, 117, 119], "belong": [1, 18, 100, 125], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 75, 78, 81, 83, 94, 99, 100, 104, 119, 121, 126], "contract": [1, 2, 18, 53, 56, 68, 69, 75, 83, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 82, 83, 87, 89, 94, 104, 120, 121, 128], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 71, 74, 81, 87, 89, 100, 104, 121, 125, 126], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 75, 100, 103, 104, 117, 119, 120, 121, 122, 123, 129], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 69, 81, 85, 117, 128], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 76, 78, 81, 82, 86, 87, 89, 90, 91, 96, 100, 103, 104, 106, 117, 118, 121, 128, 129], "link": [1, 16, 34, 52, 55, 56, 68, 69, 87, 97, 98, 99, 101, 102, 105, 118, 120, 122, 123, 128], "becom": [1, 34, 81, 125], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 126], "match": [1, 9, 16, 34, 44, 53, 55, 120], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 120], "while": [1, 18, 34, 45, 106, 115, 120, 121, 123, 128], "stai": [1, 34, 121, 122], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 75, 81, 82, 83, 86, 87, 92, 112, 113, 116, 117, 118, 119, 120, 121, 128], "protocol": [1, 18, 83, 94, 100, 102, 104, 115, 117, 118, 119, 126], "item": [1, 19, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92, 117, 119, 131], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 78, 79, 81, 87, 92, 100, 113, 117, 118, 119, 120, 121, 126, 128], "properti": [1, 25, 37, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 83], "versionnumbermajor": [1, 83], "versionnumberminor": [1, 83], "schemaid": [1, 83], "prioriti": [1, 83], "v2g_messag": [1, 83], "debug": [1, 11, 45, 50, 64, 115, 121], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 78, 79, 81, 83, 86, 87, 90, 92, 100, 103, 112, 113, 115, 116, 117, 119, 121, 122, 123, 124, 125, 126, 128, 130, 131], "v2g": [1, 2, 19, 53, 54, 56, 82, 83, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 121, 126, 130], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 75, 77, 78, 81, 83, 87, 88, 89, 92, 95, 100, 103, 106, 112, 116, 117, 118, 119, 122, 125, 126, 128], "selected_protocol": [1, 18], "setup": [1, 17, 76, 83, 104, 107, 109, 112, 115, 116, 117, 118, 119, 122, 125, 126, 127], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 119, 128], "startup": [1, 103, 104, 118, 128], "necessari": [1, 69, 117, 119, 125, 128], "info": [1, 25, 26, 87, 112, 122, 128], "sent": [1, 25, 26, 70, 81, 100, 106, 115, 128], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 81, 90, 91, 93, 97, 98, 99, 100, 101, 102, 105, 107, 115, 121, 122, 126, 127, 129, 130], "onc": [1, 17, 44, 100, 102, 106, 121, 122, 125, 128], "evse_id": [1, 18, 53, 55, 75, 83, 89], "evseid": [1, 9, 83], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 75, 81, 83, 87, 89, 90, 92, 93, 94, 100, 104, 113, 118, 120, 121, 126, 128], "uniqu": [1, 7, 9, 76, 83, 118], "identifi": [1, 7, 9, 19, 76, 83, 87, 119], "outlet": [1, 9, 81, 83], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 74, 77, 81, 83, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 128], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 75, 80, 81, 87, 106, 113, 115, 116, 117, 119, 121, 126, 130], "ref": [1, 19, 25, 75, 78, 79, 81, 82, 83, 87, 92, 117, 131], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 83], "v2h": [1, 2, 53, 83], "version": [1, 83, 112, 117, 120, 121, 125, 128], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 71, 81, 100, 102, 104, 106, 117, 118, 119, 120, 122, 123, 126, 128], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 70, 74, 81, 106, 121, 126], "physical_valu": 1, "setupphysicalvalu": [1, 83], "up": [1, 16, 34, 53, 71, 94, 100, 104, 106, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 128, 129], "initi": [1, 17, 18, 19, 53, 59, 71, 81, 83, 106, 112, 113, 118, 122, 125, 126, 128], "physic": [1, 18, 69, 81, 83, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 69, 74, 78, 81, 83, 89, 93, 95, 103, 106, 117, 121], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 69, 78, 80, 81, 83, 84, 85, 88, 89, 95, 103, 121], "session_setup": 1, "each": [1, 25, 26, 32, 33, 82, 100, 104, 113, 117, 118, 119, 120, 122, 124, 125, 126, 128], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 69, 82, 83, 94, 116, 121, 122, 123, 124, 130], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 78, 83, 94, 103, 116, 117, 118, 119], "servic": [1, 25, 26, 53, 69, 86, 117, 123, 124, 128], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 81], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 117, 118, 126, 128], "new": [1, 17, 18, 19, 39, 42, 44, 64, 78, 94, 100, 102, 103, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 131], "includ": [1, 18, 19, 30, 56, 69, 78, 81, 83, 89, 112, 113, 115, 117, 118, 119, 123, 126, 128, 130, 131], "correspond": [1, 18, 81, 103, 106, 113, 118, 119, 121, 128], "encrypt": [1, 18, 54, 56, 82], "privat": [1, 18, 19, 54, 82, 104, 117, 121], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 72, 82, 83, 87, 101, 104, 105, 117, 124, 126], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 69, 77, 78, 79, 81, 86, 87, 89, 90, 92, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 83], "raw": [1, 18, 40, 81, 83, 91], "exi": [1, 18, 83, 116], "stream": [1, 18, 77, 83, 106], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 82, 83, 120], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 75, 78, 79, 81, 83, 86, 87, 100, 106, 116, 117, 119, 120, 122, 127, 129], "whether": [1, 9, 42, 78, 80, 83, 87, 89, 100, 104], "accecpt": 1, "authorization_statu": [1, 75], "authorizationstatu": [1, 75], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 75, 76, 81, 90, 97, 98, 99, 100, 119, 124, 126], "certificate_statu": [1, 75], "certificatestatu": [1, 75], "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, 71, 80, 81, 88, 104, 106, 117, 118, 120, 126, 128], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 77, 81, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 81, 100, 102, 106, 107, 108, 119], "layer": [1, 16, 34, 115, 126], "accord": [1, 23, 30, 52, 55, 83, 86, 100, 104, 126], "readi": [1, 2, 18, 53, 83, 102, 104, 115, 117, 118, 121, 125, 128, 129], "cable_check_finish": 1, "under": [1, 20, 24, 81, 106, 121], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 122, 126], "meteringreceiptreq": [1, 83], "sign": [1, 19, 30, 81, 89, 94, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 74, 81, 89, 93, 100, 104, 117], "record": [1, 122], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 120, 121], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 70, 83, 103, 106, 112, 119, 124, 128, 131], "restrict": [1, 83, 117, 128], "max_curr": [1, 20, 28, 81, 100], "max": [1, 2, 78, 80, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 69, 74, 78, 80, 81, 83, 88, 100, 106, 117, 120, 121, 126], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 83], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 83], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 83, 85, 100, 121], "condit": [1, 81, 83, 100], "isolation_statu": 1, "isolationstatu": [1, 83], "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, 75, 78, 80, 82, 85, 87, 91, 93, 99, 104, 117, 118, 121, 128, 131], "monitor": [1, 3, 23, 25, 26, 32, 63, 85, 87, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 75, 81, 83, 87, 100, 124, 126], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 83], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 74, 78, 81, 93, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 94, 124, 125, 128], "read": [1, 17, 32, 45, 64, 70, 87, 103, 117, 122, 125], "other": [1, 17, 18, 25, 59, 80, 81, 86, 88, 92, 94, 100, 112, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "relev": [1, 87, 95, 100, 106, 126], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 81, 83, 87, 89, 91, 96, 106, 117, 122], "happend": 1, "evseerror": [1, 83], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 74, 75, 77, 78, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 74, 81, 94, 102, 106, 113, 126], "simpl": [2, 24, 51, 66, 72, 100, 117, 118, 119, 120, 121, 125, 128], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 69, 78, 80, 81, 100, 106, 115, 117, 120], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 69, 74, 81, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 83], "ac_single_phase_cor": [2, 83], "ac_three_phase_cor": [2, 83], "dc_core": [2, 83], "dc_extend": [2, 83], "dc_combo_cor": [2, 83], "dc_uniqu": [2, 83], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 81, 87, 89, 91, 99, 104, 117, 118, 128], "simul": [2, 9, 42, 56, 71, 96, 115, 122, 126, 127], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 70, 74, 93, 102, 104, 115, 116, 119, 122, 128], "pause_charg": [2, 18], "paus": [2, 18, 80, 81, 94, 117, 119, 126], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 78, 79, 81, 83, 93, 106, 112, 117, 118, 119, 121, 125], "fault": [2, 18, 29, 44, 81, 83, 88, 90, 106], "station": [2, 25, 26, 50, 53, 61, 62, 75, 77, 81, 83, 87, 117, 121, 126], "set_dc_param": 2, "paramet": [2, 78, 89, 103, 104, 112, 115, 118, 120, 126, 128], "ev_paramet": 2, "dc_evparamet": [2, 84], "set_bpt_dc_param": 2, "bpt": [2, 53, 84], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 84], "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, 74, 81, 86, 100, 103, 104, 106, 111, 112, 117, 121, 125, 126, 131], "residu": [3, 106], "rcd": [3, 17, 43, 60, 74, 81, 83, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 78, 81, 87, 100, 106, 117, 121, 126, 128], "emerg": [3, 81, 83, 106], "switch": [3, 17, 18, 45, 53, 70, 77, 78, 80, 81, 100, 106], "off": [3, 17, 42, 45, 77, 80, 88, 100, 106, 111, 112, 118, 120, 121, 125, 128], "done": [3, 18, 25, 55, 104, 116, 117, 118, 119, 121, 125, 126], "hw": [3, 60, 74, 121], "directli": [3, 17, 53, 104, 106, 118, 123, 125], "some": [3, 17, 18, 43, 44, 53, 70, 76, 80, 81, 94, 104, 106, 115, 116, 117, 118, 119, 120, 123, 125, 126, 128], "control": [3, 9, 17, 25, 40, 56, 59, 60, 74, 100, 102, 117, 119, 120, 121, 126, 128], "telemetri": [3, 17, 18, 43, 45, 80, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 81, 87, 106, 113, 120, 126, 128], "doe": [3, 17, 24, 49, 53, 59, 94, 100, 106, 116, 117, 118, 120, 121], "anyth": [3, 113, 121], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 121, 124, 125, 128], "self": [3, 104, 117, 124, 125, 128], "test": [3, 17, 40, 53, 56, 77, 86, 115, 117, 118, 120, 121, 122, 124, 125, 128], "fail": [3, 18, 56, 82, 83, 94, 102, 104, 106, 120], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 73, 78, 81, 86, 92, 94, 100, 102, 104, 106, 117, 118, 119, 120, 121, 125, 128], "mai": [3, 8, 17, 18, 25, 44, 53, 73, 80, 81, 87, 94, 100, 104, 106, 117, 118, 120, 128], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 70, 74, 77, 80, 81, 100, 106, 117, 118, 119, 120, 122], "successful": 3, "authent": [4, 44, 115, 117, 126], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 122, 123, 126, 128, 130], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 75], "emit": [4, 16, 17, 18, 34, 81, 100], "event": [4, 17, 18, 25, 26, 46, 75, 77, 81, 83, 87, 93, 97, 100, 106, 126], "relat": [4, 18, 19, 81, 94, 117, 118, 119, 125], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 81, 100], "connection_timeout": [4, 18, 44, 126], "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, 70, 74, 75, 78, 80, 81, 83, 86, 87, 89, 90, 93, 94, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 73, 94, 103, 104, 112, 117, 118, 119, 121, 125, 128, 130], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 75, 81, 90, 100, 107, 108, 109, 119, 120, 126], "reason": [6, 39, 48, 75, 80, 81, 87, 90, 94, 104, 116, 120, 121, 126], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 81, 87, 94, 116, 117, 118, 119, 120, 121, 124, 125, 126, 129], "validationresult": [6, 18, 75], "bank": [7, 8, 76, 92], "statement": [7, 76], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 76], "commit": [8, 92, 125], "account": [8, 58, 122, 124], "bank_transaction_summari": 8, "banktransactionsummari": [8, 76], "summari": [8, 76], "transact": [8, 18, 30, 39, 44, 59, 75, 76, 81, 87, 89, 92, 104], "depend": [8, 23, 76, 113, 115, 120, 121, 125], "backend": [8, 76, 92, 115, 119, 120], "therefor": [8, 25, 76, 100, 118, 125], "mostli": [8, 67, 76], "opaqu": [8, 76], "moment": [8, 76, 83, 87], "plug": [9, 44, 53, 75, 80, 81, 117, 121, 126], "out": [9, 17, 81, 100, 117, 119, 121, 122, 124, 125, 128], "hil": [9, 42], "sil": [9, 117, 120, 126, 129], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 69, 77, 78, 80, 81, 83, 89, 94, 96, 100, 102, 103, 104, 106, 117, 118, 119, 120, 121, 122, 125, 126, 128], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 69, 78, 80, 81, 89, 94, 100, 104, 106, 117, 118, 119, 120, 121, 122, 126, 128, 131], "yeti": [9, 42, 60, 74, 107, 110, 119, 126], "shall": [9, 94, 128], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "structur": [9, 112, 117, 118, 120, 128, 129, 131], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 81, 86, 87, 88, 103, 104, 106, 113, 117, 118, 120, 122, 123, 126, 128], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 71, 73, 81, 83, 87, 88, 94, 102, 104, 106, 116, 120, 121, 126], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 75, 80, 81, 87, 90, 100, 121, 126], "lock": [10, 17, 18, 60, 74, 106, 118], "motor": [10, 60, 74, 106], "socket": [10, 17, 81, 116, 121, 128], "fix": [10, 17, 125], "attach": [10, 17, 70, 117, 120, 123], "unlock": [10, 18, 81, 106, 126], "normal": [10, 18, 53, 71, 100, 121], "enforc": [10, 13, 18, 22, 53, 68, 69, 78, 81], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 75, 81, 89, 94, 100, 105, 107, 108, 109, 110, 115, 117, 119, 123], "gener": [11, 19, 30, 37, 61, 78, 81, 87, 100, 102, 103, 104, 106, 107, 115, 121, 122, 127, 128], "json": [11, 15, 35, 38, 41, 61, 62, 71, 79, 83, 104, 113, 120, 123, 126, 128, 129, 130], "ani": [11, 25, 56, 68, 69, 78, 81, 106, 112, 113, 117, 118, 121, 125], "displai": [11, 100, 121], "web": [11, 117, 123], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 70, 100, 116, 117, 118, 119, 120, 125, 126, 129], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 70, 71, 72, 73, 86, 104, 111, 112, 113, 117, 119, 121, 122, 126, 128, 130], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 70, 72, 73, 87, 100, 101, 102, 103, 104, 106, 113, 115, 117, 119, 120, 122, 123, 126, 128], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 74, 80, 81, 83, 100, 126, 131], "manag": [13, 18, 44, 50, 53, 78, 81, 88, 115, 116, 118, 121, 122, 123], "intefac": 13, "node": [13, 18, 22, 78, 117, 119, 120], "energy_flow_request": 13, "energyflowrequest": [13, 78], "flow": [13, 18, 22, 53, 78, 88, 102, 117, 119, 129], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 78, 80, 83, 88, 100, 118, 120, 121], "import": [13, 15, 29, 43, 78, 79, 80, 88, 89, 93, 95, 106, 120, 121, 122, 126, 128], "direct": [13, 70, 78, 117, 120, 124, 128], "grid": [13, 53, 78, 80, 89, 100, 119], "consum": [13, 78, 92, 117, 119], "export": [13, 15, 43, 56, 78, 79, 80, 81, 88, 89, 95, 112, 117, 128, 129], "enforce_limit": [13, 78, 100], "energymanag": [13, 14, 18, 22, 78, 81, 100, 107, 109], "enforcedlimit": [13, 18, 22, 78], "rout": [13, 118], "through": [13, 78, 81, 115, 117, 120, 121, 125], "tree": [13, 22, 51, 53, 78, 100, 120, 128, 131], "global": [14, 38, 50, 81, 131], "price": [15, 41, 58, 78, 79, 86, 92], "forecast": [15, 35, 41, 50, 58, 79], "energy_pr": 15, "energypriceschedul": [15, 79], "timestamp": [15, 35, 37, 39, 41, 78, 79, 81, 87, 89, 92, 93, 94], "both": [15, 25, 79, 100, 103, 104, 106, 113, 121, 125], "side": [16, 34, 53, 74, 77, 78, 100, 102, 106, 117, 119, 120, 121, 126], "state": [16, 17, 34, 40, 44, 53, 77, 78, 81, 83, 90, 94, 100, 102, 106, 112, 117, 119, 121, 126, 128], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 80, 87, 92, 106, 113, 117, 118, 119, 121, 123, 125, 126, 128, 129, 131], "shut": [16, 34], "down": [16, 34, 44, 121, 122, 125, 126], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 77, 81, 83, 89, 91, 94, 102, 104, 121, 125], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 121], "handl": [16, 19, 34, 44, 55, 56, 80, 81, 100, 102, 106, 118, 126, 128], "machin": [16, 34, 100, 106, 117, 119, 121], "board": [17, 60, 74, 77, 80, 106, 119, 122], "driver": [17, 45, 57, 59, 60, 74, 100, 104, 115, 117, 119, 121, 123], "minim": [17, 29, 53, 74, 78, 84, 87, 126, 128], "path": [17, 19, 43, 54, 61, 62, 66, 81, 82, 113, 117, 118, 120, 121, 122, 124, 126, 128], "controlpilot": [17, 77], "output": [17, 29, 50, 53, 56, 60, 64, 65, 80, 83, 88, 106, 112, 113, 117, 119, 128], "compon": [17, 25, 87, 118, 121, 128], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 81, 106, 117, 118, 121, 126, 130], "have": [17, 33, 78, 79, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129], "own": [17, 104, 115, 117, 118, 119, 121, 124, 128, 129], "board_support_common": [17, 107, 110], "bspevent": [17, 77], "relai": [17, 42, 60, 74, 77, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 81, 89, 95, 100], "count": [17, 19, 51, 81, 117], "capabl": [17, 18, 25, 29, 43, 77, 78, 80, 88, 100, 102, 104, 117, 120], "hardwarecap": [17, 18, 80], "evsemanag": [17, 18, 55, 102, 107, 109, 117, 119, 126], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 128], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 75, 76, 87, 89, 102, 103, 104, 106, 115, 117, 118, 120, 121, 122, 125, 128], "thei": [17, 44, 53, 81, 100, 103, 106, 112, 115, 118, 119, 121, 123, 125, 131], "dure": [17, 18, 23, 53, 56, 71, 78, 80, 92, 100, 104, 113, 115, 116, 117, 121, 125], "runtim": [17, 128], "becaus": [17, 25, 81, 90, 106, 113, 118, 120, 125], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 122, 123, 125, 126, 129], "too": [17, 81, 104, 120], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 77], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 78, 80, 88, 89, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 70, 74, 78, 89, 94, 112, 117, 119, 126], "those": [17, 104, 115, 116, 117, 119, 128], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 123, 130], "singl": [17, 18, 81, 104, 106, 113, 125, 128], "has_ventil": [17, 53], "d": [17, 34, 77, 81, 106, 117, 120, 121, 123, 125], "do": [17, 18, 53, 55, 77, 78, 81, 94, 103, 112, 113, 115, 117, 120, 121, 122, 125, 127, 128, 129, 131], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 117, 118, 119, 121, 128], "letter": 17, "iso": [17, 53, 79, 86, 102, 116, 119, 121], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 70, 71, 73, 74, 75, 77, 81, 86, 87, 104, 106, 111, 121, 125, 126, 131], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 86, 87, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 126, 128], "input": [17, 25, 29, 32, 75, 88, 89, 100, 103, 117, 118, 120], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 122], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 70, 74, 100, 117, 118, 123, 128], "typic": [17, 58, 74, 76, 77, 81, 88, 92, 103, 118, 120], "pilot": [17, 34, 60, 74, 102], "f": [17, 34, 77, 102, 106, 121], "must": [17, 29, 45, 78, 89, 94, 100, 104, 106, 118, 126, 128], "pwm_on": 17, "turn": [17, 118, 121], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 78, 81], "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, 75, 80, 87, 103, 106, 111, 112, 116, 117, 125, 126, 128, 131], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 70, 74, 81, 100, 106, 115, 121, 122, 130], "pwm_f": 17, "neg": [17, 78, 85, 89, 95], "allow_power_on": [17, 80], "flag": [17, 80, 93, 102, 116, 120, 121, 124, 128], "never": [17, 44, 53, 100, 113, 121, 125], "poweronoff": [17, 80], "context": [17, 80, 87], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 81, 83, 106, 121], "destroi": [17, 106], "so": [17, 18, 53, 58, 78, 79, 81, 86, 100, 103, 113, 116, 117, 118, 119, 120, 121, 123, 125, 126, 128], "special": [17, 53, 77, 78, 79, 106, 117, 119], "sequenc": [17, 18, 77, 106], "exact": [17, 119, 121], "exampl": [17, 21, 63, 81, 86, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 120, 121, 123, 126, 128], "would": [17, 44, 86, 112, 113, 117, 118, 123, 125, 128], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 118, 121, 128], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 77, 81, 106, 118], "replug": [17, 18, 44, 77, 81, 106], "without": [17, 32, 81, 82, 93, 103, 106, 119, 120, 121, 126, 128], "evsereplugstart": [17, 77], "take": [17, 53, 94, 112, 113, 117, 118, 119, 121, 123, 125, 126, 128], "care": [17, 118, 128], "carpluggedin": 17, "evsereplugfinish": [17, 77], "mainli": [17, 116, 121, 125], "don": [17, 113, 120, 122, 124, 125, 126], "t": [17, 18, 87, 113, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "product": [17, 35, 86, 104, 106, 117, 119, 121, 125], "m": [17, 56, 112, 113, 116, 117, 125], "durat": [17, 50, 61, 89, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 91, 103, 104, 105, 115, 117, 118, 122, 128], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131], "also": [17, 18, 53, 68, 87, 100, 103, 104, 106, 112, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "var": [17, 25, 43, 89, 93, 95, 103, 104, 117, 118], "pp_ampac": 17, "ampac": [17, 77], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 73, 94, 112, 117, 122], "over": [17, 53, 61, 82, 100, 106, 118, 120], "shutdown": [17, 83, 84], "draw": [17, 78, 88], "more": [17, 18, 25, 33, 50, 69, 75, 87, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 130], "than": [17, 25, 33, 59, 69, 81, 87, 104, 116, 117, 119, 122], "just": [17, 100, 115, 117, 118, 119, 120, 121, 122, 124, 125, 128], "ignor": [17, 43, 44, 59, 69, 100], "otherwis": [17, 18, 54, 56, 67, 104, 121, 125], "overcurr": 17, "detect": [17, 18, 83, 94, 106, 121], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 124, 125, 131], "avoid": [17, 53], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 69, 78, 106, 112, 115, 116, 117, 119, 120, 121, 123, 125, 128], "repres": [18, 51, 113, 119], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 81], "ev_info": 18, "evinfo": [18, 81], "car_manufactur": 18, "carmanufactur": [18, 81], "manufactur": [18, 81, 87, 104], "known": [18, 87, 128], "evse_board_support": [18, 53, 60, 74, 107, 108, 110], "dataset": [18, 30, 37, 89, 93], "de": [18, 45, 52, 53, 55, 59, 121, 125], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 69, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 117, 120, 121, 125, 128], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 78, 81, 87, 100, 104, 112, 113, 115, 117, 118, 121, 125, 128], "wait": [18, 32, 39, 48, 53, 55, 56, 75, 81, 102, 104, 117, 120, 121, 128], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 81, 87], "whole": [18, 25, 26, 75, 87, 117, 118, 120, 122, 126], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 90, 94, 104, 106, 118, 119, 120, 121, 128], "due": [18, 100, 119, 121, 125], "could": [18, 25, 26, 30, 39, 63, 75, 89, 105, 116, 117, 118, 119, 121, 126, 128], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 81, 100, 112, 117, 118, 122, 126, 128], "reserv": [18, 44, 61, 75, 81, 107, 108, 110, 119, 126], "color": 18, "hmi": 18, "led": [18, 45, 100, 121], "reservation_id": [18, 31, 81, 90], "transactionstart": [18, 81], "els": [18, 19, 25, 26, 39, 106, 121, 128], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 125], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 78, 100, 112, 115, 121, 131], "successfulli": [18, 25, 26, 39, 87, 89, 94, 115, 120, 121, 126], "alreadi": [18, 75, 78, 79, 112, 115, 117, 119, 120, 121, 122, 123, 125, 128, 129], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 81, 117], "won": [18, 120], "stop_transact": [18, 30], "cancel": [18, 31, 90, 94, 100], "automat": [18, 45, 103, 112, 119, 120], "disconnect": [18, 25, 26, 61, 62, 77, 81], "stoptransactionrequest": [18, 81], "force_unlock": 18, "forc": [18, 56, 80, 106, 113, 118, 121, 128], "correct": [18, 103, 119, 121, 124], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 78, 81, 87, 89, 100, 113, 115, 117, 118, 125, 126, 128, 129], "externallimit": [18, 22, 78], "uuid": [18, 53, 78, 81, 89], "appli": [18, 78, 92, 100, 121, 126], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 81], "certificateinstallationr": [18, 83], "certificateupdater": [18, 83], "forwar": 18, "system": [18, 59, 61, 62, 81, 83, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 126], "situat": [18, 87], "where": [18, 53, 54, 61, 62, 81, 94, 118, 119, 121, 122, 124, 125, 126, 128], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 128, 131], "optim": [18, 78], "combin": [18, 25, 53, 81, 87, 100], "secur": [19, 25, 26, 56, 61, 62, 82, 87, 111, 121, 126], "access": [19, 32, 57, 71, 117, 119, 121, 122, 123, 124], "storag": [19, 25, 81], "within": [19, 29, 78, 81, 100, 106, 118, 121], "period": [19, 87, 103], "leaf": [19, 53, 54, 82], "expir": [19, 48, 75, 82, 90], "install_ca_certif": 19, "ca": [19, 54, 82, 104, 117], "pem": [19, 54, 59, 75, 82, 94, 104], "encod": [19, 75, 82, 83, 94, 106, 131], "x": [19, 59, 75, 94, 104, 122, 131], "509": [19, 75, 94, 104], "certificate_typ": [19, 82], "cacertificatetyp": [19, 82], "installcertificateresult": [19, 82], "attempt": [19, 39, 59, 73, 82, 94, 104], "delete_certif": 19, "delet": [19, 24, 82, 113, 123, 125], "certificate_hash_data": [19, 82], "certificatehashdata": [19, 82], "deletecertificateresult": [19, 82], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 82], "verify_certif": 19, "verifi": [19, 23, 56, 69, 75, 94, 128], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 87, 116, 121], "verif": [19, 94], "get_installed_certif": 19, "retriev": [19, 25, 82, 87, 94], "getinstalledcertificatesresult": [19, 82], "hash": [19, 82, 83], "get_ocsp_request_data": 19, "ocsp": [19, 75, 82], "ocsprequestdatalist": [19, 82], "sub": [19, 123, 131], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 82], "base64": [19, 83, 94], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 82, 83, 87, 94, 104, 113, 117, 118, 119, 120, 121, 123, 124, 125, 128, 129, 131], "c": [19, 34, 77, 81, 93, 95, 106, 116, 120, 121, 125, 128], "organ": [19, 128], "o": 19, "common": [19, 113, 116, 117, 123], "cn": [19, 93], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 71, 81, 94, 101, 103, 107, 109, 121, 124, 128], "tpm": 19, "get_key_pair": [19, 82], "respect": [19, 78, 82, 112, 118, 119, 123, 128], "encodingformat": [19, 82], "getkeypairresult": [19, 82], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 71, 73, 81, 83, 94, 106, 107, 112, 116, 120, 122, 124, 126, 128, 129, 130, 131], "bundl": [19, 128], "get_leaf_expiry_days_count": 19, "dai": [19, 125], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 94], "succeed": [19, 125], "multipl": [20, 32, 45, 87, 100, 104, 112, 116, 117, 118, 119, 120, 125], "featur": [20, 100, 115, 119, 122, 125, 126, 128, 130], "uses_someth": 20, "someth": [20, 24, 119, 121, 124, 125], "exist": [20, 24, 25, 26, 68, 87, 93, 103, 117, 119, 121, 128], "specif": [22, 31, 38, 75, 78, 83, 87, 100, 115, 117, 118, 121, 124, 125, 126, 128], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 70, 78, 103, 104, 115, 118, 119, 121], "iec": [23, 83, 119, 121], "61557": 23, "8": [23, 104, 128, 131], "isolationmeasur": [23, 85], "recur": 23, "resist": [23, 85], "regular": [23, 59, 81, 100, 104, 121, 122, 125], "interv": [23, 50, 58, 61, 67, 87, 94, 100, 121], "load": [24, 45, 83, 100, 117, 119, 120, 126], "remov": [24, 81, 113, 121, 125, 128], "design": [25, 45, 87, 118, 121], "ocpp1": [25, 87, 122, 127], "6": [25, 26, 61, 74, 78, 87, 111, 112, 116, 120, 121, 122, 127], "ocpp2": [25, 75, 87], "base": [25, 57, 67, 75, 83, 87, 92, 100, 115, 116, 119, 121, 122, 125, 126], "offer": [25, 53, 87, 118], "flexibl": [25, 87, 119, 120, 126], "easier": [25, 87, 115, 125], "vice": [25, 87, 121], "versa": [25, 87, 121], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 78, 87, 94, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 126], "security_ev": [25, 26], "securityev": [25, 26, 87], "occur": [25, 26, 81, 83, 87], "event_data": 25, "eventdata": [25, 87], "been": [25, 26, 53, 81, 87, 90, 94, 104, 115, 116, 117, 119, 120, 121, 126], "websocket": [25, 26, 61, 62, 120, 123, 126], "No": [25, 26, 86, 125], "previou": [25, 26, 73, 113, 117, 118, 121, 128], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 126], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 121, 122, 124, 128, 130], "model": [25, 36, 57, 62, 93, 103, 120, 125], "getvariablerequest": [25, 87], "getvariableresult": [25, 87], "everi": [25, 48, 70, 99, 118, 125], "preserv": [25, 118], "order": [25, 75, 104, 117, 121, 123, 126, 128, 129, 131], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 117, 118, 123, 129, 130], "reject": [25, 75, 82, 87, 90, 94], "setvariablerequest": [25, 87], "setvariableresult": [25, 87], "change_avail": 25, "changeavailabilityrequest": [25, 87], "changeavailabilityrespons": [25, 87], "monitor_vari": 25, "componentvari": [25, 87], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 121], "kind": [25, 119, 122], "component_vari": [25, 87], "point": [26, 44, 61, 62, 73, 75, 78, 81, 89, 90, 118, 121, 125, 126, 128], "configuration_kei": [26, 87], "keyvalu": [26, 87], "regist": [26, 32, 57, 103, 118, 126, 129], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 75, 81, 87, 94], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 70, 71, 87, 104, 107, 108, 117, 118, 128], "getconfigurationrespons": [26, 87], "set_custom_configuration_kei": [26, 87], "Its": 26, "possibl": [26, 65, 83, 104, 106, 113, 119, 120, 122, 123, 124, 125, 126, 128, 130], "standard": [26, 32, 86, 123], "configurationstatu": [26, 87], "In": [26, 44, 53, 76, 80, 86, 87, 89, 100, 102, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129], "data_transf": [27, 61, 62, 63], "perform": [27, 87, 89, 94, 104, 112, 120], "datatransferrequest": [27, 87], "datatransferrespons": [27, 87], "voltage_curr": 29, "voltagecurr": [29, 88], "fault_cod": 29, "faultcod": [29, 88], "happen": [29, 44, 81, 100, 120, 125], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 88], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 85, 88, 89, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 121, 122, 128], "5": [30, 48, 50, 53, 55, 64, 93, 112, 118, 121, 131], "wire": [30, 106, 119, 126, 129], "tn": 30, "network": [30, 38, 55, 71, 100, 102, 116, 117, 118, 119, 123, 129], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 89], "ocmf": [30, 89, 104], "packet": [30, 65, 89, 94, 106], "transactionstartrespons": [30, 89], "transaction_id": [30, 87, 89], "transactionstoprespons": [30, 89], "reserve_now": 31, "place": [31, 43, 94, 118, 119, 121, 128], "reservationresult": [31, 90], "succesful": [31, 121], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 70, 74, 82, 83, 106], "rs485": [32, 121], "client": [32, 54, 68, 117, 118, 120, 126], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 103], "rtu": [32, 67, 103], "hold": [32, 103, 121, 128], "target_device_id": 32, "byte": [32, 91, 126], "first_register_address": 32, "16": [32, 91, 126], "bit": [32, 70, 91, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 75, 100, 117, 118, 121], "data_raw": 32, "vectoruint16": [32, 91], "content": [32, 91, 104, 118, 121, 128], "written": [32, 61, 62, 118, 120, 121, 128], "word": [32, 86, 104, 117, 122], "statuscodeenum": [32, 91], "nonstd_writ": 32, "non": [32, 81, 83, 106, 128], "discret": 32, "repli": [32, 70], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 71, 92, 100, 102, 104, 106, 115, 116, 117, 120, 123, 129, 130], "we": [33, 53, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 128, 129], "eveseid": 33, "instanti": 33, "sessioncost": [33, 92], "total": [33, 50, 78, 92, 93, 95, 103], "chunk": [33, 92], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 73, 94, 104], "upper": [34, 87, 117, 119, 121, 129], "enter_bcd": [34, 102, 106], "b": [34, 77, 81, 93, 95, 106, 120, 121, 124, 125, 130], "leave_bcd": [34, 102, 106], "solar": [35, 78], "watthour": 35, "sunspec": [36, 37, 38, 67, 93], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 121, 126], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 81, 86, 89, 96, 107, 110, 117, 121, 125, 128], "ip_address": [38, 59], "local": [38, 56, 68, 69, 71, 75, 78, 81, 112, 117, 122, 124, 125, 128, 129, 130, 131], "ip": [38, 59, 71, 104, 118, 121], "overview": [38, 115, 117, 122, 126], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 73, 126, 128], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 71, 94, 100, 103, 105, 111, 113, 116, 127, 130, 131], "firmware_update_statu": [39, 94], "firmwareupdatestatu": [39, 94], "describ": [39, 44, 94, 103, 106, 117, 118, 119, 121, 128], "firmwar": [39, 94, 106], "log_statu": [39, 94], "logstatu": [39, 94], "log": [39, 53, 56, 61, 62, 81, 94, 117, 121, 123], "upload": [39, 73, 94, 121, 126], "update_firmwar": [39, 94], "firmware_update_request": 39, "firmwareupdaterequest": [39, 94], "meta": 39, "updatefirmwarerespons": [39, 94], "allow_firmware_instal": 39, "proce": [39, 81, 94, 128], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 94], "uploadlogsrespons": [39, 94], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 94], "soft": [39, 53, 81, 94], "hard": [39, 81, 94], "immedi": [39, 53, 56, 81, 106, 125], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 94, 106, 121], "bootreason": [39, 94], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 128, 129, 130], "instanc": [40, 87, 115, 119, 120, 122], "carsimul": 40, "begin": [40, 102, 119], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 115, 117, 119, 121, 128, 129], "cp": [42, 77, 96, 106], "plu": [42, 106, 119, 126], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 123], "mqtt": [43, 61, 115, 117, 119, 122, 123], "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, 71, 73, 74, 78, 86, 92, 104, 106, 113, 117, 118, 120, 121, 123, 124, 126, 128], "like": [43, 86, 92, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 86], "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, 89, 95, 96, 104, 121], "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, 80], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 80], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 80], "rpm": [43, 80], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 80, 106, 121], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 122], "nearest": 43, "step": [43, 100, 112, 118, 119, 122, 125, 126, 128], "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, 80], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 126], "kai": [43, 47, 61, 62, 64, 66, 71, 72, 74], "uw": [43, 47, 61, 62, 64, 66, 71, 72, 74], "hermann": [43, 47, 61, 62, 64, 66, 71, 72, 74], "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, 74, 86, 100, 104, 106, 111, 112, 116, 117, 119, 120, 121, 122, 125, 126, 128, 129, 130, 131], "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, 74], "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, 74, 106, 117, 122, 128], "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, 74, 117, 128], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 130], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 100, 106, 112, 115, 116, 117, 119, 122, 123, 128, 129], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 93, 100, 103, 104, 106, 112, 113, 116, 117, 119, 121, 122, 124, 126, 128, 130, 131], "selection_algorithm": [44, 126], "findfirst": [44, 75], "algorithm": [44, 75, 82, 83, 121], "map": [44, 118, 119, 122, 123], "incom": [44, 75, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 75, 125], "prefer": [44, 117], "parent_id_token": [44, 75, 90], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 121, 125, 128], "most": [44, 53, 106, 112, 115, 117, 122], "free": [44, 53, 69, 128], "applic": [44, 100, 104, 118, 121], "overtemperatur": [44, 88], "clear": [44, 81, 87, 106], "cool": [44, 83], "expect": [44, 83, 115, 128], "recov": 44, "faulti": 44, "treat": [44, 121], "good": [44, 78, 79, 117, 120, 124, 125, 128], "public": [44, 82, 83, 104, 122, 125], "token_provid": [44, 53, 55, 100, 119, 126], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119], "token_valid": [44, 119, 126], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 73], "g\u00f6mpel": [44, 54, 61, 62, 63, 73], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 120], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 78, 88, 89, 93, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 78], "seri": [45, 78, 79], "parallel": [45, 116, 118, 121, 128], "well": [45, 86, 118, 119, 120, 125, 126, 128], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 70, 74, 106], "chip": [45, 70, 102, 121], "discharg": [45, 53, 84], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 70, 74, 81, 102], "debug_print_all_telemetri": 45, "print": [45, 89, 120], "help": [45, 112, 113, 115, 117, 119, 120, 122, 128, 129], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 122, 126], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 122, 125, 126], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 121, 126], "authrequir": [46, 81, 97], "alwai": [46, 47, 48, 53, 71, 78, 99, 100, 103, 104, 117, 120, 121, 125, 128], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 75, 81, 89, 117, 119, 121, 126], "our": [46, 47, 117, 120, 121, 122, 125, 126, 128], "10": [46, 47, 53, 55, 86, 103, 104, 116, 121, 126], "thilo": [46, 48, 64, 72, 74], "molitor": [46, 48, 64, 72, 74], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "manual": [47, 90, 98, 103, 104, 106, 116, 117, 120, 121, 126], "same": [48, 81, 99, 100, 104, 106, 112, 118, 121, 124], "block": [48, 75], "invalid": [48, 75, 83, 94], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 120, 123, 126, 129], "nominal_ac_voltag": [50, 120], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 126], "min": [50, 78], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 87, 100, 104, 116, 119], "give": [50, 94, 117, 118, 119, 122, 125, 128], "even": [50, 53, 70, 78, 79, 117, 118, 120, 121, 126], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 123, 126, 128], "command": [50, 64, 78, 81, 82, 87, 91, 94, 100, 102, 112, 118, 121, 123, 128], "energy_manag": [50, 107, 108, 120], "energy_trunk": 50, "lar": [50, 57, 70], "dieckmann": [50, 57, 70], "part": [51, 87, 106, 116, 117, 118, 119, 121, 128, 130], "fuse": [51, 120], "fuse_limit_a": [51, 120], "phase_count": [51, 120], "omit": [51, 78, 87, 118, 124, 126, 131], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 78, 107, 108, 110], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 69, 81, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 93, 116, 128], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 69, 83, 100, 121], "spec": [53, 56, 68, 69, 83, 100], "91286": [53, 83], "payment_enable_eim": 53, "card": [53, 64, 89, 121], "mobil": [53, 122], "app": [53, 81, 121], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 83], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 126], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 126, 128], "directori": [53, 54, 56, 65, 113, 117, 120, 121, 123, 129, 130, 131], "session_logging_xml": 53, "xml": [53, 83, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 86, 94, 118, 120, 121, 122, 124, 125], "arriv": [53, 119], "fall": [53, 81, 100, 106, 121], "back": [53, 66, 70, 72, 100, 106, 117, 118, 121, 123, 125], "especi": [53, 102, 113, 118], "what": [53, 103, 113, 115, 117, 118, 120, 121, 125, 126], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 81, 104, 117, 129], "On": [53, 70, 104, 106, 118], "veri": [53, 106, 115, 117, 118, 120, 121, 128, 129], "long": [53, 119, 125], "basic": [53, 100, 103, 106, 119, 125, 126], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 81, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 81, 89, 125], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 95, 123], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 81], "enyaq": 53, "level": [53, 60, 74, 78, 87, 96, 100, 102, 103, 106, 112, 115, 118, 121, 122, 130], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 121, 124, 125, 126, 128, 129], "offset": [53, 55], "unless": [53, 118], "know": [53, 80, 100, 112, 117, 119, 125], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 121, 126, 128], "currentdemand": [53, 81, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 85, 89, 95, 121], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 75], "instead": [53, 59, 80, 100, 117, 118, 120, 121, 128], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 120, 121, 123, 125, 128, 129], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 122, 128], "hundr": 53, "slower": [53, 121], "less": [53, 74, 121], "disable_authent": 53, "standalon": [53, 106, 120, 128], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 94], "0a": [53, 120], "speed": [53, 117, 122], "receiv": [53, 61, 78, 81, 106, 118, 122, 126, 128], "authtoken": 53, "ac_rcd": [53, 74, 107, 108], "connector_lock": [53, 74, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 74], "woellert": 53, "spdx": [53, 54, 117, 128], "html": [53, 54, 86, 117, 123, 126, 128, 130, 131], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 71, 126], "prefix": [54, 61, 62, 71, 82, 118, 128], "cert": [54, 61, 62, 117], "absolut": [54, 75, 78, 79, 83, 88, 90, 92], "mf_ca_bundl": 54, "mf": [54, 82], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 82], "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, 82, 117, 122, 126], "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, 81, 104, 117, 128], "sound": 55, "db": [55, 62, 66, 123], "attenu": 55, "confirm": [55, 77, 121], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 116], "deriv": [55, 75, 81, 113], "first": [55, 59, 75, 78, 79, 103, 104, 112, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128], "cm_slac_parm": 55, "quit": [55, 106, 120, 122], "prone": 55, "might": [55, 112, 113, 117, 120, 122, 123, 125, 126, 128], "cross": 55, "talk": [55, 117, 119, 122, 123], "better": [55, 125], "gmbh": [55, 56, 122], "din70121": [56, 68, 69, 83], "chargebyt": 56, "eth0": [56, 68, 69], "ipv6": [56, 68, 69, 117, 123], "addr": [56, 68, 69], "supported_din70121": [56, 68, 69], "supported_iso15118_2": [56, 68, 69], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 69, 126], "pre": [56, 81, 103, 117, 123, 129], "master": [56, 100, 116, 121, 125], "secret": [56, 124], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": [56, 69], "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, 121, 125], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 121], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 70, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 120, 123, 125, 127, 131], "minut": [58, 104, 122], "usual": [58, 125, 128], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 128], "meter_tls_certif": 59, "left": [59, 117, 119, 121, 128], "affect": [59, 125], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 71], "4": [59, 103, 104, 111, 112, 115, 121, 128, 131], "form": [59, 112, 118, 128], "w": [59, 81, 83, 84, 93, 124, 126, 130], "y": [59, 116, 121], "z": 59, "ntp": 59, "server": [59, 69, 94, 104, 117, 118, 121, 123, 124], "sync": [59, 121], "ntp_server_1_port": [59, 104], "123": [59, 86], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 121], "mega": 60, "tester": 60, "v1": [60, 74, 104, 113], "serial_port": [60, 64, 70, 74], "dev": [60, 64, 67, 70, 74, 106, 112, 113, 116, 117, 121, 125], "ttyusb0": [60, 67, 70, 74], "baud_rat": [60, 64, 74], "115200": [60, 64, 67, 74, 106], "baud": [60, 64, 67, 74], "rate": [60, 64, 67, 74], "reset_gpio": [60, 74], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 74, 100], "j": [61, 117, 121, 124, 128, 130], "chargepointconfigpath": [61, 62, 126], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 81, 123], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 126], "everest_ocpp_log": [61, 62, 126], "certspath": [61, 62], "locat": [61, 62, 71, 87, 94, 104, 106, 113, 117, 125, 126, 129, 130], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 126], "auth_provid": [61, 62, 126], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 126], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 126], "kv": [62, 66, 71, 72, 107, 108], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 126], "securityprofil": [63, 126], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 125], "pn532": 64, "nfc": [64, 121], "soon": [64, 81, 100, 119, 121, 129], "tag": [64, 75, 81, 82, 92, 125], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 118], "w\u00f6llert": [64, 74], "captur": 65, "dump": [65, 81], "sebastian": [65, 68, 69], "luka": [65, 68, 69], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "collect": [67, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 94], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 89], "no_meter_id": 67, "arbitrari": [67, 75, 76, 78, 79, 118, 128], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 69, 116, 121, 124, 131], "josev": [68, 69, 111, 116, 117], "project": [68, 69, 113, 115, 117, 118, 120, 121, 122, 123, 127, 128, 129, 130, 131], "supported_iso15118_20_ac": [68, 69], "supported_iso15118_20_dc": [68, 69], "tls_activ": 68, "enforce_tl": [68, 69], "is_cert_install_need": 68, "And": [68, 118, 121, 122, 128], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "free_cert_install_servic": 69, "allow_cert_install_servic": 69, "ignore_physical_values_limit": 69, "wai": [69, 115, 117, 118, 119, 120, 121, 128], "400a": 69, "ciphersuit": 69, "tls_aes_256_gcm_sha384": 69, "tls_chacha20_poly1305_sha256": 69, "ecdh": 69, "ecdsa": 69, "aes128": 69, "sha256": [69, 82, 83], "hub": 70, "baudrat": 70, "pariti": 70, "ignore_echo": 70, "rxtx_gpio_chip": 70, "rxtx_gpio_lin": 70, "rxtx_gpio_tx_high": 70, "9600": 70, "none": [70, 74, 77, 83, 106], "odd": 70, "filter": 70, "rx": 70, "tx": [70, 106], "usag": [70, 78, 121], "lan": [71, 118], "wifi": 71, "privileg": 71, "setup_wifi": 71, "setup_simul": 71, "online_check_host": 71, "lfenergi": [71, 122], "hostnam": 71, "internet": [71, 118, 121], "initialized_by_default": 71, "release_metadata_fil": 71, "releas": [71, 112, 116, 122, 125], "ap_interfac": 71, "wlan0": 71, "ap": 71, "ap_ipv4": 71, "192": 71, "168": 71, "24": 71, "memori": 72, "defaultretri": 73, "tri": 73, "download": [73, 76, 94, 112, 121, 122, 129], "failur": [73, 83, 94, 96, 104, 106], "defaultretryinterv": 73, "control_mod": 74, "caps_min_current_a": 74, "onboard": [74, 106], "concurrenttx": 75, "nocredit": 75, "notallowedtypeevs": 75, "notatthisloc": 75, "notatthistim": 75, "signatureerror": 75, "certificateexpir": 75, "certificaterevok": 75, "nocertificateavail": 75, "certchainerror": 75, "contractcancel": 75, "tokenvalidationstatu": 75, "ongo": [75, 94, 125], "id_token": [75, 90], "authorization_typ": 75, "request_id": [75, 94], "put": [75, 104, 117, 119, 121, 125, 128], "remotestartid": 75, "printabl": [75, 76], "insensit": [75, 76, 87], "ascii": [75, 76], "fixm": 75, "regex": 75, "authorizationtyp": 75, "id_token_typ": 75, "idtokentyp": 75, "assign": [75, 81, 83, 92, 100, 118], "prevalid": 75, "iso15118certificatehashdata": 75, "parentidtag": 75, "expiry_tim": [75, 90], "selectionalgorithm": 75, "logic": [75, 100, 102, 113, 115, 117, 118, 119, 128], "userinput": 75, "plugev": [75, 126], "choos": [75, 117, 119, 120, 122, 128, 129], "referenc": 75, "plugandcharg": 75, "bankcard": 75, "central": [75, 81, 100, 119, 128], "macaddress": 75, "iso14443": 75, "iso15693": 75, "keycod": 75, "noauthor": 75, "bookkeep": 76, "short": [76, 96, 112, 117, 118, 119, 125, 126], "session_token": 76, "invoic": 76, "transaction_data": 76, "iec61851": [77, 100], "poweron": 77, "correctli": [77, 78, 121, 126], "mirror": [77, 106], "contact": [77, 106, 121], "poweroff": [77, 80], "weld": 77, "Not": [77, 128], "assembli": [77, 121], "a_13": 77, "a_20": 77, "a_32": 77, "a_63_3ph_70_1ph": 77, "nodetyp": 78, "undefin": 78, "limitsreq": 78, "total_power_w": 78, "ac_max_current_a": 78, "ac_min_current_a": 78, "properli": [78, 83, 104, 106, 116, 117, 121, 125], "amp": [78, 93], "ac_max_phase_count": 78, "ac_min_phase_count": 78, "ac_supports_changing_phases_during_charg": 78, "limitsr": 78, "optimizertarget": 78, "energy_amount_need": 78, "kwh": [78, 79, 103], "charge_to_max_perc": 78, "nn": 78, "car_battery_soc": 78, "Of": 78, "leave_tim": 78, "drive": [78, 100, 118, 121], "awai": [78, 81, 128], "fullfil": 78, "cheapest": 78, "timefram": 78, "price_limit": 78, "full_autonomi": 78, "schedulereqentri": 78, "One": [78, 116, 118, 119, 120, 122], "entri": [78, 79, 116], "limits_to_root": 78, "limits_to_leav": 78, "sampl": [78, 79, 87], "root": [78, 102, 104, 112, 113, 117, 120, 123], "face": [78, 100], "leav": 78, "conversion_effici": 78, "convers": 78, "price_per_kwh": 78, "priceperkwh": [78, 79], "timepoint": [78, 79], "scheduleresentri": 78, "children": 78, "node_typ": 78, "child": [78, 82], "again": [78, 81, 89, 117, 119, 120, 128], "propag": [78, 125], "optimizer_target": 78, "energy_usage_root": 78, "energy_usage_leav": 78, "schedule_import": [78, 79], "futur": [78, 79, 117, 121, 122], "practic": [78, 79, 116, 117, 122], "schedule_export": [78, 79], "valid_until": 78, "consumpt": [78, 120], "afer": 78, "limits_root_sid": 78, "last": [78, 104, 112, 122], "currenc": [79, 86, 92], "digit": [79, 86], "4217": [79, 86], "max_current_a_import": 80, "min_current_a_import": 80, "max_phase_count_import": 80, "min_phase_count_import": 80, "max_current_a_export": 80, "min_current_a_export": 80, "max_phase_count_export": 80, "min_phase_count_export": 80, "supports_changing_phases_during_charg": 80, "connector_typ": 80, "nr": 80, "iec62196type2c": 80, "iec62196type2socket": 80, "fan_rpm": 80, "supply_voltage_12v": 80, "supply_voltage_minus_12v": 80, "relais_on": 80, "temperatur": [80, 83, 117], "degre": 80, "celsiu": 80, "architectur": [80, 115, 118, 122], "train": 80, "dccablecheck": 80, "dcprecharg": 80, "fullpowercharg": 80, "stoptransactionreason": 81, "id_tag": [81, 92, 100], "emergencystop": 81, "button": [81, 83, 117, 129], "evdisconnect": 81, "move": [81, 125, 126, 129], "induct": 81, "hardreset": 81, "press": [81, 83, 123], "powerloss": 81, "loss": 81, "reboot": [81, 87, 94, 106, 121], "remot": [81, 94, 112, 118, 119, 123, 125, 128], "smartphon": 81, "exceed": 81, "prepaid": 81, "credit": 81, "softreset": 81, "unlockcommand": 81, "deauthor": 81, "starttransact": 81, "conf": [81, 118, 121, 128], "energylimitreach": 81, "paid": 81, "solut": [81, 116, 119, 120], "groundfault": 81, "localoutofcredit": 81, "masterpass": 81, "masterpassgroupid": 81, "overcurrentfault": 81, "larger": 81, "electr": [81, 100, 106, 117, 121], "powerqu": 81, "qualiti": 81, "imbal": 81, "soclimitreach": 81, "stoppedbyev": 81, "timelimitreach": 81, "startsessionreason": 81, "evconnect": 81, "error_notsupport": 81, "error_notcharg": 81, "error_hardwar": 81, "sessioneventenum": 81, "sessionstart": 81, "either": [81, 103, 121], "met": [81, 106], "preparecharg": 81, "prepar": [81, 115, 122, 128], "precharg": [81, 100], "powerdeliveri": 81, "chargingstart": 81, "chargingpausedev": 81, "chargingpausedevs": 81, "chargingresum": 81, "stoppingcharg": 81, "weldingcheck": 81, "chargingfinish": 81, "essenti": [81, 116, 118, 128], "transactionfinish": 81, "clariti": [81, 126], "precondit": 81, "irrevoc": 81, "swipe": 81, "sessionfinish": 81, "doesnt": 81, "prevent": [81, 100, 104, 121], "allerrorsclear": 81, "permanentfault": 81, "reservationstart": [81, 100], "reservationend": [81, 90, 100], "replugstart": 81, "interrupt": [81, 83], "replugfinish": 81, "plugintimeout": 81, "connectiontimeout": [81, 126], "waitingforenergi": 81, "logging_path": 81, "filenam": 81, "incomplet": 81, "yet": [81, 100, 104, 118, 119, 121, 128], "meter_valu": 81, "signed_meter_valu": 81, "errorenum": 81, "kept": [81, 113], "compat": [81, 121], "legaci": 81, "cardiodefault": 81, "rcddc": 81, "ventilationnotavail": 81, "brownout": 81, "vendor": [81, 87, 121], "error_cod": 81, "vendor_error": 81, "assum": [81, 87, 104, 113, 118, 119, 120, 125, 128], "session_start": 81, "session_finish": 81, "transaction_start": 81, "transaction_finish": 81, "nr_of_phases_avail": 81, "present_voltag": 81, "present_curr": 81, "target_voltag": 81, "target_curr": 81, "maximum_current_limit": 81, "minimum_current_limit": 81, "maximum_voltage_limit": 81, "maximum_power_limit": 81, "estimated_time_ful": 81, "departure_tim": 81, "depart": 81, "estimated_time_bulk": 81, "evcc_id": 81, "remaining_energy_need": 81, "remain": [81, 106], "battery_capac": 81, "battery_full_soc": 81, "battery_bulk_soc": 81, "brand": 81, "volkswagen_group": 81, "volkswagengroup": 81, "tesla": 81, "independ": [81, 104, 118], "upward": 81, "connectortypeenum": 81, "cccs1": 81, "k": 81, "combo": 81, "cccs2": 81, "cg105": 81, "jari": 81, "g105": 81, "1993": 81, "chademo": 81, "ctesla": 81, "ctype1": 81, "iec62196": 81, "j1772": [81, 100, 121], "ctype2": 81, "mennek": 81, "s309_1p_16a": 81, "16a": 81, "iec60309": 81, "s309_1p_32a": 81, "32a": 81, "s309_3p_16a": 81, "s309_3p_32a": 81, "sbs1361": 81, "uk": 81, "domest": 81, "13amp": 81, "scee": 81, "7_7": 81, "cee": 81, "schuko": 81, "stype2": 81, "stype3": 81, "scame": 81, "scee_7_7": 81, "certificatetyp": 82, "v2grootcertif": 82, "morootcertif": 82, "csmsrootcertif": 82, "v2gcertificatechain": 82, "mfrootcertif": 82, "hashalgorithm": [82, 83], "sha384": [82, 83], "sha512": [82, 83], "invalidsignatur": [82, 94], "invalidcertificatechain": 82, "invalidformat": 82, "invalidcommonnam": 82, "norootcertificateinstal": 82, "certificatestoremaxlengthexceed": 82, "writeerror": 82, "notfound": 82, "getinstalledcertificatesstatu": 82, "getkeypairstatu": 82, "keypair": 82, "notfoundvalid": 82, "privatekeynotfound": 82, "hash_algorithm": 82, "issuer_name_hash": 82, "issuer_key_hash": 82, "serial_numb": 82, "issuer": [82, 83], "distinguish": [82, 83], "dn": [82, 104], "field": [82, 87, 93, 119], "exclud": [82, 86], "length": [82, 93, 103, 104, 126], "subject": 82, "represent": [82, 106, 115, 117, 119], "hexadecim": 82, "0x": 82, "lead": [82, 122], "zero": [82, 93], "certificatehashdatachain": 82, "child_certificate_hash_data": 82, "certificate_hash_data_chain": 82, "ocsprequestdata": 82, "responder_url": 82, "respond": [82, 83, 100, 118], "url": [82, 83, 94, 119, 129], "ocsp_request_data_list": 82, "key_pair": 82, "pair": [82, 87, 102, 118], "warn": [83, 122], "no_imd": 83, "dc_everrorcod": 83, "no_error": 83, "failed_resstemperatureinhibit": 83, "failed_evshiftposit": 83, "failed_chargerconnectorlockfault": 83, "failed_evressmalfunct": 83, "failed_chargingcurrentdifferentia": 83, "failed_chargingvoltageoutofrang": 83, "reserved_a": 83, "reserved_b": 83, "reserved_c": 83, "failed_chargingsystemincompat": 83, "nodata": 83, "error_contactor": 83, "wrong": [83, 121], "error_rcd": [83, 106], "error_utilityinterruptev": 83, "util": [83, 111, 112, 113, 117, 121, 122, 128], "equip": [83, 121], "temporari": [83, 123], "reduct": 83, "error_malfunct": 83, "recover": 83, "error_emergencyshutdown": 83, "incompat": [83, 94], "v2g_message_id": 83, "bodi": [83, 104], "supportedappprotocolreq": 83, "supportedappprotocolr": 83, "sessionsetupreq": 83, "sessionsetupr": 83, "servicediscoveryreq": 83, "servicediscoveryr": 83, "servicedetailreq": 83, "servicedetailr": 83, "paymentserviceselectionreq": 83, "paymentserviceselectionr": 83, "servicepaymentselectionreq": 83, "servicepaymentselectionr": 83, "paymentdetailsreq": 83, "paymentdetailsr": 83, "authorizationreq": 83, "authorizationr": 83, "contractauthenticationreq": 83, "contractauthenticationr": 83, "chargeparameterdiscoveryreq": 83, "chargeparameterdiscoveryr": 83, "chargingstatusreq": 83, "chargingstatusr": 83, "meteringreceiptr": 83, "powerdeliveryr": 83, "cablecheckreq": 83, "cablecheckr": 83, "prechargereq": 83, "precharger": 83, "currentdemandreq": 83, "currentdemandr": 83, "weldingdetectionreq": 83, "weldingdetectionr": 83, "sessionstopreq": 83, "sessionstopr": 83, "certificateinstallationreq": 83, "certificateupdatereq": 83, "unknownmessag": 83, "j2847_2": 83, "evseid_din": 83, "evsepresentvoltag": 83, "cdv": 83, "61851": [83, 119, 121], "23": [83, 86], "evsepresentcurr": 83, "evsemaximumcurrentlimit": 83, "evsemaximumpowerlimit": 83, "evsemaximumvoltagelimit": 83, "evseminimumcurrentlimit": 83, "evseminimumvoltagelimit": 83, "accuraci": [83, 86], "ac_max_curr": 83, "dc_current_regulation_toler": 83, "magnitud": [83, 88], "regul": [83, 88], "toler": [83, 88], "dc_peak_current_rippl": 83, "peak": [83, 88], "rippl": [83, 88], "dc_energy_to_be_deliv": 83, "deliveredbi": 83, "dc_minimum_limit": 83, "dc_maximum_limit": 83, "dc_evreadi": 83, "dc_evresssoc": 83, "ress": 83, "dc_evcabincondit": 83, "toheat": 83, "passeng": 83, "compart": 83, "dc_evressconidit": 83, "dc_evtargetvoltag": 83, "dc_evtargetcurr": 83, "demand": 83, "dc_evmaximumcurrentlimit": 83, "dc_evmaximumpowerlimit": 83, "dc_evmaximumvoltagelimit": 83, "ev_remainingtimetofullsoc": 83, "ev_remainingtimetobulksoc": 83, "appprotocol": 83, "transmit": [83, 106], "namespac": [83, 112, 118], "uri": [83, 94], "major": 83, "minor": [83, 86, 125], "v2g_message_xml": 83, "decod": [83, 106], "v2g_message_json": 83, "v2g_message_exi_hex": 83, "hex": 83, "v2g_message_exi_base64": 83, "certificateact": 83, "exirespons": 83, "certificateactionenum": 83, "schema": [83, 113, 128], "exirequest": 83, "iso15118schemavers": 83, "certificatereq": 83, "certificatehashdatainfo": 83, "issuernamehash": 83, "issuerkeyhash": 83, "serialnumb": 83, "responderurl": 83, "maxcurrentlimit": 84, "maxpowerlimit": 84, "maxvoltagelimit": 84, "energycapac": 84, "targetcurr": 84, "targetvoltag": 84, "dischargemaxcurrentlimit": 84, "dischargemaxpowerlimit": 84, "dischargetargetcurr": 84, "dischargeminimalsoc": 84, "resistance_f_ohm": 85, "protect": [85, 121], "earth": 85, "ohm": [85, 96], "voltage_v": [85, 88, 89, 103], "currencycod": 86, "alphabet": 86, "charact": 86, "taken": [86, 120, 125, 128], "www": [86, 104], "six": 86, "group": [86, 117], "com": [86, 100, 104, 106, 111, 112, 116, 117, 120, 121, 122, 125, 126, 128, 131], "en": [86, 104, 106], "financi": 86, "technic": [86, 87, 122], "metal": [86, 121], "bond": 86, "market": 86, "AED": 86, "afn": 86, "amd": 86, "ang": 86, "aoa": 86, "aud": 86, "awg": 86, "azn": 86, "bam": 86, "bbd": 86, "bdt": 86, "bgn": 86, "bhd": 86, "bif": 86, "bmd": 86, "bnd": 86, "bob": 86, "bov": 86, "brl": 86, "bsd": 86, "btn": 86, "bwp": 86, "byn": 86, "bzd": 86, "cad": 86, "cdf": 86, "che": 86, "chf": 86, "chw": 86, "clf": 86, "clp": 86, "cny": 86, "cop": 86, "cou": 86, "crc": 86, "cuc": 86, "cup": 86, "cve": 86, "czk": 86, "djf": 86, "dkk": 86, "dop": 86, "dzd": 86, "egp": 86, "ern": 86, "etb": 86, "eur": 86, "fjd": 86, "fkp": 86, "gbp": 86, "gel": 86, "gh": 86, "gip": 86, "gmd": 86, "gnf": 86, "gtq": 86, "gyd": 86, "hkd": 86, "hnl": 86, "htg": 86, "huf": 86, "idr": 86, "il": 86, "inr": 86, "iqd": 86, "irr": 86, "isk": 86, "jmd": 86, "jod": 86, "jpy": 86, "ke": 86, "kg": 86, "khr": 86, "kmf": 86, "kpw": 86, "krw": 86, "kwd": 86, "kyd": 86, "kzt": 86, "lak": 86, "lbp": 86, "lkr": 86, "lrd": 86, "lsl": 86, "lyd": 86, "mad": 86, "mdl": 86, "mga": 86, "mkd": 86, "mmk": 86, "mnt": [86, 121], "mop": 86, "mru": 86, "mur": 86, "mvr": 86, "mwk": 86, "mxn": 86, "mxv": 86, "myr": 86, "mzn": 86, "nad": 86, "ngn": 86, "nio": 86, "nok": 86, "npr": 86, "nzd": 86, "omr": 86, "pab": 86, "pen": 86, "pgk": 86, "php": 86, "pkr": 86, "pln": 86, "pyg": 86, "qar": 86, "ron": 86, "rsd": 86, "rub": 86, "rwf": 86, "sar": 86, "sbd": 86, "scr": 86, "sdg": 86, "sek": 86, "sgd": 86, "shp": 86, "sle": 86, "sll": 86, "srd": 86, "ssp": 86, "stn": 86, "svc": 86, "syp": 86, "szl": 86, "thb": 86, "tj": 86, "tmt": 86, "tnd": 86, "top": [86, 112, 119, 121, 122], "ttd": 86, "twd": 86, "tz": 86, "uah": 86, "ugx": 86, "usd": 86, "usn": 86, "uyi": 86, "uyu": 86, "uyw": 86, "uz": 86, "ved": 86, "ve": [86, 120], "vnd": 86, "vuv": 86, "wst": 86, "xaf": 86, "xcd": 86, "xdr": 86, "xof": 86, "xpf": 86, "xsu": 86, "xua": 86, "yer": 86, "zar": 86, "zmw": 86, "zwl": 86, "separ": [86, 113, 118, 126], "express": 86, "euro": 86, "cent": 86, "moneyamount": [86, 92], "ocpp201": [87, 107, 109], "datatransferstatu": 87, "unknownmessageid": 87, "unknownvendorid": 87, "vendor_id": 87, "message_id": 87, "read_onli": 87, "getconfigur": 87, "unknown_kei": 87, "rebootrequir": 87, "notsupport": 87, "securityeventenum": 87, "firmwareupd": [87, 94, 106], "failedtoauthenticateatcsm": 87, "csmsfailedtoauthent": 87, "settingsystemtim": 87, "startupofthedevic": 87, "resetorreboot": 87, "securitylogwasclear": 87, "reconfigurationofsecurityparamet": 87, "memoryexhaust": 87, "invalidmessag": 87, "attemptedreplayattack": 87, "tamperdetectionactiv": 87, "invalidfirmwaresignatur": 87, "invalidfirmwaresigningcertif": 87, "invalidcsmscertif": 87, "invalidchargingstationcertif": 87, "invalidtlsvers": 87, "invalidtlsciphersuit": 87, "maintenanceloginaccept": 87, "maintenanceloginfail": 87, "index": [87, 118, 122, 128, 130, 131], "variabl": [87, 112, 117, 118, 128], "doesn": 87, "suffici": [87, 112, 121], "attributeenum": 87, "attribut": [87, 104, 117], "minset": 87, "maxset": 87, "getvariablestatusenumtyp": 87, "unknowncompon": 87, "unknownvari": 87, "notsupportedattributetyp": 87, "attributetyp": 87, "setvariablestatusenumtyp": 87, "eventtriggerenum": 87, "alert": 87, "pass": [87, 124], "threshold": 87, "delta": 87, "eventnotificationtyp": 87, "notif": [87, 128], "hardwirednotif": 87, "softwar": [87, 115, 122, 127], "hardwir": 87, "hardwiredmonitor": 87, "preconfiguredmonitor": 87, "preconfigur": 87, "custommonitor": 87, "attribute_typ": 87, "absent": 87, "NOT": [87, 128], "event_id": 87, "actual_valu": 87, "event_notification_typ": 87, "caus": 87, "refer": [87, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 122, 125, 131], "tech_cod": 87, "tech_info": 87, "transactionid": 87, "variable_monitoring_id": 87, "variablemonitor": 87, "operationalstatusenumtyp": 87, "inop": 87, "operational_statu": 87, "whose": [87, 103, 125], "changeavailabilitystatusenumtyp": 87, "statusinfotyp": 87, "reason_cod": 87, "predefin": 87, "why": [87, 90, 117, 119, 124], "additional_info": 87, "text": [87, 120, 122, 126, 131], "abl": [87, 106, 112, 117, 120, 121, 123, 126, 128], "status_info": 87, "current_a": [88, 89, 103], "max_export_voltage_v": 88, "min_export_voltage_v": 88, "max_export_current_a": 88, "min_export_current_a": 88, "max_export_power_w": 88, "current_regulation_tolerance_a": 88, "peak_current_ripple_a": 88, "max_import_voltage_v": 88, "min_import_voltage_v": 88, "max_import_current_a": 88, "min_import_current_a": 88, "max_import_power_w": 88, "sink": 88, "conversion_efficiency_import": 88, "conversion_efficiency_export": 88, "communicationfailur": 88, "configurationerror": 88, "hardwarefault": 88, "undertemperatur": 88, "undervoltageac": 88, "overvoltageac": 88, "undervoltagedc": 88, "overvoltagedc": 88, "undervoltagebatteri": 88, "overvoltagebatteri": 88, "overcurrentac": 88, "overcurrentbatteri": 88, "overcurrentdc": 88, "wrongcabl": 88, "noerror": 88, "These": [89, 100, 113, 123, 125, 127, 128, 131], "client_id": 89, "tariff_id": 89, "cable_id": 89, "user_data": [89, 121], "tariff": 89, "transactionrequeststatu": 89, "not_support": 89, "unexpected_error": 89, "verbos": [89, 117], "transaction_min_stop_tim": 89, "earliest": 89, "yield": 89, "transaction_max_stop_tim": 89, "deadlin": 89, "energy_wh_import": [89, 103], "phase_seq_error": 89, "rotat": 89, "ccw": 89, "energy_wh_export": [89, 103], "power_w": [89, 103], "reactivepow": [89, 95], "reactiv": [89, 95], "frequency_hz": [89, 103], "hertz": [89, 95, 96], "made": [90, 104, 117, 121], "occupi": 90, "unavail": 90, "parent_id": 90, "reservationendreason": 90, "usedtostartcharg": 90, "serialcommhub": [91, 107, 109], "io": [91, 111, 124, 130], "status_cod": 91, "sessioncostchunk": 92, "sum": [92, 95, 103], "timestamp_from": 92, "timestamp_to": 92, "monei": [92, 107, 110], "thing": [92, 117, 119, 122, 125, 131], "categori": [92, 113], "sessionstatu": 92, "final": [92, 94, 100, 106, 118, 128], "cost_chunk": 92, "uinteg": 93, "203": 93, "l": [93, 124], "payload": [93, 104, 118, 128], "105": 93, "int16": 93, "apha": 93, "phasea": 93, "aphb": 93, "phaseb": 93, "aphc": 93, "phasec": 93, "a_sf": 93, "phvpha": 93, "phvphb": 93, "bn": 93, "phvphc": 93, "v_sf": 93, "sunssf": 93, "hz": 93, "hz_sf": 93, "wpha": 93, "wphb": 93, "wphc": 93, "w_sf": 93, "va": 93, "vapha": 93, "vaphb": 93, "vaphc": 93, "va_sf": 93, "varpha": 93, "varphb": 93, "varphc": 93, "var_sf": 93, "pfpha": 93, "pf": 93, "pct": 93, "pfphb": 93, "pfphc": 93, "pf_sf": 93, "totwhim": 93, "p": [93, 121, 124, 128], "hour": [93, 104], "acc32": 93, "totwh_sf": 93, "evt": 93, "bitfield32": 93, "chapter": [93, 117, 122], "critic": 93, "counter": 93, "problem": [93, 112, 116, 120], "retry_interval_": 94, "origin": [94, 100, 112, 124, 125, 128], "retrieve_timestamp": 94, "install_timestamp": 94, "acceptedcancel": 94, "invalidcertif": 94, "revokedcertif": 94, "revok": [94, 100], "oldest_timestamp": 94, "oldest": 94, "incluc": 94, "latest_timestamp": 94, "securitylog": 94, "diagnosticslog": 94, "uploadlogsstatu": 94, "upload_logs_statu": 94, "file_nam": 94, "logstatusenum": 94, "badmessag": 94, "badli": 94, "notsupportedoper": 94, "permissiondeni": 94, "insuffici": 94, "permiss": [94, 121, 128], "uploadfailur": 94, "being": [94, 103, 117, 121, 123], "firmwareupdatestatusenum": 94, "intermedi": [94, 125], "downloadfail": 94, "downloadschedul": 94, "downloadpaus": 94, "task": 94, "installationfail": 94, "installreboot": 94, "installschedul": 94, "installdatetim": 94, "installverificationfail": 94, "checksum": 94, "signatureverifi": 94, "notspecifi": 94, "applicationreset": 94, "localreset": 94, "powerup": 94, "remotereset": 94, "scheduledreset": 94, "l1": [95, 103], "l2": 95, "l3": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 121, 128, 130], "usabl": 100, "share": [100, 117, 118, 119, 126, 129], "dedic": [100, 115, 117, 122], "interact": [100, 118, 119, 125], "helper": [100, 113, 122], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 119, 122, 123], "lowest": [100, 121], "microcontrol": 100, "improv": [100, 128], "safeti": [100, 106, 121], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 121], "subscrib": [100, 106, 118, 128], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 120, 121, 122, 124, 125, 126, 128, 129, 130], "openfastchargingalli": 100, "blob": [100, 116, 121], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 121, 122, 123, 127, 129, 130, 131], "against": [100, 125, 126, 128], "reservatonstart": 100, "notifi": [100, 128], "intergr": 100, "overload": 100, "drop": [100, 102, 128], "merg": [100, 125], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112], "smart": [100, 106], "profil": [100, 126], "whichev": 100, "15118": [102, 116, 119, 121], "bx": 102, "cx": 102, "dx": [102, 131], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 122], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 115, 116, 117, 119, 120, 123, 126, 128], "cm_valid": 102, "unplug": [102, 106, 121], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 121, 123, 125, 128, 129], "subdirectori": [103, 113, 121], "templat": [103, 115, 117, 128], "yaml": [103, 107, 117, 120, 121, 122], "copi": [103, 104, 106, 112, 121, 123], "fill": [103, 117, 120], "datasheet": 103, "consist": [103, 104, 113, 118, 121, 125, 130], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 126], "certain": [103, 106, 112], "serv": 104, "translat": 104, "forward": [104, 125, 126], "metric": 104, "consequ": 104, "ensur": [104, 106], "thrown": 104, "possibli": [104, 120], "furthermor": [104, 113, 117, 120, 123, 125, 128], "thread": [104, 118, 128], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 123, 126], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 123, 128], "had": 104, "host": [104, 121, 123, 124, 129], "coher": 104, "behavior": [104, 128], "suppos": [104, 112], "howev": [104, 106, 116, 117, 118, 120], "inbetween": 104, "potenti": 104, "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 121, 124, 128, 131], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 120], "right": [104, 117, 119, 121, 122, 123, 128, 129], "48": 104, "section": [104, 113, 115, 117, 118, 119, 121, 122, 125, 128, 129], "suggest": [104, 123, 128], "pai": 104, "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 128, 131], "tls_on": 104, "offici": [104, 116, 120, 121, 122], "page": [104, 117, 119, 120, 121, 122, 130], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 121, 122], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 121, 128], "googl": 106, "buffer": 106, "wikipedia": 106, "wiki": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 123, 128], "extract": [106, 121], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 122], "frequent": [106, 122, 125], "nanopb": [106, 123], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 122, 125, 127, 130], "accordingli": [106, 112, 115, 121, 126], "human": [106, 130], "allowpoweron": 106, "bool": 106, "decis": [106, 125], "setpwm": 106, "duty_cycl": 106, "ON": 106, "rom": [106, 121], "loader": 106, "stm32flash": [106, 121], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 128, 130], "flash": 106, "kit": [106, 121], "real": [106, 119, 121], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 125, 129], "go": [106, 117, 119, 120, 121, 122, 125, 128], "modifi": [106, 121, 126, 129], "setthreephas": 106, "next": [106, 118, 119, 121, 122, 128], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 128], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 121], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 122, 126, 128, 129], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 125, 128], "resetdon": 106, "find": [107, 117, 125, 126, 128], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "pyjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "git": [111, 115, 116, 117, 122, 127, 128], "ext": [111, 121], "switchev": 111, "git_rev": 111, "928f67822bda673b3d95909dba672981e95e843": 111, "git_tag": [111, 112, 128], "2023": [111, 116], "12": [111, 116, 128], "af88128fef2581411a64589493ab37a5f46a145d": 111, "6c3e62c4e48186397b3c3154d16e7ef64322a17b": 111, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 111, "v0": [111, 125], "9": [111, 116], "build_test": [111, 128], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "e80bf7fae347756ccbc1d5a6af5c18a2cb9bf6ea": 111, "mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "8b3f26a": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "libevs": 111, "e564e87e515b254af9dbdf9aaee5c435ebdde1e4": 111, "libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 111, "build_exampl": [111, 112], "libmodbu": [111, 112], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 111, "libocpp": [111, 112, 120], "1ecd9cd585eab66008894864600e6890b84c79c7": 111, "libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 122, 124, 126, 129, 130], "pleas": [112, 116, 117, 121, 122, 126, 128], "sure": [112, 113, 116, 117, 119, 121, 126, 128], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 126, 128, 129], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 121, 123, 125, 126, 128, 131], "environ": [112, 115, 119, 120, 122, 128], "cd": [112, 113, 117, 121, 123, 124, 125, 128, 129, 130], "dependency_manag": [112, 117], "init": [112, 117, 118, 125, 128], "checkout": [112, 117, 121, 125, 129], "deploi": [112, 130], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 122, 123, 128], "whoami": [112, 117], "bin": [112, 116, 117, 120, 121, 125, 128], "ev_cli": [112, 113], "mkdir": [112, 117, 121, 124, 125, 128, 130], "guid": [112, 116, 118, 119, 122, 126, 127, 128, 129], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 115, 117, 118, 119, 120, 121, 122, 125, 126, 128], "effect": [112, 117], "advanc": 112, "lib": [112, 128], "branch": [112, 130], "repo": [112, 117, 125], "achiev": [112, 120, 128], "edit": [112, 125], "your": [112, 115, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 128], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 126, 128], "behind": [112, 119, 125], "clean": [112, 124, 125], "seen": [112, 115, 117, 119, 121], "shell": [112, 117, 121, 123, 125], "python": [113, 117, 123, 128, 131], "packag": [113, 122, 128], "subcommand": 113, "manifest": [113, 118, 126, 128], "simpli": [113, 118, 119, 122, 126], "dir": [113, 128], "clang": [113, 116, 128], "them": [113, 117, 119, 121, 123, 128], "interfacenam": 113, "hpp": [113, 118, 128], "former": 113, "view": [113, 128, 130], "latter": [113, 126], "skeleton": [113, 118], "insid": [113, 117, 119, 121, 123, 125, 126], "instruct": [113, 116, 117, 124, 128], "cmake": [113, 116, 117, 120, 121, 123, 128], "ld": 113, "glue": [113, 117, 121], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 117, 118, 128], "subsect": [113, 118], "inferfac": 113, "mark": [113, 128], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 121], "touch": [113, 121, 125], "comma": 113, "lot": [113, 117, 125], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 122, 128], "cli": [114, 115, 118, 122, 128], "think": [115, 118], "scenario": [115, 117, 119, 122, 125], "loos": 115, "coupl": [115, 128], "enhanc": 115, "suitabl": [115, 128], "ship": [115, 125], "explain": [115, 117, 119, 122, 128], "addition": [115, 119], "life": [115, 120], "understand": [115, 118, 119, 122, 125, 127, 128, 131], "benefit": [115, 128], "sneak": 115, "preview": 115, "admin": [115, 120, 123], "scaffold": 115, "explor": [115, 121], "great": [115, 117], "noder": [115, 117, 121, 129], "steve": [115, 117, 120, 123], "exactli": 115, "shown": [115, 117, 119, 121], "later": [115, 117, 119, 125, 128], "recommend": [115, 116, 117, 121, 126], "least": [115, 118, 122, 128], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 120, 121], "pi": [115, 120, 121], "ubuntu": [115, 121, 124], "opensus": 115, "fedora": 115, "36": 115, "creat": [115, 117, 118, 119, 120, 121, 123, 124, 125, 129, 131], "compil": [115, 116, 117, 128], "walk": [115, 117, 119, 121, 122], "nativ": [116, 121], "window": [116, 117, 123], "wsl2": 116, "docker": [116, 117, 122, 124, 126, 127, 129], "podman": 116, "gcc": [116, 120], "tweak": 116, "faq": [116, 122], "gnu": 116, "librari": [116, 117, 126, 128], "best": [116, 122, 129], "04": [116, 124], "22": 116, "apt": [116, 121], "sudo": [116, 117, 121, 128], "rsync": [116, 121], "wget": [116, 121], "doxygen": 116, "graphviz": 116, "tidi": [116, 128], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 123], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 121], "md": [116, 121], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 126], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 122], "probabl": [116, 117, 118, 124], "python_execut": 116, "As": [117, 118, 119, 120, 121, 126], "highli": 117, "modular": [117, 119, 122], "pull": [117, 122, 129], "prerequisit": [117, 122], "said": 117, "resid": 117, "cpm_source_cach": 117, "workspac": [117, 120, 121, 123, 129], "u": [117, 118, 120, 121, 122, 125, 128], "initialis": 117, "newli": [117, 121, 128], "adopt": [117, 122], "chosen": 117, "That": [117, 119, 121, 125], "pki": 117, "create_cert": 117, "sh": [117, 123, 125, 126, 128], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 121], "dive": [117, 119, 122, 126], "old": [117, 128], "repeat": 117, "mosquitto": [117, 118, 121, 123, 126], "broker": [117, 118, 123, 128], "infranet_network": [117, 123], "bridg": [117, 123], "subnet": [117, 123], "fd00": [117, 123], "enter": [117, 123], "red": [117, 119, 121], "browser": [117, 120, 129, 130], "localhost": [117, 119, 123, 128, 129], "1880": [117, 129], "ui": [117, 120, 129], "gui": [117, 129], "analys": 117, "littl": [117, 119], "insight": [117, 122], "plugin": 117, "feel": [117, 128], "enough": [117, 125], "tutori": [117, 118, 122, 124, 125, 126, 130, 131], "dig": 117, "deeper": [117, 122, 125, 126], "togeth": [117, 119, 122, 129], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118], "8849": [117, 119, 120, 128], "height": [117, 131], "mount": [117, 121, 123, 129], "rather": [117, 122], "click": [117, 119, 121, 122, 123, 129], "menu": [117, 119, 129], "symbol": [117, 119, 120], "corner": [117, 119, 121, 129], "column": [117, 131], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 120, 122, 126, 127, 128, 131], "entiti": 117, "cours": [117, 128, 129], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 128], "licens": [117, 118, 128], "compani": [117, 118, 121], "explanatori": 117, "possbl": 117, "tell": [117, 119, 121, 128], "construct": [117, 118], "cmd": [117, 118, 128], "rememb": [117, 121], "showd": 117, "easi": [117, 120], "get_id": 117, "argument": [117, 118, 120, 124, 128, 131], "method": [117, 118], "typedef": 117, "learn": [117, 119, 128], "piec": 117, "bunch": [117, 118], "besid": [117, 120], "bad": [117, 120], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 120, 126, 128], "review": 117, "learnt": 117, "proced": 117, "Or": [117, 120], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 122], "thank": 117, "approach": 118, "glanc": 118, "hand": [118, 120], "microservic": 118, "deploy": [118, 121], "sever": [118, 128], "backbon": 118, "program": [118, 120, 128], "particular": [118, 128], "launch": [118, 120, 128], "languag": [118, 123, 128, 131], "asynchron": 118, "topic": [118, 120, 122, 128], "imagin": [118, 120], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 121], "wan": 118, "satisfi": [118, 128], "pc": [118, 120], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 128], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 126, 128], "instance_id_ping_serv": 118, "config_modul": [118, 126], "instance_id_ping_cli": 118, "implementation_id": [118, 126], "module_id": [118, 126], "graphic": 118, "experi": [118, 128], "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 126, 128], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 123, 128, 129, 130], "rst": [118, 126, 128, 131], "interface_pingimpl": 118, "emptyimpl": 118, "focus": 118, "module_nam": [118, 128], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 120, 128], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": 118, "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 121, 128], "ran": [118, 125], "By": [118, 123, 126], "endless": 118, "spawn": [118, 120], "worker": 118, "pool": 118, "watch": [118, 122], "exemplatori": 119, "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 125], "complex": [119, 125], "afterward": 119, "But": [119, 122, 123, 125], "blank": 119, "pictur": [119, 121], "box": [119, 121], "five": 119, "appear": [119, 128], "canva": 119, "adjust": [119, 128], "Be": [119, 121], "awar": [119, 121, 128], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "grei": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 125], "loadbalanc": 119, "obvious": 119, "plai": [119, 125], "big": [119, 122], "strength": 119, "world": [119, 122, 128], "earlier": 119, "proper": 119, "fact": [119, 125], "hint": [119, 120], "iso15118_car": 119, "interest": [119, 122], "realiz": [119, 125], "sophist": 119, "grow": [120, 122], "mail": [120, 121, 128], "idea": [120, 124, 125, 128, 129], "debugg": [120, 128], "gdb": [120, 128], "easiest": [120, 122], "sai": [120, 125], "dist": [120, 121, 126, 128, 129], "small": [120, 121, 125], "visual": [120, 122, 123], "studio": [120, 123], "authmanag": 120, "cppdbg": 120, "workspacefold": 120, "libexec": 120, "arg": [120, 128], "stopatentri": 120, "cwd": 120, "externalconsol": 120, "mimod": 120, "setupcommand": 120, "pretti": 120, "ignorefailur": 120, "disassembli": 120, "flavor": 120, "intel": 120, "breakpoint": [120, 128], "forget": [120, 122, 126], "dcmake_build_typ": [120, 128], "disadvantag": 120, "fork": 120, "detach": 120, "grid_connection_point": 120, "0w": 120, "alloc": 120, "whatev": 120, "constraint": 120, "recogn": 120, "cmake_cxx_compil": 120, "unreferenc": 120, "issu": [120, 121, 122, 125], "sometim": [120, 122], "test_config": [120, 128], "solv": 120, "desktop": 120, "ip_of_the_raspberri": 120, "javascript": [120, 128], "offload": 120, "faster": 120, "ressourc": 120, "mobilityhous": 120, "thoughtwork": 120, "maev": 120, "platform": [121, 122], "individu": [121, 128], "research": 121, "facil": 121, "alik": 121, "sw": 121, "groundwork": 121, "rapid": 121, "quickli": 121, "meant": [121, 128], "outdoor": 121, "spec70121": 121, "cern": 121, "licenc": 121, "happi": [121, 128], "schemat": 121, "3d": 121, "purchas": 121, "shop": 121, "esd": 121, "safe": 121, "wrist": 121, "band": 121, "underlai": 121, "mat": 121, "18": [121, 124], "1x": 121, "usb": 121, "30w": 121, "IN": 121, "pin": 121, "lab": 121, "balenaetch": 121, "dd": [121, 128], "danger": 121, "pcb": 121, "heatsink": 121, "imag": [121, 123, 124, 130], "doubl": 121, "tape": 121, "clip": 121, "hole": 121, "cm4": 121, "around": [121, 125], "grai": 121, "spacer": 121, "gap": 121, "black": 121, "jumper": 121, "onto": 121, "emmc": 121, "j1": 121, "belayboxr1": 121, "stabl": [121, 125], "img": 121, "gz": 121, "rpiboot": 121, "raspberrypi": 121, "usbboot": 121, "green": 121, "comput": 121, "unzip": 121, "5h": 121, "yourself": [121, 128], "coffe": 121, "unfortun": 121, "slow": 121, "damag": 121, "cage": 121, "seat": 121, "smaller": 121, "bigger": [121, 125], "mission": 121, "accomplish": 121, "mandatori": 121, "crimp": 121, "orient": 121, "fashion": 121, "ten": 121, "chanc": 121, "unisol": 121, "preassembl": 121, "desk": 121, "barrel": 121, "raspian": 121, "debian": 121, "flavour": 121, "yocto": 121, "opt": 121, "systemd": 121, "flutter": 121, "stm32": 121, "workflow": [121, 124, 130], "yeti_fwupd": 121, "serial0": 121, "bootload": 121, "ninja": 121, "laptop": 121, "untar": 121, "bullsey": 121, "toolchain": 121, "8888": 121, "tgz": 121, "tar": 121, "xfz": 121, "dcmake_toolchain_fil": 121, "dcmake_install_prefix": 121, "destdir": 121, "ssh": [121, 124], "rw": 121, "ro": 121, "wpa_supplic": 121, "autom": 121, "crosscompil": 121, "unstabl": [121, 125], "update_channel": 121, "wg0": 121, "devboard": 121, "systemctl": 121, "ota": 121, "public_mqtt": 121, "1883": [121, 123, 128], "allow_anonym": 121, "anonym": [121, 125], "journalctl": 121, "fu": 121, "vanilla": 121, "rootf": 121, "atom": 121, "sd": 121, "sector": [121, 122], "size": 121, "mmcblk0p1": 121, "8192": 121, "1056767": 121, "1048576": 121, "512m": 121, "w95": 121, "fat32": 121, "lba": 121, "mmcblk0p2": 121, "1056768": 121, "14688255": 121, "13631488": 121, "5g": 121, "83": 121, "mmcblk0p3": 121, "14688256": 121, "28319743": 121, "mmcblk0p4": 121, "28319744": 121, "30564351": 121, "2244608": 121, "1g": 121, "mmcblk0p5": 121, "28327936": 121, "28459007": 121, "131072": 121, "64m": 121, "mmcblk0p6": 121, "28467200": 121, "2097152": 121, "system0": 121, "system1": 121, "extent": 121, "factory_data": 121, "timer": 121, "surviv": 121, "lost": 121, "rpi": 121, "unmount": 121, "umount": 121, "mkf": 121, "ext4": 121, "lose": 121, "configu": 121, "credenti": 121, "har": 121, "fine": 121, "snapshot": [122, 128], "foster": 122, "customiz": 122, "glu": 122, "advantag": 122, "pv": 122, "linkedin": 122, "electrif": 122, "foundat": 122, "fastest": 122, "steadili": 122, "question": 122, "answer": [122, 128], "invit": 122, "announc": 122, "peopl": 122, "held": 122, "week": 122, "tuesdai": 122, "4pm": 122, "ce": 122, "zone": 122, "zoom": 122, "lfx": 122, "linuxfound": 122, "92086494169": 122, "b2df6774": 122, "bc19": 122, "46f9": 122, "8c71": 122, "bbd13a0266a1": 122, "phone": 122, "calendar": 122, "channel": 122, "zulipchat": 122, "book": 122, "calendli": 122, "manuel": 122, "ziegler": 122, "30min": 122, "ecosystem": 122, "contribut": [122, 129], "exchang": 122, "plan": 122, "agenda": 122, "roadmap": 122, "youtub": 122, "track": [122, 125, 126], "rough": 122, "webinar": 122, "steer": 122, "committe": 122, "stuck": 122, "video": 122, "simplifi": 122, "journei": 122, "introduct": 122, "troubleshoot": 122, "deep": 122, "breath": 122, "sphinx": [122, 123, 127], "style": [122, 127, 128], "ask": 122, "belaybox": 122, "search": 122, "handi": [123, 128], "vscode": 123, "extens": [123, 126], "tcp": 123, "9001": 123, "mariadb": 123, "sql": 123, "3306": 123, "8180": [123, 126], "login": 123, "1234": 123, "centralsystemservic": [123, 126], "soap": 123, "chargeboxid": 123, "yml": [123, 124, 130], "live": [123, 125], "docker_default": 123, "8080": 123, "often": 123, "clash": 123, "13306": 123, "ll": [123, 128], "navig": 123, "tab": [123, 129], "depric": 123, "ctrl": 123, "shift": 123, "f1": 123, "remopen": 123, "head": 123, "path_to_everest_cpp": 123, "j8": 123, "documen": 123, "env": 123, "pwd": 123, "_build": [123, 130], "dockerfil": 123, "protobuf_gener": 123, "path_to_where_protobuf_files_resid": 123, "protoc": 123, "zip": 123, "nanopb_pb_gen": 123, "python_pb_gen": 123, "action": [124, 130], "runner": 124, "actrc": 124, "ghcr": 124, "catthehack": 124, "actor": 124, "usernam": 124, "artifact": 124, "four": [124, 126], "secret_name_1": 124, "secret_value_1": 124, "secret_name_2": 124, "secret_value_2": 124, "multiline_secret": 124, "line_1": 124, "nline2": 124, "nline3": 124, "github_token": 124, "your_github_token": 124, "sa_github_token": 124, "github_token_of_the_service_account": 124, "sa_github_ssh_kei": 124, "ssh_key_of_the_service_account": 124, "github_actor": 124, "username_of_the_service_account": 124, "your_ssh_kei": 124, "your_usernam": 124, "push": [124, 125, 130], "isn": 124, "work0": [124, 130], "plenti": 125, "paragraph": 125, "strategi": 125, "concern": 125, "articl": 125, "vincent": 125, "driessen": 125, "gitflow": 125, "atlassian": 125, "count_to_infin": 125, "charge_fast": 125, "new_stuff": 125, "advis": 125, "towrit": 125, "rebas": 125, "candid": 125, "bugfix": 125, "rc": 125, "div_by_zero": 125, "bug": 125, "hotfix": 125, "maintenc": 125, "forgot_to_unplug": 125, "cherri": 125, "pick": 125, "contrast": 125, "rnd_git_dir": 125, "despit": [125, 126], "onlin": 125, "intermix": 125, "harder": 125, "mind": 125, "conspiraci": 125, "rewrit": 125, "histori": [125, 128], "stash": 125, "conflict": 125, "progress": 125, "someproject": 125, "somerepo": 125, "privateus": 125, "privaterepo": 125, "main_repo": 125, "wip": 125, "rf": 125, "email": 125, "pionier": 125, "manufaktur": 125, "bot": 125, "echo": 125, "contributor": 125, "src": 125, "feature_a": 125, "ff": 125, "larg": 125, "broken": 125, "feature_b": 125, "feature_c": 125, "meanwhil": 125, "went": 125, "seriou": 125, "newer": 125, "feature_d_1": 125, "d1": 125, "feature_d_2": 125, "d2": 125, "feature_": 125, "incorpor": 125, "ever": 125, "theirs": 125, "6j": 126, "metervalu": 126, "statusnotif": 126, "everest_workspac": [126, 128], "cp001": 126, "chargepointid": 126, "centralsystemuri": 126, "127": 126, "chargeboxserialnumb": 126, "chargepointmodel": 126, "chargepointvendor": 126, "firmwarevers": 126, "authorizeremotetxrequest": 126, "clockaligneddatainterv": 126, "900": 126, "connectorphaserot": 126, "getconfigurationmaxkei": 126, "86400": 126, "localauthorizeofflin": 126, "localpreauthor": 126, "metervaluesaligneddata": 126, "metervaluessampleddata": 126, "metervaluesampleinterv": 126, "numberofconnector": 126, "resetretri": 126, "stoptransactiononevsidedisconnect": 126, "stoptransactiononinvalidid": 126, "stoptxnaligneddata": 126, "stoptxnsampleddata": 126, "supportedfeatureprofil": 126, "firmwaremanag": 126, "remotetrigg": 126, "localauthlistmanag": 126, "smartcharg": 126, "transactionmessageattempt": 126, "transactionmessageretryinterv": 126, "unlockconnectoronevsidedisconnect": 126, "websocketpinginterv": 126, "supportedfiletransferprotocol": 126, "ftp": 126, "cponam": 126, "authorizationkei": 126, "deadbeefdeadbeef": 126, "localauthlisten": 126, "localauthlistmaxlength": 126, "42": [126, 131], "sendlocallistmaxlength": 126, "chargeprofilemaxstacklevel": 126, "chargingscheduleallowedchargingrateunit": 126, "chargingschedulemaxperiod": 126, "maxchargingprofilesinstal": 126, "iso15118pncen": 126, "contractvalidationofflin": 126, "introduc": 126, "whitepap": 126, "tailor": 126, "prepend": 126, "wss": 126, "transport": 126, "unsecur": 126, "explan": 126, "familiar": 126, "remotestarttransact": 126, "summar": 126, "addtion": 126, "diagnost": 126, "token_provider_rfid": 126, "jsdummytokenprovidermanu": 126, "break": [126, 128], "logmessag": 126, "logmessagesformat": 126, "consol": 126, "q1": [127, 131], "2022": [127, 131], "rule": [127, 131], "embedd": [127, 131], "enviro": [127, 131], "month": 128, "fragment": 128, "knowledg": 128, "fundament": 128, "everest_tutorial_dir": 128, "eslintrc": 128, "command_tutori": 128, "interface_tutorial_modul": 128, "static": 128, "focu": 128, "tutorialmodul": 128, "config_tutorial_switch": 128, "interface_impl_tutorial_modul": 128, "interface_tutorial_moduleimpl": 128, "particularli": 128, "precis": 128, "among": 128, "pointer": 128, "spot": 128, "coincident": 128, "handle_command_tutori": 128, "fairli": 128, "cmake_minimum_requir": 128, "14": 128, "cxx": 128, "cmake_run_clang_tidi": 128, "disable_edm": 128, "evc_setup_edm": 128, "infypoweracdc": 128, "pal": 128, "sigslot": 128, "palsigslot": 128, "endif": 128, "ev_add_project": 128, "add_subdirectori": 128, "cmake_cxx_clang_tidi": 128, "ctest": 128, "cmake_build_typ": 128, "evc_includ": 128, "codecoverag": 128, "append_coverage_compiler_flag": 128, "setup_target_for_coverage_gcovr_html": 128, "gcovr_coverag": 128, "setup_target_for_coverage_lcov": 128, "lcov_coverag": 128, "ev_add_modul": 128, "cmake_prefix_path": 128, "job": 128, "smoothli": 128, "tutorial_module_inst": 128, "minimalist": 128, "generate_config_run_script": 128, "config_nam": 128, "configuraton": 128, "comment": 128, "substitut": 128, "ld_library_path": 128, "importantli": 128, "yyyi": 128, "mm": 128, "00": 128, "500139": 128, "500327": 128, "500354": 128, "799618": 128, "everest_ctrl": 128, "799822": 128, "13": 128, "120267": 128, "tutorial_modul": 128, "149934": 128, "brocker": 128, "notic": 128, "pop": 128, "hello": 128, "00000000": 128, "0000": 128, "000000000042": 128, "manual_test": 128, "reselect": 128, "refresh": 128, "thu": 128, "rudimentari": 128, "rebuild": 128, "rerun": 128, "additon": 128, "miss": 128, "spin": 128, "frist": 128, "hit": 128, "0xaaaaaad24fc0": 128, "mock_transaction_id": 128, "favorit": 128, "nicer": 128, "buildabl": 128, "runnabl": 128, "modif": 129, "mv": 129, "everest_nod": 129, "bind": 129, "run_sil": 129, "automaticc": 130, "documentaiton": 130, "possibilti": 130, "expand": 130, "restructuredtext": 130, "tabl": 130, "workflow_dispatch": 130, "h1": 131, "h2": 131, "h3": 131, "h4": 131, "h5": 131, "h6": 131, "bold": 131, "ital": 131, "inlin": 131, "liter": 131, "sup": 131, "super": 131, "unord": 131, "nest": 131, "anchor": 131, "_anchorbyref": 131, "_anchor": 131, "_external_link_ref": 131, "_extern": 131, "footnot": 131, "citat": 131, "cit1": 131, "_": 131, "external_link_ref": 131, "anchorbyref": 131, "vertic": 131, "horizont": 131, "span": 131, "width": 131, "utf": 131, "row": 131, "caption": 131, "png": 131, "alt": 131, "150px": 131, "align": 131, "center": 131, "target_": 131, "depth": 131, "toc": 131, "visibl": 131, "hidden": 131, "maxdepth": 131, "second_fil": 131, "int_": 131, "infti": 131, "div": 131, "lineno": 131, "emphas": 131, "some_funct": 131, "any_var": 131, "another_funct": 131, "literalinclud": 131, "dedent": 131, "_tutorial_intro": 131, "toctre": 131, "glob": 131}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 83], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 125], "iso15118_ev": [2, 84], "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, 78, 100, 119, 120], "energy_manag": 14, "energy_price_inform": [15, 79], "ev_slac": 16, "evse_board_support": [17, 80], "evse_manag": [18, 81], "evse_secur": [19, 82], "exampl": [20, 125, 131], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 85], "kv": 24, "ocpp": [25, 61, 87, 120, 126], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 88], "powermet": [30, 89, 100, 103, 104], "reserv": [31, 90, 100], "serial_communication_hub": 32, "session_cost": [33, 92], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 93], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 73, 94, 115, 116, 128], "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, 69, 71, 73, 74, 103, 104, 106, 109, 112, 113, 117, 118, 119, 120, 128], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 100, 103, 104, 118, 119, 121, 126, 128], "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, 74, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 71, 115, 116, 118, 128], "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, 74], "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, 75], "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, 74], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "pyjosev": 69, "serialcommhub": 70, "setup": [71, 120, 121, 123, 124, 128], "store": 72, "yetidriv": [74, 106], "bank_transact": 76, "board_support_common": 77, "monei": 86, "serial_comm_hub_request": 91, "unit": 95, "yeti": [96, 106, 121], "typic": 100, "connect": [100, 119, 126], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 120, 128], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 121, 123], "avail": [103, 124], "descript": [103, 104], "structur": [103, 125], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 131], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 121], "resili": 104, "time": 104, "sync": 104, "error": [104, 120, 121, 131], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 121], "link": [104, 131], "commun": [106, 117, 118, 120], "between": [106, 118], "microcontrol": [106, 121], "thi": [106, 128, 131], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 123], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 128, 129], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 128], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 128], "instal": [112, 113, 117, 128], "quick": [112, 117, 119], "start": [112, 121], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 121, 128, 130], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 121, 124, 126, 128], "up": [112, 121], "updat": [112, 113, 121], "workspac": [112, 128], "us": [112, 119, 121, 125], "cmake": 112, "yaml": [112, 118, 128], "creat": [112, 113, 128], "config": [112, 121, 128], "from": 112, "an": 112, "exist": 112, "directori": [112, 124, 128], "tree": 112, "git": [112, 125], "inform": [112, 121, 130], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 123, 130], "c": 113, "header": [113, 118], "defin": [113, 121], "auto": 113, "onli": [113, 121], "nodej": 113, "develop": [114, 116, 117, 121, 122, 128], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 125], "introduct": [115, 121], "And": [115, 117, 120], "helper": [115, 117], "prerequisit": [115, 126, 128], "hardwar": [115, 121], "oper": 115, "librari": 115, "prepar": [116, 117, 121], "your": [116, 117, 122], "environ": [116, 117, 121, 123], "word": 116, "test": 116, "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 120, 121], "maven": 116, "java": 116, "version": [116, 122, 131], "pyenv": 116, "kind": 117, "Of": [117, 122, 128], "guid": [117, 131], "To": [117, 124, 125, 126, 128], "download": 117, "get": [117, 121], "The": [117, 118, 121], "repositori": [117, 125, 128], "iso": 117, "15118": 117, "simul": [117, 119, 129], "softwar": [117, 121, 129], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "concept": [118, 125], "instanc": 118, "implement": 118, "mqtt": [118, 121, 128], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": 119, "add": 119, "paramet": 119, "veri": 119, "charg": 119, "station": 119, "point": 119, "car": 119, "function": 119, "frequent": 120, "ask": 120, "question": 120, "best": [120, 125], "practic": [120, 125], "debug": [120, 128], "singl": 120, "warn": [120, 131], "compil": [120, 121], "gnu": 120, "rpc": 120, "timeout": 120, "2": [120, 128], "0": 120, "1": [120, 122, 128], "pionix": 121, "belaybox": 121, "support": 121, "assembl": 121, "yak": 121, "board": 121, "flash": 121, "cabl": 121, "final": 121, "raspbian": 121, "integr": [121, 126], "": 121, "firmwar": 121, "cross": 121, "deploi": 121, "custom": [121, 128], "further": 121, "cheat": 121, "sheet": 121, "make": 121, "root": [121, 128], "partit": 121, "read": 121, "writabl": 121, "again": 121, "contain": 121, "wifi": 121, "releas": 121, "channel": 121, "wireguard": 121, "vpn": 121, "persist": 121, "user": 121, "stop": 121, "automat": 121, "addit": 121, "broker": 121, "watch": 121, "output": [121, 131], "servic": 121, "termin": 121, "scheme": 121, "onlin": 121, "factori": 121, "reset": 121, "current": 122, "nightli": 122, "what": 122, "i": 122, "compass": 122, "direct": [122, 131], "contact": 122, "mail": 122, "list": [122, 124, 131], "weekli": 122, "tech": 122, "meetup": 122, "zulip": 122, "chat": 122, "resourc": 122, "about": 122, "social": 122, "media": 122, "find": 122, "wai": 122, "Into": 122, "tabl": [122, 131], "content": [122, 131], "indic": 122, "docker": 123, "playground": 123, "local": 123, "ci": 123, "languang": 123, "specif": 123, "how": [124, 125, 126, 128], "act": 124, "usag": 124, "job": 124, "trigger": 124, "event": 124, "bind": 124, "work": 124, "main": 125, "tip": [125, 131], "n": 125, "trick": 125, "privat": 125, "workflow": 125, "branch": 125, "correspond": 125, "ocpp1": 126, "6": 126, "libocpp": 126, "core": 126, "steve": 126, "differ": 126, "csm": 126, "within": 126, "log": 126, "tutori": [127, 128, 129], "new": 128, "goal": 128, "altern": 128, "via": 128, "clone": 128, "skeleton": 128, "ad": 128, "cmakelist": 128, "txt": 128, "activ": 128, "observ": 128, "explor": 128, "exemplari": 128, "sphinx": [130, 131], "architectur": 130, "document": [130, 131], "style": 131, "headlin": 131, "bullet": 131, "target": 131, "section": 131, "head": 131, "grid": 131, "simpl": 131, "csv": 131, "titl": 131, "imag": 131, "figur": 131, "comment": 131, "block": 131, "topic": 131, "sidebar": 131, "admonit": 131, "attent": 131, "caution": 131, "danger": 131, "hint": 131, "import": 131, "seealso": 131, "versionad": 131, "versionchang": 131, "deprec": 131, "math": 131, "raw": 131, "format": 131, "code": 131}, "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"], [78, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [79, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [80, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [81, "evse-manager"]], "evse_security": [[19, "evse-security"], [82, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [85, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [87, "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"], [88, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [89, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [90, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [92, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [93, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [94, "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"], [69, "module-configuration"], [71, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [104, "module-configuration"], [128, "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"], [74, "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"], [71, "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"], [74, "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"], [74, "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"], [74, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "PyJosev": [[69, "pyjosev"]], "SerialCommHub": [[70, "serialcommhub"]], "Setup": [[71, "setup"], [124, "setup"]], "Store": [[72, "store"]], "System": [[73, "system"]], "YetiDriver": [[74, "yetidriver"], [106, "yetidriver"]], "authorization": [[75, "authorization"]], "bank_transaction": [[76, "bank-transaction"]], "board_support_common": [[77, "board-support-common"]], "iso15118_charger": [[83, "iso15118-charger"]], "iso15118_ev": [[84, "iso15118-ev"]], "money": [[86, "money"]], "serial_comm_hub_requests": [[91, "serial-comm-hub-requests"]], "units": [[95, "units"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Tools And Helpers": [[115, "tools-and-helpers"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [121, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [120, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[120, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[120, "everest-modules"]], "Debug a single module": [[120, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[120, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[120, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[120, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[120, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[121, "pionix-belaybox"]], "Introduction": [[121, "introduction"]], "The BelayBox hardware": [[121, "the-belaybox-hardware"]], "Getting support": [[121, "getting-support"]], "Setting up Hardware and Software": [[121, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[121, "assembling-the-yak-board"]], "Flashing the Yak Board": [[121, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[121, "assembling-the-yeti-board"]], "Preparing the cable set": [[121, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[121, "final-yak-yeti-cable-setup"]], "Raspbian": [[121, "raspbian"]], "EVerest": [[121, "everest"]], "Integration into Raspbian": [[121, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[121, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[121, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[121, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[121, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[121, "belaybox-further-information"]], "Reference Cheat Sheet": [[121, "reference-cheat-sheet"]], "Make root partition read/writable": [[121, "make-root-partition-read-writable"]], "Make it read only again": [[121, "make-it-read-only-again"]], "File containing wifi settings": [[121, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[121, "use-of-custom-everest-build-or-config"]], "Define release channels": [[121, "define-release-channels"]], "Wireguard VPN configuration": [[121, "wireguard-vpn-configuration"]], "Persistent user config": [[121, "persistent-user-config"]], "Stop automatic updates": [[121, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[121, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[121, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[121, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[121, "raspbian-partitioning-scheme"]], "Using online updates": [[121, "using-online-updates"]], "Factory reset": [[121, "factory-reset"]], "Yeti errors or EVerest not starting": [[121, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[122, "index"]], "What Is EVerest": [[122, "what-is-everest"]], "EVerest Compass": [[122, "everest-compass"]], "Direct contact": [[122, "direct-contact"]], "Mailing list": [[122, "mailing-list"]], "Weekly tech meetup": [[122, "weekly-tech-meetup"]], "Zulip chat": [[122, "zulip-chat"]], "1:1 meetup": [[122, "meetup"]], "Tech resources about EVerest": [[122, "tech-resources-about-everest"]], "Social Media": [[122, "social-media"]], "Find Your Way Into EVerest Development": [[122, "find-your-way-into-everest-development"]], "Table Of Contents": [[122, "table-of-contents"]], "Indices and tables": [[122, "indices-and-tables"]], "Docker setup": [[123, "docker-setup"]], "everest playground": [[123, "everest-playground"]], "Local CI environment": [[123, "local-ci-environment"]], "Generating languange specific protobuf files": [[123, "generating-languange-specific-protobuf-files"]], "How To: Act": [[124, "how-to-act"]], "Usage": [[124, "usage"]], "List available jobs:": [[124, "list-available-jobs"]], "Run Jobs / Trigger events:": [[124, "run-jobs-trigger-events"]], "Bind working directory:": [[124, "bind-working-directory"]], "How To: Git": [[125, "how-to-git"]], "Main concept": [[125, "main-concept"]], "Best practices": [[125, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[125, "tips-n-tricks-for-git"]], "Using private repositories": [[125, "using-private-repositories"]], "Workflow example": [[125, "workflow-example"]], "Visualization of the branching structure": [[125, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[125, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[126, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[126, "prerequisites"]], "Integration of libocpp into everest-core": [[126, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[126, "run-everest-with-steve"]], "Configuring OCPP": [[126, "configuring-ocpp"]], "Connect to a different CSMS": [[126, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[126, "configuring-ocpp-within-everest"]], "Logging": [[126, "logging"]], "Tutorials": [[127, "tutorials"]], "How To: Develop New Modules": [[128, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[128, "goal-of-this-tutorial"]], "Install Prerequisites": [[128, "install-prerequisites"]], "Workspace Setup": [[128, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[128, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[128, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[128, "create-module-skeleton"]], "Interface Configuration": [[128, "interface-configuration"]], "Build Configuration & Build": [[128, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[128, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[128, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[128, "adding-dependencies-yaml"]], "Building": [[128, "building"]], "Run Configuration & Run": [[128, "run-configuration-run"]], "EVerest configuration": [[128, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[128, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[128, "running-everest"]], "Observing the System": [[128, "observing-the-system"]], "Exploring with MQTT Explorer": [[128, "exploring-with-mqtt-explorer"]], "Debugging": [[128, "debugging"]], "Exemplary Module Customizations": [[128, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[129, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[130, "general-sphinx-information"]], "Architecture": [[130, "architecture"]], "Build the documentation": [[130, "build-the-documentation"]], "Sphinx style guide": [[131, "sphinx-style-guide"]], "Headlines": [[131, "headlines"]], "Styles": [[131, "styles"]], "Bullet Lists": [[131, "bullet-lists"]], "Targets and Links": [[131, "targets-and-links"]], "Section Heading": [[131, "section-heading"]], "Tables": [[131, "tables"]], "Grid table": [[131, "grid-table"]], "Simple table": [[131, "simple-table"]], "CSV table": [[131, "csv-table"]], "table title": [[131, "id6"]], "Images and Figures": [[131, "images-and-figures"]], "Image": [[131, "image"]], "Figure": [[131, "figure"]], "Comments": [[131, "comments"]], "Directives": [[131, "directives"]], "Table of Contents": [[131, "table-of-contents"], [131, "id4"]], "Table of Contents (this document)": [[131, "table-of-contents-this-document"]], "Content Block Directives": [[131, "content-block-directives"], [131, "id5"]], ".. topic:: [title]": [[131, "topic-title"]], "Topic": [[131, null]], ".. sidebar:: [title]": [[131, "sidebar-title"]], "Sidebar": [[131, null]], ".. admonition:: [title]": [[131, "admonition-title"]], "Admonition title": [[131, null]], ".. attention::": [[131, "attention"]], ".. caution::": [[131, "caution"]], ".. danger::": [[131, "danger"]], ".. error::": [[131, "error"]], ".. hint::": [[131, "hint"]], ".. important::": [[131, "important"]], ".. note::": [[131, "note"]], ".. tip::": [[131, "tip"]], ".. warning::": [[131, "warning"]], ".. seealso::": [[131, "seealso"]], ".. versionadded:: [version]": [[131, "versionadded-version"]], ".. versionchanged:: [version]": [[131, "versionchanged-version"]], ".. deprecated:: [version]": [[131, "deprecated-version"]], ".. math::": [[131, "math"]], ".. raw:: output format": [[131, "raw-output-format"]], "Code Examples": [[131, "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/PyJosev", "_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/PyJosev.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. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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, 76, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 100, 101, 102, 103, 104, 105, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 130], "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, 69, 71, 73, 74, 100, 101, 103, 104, 107, 115, 119, 120, 121, 122, 123, 126, 130], "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, 75, 77, 78, 81, 83, 89, 94, 104, 106, 107, 112, 115, 117, 118, 123, 126, 128, 130, 131], "iso15118": [1, 2, 16, 19, 34, 40, 49, 52, 53, 55, 56, 68, 69, 83, 84, 100, 111, 117], "charger": [1, 2, 17, 43, 44, 49, 53, 56, 69, 71, 83, 100, 106, 115, 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, 70, 73, 75, 76, 78, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 100, 102, 104, 105, 106, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 128, 129], "eim": [1, 53, 56, 100], "author": [1, 4, 5, 6, 18, 81, 92, 100, 107, 110, 117, 118, 121, 126, 128], "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, 70, 74, 75, 76, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 103, 104, 105, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128, 129, 130, 131], "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, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 117], "providedidtoken": [1, 5, 6, 18, 75, 81, 92], "The": [1, 2, 5, 9, 13, 17, 18, 19, 23, 24, 25, 26, 31, 39, 43, 44, 55, 56, 57, 59, 65, 68, 69, 71, 75, 78, 79, 81, 82, 83, 86, 87, 89, 92, 94, 100, 102, 103, 104, 106, 112, 113, 115, 119, 120, 122, 123, 124, 125, 126, 128, 129, 130, 131], "evcc": [1, 2, 18, 68, 81, 83], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 19, 20, 25, 32, 33, 34, 75, 76, 82, 83, 87, 89, 92, 94, 97, 98, 100, 104, 113, 117, 119, 120, 123, 126, 128, 130], "payment": [1, 2, 83], "detail": [1, 18, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 83, 87, 90, 100, 104, 112, 115, 117, 122, 126, 128], "pnc": [1, 53, 56, 126], "send": [1, 18, 25, 32, 42, 53, 100, 102, 106, 118, 125, 128], "signatur": [1, 19, 94], "certif": [1, 18, 19, 54, 56, 59, 61, 62, 68, 69, 75, 82, 83, 94, 101, 104, 116, 117, 126], "chain": [1, 18, 19, 51, 56, 69, 82], "emaid": [1, 75], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 117, 118, 119, 122, 125], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 100, 105, 118, 128], "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, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 113, 117, 118], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 17, 18, 19, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 36, 39, 42, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 75, 76, 78, 81, 82, 83, 86, 87, 89, 90, 91, 92, 94, 96, 106, 107, 112, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 129], "ac_close_contactor": 1, "contactor": [1, 2, 17, 77, 80, 83, 106], "should": [1, 3, 17, 18, 19, 23, 26, 30, 44, 45, 53, 55, 56, 63, 69, 71, 80, 81, 84, 87, 94, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "close": [1, 2, 56, 83, 119], "ac_open_contactor": 1, "open": [1, 83, 112, 117, 119, 121, 122, 123, 126, 128, 129, 130], "start_cablecheck": 1, "now": [1, 18, 61, 78, 79, 81, 94, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 125, 128, 129], "start": [1, 2, 16, 17, 18, 23, 25, 26, 30, 32, 34, 39, 44, 53, 59, 61, 69, 77, 81, 89, 92, 94, 100, 102, 104, 106, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 128, 129], "cabl": [1, 10, 17, 53, 77, 81, 89], "check": [1, 6, 19, 20, 24, 53, 71, 100, 104, 106, 118, 119, 121, 122, 125, 128], "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, 77, 78, 80, 81, 83, 86, 89, 93, 97, 100, 102, 103, 104, 106, 107, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "3": [1, 16, 34, 52, 53, 55, 59, 79, 81, 86, 89, 102, 103, 104, 106, 111, 112, 116, 126, 128, 131], "trigger": [1, 3, 16, 17, 25, 26, 53, 87, 94, 118, 121, 126, 130], "when": [1, 16, 25, 26, 29, 34, 37, 44, 53, 55, 56, 60, 61, 64, 67, 69, 74, 75, 78, 81, 87, 89, 90, 94, 100, 103, 104, 106, 113, 117, 118, 119, 120, 121, 124, 125, 126, 128, 130], "ev": [1, 2, 16, 17, 18, 52, 53, 55, 56, 68, 69, 75, 77, 81, 83, 84, 102, 114, 115, 118, 119, 121, 122, 128], "powerdeliveryreq": [1, 83], "messag": [1, 25, 26, 53, 61, 62, 65, 70, 83, 87, 89, 102, 106, 115, 118, 120, 126, 128], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 18, 23, 25, 26, 30, 34, 44, 59, 77, 78, 81, 83, 89, 100, 104, 106, 126, 129], "currentdemand_start": 1, "charg": [1, 2, 9, 16, 17, 18, 23, 25, 26, 29, 40, 44, 50, 53, 56, 60, 61, 62, 69, 73, 75, 77, 78, 80, 81, 83, 84, 87, 90, 100, 106, 115, 117, 121, 122, 126], "process": [1, 2, 16, 34, 50, 69, 75, 81, 83, 94, 115, 117, 118, 119, 120, 127, 128, 129, 131], "ha": [1, 17, 25, 26, 44, 53, 56, 68, 69, 75, 81, 83, 87, 90, 94, 100, 104, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "want": [1, 2, 53, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129], "currentdemand_finish": 1, "wa": [1, 8, 16, 18, 19, 20, 24, 31, 34, 39, 71, 81, 83, 87, 90, 94, 106, 112, 118, 122, 125, 126, 128], "finish": [1, 2, 17, 33, 39, 44, 53, 81, 92, 102, 121, 125, 128], "sae_bidi_mode_act": 1, "sae": [1, 2, 53, 83, 100, 121], "j2847": [1, 2, 53], "bidi": [1, 83], "mode": [1, 2, 9, 17, 18, 29, 32, 34, 40, 45, 53, 55, 71, 83, 88, 100, 120, 121], "activ": [1, 17, 42, 45, 53, 78, 79, 94, 104, 116, 119, 121, 126], "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, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 104, 117, 118, 128], "specifi": [1, 18, 19, 25, 31, 56, 59, 69, 73, 78, 81, 82, 83, 87, 90, 92, 94, 100, 117, 118, 120, 123, 124, 126, 128], "identif": [1, 55, 81, 89, 100, 119], "readabl": [1, 106, 130], "format": [1, 17, 19, 39, 59, 75, 78, 79, 81, 83, 87, 89, 90, 92, 94, 100, 104, 113, 116, 121, 124, 126, 128], "It": [1, 9, 17, 18, 25, 44, 49, 53, 54, 55, 81, 83, 92, 100, 101, 103, 104, 106, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "contain": [1, 6, 15, 18, 25, 26, 27, 33, 35, 39, 41, 43, 75, 79, 81, 82, 83, 86, 87, 92, 94, 100, 103, 106, 112, 113, 117, 118, 123, 124, 125, 126, 128, 129], "mac": [1, 16, 34, 53, 55, 56, 68, 69, 81, 116], "address": [1, 16, 32, 34, 38, 45, 53, 55, 57, 59, 67, 71, 81, 103, 104], "uppercas": 1, "pattern": [1, 16, 20, 24, 34, 38, 81, 116], "selectedpaymentopt": 1, "paymentopt": [1, 2, 83], "element": [1, 2, 83, 87], "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, 71, 74, 75, 76, 77, 78, 80, 81, 82, 83, 87, 88, 90, 94, 100, 101, 102, 103, 104, 105, 106, 113, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 129, 130, 131], "indic": [1, 2, 9, 18, 19, 25, 26, 39, 42, 75, 77, 78, 80, 82, 83, 87, 89, 91, 100, 102, 104, 119], "type": [1, 2, 3, 9, 19, 25, 26, 39, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 103, 104, 107, 116, 118, 120, 121, 122, 126, 128, 129, 130], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 83], "select": [1, 2, 18, 32, 45, 53, 75, 83, 100, 119, 121, 123, 128], "energi": [1, 2, 15, 18, 22, 35, 41, 43, 50, 51, 53, 58, 67, 79, 81, 83, 84, 88, 89, 92, 95, 103, 107, 108, 110, 117, 118, 121, 122, 126], "transfer": [1, 2, 25, 27, 32, 53, 61, 62, 63, 83, 87, 91, 106], "request": [1, 2, 6, 13, 18, 19, 25, 26, 27, 30, 34, 39, 53, 59, 61, 62, 69, 75, 78, 81, 82, 83, 84, 87, 89, 91, 94, 100, 103, 104, 106, 120, 122, 126, 128, 129], "departuretim": 1, "option": [1, 6, 17, 18, 19, 44, 53, 56, 75, 81, 83, 87, 100, 111, 112, 113, 115, 118, 125, 126, 128, 131], "rfc3339": [1, 39, 75, 78, 79, 81, 83, 89, 90, 92, 94], "utc": [1, 75, 78, 79, 83, 90, 92], "vehicl": [1, 18, 34, 81, 83, 117, 121], "intend": [1, 81], "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, 73, 74, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 95, 96, 103, 104, 116, 117, 118, 119, 128, 131], "wh": [1, 81, 83, 84, 89, 93, 95, 103], "amount": [1, 78, 83, 86, 87, 104, 106, 119], "reflect": [1, 118, 128], "": [1, 8, 9, 25, 38, 46, 47, 48, 50, 57, 59, 64, 76, 81, 82, 87, 97, 98, 99, 100, 101, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128], "estim": [1, 81, 83], "how": [1, 44, 56, 63, 73, 94, 105, 115, 116, 117, 118, 119, 120, 121, 122, 127, 129, 130, 131], "much": [1, 119, 120, 121, 125], "need": [1, 8, 17, 18, 19, 33, 53, 71, 75, 76, 78, 80, 81, 100, 102, 103, 104, 106, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130], "fulfil": [1, 78, 81], "user": [1, 44, 53, 61, 75, 78, 81, 89, 102, 112, 113, 117, 118, 122, 125, 128], "configur": [1, 18, 25, 26, 46, 47, 48, 57, 87, 90, 99, 105, 106, 115, 117, 120, 122, 123, 124, 129], "goal": [1, 81], "current": [1, 2, 3, 4, 9, 17, 18, 20, 28, 29, 39, 42, 43, 45, 51, 53, 61, 74, 77, 78, 79, 80, 81, 83, 84, 88, 89, 94, 95, 96, 100, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 131], "session": [1, 2, 7, 8, 9, 17, 18, 33, 44, 53, 56, 65, 76, 81, 83, 90, 92, 100, 102, 106, 117, 119, 120, 126], "ac_evmaxvoltag": 1, "v": [1, 81, 83, 84, 88, 93, 96, 117, 123], "rm": [1, 123, 125, 129], "maxim": 1, "nomin": [1, 50, 53], "voltag": [1, 17, 23, 29, 43, 45, 50, 53, 60, 80, 81, 83, 84, 85, 88, 89, 93, 95, 96, 118, 119], "can": [1, 7, 9, 11, 12, 17, 18, 19, 25, 37, 39, 42, 44, 45, 51, 55, 56, 61, 62, 64, 74, 75, 76, 78, 79, 80, 81, 83, 87, 88, 89, 92, 100, 103, 104, 106, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 131], "accept": [1, 17, 18, 31, 48, 75, 82, 83, 87, 90, 94, 118], "measur": [1, 18, 23, 30, 36, 37, 42, 53, 67, 78, 83, 85, 89, 93, 103, 106, 119], "between": [1, 2, 13, 17, 53, 64, 70, 78, 79, 83, 85, 100, 112, 115, 117, 119, 121, 125, 126], "one": [1, 10, 17, 18, 25, 26, 32, 33, 45, 46, 47, 53, 75, 78, 81, 83, 97, 98, 100, 106, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128], "phase": [1, 2, 17, 18, 51, 53, 78, 80, 81, 83, 89, 93, 95, 100, 103, 106, 115, 117], "neutral": [1, 53, 83, 95], "ac_evmaxcurr": 1, "A": [1, 17, 19, 31, 34, 39, 44, 50, 53, 61, 62, 75, 77, 81, 82, 83, 84, 87, 88, 89, 92, 93, 94, 95, 100, 102, 103, 104, 106, 112, 118, 119, 121, 122, 125, 128, 131], "maximum": [1, 17, 20, 28, 43, 45, 60, 80, 81, 83, 84, 87, 88, 104, 126], "support": [1, 3, 17, 45, 53, 55, 56, 60, 68, 69, 71, 74, 77, 80, 81, 83, 87, 88, 94, 100, 103, 106, 116, 117, 119, 122, 126, 131], "per": [1, 2, 78, 79, 83, 100, 128], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 18, 19, 54, 68, 69, 83], "below": [1, 53, 78, 80, 81, 104, 106, 112, 122], "minimum": [1, 43, 80, 83, 88, 89, 100, 116, 121], "cost": [1, 33, 79, 92], "effici": [1, 78, 81, 88, 116], "dc_evenergycapac": 1, "capac": [1, 17, 81, 84], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 18, 19, 31, 33, 34, 44, 46, 50, 52, 53, 55, 56, 68, 69, 75, 77, 78, 80, 81, 82, 83, 84, 87, 89, 100, 102, 118, 119, 120, 126], "dc_fullsoc": 1, "soc": [1, 53, 81, 83, 84], "which": [1, 18, 19, 26, 37, 61, 65, 73, 75, 81, 82, 84, 87, 94, 95, 100, 102, 103, 104, 106, 107, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "consid": [1, 81, 87, 104, 117, 118, 121], "batteri": [1, 53, 78, 81, 83], "fulli": [1, 81, 100], "dc_bulksoc": 1, "fast": [1, 17, 115, 117, 121, 125], "end": [1, 18, 53, 78, 81, 90, 92, 94, 118, 121, 126], "dc_evstatu": 1, "dc_evstatustyp": [1, 83], "statu": [1, 16, 18, 23, 32, 34, 39, 75, 81, 82, 83, 87, 89, 92, 94, 104, 119, 127, 131], "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, 71, 75, 78, 80, 83, 87, 88, 89, 96, 117, 118, 128], "If": [1, 3, 17, 18, 19, 26, 33, 44, 53, 54, 56, 59, 60, 61, 62, 68, 74, 78, 81, 83, 87, 89, 100, 102, 104, 106, 112, 113, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 129], "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, 71, 74, 78, 79, 80, 81, 83, 84, 87, 88, 96, 100, 103, 106, 113, 115, 116, 117, 118, 119, 120, 122, 124, 125, 126, 128, 129, 131], "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, 71, 80, 83, 87, 88, 89, 96, 100, 102, 104, 106, 117, 118, 120, 121, 125, 126], "bulk": [1, 81, 83], "approx": [1, 83, 104], "80": [1, 59, 81, 83, 104, 117, 123], "complet": [1, 17, 38, 53, 81, 83, 106, 113, 116, 118, 121, 126], "dc_chargingcomplet": 1, "full": [1, 9, 53, 80, 83, 115, 121, 122], "100": [1, 17, 45, 83, 116, 126], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 83], "target": [1, 2, 29, 32, 61, 78, 81, 83, 84, 87, 129], "dc_evmaximumlimit": [1, 83], "valu": [1, 9, 13, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 37, 39, 42, 43, 44, 50, 53, 61, 66, 67, 69, 72, 75, 77, 78, 79, 80, 81, 82, 83, 86, 87, 89, 91, 93, 95, 96, 100, 103, 104, 117, 118, 124, 126, 128, 131], "power": [1, 2, 9, 17, 29, 30, 34, 43, 45, 53, 59, 60, 67, 74, 78, 80, 81, 83, 84, 88, 89, 95, 100, 104, 106, 107, 108, 117, 118, 119, 120, 121, 126], "allow": [1, 3, 17, 22, 25, 39, 44, 45, 53, 56, 67, 69, 71, 75, 78, 80, 81, 83, 84, 87, 104, 106, 117, 119, 121, 126, 128], "dc_evremainingtim": [1, 83], "calcul": [1, 55, 82, 83, 103, 120], "time": [1, 17, 39, 46, 47, 48, 50, 53, 59, 61, 62, 64, 73, 75, 78, 79, 81, 83, 89, 90, 92, 94, 100, 106, 112, 116, 117, 118, 119, 121, 122, 124, 125, 126, 128], "until": [1, 18, 19, 23, 44, 53, 78, 83], "certificate_request": 1, "request_exi_stream_schema": [1, 18, 83], "deliv": [1, 18, 83, 88, 100, 115, 117, 119], "belong": [1, 18, 100, 125], "valid": [1, 4, 6, 18, 19, 44, 46, 47, 48, 53, 61, 62, 64, 75, 78, 81, 83, 94, 99, 100, 104, 119, 121, 126], "contract": [1, 2, 18, 53, 56, 68, 69, 75, 83, 100], "respons": [1, 18, 19, 25, 26, 27, 30, 32, 44, 56, 58, 82, 83, 87, 89, 94, 104, 120, 121, 128], "report": [1, 3, 17, 18, 29, 44, 46, 47, 53, 58, 71, 74, 81, 87, 89, 100, 104, 121, 125, 126], "async": [1, 18], "via": [1, 18, 32, 51, 55, 59, 68, 75, 100, 103, 104, 117, 119, 120, 121, 122, 123, 129], "set_get_certificate_respons": [1, 18], "dlink_termin": [1, 34], "termin": [1, 34, 56, 69, 81, 85, 117, 128], "data": [1, 8, 16, 19, 23, 25, 27, 32, 34, 39, 42, 52, 55, 58, 61, 62, 63, 76, 78, 81, 82, 86, 87, 89, 90, 91, 96, 100, 103, 104, 106, 117, 118, 121, 128, 129], "link": [1, 16, 34, 52, 55, 56, 68, 69, 87, 97, 98, 99, 101, 102, 105, 118, 120, 122, 123, 128], "becom": [1, 34, 81, 125], "unmatch": [1, 16, 34], "dlink_error": [1, 34], "restart": [1, 17, 25, 26, 34, 126], "match": [1, 9, 16, 34, 44, 53, 55, 120], "dlink_paus": [1, 34], "save": [1, 34, 112, 119, 120], "while": [1, 18, 34, 45, 106, 115, 120, 121, 123, 128], "stai": [1, 34, 121, 122], "ev_appprotocol": 1, "arrai": [1, 19, 24, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92], "debug_lit": 1, "list": [1, 25, 26, 33, 63, 75, 81, 82, 83, 86, 87, 92, 112, 113, 116, 117, 118, 119, 120, 121, 128], "protocol": [1, 18, 83, 94, 100, 102, 104, 115, 117, 118, 119, 126], "item": [1, 19, 25, 26, 75, 78, 79, 81, 82, 83, 87, 91, 92, 117, 119, 131], "descript": [1, 26, 46, 47, 48, 52, 55, 57, 58, 64, 70, 75, 78, 79, 81, 87, 92, 100, 113, 117, 118, 119, 120, 121, 126, 128], "properti": [1, 25, 37, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 117], "protocolnamespac": [1, 83], "versionnumbermajor": [1, 83], "versionnumberminor": [1, 83], "schemaid": [1, 83], "prioriti": [1, 83], "v2g_messag": [1, 83], "debug": [1, 11, 45, 50, 64, 115, 121], "all": [1, 4, 17, 18, 19, 25, 26, 30, 38, 39, 45, 50, 51, 61, 62, 78, 79, 81, 83, 86, 87, 90, 92, 100, 103, 112, 113, 115, 116, 117, 119, 121, 122, 123, 124, 125, 126, 128, 130, 131], "v2g": [1, 2, 19, 53, 54, 56, 82, 83, 112], "purpos": [1, 8, 17, 18, 56, 100, 118, 121, 126, 130], "onli": [1, 12, 17, 18, 25, 39, 44, 45, 53, 55, 56, 61, 75, 77, 78, 81, 83, 87, 88, 89, 92, 95, 100, 103, 106, 112, 116, 117, 118, 119, 122, 125, 126, 128], "selected_protocol": [1, 18], "setup": [1, 17, 76, 83, 104, 107, 109, 112, 115, 116, 117, 118, 119, 122, 125, 126, 127], "void": [1, 2, 3, 4, 9, 10, 13, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 32, 34, 39, 42, 117, 118], "At": [1, 119, 128], "startup": [1, 103, 104, 118, 128], "necessari": [1, 69, 117, 119, 125, 128], "info": [1, 25, 26, 87, 112, 122, 128], "sent": [1, 25, 26, 70, 81, 100, 106, 115, 128], "modul": [1, 11, 17, 18, 19, 25, 49, 58, 81, 90, 91, 93, 97, 98, 99, 100, 101, 102, 105, 107, 115, 121, 122, 126, 127, 129, 130], "onc": [1, 17, 44, 100, 102, 106, 121, 122, 125, 128], "evse_id": [1, 18, 53, 55, 75, 83, 89], "evseid": [1, 9, 83], "id": [1, 9, 18, 25, 26, 30, 31, 32, 38, 44, 52, 53, 55, 67, 75, 81, 83, 87, 89, 90, 92, 93, 94, 100, 104, 113, 118, 120, 121, 126, 128], "uniqu": [1, 7, 9, 76, 83, 118], "identifi": [1, 7, 9, 19, 76, 83, 87, 119], "outlet": [1, 9, 81, 83], "connect": [1, 4, 17, 25, 26, 34, 43, 44, 53, 56, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 74, 77, 81, 83, 103, 104, 106, 115, 117, 118, 120, 121, 122, 123, 128], "supported_energy_transfer_mod": 1, "avail": [1, 17, 18, 25, 44, 53, 75, 80, 81, 87, 106, 113, 115, 116, 117, 119, 121, 126, 130], "ref": [1, 19, 25, 75, 78, 79, 81, 82, 83, 87, 92, 117, 131], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 83], "v2h": [1, 2, 53, 83], "version": [1, 83, 112, 117, 120, 121, 125, 128], "debug_mod": 1, "enabl": [1, 2, 9, 17, 18, 25, 26, 34, 40, 42, 53, 56, 67, 71, 81, 100, 102, 104, 106, 117, 118, 119, 120, 122, 123, 126, 128], "disabl": [1, 9, 17, 18, 42, 44, 45, 53, 56, 60, 70, 74, 81, 106, 121, 126], "physical_valu": 1, "setupphysicalvalu": [1, 83], "up": [1, 16, 34, 53, 71, 94, 100, 104, 106, 113, 115, 116, 117, 119, 120, 122, 123, 124, 125, 126, 128, 129], "initi": [1, 17, 18, 19, 53, 59, 71, 81, 83, 106, 112, 113, 118, 122, 125, 126, 128], "physic": [1, 18, 69, 81, 83, 100, 119], "ac": [1, 3, 10, 17, 36, 49, 50, 53, 55, 56, 67, 68, 69, 74, 78, 81, 83, 89, 93, 95, 103, 106, 117, 121], "dc": [1, 2, 17, 23, 29, 45, 49, 53, 55, 56, 60, 68, 69, 78, 80, 81, 83, 84, 85, 88, 89, 95, 103, 121], "session_setup": 1, "each": [1, 25, 26, 32, 33, 82, 100, 104, 113, 117, 118, 119, 120, 122, 124, 125, 126, 128], "payment_opt": 1, "supported_certificate_servic": 1, "instal": [1, 19, 39, 53, 68, 69, 82, 83, 94, 116, 121, 122, 123, 124, 130], "updat": [1, 17, 18, 19, 39, 50, 58, 67, 78, 83, 94, 103, 116, 117, 118, 119], "servic": [1, 25, 26, 53, 69, 86, 117, 123, 124, 128], "sa": 1, "certificate_respons": [1, 18], "previous": [1, 18, 24, 81], "publish": [1, 11, 17, 18, 23, 25, 26, 29, 33, 46, 47, 55, 58, 61, 97, 98, 102, 106, 117, 118, 126, 128], "new": [1, 17, 18, 19, 39, 42, 44, 64, 78, 94, 100, 102, 103, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 129, 131], "includ": [1, 18, 19, 30, 56, 69, 78, 81, 83, 89, 112, 113, 115, 117, 118, 119, 123, 126, 128, 130, 131], "correspond": [1, 18, 81, 103, 106, 113, 118, 119, 121, 128], "encrypt": [1, 18, 54, 56, 82], "privat": [1, 18, 19, 54, 82, 104, 117, 121], "kei": [1, 18, 19, 20, 24, 25, 26, 54, 55, 56, 58, 63, 66, 72, 82, 83, 87, 101, 104, 105, 117, 124, 126], "ar": [1, 17, 18, 19, 25, 26, 42, 44, 53, 54, 61, 62, 65, 69, 77, 78, 79, 81, 86, 87, 89, 90, 92, 95, 100, 102, 103, 104, 106, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 18, 83], "raw": [1, 18, 40, 81, 83, 91], "exi": [1, 18, 83, 116], "stream": [1, 18, 77, 83, 106], "csm": [1, 18, 19, 25, 26, 54, 61, 62, 82, 83, 120], "authorization_respons": 1, "inform": [1, 6, 8, 16, 18, 25, 26, 30, 31, 34, 39, 43, 75, 78, 79, 81, 83, 86, 87, 100, 106, 116, 117, 119, 120, 122, 127, 129], "whether": [1, 9, 42, 78, 80, 83, 87, 89, 100, 104], "accecpt": 1, "authorization_statu": [1, 75], "authorizationstatu": [1, 75], "token": [1, 4, 5, 6, 7, 18, 36, 44, 46, 47, 48, 61, 62, 64, 75, 76, 81, 90, 97, 98, 99, 100, 119, 124, 126], "certificate_statu": [1, 75], "certificatestatu": [1, 75], "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, 71, 80, 81, 88, 104, 106, 117, 118, 120, 126, 128], "dlink_readi": [1, 16, 34, 102], "signal": [1, 17, 18, 34, 42, 53, 61, 77, 81, 100, 102, 106], "slac": [1, 16, 52, 53, 55, 81, 100, 102, 106, 107, 108, 119], "layer": [1, 16, 34, 115, 126], "accord": [1, 23, 30, 52, 55, 83, 86, 100, 104, 126], "readi": [1, 2, 18, 53, 83, 102, 104, 115, 117, 118, 121, 125, 128, 129], "cable_check_finish": 1, "under": [1, 20, 24, 81, 106, 121], "20v": 1, "insul": [1, 53], "resistor": [1, 96], "alright": 1, "okai": 1, "receipt_is_requir": 1, "requir": [1, 25, 37, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 102, 106, 112, 117, 119, 120, 122, 126], "meteringreceiptreq": [1, 83], "sign": [1, 19, 30, 81, 89, 94, 104, 119], "meter": [1, 30, 36, 43, 53, 59, 60, 67, 74, 81, 89, 93, 100, 104, 117], "record": [1, 122], "receipt_requir": 1, "receipt": [1, 53], "stop_charg": [1, 2], "continu": [1, 116, 117, 118, 120, 121], "update_ac_max_curr": 1, "line": [1, 23, 45, 50, 64, 70, 83, 103, 106, 112, 119, 124, 128, 131], "restrict": [1, 83, 117, 128], "max_curr": [1, 20, 28, 81, 100], "max": [1, 2, 78, 80, 118], "update_dc_maximum_limit": 1, "limit": [1, 13, 17, 18, 22, 29, 43, 45, 51, 53, 69, 74, 78, 80, 81, 83, 88, 100, 106, 117, 120, 121, 126], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 83], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 83], "update_isolation_statu": 1, "isol": [1, 23, 32, 53, 83, 85, 100, 121], "condit": [1, 81, 83, 100], "isolation_statu": 1, "isolationstatu": [1, 83], "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, 75, 78, 80, 82, 85, 87, 91, 93, 99, 104, 117, 118, 121, 128, 131], "monitor": [1, 3, 23, 25, 26, 32, 63, 85, 87, 100], "update_dc_present_valu": 1, "present": [1, 44, 53, 75, 81, 83, 87, 100, 124, 126], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 83], "update_meter_info": 1, "powermet": [1, 18, 51, 53, 57, 59, 60, 67, 74, 78, 81, 93, 106, 107, 108, 110, 117, 119], "meterinfo": 1, "latest": [1, 94, 124, 125, 128], "read": [1, 17, 32, 45, 64, 70, 87, 103, 117, 122, 125], "other": [1, 17, 18, 25, 59, 80, 81, 86, 88, 92, 94, 100, 112, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "relev": [1, 87, 95, 100, 106, 126], "send_error": 1, "error": [1, 2, 3, 17, 18, 31, 34, 44, 55, 81, 83, 87, 89, 91, 96, 106, 117, 122], "happend": 1, "evseerror": [1, 83], "enum": [1, 2, 16, 34, 45, 48, 53, 56, 74, 75, 77, 78, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94], "reset_error": 1, "reset": [1, 3, 16, 34, 39, 60, 74, 81, 94, 102, 106, 113, 126], "simpl": [2, 24, 51, 66, 72, 100, 117, 118, 119, 120, 121, 125, 128], "v2g_session_finish": 2, "car": [2, 9, 13, 17, 18, 42, 44, 49, 53, 55, 69, 78, 80, 81, 100, 106, 115, 117, 120], "ac_evpowerreadi": 2, "hlc": [2, 17, 49, 53, 55, 56, 68, 69, 74, 81, 100], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 40], "externalpay": [2, 83], "ac_single_phase_cor": [2, 83], "ac_three_phase_cor": [2, 83], "dc_core": [2, 83], "dc_extend": [2, 83], "dc_combo_cor": [2, 83], "dc_uniqu": [2, 83], "return": [2, 6, 7, 16, 17, 18, 19, 20, 24, 25, 26, 27, 30, 31, 32, 34, 36, 38, 39, 46, 47, 48, 64, 81, 87, 89, 91, 99, 104, 117, 118, 128], "simul": [2, 9, 42, 56, 71, 96, 115, 122, 126, 127], "commun": [2, 18, 25, 26, 49, 53, 56, 60, 64, 70, 74, 93, 102, 104, 115, 116, 119, 122, 128], "pause_charg": [2, 18], "paus": [2, 18, 80, 81, 94, 117, 119, 126], "set_fault": [2, 18], "todo_sl": 2, "differ": [2, 53, 55, 65, 78, 79, 81, 83, 93, 106, 112, 117, 118, 119, 121, 125], "fault": [2, 18, 29, 44, 81, 83, 88, 90, 106], "station": [2, 25, 26, 50, 53, 61, 62, 75, 77, 81, 83, 87, 117, 121, 126], "set_dc_param": 2, "paramet": [2, 78, 89, 103, 104, 112, 115, 118, 120, 126, 128], "ev_paramet": 2, "dc_evparamet": [2, 84], "set_bpt_dc_param": 2, "bpt": [2, 53, 84], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 84], "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, 74, 81, 86, 100, 103, 104, 106, 111, 112, 117, 121, 125, 126, 131], "residu": [3, 106], "rcd": [3, 17, 43, 60, 74, 81, 83, 96, 100, 106], "actual": [3, 23, 49, 53, 55, 78, 81, 87, 100, 106, 117, 121, 126, 128], "emerg": [3, 81, 83, 106], "switch": [3, 17, 18, 45, 53, 70, 77, 78, 80, 81, 100, 106], "off": [3, 17, 42, 45, 77, 80, 88, 100, 106, 111, 112, 118, 120, 121, 125, 128], "done": [3, 18, 25, 55, 104, 116, 117, 118, 119, 121, 125, 126], "hw": [3, 60, 74, 121], "directli": [3, 17, 53, 104, 106, 118, 123, 125], "some": [3, 17, 18, 43, 44, 53, 70, 76, 80, 81, 94, 104, 106, 115, 116, 117, 118, 119, 120, 123, 125, 126, 128], "control": [3, 9, 17, 25, 40, 56, 59, 60, 74, 100, 102, 117, 119, 120, 121, 126, 128], "telemetri": [3, 17, 18, 43, 45, 80, 106], "rcd_current_ma": 3, "ma": [3, 96], "note": [3, 17, 45, 53, 56, 59, 81, 87, 106, 113, 120, 126, 128], "doe": [3, 17, 24, 49, 53, 59, 94, 100, 106, 116, 117, 118, 120, 121], "anyth": [3, 113, 121], "mere": [3, 100], "self_test": 3, "execut": [3, 9, 18, 34, 39, 104, 118, 121, 124, 125, 128], "self": [3, 104, 117, 124, 125, 128], "test": [3, 17, 40, 53, 56, 77, 86, 115, 117, 118, 120, 121, 122, 124, 125, 128], "fail": [3, 18, 56, 82, 83, 94, 102, 104, 106, 120], "selftest": 3, "rais": 3, "after": [3, 18, 25, 26, 34, 44, 53, 61, 62, 73, 78, 81, 86, 92, 94, 100, 102, 104, 106, 117, 118, 119, 120, 121, 125, 128], "mai": [3, 8, 17, 18, 25, 44, 53, 73, 80, 81, 87, 94, 100, 104, 106, 117, 118, 120, 128], "hardwar": [3, 17, 18, 32, 43, 45, 53, 57, 60, 64, 67, 70, 74, 77, 80, 81, 100, 106, 117, 118, 119, 120, 122], "successful": 3, "authent": [4, 44, 115, 117, 126], "framework": [4, 20, 111, 112, 113, 117, 118, 119, 122, 123, 126, 128, 130], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 75], "emit": [4, 16, 17, 18, 34, 81, 100], "event": [4, 17, 18, 25, 26, 46, 75, 77, 81, 83, 87, 93, 97, 100, 106, 126], "relat": [4, 18, 19, 81, 94, 117, 118, 119, 125], "set_connection_timeout": 4, "timeout": [4, 46, 47, 52, 53, 55, 56, 64, 81, 100], "connection_timeout": [4, 18, 44, 126], "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, 70, 74, 75, 78, 80, 81, 83, 86, 87, 89, 90, 93, 94, 117, 118], "second": [4, 44, 53, 56, 59, 61, 62, 67, 73, 94, 103, 104, 112, 117, 118, 119, 121, 125, 128, 130], "provided_token": [5, 6, 18, 44], "validate_token": 6, "auth": [6, 36, 53, 61, 75, 81, 90, 100, 107, 108, 109, 119, 120, 126], "reason": [6, 39, 48, 75, 80, 81, 87, 90, 94, 104, 116, 120, 121, 126], "about": [6, 16, 18, 19, 25, 26, 31, 34, 39, 43, 81, 87, 94, 116, 117, 118, 119, 120, 121, 124, 125, 126, 129], "validationresult": [6, 18, 75], "bank": [7, 8, 76, 92], "statement": [7, 76], "get_bank_session_token": 7, "bank_transact": [7, 8, 107, 110], "banksessiontoken": [7, 76], "commit": [8, 92, 125], "account": [8, 58, 122, 124], "bank_transaction_summari": 8, "banktransactionsummari": [8, 76], "summari": [8, 76], "transact": [8, 18, 30, 39, 44, 59, 75, 76, 81, 87, 89, 92, 104], "depend": [8, 23, 76, 113, 115, 120, 121, 125], "backend": [8, 76, 92, 115, 119, 120], "therefor": [8, 25, 76, 100, 118, 125], "mostli": [8, 67, 76], "opaqu": [8, 76], "moment": [8, 76, 83, 87], "plug": [9, 44, 53, 75, 80, 81, 117, 121, 126], "out": [9, 17, 81, 100, 117, 119, 121, 122, 124, 125, 128], "hil": [9, 42], "sil": [9, 117, 120, 126, 129], "e": [9, 10, 11, 17, 18, 22, 32, 34, 40, 44, 45, 53, 69, 77, 78, 80, 81, 83, 89, 94, 96, 100, 102, 103, 104, 106, 117, 118, 119, 120, 121, 122, 125, 126, 128], "g": [9, 10, 11, 17, 18, 22, 32, 40, 44, 45, 53, 69, 78, 80, 81, 89, 94, 100, 104, 106, 117, 118, 119, 120, 121, 122, 126, 128, 131], "yeti": [9, 42, 60, 74, 107, 110, 119, 126], "shall": [9, 94, 128], "follow": [9, 44, 100, 103, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "structur": [9, 112, 117, 118, 120, 128, 129, 131], "countri": [9, 17, 19, 53], "code": [9, 17, 18, 29, 31, 32, 53, 56, 81, 86, 87, 88, 103, 104, 106, 113, 117, 118, 120, 122, 123, 126, 128], "oper": [9, 17, 18, 25, 26, 29, 32, 39, 45, 71, 73, 81, 83, 87, 88, 94, 102, 104, 106, 116, 120, 121, 126], "executechargingsess": 9, "connector": [10, 16, 17, 18, 25, 26, 31, 44, 53, 75, 80, 81, 87, 90, 100, 121, 126], "lock": [10, 17, 18, 60, 74, 106, 118], "motor": [10, 60, 74, 106], "socket": [10, 17, 81, 116, 121, 128], "fix": [10, 17, 125], "attach": [10, 17, 70, 117, 120, 123], "unlock": [10, 18, 81, 106, 126], "normal": [10, 18, 53, 71, 100, 121], "enforc": [10, 13, 18, 22, 53, 68, 69, 78, 81], "ocpp": [10, 19, 22, 26, 27, 43, 53, 62, 63, 75, 81, 89, 94, 100, 105, 107, 108, 109, 110, 115, 117, 119, 123], "gener": [11, 19, 30, 37, 61, 78, 81, 87, 100, 102, 103, 104, 106, 107, 115, 121, 122, 127, 128], "json": [11, 15, 35, 38, 41, 61, 62, 71, 79, 83, 104, 113, 120, 123, 126, 128, 129, 130], "ani": [11, 25, 56, 68, 69, 78, 81, 106, 112, 113, 117, 118, 121, 125], "displai": [11, 100, 121], "web": [11, 117, 123], "titl": [11, 119], "config": [12, 17, 46, 47, 48, 52, 55, 57, 58, 61, 62, 64, 70, 100, 116, 117, 118, 119, 120, 125, 126, 129], "main": [12, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 70, 71, 72, 73, 86, 104, 111, 112, 113, 117, 119, 121, 122, 126, 128, 130], "implement": [12, 17, 18, 19, 25, 37, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 64, 66, 68, 69, 70, 72, 73, 87, 100, 101, 102, 103, 104, 106, 113, 115, 117, 119, 120, 122, 123, 126, 128], "intern": [13, 17, 18, 25, 26, 43, 45, 60, 74, 80, 81, 83, 100, 126, 131], "manag": [13, 18, 44, 50, 53, 78, 81, 88, 115, 116, 118, 121, 122, 123], "intefac": 13, "node": [13, 18, 22, 78, 117, 119, 120], "energy_flow_request": 13, "energyflowrequest": [13, 78], "flow": [13, 18, 22, 53, 78, 88, 102, 117, 119, 129], "suppli": [13, 17, 20, 28, 29, 43, 45, 51, 53, 60, 78, 80, 83, 88, 100, 118, 120, 121], "import": [13, 15, 29, 43, 78, 79, 80, 88, 89, 93, 95, 106, 120, 121, 122, 126, 128], "direct": [13, 70, 78, 117, 120, 124, 128], "grid": [13, 53, 78, 80, 89, 100, 119], "consum": [13, 78, 92, 117, 119], "export": [13, 15, 43, 56, 78, 79, 80, 81, 88, 89, 95, 112, 117, 128, 129], "enforce_limit": [13, 78, 100], "energymanag": [13, 14, 18, 22, 78, 81, 100, 107, 109], "enforcedlimit": [13, 18, 22, 78], "rout": [13, 118], "through": [13, 78, 81, 115, 117, 120, 121, 125], "tree": [13, 22, 51, 53, 78, 100, 120, 128, 131], "global": [14, 38, 50, 81, 131], "price": [15, 41, 58, 78, 79, 86, 92], "forecast": [15, 35, 41, 50, 58, 79], "energy_pr": 15, "energypriceschedul": [15, 79], "timestamp": [15, 35, 37, 39, 41, 78, 79, 81, 87, 89, 92, 93, 94], "both": [15, 25, 79, 100, 103, 104, 106, 113, 121, 125], "side": [16, 34, 53, 74, 77, 78, 100, 102, 106, 117, 119, 120, 121, 126], "state": [16, 17, 34, 40, 44, 53, 77, 78, 81, 83, 90, 94, 100, 102, 106, 112, 117, 119, 121, 126, 128], "higher": [16, 34], "chang": [16, 17, 18, 25, 26, 29, 34, 61, 80, 87, 92, 106, 113, 117, 118, 119, 121, 123, 125, 126, 128, 129, 131], "shut": [16, 34], "down": [16, 34, 44, 121, 122, 125, 126], "ev_mac_address": [16, 34], "trigger_match": 16, "success": [16, 18, 30, 34, 77, 81, 83, 89, 91, 94, 102, 104, 121, 125], "transit": [16, 34, 100, 102, 106], "unexpect": [16, 34, 104], "cannot": [16, 34, 104, 106, 121], "handl": [16, 19, 34, 44, 55, 56, 80, 81, 100, 102, 106, 118, 126, 128], "machin": [16, 34, 100, 106, 117, 119, 121], "board": [17, 60, 74, 77, 80, 106, 119, 122], "driver": [17, 45, 57, 59, 60, 74, 100, 104, 115, 117, 119, 121, 123], "minim": [17, 29, 53, 74, 78, 84, 87, 126, 128], "path": [17, 19, 43, 54, 61, 62, 66, 81, 82, 113, 117, 118, 120, 121, 122, 124, 126, 128], "controlpilot": [17, 77], "output": [17, 29, 50, 53, 56, 60, 64, 65, 80, 83, 88, 106, 112, 113, 117, 119, 128], "compon": [17, 25, 87, 118, 121, 128], "imd": [17, 23, 53], "etc": [17, 54, 61, 62, 81, 106, 117, 118, 121, 126, 130], "have": [17, 33, 78, 79, 100, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129], "own": [17, 104, 115, 117, 118, 119, 121, 124, 128, 129], "board_support_common": [17, 107, 110], "bspevent": [17, 77], "relai": [17, 42, 60, 74, 77, 106], "ac_nr_of_phases_avail": 17, "instantan": [17, 81, 89, 95, 100], "count": [17, 19, 51, 81, 117], "capabl": [17, 18, 25, 29, 43, 77, 78, 80, 88, 100, 102, 104, 117, 120], "hardwarecap": [17, 18, 80], "evsemanag": [17, 18, 55, 102, 107, 109, 117, 119, 126], "call": [17, 18, 25, 26, 39, 100, 102, 104, 106, 112, 113, 117, 118, 119, 120, 121, 123, 124, 125, 126, 128], "get_hw_cap": 17, "fetch": [17, 37, 58, 104, 112], "cach": [17, 19, 112, 117, 128], "bsp": [17, 53], "case": [17, 26, 34, 44, 56, 75, 76, 87, 89, 102, 103, 104, 106, 115, 117, 118, 120, 121, 122, 125, 128], "thei": [17, 44, 53, 81, 100, 103, 106, 112, 115, 118, 119, 121, 123, 125, 131], "dure": [17, 18, 23, 53, 56, 71, 78, 80, 92, 100, 104, 113, 115, 116, 117, 121, 125], "runtim": [17, 128], "becaus": [17, 25, 81, 90, 106, 113, 118, 120, 125], "get": [17, 18, 19, 25, 26, 29, 32, 36, 39, 53, 61, 62, 100, 103, 112, 113, 115, 116, 118, 119, 120, 122, 123, 125, 126, 129], "too": [17, 81, 104, 120], "hot": 17, "ac_pp_ampac": 17, "proximitypilot": [17, 77], "carri": [17, 118], "amper": [17, 20, 29, 45, 50, 51, 53, 78, 80, 88, 89, 95, 96, 100], "whenev": [17, 100, 106], "mean": [17, 31, 39, 45, 53, 70, 74, 78, 89, 94, 112, 117, 119, 126], "those": [17, 104, 115, 116, 117, 119, 128], "three_phas": [17, 18, 53, 100], "three": [17, 18, 53, 106, 118, 119, 123, 130], "singl": [17, 18, 81, 104, 106, 113, 125, 128], "has_ventil": [17, 53], "d": [17, 34, 77, 81, 106, 117, 120, 121, 123, 125], "do": [17, 18, 53, 55, 77, 78, 81, 94, 103, 112, 113, 115, 117, 120, 121, 122, 125, 127, 128, 129, 131], "country_cod": [17, 53], "two": [17, 100, 102, 103, 104, 113, 117, 118, 119, 121, 128], "letter": 17, "iso": [17, 53, 79, 86, 102, 116, 119, 121], "3166": 17, "1": [17, 18, 25, 26, 32, 50, 53, 57, 59, 60, 61, 62, 67, 70, 71, 73, 74, 75, 77, 81, 86, 87, 104, 106, 111, 121, 125, 126, 131], "alpha": 17, "For": [17, 25, 44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 86, 87, 100, 104, 106, 112, 113, 116, 117, 118, 119, 120, 121, 122, 126, 128], "input": [17, 25, 29, 32, 75, 88, 89, 100, 103, 117, 118, 120], "acdc": 17, "convert": [17, 50, 100], "stack": [17, 115, 117, 122], "itself": [17, 18, 100, 118], "port": [17, 32, 38, 59, 60, 64, 67, 70, 74, 100, 117, 118, 123, 128], "typic": [17, 58, 74, 76, 77, 81, 88, 92, 103, 118, 120], "pilot": [17, 34, 60, 74, 102], "f": [17, 34, 77, 102, 106, 121], "must": [17, 29, 45, 78, 89, 94, 100, 104, 106, 118, 126, 128], "pwm_on": 17, "turn": [17, 118, 121], "pwm": [17, 53, 100, 106, 119], "duti": [17, 119], "cycl": [17, 119], "percent": [17, 53, 78, 81], "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, 75, 80, 87, 103, 106, 111, 112, 116, 117, 125, 126, 128, 131], "pwm_off": 17, "constant": [17, 58], "high": [17, 23, 45, 70, 74, 81, 100, 106, 115, 121, 122, 130], "pwm_f": 17, "neg": [17, 78, 85, 89, 95], "allow_power_on": [17, 80], "flag": [17, 80, 93, 102, 116, 120, 121, 124, 128], "never": [17, 44, 53, 100, 113, 121, 125], "poweronoff": [17, 80], "context": [17, 80, 87], "ac_switch_three_phases_while_charg": 17, "doubt": 17, "hardware_capabilit": 17, "perman": [17, 18, 45, 81, 83, 106, 121], "destroi": [17, 106], "so": [17, 18, 53, 58, 78, 79, 81, 86, 100, 103, 113, 116, 117, 118, 119, 120, 121, 123, 125, 126, 128], "special": [17, 53, 77, 78, 79, 106, 117, 119], "sequenc": [17, 18, 77, 106], "exact": [17, 119, 121], "exampl": [17, 21, 63, 81, 86, 100, 105, 107, 108, 112, 113, 116, 117, 118, 119, 120, 121, 123, 126, 128], "would": [17, 44, 86, 112, 113, 117, 118, 123, 125, 128], "c2": 17, "c1": 17, "b1": 17, "b2": 17, "similar": [17, 100, 112, 118, 121, 128], "caution": 17, "3ph": [17, 106], "1ph": 17, "evse_replug": 17, "virtual": [17, 77, 81, 106, 118], "replug": [17, 18, 44, 77, 81, 106], "without": [17, 32, 81, 82, 93, 103, 106, 119, 120, 121, 126, 128], "evsereplugstart": [17, 77], "take": [17, 53, 94, 112, 113, 117, 118, 119, 121, 123, 125, 126, 128], "care": [17, 118, 128], "carpluggedin": 17, "evsereplugfinish": [17, 77], "mainli": [17, 116, 121, 125], "don": [17, 113, 120, 122, 124, 125, 126], "t": [17, 18, 87, 113, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129], "product": [17, 35, 86, 104, 106, 117, 119, 121, 125], "m": [17, 56, 112, 113, 116, 117, 125], "durat": [17, 50, 61, 89, 104], "ac_read_pp_ampac": 17, "function": [17, 18, 19, 40, 43, 57, 63, 91, 103, 104, 105, 115, 117, 118, 122, 128], "pp": [17, 96], "distinct": [17, 103], "you": [17, 53, 59, 107, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131], "also": [17, 18, 53, 68, 87, 100, 103, 104, 106, 112, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 131], "var": [17, 25, 43, 89, 93, 95, 103, 104, 117, 118], "pp_ampac": 17, "ampac": [17, 77], "ac_set_overcurrent_limit_a": 17, "mani": [17, 44, 53, 56, 73, 94, 112, 117, 122], "over": [17, 53, 61, 82, 100, 106, 118, 120], "shutdown": [17, 83, 84], "draw": [17, 78, 88], "more": [17, 18, 25, 33, 50, 69, 75, 87, 100, 104, 106, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 128, 130], "than": [17, 25, 33, 59, 69, 81, 87, 104, 116, 117, 119, 122], "just": [17, 100, 115, 117, 118, 119, 120, 121, 122, 124, 125, 128], "ignor": [17, 43, 44, 59, 69, 100], "otherwis": [17, 18, 54, 56, 67, 104, 121, 125], "overcurr": 17, "detect": [17, 18, 83, 94, 106, 121], "margin": 17, "ad": [17, 18, 53, 55, 115, 118, 119, 124, 125, 131], "avoid": [17, 53], "infer": 17, "work": [17, 18, 52, 55, 56, 68, 69, 78, 106, 112, 115, 116, 117, 119, 120, 121, 123, 125, 128], "repres": [18, 51, 113, 119], "kernel": [18, 116], "session_ev": 18, "sessionev": [18, 81], "ev_info": 18, "evinfo": [18, 81], "car_manufactur": 18, "carmanufactur": [18, 81], "manufactur": [18, 81, 87, 104], "known": [18, 87, 128], "evse_board_support": [18, 53, 60, 74, 107, 108, 110], "dataset": [18, 30, 37, 89, 93], "de": [18, 45, 52, 53, 55, 59, 121, 125], "pnx": [18, 53], "e123456": 18, "hw_capabl": 18, "iso15118_certificate_request": 18, "iso15118_charg": [18, 49, 53, 56, 69, 107, 108, 110], "enforced_limit": [18, 22], "come": [18, 22, 100, 113, 117, 120, 121, 125, 128], "waiting_for_external_readi": 18, "principl": [18, 115], "delai": [18, 53, 59, 61, 62, 104, 106], "its": [18, 43, 44, 53, 59, 78, 81, 87, 100, 104, 112, 113, 115, 117, 118, 121, 125, 128], "wait": [18, 32, 39, 48, 53, 55, 56, 75, 81, 102, 104, 117, 120, 121, 128], "external_ready_to_start_charg": [18, 53], "get_evs": 18, "connector_id": [18, 31, 53, 81, 87], "whole": [18, 25, 26, 75, 87, 117, 118, 120, 122, 126], "befor": [18, 23, 39, 44, 48, 53, 56, 59, 90, 94, 104, 106, 118, 119, 120, 121, 128], "due": [18, 100, 119, 121, 125], "could": [18, 25, 26, 30, 39, 63, 75, 89, 105, 116, 117, 118, 119, 121, 126, 128], "authorize_respons": 18, "validation_result": [18, 48], "withdraw_author": [18, 100], "further": [18, 81, 100, 112, 117, 118, 122, 126, 128], "reserv": [18, 44, 61, 75, 81, 107, 108, 110, 119, 126], "color": 18, "hmi": 18, "led": [18, 45, 100, 121], "reservation_id": [18, 31, 81, 90], "transactionstart": [18, 81], "els": [18, 19, 25, 26, 39, 106, 121, 128], "cancel_reserv": [18, 31, 100], "anymor": [18, 44, 106, 125], "extern": [18, 22, 26, 43, 45, 51, 53, 61, 62, 78, 100, 112, 115, 121, 131], "successfulli": [18, 25, 26, 39, 87, 89, 94, 115, 120, 121, 126], "alreadi": [18, 75, 78, 79, 112, 115, 117, 119, 120, 121, 122, 123, 125, 128, 129], "paused_by_evs": 18, "resume_charg": 18, "resum": [18, 61, 62, 81, 117], "won": [18, 120], "stop_transact": [18, 30], "cancel": [18, 31, 90, 94, 100], "automat": [18, 45, 103, 112, 119, 120], "disconnect": [18, 25, 26, 61, 62, 77, 81], "stoptransactionrequest": [18, 81], "force_unlock": 18, "forc": [18, 56, 80, 106, 113, 118, 121, 128], "correct": [18, 103, 119, 121, 124], "except": [18, 104], "explicitli": [18, 59], "cloud": [18, 121], "set_external_limit": [18, 22], "addit": [18, 22, 25, 26, 44, 51, 53, 78, 81, 87, 89, 100, 113, 115, 117, 118, 125, 126, 128, 129], "externallimit": [18, 22, 78], "uuid": [18, 53, 78, 81, 89], "appli": [18, 78, 92, 100, 121, 126], "switch_three_phases_while_charg": 18, "switchthreephaseswhilechargingresult": [18, 81], "certificateinstallationr": [18, 83], "certificateupdater": [18, 83], "forwar": 18, "system": [18, 59, 61, 62, 81, 83, 100, 104, 107, 108, 109, 110, 117, 119, 120, 121, 122, 123, 126], "situat": [18, 87], "where": [18, 53, 54, 61, 62, 81, 94, 118, 119, 121, 122, 124, 125, 126, 128], "anoth": [18, 55, 100, 115, 117, 118, 119, 120, 121, 128, 131], "optim": [18, 78], "combin": [18, 25, 53, 81, 87, 100], "secur": [19, 25, 26, 56, 61, 62, 82, 87, 111, 121, 126], "access": [19, 32, 57, 71, 117, 119, 121, 122, 123, 124], "storag": [19, 25, 81], "within": [19, 29, 78, 81, 100, 106, 118, 121], "period": [19, 87, 103], "leaf": [19, 53, 54, 82], "expir": [19, 48, 75, 82, 90], "install_ca_certif": 19, "ca": [19, 54, 82, 104, 117], "pem": [19, 54, 59, 75, 82, 94, 104], "encod": [19, 75, 82, 83, 94, 106, 131], "x": [19, 59, 75, 94, 104, 122, 131], "509": [19, 75, 94, 104], "certificate_typ": [19, 82], "cacertificatetyp": [19, 82], "installcertificateresult": [19, 82], "attempt": [19, 39, 59, 73, 82, 94, 104], "delete_certif": 19, "delet": [19, 24, 82, 113, 123, 125], "certificate_hash_data": [19, 82], "certificatehashdata": [19, 82], "deletecertificateresult": [19, 82], "update_leaf_certif": 19, "certificate_chain": 19, "leafcertificatetyp": [19, 82], "verify_certif": 19, "verifi": [19, 23, 56, 69, 75, 94, 128], "given": [19, 20, 24, 25, 26, 31, 37, 44, 53, 87, 116, 121], "verif": [19, 94], "get_installed_certif": 19, "retriev": [19, 25, 82, 87, 94], "getinstalledcertificatesresult": [19, 82], "hash": [19, 82, 83], "get_ocsp_request_data": 19, "ocsp": [19, 75, 82], "ocsprequestdatalist": [19, 82], "sub": [19, 123, 131], "update_ocsp_cach": 19, "ocsp_respons": 19, "ocsprespons": 19, "class": [19, 38, 117], "ietf": 19, "rfc": 19, "6960": 19, "der": [19, 82], "base64": [19, 83, 94], "is_ca_certificate_instal": 19, "generate_certificate_signing_request": 19, "name": [19, 45, 53, 82, 83, 87, 94, 104, 113, 117, 118, 119, 120, 121, 123, 124, 125, 128, 129, 131], "c": [19, 34, 77, 81, 93, 95, 106, 116, 120, 121, 125, 128], "organ": [19, 128], "o": 19, "common": [19, 113, 116, 117, 123], "cn": [19, 93], "use_tpm": 19, "csr": 19, "store": [19, 20, 24, 25, 26, 54, 65, 66, 71, 81, 94, 101, 103, 107, 109, 121, 124, 128], "tpm": 19, "get_key_pair": [19, 82], "respect": [19, 78, 82, 112, 118, 119, 123, 128], "encodingformat": [19, 82], "getkeypairresult": [19, 82], "get_verify_fil": 19, "file": [19, 43, 53, 54, 56, 57, 61, 62, 65, 66, 71, 73, 81, 83, 94, 106, 107, 112, 116, 120, 122, 124, 126, 128, 129, 130, 131], "bundl": [19, 128], "get_leaf_expiry_days_count": 19, "dai": [19, 125], "verify_file_signatur": 19, "file_path": 19, "signing_certif": [19, 94], "succeed": [19, 125], "multipl": [20, 32, 45, 87, 100, 104, 112, 116, 117, 118, 119, 120, 125], "featur": [20, 100, 115, 119, 122, 125, 126, 128, 130], "uses_someth": 20, "someth": [20, 24, 119, 121, 124, 125], "exist": [20, 24, 25, 26, 68, 87, 93, 103, 117, 119, 121, 128], "specif": [22, 31, 38, 75, 78, 83, 87, 100, 115, 117, 118, 121, 124, 125, 126, 128], "outsid": 22, "devic": [23, 25, 32, 37, 38, 45, 52, 55, 56, 62, 65, 67, 68, 69, 70, 78, 103, 104, 115, 118, 119, 121], "iec": [23, 83, 119, 121], "61557": 23, "8": [23, 104, 128, 131], "isolationmeasur": [23, 85], "recur": 23, "resist": [23, 85], "regular": [23, 59, 81, 100, 104, 121, 122, 125], "interv": [23, 50, 58, 61, 67, 87, 94, 100, 121], "load": [24, 45, 83, 100, 117, 119, 120, 126], "remov": [24, 81, 113, 121, 125, 128], "design": [25, 45, 87, 118, 121], "ocpp1": [25, 87, 122, 127], "6": [25, 26, 61, 74, 78, 87, 111, 112, 116, 120, 121, 122, 127], "ocpp2": [25, 75, 87], "base": [25, 57, 67, 75, 83, 87, 92, 100, 115, 116, 119, 121, 122, 125, 126], "offer": [25, 53, 87, 118], "flexibl": [25, 87, 119, 120, 126], "easier": [25, 87, 115, 125], "vice": [25, 87, 121], "versa": [25, 87, 121], "charging_schedul": [25, 26], "schedul": [25, 26, 39, 50, 61, 78, 87, 94, 100, 104], "composit": [25, 26], "is_connect": [25, 26], "chargepoint": [25, 26, 126], "security_ev": [25, 26], "securityev": [25, 26, 87], "occur": [25, 26, 81, 83, 87], "event_data": 25, "eventdata": [25, 87], "been": [25, 26, 53, 81, 87, 90, 94, 104, 115, 116, 117, 119, 120, 121, 126], "websocket": [25, 26, 61, 62, 120, 123, 126], "No": [25, 26, 86, 125], "previou": [25, 26, 73, 113, 117, 118, 121, 128], "securityeventnotif": [25, 26], "req": [25, 26, 52, 55, 102, 126], "queu": [25, 26], "guarante": [25, 26], "deliveri": [25, 26], "get_vari": 25, "With": [25, 100, 117, 121, 122, 124, 128, 130], "model": [25, 36, 57, 62, 93, 103, 120, 125], "getvariablerequest": [25, 87], "getvariableresult": [25, 87], "everi": [25, 48, 70, 99, 118, 125], "preserv": [25, 118], "order": [25, 75, 104, 117, 121, 123, 126, 128, 129, 131], "set_vari": 25, "custom": [25, 26, 63, 105, 112, 117, 118, 123, 129, 130], "reject": [25, 75, 82, 87, 90, 94], "setvariablerequest": [25, 87], "setvariableresult": [25, 87], "change_avail": 25, "changeavailabilityrequest": [25, 87], "changeavailabilityrespons": [25, 87], "monitor_vari": 25, "componentvari": [25, 87], "consecut": [25, 26], "overrid": [25, 26, 113, 118, 121], "kind": [25, 119, 122], "component_vari": [25, 87], "point": [26, 44, 61, 62, 73, 75, 78, 81, 89, 90, 118, 121, 125, 126, 128], "configuration_kei": [26, 87], "keyvalu": [26, 87], "regist": [26, 32, 57, 103, 118, 126, 129], "monitor_configuration_kei": 26, "get_configuration_kei": 26, "unknown": [26, 75, 81, 87, 94], "empti": [26, 43, 45, 49, 59, 61, 62, 65, 70, 71, 87, 104, 107, 108, 117, 118, 128], "getconfigurationrespons": [26, 87], "set_custom_configuration_kei": [26, 87], "Its": 26, "possibl": [26, 65, 83, 104, 106, 113, 119, 120, 122, 123, 124, 125, 126, 128, 130], "standard": [26, 32, 86, 123], "configurationstatu": [26, 87], "In": [26, 44, 53, 76, 80, 86, 87, 89, 100, 102, 104, 106, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128, 129], "data_transf": [27, 61, 62, 63], "perform": [27, 87, 89, 94, 104, 112, 120], "datatransferrequest": [27, 87], "datatransferrespons": [27, 87], "voltage_curr": 29, "voltagecurr": [29, 88], "fault_cod": 29, "faultcod": [29, 88], "happen": [29, 44, 81, 100, 120, 125], "getcap": 29, "setmod": 29, "bidirect": [29, 53, 88], "setexportvoltagecurr": 29, "volt": [29, 45, 53, 85, 88, 89, 95, 96], "setimportvoltagecurr": 29, "drawn": 29, "abov": [29, 32, 104, 112, 113, 117, 118, 119, 121, 122, 128], "5": [30, 48, 50, 53, 55, 64, 93, 112, 118, 121, 131], "wire": [30, 106, 119, 126, 129], "tn": 30, "network": [30, 38, 55, 71, 100, 102, 116, 117, 118, 119, 123, 129], "start_transact": 30, "german": 30, "eichrecht": 30, "transactionreq": [30, 89], "ocmf": [30, 89, 104], "packet": [30, 65, 89, 94, 106], "transactionstartrespons": [30, 89], "transaction_id": [30, 87, 89], "transactionstoprespons": [30, 89], "reserve_now": 31, "place": [31, 43, 94, 118, 119, 121, 128], "reservationresult": [31, 90], "succesful": [31, 121], "multiplex": 32, "serial": [32, 43, 57, 60, 64, 67, 70, 74, 82, 83, 106], "rs485": [32, 121], "client": [32, 54, 68, 117, 118, 120, 126], "modbus_read_holding_regist": 32, "modbu": [32, 38, 67, 103], "rtu": [32, 67, 103], "hold": [32, 103, 121, 128], "target_device_id": 32, "byte": [32, 91, 126], "first_register_address": 32, "16": [32, 91, 126], "bit": [32, 70, 91, 117, 119], "num_registers_to_read": 32, "serial_comm_hub_request": [32, 107, 110], "modbus_read_input_regist": 32, "modbus_write_multiple_regist": 32, "write": [32, 56, 75, 100, 117, 118, 121], "data_raw": 32, "vectoruint16": [32, 91], "content": [32, 91, 104, 118, 121, 128], "written": [32, 61, 62, 118, 120, 121, 128], "word": [32, 86, 104, 117, 122], "statuscodeenum": [32, 91], "nonstd_writ": 32, "non": [32, 81, 83, 106, 128], "discret": 32, "repli": [32, 70], "gydcg": 32, "ubc1": 32, "nonstd_read": 32, "coil": 32, "malform": 32, "run": [33, 71, 92, 100, 102, 104, 106, 115, 116, 117, 120, 123, 129, 130], "we": [33, 53, 115, 116, 117, 118, 119, 121, 122, 123, 125, 126, 128, 129], "eveseid": 33, "instanti": 33, "sessioncost": [33, 92], "total": [33, 50, 78, 92, 93, 95, 103], "chunk": [33, 92], "request_error_routin": 34, "routin": 34, "retri": [34, 55, 59, 73, 94, 104], "upper": [34, 87, 117, 119, 121, 129], "enter_bcd": [34, 102, 106], "b": [34, 77, 81, 93, 95, 106, 120, 121, 124, 125, 130], "leave_bcd": [34, 102, 106], "solar": [35, 78], "watthour": 35, "sunspec": [36, 37, 38, 67, 93], "get_sunspec_ac_meter_valu": 36, "auth_token": 36, "reader": [37, 64, 117, 121, 126], "scanner": 38, "scan_unit": 38, "scan": 38, "unit": [38, 59, 67, 81, 86, 89, 96, 107, 110, 117, 121, 125, 128], "ip_address": [38, 59], "local": [38, 56, 68, 69, 71, 75, 78, 81, 112, 117, 122, 124, 125, 128, 129, 130, 131], "ip": [38, 59, 71, 104, 118, 121], "overview": [38, 115, 117, 122, 126], "scan_port": 38, "scan_devic": 38, "scan_network": 38, "wide": [39, 73, 126, 128], "everest": [39, 40, 43, 44, 54, 59, 61, 62, 63, 65, 71, 94, 100, 103, 105, 111, 113, 116, 127, 130, 131], "firmware_update_statu": [39, 94], "firmwareupdatestatu": [39, 94], "describ": [39, 44, 94, 103, 106, 117, 118, 119, 121, 128], "firmwar": [39, 94, 106], "log_statu": [39, 94], "logstatu": [39, 94], "log": [39, 53, 56, 61, 62, 81, 94, 117, 121, 123], "upload": [39, 73, 94, 121, 126], "update_firmwar": [39, 94], "firmware_update_request": 39, "firmwareupdaterequest": [39, 94], "meta": 39, "updatefirmwarerespons": [39, 94], "allow_firmware_instal": 39, "proce": [39, 81, 94, 128], "upload_log": 39, "upload_logs_request": 39, "uploadlogsrequest": [39, 94], "uploadlogsrespons": [39, 94], "is_reset_allow": 39, "determin": [39, 104, 119], "resettyp": [39, 94], "soft": [39, 53, 81, 94], "hard": [39, 81, 94], "immedi": [39, 53, 56, 81, 106, 125], "set_system_tim": 39, "get_boot_reason": 39, "boot": [39, 94, 106, 121], "bootreason": [39, 94], "core": [40, 103, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 128, 129, 130], "instanc": [40, 87, 115, 119, 120, 122], "carsimul": 40, "begin": [40, 102, 119], "simulation_feedback": 42, "feedback": 42, "everyth": [42, 115, 117, 119, 121, 128, 129], "cp": [42, 77, 96, 106], "plu": [42, 106, 119, 126], "setsimulationdata": 42, "simulationdata": [42, 96], "expos": [43, 123], "mqtt": [43, 61, 115, 117, 119, 122, 123], "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, 71, 73, 74, 78, 86, 92, 104, 106, 113, 117, 118, 120, 121, 123, 124, 126, 128], "like": [43, 86, 92, 102, 112, 113, 115, 117, 118, 119, 120, 121, 122, 123, 125, 126, 128], "powermeter_energy_import_decimal_plac": 43, "decim": [43, 86], "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, 89, 95, 96, 104, 121], "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, 80], "limits_max_current_decimal_plac": 43, "telemetry_evse_temperature_c_decimal_plac": 43, "evse_temperature_c": [43, 80], "telemetry_fan_rpm_decimal_plac": 43, "fan": [43, 80], "rpm": [43, 80], "telemetry_supply_voltage_12v_decimal_plac": 43, "12v": [43, 80, 106, 121], "telemetry_supply_voltage_minus_12v_decimal_plac": 43, "telemetry_plug_temperature_c_decimal_plac": 43, "powermeter_energy_import_round_to": 43, "round": [43, 117, 122], "nearest": 43, "step": [43, 100, 112, 118, 119, 122, 125, 126, 128], "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, 80], "evse_manag": [43, 44, 46, 53, 61, 62, 65, 97, 107, 108, 110, 119, 126], "kai": [43, 47, 61, 62, 64, 66, 71, 72, 74], "uw": [43, 47, 61, 62, 64, 66, 71, 72, 74], "hermann": [43, 47, 61, 62, 64, 66, 71, 72, 74], "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, 74, 86, 100, 104, 106, 111, 112, 116, 117, 119, 120, 121, 122, 125, 126, 128, 129, 130, 131], "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, 74], "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, 74, 106, 117, 122, 128], "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, 74, 117, 128], "handwritten": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 130], "document": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 100, 106, 112, 115, 116, 117, 119, 122, 123, 128, 129], "see": [44, 46, 47, 48, 53, 54, 55, 57, 59, 63, 74, 81, 93, 100, 103, 104, 106, 112, 113, 116, 117, 119, 121, 122, 124, 126, 128, 130, 131], "selection_algorithm": [44, 126], "findfirst": [44, 75], "algorithm": [44, 75, 82, 83, 121], "map": [44, 118, 119, 122, 123], "incom": [44, 75, 106, 118], "discard": [44, 119], "prioritize_authorization_over_stopping_transact": 44, "parent": [44, 75, 125], "prefer": [44, 117], "parent_id_token": [44, 75, 90], "ignore_connector_fault": 44, "still": [44, 100, 106, 117, 121, 125, 128], "most": [44, 53, 106, 112, 115, 117, 122], "free": [44, 53, 69, 128], "applic": [44, 100, 104, 118, 121], "overtemperatur": [44, 88], "clear": [44, 81, 87, 106], "cool": [44, 83], "expect": [44, 83, 115, 128], "recov": 44, "faulti": 44, "treat": [44, 121], "good": [44, 78, 79, 117, 120, 124, 125, 128], "public": [44, 82, 83, 104, 122, 125], "token_provid": [44, 53, 55, 100, 119, 126], "auth_token_provid": [44, 46, 47, 53, 61, 62, 64, 107, 108, 119], "token_valid": [44, 119, 126], "auth_token_valid": [44, 48, 61, 62, 107, 108], "piet": [44, 54, 61, 62, 63, 73], "g\u00f6mpel": [44, 54, 61, 62, 63, 73], "can0": 45, "device_address": 45, "front": 45, "panel": [45, 115, 120], "power_limit_w": 45, "30000": 45, "watt": [45, 50, 53, 60, 78, 88, 89, 93, 95, 100], "current_limit_a": 45, "voltage_limit_v": 45, "1000": [45, 60], "Will": [45, 53, 78], "seri": [45, 78, 79], "parallel": [45, 116, 118, 121, 128], "well": [45, 86, 118, 119, 120, 125, 126, 128], "series_parallel_mod": 45, "300": [45, 56], "1000v": 45, "50": 45, "500": [45, 50, 52, 53, 55], "confus": [45, 100], "discharge_gpio_chip": 45, "gpio": [45, 60, 70, 74, 106], "chip": [45, 70, 102, 121], "discharg": [45, 53, 84], "highest": 45, "discharge_gpio_lin": 45, "discharge_gpio_polar": 45, "polar": 45, "low": [45, 53, 60, 70, 74, 81, 102], "debug_print_all_telemetri": 45, "print": [45, 89, 120], "help": [45, 112, 113, 115, 117, 119, 120, 122, 128, 129], "power_supply_dc": [45, 53, 60, 107, 108, 110], "dpm": 45, "30": [45, 61, 64, 122, 126], "scu": 45, "aw": [45, 52, 55], "pionix": [45, 52, 55, 59, 106, 122, 125, 126], "dummi": [46, 47, 48, 49, 97, 98, 99, 118], "listen": [46, 97, 117, 118, 121, 126], "authrequir": [46, 81, 97], "alwai": [46, 47, 48, 53, 71, 78, 99, 100, 103, 104, 117, 120, 121, 125, 128], "deadbeef": [46, 47], "rfid": [46, 47, 53, 64, 75, 81, 89, 117, 119, 121, 126], "our": [46, 47, 117, 120, 121, 122, 125, 126, 128], "10": [46, 47, 53, 55, 86, 103, 104, 116, 121, 126], "thilo": [46, 48, 64, 72, 74], "molitor": [46, 48, 64, 72, 74], "corneliu": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "claussen": [46, 47, 48, 49, 50, 51, 53, 55, 58, 60, 64, 70, 74], "manual": [47, 90, 98, 103, 104, 106, 116, 117, 120, 121, 126], "same": [48, 81, 99, 100, 104, 106, 112, 118, 121, 124], "block": [48, 75], "invalid": [48, 75, 83, 94], "validation_reason": 48, "sleep": [48, 53], "dumi": 48, "build": [50, 51, 53, 113, 115, 116, 118, 119, 120, 123, 126, 129], "nominal_ac_voltag": [50, 120], "230": [50, 53], "update_interv": [50, 58, 67], "distribut": [50, 53, 116], "schedule_interval_dur": 50, "60": [50, 58, 67, 126], "min": [50, 78], "schedule_total_dur": 50, "forcast": 50, "h": [50, 112], "slice_amper": 50, "slice": 50, "trade": 50, "lower": [50, 87, 100, 104, 116, 119], "give": [50, 94, 117, 118, 119, 122, 125, 128], "even": [50, 53, 70, 78, 79, 117, 118, 120, 121, 126], "increas": 50, "slice_watt": 50, "show": [50, 63, 64, 100, 113, 115, 117, 118, 119, 123, 126, 128], "command": [50, 64, 78, 81, 82, 87, 91, 94, 100, 102, 112, 118, 121, 123, 128], "energy_manag": [50, 107, 108, 120], "energy_trunk": 50, "lar": [50, 57, 70], "dieckmann": [50, 57, 70], "part": [51, 87, 106, 116, 117, 118, 119, 121, 128, 130], "fuse": [51, 120], "fuse_limit_a": [51, 120], "phase_count": [51, 120], "omit": [51, 78, 87, 118, 124, 126, 131], "energy_grid": [51, 53], "external_limit": 51, "external_energy_limit": [51, 61, 107, 108], "energy_consum": 51, "price_inform": 51, "energy_price_inform": [51, 58, 78, 107, 108, 110], "negoti": [52, 55], "ev_slac": [52, 107, 108], "ev_id": 52, "set_key_timeout_m": [52, 55], "eth1": [52, 55, 65], "ethernet": [52, 55, 56, 65, 68, 69, 81, 118], "plc": [52, 55, 65, 102, 112], "pionix_says_hello": [52, 55], "17": [52, 55, 93, 116, 128], "octet": [52, 55, 59], "cm_set_kei": [52, 55], "qca7000": [52, 55], "qca7005": [52, 55], "cg5317": [52, 55], "base_licens": [52, 55], "bill": [53, 95, 100], "e1234567": 53, "evse_id_din": 53, "49a80737a45678": 53, "din": [53, 56, 68, 69, 83, 100, 121], "spec": [53, 56, 68, 69, 83, 100], "91286": [53, 83], "payment_enable_eim": 53, "card": [53, 64, 89, 121], "mobil": [53, 122], "app": [53, 81, 121], "payment_enable_contract": [53, 100], "aka": 53, "ac_nominal_voltag": [53, 83], "ev_receipt_requir": 53, "unsupport": [53, 100], "session_log": [53, 126], "session_logging_path": [53, 65], "tmp": [53, 56, 61, 62, 65, 126, 128], "directori": [53, 54, 56, 65, 113, 117, 120, 121, 123, 129, 130, 131], "session_logging_xml": 53, "xml": [53, 83, 116], "ventil": [53, 106], "max_current_import_a": 53, "32": 53, "max_current_export_a": 53, "charge_mod": 53, "ac_hlc_en": 53, "ac_hlc_use_5perc": 53, "try": [53, 86, 94, 118, 120, 121, 122, 124, 125], "arriv": [53, 119], "fall": [53, 81, 100, 106, 121], "back": [53, 66, 70, 72, 100, 106, 117, 118, 121, 123, 125], "especi": [53, 102, 113, 118], "what": [53, 103, 113, 115, 117, 118, 120, 121, 125, 126], "compliant": [53, 119], "ac_enforce_hlc": 53, "5percent": 53, "realli": 53, "reach": [53, 81, 104, 117, 129], "On": [53, 70, 104, 106, 118], "veri": [53, 106, 115, 117, 118, 120, 121, 128, 129], "long": [53, 119, 125], "basic": [53, 100, 103, 106, 119, 125, 126], "eventu": [53, 112, 119], "ac_with_soc": 53, "percentag": 53, "dc_isolation_voltage_v": 53, "cablecheck": [53, 81, 100], "500v": 53, "dbg_hlc_auth_after_tstep": 53, "ok": [53, 81, 89, 125], "t_step_xx": 53, "hack_sleep_in_cable_check": 53, "hack": 53, "n": [53, 95, 123], "hack_sleep_in_cable_check_volkswagen": 53, "volkswagen": 53, "switch_to_minimum_voltage_after_cable_check": 53, "hack_skoda_enyaq": 53, "skoda": [53, 81], "enyaq": 53, "level": [53, 60, 74, 78, 87, 96, 100, 102, 103, 106, 112, 115, 118, 121, 122, 130], "dirti": [53, 112], "workaround": 53, "hack_present_current_offset": 53, "add": [53, 58, 103, 112, 117, 118, 121, 124, 125, 126, 128, 129], "offset": [53, 55], "unless": [53, 118], "know": [53, 80, 100, 112, 117, 119, 125], "hack_pause_imd_during_precharg": 53, "re": [53, 112, 117, 121, 126, 128], "currentdemand": [53, 81, 100], "dcdc": 53, "hack_allow_bpt_with_iso2": 53, "posit": [53, 85, 89, 95, 121], "autocharge_use_slac_instead_of_hlc": 53, "autocharg": [53, 55, 75], "instead": [53, 59, 80, 100, 117, 118, 120, 121, 128], "evccid": [53, 55, 100], "logfile_suffix": 53, "session_uuid": 53, "folder": [53, 61, 62, 120, 121, 123, 125, 128, 129], "replac": 53, "soft_over_current_tolerance_perc": 53, "soft_over_current_measurement_noise_a": 53, "nois": 53, "hack_fix_hlc_integer_current_request": 53, "few": [53, 112, 117, 118, 122, 128], "hundr": 53, "slower": [53, 121], "less": [53, 74, 121], "disable_authent": 53, "standalon": [53, 106, 120, 128], "dummytokenprovid": [53, 107, 109], "sae_j2847_2_bpt_en": 53, "sae_j2847_2_bpt_mod": 53, "request_zero_power_in_idl": 53, "idl": [53, 94], "0a": [53, 120], "speed": [53, 117, 122], "receiv": [53, 61, 78, 81, 106, 118, 122, 126, 128], "authtoken": 53, "ac_rcd": [53, 74, 107, 108], "connector_lock": [53, 74, 107, 108], "powermeter_grid_sid": 53, "powermeter_car_sid": 53, "isolation_monitor": [53, 107, 108, 110], "powersupply_dc": 53, "anton": [53, 64, 74], "woellert": 53, "spdx": [53, 54, 117, 128], "html": [53, 54, 86, 117, 123, 126, 128, 130, 131], "evse_secur": [54, 56, 61, 62, 101, 107, 108, 110], "filesystem": [54, 101], "csms_ca_bundl": 54, "v2g_root_ca": 54, "rel": [54, 71, 126], "prefix": [54, 61, 62, 71, 82, 118, 128], "cert": [54, 61, 62, 117], "absolut": [54, 75, 78, 79, 83, 88, 90, 92], "mf_ca_bundl": 54, "mf": [54, 82], "mf_root_ca": 54, "mo_ca_bundl": 54, "mo": [54, 82], "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, 82, 117, 122, 126], "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, 81, 104, 117, 128], "sound": 55, "db": [55, 62, 66, 123], "attenu": 55, "confirm": [55, 77, 121], "cm_slac_match": 55, "cnf": 55, "altern": [55, 104, 116], "deriv": [55, 75, 81, 113], "first": [55, 59, 75, 78, 79, 103, 104, 112, 115, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128], "cm_slac_parm": 55, "quit": [55, 106, 120, 122], "prone": 55, "might": [55, 112, 113, 117, 120, 122, 123, 125, 126, 128], "cross": 55, "talk": [55, 117, 119, 122, 123], "better": [55, 125], "gmbh": [55, 56, 122], "din70121": [56, 68, 69, 83], "chargebyt": 56, "eth0": [56, 68, 69], "ipv6": [56, 68, 69, 117, 123], "addr": [56, 68, 69], "supported_din70121": [56, 68, 69], "supported_iso15118_2": [56, 68, 69], "tls_secur": 56, "prohibit": 56, "terminate_connection_on_failed_respons": 56, "sessionstop": 56, "tls_key_log": 56, "tl": [56, 68, 69, 126], "pre": [56, 81, 103, 117, 123, 129], "master": [56, 100, 116, 121, 125], "secret": [56, 124], "handshak": 56, "decrypt": 56, "tls_key_logging_path": 56, "tls_timeout": 56, "15000": 56, "establish": [56, 104], "verify_contract_cert_chain": [56, 69], "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, 121, 125], "powermeter_device_id": 57, "modbus_base_address": 57, "test_dummi": 57, "selector": 57, "bu": [57, 121], "30001": 57, "serial_comm_hub": 57, "serial_communication_hub": [57, 67, 70, 107, 108], "tibber": 58, "api": [58, 59, 65, 100, 104, 107, 109], "api_kei": 58, "additional_cost_per_kwh": 58, "develop": [58, 106, 115, 118, 120, 123, 125, 127, 131], "minut": [58, 104, 122], "usual": [58, 125, 128], "andrea": 58, "heinrich": 58, "leonardo": 58, "oliveira": 58, "lem": [59, 119], "dcbm": [59, 119], "400": [59, 119], "600": [59, 61, 119], "adapt": [59, 104, 128], "meter_tls_certif": 59, "left": [59, 117, 119, 121, 128], "affect": [59, 125], "wish": [59, 100], "ntp_server_1_ip_addr": [59, 104], "ipv4": [59, 71], "4": [59, 103, 104, 111, 112, 115, 121, 128, 131], "form": [59, 112, 118, 128], "w": [59, 81, 83, 84, 93, 124, 126, 130], "y": [59, 116, 121], "z": 59, "ntp": 59, "server": [59, 69, 94, 104, 117, 118, 121, 123, 124], "sync": [59, 121], "ntp_server_1_port": [59, 104], "123": [59, 86], "65535": 59, "ntp_server_2_ip_addr": [59, 104], "ntp_server_2_port": [59, 104], "fof": 59, "resilience_initial_connection_retri": [59, 104], "25": [59, 104], "resili": 59, "resilience_initial_connection_retry_delai": [59, 104], "10000": 59, "millisecond": [59, 104], "resilience_transaction_request_retri": [59, 104], "resilience_transaction_request_retry_delai": [59, 104], "250": 59, "valentin": 59, "dimov": 59, "klemm": 59, "micro": [60, 121], "mega": 60, "tester": 60, "v1": [60, 74, 104, 113], "serial_port": [60, 64, 70, 74], "dev": [60, 64, 67, 70, 74, 106, 112, 113, 116, 117, 121, 125], "ttyusb0": [60, 67, 70, 74], "baud_rat": [60, 64, 74], "115200": [60, 64, 67, 74, 106], "baud": [60, 64, 67, 74], "rate": [60, 64, 67, 74], "reset_gpio": [60, 74], "umwc": 60, "dc_max_voltag": 60, "dc_suppli": 60, "board_support": [60, 74, 100], "j": [61, 117, 121, 124, 128, 130], "chargepointconfigpath": [61, 62, 126], "userconfigpath": 61, "user_config": 61, "databasepath": 61, "ocpp_1_6_charge_point": [61, 107, 108], "persist": [61, 62, 66, 104], "sqlite": [61, 62, 66], "databas": [61, 62, 81, 123], "enableexternalwebsocketcontrol": [61, 62], "publishchargingscheduleinterv": 61, "publishchargingscheduledur": 61, "messagelogpath": [61, 62, 126], "everest_ocpp_log": [61, 62, 126], "certspath": [61, 62], "locat": [61, 62, 71, 87, 94, 104, 106, 113, 117, 125, 126, 129, 130], "messagequeueresumedelai": [61, 62], "queue": [61, 62], "reconnect": [61, 62], "auth_valid": [61, 62, 126], "auth_provid": [61, 62, 126], "ocpp_data_transf": [61, 62, 63, 107, 108], "toward": [61, 62], "ocpp_gener": 61, "connector_zero_sink": [61, 126], "coredatabasepath": 62, "devicemodeldatabasepath": 62, "device_model_storag": 62, "authorizationlist": 62, "authorizationcach": [62, 126], "kv": [62, 66, 71, 72, 107, 108], "datatransf": [63, 105], "keys_to_monitor": 63, "heartbeatinterv": [63, 126], "securityprofil": [63, 126], "exampleconfigurationkei": 63, "commad": 63, "seper": [63, 100, 125], "pn532": 64, "nfc": [64, 121], "soon": [64, 81, 100, 119, 121, 129], "tag": [64, 75, 81, 82, 92, 125], "read_timeout": 64, "ttys0": 64, "subsequ": [64, 118], "w\u00f6llert": [64, 74], "captur": 65, "dump": [65, 81], "sebastian": [65, 68, 69], "luka": [65, 68, 69], "sqlite_db_file_path": 66, "everest_persistent_stor": 66, "collect": [67, 100, 116], "power_unit_id": 67, "unit_id": 67, "sunspec_base_address": 67, "40000": 67, "50000": 67, "watchdog_wakeup_interv": 67, "wakup": 67, "watchdog": [67, 94], "serial_devic": 67, "bsm": 67, "19200": 67, "r": [67, 117], "485": 67, "rang": 67, "2400": 67, "use_serial_comm_hub": 67, "meter_id": [67, 89], "no_meter_id": 67, "arbitrari": [67, 75, 76, 78, 79, 118, 128], "power_meter_id": 67, "ac_met": 67, "sunspec_ac_met": [67, 107, 108, 110], "serial_com_0_connect": 67, "christoph": 67, "kliemt": 67, "20": [68, 69, 116, 121, 124, 131], "josev": [68, 69, 111, 116, 117], "project": [68, 69, 113, 115, 117, 118, 120, 121, 122, 123, 127, 128, 129, 130, 131], "supported_iso15118_20_ac": [68, 69], "supported_iso15118_20_dc": [68, 69], "tls_activ": 68, "enforce_tl": [68, 69], "is_cert_install_need": 68, "And": [68, 118, 121, 122, 128], "overwritten": [68, 113, 118], "iso15118_ev": [68, 107, 108, 110], "free_cert_install_servic": 69, "allow_cert_install_servic": 69, "ignore_physical_values_limit": 69, "wai": [69, 115, 117, 118, 119, 120, 121, 128], "400a": 69, "ciphersuit": 69, "tls_aes_256_gcm_sha384": 69, "tls_chacha20_poly1305_sha256": 69, "ecdh": 69, "ecdsa": 69, "aes128": 69, "sha256": [69, 82, 83], "hub": 70, "baudrat": 70, "pariti": 70, "ignore_echo": 70, "rxtx_gpio_chip": 70, "rxtx_gpio_lin": 70, "rxtx_gpio_tx_high": 70, "9600": 70, "none": [70, 74, 77, 83, 106], "odd": 70, "filter": 70, "rx": 70, "tx": [70, 106], "usag": [70, 78, 121], "lan": [71, 118], "wifi": 71, "privileg": 71, "setup_wifi": 71, "setup_simul": 71, "online_check_host": 71, "lfenergi": [71, 122], "hostnam": 71, "internet": [71, 118, 121], "initialized_by_default": 71, "release_metadata_fil": 71, "releas": [71, 112, 116, 122, 125], "ap_interfac": 71, "wlan0": 71, "ap": 71, "ap_ipv4": 71, "192": 71, "168": 71, "24": 71, "memori": 72, "defaultretri": 73, "tri": 73, "download": [73, 76, 94, 112, 121, 122, 129], "failur": [73, 83, 94, 96, 104, 106], "defaultretryinterv": 73, "control_mod": 74, "caps_min_current_a": 74, "onboard": [74, 106], "concurrenttx": 75, "nocredit": 75, "notallowedtypeevs": 75, "notatthisloc": 75, "notatthistim": 75, "signatureerror": 75, "certificateexpir": 75, "certificaterevok": 75, "nocertificateavail": 75, "certchainerror": 75, "contractcancel": 75, "tokenvalidationstatu": 75, "ongo": [75, 94, 125], "id_token": [75, 90], "authorization_typ": 75, "request_id": [75, 94], "put": [75, 104, 117, 119, 121, 125, 128], "remotestartid": 75, "printabl": [75, 76], "insensit": [75, 76, 87], "ascii": [75, 76], "fixm": 75, "regex": 75, "authorizationtyp": 75, "id_token_typ": 75, "idtokentyp": 75, "assign": [75, 81, 83, 92, 100, 118], "prevalid": 75, "iso15118certificatehashdata": 75, "parentidtag": 75, "expiry_tim": [75, 90], "selectionalgorithm": 75, "logic": [75, 100, 102, 113, 115, 117, 118, 119, 128], "userinput": 75, "plugev": [75, 126], "choos": [75, 117, 119, 120, 122, 128, 129], "referenc": 75, "plugandcharg": 75, "bankcard": 75, "central": [75, 81, 100, 119, 128], "macaddress": 75, "iso14443": 75, "iso15693": 75, "keycod": 75, "noauthor": 75, "bookkeep": 76, "short": [76, 96, 112, 117, 118, 119, 125, 126], "session_token": 76, "invoic": 76, "transaction_data": 76, "iec61851": [77, 100], "poweron": 77, "correctli": [77, 78, 121, 126], "mirror": [77, 106], "contact": [77, 106, 121], "poweroff": [77, 80], "weld": 77, "Not": [77, 128], "assembli": [77, 121], "a_13": 77, "a_20": 77, "a_32": 77, "a_63_3ph_70_1ph": 77, "nodetyp": 78, "undefin": 78, "limitsreq": 78, "total_power_w": 78, "ac_max_current_a": 78, "ac_min_current_a": 78, "properli": [78, 83, 104, 106, 116, 117, 121, 125], "amp": [78, 93], "ac_max_phase_count": 78, "ac_min_phase_count": 78, "ac_supports_changing_phases_during_charg": 78, "limitsr": 78, "optimizertarget": 78, "energy_amount_need": 78, "kwh": [78, 79, 103], "charge_to_max_perc": 78, "nn": 78, "car_battery_soc": 78, "Of": 78, "leave_tim": 78, "drive": [78, 100, 118, 121], "awai": [78, 81, 128], "fullfil": 78, "cheapest": 78, "timefram": 78, "price_limit": 78, "full_autonomi": 78, "schedulereqentri": 78, "One": [78, 116, 118, 119, 120, 122], "entri": [78, 79, 116], "limits_to_root": 78, "limits_to_leav": 78, "sampl": [78, 79, 87], "root": [78, 102, 104, 112, 113, 117, 120, 123], "face": [78, 100], "leav": 78, "conversion_effici": 78, "convers": 78, "price_per_kwh": 78, "priceperkwh": [78, 79], "timepoint": [78, 79], "scheduleresentri": 78, "children": 78, "node_typ": 78, "child": [78, 82], "again": [78, 81, 89, 117, 119, 120, 128], "propag": [78, 125], "optimizer_target": 78, "energy_usage_root": 78, "energy_usage_leav": 78, "schedule_import": [78, 79], "futur": [78, 79, 117, 121, 122], "practic": [78, 79, 116, 117, 122], "schedule_export": [78, 79], "valid_until": 78, "consumpt": [78, 120], "afer": 78, "limits_root_sid": 78, "last": [78, 104, 112, 122], "currenc": [79, 86, 92], "digit": [79, 86], "4217": [79, 86], "max_current_a_import": 80, "min_current_a_import": 80, "max_phase_count_import": 80, "min_phase_count_import": 80, "max_current_a_export": 80, "min_current_a_export": 80, "max_phase_count_export": 80, "min_phase_count_export": 80, "supports_changing_phases_during_charg": 80, "connector_typ": 80, "nr": 80, "iec62196type2c": 80, "iec62196type2socket": 80, "fan_rpm": 80, "supply_voltage_12v": 80, "supply_voltage_minus_12v": 80, "relais_on": 80, "temperatur": [80, 83, 117], "degre": 80, "celsiu": 80, "architectur": [80, 115, 118, 122], "train": 80, "dccablecheck": 80, "dcprecharg": 80, "fullpowercharg": 80, "stoptransactionreason": 81, "id_tag": [81, 92, 100], "emergencystop": 81, "button": [81, 83, 117, 129], "evdisconnect": 81, "move": [81, 125, 126, 129], "induct": 81, "hardreset": 81, "press": [81, 83, 123], "powerloss": 81, "loss": 81, "reboot": [81, 87, 94, 106, 121], "remot": [81, 94, 112, 118, 119, 123, 125, 128], "smartphon": 81, "exceed": 81, "prepaid": 81, "credit": 81, "softreset": 81, "unlockcommand": 81, "deauthor": 81, "starttransact": 81, "conf": [81, 118, 121, 128], "energylimitreach": 81, "paid": 81, "solut": [81, 116, 119, 120], "groundfault": 81, "localoutofcredit": 81, "masterpass": 81, "masterpassgroupid": 81, "overcurrentfault": 81, "larger": 81, "electr": [81, 100, 106, 117, 121], "powerqu": 81, "qualiti": 81, "imbal": 81, "soclimitreach": 81, "stoppedbyev": 81, "timelimitreach": 81, "startsessionreason": 81, "evconnect": 81, "error_notsupport": 81, "error_notcharg": 81, "error_hardwar": 81, "sessioneventenum": 81, "sessionstart": 81, "either": [81, 103, 121], "met": [81, 106], "preparecharg": 81, "prepar": [81, 115, 122, 128], "precharg": [81, 100], "powerdeliveri": 81, "chargingstart": 81, "chargingpausedev": 81, "chargingpausedevs": 81, "chargingresum": 81, "stoppingcharg": 81, "weldingcheck": 81, "chargingfinish": 81, "essenti": [81, 116, 118, 128], "transactionfinish": 81, "clariti": [81, 126], "precondit": 81, "irrevoc": 81, "swipe": 81, "sessionfinish": 81, "doesnt": 81, "prevent": [81, 100, 104, 121], "allerrorsclear": 81, "permanentfault": 81, "reservationstart": [81, 100], "reservationend": [81, 90, 100], "replugstart": 81, "interrupt": [81, 83], "replugfinish": 81, "plugintimeout": 81, "connectiontimeout": [81, 126], "waitingforenergi": 81, "logging_path": 81, "filenam": 81, "incomplet": 81, "yet": [81, 100, 104, 118, 119, 121, 128], "meter_valu": 81, "signed_meter_valu": 81, "errorenum": 81, "kept": [81, 113], "compat": [81, 121], "legaci": 81, "cardiodefault": 81, "rcddc": 81, "ventilationnotavail": 81, "brownout": 81, "vendor": [81, 87, 121], "error_cod": 81, "vendor_error": 81, "assum": [81, 87, 104, 113, 118, 119, 120, 125, 128], "session_start": 81, "session_finish": 81, "transaction_start": 81, "transaction_finish": 81, "nr_of_phases_avail": 81, "present_voltag": 81, "present_curr": 81, "target_voltag": 81, "target_curr": 81, "maximum_current_limit": 81, "minimum_current_limit": 81, "maximum_voltage_limit": 81, "maximum_power_limit": 81, "estimated_time_ful": 81, "departure_tim": 81, "depart": 81, "estimated_time_bulk": 81, "evcc_id": 81, "remaining_energy_need": 81, "remain": [81, 106], "battery_capac": 81, "battery_full_soc": 81, "battery_bulk_soc": 81, "brand": 81, "volkswagen_group": 81, "volkswagengroup": 81, "tesla": 81, "independ": [81, 104, 118], "upward": 81, "connectortypeenum": 81, "cccs1": 81, "k": 81, "combo": 81, "cccs2": 81, "cg105": 81, "jari": 81, "g105": 81, "1993": 81, "chademo": 81, "ctesla": 81, "ctype1": 81, "iec62196": 81, "j1772": [81, 100, 121], "ctype2": 81, "mennek": 81, "s309_1p_16a": 81, "16a": 81, "iec60309": 81, "s309_1p_32a": 81, "32a": 81, "s309_3p_16a": 81, "s309_3p_32a": 81, "sbs1361": 81, "uk": 81, "domest": 81, "13amp": 81, "scee": 81, "7_7": 81, "cee": 81, "schuko": 81, "stype2": 81, "stype3": 81, "scame": 81, "scee_7_7": 81, "certificatetyp": 82, "v2grootcertif": 82, "morootcertif": 82, "csmsrootcertif": 82, "v2gcertificatechain": 82, "mfrootcertif": 82, "hashalgorithm": [82, 83], "sha384": [82, 83], "sha512": [82, 83], "invalidsignatur": [82, 94], "invalidcertificatechain": 82, "invalidformat": 82, "invalidcommonnam": 82, "norootcertificateinstal": 82, "certificatestoremaxlengthexceed": 82, "writeerror": 82, "notfound": 82, "getinstalledcertificatesstatu": 82, "getkeypairstatu": 82, "keypair": 82, "notfoundvalid": 82, "privatekeynotfound": 82, "hash_algorithm": 82, "issuer_name_hash": 82, "issuer_key_hash": 82, "serial_numb": 82, "issuer": [82, 83], "distinguish": [82, 83], "dn": [82, 104], "field": [82, 87, 93, 119], "exclud": [82, 86], "length": [82, 93, 103, 104, 126], "subject": 82, "represent": [82, 106, 115, 117, 119], "hexadecim": 82, "0x": 82, "lead": [82, 122], "zero": [82, 93], "certificatehashdatachain": 82, "child_certificate_hash_data": 82, "certificate_hash_data_chain": 82, "ocsprequestdata": 82, "responder_url": 82, "respond": [82, 83, 100, 118], "url": [82, 83, 94, 119, 129], "ocsp_request_data_list": 82, "key_pair": 82, "pair": [82, 87, 102, 118], "warn": [83, 122], "no_imd": 83, "dc_everrorcod": 83, "no_error": 83, "failed_resstemperatureinhibit": 83, "failed_evshiftposit": 83, "failed_chargerconnectorlockfault": 83, "failed_evressmalfunct": 83, "failed_chargingcurrentdifferentia": 83, "failed_chargingvoltageoutofrang": 83, "reserved_a": 83, "reserved_b": 83, "reserved_c": 83, "failed_chargingsystemincompat": 83, "nodata": 83, "error_contactor": 83, "wrong": [83, 121], "error_rcd": [83, 106], "error_utilityinterruptev": 83, "util": [83, 111, 112, 113, 117, 121, 122, 128], "equip": [83, 121], "temporari": [83, 123], "reduct": 83, "error_malfunct": 83, "recover": 83, "error_emergencyshutdown": 83, "incompat": [83, 94], "v2g_message_id": 83, "bodi": [83, 104], "supportedappprotocolreq": 83, "supportedappprotocolr": 83, "sessionsetupreq": 83, "sessionsetupr": 83, "servicediscoveryreq": 83, "servicediscoveryr": 83, "servicedetailreq": 83, "servicedetailr": 83, "paymentserviceselectionreq": 83, "paymentserviceselectionr": 83, "servicepaymentselectionreq": 83, "servicepaymentselectionr": 83, "paymentdetailsreq": 83, "paymentdetailsr": 83, "authorizationreq": 83, "authorizationr": 83, "contractauthenticationreq": 83, "contractauthenticationr": 83, "chargeparameterdiscoveryreq": 83, "chargeparameterdiscoveryr": 83, "chargingstatusreq": 83, "chargingstatusr": 83, "meteringreceiptr": 83, "powerdeliveryr": 83, "cablecheckreq": 83, "cablecheckr": 83, "prechargereq": 83, "precharger": 83, "currentdemandreq": 83, "currentdemandr": 83, "weldingdetectionreq": 83, "weldingdetectionr": 83, "sessionstopreq": 83, "sessionstopr": 83, "certificateinstallationreq": 83, "certificateupdatereq": 83, "unknownmessag": 83, "j2847_2": 83, "evseid_din": 83, "evsepresentvoltag": 83, "cdv": 83, "61851": [83, 119, 121], "23": [83, 86], "evsepresentcurr": 83, "evsemaximumcurrentlimit": 83, "evsemaximumpowerlimit": 83, "evsemaximumvoltagelimit": 83, "evseminimumcurrentlimit": 83, "evseminimumvoltagelimit": 83, "accuraci": [83, 86], "ac_max_curr": 83, "dc_current_regulation_toler": 83, "magnitud": [83, 88], "regul": [83, 88], "toler": [83, 88], "dc_peak_current_rippl": 83, "peak": [83, 88], "rippl": [83, 88], "dc_energy_to_be_deliv": 83, "deliveredbi": 83, "dc_minimum_limit": 83, "dc_maximum_limit": 83, "dc_evreadi": 83, "dc_evresssoc": 83, "ress": 83, "dc_evcabincondit": 83, "toheat": 83, "passeng": 83, "compart": 83, "dc_evressconidit": 83, "dc_evtargetvoltag": 83, "dc_evtargetcurr": 83, "demand": 83, "dc_evmaximumcurrentlimit": 83, "dc_evmaximumpowerlimit": 83, "dc_evmaximumvoltagelimit": 83, "ev_remainingtimetofullsoc": 83, "ev_remainingtimetobulksoc": 83, "appprotocol": 83, "transmit": [83, 106], "namespac": [83, 112, 118], "uri": [83, 94], "major": 83, "minor": [83, 86, 125], "v2g_message_xml": 83, "decod": [83, 106], "v2g_message_json": 83, "v2g_message_exi_hex": 83, "hex": 83, "v2g_message_exi_base64": 83, "certificateact": 83, "exirespons": 83, "certificateactionenum": 83, "schema": [83, 113, 128], "exirequest": 83, "iso15118schemavers": 83, "certificatereq": 83, "certificatehashdatainfo": 83, "issuernamehash": 83, "issuerkeyhash": 83, "serialnumb": 83, "responderurl": 83, "maxcurrentlimit": 84, "maxpowerlimit": 84, "maxvoltagelimit": 84, "energycapac": 84, "targetcurr": 84, "targetvoltag": 84, "dischargemaxcurrentlimit": 84, "dischargemaxpowerlimit": 84, "dischargetargetcurr": 84, "dischargeminimalsoc": 84, "resistance_f_ohm": 85, "protect": [85, 121], "earth": 85, "ohm": [85, 96], "voltage_v": [85, 88, 89, 103], "currencycod": 86, "alphabet": 86, "charact": 86, "taken": [86, 120, 125, 128], "www": [86, 104], "six": 86, "group": [86, 117], "com": [86, 100, 104, 106, 111, 112, 116, 117, 120, 121, 122, 125, 126, 128, 131], "en": [86, 104, 106], "financi": 86, "technic": [86, 87, 122], "metal": [86, 121], "bond": 86, "market": 86, "AED": 86, "afn": 86, "amd": 86, "ang": 86, "aoa": 86, "aud": 86, "awg": 86, "azn": 86, "bam": 86, "bbd": 86, "bdt": 86, "bgn": 86, "bhd": 86, "bif": 86, "bmd": 86, "bnd": 86, "bob": 86, "bov": 86, "brl": 86, "bsd": 86, "btn": 86, "bwp": 86, "byn": 86, "bzd": 86, "cad": 86, "cdf": 86, "che": 86, "chf": 86, "chw": 86, "clf": 86, "clp": 86, "cny": 86, "cop": 86, "cou": 86, "crc": 86, "cuc": 86, "cup": 86, "cve": 86, "czk": 86, "djf": 86, "dkk": 86, "dop": 86, "dzd": 86, "egp": 86, "ern": 86, "etb": 86, "eur": 86, "fjd": 86, "fkp": 86, "gbp": 86, "gel": 86, "gh": 86, "gip": 86, "gmd": 86, "gnf": 86, "gtq": 86, "gyd": 86, "hkd": 86, "hnl": 86, "htg": 86, "huf": 86, "idr": 86, "il": 86, "inr": 86, "iqd": 86, "irr": 86, "isk": 86, "jmd": 86, "jod": 86, "jpy": 86, "ke": 86, "kg": 86, "khr": 86, "kmf": 86, "kpw": 86, "krw": 86, "kwd": 86, "kyd": 86, "kzt": 86, "lak": 86, "lbp": 86, "lkr": 86, "lrd": 86, "lsl": 86, "lyd": 86, "mad": 86, "mdl": 86, "mga": 86, "mkd": 86, "mmk": 86, "mnt": [86, 121], "mop": 86, "mru": 86, "mur": 86, "mvr": 86, "mwk": 86, "mxn": 86, "mxv": 86, "myr": 86, "mzn": 86, "nad": 86, "ngn": 86, "nio": 86, "nok": 86, "npr": 86, "nzd": 86, "omr": 86, "pab": 86, "pen": 86, "pgk": 86, "php": 86, "pkr": 86, "pln": 86, "pyg": 86, "qar": 86, "ron": 86, "rsd": 86, "rub": 86, "rwf": 86, "sar": 86, "sbd": 86, "scr": 86, "sdg": 86, "sek": 86, "sgd": 86, "shp": 86, "sle": 86, "sll": 86, "srd": 86, "ssp": 86, "stn": 86, "svc": 86, "syp": 86, "szl": 86, "thb": 86, "tj": 86, "tmt": 86, "tnd": 86, "top": [86, 112, 119, 121, 122], "ttd": 86, "twd": 86, "tz": 86, "uah": 86, "ugx": 86, "usd": 86, "usn": 86, "uyi": 86, "uyu": 86, "uyw": 86, "uz": 86, "ved": 86, "ve": [86, 120], "vnd": 86, "vuv": 86, "wst": 86, "xaf": 86, "xcd": 86, "xdr": 86, "xof": 86, "xpf": 86, "xsu": 86, "xua": 86, "yer": 86, "zar": 86, "zmw": 86, "zwl": 86, "separ": [86, 113, 118, 126], "express": 86, "euro": 86, "cent": 86, "moneyamount": [86, 92], "ocpp201": [87, 107, 109], "datatransferstatu": 87, "unknownmessageid": 87, "unknownvendorid": 87, "vendor_id": 87, "message_id": 87, "read_onli": 87, "getconfigur": 87, "unknown_kei": 87, "rebootrequir": 87, "notsupport": 87, "securityeventenum": 87, "firmwareupd": [87, 94, 106], "failedtoauthenticateatcsm": 87, "csmsfailedtoauthent": 87, "settingsystemtim": 87, "startupofthedevic": 87, "resetorreboot": 87, "securitylogwasclear": 87, "reconfigurationofsecurityparamet": 87, "memoryexhaust": 87, "invalidmessag": 87, "attemptedreplayattack": 87, "tamperdetectionactiv": 87, "invalidfirmwaresignatur": 87, "invalidfirmwaresigningcertif": 87, "invalidcsmscertif": 87, "invalidchargingstationcertif": 87, "invalidtlsvers": 87, "invalidtlsciphersuit": 87, "maintenanceloginaccept": 87, "maintenanceloginfail": 87, "index": [87, 118, 122, 128, 130, 131], "variabl": [87, 112, 117, 118, 128], "doesn": 87, "suffici": [87, 112, 121], "attributeenum": 87, "attribut": [87, 104, 117], "minset": 87, "maxset": 87, "getvariablestatusenumtyp": 87, "unknowncompon": 87, "unknownvari": 87, "notsupportedattributetyp": 87, "attributetyp": 87, "setvariablestatusenumtyp": 87, "eventtriggerenum": 87, "alert": 87, "pass": [87, 124], "threshold": 87, "delta": 87, "eventnotificationtyp": 87, "notif": [87, 128], "hardwirednotif": 87, "softwar": [87, 115, 122, 127], "hardwir": 87, "hardwiredmonitor": 87, "preconfiguredmonitor": 87, "preconfigur": 87, "custommonitor": 87, "attribute_typ": 87, "absent": 87, "NOT": [87, 128], "event_id": 87, "actual_valu": 87, "event_notification_typ": 87, "caus": 87, "refer": [87, 97, 98, 99, 100, 101, 103, 105, 106, 112, 117, 118, 122, 125, 131], "tech_cod": 87, "tech_info": 87, "transactionid": 87, "variable_monitoring_id": 87, "variablemonitor": 87, "operationalstatusenumtyp": 87, "inop": 87, "operational_statu": 87, "whose": [87, 103, 125], "changeavailabilitystatusenumtyp": 87, "statusinfotyp": 87, "reason_cod": 87, "predefin": 87, "why": [87, 90, 117, 119, 124], "additional_info": 87, "text": [87, 120, 122, 126, 131], "abl": [87, 106, 112, 117, 120, 121, 123, 126, 128], "status_info": 87, "current_a": [88, 89, 103], "max_export_voltage_v": 88, "min_export_voltage_v": 88, "max_export_current_a": 88, "min_export_current_a": 88, "max_export_power_w": 88, "current_regulation_tolerance_a": 88, "peak_current_ripple_a": 88, "max_import_voltage_v": 88, "min_import_voltage_v": 88, "max_import_current_a": 88, "min_import_current_a": 88, "max_import_power_w": 88, "sink": 88, "conversion_efficiency_import": 88, "conversion_efficiency_export": 88, "communicationfailur": 88, "configurationerror": 88, "hardwarefault": 88, "undertemperatur": 88, "undervoltageac": 88, "overvoltageac": 88, "undervoltagedc": 88, "overvoltagedc": 88, "undervoltagebatteri": 88, "overvoltagebatteri": 88, "overcurrentac": 88, "overcurrentbatteri": 88, "overcurrentdc": 88, "wrongcabl": 88, "noerror": 88, "These": [89, 100, 113, 123, 125, 127, 128, 131], "client_id": 89, "tariff_id": 89, "cable_id": 89, "user_data": [89, 121], "tariff": 89, "transactionrequeststatu": 89, "not_support": 89, "unexpected_error": 89, "verbos": [89, 117], "transaction_min_stop_tim": 89, "earliest": 89, "yield": 89, "transaction_max_stop_tim": 89, "deadlin": 89, "energy_wh_import": [89, 103], "phase_seq_error": 89, "rotat": 89, "ccw": 89, "energy_wh_export": [89, 103], "power_w": [89, 103], "reactivepow": [89, 95], "reactiv": [89, 95], "frequency_hz": [89, 103], "hertz": [89, 95, 96], "made": [90, 104, 117, 121], "occupi": 90, "unavail": 90, "parent_id": 90, "reservationendreason": 90, "usedtostartcharg": 90, "serialcommhub": [91, 107, 109], "io": [91, 111, 124, 130], "status_cod": 91, "sessioncostchunk": 92, "sum": [92, 95, 103], "timestamp_from": 92, "timestamp_to": 92, "monei": [92, 107, 110], "thing": [92, 117, 119, 122, 125, 131], "categori": [92, 113], "sessionstatu": 92, "final": [92, 94, 100, 106, 118, 128], "cost_chunk": 92, "uinteg": 93, "203": 93, "l": [93, 124], "payload": [93, 104, 118, 128], "105": 93, "int16": 93, "apha": 93, "phasea": 93, "aphb": 93, "phaseb": 93, "aphc": 93, "phasec": 93, "a_sf": 93, "phvpha": 93, "phvphb": 93, "bn": 93, "phvphc": 93, "v_sf": 93, "sunssf": 93, "hz": 93, "hz_sf": 93, "wpha": 93, "wphb": 93, "wphc": 93, "w_sf": 93, "va": 93, "vapha": 93, "vaphb": 93, "vaphc": 93, "va_sf": 93, "varpha": 93, "varphb": 93, "varphc": 93, "var_sf": 93, "pfpha": 93, "pf": 93, "pct": 93, "pfphb": 93, "pfphc": 93, "pf_sf": 93, "totwhim": 93, "p": [93, 121, 124, 128], "hour": [93, 104], "acc32": 93, "totwh_sf": 93, "evt": 93, "bitfield32": 93, "chapter": [93, 117, 122], "critic": 93, "counter": 93, "problem": [93, 112, 116, 120], "retry_interval_": 94, "origin": [94, 100, 112, 124, 125, 128], "retrieve_timestamp": 94, "install_timestamp": 94, "acceptedcancel": 94, "invalidcertif": 94, "revokedcertif": 94, "revok": [94, 100], "oldest_timestamp": 94, "oldest": 94, "incluc": 94, "latest_timestamp": 94, "securitylog": 94, "diagnosticslog": 94, "uploadlogsstatu": 94, "upload_logs_statu": 94, "file_nam": 94, "logstatusenum": 94, "badmessag": 94, "badli": 94, "notsupportedoper": 94, "permissiondeni": 94, "insuffici": 94, "permiss": [94, 121, 128], "uploadfailur": 94, "being": [94, 103, 117, 121, 123], "firmwareupdatestatusenum": 94, "intermedi": [94, 125], "downloadfail": 94, "downloadschedul": 94, "downloadpaus": 94, "task": 94, "installationfail": 94, "installreboot": 94, "installschedul": 94, "installdatetim": 94, "installverificationfail": 94, "checksum": 94, "signatureverifi": 94, "notspecifi": 94, "applicationreset": 94, "localreset": 94, "powerup": 94, "remotereset": 94, "scheduledreset": 94, "l1": [95, 103], "l2": 95, "l3": 95, "cp_voltag": 96, "pp_resistor": 96, "rcd_current": 96, "diode_fail": 96, "error_": [96, 106], "diod": [96, 106], "pe": 96, "auto": [100, 103, 106, 107, 121, 128, 130], "usabl": 100, "share": [100, 117, 118, 119, 126, 129], "dedic": [100, 115, 117, 122], "interact": [100, 118, 119, 125], "helper": [100, 113, 122], "70121": 100, "seamlessli": 100, "integr": [100, 112, 117, 119, 122, 123], "lowest": [100, 121], "microcontrol": 100, "improv": [100, 128], "safeti": [100, 106, 121], "todo": [100, 118, 119], "graph": 100, "behav": 100, "light": [100, 121], "subscrib": [100, 106, 118, 128], "notreserv": 100, "driven": 100, "republish": 100, "struct": [100, 106, 117], "begun": 100, "github": [100, 111, 112, 116, 117, 120, 121, 122, 124, 125, 126, 128, 129, 130], "openfastchargingalli": 100, "blob": [100, 116, 121], "pdf": 100, "To": [100, 103, 106, 112, 113, 115, 116, 118, 119, 121, 122, 123, 127, 129, 130, 131], "against": [100, 125, 126, 128], "reservatonstart": 100, "notifi": [100, 128], "intergr": 100, "overload": 100, "drop": [100, 102, 128], "merg": [100, 125], "limt": 100, "set_local_max_curr": 100, "travers": 100, "were": [100, 112], "smart": [100, 106], "profil": [100, 126], "whichev": 100, "15118": [102, 116, 119, 121], "bx": 102, "cx": 102, "dx": [102, 131], "cm_slac_parm_req": 102, "cm_slac_match_r": 102, "nmk": 102, "join": [102, 122], "modem": 102, "cap_net_raw": 102, "make": [102, 106, 112, 113, 115, 116, 117, 119, 120, 123, 126, 128], "cm_valid": 102, "unplug": [102, 106, 121], "qca": 102, "modbusrtu": 103, "found": [103, 112, 117, 121, 123, 125, 128, 129], "subdirectori": [103, 113, 121], "templat": [103, 115, 117, 128], "yaml": [103, 107, 117, 120, 121, 122], "copi": [103, 104, 106, 112, 121, 123], "fill": [103, 117, 120], "datasheet": 103, "consist": [103, 104, 113, 118, 121, 125, 130], "start_regist": 103, "num_regist": 103, "multipli": 103, "exponent_regist": 103, "function_code_start_reg": 103, "obtain": 103, "scale": 103, "001": 103, "expon": 103, "function_code_exp_reg": 103, "split": [103, 106, 126], "certain": [103, 106, 112], "serv": 104, "translat": 104, "forward": [104, 125, 126], "metric": 104, "consequ": 104, "ensur": [104, 106], "thrown": 104, "possibli": [104, 120], "furthermor": [104, 113, 117, 120, 123, 125, 128], "thread": [104, 118, 128], "loop": [104, 118], "cf": 104, "synchron": [104, 118], "livemeasur": 104, "endpoint": [104, 123, 126], "inject": 104, "post": 104, "legal": 104, "renam": 104, "requet": 104, "devi": 104, "Then": [104, 116, 123, 128], "had": 104, "host": [104, 121, 123, 124, 129], "coher": 104, "behavior": [104, 128], "suppos": [104, 112], "howev": [104, 106, 116, 117, 118, 120], "inbetween": 104, "potenti": 104, "similarli": [104, 118], "greater": [104, 116], "sinc": [104, 121, 124, 128, 131], "consider": 104, "ones": [104, 117, 119], "regularli": [104, 117, 118, 120], "right": [104, 117, 119, 121, 122, 123, 128, 129], "48": 104, "section": [104, 113, 115, 117, 118, 119, 121, 122, 125, 128, 129], "suggest": [104, 123, 128], "pai": 104, "regard": [104, 119], "200m": 104, "bring": 104, "1024bit": 104, "vulner": 104, "curl": [104, 116], "header": [104, 116, 128, 131], "tls_on": 104, "offici": [104, 116, 120, 121, 122], "page": [104, 117, 119, 120, 121, 122, 130], "yak": 106, "3v": 106, "ttl": 106, "uart": 106, "linux": [106, 115, 116, 121, 122], "wakeup": 106, "currrent": 106, "unus": [106, 118], "bp": 106, "8n1": 106, "binari": [106, 117, 121, 128], "googl": 106, "buffer": 106, "wikipedia": 106, "wiki": 106, "consistent_overhead_byte_stuf": 106, "yeti_comm": 106, "evseri": 106, "cpp": [106, 113, 117, 118, 123, 128], "extract": [106, 121], "handlepacket": 106, "linkwrit": 106, "hi2lo": 106, "proto": 106, "lo2hi": 106, "date": [106, 116, 122], "frequent": [106, 122, 125], "nanopb": [106, 123], "nanopb_gener": 106, "setcontrolmod": 106, "setmaxcurr": 106, "act": [106, 122, 125, 127, 130], "accordingli": [106, 112, 115, 121, 126], "human": [106, 130], "allowpoweron": 106, "bool": 106, "decis": [106, 125], "setpwm": 106, "duty_cycl": 106, "ON": 106, "rom": [106, 121], "loader": 106, "stm32flash": [106, 121], "tool": [106, 113, 116, 117, 118, 119, 121, 122, 128, 130], "flash": 106, "kit": [106, 121], "real": [106, 119, 121], "keepalivehi": 106, "1hz": 106, "heartbeat": 106, "longer": 106, "stand": [106, 112, 119], "alon": 106, "backup": [106, 125, 129], "go": [106, 117, 119, 120, 121, 122, 125, 128], "modifi": [106, 121, 126, 129], "setthreephas": 106, "next": [106, 118, 119, 121, 122, 128], "dual": 106, "enablercd": 106, "spike": 106, "goe": [106, 128], "float": 106, "imped": 106, "switchthreephaseswhilecharg": 106, "precaut": 106, "zoe": 106, "forceunlock": 106, "regardless": 106, "car_plugged_in": 106, "car_requested_pow": 106, "power_on": 106, "succesfulli": [106, 121], "power_off": 106, "car_requested_stop_pow": 106, "car_unplug": 106, "error_df": 106, "error_relai": 106, "error_ventilation_not_avail": 106, "error_over_curr": 106, "quick": [106, 116, 118, 122, 126, 128, 129], "permanent_fault": 106, "evse_replug_start": 106, "evse_replug_finish": 106, "roughli": [106, 118], "keepalivelo": 106, "keep": [106, 117, 119, 125, 128], "resetdon": 106, "find": [107, 117, 125, 126, 128], "dpm1000": [107, 109], "dummytokenprovidermanu": [107, 109], "dummytokenvalid": [107, 109], "dummyv2g": [107, 109], "energynod": [107, 109], "evslac": [107, 109], "evsesecur": [107, 109], "evseslac": [107, 109, 119], "evsev2g": [107, 109, 117], "genericpowermet": [107, 109, 119], "jstibber": [107, 109], "lemdcbm400600": [107, 109], "micromegawattbsp": [107, 109], "ocppextensionexampl": [107, 109], "pn532tokenprovid": [107, 109], "packetsniff": [107, 109], "persistentstor": [107, 109], "powermeterbsm": [107, 109], "pyevjosev": [107, 109], "pyjosev": [107, 109], "yetidriv": [107, 109, 119], "bank_session_token_provid": [107, 108], "bank_transaction_summary_provid": [107, 108], "car_simul": [107, 108, 119], "debug_json": [107, 108], "example_us": [107, 108], "session_cost": [107, 108, 110], "solar_forecast": [107, 108], "sunspec_read": [107, 108], "sunspec_scann": [107, 108], "test_control": [107, 108], "tibber_price_forecast": [107, 108], "yeti_simulation_control": [107, 108], "git": [111, 115, 116, 117, 122, 127, 128], "ext": [111, 121], "switchev": 111, "git_rev": 111, "928f67822bda673b3d95909dba672981e95e843": 111, "git_tag": [111, 112, 128], "2023": [111, 116], "12": [111, 116, 128], "af88128fef2581411a64589493ab37a5f46a145d": 111, "90b74fd3964c9b01c474ce20f54f412a2b965497": 111, "0f19d035a6ff838cf5264fc3348dac1cf99a9ab": 111, "v0": [111, 125], "9": [111, 116], "build_test": [111, 128], "a05446003bd885e5f68d98f4c8cfb8c98c40e548": 111, "b6efd1cd707430895e83a12dcc00887140a423ff": 111, "mbedtl": 111, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 111, "8b3f26a": 111, "enable_program": 111, "enable_test": 111, "mbedtls_fatal_warn": 111, "openv2g": 111, "35c0c0a4ff3412e588ff6f00561df1407916832d": 111, "libevs": 111, "e564e87e515b254af9dbdf9aaee5c435ebdde1e4": 111, "libfsm": 111, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 111, "liblog": [111, 112], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 111, "build_exampl": [111, 112], "libmodbu": [111, 112], "b41adccde9036f7728785185db9c980a2fe94ef1": 111, "libocpp": [111, 112, 120], "1ecd9cd585eab66008894864600e6890b84c79c7": 111, "libslac": 111, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 111, "486cd8b": 111, "libsunspec": [111, 112], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 111, "libtim": [111, 112], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 111, "orchestr": [112, 118], "repositori": [112, 115, 122, 124, 126, 129, 130], "pleas": [112, 116, 117, 121, 122, 126, 128], "sure": [112, 113, 116, 117, 119, 121, 126, 128], "recent": 112, "python3": [112, 113, 116, 117], "sourc": [112, 113, 119, 120, 121, 122, 126, 128, 129], "upgrad": [112, 116], "indepth": 112, "guidanc": 112, "aris": 112, "pip": [112, 113, 116, 117], "setuptool": [112, 116, 117], "wheel": [112, 116, 117], "jstyleson": 112, "jsonschema": 112, "clone": [112, 117], "script": [112, 117, 121, 123, 125, 126, 128, 131], "environ": [112, 115, 119, 120, 122, 128], "cd": [112, 113, 117, 121, 123, 124, 125, 128, 129, 130], "dependency_manag": [112, 117], "init": [112, 117, 118, 125, 128], "checkout": [112, 117, 121, 125, 129], "deploi": [112, 130], "devkit": 112, "rise": 112, "cpm": [112, 117], "home": [112, 117, 122, 123, 128], "whoami": [112, 117], "bin": [112, 116, 117, 120, 121, 125, 128], "ev_cli": [112, 113], "mkdir": [112, 117, 121, 124, 125, 128, 130], "guid": [112, 116, 118, 119, 122, 126, 127, 128, 129], "jinja2": [112, 116, 117], "pyyaml": [112, 116, 117], "let": [112, 115, 117, 118, 119, 120, 121, 122, 125, 126, 128], "effect": [112, 117], "advanc": 112, "lib": [112, 128], "branch": [112, 130], "repo": [112, 117, 125], "achiev": [112, 120, 128], "edit": [112, 125], "your": [112, 115, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131], "cmakelist": [112, 113, 118], "txt": [112, 113, 117, 118], "find_packag": [112, 128], "look": [112, 113, 115, 117, 118, 119, 120, 121, 122, 126, 128], "behind": [112, 119, 125], "clean": [112, 124, 125], "seen": [112, 115, 117, 119, 121], "shell": [112, 117, 121, 123, 125], "python": [113, 117, 123, 128, 131], "packag": [113, 122, 128], "subcommand": 113, "manifest": [113, 118, 126, 128], "simpli": [113, 118, 119, 122, 126], "dir": [113, 128], "clang": [113, 116, 128], "them": [113, 117, 119, 121, 123, 128], "interfacenam": 113, "hpp": [113, 118, 128], "former": 113, "view": [113, 128, 130], "latter": [113, 126], "skeleton": [113, 118], "insid": [113, 117, 119, 121, 123, 125, 126], "instruct": [113, 116, 117, 124, 128], "cmake": [113, 116, 117, 120, 121, 123, 128], "ld": 113, "glue": [113, 117, 121], "hook": 113, "sampleinterfac": 113, "sampleinterfaceimpl": 113, "declar": [113, 117, 118, 128], "subsect": [113, 118], "inferfac": 113, "mark": [113, 128], "75ac1216": 113, "19eb": 113, "4182": 113, "a85c": 113, "820f1fc2c091": 113, "recreat": 113, "creation": 113, "diff": [113, 121], "touch": [113, 121, 125], "comma": 113, "lot": [113, 117, 125], "mention": 113, "wherea": 113, "tbd": 113, "edm": [114, 115, 122, 128], "cli": [114, 115, 118, 122, 128], "think": [115, 118], "scenario": [115, 117, 119, 122, 125], "loos": 115, "coupl": [115, 128], "enhanc": 115, "suitabl": [115, 128], "ship": [115, 125], "explain": [115, 117, 119, 122, 128], "addition": [115, 119], "life": [115, 120], "understand": [115, 118, 119, 122, 125, 127, 128, 131], "benefit": [115, 128], "sneak": 115, "preview": 115, "admin": [115, 120, 123], "scaffold": 115, "explor": [115, 121], "great": [115, 117], "noder": [115, 117, 121, 129], "steve": [115, 117, 120, 123], "exactli": 115, "shown": [115, 117, 119, 121], "later": [115, 117, 119, 125, 128], "recommend": [115, 116, 117, 121, 126], "least": [115, 118, 122, 128], "4gb": 115, "ram": [115, 117], "cpu": [115, 117], "boost": [115, 116], "raspberri": [115, 120, 121], "pi": [115, 120, 121], "ubuntu": [115, 121, 124], "opensus": 115, "fedora": 115, "36": 115, "creat": [115, 117, 118, 119, 120, 121, 123, 124, 125, 129, 131], "compil": [115, 116, 117, 128], "walk": [115, 117, 119, 121, 122], "nativ": [116, 121], "window": [116, 117, 123], "wsl2": 116, "docker": [116, 117, 122, 124, 126, 127, 129], "podman": 116, "gcc": [116, 120], "tweak": 116, "faq": [116, 122], "gnu": 116, "librari": [116, 117, 126, 128], "best": [116, 122, 129], "04": [116, 124], "22": 116, "apt": [116, 121], "sudo": [116, 117, 121, 128], "rsync": [116, 121], "wget": [116, 121], "doxygen": 116, "graphviz": 116, "tidi": [116, 128], "cppcheck": 116, "openjdk": 116, "jdk": 116, "npm": 116, "compos": [116, 117, 123], "libboost": 116, "nodej": 116, "libssl": 116, "libsqlite3": 116, "rfkill": 116, "libpcap": 116, "libev": 116, "pkg": 116, "libcap": 116, "node_api": 116, "procedur": [116, 117, 118], "nodesourc": 116, "readm": [116, 121], "md": [116, 121], "11": [116, 117], "older": 116, "usr": 116, "zypper": 116, "shadow": 116, "devel_basi": 116, "devel": 116, "libboost_filesystem": 116, "libboost_log": 116, "libboost_program_opt": 116, "libboost_system": 116, "libboost_thread": 116, "libopenssl": 116, "sqlite3": 116, "37": 116, "38": 116, "39": 116, "dnf": 116, "automak": 116, "extra": [116, 126], "openssl": 116, "libsqlite3x": 116, "octob": 116, "2nd": 116, "choic": 116, "keytool": [116, 117], "interchang": [116, 122], "probabl": [116, 117, 118, 124], "python_execut": 116, "As": [117, 118, 119, 120, 121, 126], "highli": 117, "modular": [117, 119, 122], "pull": [117, 122, 129], "prerequisit": [117, 122], "said": 117, "resid": 117, "cpm_source_cach": 117, "workspac": [117, 120, 121, 123, 129], "u": [117, 118, 120, 121, 122, 125, 128], "initialis": 117, "newli": [117, 121, 128], "adopt": [117, 122], "chosen": 117, "That": [117, 119, 121, 125], "pki": 117, "create_cert": 117, "sh": [117, 123, 125, 126, 128], "java": 117, "availbl": 117, "significantli": 117, "nproc": [117, 121], "dive": [117, 119, 122, 126], "old": [117, 128], "repeat": 117, "mosquitto": [117, 118, 121, 123, 126], "broker": [117, 118, 123, 128], "infranet_network": [117, 123], "bridg": [117, 123], "subnet": [117, 123], "fd00": [117, 123], "enter": [117, 123], "red": [117, 119, 121], "browser": [117, 120, 129, 130], "localhost": [117, 119, 123, 128, 129], "1880": [117, 129], "ui": [117, 120, 129], "gui": [117, 129], "analys": 117, "littl": [117, 119], "insight": [117, 122], "plugin": 117, "feel": [117, 128], "enough": [117, 125], "tutori": [117, 118, 122, 124, 125, 126, 130, 131], "dig": 117, "deeper": [117, 122, 125, 126], "togeth": [117, 119, 122, 129], "mechan": [117, 119], "analyz": [117, 119], "complic": 117, "nice": [117, 119], "exhaust": 117, "diagram": [117, 118], "8849": [117, 119, 120, 128], "height": [117, 131], "mount": [117, 121, 123, 129], "rather": [117, 122], "click": [117, 119, 121, 122, 123, 129], "menu": [117, 119, 129], "symbol": [117, 119, 120], "corner": [117, 119, 121, 129], "column": [117, 131], "intro": [117, 118], "role": [117, 119], "visit": 117, "congrat": 117, "rocket": 117, "concept": [117, 119, 120, 122, 126, 127, 128, 131], "entiti": 117, "cours": [117, 128, 129], "term": 117, "some_kei": 117, "myinterfac": 117, "some_implement": 117, "externalinterfac": 117, "min_connect": 117, "max_connect": 117, "enable_external_mqtt": [117, 118], "metadata": [117, 118, 128], "licens": [117, 118, 128], "compani": [117, 118, 121], "explanatori": 117, "possbl": 117, "tell": [117, 119, 121, 128], "construct": [117, 118], "cmd": [117, 118, 128], "rememb": [117, 121], "showd": 117, "easi": [117, 120], "get_id": 117, "argument": [117, 118, 120, 124, 128, 131], "method": [117, 118], "typedef": 117, "learn": [117, 119, 128], "piec": 117, "bunch": [117, 118], "besid": [117, 120], "bad": [117, 120], "deprec": [117, 119], "saw": 117, "sometyp": 117, "additionalproperti": 117, "property_1": 117, "property_2": 117, "mymodulenam": 117, "stuff": [117, 119], "handler": [117, 118, 120, 126, 128], "review": 117, "learnt": 117, "proced": 117, "Or": [117, 120], "theoret": [117, 118], "weekli": 117, "tech": 117, "meet": [117, 122], "thank": 117, "approach": 118, "glanc": 118, "hand": [118, 120], "microservic": 118, "deploy": [118, 121], "sever": [118, 128], "backbon": 118, "program": [118, 120, 128], "particular": [118, 128], "launch": [118, 120, 128], "languag": [118, 123, 128, 131], "asynchron": 118, "topic": [118, 120, 122, 128], "imagin": [118, 120], "callabl": 118, "observ": 118, "implementor": 118, "analogi": 118, "router": 118, "wlan": 118, "antenna": [118, 121], "wan": 118, "satisfi": [118, 128], "pc": [118, 120], "easili": [118, 119], "Their": 118, "ping": 118, "interface_p": 118, "pong": 118, "command_p": 118, "var_np": 118, "far": [118, 128], "pingservermodul": 118, "cfg_publish_number_of_p": 118, "number_of_p": 118, "if_impl_id_p": 118, "mustermann": 118, "ping_interfac": 118, "pingclientmodul": 118, "if_impl_id_empti": 118, "requirement_ping_serv": 118, "telemetry_en": 118, "active_modul": [118, 126, 128], "instance_id_ping_serv": 118, "config_modul": [118, 126], "instance_id_ping_cli": 118, "implementation_id": [118, 126], "module_id": [118, 126], "graphic": 118, "experi": [118, 128], "interface_pingintf": 118, "interface_nam": 118, "intf": 118, "call_command_p": 118, "call_": 118, "command_nam": 118, "subscribe_var_np": 118, "subscribe_": 118, "var_nam": 118, "callback": [118, 126, 128], "proxi": 118, "subscript": 118, "abstract": 118, "interface_pingimplbas": 118, "implbas": 118, "publish_var_np": 118, "publish_": 118, "handle_command_p": 118, "handle_": 118, "appropri": 118, "caller": 118, "doc": [118, 123, 128, 129, 130], "rst": [118, 126, 128, 131], "interface_pingimpl": 118, "emptyimpl": 118, "focus": 118, "module_nam": [118, 128], "impl": 118, "apart": 118, "constructor": 118, "notabl": 118, "member": 118, "std": [118, 120, 128], "unique_ptr": 118, "interface_id": 118, "p_": 118, "r_": 118, "requirement_id": 118, "area": 118, "stub": 118, "invoke_init": 118, "p_if_impl_id_p": 118, "invoke_readi": 118, "freeli": 118, "mod": 118, "semant": 118, "recal": 118, "built": [118, 121, 128], "ran": [118, 125], "By": [118, 123, 126], "endless": 118, "spawn": [118, 120], "worker": 118, "pool": 118, "watch": [118, 122], "exemplatori": 119, "Such": 119, "magic": 119, "unleash": 119, "fanci": [119, 125], "complex": [119, 125], "afterward": 119, "But": [119, 122, 123, 125], "blank": 119, "pictur": [119, 121], "box": [119, 121], "five": 119, "appear": [119, 128], "canva": 119, "adjust": [119, 128], "Be": [119, 121], "awar": [119, 121, 128], "blue": 119, "yellow": 119, "circl": 119, "middl": 119, "surpris": 119, "behaviour": 119, "bar": 119, "grei": 119, "jsrisev2g": 119, "bottom": 119, "yeti_driv": 119, "decid": 119, "haven": 119, "meaning": 119, "somewher": [119, 125], "loadbalanc": 119, "obvious": 119, "plai": [119, 125], "big": [119, 122], "strength": 119, "world": [119, 122, 128], "earlier": 119, "proper": 119, "fact": [119, 125], "hint": [119, 120], "iso15118_car": 119, "interest": [119, 122], "realiz": [119, 125], "sophist": 119, "grow": [120, 122], "mail": [120, 121, 128], "idea": [120, 124, 125, 128, 129], "debugg": [120, 128], "gdb": [120, 128], "easiest": [120, 122], "sai": [120, 125], "dist": [120, 121, 126, 128, 129], "small": [120, 121, 125], "visual": [120, 122, 123], "studio": [120, 123], "authmanag": 120, "cppdbg": 120, "workspacefold": 120, "libexec": 120, "arg": [120, 128], "stopatentri": 120, "cwd": 120, "externalconsol": 120, "mimod": 120, "setupcommand": 120, "pretti": 120, "ignorefailur": 120, "disassembli": 120, "flavor": 120, "intel": 120, "breakpoint": [120, 128], "forget": [120, 122, 126], "dcmake_build_typ": [120, 128], "disadvantag": 120, "fork": 120, "detach": 120, "grid_connection_point": 120, "0w": 120, "alloc": 120, "whatev": 120, "constraint": 120, "recogn": 120, "cmake_cxx_compil": 120, "unreferenc": 120, "issu": [120, 121, 122, 125], "sometim": [120, 122], "test_config": [120, 128], "solv": 120, "desktop": 120, "ip_of_the_raspberri": 120, "javascript": [120, 128], "offload": 120, "faster": 120, "ressourc": 120, "mobilityhous": 120, "thoughtwork": 120, "maev": 120, "platform": [121, 122], "individu": [121, 128], "research": 121, "facil": 121, "alik": 121, "sw": 121, "groundwork": 121, "rapid": 121, "quickli": 121, "meant": [121, 128], "outdoor": 121, "spec70121": 121, "cern": 121, "licenc": 121, "happi": [121, 128], "schemat": 121, "3d": 121, "purchas": 121, "shop": 121, "esd": 121, "safe": 121, "wrist": 121, "band": 121, "underlai": 121, "mat": 121, "18": [121, 124], "1x": 121, "usb": 121, "30w": 121, "IN": 121, "pin": 121, "lab": 121, "balenaetch": 121, "dd": [121, 128], "danger": 121, "pcb": 121, "heatsink": 121, "imag": [121, 123, 124, 130], "doubl": 121, "tape": 121, "clip": 121, "hole": 121, "cm4": 121, "around": [121, 125], "grai": 121, "spacer": 121, "gap": 121, "black": 121, "jumper": 121, "onto": 121, "emmc": 121, "j1": 121, "belayboxr1": 121, "stabl": [121, 125], "img": 121, "gz": 121, "rpiboot": 121, "raspberrypi": 121, "usbboot": 121, "green": 121, "comput": 121, "unzip": 121, "5h": 121, "yourself": [121, 128], "coffe": 121, "unfortun": 121, "slow": 121, "damag": 121, "cage": 121, "seat": 121, "smaller": 121, "bigger": [121, 125], "mission": 121, "accomplish": 121, "mandatori": 121, "crimp": 121, "orient": 121, "fashion": 121, "ten": 121, "chanc": 121, "unisol": 121, "preassembl": 121, "desk": 121, "barrel": 121, "raspian": 121, "debian": 121, "flavour": 121, "yocto": 121, "opt": 121, "systemd": 121, "flutter": 121, "stm32": 121, "workflow": [121, 124, 130], "yeti_fwupd": 121, "serial0": 121, "bootload": 121, "ninja": 121, "laptop": 121, "untar": 121, "bullsey": 121, "toolchain": 121, "8888": 121, "tgz": 121, "tar": 121, "xfz": 121, "dcmake_toolchain_fil": 121, "dcmake_install_prefix": 121, "destdir": 121, "ssh": [121, 124], "rw": 121, "ro": 121, "wpa_supplic": 121, "autom": 121, "crosscompil": 121, "unstabl": [121, 125], "update_channel": 121, "wg0": 121, "devboard": 121, "systemctl": 121, "ota": 121, "public_mqtt": 121, "1883": [121, 123, 128], "allow_anonym": 121, "anonym": [121, 125], "journalctl": 121, "fu": 121, "vanilla": 121, "rootf": 121, "atom": 121, "sd": 121, "sector": [121, 122], "size": 121, "mmcblk0p1": 121, "8192": 121, "1056767": 121, "1048576": 121, "512m": 121, "w95": 121, "fat32": 121, "lba": 121, "mmcblk0p2": 121, "1056768": 121, "14688255": 121, "13631488": 121, "5g": 121, "83": 121, "mmcblk0p3": 121, "14688256": 121, "28319743": 121, "mmcblk0p4": 121, "28319744": 121, "30564351": 121, "2244608": 121, "1g": 121, "mmcblk0p5": 121, "28327936": 121, "28459007": 121, "131072": 121, "64m": 121, "mmcblk0p6": 121, "28467200": 121, "2097152": 121, "system0": 121, "system1": 121, "extent": 121, "factory_data": 121, "timer": 121, "surviv": 121, "lost": 121, "rpi": 121, "unmount": 121, "umount": 121, "mkf": 121, "ext4": 121, "lose": 121, "configu": 121, "credenti": 121, "har": 121, "fine": 121, "snapshot": [122, 128], "foster": 122, "customiz": 122, "glu": 122, "advantag": 122, "pv": 122, "linkedin": 122, "electrif": 122, "foundat": 122, "fastest": 122, "steadili": 122, "question": 122, "answer": [122, 128], "invit": 122, "announc": 122, "peopl": 122, "held": 122, "week": 122, "tuesdai": 122, "4pm": 122, "ce": 122, "zone": 122, "zoom": 122, "lfx": 122, "linuxfound": 122, "92086494169": 122, "b2df6774": 122, "bc19": 122, "46f9": 122, "8c71": 122, "bbd13a0266a1": 122, "phone": 122, "calendar": 122, "channel": 122, "zulipchat": 122, "book": 122, "calendli": 122, "manuel": 122, "ziegler": 122, "30min": 122, "ecosystem": 122, "contribut": [122, 129], "exchang": 122, "plan": 122, "agenda": 122, "roadmap": 122, "youtub": 122, "track": [122, 125, 126], "rough": 122, "webinar": 122, "steer": 122, "committe": 122, "stuck": 122, "video": 122, "simplifi": 122, "journei": 122, "introduct": 122, "troubleshoot": 122, "deep": 122, "breath": 122, "sphinx": [122, 123, 127], "style": [122, 127, 128], "ask": 122, "belaybox": 122, "search": 122, "handi": [123, 128], "vscode": 123, "extens": [123, 126], "tcp": 123, "9001": 123, "mariadb": 123, "sql": 123, "3306": 123, "8180": [123, 126], "login": 123, "1234": 123, "centralsystemservic": [123, 126], "soap": 123, "chargeboxid": 123, "yml": [123, 124, 130], "live": [123, 125], "docker_default": 123, "8080": 123, "often": 123, "clash": 123, "13306": 123, "ll": [123, 128], "navig": 123, "tab": [123, 129], "depric": 123, "ctrl": 123, "shift": 123, "f1": 123, "remopen": 123, "head": 123, "path_to_everest_cpp": 123, "j8": 123, "documen": 123, "env": 123, "pwd": 123, "_build": [123, 130], "dockerfil": 123, "protobuf_gener": 123, "path_to_where_protobuf_files_resid": 123, "protoc": 123, "zip": 123, "nanopb_pb_gen": 123, "python_pb_gen": 123, "action": [124, 130], "runner": 124, "actrc": 124, "ghcr": 124, "catthehack": 124, "actor": 124, "usernam": 124, "artifact": 124, "four": [124, 126], "secret_name_1": 124, "secret_value_1": 124, "secret_name_2": 124, "secret_value_2": 124, "multiline_secret": 124, "line_1": 124, "nline2": 124, "nline3": 124, "github_token": 124, "your_github_token": 124, "sa_github_token": 124, "github_token_of_the_service_account": 124, "sa_github_ssh_kei": 124, "ssh_key_of_the_service_account": 124, "github_actor": 124, "username_of_the_service_account": 124, "your_ssh_kei": 124, "your_usernam": 124, "push": [124, 125, 130], "isn": 124, "work0": [124, 130], "plenti": 125, "paragraph": 125, "strategi": 125, "concern": 125, "articl": 125, "vincent": 125, "driessen": 125, "gitflow": 125, "atlassian": 125, "count_to_infin": 125, "charge_fast": 125, "new_stuff": 125, "advis": 125, "towrit": 125, "rebas": 125, "candid": 125, "bugfix": 125, "rc": 125, "div_by_zero": 125, "bug": 125, "hotfix": 125, "maintenc": 125, "forgot_to_unplug": 125, "cherri": 125, "pick": 125, "contrast": 125, "rnd_git_dir": 125, "despit": [125, 126], "onlin": 125, "intermix": 125, "harder": 125, "mind": 125, "conspiraci": 125, "rewrit": 125, "histori": [125, 128], "stash": 125, "conflict": 125, "progress": 125, "someproject": 125, "somerepo": 125, "privateus": 125, "privaterepo": 125, "main_repo": 125, "wip": 125, "rf": 125, "email": 125, "pionier": 125, "manufaktur": 125, "bot": 125, "echo": 125, "contributor": 125, "src": 125, "feature_a": 125, "ff": 125, "larg": 125, "broken": 125, "feature_b": 125, "feature_c": 125, "meanwhil": 125, "went": 125, "seriou": 125, "newer": 125, "feature_d_1": 125, "d1": 125, "feature_d_2": 125, "d2": 125, "feature_": 125, "incorpor": 125, "ever": 125, "theirs": 125, "6j": 126, "metervalu": 126, "statusnotif": 126, "everest_workspac": [126, 128], "cp001": 126, "chargepointid": 126, "centralsystemuri": 126, "127": 126, "chargeboxserialnumb": 126, "chargepointmodel": 126, "chargepointvendor": 126, "firmwarevers": 126, "authorizeremotetxrequest": 126, "clockaligneddatainterv": 126, "900": 126, "connectorphaserot": 126, "getconfigurationmaxkei": 126, "86400": 126, "localauthorizeofflin": 126, "localpreauthor": 126, "metervaluesaligneddata": 126, "metervaluessampleddata": 126, "metervaluesampleinterv": 126, "numberofconnector": 126, "resetretri": 126, "stoptransactiononevsidedisconnect": 126, "stoptransactiononinvalidid": 126, "stoptxnaligneddata": 126, "stoptxnsampleddata": 126, "supportedfeatureprofil": 126, "firmwaremanag": 126, "remotetrigg": 126, "localauthlistmanag": 126, "smartcharg": 126, "transactionmessageattempt": 126, "transactionmessageretryinterv": 126, "unlockconnectoronevsidedisconnect": 126, "websocketpinginterv": 126, "supportedfiletransferprotocol": 126, "ftp": 126, "cponam": 126, "authorizationkei": 126, "deadbeefdeadbeef": 126, "localauthlisten": 126, "localauthlistmaxlength": 126, "42": [126, 131], "sendlocallistmaxlength": 126, "chargeprofilemaxstacklevel": 126, "chargingscheduleallowedchargingrateunit": 126, "chargingschedulemaxperiod": 126, "maxchargingprofilesinstal": 126, "iso15118pncen": 126, "contractvalidationofflin": 126, "introduc": 126, "whitepap": 126, "tailor": 126, "prepend": 126, "wss": 126, "transport": 126, "unsecur": 126, "explan": 126, "familiar": 126, "remotestarttransact": 126, "summar": 126, "addtion": 126, "diagnost": 126, "token_provider_rfid": 126, "jsdummytokenprovidermanu": 126, "break": [126, 128], "logmessag": 126, "logmessagesformat": 126, "consol": 126, "q1": [127, 131], "2022": [127, 131], "rule": [127, 131], "embedd": [127, 131], "enviro": [127, 131], "month": 128, "fragment": 128, "knowledg": 128, "fundament": 128, "everest_tutorial_dir": 128, "eslintrc": 128, "command_tutori": 128, "interface_tutorial_modul": 128, "static": 128, "focu": 128, "tutorialmodul": 128, "config_tutorial_switch": 128, "interface_impl_tutorial_modul": 128, "interface_tutorial_moduleimpl": 128, "particularli": 128, "precis": 128, "among": 128, "pointer": 128, "spot": 128, "coincident": 128, "handle_command_tutori": 128, "fairli": 128, "cmake_minimum_requir": 128, "14": 128, "cxx": 128, "cmake_run_clang_tidi": 128, "disable_edm": 128, "evc_setup_edm": 128, "infypoweracdc": 128, "pal": 128, "sigslot": 128, "palsigslot": 128, "endif": 128, "ev_add_project": 128, "add_subdirectori": 128, "cmake_cxx_clang_tidi": 128, "ctest": 128, "cmake_build_typ": 128, "evc_includ": 128, "codecoverag": 128, "append_coverage_compiler_flag": 128, "setup_target_for_coverage_gcovr_html": 128, "gcovr_coverag": 128, "setup_target_for_coverage_lcov": 128, "lcov_coverag": 128, "ev_add_modul": 128, "cmake_prefix_path": 128, "job": 128, "smoothli": 128, "tutorial_module_inst": 128, "minimalist": 128, "generate_config_run_script": 128, "config_nam": 128, "configuraton": 128, "comment": 128, "substitut": 128, "ld_library_path": 128, "importantli": 128, "yyyi": 128, "mm": 128, "00": 128, "500139": 128, "500327": 128, "500354": 128, "799618": 128, "everest_ctrl": 128, "799822": 128, "13": 128, "120267": 128, "tutorial_modul": 128, "149934": 128, "brocker": 128, "notic": 128, "pop": 128, "hello": 128, "00000000": 128, "0000": 128, "000000000042": 128, "manual_test": 128, "reselect": 128, "refresh": 128, "thu": 128, "rudimentari": 128, "rebuild": 128, "rerun": 128, "additon": 128, "miss": 128, "spin": 128, "frist": 128, "hit": 128, "0xaaaaaad24fc0": 128, "mock_transaction_id": 128, "favorit": 128, "nicer": 128, "buildabl": 128, "runnabl": 128, "modif": 129, "mv": 129, "everest_nod": 129, "bind": 129, "run_sil": 129, "automaticc": 130, "documentaiton": 130, "possibilti": 130, "expand": 130, "restructuredtext": 130, "tabl": 130, "workflow_dispatch": 130, "h1": 131, "h2": 131, "h3": 131, "h4": 131, "h5": 131, "h6": 131, "bold": 131, "ital": 131, "inlin": 131, "liter": 131, "sup": 131, "super": 131, "unord": 131, "nest": 131, "anchor": 131, "_anchorbyref": 131, "_anchor": 131, "_external_link_ref": 131, "_extern": 131, "footnot": 131, "citat": 131, "cit1": 131, "_": 131, "external_link_ref": 131, "anchorbyref": 131, "vertic": 131, "horizont": 131, "span": 131, "width": 131, "utf": 131, "row": 131, "caption": 131, "png": 131, "alt": 131, "150px": 131, "align": 131, "center": 131, "target_": 131, "depth": 131, "toc": 131, "visibl": 131, "hidden": 131, "maxdepth": 131, "second_fil": 131, "int_": 131, "infti": 131, "div": 131, "lineno": 131, "emphas": 131, "some_funct": 131, "any_var": 131, "another_funct": 131, "literalinclud": 131, "dedent": 131, "_tutorial_intro": 131, "toctre": 131, "glob": 131}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 83], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 22, 23, 25, 26, 28, 29, 30, 33, 34, 35, 37, 39, 40, 41, 42, 100, 103, 104], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 36, 38, 39, 40, 42, 103, 104, 106, 113, 117, 125], "iso15118_ev": [2, 84], "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, 78, 100, 119, 120], "energy_manag": 14, "energy_price_inform": [15, 79], "ev_slac": 16, "evse_board_support": [17, 80], "evse_manag": [18, 81], "evse_secur": [19, 82], "exampl": [20, 125, 131], "example_us": 21, "external_energy_limit": 22, "isolation_monitor": [23, 85], "kv": 24, "ocpp": [25, 61, 87, 120, 126], "ocpp_1_6_charge_point": 26, "ocpp_data_transf": 27, "power": 28, "power_supply_dc": [29, 88], "powermet": [30, 89, 100, 103, 104], "reserv": [31, 90, 100], "serial_communication_hub": 32, "session_cost": [33, 92], "slac": 34, "solar_forecast": 35, "sunspec_ac_met": [36, 93], "sunspec_read": 37, "sunspec_scann": 38, "system": [39, 73, 94, 115, 116, 128], "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, 69, 71, 73, 74, 103, 104, 106, 109, 112, 113, 117, 118, 119, 120, 128], "configur": [43, 44, 45, 50, 51, 53, 54, 56, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 100, 103, 104, 118, 119, 121, 126, 128], "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, 74, 103, 118], "requir": [43, 44, 46, 50, 51, 53, 56, 57, 61, 62, 63, 65, 67, 71, 115, 116, 118, 128], "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, 74], "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, 75], "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, 74], "dpm1000": 45, "dummytokenprovid": [46, 97], "dummytokenprovidermanu": [47, 98], "dummytokenvalid": [48, 99], "dummyv2g": 49, "energymanag": 50, "energynod": 51, "evslac": 52, "misc": [52, 55], "evsemanag": [53, 100], "evsesecur": [54, 101], "evseslac": [55, 102], "evsev2g": 56, "genericpowermet": [57, 103], "jstibber": 58, "lemdcbm400600": 59, "micromegawattbsp": 60, "ocpp201": 62, "ocppextensionexampl": [63, 105], "pn532tokenprovid": 64, "packetsniff": 65, "persistentstor": 66, "powermeterbsm": 67, "pyevjosev": 68, "pyjosev": 69, "serialcommhub": 70, "setup": [71, 120, 121, 123, 124, 128], "store": 72, "yetidriv": [74, 106], "bank_transact": 76, "board_support_common": 77, "monei": 86, "serial_comm_hub_request": 91, "unit": 95, "yeti": [96, 106, 121], "typic": 100, "connect": [100, 119, 126], "ac": 100, "dc": [100, 119], "publish": [100, 103], "session_ev": 100, "authent": [100, 119], "autocharg": 100, "pnc": 100, "manag": [100, 112, 117, 119, 120, 128], "todo": 102, "dataset": 103, "file": [103, 113, 117, 118, 121, 123], "avail": [103, 124], "descript": [103, 104], "structur": [103, 125], "other": [103, 106], "thing": 103, "note": [103, 104, 118, 131], "get_signed_meter_valu": 103, "lem": 104, "dcbm": 104, "400": 104, "600": 104, "initi": 104, "start_transact": 104, "stop_transact": 104, "ip_address": 104, "port": 104, "option": 104, "meter_tls_certif": 104, "ntp": 104, "set": [104, 112, 121], "resili": 104, "time": 104, "sync": 104, "error": [104, 120, 121, 131], "handl": 104, "tl": 104, "limit": 104, "refer": [104, 107, 121], "link": [104, 131], "commun": [106, 117, 118, 120], "between": [106, 118], "microcontrol": [106, 121], "thi": [106, 128, 131], "driver": 106, "protocol": 106, "cob": 106, "protobuf": [106, 123], "everest": [106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 128, 129], "low": 106, "control": 106, "mode": 106, "all": [106, 118], "interfac": [108, 113, 117, 118, 128], "type": [110, 117], "snapshot": 111, "edm": [112, 117], "depend": [112, 116, 117, 128], "instal": [112, 113, 117, 128], "quick": [112, 117, 119], "start": [112, 121], "enabl": 112, "cpm_source_cach": 112, "path": 112, "build": [112, 117, 121, 128, 130], "python": [112, 116], "packag": [112, 116, 117], "need": [112, 117], "run": [112, 118, 121, 124, 126, 128], "up": [112, 121], "updat": [112, 113, 121], "workspac": [112, 128], "us": [112, 119, 121, 125], "cmake": 112, "yaml": [112, 118, 128], "creat": [112, 113, 128], "config": [112, 121, 128], "from": 112, "an": 112, "exist": 112, "directori": [112, 124, 128], "tree": 112, "git": [112, 125], "inform": [112, 121, 130], "glanc": 112, "ev": [113, 117], "cli": [113, 117], "line": [113, 117], "gener": [113, 117, 118, 123, 130], "c": 113, "header": [113, 118], "defin": [113, 121], "auto": 113, "onli": [113, 121], "nodej": 113, "develop": [114, 116, 117, 121, 122, 128], "tool": [114, 115], "framework": 115, "A": [115, 116, 117], "visual": [115, 125], "introduct": [115, 121], "And": [115, 117, 120], "helper": [115, 117], "prerequisit": [115, 126, 128], "hardwar": [115, 121], "oper": 115, "librari": 115, "prepar": [116, 117, 121], "your": [116, 117, 122], "environ": [116, 117, 121, 123], "word": 116, "test": 116, "ubuntu": 116, "opensus": 116, "fedora": 116, "troubleshoot": [116, 120, 121], "maven": 116, "java": 116, "version": [116, 122, 131], "pyenv": 116, "kind": 117, "Of": [117, 122, 128], "guid": [117, 131], "To": [117, 124, 125, 126, 128], "download": 117, "get": [117, 121], "The": [117, 118, 121], "repositori": [117, 125, 128], "iso": 117, "15118": 117, "simul": [117, 119, 129], "softwar": [117, 121, 129], "loop": 117, "admin": [117, 119], "panel": [117, 119], "understand": 117, "basic": 117, "element": 117, "manifest": 117, "stub": 117, "One": 117, "deep": 117, "breath": 117, "next": 117, "step": 117, "detail": [118, 119], "overview": [118, 119], "concept": [118, 125], "instanc": 118, "implement": 118, "mqtt": [118, 121, 128], "layer": 118, "wire": 118, "togeth": 118, "explain": 118, "sourc": 118, "class": 118, "concurr": 118, "dedic": 119, "case": 119, "add": 119, "paramet": 119, "veri": 119, "charg": 119, "station": 119, "point": 119, "car": 119, "function": 119, "frequent": 120, "ask": 120, "question": 120, "best": [120, 125], "practic": [120, 125], "debug": [120, 128], "singl": 120, "warn": [120, 131], "compil": [120, 121], "gnu": 120, "rpc": 120, "timeout": 120, "2": [120, 128], "0": 120, "1": [120, 122, 128], "pionix": 121, "belaybox": 121, "support": 121, "assembl": 121, "yak": 121, "board": 121, "flash": 121, "cabl": 121, "final": 121, "raspbian": 121, "integr": [121, 126], "": 121, "firmwar": 121, "cross": 121, "deploi": 121, "custom": [121, 128], "further": 121, "cheat": 121, "sheet": 121, "make": 121, "root": [121, 128], "partit": 121, "read": 121, "writabl": 121, "again": 121, "contain": 121, "wifi": 121, "releas": 121, "channel": 121, "wireguard": 121, "vpn": 121, "persist": 121, "user": 121, "stop": 121, "automat": 121, "addit": 121, "broker": 121, "watch": 121, "output": [121, 131], "servic": 121, "termin": 121, "scheme": 121, "onlin": 121, "factori": 121, "reset": 121, "current": 122, "nightli": 122, "what": 122, "i": 122, "compass": 122, "direct": [122, 131], "contact": 122, "mail": 122, "list": [122, 124, 131], "weekli": 122, "tech": 122, "meetup": 122, "zulip": 122, "chat": 122, "resourc": 122, "about": 122, "social": 122, "media": 122, "find": 122, "wai": 122, "Into": 122, "tabl": [122, 131], "content": [122, 131], "indic": 122, "docker": 123, "playground": 123, "local": 123, "ci": 123, "languang": 123, "specif": 123, "how": [124, 125, 126, 128], "act": 124, "usag": 124, "job": 124, "trigger": 124, "event": 124, "bind": 124, "work": 124, "main": 125, "tip": [125, 131], "n": 125, "trick": 125, "privat": 125, "workflow": 125, "branch": 125, "correspond": 125, "ocpp1": 126, "6": 126, "libocpp": 126, "core": 126, "steve": 126, "differ": 126, "csm": 126, "within": 126, "log": 126, "tutori": [127, 128, 129], "new": 128, "goal": 128, "altern": 128, "via": 128, "clone": 128, "skeleton": 128, "ad": 128, "cmakelist": 128, "txt": 128, "activ": 128, "observ": 128, "explor": 128, "exemplari": 128, "sphinx": [130, 131], "architectur": 130, "document": [130, 131], "style": 131, "headlin": 131, "bullet": 131, "target": 131, "section": 131, "head": 131, "grid": 131, "simpl": 131, "csv": 131, "titl": 131, "imag": 131, "figur": 131, "comment": 131, "block": 131, "topic": 131, "sidebar": 131, "admonit": 131, "attent": 131, "caution": 131, "danger": 131, "hint": 131, "import": 131, "seealso": 131, "versionad": 131, "versionchang": 131, "deprec": 131, "math": 131, "raw": 131, "format": 131, "code": 131}, "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"], [78, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [79, "energy-price-information"]], "ev_slac": [[16, "ev-slac"]], "evse_board_support": [[17, "evse-board-support"], [80, "evse-board-support"]], "evse_manager": [[18, "evse-manager"], [81, "evse-manager"]], "evse_security": [[19, "evse-security"], [82, "evse-security"]], "example": [[20, "example"]], "example_user": [[21, "example-user"]], "external_energy_limits": [[22, "external-energy-limits"]], "isolation_monitor": [[23, "isolation-monitor"], [85, "isolation-monitor"]], "kvs": [[24, "kvs"]], "ocpp": [[25, "ocpp"], [87, "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"], [88, "power-supply-dc"]], "powermeter": [[30, "powermeter"], [89, "powermeter"], [100, "powermeter"], [103, "powermeter"]], "reservation": [[31, "reservation"], [90, "reservation"]], "serial_communication_hub": [[32, "serial-communication-hub"]], "session_cost": [[33, "session-cost"], [92, "session-cost"]], "slac": [[34, "slac"]], "solar_forecast": [[35, "solar-forecast"]], "sunspec_ac_meter": [[36, "sunspec-ac-meter"], [93, "sunspec-ac-meter"]], "sunspec_reader": [[37, "sunspec-reader"]], "sunspec_scanner": [[38, "sunspec-scanner"]], "system": [[39, "system"], [94, "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"], [69, "module-configuration"], [71, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [104, "module-configuration"], [128, "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"], [74, "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"], [71, "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"], [74, "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"], [74, "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"], [74, "license"]], "Auth": [[44, "auth"]], "DPM1000": [[45, "dpm1000"]], "DummyTokenProvider": [[46, "dummytokenprovider"], [97, "dummytokenprovider"]], "DummyTokenProviderManual": [[47, "dummytokenprovidermanual"], [98, "dummytokenprovidermanual"]], "DummyTokenValidator": [[48, "dummytokenvalidator"], [99, "dummytokenvalidator"]], "DummyV2G": [[49, "dummyv2g"]], "EnergyManager": [[50, "energymanager"]], "EnergyNode": [[51, "energynode"]], "EvSlac": [[52, "evslac"]], "Misc": [[52, "misc"], [55, "misc"]], "EvseManager": [[53, "evsemanager"], [100, "evsemanager"]], "EvseSecurity": [[54, "evsesecurity"], [101, "evsesecurity"]], "EvseSlac": [[55, "evseslac"], [102, "evseslac"]], "EvseV2G": [[56, "evsev2g"]], "GenericPowermeter": [[57, "genericpowermeter"], [103, "genericpowermeter"]], "JsTibber": [[58, "jstibber"]], "LemDCBM400600": [[59, "lemdcbm400600"]], "MicroMegaWattBSP": [[60, "micromegawattbsp"]], "OCPP": [[61, "ocpp"]], "OCPP201": [[62, "ocpp201"]], "OCPPExtensionExample": [[63, "ocppextensionexample"], [105, "ocppextensionexample"]], "PN532TokenProvider": [[64, "pn532tokenprovider"]], "PacketSniffer": [[65, "packetsniffer"]], "PersistentStore": [[66, "persistentstore"]], "PowermeterBSM": [[67, "powermeterbsm"]], "PyEvJosev": [[68, "pyevjosev"]], "PyJosev": [[69, "pyjosev"]], "SerialCommHub": [[70, "serialcommhub"]], "Setup": [[71, "setup"], [124, "setup"]], "Store": [[72, "store"]], "System": [[73, "system"]], "YetiDriver": [[74, "yetidriver"], [106, "yetidriver"]], "authorization": [[75, "authorization"]], "bank_transaction": [[76, "bank-transaction"]], "board_support_common": [[77, "board-support-common"]], "iso15118_charger": [[83, "iso15118-charger"]], "iso15118_ev": [[84, "iso15118-ev"]], "money": [[86, "money"]], "serial_comm_hub_requests": [[91, "serial-comm-hub-requests"]], "units": [[95, "units"]], "yeti": [[96, "yeti"]], "Typical connections": [[100, "typical-connections"]], "AC Configuration": [[100, "ac-configuration"]], "DC Configuration": [[100, "dc-configuration"]], "Published variables": [[100, "published-variables"], [103, "published-variables"]], "session_events": [[100, "session-events"]], "Authentication": [[100, "authentication"]], "Autocharge / PnC": [[100, "autocharge-pnc"]], "Reservation": [[100, "reservation"]], "Energy Management": [[100, "energy-management"]], "Todo": [[102, "todo"]], "Datasets in the configuration file": [[103, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[103, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[103, "dataset-description"]], "Structure of datasets in the configuration file": [[103, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[103, "other-things-to-note"]], "Provided commands": [[103, "provided-commands"]], "get_signed_meter_value": [[103, "get-signed-meter-value"]], "LEM DCBM 400/600": [[104, "lem-dcbm-400-600"]], "Description": [[104, "description"]], "Initialization": [[104, "initialization"]], "Variable Powermeter": [[104, "variable-powermeter"]], "Command start_transaction": [[104, "command-start-transaction"]], "Command stop_transaction": [[104, "command-stop-transaction"]], "ip_address": [[104, "ip-address"]], "port (optional)": [[104, "port-optional"]], "meter_tls_certificate (optional)": [[104, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[104, "ntp-settings-optional"]], "Resilience Settings (optional)": [[104, "resilience-settings-optional"]], "Notes": [[104, "notes"]], "Time Sync": [[104, "time-sync"]], "Error Handling / Resilience": [[104, "error-handling-resilience"]], "TLS Notes & Limitations": [[104, "tls-notes-limitations"]], "References / Links": [[104, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[106, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[106, "protocol"]], "COBS": [[106, "cobs"]], "Protobuf": [[106, "protobuf"]], "EVerest to Yeti": [[106, "everest-to-yeti"]], "Low control mode:": [[106, "low-control-mode"]], "Other commands for all modes:": [[106, "other-commands-for-all-modes"]], "Yeti to EVerest": [[106, "yeti-to-everest"]], "EVerest Reference": [[107, "everest-reference"]], "EVerest Interfaces": [[108, "everest-interfaces"]], "EVerest Modules": [[109, "everest-modules"]], "EVerest Types": [[110, "everest-types"]], "Snapshot": [[111, "snapshot"]], "edm": [[112, "edm"]], "Dependency Manager for EVerest": [[112, "dependency-manager-for-everest"]], "Install and Quick Start": [[112, "install-and-quick-start"]], "Installing edm": [[112, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[112, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[112, "building-everest"]], "Python packages needed to run edm": [[112, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[112, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[112, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[112, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[112, "git-information-at-a-glance"]], "ev-cli": [[113, "ev-cli"]], "Install": [[113, "install"]], "ev-cli command line interface": [[113, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[113, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[113, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[113, "auto-generating-nodejs-modules"]], "EVerest development tools": [[114, "everest-development-tools"]], "EVerest framework": [[115, "everest-framework"]], "A Visual Introduction": [[115, "a-visual-introduction"]], "Tools And Helpers": [[115, "tools-and-helpers"]], "System Requirements and Prerequisites": [[115, "system-requirements-and-prerequisites"]], "Hardware": [[115, "hardware"]], "Operating System": [[115, "operating-system"]], "Libraries And Tools": [[115, "libraries-and-tools"]], "Prepare Your Development Environment": [[116, "prepare-your-development-environment"], [117, "prepare-your-development-environment"]], "A Word on System Environments": [[116, "a-word-on-system-environments"]], "Required Packages": [[116, "required-packages"]], "Tested Environments": [[116, "tested-environments"]], "Ubuntu": [[116, "ubuntu"]], "OpenSUSE": [[116, "opensuse"]], "Fedora": [[116, "fedora"]], "Troubleshooting": [[116, "troubleshooting"], [121, "troubleshooting"]], "Maven dependency": [[116, "maven-dependency"]], "Java dependency": [[116, "java-dependency"]], "Python versions with pyenv": [[116, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[117, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[117, "needed-packages"]], "Download And Install": [[117, "download-and-install"]], "Get The Needed EVerest Repositories": [[117, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[117, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[117, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[117, "packages-for-iso-15118-communication"]], "Build EVerest": [[117, "build-everest"]], "Simulating EVerest": [[117, "simulating-everest"]], "Prepare The Helpers": [[117, "prepare-the-helpers"]], "Software in a loop": [[117, "software-in-a-loop"]], "Admin panel and simulations": [[117, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[117, "understanding-everest-modules"]], "Basic elements of a module": [[117, "basic-elements-of-a-module"]], "Module manifest": [[117, "module-manifest"]], "Interfaces": [[117, "interfaces"]], "Types": [[117, "types"]], "Generate the stub files": [[117, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[117, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[118, "everest-modules-in-detail"]], "Overview": [[118, "overview"]], "Concepts": [[118, "concepts"]], "Modules and module instances": [[118, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[118, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[118, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[118, "providing-interface-implementations"]], "Requiring interface implementations": [[118, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[118, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[118, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[118, "explaining-the-yaml-files"]], "Explaining the generated sources": [[118, "explaining-the-generated-sources"]], "Interface headers": [[118, "interface-headers"]], "Module files": [[118, "module-files"]], "The module class": [[118, "the-module-class"]], "Interface implementations": [[118, "interface-implementations"]], "Note on concurrency": [[118, "note-on-concurrency"]], "EVerest Module Configurations": [[119, "everest-module-configurations"]], "Module connections for dedicated use cases": [[119, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[119, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[119, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[119, "module-connections-and-module-parameters"]], "Very quick overview": [[119, "very-quick-overview"]], "Charging station and charging points": [[119, "charging-station-and-charging-points"]], "Authentication for charging": [[119, "authentication-for-charging"]], "Car simulation": [[119, "car-simulation"]], "Energy management": [[119, "energy-management"], [120, "energy-management"]], "DC charging": [[119, "dc-charging"]], "Module functionality in detail": [[119, "module-functionality-in-detail"]], "Frequently Asked Questions And Best Practices": [[120, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[120, "everest-modules"]], "Debug a single module": [[120, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[120, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[120, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[120, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[120, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[121, "pionix-belaybox"]], "Introduction": [[121, "introduction"]], "The BelayBox hardware": [[121, "the-belaybox-hardware"]], "Getting support": [[121, "getting-support"]], "Setting up Hardware and Software": [[121, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[121, "assembling-the-yak-board"]], "Flashing the Yak Board": [[121, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[121, "assembling-the-yeti-board"]], "Preparing the cable set": [[121, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[121, "final-yak-yeti-cable-setup"]], "Raspbian": [[121, "raspbian"]], "EVerest": [[121, "everest"]], "Integration into Raspbian": [[121, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[121, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[121, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[121, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[121, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[121, "belaybox-further-information"]], "Reference Cheat Sheet": [[121, "reference-cheat-sheet"]], "Make root partition read/writable": [[121, "make-root-partition-read-writable"]], "Make it read only again": [[121, "make-it-read-only-again"]], "File containing wifi settings": [[121, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[121, "use-of-custom-everest-build-or-config"]], "Define release channels": [[121, "define-release-channels"]], "Wireguard VPN configuration": [[121, "wireguard-vpn-configuration"]], "Persistent user config": [[121, "persistent-user-config"]], "Stop automatic updates": [[121, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[121, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[121, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[121, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[121, "raspbian-partitioning-scheme"]], "Using online updates": [[121, "using-online-updates"]], "Factory reset": [[121, "factory-reset"]], "Yeti errors or EVerest not starting": [[121, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[122, "index"]], "What Is EVerest": [[122, "what-is-everest"]], "EVerest Compass": [[122, "everest-compass"]], "Direct contact": [[122, "direct-contact"]], "Mailing list": [[122, "mailing-list"]], "Weekly tech meetup": [[122, "weekly-tech-meetup"]], "Zulip chat": [[122, "zulip-chat"]], "1:1 meetup": [[122, "meetup"]], "Tech resources about EVerest": [[122, "tech-resources-about-everest"]], "Social Media": [[122, "social-media"]], "Find Your Way Into EVerest Development": [[122, "find-your-way-into-everest-development"]], "Table Of Contents": [[122, "table-of-contents"]], "Indices and tables": [[122, "indices-and-tables"]], "Docker setup": [[123, "docker-setup"]], "everest playground": [[123, "everest-playground"]], "Local CI environment": [[123, "local-ci-environment"]], "Generating languange specific protobuf files": [[123, "generating-languange-specific-protobuf-files"]], "How To: Act": [[124, "how-to-act"]], "Usage": [[124, "usage"]], "List available jobs:": [[124, "list-available-jobs"]], "Run Jobs / Trigger events:": [[124, "run-jobs-trigger-events"]], "Bind working directory:": [[124, "bind-working-directory"]], "How To: Git": [[125, "how-to-git"]], "Main concept": [[125, "main-concept"]], "Best practices": [[125, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[125, "tips-n-tricks-for-git"]], "Using private repositories": [[125, "using-private-repositories"]], "Workflow example": [[125, "workflow-example"]], "Visualization of the branching structure": [[125, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[125, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[126, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[126, "prerequisites"]], "Integration of libocpp into everest-core": [[126, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[126, "run-everest-with-steve"]], "Configuring OCPP": [[126, "configuring-ocpp"]], "Connect to a different CSMS": [[126, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[126, "configuring-ocpp-within-everest"]], "Logging": [[126, "logging"]], "Tutorials": [[127, "tutorials"]], "How To: Develop New Modules": [[128, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[128, "goal-of-this-tutorial"]], "Install Prerequisites": [[128, "install-prerequisites"]], "Workspace Setup": [[128, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[128, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[128, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[128, "create-module-skeleton"]], "Interface Configuration": [[128, "interface-configuration"]], "Build Configuration & Build": [[128, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[128, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[128, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[128, "adding-dependencies-yaml"]], "Building": [[128, "building"]], "Run Configuration & Run": [[128, "run-configuration-run"]], "EVerest configuration": [[128, "everest-configuration"]], "Adding and activating config/CMakeLists.txt": [[128, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[128, "running-everest"]], "Observing the System": [[128, "observing-the-system"]], "Exploring with MQTT Explorer": [[128, "exploring-with-mqtt-explorer"]], "Debugging": [[128, "debugging"]], "Exemplary Module Customizations": [[128, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[129, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[130, "general-sphinx-information"]], "Architecture": [[130, "architecture"]], "Build the documentation": [[130, "build-the-documentation"]], "Sphinx style guide": [[131, "sphinx-style-guide"]], "Headlines": [[131, "headlines"]], "Styles": [[131, "styles"]], "Bullet Lists": [[131, "bullet-lists"]], "Targets and Links": [[131, "targets-and-links"]], "Section Heading": [[131, "section-heading"]], "Tables": [[131, "tables"]], "Grid table": [[131, "grid-table"]], "Simple table": [[131, "simple-table"]], "CSV table": [[131, "csv-table"]], "table title": [[131, "id6"]], "Images and Figures": [[131, "images-and-figures"]], "Image": [[131, "image"]], "Figure": [[131, "figure"]], "Comments": [[131, "comments"]], "Directives": [[131, "directives"]], "Table of Contents": [[131, "table-of-contents"], [131, "id4"]], "Table of Contents (this document)": [[131, "table-of-contents-this-document"]], "Content Block Directives": [[131, "content-block-directives"], [131, "id5"]], ".. topic:: [title]": [[131, "topic-title"]], "Topic": [[131, null]], ".. sidebar:: [title]": [[131, "sidebar-title"]], "Sidebar": [[131, null]], ".. admonition:: [title]": [[131, "admonition-title"]], "Admonition title": [[131, null]], ".. attention::": [[131, "attention"]], ".. caution::": [[131, "caution"]], ".. danger::": [[131, "danger"]], ".. error::": [[131, "error"]], ".. hint::": [[131, "hint"]], ".. important::": [[131, "important"]], ".. note::": [[131, "note"]], ".. tip::": [[131, "tip"]], ".. warning::": [[131, "warning"]], ".. seealso::": [[131, "seealso"]], ".. versionadded:: [version]": [[131, "versionadded-version"]], ".. versionchanged:: [version]": [[131, "versionchanged-version"]], ".. deprecated:: [version]": [[131, "deprecated-version"]], ".. math::": [[131, "math"]], ".. raw:: output format": [[131, "raw-output-format"]], "Code Examples": [[131, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file