From b027a9fc2099afca4da52d2f9ba757d360498ff6 Mon Sep 17 00:00:00 2001 From: Github Service Account Date: Sun, 16 Jun 2024 01:33:29 +0000 Subject: [PATCH] Add doc build snapshot nightly --- docs/latest/appendix/02_snapshot.html | 5 ++++- docs/latest/searchindex.js | 2 +- docs/nightly/appendix/02_snapshot.html | 5 ++++- docs/nightly/searchindex.js | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html index 514cc1d75..0eea3712f 100644 --- a/docs/latest/appendix/02_snapshot.html +++ b/docs/latest/appendix/02_snapshot.html @@ -68,7 +68,7 @@

Navigation

git_tag: v0.2.3 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: d8a2b66d87000947a4d2ac1ee54f32ce09d09441 + git_rev: 254de94b00cbe7451c2408a02f9796e2a68c389e ext-mbedtls: cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS git: https://github.com/EVerest/ext-mbedtls.git @@ -84,6 +84,7 @@

Navigation

git_rev: 35c0c0a4ff3412e588ff6f00561df1407916832d git_tag: 2023.3.0 libevse-security: + cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBEVSE_SECURITY git: https://github.com/EVerest/libevse-security.git git_rev: 1ee9a962c49d22ea4a46c84ab9d51ebf80345e6e git_tag: v0.7.0 @@ -98,6 +99,7 @@

Navigation

git_tag: v0.2.1 options: - BUILD_EXAMPLES OFF + - CMAKE_POSITION_INDEPENDENT_CODE ON libmodbus: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBMODBUS git: https://github.com/EVerest/libmodbus.git @@ -114,6 +116,7 @@

Navigation

git_rev: 1f9f1a114c8dec79607abaee18782e03849573d8 git_tag: v0.3.0 libtimer: + cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBTIMER git: https://github.com/EVerest/libtimer.git git_rev: d7ee45a5779defdd88cfa9382348670b353b9a4c git_tag: v0.1.1 diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js index da5fafc3f..f9ab63a06 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/error_history", "_generated/interfaces/ev_board_support", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_error_framework", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/generic_array", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/phyverso_mcu_temperature", "_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/uk_random_delay", "_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/ErrorHistory", "_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/PhyVersoBSP", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/RsIskraMeter", "_generated/modules/RsPaymentTerminal", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/modules/YetiEvDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/error_history", "_generated/types/ev_board_support", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/generic_array", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/phyverso_mcu_temperature", "_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/uk_random_delay", "_generated/types/units", "_generated/types/units_signed", "_included/modules_doc/Auth.rst/index", "_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", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPP", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/PhyVersoBSP.rst/index", "_included/modules_doc/YetiDriver", "_included/modules_doc/YetiEvDriver.rst/index", "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/error_framework", "general/01_framework/index", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/07_configure_plug_and_charge", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_bazel/index", "tutorials/how_to_git/index", "tutorials/how_to_mac/index", "tutorials/how_to_ocpp/index", "tutorials/how_to_plug_and_charge/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/error_history.rst", "_generated/interfaces/ev_board_support.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_error_framework.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.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/ErrorHistory.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/PhyVersoBSP.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/RsIskraMeter.rst", "_generated/modules/RsPaymentTerminal.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/modules/YetiEvDriver.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/error_history.rst", "_generated/types/ev_board_support.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_included/modules_doc/Auth.rst/index.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", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPP.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/PhyVersoBSP.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "_included/modules_doc/YetiEvDriver.rst/index.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/error_framework.rst", "general/01_framework/index.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/07_configure_plug_and_charge.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_bazel/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_mac/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/how_to_plug_and_charge/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": ["", "13.2.1. ISO15118_charger", "13.2.2. ISO15118_ev", "13.2.3. ac_rcd", "13.2.4. auth", "13.2.5. auth_token_provider", "13.2.6. auth_token_validator", "13.2.7. bank_session_token_provider", "13.2.8. bank_transaction_summary_provider", "13.2.9. car_simulator", "13.2.10. connector_lock", "13.2.11. debug_json", "13.2.12. empty", "13.2.13. energy", "13.2.14. energy_manager", "13.2.15. energy_price_information", "13.2.16. error_history", "13.2.17. ev_board_support", "13.2.18. ev_slac", "13.2.19. evse_board_support", "13.2.20. evse_manager", "13.2.21. evse_security", "13.2.22. example", "13.2.23. example_error_framework", "13.2.24. example_user", "13.2.25. external_energy_limits", "13.2.26. generic_array", "13.2.27. isolation_monitor", "13.2.28. kvs", "13.2.29. ocpp", "13.2.30. ocpp_1_6_charge_point", "13.2.31. ocpp_data_transfer", "13.2.32. phyverso_mcu_temperature", "13.2.33. power", "13.2.34. power_supply_DC", "13.2.35. powermeter", "13.2.36. reservation", "13.2.37. serial_communication_hub", "13.2.38. session_cost", "13.2.39. slac", "13.2.40. solar_forecast", "13.2.41. sunspec_ac_meter", "13.2.42. sunspec_reader", "13.2.43. sunspec_scanner", "13.2.44. system", "13.2.45. test_control", "13.2.46. tibber_price_forecast", "13.2.47. uk_random_delay", "13.1.1. API", "13.1.2. Auth", "13.1.3. DPM1000", "13.1.4. DummyTokenProvider", "13.1.5. DummyTokenProviderManual", "13.1.6. DummyTokenValidator", "13.1.7. DummyV2G", "13.1.8. EnergyManager", "13.1.9. EnergyNode", "13.1.10. ErrorHistory", "13.1.11. EvSlac", "13.1.12. EvseManager", "13.1.13. EvseSecurity", "13.1.14. EvseSlac", "13.1.15. EvseV2G", "13.1.16. GenericPowermeter", "13.1.17. JsTibber", "13.1.18. LemDCBM400600", "13.1.19. MicroMegaWattBSP", "13.1.20. OCPP", "13.1.21. OCPP201", "13.1.22. OCPPExtensionExample", "13.1.23. PN532TokenProvider", "13.1.24. PacketSniffer", "13.1.25. PersistentStore", "13.1.26. PhyVersoBSP", "13.1.27. PowermeterBSM", "13.1.28. PyEvJosev", "13.1.29. RsIskraMeter", "13.1.30. RsPaymentTerminal", "13.1.31. SerialCommHub", "13.1.32. Setup", "13.1.33. Store", "13.1.34. System", "13.1.35. YetiDriver", "13.1.36. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. energy", "13.3.5. energy_price_information", "13.3.6. error_history", "13.3.7. ev_board_support", "13.3.8. evse_board_support", "13.3.9. evse_manager", "13.3.10. evse_security", "13.3.11. generic_array", "13.3.12. iso15118_charger", "13.3.13. iso15118_ev", "13.3.14. isolation_monitor", "13.3.15. money", "13.3.16. ocpp", "13.3.17. phyverso_mcu_temperature", "13.3.18. power_supply_DC", "13.3.19. powermeter", "13.3.20. reservation", "13.3.21. serial_comm_hub_requests", "13.3.22. session_cost", "13.3.23. sunspec_ac_meter", "13.3.24. system", "13.3.25. uk_random_delay", "13.3.26. units", "13.3.27. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "5.2.2. EvseSecurity", "5.2.3. EvseSlac", "5.2.5. GenericPowermeter", "5.2.6. LEM DCBM 400/600", "5.2.7. Interaction with EVSE Manager", "OCPPExtensionExample", "PhyVersoBSP", "5.2.8. YetiDriver", "YetiEvDriver", "13. EVerest Reference", "13.2. EVerest Interfaces", "13.1. EVerest Modules", "13.3. EVerest Types", "12. Snapshot", "8.1. edm", "8.2. ev-cli", "8. EVerest development tools", "1.6.1. Error Framework", "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", "6. Bank Card Payment", "7. Configure Plug&Charge", "10. Frequently Asked Questions And Best Practices", "11. Pionix BelayBox", "What Is EVerest", "9.9. Docker setup", "9.1. How To: Act", "9.2. Experimental Bazel Support in Everest", "9.3. How To: Git", "9.4. How To: Develop on a Mac", "9.5. How To: OCPP1.6 in EVerest", "9.6. How To: Plug&Charge with EVerest Software in the loop", "9. Tutorials", "9.7. How To: Develop New Modules", "9.8. Tutorial: Simulate EVerest in Software", "9.10. General Sphinx Information", "9.11. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65, 67, 68, 69, 72, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 115, 116, 117, 118, 119, 120, 121, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 49, 50, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 71, 73, 74, 75, 79, 81, 82, 83, 89, 111, 115, 116, 118, 119, 125, 133, 134, 138, 140, 141, 142, 143, 144, 146, 149, 154], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 19, 20, 21, 22, 24, 27, 28, 30, 31, 33, 35, 40, 42, 43, 45, 46, 49, 62, 67, 84, 86, 87, 92, 95, 102, 107, 116, 119, 123, 125, 130, 133, 134, 136, 137, 144, 149, 152, 154, 155], "iso15118": [1, 2, 18, 21, 39, 45, 54, 58, 59, 61, 62, 75, 95, 96, 115, 116, 129, 136, 140, 150], "charger": [1, 2, 19, 48, 49, 54, 59, 62, 79, 95, 111, 115, 123, 134, 140, 141, 142, 143, 150], "require_auth_eim": 1, "null": [1, 2, 28, 39], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 48, 49, 50, 54, 59, 61, 62, 69, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 92, 93, 95, 97, 98, 99, 102, 103, 104, 105, 106, 107, 110, 111, 115, 117, 119, 121, 123, 131, 134, 136, 137, 138, 140, 141, 142, 143, 145, 146, 148, 149, 150, 152, 153], "eim": [1, 59, 62, 115], "author": [1, 4, 5, 6, 20, 92, 102, 105, 115, 125, 128, 136, 137, 139, 142, 143, 149, 152], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 47, 48, 49, 51, 52, 55, 56, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 115, 134, 136, 143, 148], "providedidtoken": [1, 5, 6, 20, 84, 92, 105, 140], "The": [1, 2, 4, 5, 9, 13, 17, 19, 20, 21, 27, 28, 29, 34, 36, 44, 47, 48, 49, 61, 62, 63, 65, 71, 75, 76, 77, 78, 79, 84, 87, 88, 92, 93, 95, 98, 99, 102, 105, 107, 111, 115, 116, 117, 118, 119, 123, 130, 131, 134, 138, 139, 141, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155], "evcc": [1, 2, 20, 75, 92, 95, 150], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 18, 21, 22, 29, 37, 38, 39, 47, 84, 85, 93, 95, 99, 100, 102, 105, 107, 111, 112, 113, 115, 116, 119, 131, 133, 134, 136, 138, 139, 140, 141, 144, 146, 149, 150, 152, 154], "payment": [1, 77, 95, 102, 140, 143], "detail": [1, 20, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 77, 82, 83, 92, 95, 99, 102, 103, 115, 116, 119, 130, 134, 136, 143, 149, 152], "pnc": [1, 59, 62, 149, 150], "send": [1, 20, 29, 37, 59, 61, 99, 115, 117, 123, 137, 139, 140, 147, 152], "signatur": [1, 21, 102, 107, 110, 133], "certif": [1, 20, 21, 60, 62, 65, 75, 84, 93, 95, 102, 107, 119, 135, 136, 140, 149, 150], "chain": [1, 20, 21, 56, 62, 93, 140], "emaid": [1, 84, 102], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 131, 133, 136, 137, 138, 140, 143, 146, 147, 148], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 69, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 115, 121, 137, 152], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 131, 134, 136, 137], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 78, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 125, 130, 135, 136, 137, 138, 140, 141, 142, 143, 147, 148, 149, 150, 152, 153], "ac_close_contactor": 1, "contactor": [1, 2, 17, 19, 86, 91, 95, 123], "should": [1, 3, 17, 19, 20, 21, 27, 30, 34, 35, 49, 50, 59, 61, 62, 69, 73, 79, 81, 91, 92, 96, 99, 107, 115, 119, 123, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 147, 149, 152], "close": [1, 2, 62, 95, 138, 148], "ac_open_contactor": 1, "open": [1, 95, 130, 136, 138, 142, 143, 144, 148, 149, 152, 153, 154], "start_cablecheck": 1, "now": [1, 20, 47, 67, 87, 88, 92, 107, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 152, 153], "start": [1, 2, 4, 18, 19, 20, 27, 29, 34, 35, 37, 39, 44, 47, 49, 59, 65, 67, 86, 92, 99, 102, 105, 107, 108, 111, 115, 117, 119, 123, 131, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 147, 148, 149, 152, 153], "cabl": [1, 10, 19, 59, 65, 73, 86, 92], "check": [1, 6, 21, 22, 28, 59, 79, 102, 115, 119, 123, 133, 137, 138, 142, 143, 147, 150, 152], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 19, 20, 25, 29, 32, 39, 42, 50, 51, 59, 61, 64, 67, 73, 74, 77, 86, 87, 91, 92, 95, 98, 99, 100, 102, 106, 111, 112, 115, 116, 117, 118, 119, 120, 123, 125, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 152, 155], "3": [1, 18, 34, 39, 43, 58, 59, 61, 65, 73, 88, 92, 98, 102, 116, 117, 118, 119, 123, 129, 130, 135, 148, 149, 152, 155], "trigger": [1, 3, 18, 19, 29, 30, 59, 99, 107, 134, 137, 140, 142, 149, 154], "when": [1, 4, 18, 29, 30, 34, 39, 42, 49, 59, 61, 62, 66, 67, 70, 73, 74, 81, 82, 83, 84, 87, 92, 99, 102, 103, 107, 108, 115, 116, 118, 119, 123, 131, 133, 135, 136, 137, 138, 140, 141, 142, 145, 147, 148, 149, 152, 154], "ev": [1, 2, 4, 17, 18, 19, 20, 49, 58, 59, 61, 62, 73, 75, 83, 84, 86, 90, 92, 95, 96, 102, 111, 117, 122, 124, 132, 134, 137, 138, 140, 142, 143, 150, 152], "powerdeliveryreq": [1, 95], "messag": [1, 29, 30, 59, 67, 68, 71, 78, 89, 95, 99, 102, 116, 117, 123, 133, 134, 137, 141, 149, 152], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 27, 29, 30, 35, 39, 49, 65, 86, 87, 92, 95, 102, 111, 115, 119, 123, 139, 149, 153], "currentdemand_start": 1, "charg": [1, 2, 9, 17, 18, 19, 20, 27, 29, 30, 34, 45, 47, 49, 55, 59, 62, 66, 67, 68, 73, 76, 81, 84, 86, 87, 91, 92, 95, 96, 99, 102, 103, 115, 116, 122, 123, 133, 134, 136, 142, 143, 149, 151], "process": [1, 2, 18, 39, 55, 77, 84, 92, 95, 107, 111, 116, 131, 134, 136, 137, 138, 139, 141, 143, 146, 151, 152, 153, 155], "ha": [1, 4, 19, 29, 30, 49, 59, 62, 73, 75, 76, 84, 92, 95, 99, 102, 103, 107, 111, 115, 119, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 146, 147, 149, 152], "want": [1, 2, 59, 115, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 147, 152, 153], "currentdemand_finish": 1, "wa": [1, 8, 18, 20, 21, 22, 28, 36, 39, 44, 79, 92, 95, 99, 102, 103, 107, 108, 123, 130, 137, 139, 140, 143, 147, 149, 152], "finish": [1, 2, 19, 38, 44, 49, 59, 77, 92, 105, 117, 139, 142, 147, 152], "sae_bidi_mode_act": 1, "sae": [1, 2, 59, 95, 115, 142], "j2847": [1, 2, 59], "bidi": [1, 95], "mode": [1, 2, 9, 19, 20, 34, 37, 39, 45, 50, 59, 61, 79, 95, 96, 101, 115, 141, 142], "activ": [1, 19, 34, 49, 50, 59, 87, 88, 89, 107, 108, 111, 119, 131, 133, 135, 138, 140, 142, 149], "evccidd": 1, "string": [1, 2, 4, 6, 9, 11, 16, 17, 18, 19, 20, 21, 22, 28, 29, 30, 34, 35, 36, 37, 39, 41, 43, 44, 45, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110, 119, 136, 137, 152], "specifi": [1, 20, 21, 29, 36, 62, 65, 81, 87, 92, 93, 95, 99, 102, 103, 105, 107, 111, 115, 116, 136, 137, 140, 141, 144, 145, 149, 150, 152], "identif": [1, 76, 92, 102, 115, 138], "readabl": [1, 92, 123, 154], "format": [1, 19, 21, 44, 65, 76, 77, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 119, 131, 135, 142, 143, 145, 149, 152], "It": [1, 9, 19, 20, 29, 49, 54, 59, 60, 61, 92, 95, 105, 108, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154], "contain": [1, 6, 15, 20, 21, 29, 30, 31, 38, 40, 44, 46, 48, 49, 84, 88, 89, 92, 93, 95, 98, 99, 105, 107, 111, 115, 116, 118, 120, 123, 130, 131, 136, 137, 140, 144, 145, 147, 148, 149, 152, 153], "mac": [1, 18, 39, 59, 61, 62, 75, 92, 135, 143, 151], "address": [1, 18, 37, 39, 43, 50, 59, 61, 63, 65, 74, 76, 77, 79, 87, 92, 116, 118, 119, 150], "uppercas": 1, "pattern": [1, 18, 22, 28, 39, 43, 92, 135], "A": [1, 18, 19, 21, 22, 28, 30, 36, 39, 44, 49, 55, 59, 67, 68, 84, 86, 90, 92, 93, 95, 96, 99, 101, 102, 105, 106, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 130, 133, 137, 138, 139, 140, 142, 143, 147, 152, 155], "f0": [1, 18, 39, 92], "9": [1, 18, 39, 43, 92, 99, 135, 148], "2": [1, 2, 18, 19, 29, 34, 39, 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, 76, 77, 78, 79, 80, 81, 82, 83, 92, 98, 99, 102, 115, 116, 118, 119, 123, 129, 130, 136, 142, 143, 147, 149, 150, 155], "5": [1, 18, 35, 39, 53, 55, 59, 61, 70, 92, 106, 130, 137, 142, 148, 155], "selectedpaymentopt": 1, "paymentopt": [1, 95], "element": [1, 95, 99], "us": [1, 4, 7, 9, 11, 12, 13, 19, 20, 21, 22, 23, 24, 27, 29, 30, 34, 37, 42, 47, 49, 50, 55, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 78, 79, 82, 83, 84, 85, 86, 87, 91, 92, 93, 95, 99, 101, 102, 103, 107, 108, 110, 111, 115, 116, 117, 118, 119, 121, 123, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 148, 149, 150, 152, 153, 154, 155], "indic": [1, 9, 20, 21, 29, 30, 44, 84, 86, 87, 91, 93, 95, 99, 102, 104, 115, 117, 119, 138], "type": [1, 3, 9, 21, 29, 30, 44, 51, 52, 53, 57, 58, 61, 63, 64, 70, 76, 78, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 118, 119, 120, 125, 134, 135, 137, 139, 140, 141, 142, 143, 148, 149, 152, 153, 154], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 95, 96], "select": [1, 2, 20, 37, 49, 50, 59, 84, 95, 115, 138, 140, 142, 144, 150, 152], "energi": [1, 2, 15, 20, 25, 40, 46, 48, 55, 56, 59, 64, 74, 88, 92, 95, 96, 101, 102, 105, 109, 110, 118, 125, 126, 128, 136, 137, 142, 143, 149], "transfer": [1, 2, 29, 31, 37, 59, 67, 68, 69, 95, 96, 99, 104, 123], "request": [1, 2, 6, 13, 17, 20, 21, 29, 30, 31, 35, 39, 44, 49, 59, 61, 65, 67, 68, 81, 84, 87, 92, 93, 95, 96, 99, 102, 104, 107, 111, 115, 116, 118, 119, 123, 139, 140, 141, 143, 149, 150, 152, 153], "departuretim": 1, "option": [1, 6, 19, 20, 21, 42, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 129, 130, 131, 133, 134, 137, 140, 143, 147, 149, 152, 155], "rfc3339": [1, 44, 84, 87, 88, 92, 95, 99, 102, 103, 105, 107], "utc": [1, 84, 87, 88, 95, 103, 105, 108], "vehicl": [1, 20, 39, 92, 95, 102, 116, 136, 142, 150], "intend": [1, 92, 102], "date": [1, 44, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 123, 143], "time": [1, 19, 29, 34, 44, 47, 51, 52, 53, 55, 59, 65, 67, 68, 70, 77, 81, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 123, 130, 133, 135, 136, 137, 138, 139, 140, 142, 143, 145, 147, 149, 150, 152], "ac_eamount": 1, "number": [1, 2, 3, 17, 19, 20, 22, 28, 33, 34, 37, 42, 48, 50, 51, 52, 53, 55, 56, 59, 61, 64, 65, 66, 70, 73, 76, 77, 81, 83, 86, 87, 88, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 108, 109, 118, 119, 135, 136, 137, 138, 152, 155], "wh": [1, 92, 95, 96, 102, 106, 109, 110, 118], "amount": [1, 77, 81, 87, 95, 98, 99, 119, 123, 138, 139], "reflect": [1, 137, 152], "": [1, 8, 9, 29, 43, 51, 52, 53, 55, 63, 65, 70, 85, 92, 93, 99, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 152], "estim": [1, 92, 95], "how": [1, 49, 62, 69, 81, 107, 111, 116, 121, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 151, 153, 154, 155], "much": [1, 138, 141, 142, 147], "need": [1, 8, 19, 20, 21, 38, 59, 77, 79, 84, 85, 87, 91, 92, 102, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 154], "fulfil": [1, 87, 92], "user": [1, 49, 59, 67, 84, 87, 92, 102, 111, 117, 130, 131, 136, 137, 139, 147, 148, 152], "configur": [1, 20, 29, 30, 51, 52, 53, 63, 99, 103, 111, 114, 121, 123, 134, 136, 141, 143, 144, 145, 146, 150, 153], "goal": [1, 92], "current": [1, 2, 3, 4, 9, 17, 19, 20, 22, 33, 34, 44, 47, 48, 50, 56, 59, 67, 73, 82, 86, 87, 88, 91, 92, 95, 96, 99, 101, 102, 107, 108, 109, 110, 111, 115, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 144, 145, 146, 147, 149, 151, 155], "session": [1, 2, 7, 8, 9, 19, 20, 34, 38, 49, 59, 62, 71, 77, 85, 92, 95, 99, 103, 105, 111, 115, 117, 123, 136, 138, 140, 141, 149], "ac_evmaxvoltag": 1, "v": [1, 92, 95, 96, 101, 106, 136, 144], "rm": [1, 144, 147, 153], "maxim": 1, "nomin": [1, 55, 59], "voltag": [1, 19, 27, 34, 48, 50, 55, 59, 66, 91, 92, 95, 96, 97, 101, 102, 106, 109, 110, 134, 137, 138], "can": [1, 4, 7, 9, 11, 12, 19, 20, 21, 29, 42, 44, 47, 49, 50, 56, 59, 61, 62, 67, 68, 70, 81, 82, 84, 85, 87, 88, 91, 92, 95, 99, 101, 102, 105, 111, 115, 116, 118, 119, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155], "accept": [1, 19, 20, 36, 53, 84, 93, 95, 99, 103, 107, 137], "measur": [1, 17, 20, 27, 35, 41, 42, 59, 65, 74, 86, 87, 95, 97, 102, 106, 110, 118, 123, 138], "between": [1, 2, 13, 19, 59, 61, 70, 78, 84, 87, 88, 95, 97, 115, 116, 130, 136, 138, 140, 142, 143, 147, 149], "one": [1, 10, 17, 19, 20, 29, 37, 38, 49, 50, 51, 52, 59, 77, 84, 87, 92, 95, 102, 111, 112, 113, 115, 116, 123, 131, 133, 135, 136, 137, 138, 141, 142, 143, 147, 149, 152], "phase": [1, 2, 17, 19, 20, 56, 59, 73, 87, 91, 92, 95, 102, 106, 109, 110, 115, 118, 123, 134, 136], "neutral": [1, 59, 95, 109, 110], "ac_evmaxcurr": 1, "maximum": [1, 19, 22, 33, 47, 48, 50, 59, 66, 73, 77, 78, 82, 91, 92, 95, 96, 99, 101, 102, 119, 139, 149], "support": [1, 3, 17, 19, 50, 59, 61, 62, 66, 73, 75, 79, 82, 83, 86, 90, 91, 92, 95, 99, 101, 102, 107, 115, 118, 123, 135, 136, 138, 143, 149, 150, 151, 155], "per": [1, 2, 21, 34, 87, 88, 115, 133, 152], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 20, 21, 60, 75, 95, 116, 140, 150], "below": [1, 59, 87, 91, 92, 119, 123, 130, 133, 136, 137, 139, 143], "minimum": [1, 48, 73, 91, 95, 99, 101, 102, 115, 135, 142], "cost": [1, 38, 88, 99, 105, 139], "effici": [1, 87, 92, 101, 135, 146], "dc_evenergycapac": 1, "capac": [1, 19, 92, 96], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 20, 21, 36, 38, 39, 47, 49, 51, 55, 59, 62, 75, 84, 86, 87, 90, 91, 92, 93, 95, 96, 99, 102, 115, 117, 137, 138, 139, 141, 149], "dc_fullsoc": 1, "soc": [1, 59, 92, 95, 96], "which": [1, 20, 21, 30, 42, 67, 71, 76, 78, 81, 84, 92, 93, 96, 99, 102, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 125, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 147, 149, 152], "consid": [1, 92, 99, 119, 135, 136, 137, 142], "batteri": [1, 59, 87, 92, 95], "fulli": [1, 92, 115], "dc_bulksoc": 1, "fast": [1, 19, 134, 136, 142, 147], "end": [1, 20, 59, 87, 92, 99, 103, 105, 107, 137, 142, 149], "dc_evstatu": 1, "dc_evstatustyp": [1, 95], "statu": [1, 18, 20, 27, 37, 39, 44, 84, 92, 93, 95, 99, 102, 105, 107, 119, 138, 139, 151, 155], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 17, 18, 19, 20, 21, 22, 28, 29, 30, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 74, 75, 78, 79, 84, 87, 91, 95, 99, 101, 102, 133, 136, 137, 152], "If": [1, 3, 4, 17, 19, 20, 21, 30, 34, 38, 49, 51, 59, 60, 62, 65, 66, 67, 68, 73, 75, 82, 83, 87, 92, 95, 99, 102, 115, 116, 117, 119, 123, 130, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153], "set": [1, 2, 4, 9, 17, 18, 19, 20, 25, 29, 30, 34, 39, 44, 45, 47, 49, 50, 56, 59, 61, 62, 66, 67, 73, 78, 79, 82, 83, 87, 88, 91, 92, 95, 96, 99, 101, 108, 115, 118, 120, 123, 131, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 150, 152, 153, 155], "true": [1, 2, 3, 17, 18, 19, 20, 21, 22, 28, 29, 30, 35, 36, 39, 44, 49, 50, 59, 61, 62, 67, 68, 73, 74, 75, 78, 79, 87, 91, 95, 99, 101, 102, 115, 116, 117, 119, 123, 133, 136, 137, 140, 141, 142, 147, 148, 149], "bulk": [1, 92, 95], "approx": [1, 95, 119], "80": [1, 65, 92, 95, 119, 136, 144, 148], "complet": [1, 19, 43, 59, 92, 95, 123, 131, 135, 137, 142, 149, 150], "dc_chargingcomplet": 1, "full": [1, 9, 59, 91, 95, 134, 140, 142, 143], "100": [1, 19, 50, 61, 78, 86, 95, 148, 149], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 95], "target": [1, 2, 34, 37, 67, 87, 92, 95, 96, 99, 141, 146, 153], "dc_evmaximumlimit": [1, 95], "valu": [1, 9, 13, 17, 19, 20, 25, 28, 29, 30, 34, 35, 36, 37, 42, 44, 47, 48, 49, 55, 59, 67, 72, 74, 80, 84, 86, 87, 88, 91, 92, 93, 95, 98, 99, 102, 104, 106, 109, 110, 115, 116, 118, 119, 133, 134, 136, 137, 145, 149, 152, 155], "power": [1, 2, 9, 17, 19, 34, 35, 39, 48, 50, 59, 65, 66, 74, 82, 87, 91, 92, 95, 96, 101, 102, 109, 110, 115, 119, 123, 125, 126, 136, 137, 138, 141, 142, 149], "allow": [1, 3, 17, 19, 25, 29, 34, 44, 49, 50, 59, 62, 65, 74, 77, 79, 87, 91, 92, 95, 96, 99, 111, 119, 123, 133, 136, 138, 139, 140, 142, 149, 152], "dc_evremainingtim": [1, 95], "calcul": [1, 61, 93, 95, 118, 141], "until": [1, 20, 21, 27, 34, 49, 59, 87, 95, 102], "certificate_request": 1, "request_exi_stream_schema": [1, 20, 95], "deliv": [1, 20, 95, 101, 115, 136, 138], "belong": [1, 4, 20, 49, 115, 147], "valid": [1, 4, 6, 20, 21, 49, 51, 52, 53, 59, 67, 68, 70, 84, 87, 92, 93, 95, 107, 111, 114, 115, 116, 119, 120, 138, 139, 140, 142, 149], "contract": [1, 20, 59, 62, 75, 84, 95, 102, 115, 116, 140, 150], "respons": [1, 20, 21, 29, 30, 31, 35, 37, 49, 62, 64, 93, 95, 99, 102, 107, 111, 119, 140, 141, 142, 152], "report": [1, 3, 19, 20, 34, 49, 51, 52, 59, 64, 79, 82, 92, 99, 102, 115, 119, 133, 142, 147, 149], "async": [1, 20], "via": [1, 20, 37, 56, 61, 65, 75, 81, 84, 102, 115, 118, 119, 134, 136, 138, 140, 141, 142, 144, 153], "set_get_certificate_respons": [1, 20], "dlink_termin": [1, 39], "termin": [1, 39, 62, 77, 92, 97, 102, 136, 139, 152], "data": [1, 8, 18, 21, 26, 27, 29, 31, 37, 39, 44, 58, 61, 64, 67, 68, 69, 73, 76, 85, 87, 92, 93, 94, 98, 99, 102, 103, 104, 110, 115, 118, 119, 123, 136, 137, 140, 142, 148, 152, 153], "link": [1, 18, 39, 58, 61, 62, 75, 93, 99, 112, 113, 114, 117, 121, 122, 124, 137, 140, 141, 143, 144, 152], "becom": [1, 34, 39, 49, 92, 111, 147], "unmatch": [1, 18, 39], "dlink_error": [1, 39], "restart": [1, 19, 29, 30, 39, 149], "match": [1, 9, 18, 39, 49, 59, 61, 102, 111, 139, 141], "dlink_paus": [1, 39], "save": [1, 39, 130, 138, 141], "while": [1, 20, 39, 50, 108, 123, 134, 141, 142, 144, 146, 150, 152], "stai": [1, 39, 142, 143], "ev_appprotocol": 1, "arrai": [1, 16, 21, 28, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "debug_lit": 1, "list": [1, 16, 29, 30, 38, 69, 84, 92, 93, 95, 98, 99, 105, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 152], "protocol": [1, 20, 95, 107, 115, 117, 119, 134, 136, 137, 138, 140, 149], "array_item": [1, 16, 21, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "transmit": [1, 95, 123, 140], "properti": [1, 29, 42, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 136], "protocolnamespac": [1, 95], "requir": [1, 2, 4, 6, 9, 13, 16, 17, 19, 20, 21, 22, 25, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 47, 57, 64, 65, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 123, 130, 133, 136, 138, 139, 140, 141, 143, 148, 149], "uniqu": [1, 7, 9, 65, 85, 95, 102, 137], "identifi": [1, 7, 9, 21, 76, 85, 89, 95, 99, 102, 138], "namespac": [1, 95, 130, 137], "uri": [1, 95, 99, 107], "specif": [1, 25, 36, 43, 76, 84, 87, 95, 99, 115, 134, 136, 137, 142, 145, 147, 149, 152], "versionnumbermajor": [1, 95], "integ": [1, 4, 19, 20, 21, 28, 36, 37, 43, 47, 48, 49, 50, 51, 55, 56, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 74, 76, 77, 78, 81, 82, 83, 84, 87, 91, 92, 93, 94, 95, 98, 99, 103, 104, 106, 107, 108, 136, 137], "major": [1, 95], "version": [1, 76, 95, 130, 131, 134, 136, 141, 142, 146, 147, 148, 149, 152], "versionnumberminor": [1, 95], "minor": [1, 95, 98, 147], "schemaid": [1, 95], "assign": [1, 84, 92, 95, 99, 102, 105, 111, 115, 137], "prioriti": [1, 20, 87, 92, 95, 99, 120], "base": [1, 29, 49, 63, 74, 84, 95, 99, 105, 115, 133, 134, 135, 138, 140, 142, 143, 147, 148, 149, 150], "v2g_messag": [1, 95], "debug": [1, 11, 50, 55, 61, 70, 142, 148], "all": [1, 4, 19, 20, 21, 29, 30, 34, 35, 43, 44, 47, 50, 55, 56, 67, 68, 87, 88, 92, 95, 98, 99, 100, 103, 105, 111, 115, 116, 118, 130, 131, 134, 135, 136, 138, 139, 142, 143, 144, 145, 146, 147, 149, 152, 154, 155], "v2g": [1, 2, 21, 59, 60, 62, 93, 95, 130, 140], "purpos": [1, 8, 17, 19, 20, 62, 84, 115, 134, 137, 142, 149, 154], "onli": [1, 12, 17, 19, 20, 29, 34, 44, 49, 50, 51, 59, 61, 62, 67, 84, 86, 87, 92, 95, 99, 101, 102, 105, 109, 110, 111, 115, 116, 118, 123, 130, 133, 136, 137, 138, 140, 141, 146, 147, 149, 152], "selected_protocol": [1, 20], "setup": [1, 19, 85, 95, 119, 125, 127, 130, 133, 134, 135, 136, 137, 138, 140, 143, 146, 147, 149, 150, 151], "void": [1, 2, 3, 4, 9, 10, 13, 17, 18, 19, 20, 21, 25, 27, 28, 29, 30, 34, 37, 39, 44, 47, 136, 137], "At": [1, 134, 138, 146, 152], "startup": [1, 59, 118, 119, 137, 152], "necessari": [1, 81, 136, 138, 146, 147, 152], "info": [1, 29, 30, 84, 93, 99, 130, 152], "sent": [1, 29, 30, 73, 78, 92, 115, 120, 123, 152], "modul": [1, 11, 19, 20, 21, 23, 29, 34, 47, 54, 57, 64, 92, 103, 104, 106, 112, 113, 114, 115, 117, 120, 121, 122, 124, 125, 135, 139, 142, 143, 148, 149, 150, 151, 153, 154], "onc": [1, 19, 34, 49, 115, 117, 123, 139, 142, 146, 147, 148, 152], "evse_id": [1, 20, 59, 84, 95, 99, 102], "evseid": [1, 9, 76, 95], "id": [1, 4, 9, 20, 29, 35, 36, 37, 43, 49, 59, 74, 77, 84, 92, 95, 99, 102, 103, 105, 106, 107, 111, 115, 119, 131, 137, 141, 142, 149, 150, 152], "outlet": [1, 9, 92, 95, 139], "connect": [1, 4, 19, 29, 30, 39, 48, 49, 59, 61, 62, 65, 66, 67, 68, 70, 73, 74, 75, 78, 79, 82, 83, 86, 92, 95, 102, 111, 116, 118, 119, 123, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 148, 152], "supported_energy_transfer_mod": 1, "avail": [1, 19, 20, 29, 34, 49, 59, 84, 91, 92, 99, 102, 111, 123, 131, 133, 134, 135, 136, 138, 140, 142, 143, 149, 154], "differ": [1, 2, 47, 59, 61, 71, 84, 87, 88, 92, 95, 106, 123, 130, 133, 136, 137, 138, 142, 146, 147, 150], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 95], "v2h": [1, 2, 59, 95], "debug_mod": 1, "enabl": [1, 2, 9, 17, 19, 20, 29, 30, 39, 45, 47, 59, 62, 74, 79, 92, 115, 117, 119, 123, 133, 136, 137, 138, 140, 141, 143, 144, 149, 152], "disabl": [1, 9, 17, 19, 20, 47, 49, 50, 59, 62, 66, 73, 78, 82, 83, 92, 123, 142, 148, 149], "set_charging_paramet": 1, "paramet": [1, 2, 77, 87, 102, 116, 118, 119, 130, 134, 137, 141, 149, 152], "least": [1, 34, 134, 137, 143, 152], "mai": [1, 3, 8, 19, 20, 29, 34, 49, 59, 81, 87, 91, 92, 99, 107, 111, 115, 116, 119, 123, 133, 136, 137, 141, 148, 152], "updat": [1, 19, 20, 21, 34, 44, 55, 64, 74, 87, 95, 99, 107, 116, 118, 120, 133, 135, 136, 137, 138, 140, 143, 146], "later": [1, 34, 87, 134, 136, 138, 147, 152], "some": [1, 3, 19, 20, 48, 49, 59, 78, 81, 85, 91, 92, 102, 107, 119, 123, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 147, 149, 152], "next": [1, 34, 99, 123, 137, 138, 142, 143, 146, 152], "physical_valu": 1, "setupphysicalvalu": [1, 95], "up": [1, 18, 34, 39, 47, 59, 61, 79, 107, 115, 119, 123, 131, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "initi": [1, 19, 20, 21, 59, 65, 79, 92, 95, 111, 123, 130, 131, 133, 137, 140, 143, 147, 148, 149, 150, 152], "physic": [1, 20, 92, 95, 115, 138, 140], "ac": [1, 3, 10, 19, 41, 54, 55, 59, 61, 62, 73, 74, 75, 82, 87, 92, 95, 102, 106, 109, 110, 118, 123, 136, 140, 142, 150], "dc": [1, 2, 17, 19, 27, 34, 50, 54, 59, 61, 62, 66, 73, 75, 87, 91, 92, 95, 96, 97, 101, 102, 109, 110, 118, 142, 148], "session_setup": 1, "each": [1, 21, 29, 37, 38, 93, 111, 115, 119, 131, 133, 136, 137, 138, 141, 143, 145, 147, 149, 152], "payment_opt": 1, "These": [1, 102, 115, 116, 120, 131, 140, 144, 146, 147, 151, 152, 155], "ar": [1, 19, 20, 21, 29, 30, 34, 47, 49, 59, 60, 67, 71, 86, 87, 88, 92, 98, 99, 102, 103, 105, 109, 110, 111, 115, 116, 117, 118, 119, 120, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155], "offer": [1, 29, 59, 99, 137, 146], "supported_certificate_servic": 1, "instal": [1, 21, 44, 59, 75, 93, 95, 107, 116, 135, 140, 141, 142, 143, 144, 145, 146, 148, 150, 154], "servic": [1, 29, 30, 59, 98, 136, 144, 145, 150, 152], "sa": 1, "certificate_respons": [1, 20], "previous": [1, 20, 28, 92, 102, 140], "publish": [1, 11, 19, 20, 26, 27, 29, 30, 34, 38, 51, 52, 61, 64, 67, 112, 113, 117, 123, 134, 136, 137, 139, 140, 149, 152], "new": [1, 19, 20, 21, 44, 49, 70, 77, 87, 107, 115, 116, 117, 118, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 150, 151, 153, 155], "includ": [1, 20, 21, 35, 47, 62, 87, 92, 95, 99, 102, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 144, 148, 149, 150, 152, 154, 155], "correspond": [1, 20, 92, 118, 123, 131, 137, 138, 139, 142, 152], "encrypt": [1, 20, 60, 62, 93, 116], "privat": [1, 20, 21, 60, 93, 102, 119, 136, 140, 142], "kei": [1, 20, 21, 22, 28, 29, 30, 60, 62, 64, 69, 72, 80, 93, 95, 99, 102, 110, 111, 119, 121, 134, 136, 140, 145, 149, 150], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 20, 95], "raw": [1, 20, 45, 92, 95, 104], "exi": [1, 20, 95, 135, 143], "stream": [1, 20, 86, 95, 123, 143], "csm": [1, 20, 21, 29, 30, 60, 67, 68, 92, 93, 95, 99, 120, 140, 141, 150], "authorization_respons": 1, "inform": [1, 6, 8, 18, 20, 29, 30, 35, 36, 39, 44, 48, 76, 84, 87, 88, 92, 95, 98, 99, 111, 115, 116, 123, 133, 135, 136, 138, 139, 140, 141, 143, 151, 153], "whether": [1, 9, 20, 21, 47, 87, 91, 95, 99, 102, 115, 119], "accecpt": 1, "authorization_statu": [1, 84], "authorizationstatu": [1, 84], "token": [1, 4, 5, 6, 7, 20, 41, 49, 51, 52, 53, 67, 68, 70, 77, 84, 85, 92, 103, 111, 112, 113, 114, 115, 138, 139, 140, 145, 149], "certificate_statu": [1, 84], "certificatestatu": [1, 84], "ac_contactor_clos": 1, "fals": [1, 3, 17, 18, 19, 20, 21, 29, 30, 35, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 75, 78, 79, 91, 92, 101, 119, 123, 133, 136, 137, 140, 141, 149, 152], "dlink_readi": [1, 18, 39, 117], "signal": [1, 19, 20, 39, 59, 67, 86, 92, 115, 117, 123], "slac": [1, 18, 58, 59, 61, 115, 117, 123, 125, 126, 138, 143], "layer": [1, 18, 39, 149], "accord": [1, 27, 35, 58, 61, 78, 95, 98, 102, 115, 119, 149], "readi": [1, 2, 20, 34, 59, 95, 117, 119, 136, 137, 142, 147, 148, 152, 153], "cable_check_finish": 1, "under": [1, 22, 28, 92, 123, 133, 142, 150], "20v": 1, "insul": [1, 59], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 95], "sign": [1, 21, 35, 92, 93, 102, 107, 110, 116, 119, 138], "meter": [1, 35, 41, 48, 59, 65, 66, 74, 76, 82, 92, 102, 106, 110, 115, 119, 136], "record": [1, 143], "receipt_requir": 1, "receipt": [1, 59], "stop_charg": [1, 2], "continu": [1, 135, 136, 137, 141, 142], "update_ac_max_curr": 1, "line": [1, 27, 34, 50, 55, 70, 78, 82, 95, 118, 123, 130, 134, 135, 138, 145, 152, 155], "restrict": [1, 136, 152], "call": [1, 19, 20, 29, 30, 44, 47, 81, 102, 115, 117, 119, 123, 130, 131, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 145, 147, 149, 152], "dure": [1, 19, 20, 27, 34, 47, 59, 62, 79, 87, 91, 105, 115, 116, 119, 131, 135, 136, 140, 142, 147], "max_curr": [1, 22, 33, 92, 115], "max": [1, 2, 17, 87, 91, 134, 137], "update_dc_maximum_limit": 1, "limit": [1, 13, 19, 20, 25, 34, 48, 50, 56, 59, 82, 87, 91, 92, 99, 101, 108, 115, 123, 133, 136, 139, 141, 142, 149], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 95], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 95], "update_isolation_statu": 1, "isol": [1, 27, 37, 59, 95, 97, 115, 142], "condit": [1, 92, 95, 115, 133, 141], "isolation_statu": 1, "isolationstatu": [1, 95], "result": [1, 2, 3, 6, 7, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 45, 53, 84, 87, 91, 93, 97, 99, 104, 106, 114, 119, 136, 137, 142, 152, 155], "monitor": [1, 3, 27, 29, 30, 37, 69, 97, 99, 115, 133], "update_dc_present_valu": 1, "present": [1, 21, 49, 59, 76, 84, 92, 95, 99, 111, 115, 116, 140, 145, 149], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 95], "update_meter_info": 1, "powermet": [1, 20, 56, 59, 63, 65, 66, 74, 76, 82, 87, 92, 106, 123, 125, 126, 128, 136, 138], "meterinfo": 1, "latest": [1, 107, 145, 147, 152], "read": [1, 19, 37, 50, 70, 77, 78, 99, 100, 102, 118, 136, 140, 143, 147], "other": [1, 19, 20, 29, 34, 65, 91, 92, 98, 99, 102, 105, 107, 111, 115, 116, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "relev": [1, 49, 99, 109, 110, 111, 115, 116, 123, 140, 149], "send_error": 1, "error": [1, 2, 3, 16, 17, 19, 20, 23, 34, 36, 39, 49, 57, 61, 89, 92, 95, 99, 102, 104, 123, 134, 136, 143, 148], "happend": 1, "evseerror": [1, 95], "enum": [1, 18, 39, 50, 53, 59, 62, 84, 86, 87, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107], "reset_error": 1, "reset": [1, 3, 18, 39, 44, 61, 66, 73, 81, 82, 83, 92, 107, 117, 123, 131, 149], "simpl": [2, 28, 56, 72, 80, 115, 136, 137, 138, 141, 142, 147, 150, 152], "v2g_session_finish": 2, "car": [2, 9, 13, 19, 20, 49, 54, 59, 61, 87, 91, 92, 111, 115, 123, 134, 136, 141, 143, 150], "ac_evpowerreadi": 2, "hlc": [2, 19, 54, 59, 61, 62, 75, 82, 115], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 45], "return": [2, 6, 7, 16, 18, 19, 20, 21, 22, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 51, 52, 53, 70, 81, 92, 99, 102, 104, 114, 119, 133, 136, 137, 139, 152], "simul": [2, 9, 17, 61, 62, 79, 134, 143, 149, 150, 151], "commun": [2, 29, 30, 34, 54, 59, 62, 66, 70, 73, 78, 82, 83, 106, 116, 117, 119, 135, 138, 139, 140, 143, 152], "pause_charg": [2, 20], "paus": [2, 20, 91, 92, 107, 136, 138, 149], "set_fault": [2, 20], "todo_sl": 2, "fault": [2, 20, 49, 92, 95, 101, 103, 123], "station": [2, 29, 49, 55, 59, 67, 68, 84, 86, 92, 95, 99, 111, 116, 136, 142, 149, 150], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 96], "set_bpt_dc_param": 2, "bpt": [2, 59, 96], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 96], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 123], "rcd": [3, 17, 19, 48, 66, 73, 82, 83, 86, 95, 115, 123], "actual": [3, 20, 27, 54, 59, 61, 81, 87, 92, 99, 102, 115, 123, 136, 140, 142, 149, 152], "emerg": [3, 92, 95, 123], "switch": [3, 17, 19, 20, 50, 59, 78, 86, 87, 91, 92, 115, 123], "off": [3, 19, 20, 50, 86, 91, 101, 115, 123, 129, 130, 137, 141, 142, 147, 152], "done": [3, 20, 29, 61, 119, 131, 133, 134, 135, 136, 137, 138, 142, 147, 149, 150], "hw": [3, 66, 73, 82, 83, 142], "directli": [3, 19, 59, 81, 119, 123, 137, 144, 147], "control": [3, 9, 17, 19, 29, 45, 59, 62, 65, 66, 73, 78, 82, 83, 115, 116, 117, 122, 134, 136, 138, 141, 142, 149, 152], "telemetri": [3, 19, 20, 48, 50, 91, 123], "rcd_current_ma": [3, 17, 86], "ma": [3, 17, 86], "note": [3, 19, 50, 59, 62, 65, 92, 99, 116, 123, 131, 141, 149, 152], "doe": [3, 19, 28, 54, 59, 65, 107, 115, 123, 133, 136, 137, 141, 142], "anyth": [3, 131, 142], "mere": [3, 115], "self_test": 3, "execut": [3, 9, 20, 34, 39, 44, 81, 119, 137, 140, 142, 145, 147, 152], "self": [3, 119, 133, 136, 145, 147, 152], "test": [3, 19, 45, 59, 62, 86, 98, 134, 136, 137, 142, 143, 145, 146, 147, 150, 152], "fail": [3, 61, 62, 93, 95, 107, 117, 119, 123, 141, 148], "selftest": 3, "rais": [3, 134], "after": [3, 20, 29, 30, 34, 39, 49, 59, 61, 67, 68, 77, 81, 87, 92, 98, 105, 107, 108, 115, 117, 119, 123, 133, 136, 137, 138, 139, 141, 142, 146, 147, 152], "hardwar": [3, 19, 20, 34, 37, 48, 50, 59, 63, 66, 70, 73, 74, 78, 82, 83, 86, 91, 92, 115, 123, 124, 136, 137, 138, 141, 143], "successful": 3, "authent": [4, 49, 77, 116, 134, 136, 149], "framework": [4, 16, 22, 23, 129, 130, 131, 136, 137, 138, 143, 144, 146, 148, 149, 152, 154], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 84], "emit": [4, 18, 19, 20, 29, 39, 92, 115], "event": [4, 17, 19, 20, 29, 30, 49, 51, 84, 86, 92, 95, 99, 106, 111, 112, 115, 123, 143, 149], "relat": [4, 20, 21, 29, 92, 93, 99, 102, 107, 116, 133, 136, 137, 138, 147, 148], "set_connection_timeout": 4, "timeout": [4, 51, 52, 58, 59, 61, 62, 70, 78, 92, 111, 115, 139], "connection_timeout": [4, 20, 49, 149], "second": [4, 34, 47, 49, 59, 62, 65, 67, 68, 74, 77, 81, 99, 107, 108, 118, 119, 130, 131, 133, 136, 137, 138, 142, 147, 152, 154], "set_master_pass_group_id": 4, "master": [4, 49, 62, 115, 135, 142, 147], "pass": [4, 49, 99, 133, 139, 145], "group": [4, 49, 98, 136], "idtoken": [4, 49, 84], "have": [4, 19, 38, 49, 87, 88, 100, 102, 115, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 152, 153], "parent_id_token": [4, 49, 84, 103], "mean": [4, 19, 36, 44, 49, 50, 59, 78, 81, 82, 87, 99, 107, 130, 133, 134, 136, 138, 149], "thei": [4, 19, 34, 49, 59, 92, 115, 118, 123, 130, 134, 137, 138, 140, 142, 144, 147, 155], "ani": [4, 11, 29, 34, 49, 59, 62, 75, 87, 92, 123, 130, 131, 133, 136, 137, 140, 142, 146, 147], "ongo": [4, 49, 84, 107, 147], "transact": [4, 8, 20, 29, 35, 44, 49, 65, 77, 84, 85, 92, 99, 102, 105, 111, 119, 138, 139], "cannot": [4, 18, 39, 49, 119, 123, 142, 148], "exampl": [4, 19, 23, 24, 49, 69, 81, 92, 98, 102, 115, 121, 125, 126, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 146, 149, 152], "law": [4, 49], "enforc": [4, 10, 13, 20, 25, 49, 59, 75, 87, 92], "person": [4, 49, 99], "tow": [4, 49], "awai": [4, 49, 87, 92, 152], "master_pass_group_id": [4, 49], "empti": [4, 30, 48, 49, 50, 54, 65, 68, 71, 78, 79, 82, 99, 119, 125, 126, 136, 137, 152], "provided_token": [5, 6, 20, 49], "validate_token": 6, "auth": [6, 41, 59, 67, 68, 84, 92, 103, 115, 125, 126, 127, 138, 139, 141, 149], "reason": [6, 44, 53, 84, 91, 92, 99, 103, 107, 119, 135, 139, 141, 142, 149], "about": [6, 18, 20, 21, 29, 30, 36, 39, 44, 48, 84, 92, 99, 102, 107, 111, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 147, 149, 153], "validationresult": [6, 20, 84], "bank": [7, 8, 85, 102, 105, 138, 143], "statement": [7, 85, 102], "get_bank_session_token": 7, "bank_transact": [7, 8, 125, 128], "banksessiontoken": [7, 85], "commit": [8, 105, 139, 147], "account": [8, 64, 102, 139, 145], "bank_transaction_summari": [8, 77, 139], "banktransactionsummari": [8, 85], "summari": [8, 85], "depend": [8, 27, 34, 85, 131, 134, 139, 141, 142, 147], "backend": [8, 85, 102, 105, 133, 138, 139, 141, 143], "therefor": [8, 29, 85, 115, 116, 137, 140, 147], "mostli": [8, 74, 85], "opaqu": [8, 73, 85], "moment": [8, 85, 95, 99, 146], "plug": [9, 49, 59, 84, 91, 92, 102, 116, 136, 142, 143, 149, 151], "out": [9, 19, 61, 92, 115, 136, 138, 142, 143, 145, 147, 152], "hil": 9, "sil": [9, 136, 140, 141, 149, 150, 153], "e": [9, 10, 11, 19, 20, 25, 34, 37, 39, 45, 49, 50, 59, 86, 87, 90, 91, 92, 95, 102, 107, 111, 115, 117, 118, 119, 123, 134, 136, 137, 138, 139, 141, 142, 143, 146, 147, 149, 152], "g": [9, 10, 11, 19, 20, 25, 34, 37, 45, 49, 50, 59, 87, 91, 92, 102, 107, 111, 115, 119, 123, 134, 136, 137, 138, 139, 141, 142, 146, 149, 152, 155], "yeti": [9, 66, 73, 82, 83, 124, 138, 149], "shall": [9, 34, 92, 107, 116, 152], "follow": [9, 49, 92, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "structur": [9, 130, 136, 137, 141, 143, 152, 153, 155], "countri": [9, 19, 21, 59], "code": [9, 19, 20, 36, 37, 59, 62, 92, 98, 99, 102, 118, 119, 123, 131, 133, 136, 137, 141, 143, 144, 148, 149, 152], "oper": [9, 19, 20, 29, 30, 34, 37, 44, 50, 79, 81, 92, 95, 99, 101, 102, 107, 116, 117, 119, 123, 135, 141, 142, 149], "executechargingsess": 9, "connector": [10, 18, 19, 20, 29, 36, 47, 49, 59, 73, 84, 91, 92, 99, 103, 111, 115, 142, 149], "lock": [10, 19, 20, 66, 73, 82, 123, 137], "motor": [10, 66, 73, 82, 123], "socket": [10, 19, 73, 92, 135, 142, 152], "fix": [10, 19, 147], "attach": [10, 19, 73, 78, 136, 141, 144, 148], "unlock": [10, 20, 92, 123, 149], "normal": [10, 20, 59, 79, 115, 142], "ocpp": [10, 21, 25, 30, 31, 48, 59, 68, 69, 84, 92, 102, 107, 115, 121, 125, 126, 127, 128, 133, 136, 138, 140, 143, 144, 150], "gener": [11, 21, 26, 35, 42, 51, 67, 68, 76, 87, 92, 93, 94, 99, 102, 115, 116, 117, 118, 119, 123, 125, 134, 139, 140, 142, 143, 146, 151, 152], "json": [11, 15, 40, 43, 46, 67, 73, 79, 88, 95, 99, 119, 131, 140, 141, 144, 149, 152, 153, 154], "displai": [11, 99, 115, 133, 142], "web": [11, 136, 144], "titl": [11, 138], "config": [12, 19, 51, 52, 53, 57, 58, 61, 63, 64, 67, 70, 73, 78, 111, 115, 116, 134, 135, 136, 137, 138, 140, 141, 147, 148, 149, 150, 153], "main": [12, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 70, 71, 72, 74, 78, 79, 80, 81, 98, 119, 129, 130, 131, 133, 134, 136, 138, 140, 142, 143, 148, 149, 152, 154], "implement": [12, 19, 20, 21, 29, 34, 42, 49, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 65, 70, 72, 75, 76, 78, 80, 81, 89, 99, 111, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 136, 138, 139, 140, 141, 143, 144, 146, 149, 150, 152], "intern": [13, 19, 20, 29, 30, 48, 50, 66, 82, 91, 95, 102, 115, 148, 149, 155], "manag": [13, 20, 49, 55, 59, 87, 92, 99, 101, 111, 134, 135, 137, 139, 142, 143, 144, 148, 150], "intefac": 13, "node": [13, 20, 25, 87, 136, 138, 141, 148, 150], "energy_flow_request": 13, "energyflowrequest": [13, 87], "flow": [13, 20, 25, 59, 78, 87, 101, 111, 117, 136, 138, 153], "suppli": [13, 19, 22, 33, 34, 48, 50, 56, 59, 66, 87, 91, 95, 101, 115, 137, 141, 142], "import": [13, 15, 34, 48, 73, 87, 88, 91, 101, 102, 106, 109, 110, 123, 133, 140, 141, 142, 143, 149, 152], "direct": [13, 78, 87, 102, 133, 136, 141, 145, 152], "grid": [13, 59, 87, 91, 102, 115, 138], "consum": [13, 87, 105, 136, 138, 139], "export": [13, 15, 48, 62, 73, 87, 88, 91, 92, 101, 102, 109, 110, 130, 136, 152, 153], "enforce_limit": [13, 87, 115], "energymanag": [13, 14, 20, 25, 87, 92, 115, 125, 127], "enforcedlimit": [13, 20, 25, 87], "rout": [13, 137], "through": [13, 87, 92, 134, 136, 141, 142, 146, 147], "tree": [13, 25, 56, 59, 87, 115, 141, 152, 155], "global": [14, 43, 55, 92, 134, 155], "price": [15, 46, 64, 87, 88, 98, 105], "forecast": [15, 40, 46, 55, 64, 88], "energy_pr": 15, "energypriceschedul": [15, 88], "timestamp": [15, 40, 42, 44, 46, 87, 88, 89, 92, 99, 102, 105, 106, 107, 108, 110, 133], "both": [15, 29, 88, 115, 118, 119, 123, 131, 142, 147], "access": [16, 21, 37, 63, 79, 116, 133, 136, 138, 142, 144, 145, 150], "histori": [16, 57, 89, 147, 152], "everest": [16, 44, 45, 48, 49, 60, 65, 69, 71, 79, 107, 115, 116, 118, 121, 129, 131, 133, 135, 151, 154, 155], "get_error": [16, 89], "take": [16, 19, 59, 107, 130, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 149, 152], "filter": [16, 78, 89], "filterargu": [16, 89], "appli": [16, 20, 34, 47, 87, 105, 115, 142, 149], "errorobject": [16, 89], "board": [17, 19, 66, 73, 82, 83, 86, 90, 91, 123, 138, 143], "packag": [17, 131, 143, 150, 152], "side": [17, 18, 39, 59, 82, 83, 86, 87, 115, 116, 117, 123, 124, 134, 136, 138, 141, 142, 149], "bsp_event": 17, "board_support_common": [17, 19, 125, 128], "bspevent": [17, 19, 86], "cp": [17, 86, 123], "relai": [17, 19, 66, 73, 82, 83, 86, 123], "bsp_measur": 17, "bspmeasur": [17, 86], "bsp": [17, 19, 59, 86], "set_cp_stat": 17, "state": [17, 18, 19, 39, 45, 49, 59, 86, 87, 89, 90, 92, 95, 103, 107, 115, 117, 123, 130, 133, 136, 138, 142, 149, 152], "driver": [17, 19, 34, 50, 63, 65, 66, 73, 76, 82, 83, 115, 119, 122, 124, 134, 136, 138, 142, 144, 148], "s2": 17, "cp_state": 17, "evcpstat": [17, 90], "allow_power_on": [17, 19, 91], "flag": [17, 19, 91, 102, 106, 117, 133, 135, 141, 142, 145, 148, 152], "must": [17, 19, 34, 50, 87, 92, 102, 107, 115, 116, 119, 123, 133, 137, 149, 150, 152], "never": [17, 19, 49, 59, 115, 131, 139, 142, 147], "onyli": 17, "do": [17, 19, 20, 59, 61, 86, 87, 92, 102, 107, 118, 130, 131, 133, 136, 139, 140, 141, 142, 143, 147, 151, 152, 153, 155], "diode_fail": 17, "diod": [17, 123], "failur": [17, 81, 95, 107, 119, 123], "set_ac_max_curr": 17, "set_three_phas": 17, "three": [17, 19, 20, 59, 111, 123, 137, 138, 144, 154], "three_phas": [17, 19, 20, 59, 115], "One": [17, 87, 88, 105, 131, 135, 137, 138, 141, 143], "set_rcd_error": 17, "higher": [18, 20, 39, 99], "chang": [18, 19, 20, 29, 30, 34, 39, 59, 67, 91, 92, 99, 105, 123, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 148, 149, 152, 153, 155], "shut": [18, 39], "down": [18, 39, 49, 108, 142, 143, 147, 149], "ev_mac_address": [18, 39], "trigger_match": 18, "success": [18, 20, 35, 39, 77, 86, 92, 95, 102, 104, 107, 117, 119, 139, 140, 142, 147], "transit": [18, 39, 115, 117, 123], "unexpect": [18, 39, 119], "handl": [18, 21, 39, 49, 61, 62, 87, 89, 91, 92, 111, 115, 117, 123, 133, 137, 138, 140, 149, 152], "machin": [18, 39, 115, 123, 136, 138, 142], "minim": [19, 34, 59, 82, 87, 96, 99, 149, 152], "path": [19, 21, 48, 57, 60, 67, 68, 72, 81, 92, 93, 116, 131, 136, 137, 140, 141, 142, 143, 145, 149, 152], "controlpilot": [19, 86, 90], "output": [19, 34, 55, 59, 62, 66, 70, 71, 91, 95, 101, 123, 130, 131, 136, 138, 152], "compon": [19, 29, 99, 102, 137, 142, 150, 152], "imd": [19, 27, 59], "etc": [19, 34, 60, 92, 102, 111, 123, 136, 137, 142, 143, 149, 150, 154], "own": [19, 119, 134, 136, 137, 138, 142, 143, 145, 152, 153], "ac_nr_of_phases_avail": 19, "instantan": [19, 92, 102, 109, 110, 115], "count": [19, 21, 56, 73, 92, 93, 108, 136], "capabl": [19, 20, 29, 34, 48, 86, 87, 91, 101, 115, 117, 119, 136, 141], "hardwarecap": [19, 20, 91], "evsemanag": [19, 20, 34, 47, 61, 111, 117, 125, 127, 133, 134, 136, 138, 139, 149], "get_hw_cap": 19, "fetch": [19, 42, 64, 119, 130, 146], "cach": [19, 21, 34, 102, 130, 136, 152], "case": [19, 30, 39, 49, 62, 77, 84, 85, 99, 102, 111, 116, 117, 118, 119, 123, 133, 134, 135, 136, 137, 140, 141, 142, 143, 147, 152], "runtim": [19, 47, 59, 152], "becaus": [19, 29, 34, 49, 92, 103, 111, 123, 131, 137, 140, 141, 147], "get": [19, 20, 21, 29, 30, 37, 41, 44, 59, 67, 68, 115, 118, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 143, 144, 147, 149, 153], "too": [19, 92, 119, 141], "hot": 19, "ac_pp_ampac": 19, "proximitypilot": [19, 86], "carri": [19, 137], "amper": [19, 22, 34, 50, 55, 56, 59, 87, 91, 101, 102, 109, 110, 115], "whenev": [19, 115, 123], "those": [19, 119, 133, 134, 135, 136, 138, 143, 152], "singl": [19, 20, 37, 92, 93, 119, 123, 131, 133, 140, 146, 147, 152], "has_ventil": [19, 59], "d": [19, 39, 86, 90, 92, 123, 133, 136, 141, 142, 144, 147, 148], "country_cod": [19, 59], "two": [19, 102, 111, 115, 116, 117, 118, 119, 131, 133, 134, 136, 137, 138, 140, 142, 143, 146, 152], "letter": 19, "iso": [19, 59, 77, 88, 98, 102, 117, 135, 138, 142, 143, 150], "3166": 19, "1": [19, 20, 29, 30, 34, 37, 43, 48, 49, 51, 55, 56, 59, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 86, 92, 98, 99, 102, 116, 119, 123, 129, 142, 147, 148, 149, 150, 155], "alpha": 19, "For": [19, 29, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 98, 99, 115, 116, 119, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 146, 149, 152], "input": [19, 29, 34, 37, 84, 101, 102, 115, 118, 136, 137, 141], "acdc": 19, "convert": [19, 55, 99, 115], "stack": [19, 134, 136, 143, 148, 150], "itself": [19, 20, 115, 133, 137], "port": [19, 37, 43, 65, 66, 70, 73, 74, 78, 82, 83, 115, 136, 137, 144, 152], "typic": [19, 64, 77, 82, 85, 86, 92, 101, 105, 118, 137, 139, 141], "pilot": [19, 39, 66, 73, 82, 83, 117], "f": [19, 20, 39, 86, 117, 123, 142, 148], "pwm_on": 19, "turn": [19, 20, 137, 142], "pwm": [19, 20, 59, 86, 115, 123, 138], "duti": [19, 86, 138], "cycl": [19, 86, 138], "percent": [19, 59, 86, 87, 92], "0": [19, 20, 21, 29, 36, 43, 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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 91, 92, 99, 102, 116, 118, 123, 129, 130, 133, 135, 136, 143, 147, 149, 150, 152, 155], "pwm_off": 19, "constant": [19, 64], "high": [19, 27, 50, 78, 87, 89, 92, 115, 123, 133, 142, 143, 154], "pwm_f": 19, "neg": [19, 87, 97, 102, 109, 110], "poweronoff": [19, 91], "context": [19, 91, 92, 99], "ac_switch_three_phases_while_charg": 19, "doubt": 19, "hardware_capabilit": 19, "perman": [19, 50, 73, 92, 95, 123, 142], "destroi": [19, 123], "so": [19, 20, 59, 64, 87, 88, 92, 98, 115, 116, 118, 131, 133, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 152], "special": [19, 59, 86, 87, 88, 102, 123, 136, 138, 143], "sequenc": [19, 20, 86, 123], "exact": [19, 102, 138, 142, 146], "would": [19, 49, 77, 98, 130, 131, 133, 136, 137, 144, 147, 152], "c2": 19, "c1": 19, "b1": 19, "b2": 19, "similar": [19, 115, 116, 130, 135, 137, 139, 142, 152], "caution": 19, "3ph": [19, 123], "1ph": 19, "evse_replug": 19, "virtual": [19, 86, 92, 123, 137, 150], "replug": [19, 20, 49, 86, 92, 123], "without": [19, 37, 81, 92, 93, 106, 116, 118, 123, 138, 139, 141, 142, 143, 149, 152], "evsereplugstart": [19, 86], "care": [19, 137, 152], "carpluggedin": 19, "evsereplugfinish": [19, 86], "mainli": [19, 116, 131, 135, 142, 147], "don": [19, 131, 141, 145, 147, 148, 149], "t": [19, 20, 99, 131, 133, 136, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153], "product": [19, 40, 98, 119, 123, 136, 138, 142, 147], "m": [19, 62, 78, 130, 131, 135, 136, 147, 148], "durat": [19, 47, 55, 59, 67, 99, 102, 119], "ac_read_pp_ampac": 19, "function": [19, 20, 21, 34, 45, 47, 48, 63, 69, 76, 104, 116, 118, 119, 121, 133, 136, 137, 140, 143, 148, 152], "pp": 19, "distinct": [19, 118], "you": [19, 59, 65, 77, 125, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "also": [19, 20, 21, 59, 75, 99, 115, 116, 118, 119, 123, 130, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 147, 148, 149, 152, 155], "var": [19, 29, 34, 48, 102, 106, 109, 110, 118, 119, 134, 136, 137], "pp_ampac": 19, "ampac": [19, 86], "ac_set_overcurrent_limit_a": 19, "mani": [19, 49, 59, 62, 81, 107, 130, 136, 143], "over": [19, 59, 67, 93, 108, 115, 123, 135, 137, 139, 141], "shutdown": [19, 95, 96], "draw": [19, 87, 101], "more": [19, 20, 29, 38, 55, 84, 99, 102, 115, 119, 123, 135, 136, 137, 138, 139, 140, 141, 142, 143, 146, 147, 149, 152, 154], "than": [19, 29, 38, 65, 84, 92, 99, 119, 135, 136, 138, 139, 143], "just": [19, 26, 47, 115, 134, 136, 137, 138, 141, 142, 143, 145, 147, 152], "ignor": [19, 48, 49, 65, 115, 140], "otherwis": [19, 20, 60, 62, 74, 87, 119, 133, 142, 147], "overcurr": 19, "detect": [19, 20, 95, 107, 123, 139, 142], "margin": 19, "ad": [19, 20, 59, 61, 133, 134, 137, 138, 145, 147, 155], "avoid": [19, 59, 141], "infer": 19, "work": [19, 20, 58, 61, 62, 75, 87, 123, 130, 135, 136, 138, 140, 141, 142, 144, 147, 148, 152], "repres": [20, 56, 89, 102, 131, 138, 139, 140], "kernel": [20, 135], "session_ev": 20, "sessionev": [20, 92], "ev_info": 20, "evinfo": [20, 92], "car_manufactur": 20, "carmanufactur": [20, 92], "manufactur": [20, 76, 92, 99, 116, 119], "known": [20, 99, 102, 152], "evse_board_support": [20, 59, 66, 73, 82, 125, 126, 128, 133], "dataset": [20, 35, 42, 102, 106], "de": [20, 50, 58, 59, 61, 65, 142, 147], "pnx": [20, 59], "e123456": 20, "hw_capabl": 20, "iso15118_certificate_request": 20, "iso15118_charg": [20, 54, 59, 62, 84, 125, 126, 128], "enforced_limit": [20, 25], "come": [20, 25, 61, 73, 115, 131, 134, 136, 140, 141, 142, 147, 152], "waiting_for_external_readi": 20, "principl": [20, 134], "delai": [20, 47, 59, 61, 65, 67, 68, 81, 108, 119, 123], "its": [20, 48, 49, 59, 65, 87, 92, 99, 115, 119, 130, 131, 133, 136, 137, 140, 142, 147, 152], "wait": [20, 37, 44, 53, 59, 61, 62, 77, 84, 92, 99, 111, 117, 119, 136, 141, 142, 152], "external_ready_to_start_charg": [20, 59], "get_evs": 20, "enable_dis": [20, 120], "possibl": [20, 30, 34, 71, 95, 96, 119, 123, 131, 133, 138, 141, 143, 144, 145, 147, 149, 152, 154], "connector_id": [20, 36, 51, 59, 92, 99], "whole": [20, 29, 84, 99, 136, 137, 141, 149], "cmd_sourc": 20, "enabledisablesourc": [20, 92], "sourc": [20, 84, 92, 130, 131, 136, 138, 139, 141, 142, 143, 148, 149, 152, 153], "same": [20, 47, 53, 77, 92, 114, 115, 119, 123, 130, 133, 134, 137, 142, 145], "sinc": [20, 119, 133, 136, 142, 143, 145, 152, 155], "anoth": [20, 61, 115, 134, 136, 137, 138, 139, 141, 142, 143, 152, 155], "decid": [20, 133, 138], "authorize_respons": 20, "validation_result": [20, 53], "withdraw_author": [20, 115], "further": [20, 92, 111, 115, 116, 130, 136, 137, 140, 143, 149, 152], "reserv": [20, 49, 67, 84, 92, 111, 125, 126, 128, 138, 139, 149], "color": 20, "hmi": 20, "led": [20, 50, 115, 142], "reservation_id": [20, 36, 92, 103], "transactionstart": [20, 92], "els": [20, 21, 29, 30, 44, 123, 142, 152], "cancel_reserv": [20, 36, 115], "anymor": [20, 49, 92, 123, 135, 147], "extern": [20, 25, 30, 48, 50, 56, 59, 67, 68, 87, 102, 115, 130, 142, 150, 155], "successfulli": [20, 29, 30, 44, 99, 102, 107, 134, 141, 142, 149, 150], "alreadi": [20, 77, 84, 87, 88, 130, 136, 138, 140, 141, 142, 143, 144, 146, 147, 152, 153], "paused_by_evs": 20, "resume_charg": 20, "resum": [20, 67, 68, 92, 136], "won": [20, 141], "stop_transact": [20, 35], "cancel": [20, 36, 47, 103, 107, 115, 139], "automat": [20, 50, 118, 130, 136, 138, 141, 146, 150], "disconnect": [20, 29, 30, 67, 68, 86, 92], "befor": [20, 27, 44, 49, 53, 59, 61, 62, 65, 99, 103, 107, 110, 119, 123, 133, 137, 138, 140, 141, 142, 152], "stoptransactionrequest": [20, 92], "force_unlock": 20, "forc": [20, 62, 91, 123, 131, 137, 140, 142, 152], "correct": [20, 102, 116, 118, 133, 138, 140, 142, 145, 146], "except": [20, 119], "explicitli": [20, 65], "cloud": [20, 140, 142, 143], "set_external_limit": [20, 25], "addit": [20, 25, 29, 30, 49, 56, 59, 84, 87, 92, 99, 102, 111, 115, 131, 134, 135, 136, 137, 147, 149, 152, 153], "externallimit": [20, 25, 87], "uuid": [20, 59, 87, 89, 92, 102, 133], "switch_three_phases_while_charg": 20, "switchthreephaseswhilechargingresult": [20, 92], "certificateinstallationr": [20, 95], "certificateupdater": [20, 95], "forwar": 20, "system": [20, 65, 67, 68, 76, 92, 95, 115, 116, 119, 125, 126, 127, 128, 133, 136, 138, 139, 140, 141, 142, 143, 144, 146, 149, 150], "situat": [20, 99], "where": [20, 59, 60, 67, 68, 92, 107, 137, 138, 142, 143, 145, 147, 149, 152], "optim": [20, 87], "combin": [20, 29, 59, 92, 99, 115, 116], "secur": [21, 29, 30, 62, 67, 68, 93, 99, 102, 116, 129, 142, 149], "storag": [21, 29, 92], "within": [21, 34, 87, 92, 99, 111, 115, 116, 123, 134, 137, 140, 142, 150], "period": [21, 99, 118], "leaf": [21, 59, 60, 93, 116, 140], "expir": [21, 47, 53, 84, 93, 102, 103], "install_ca_certif": [21, 116, 140], "ca": [21, 60, 93, 119, 136], "pem": [21, 60, 65, 84, 93, 107, 119], "encod": [21, 84, 93, 95, 99, 102, 107, 110, 123, 155], "x": [21, 65, 84, 107, 119, 155], "509": [21, 84, 107, 119], "certificate_typ": [21, 93], "cacertificatetyp": [21, 93], "installcertificateresult": [21, 93], "attempt": [21, 44, 65, 81, 93, 107, 111, 119, 140], "delete_certif": 21, "delet": [21, 28, 93, 131, 144, 147], "certificate_hash_data": [21, 93], "certificatehashdata": [21, 93], "deletecertificateresult": [21, 93], "update_leaf_certif": [21, 116, 140], "certificate_chain": 21, "leafcertificatetyp": [21, 93], "verify_certif": [21, 140], "verifi": [21, 27, 62, 84, 102, 107, 116, 136, 140, 152], "given": [21, 22, 28, 29, 30, 36, 42, 49, 59, 81, 99, 133, 135, 142], "certificatevalidationresult": [21, 93], "verif": [21, 107], "get_installed_certif": 21, "retriev": [21, 29, 93, 99, 107, 140], "certificatetyp": [21, 93], "getinstalledcertificatesresult": [21, 93], "hash": [21, 93, 95], "get_v2g_ocsp_request_data": 21, "ocsp": [21, 84, 93, 140], "exclud": [21, 93, 98], "root": [21, 87, 116, 117, 119, 130, 131, 136, 140, 141, 144, 148], "ocsprequestdatalist": [21, 93], "sub": [21, 144, 155], "exlud": 21, "get_mo_ocsp_request_data": [21, 140], "mo": [21, 60, 93, 140], "update_ocsp_cach": 21, "ocsp_respons": 21, "ocsprespons": 21, "class": [21, 43, 133, 136], "ietf": 21, "rfc": 21, "6960": 21, "der": [21, 93], "base64": [21, 95, 107, 110], "is_ca_certificate_instal": 21, "generate_certificate_signing_request": [21, 116, 140], "name": [21, 50, 59, 93, 95, 99, 107, 119, 131, 136, 137, 138, 141, 142, 144, 145, 146, 147, 148, 152, 153, 155], "c": [21, 39, 86, 90, 92, 106, 109, 110, 123, 134, 135, 136, 137, 141, 142, 147, 152], "organ": [21, 134, 143, 152], "o": [21, 148], "common": [21, 131, 135, 136, 143, 144], "cn": [21, 106], "use_tpm": 21, "csr": [21, 93, 116, 140], "store": [21, 22, 28, 29, 30, 60, 71, 72, 79, 92, 107, 118, 125, 127, 139, 140, 142, 145, 152], "tpm": 21, "getcertificatesignrequestresult": [21, 93], "get_leaf_certificate_info": [21, 93], "respect": [21, 87, 93, 111, 130, 137, 138, 140, 144, 150, 152], "encodingformat": [21, 93], "include_ocsp": 21, "getcertificateinforesult": [21, 93], "get_verify_fil": 21, "file": [21, 48, 57, 59, 60, 62, 63, 67, 71, 72, 73, 79, 81, 89, 92, 93, 95, 107, 116, 123, 125, 130, 133, 134, 135, 139, 140, 141, 143, 145, 146, 148, 149, 150, 152, 153, 154, 155], "bundl": [21, 152], "get_leaf_expiry_days_count": 21, "dai": [21, 139, 147], "verify_file_signatur": 21, "file_path": 21, "signing_certif": [21, 107], "succeed": [21, 147], "multipl": [22, 37, 49, 50, 87, 99, 111, 115, 116, 119, 130, 133, 135, 136, 137, 138, 141, 146, 147], "featur": [22, 47, 59, 102, 115, 133, 138, 143, 146, 147, 149, 152, 154], "uses_someth": 22, "someth": [22, 28, 99, 133, 138, 140, 142, 145, 147], "exist": [22, 28, 29, 30, 75, 99, 106, 116, 118, 136, 138, 142, 152], "za": [22, 28], "z0": [22, 28], "9_": [22, 28], "outsid": 25, "blob": [26, 73, 94, 115, 135, 142], "vector_of_int": 26, "vectorofint": [26, 94], "devic": [27, 29, 37, 42, 43, 50, 58, 61, 62, 68, 71, 74, 75, 76, 77, 78, 87, 118, 119, 134, 137, 138, 142], "iec": [27, 95, 102, 138, 142], "61557": 27, "8": [27, 102, 119, 152, 155], "isolationmeasur": [27, 97], "recur": 27, "resist": [27, 65, 97], "regular": [27, 34, 65, 92, 115, 119, 142, 147], "interv": [27, 34, 55, 64, 67, 74, 99, 107, 115, 142], "load": [28, 50, 95, 115, 116, 136, 138, 139, 141, 148, 149], "remov": [28, 92, 131, 142, 147, 152], "design": [29, 50, 65, 76, 99, 102, 137, 140, 142], "ocpp1": [29, 99, 140, 143, 150, 151], "6": [29, 30, 67, 73, 82, 87, 99, 100, 102, 130, 135, 141, 142, 143, 150, 151], "ocpp2": [29, 84, 99, 140, 150], "flexibl": [29, 99, 138, 141, 149], "easier": [29, 99, 147], "vice": [29, 99, 142], "versa": [29, 99, 142], "ocpp_transaction_ev": 29, "ocpptransactionev": [29, 99], "ocpp_transaction_event_respons": 29, "ocpptransactioneventrespons": [29, 99], "charging_schedul": 29, "chargingschedul": [29, 99], "schedul": [29, 44, 55, 67, 87, 99, 107, 115, 119], "composit": 29, "is_connect": [29, 30], "chargepoint": [29, 30, 149], "security_ev": [29, 30], "securityev": [29, 30, 99], "occur": [29, 30, 92, 95, 99, 111, 136], "event_data": 29, "eventdata": [29, 99], "been": [29, 30, 59, 92, 99, 102, 103, 107, 119, 134, 135, 136, 138, 141, 142, 149], "boot_notification_respons": 29, "bootnotificationrespons": [29, 99], "receiv": [29, 34, 59, 67, 81, 87, 92, 111, 120, 123, 137, 139, 140, 149, 152], "websocket": [29, 30, 67, 68, 141, 144, 149], "No": [29, 30, 98, 102, 147, 148], "could": [29, 30, 35, 44, 69, 84, 102, 121, 134, 135, 136, 137, 138, 139, 142, 149, 152], "previou": [29, 30, 81, 131, 136, 137, 139, 142, 152], "securityeventnotif": [29, 30], "req": [29, 30, 58, 61, 116, 117, 120, 140, 149], "queu": [29, 30], "guarante": [29, 30], "deliveri": [29, 30], "get_vari": 29, "With": [29, 115, 133, 136, 142, 143, 145, 146, 152, 154], "model": [29, 41, 63, 68, 106, 118, 141, 147], "getvariablerequest": [29, 99], "getvariableresult": [29, 99], "everi": [29, 53, 78, 114, 133, 137, 147], "preserv": [29, 137], "order": [29, 84, 119, 136, 140, 142, 144, 149, 152, 153, 155], "set_vari": 29, "custom": [29, 30, 69, 84, 99, 121, 130, 135, 136, 137, 139, 144, 153, 154], "reject": [29, 77, 84, 93, 99, 103, 107], "setvariablerequest": [29, 99], "setvariableresult": [29, 99], "change_avail": 29, "changeavailabilityrequest": [29, 99], "changeavailabilityrespons": [29, 99], "monitor_vari": 29, "componentvari": [29, 99], "consecut": [29, 30], "overrid": [29, 30, 131, 137, 142], "kind": [29, 138, 143], "component_vari": [29, 99], "point": [30, 34, 49, 67, 68, 76, 81, 84, 87, 92, 102, 103, 137, 142, 147, 149, 152], "configuration_kei": [30, 99], "keyvalu": [30, 99], "regist": [30, 37, 63, 99, 118, 137, 140, 149, 153], "monitor_configuration_kei": 30, "get_configuration_kei": 30, "unknown": [30, 84, 92, 93, 99, 102, 107], "getconfigurationrespons": [30, 99], "set_custom_configuration_kei": [30, 99], "Its": 30, "standard": [30, 37, 98, 144], "configurationstatu": [30, 99], "In": [30, 49, 59, 85, 91, 98, 99, 102, 111, 115, 116, 117, 119, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 149, 150, 152, 153], "montir": 30, "data_transf": [31, 67, 68, 69], "perform": [31, 61, 99, 102, 107, 119, 130, 141], "datatransferrequest": [31, 99], "datatransferrespons": [31, 99], "temperatur": [32, 73, 91, 95, 100, 136], "mcu": [32, 73, 100, 122], "mcutemperatur": [32, 100], "guidelin": 34, "soon": [34, 70, 92, 115, 138, 142, 153], "ideal": 34, "logic": [34, 47, 49, 84, 111, 115, 117, 131, 134, 136, 137, 138, 152], "happen": [34, 49, 92, 115, 131, 134, 139, 141, 147], "due": [34, 102, 115, 138, 142, 147], "thermal": 34, "derat": 34, "immedi": [34, 44, 59, 62, 92, 111, 123, 147], "setmod": 34, "setvoltagecurr": 34, "lost": [34, 142], "last": [34, 87, 119, 130, 143], "psu": 34, "back": [34, 59, 72, 78, 80, 115, 123, 136, 137, 142, 144, 147], "communicationfault": 34, "clear": [34, 49, 58, 61, 92, 99, 123, 134], "voltage_curr": 34, "4": [34, 65, 102, 118, 119, 130, 134, 142, 152, 155], "hertz": [34, 102, 109, 110], "recommend": [34, 134, 135, 136, 140, 142, 146, 149], "voltagecurr": [34, 101], "bidirect": [34, 59, 101], "setexportvoltagecurr": 34, "volt": [34, 50, 59, 97, 101, 102, 109, 110], "setimportvoltagecurr": 34, "drawn": 34, "abov": [34, 37, 76, 119, 130, 131, 136, 137, 138, 142, 143, 152], "wire": [35, 123, 138, 149, 153], "tn": 35, "network": [35, 43, 79, 81, 115, 117, 135, 136, 137, 138, 144, 148, 153], "start_transact": 35, "german": 35, "eichrecht": 35, "transactionreq": [35, 102], "ocmf": [35, 102, 119], "packet": [35, 71, 78, 102, 107, 123], "transactionstartrespons": [35, 102], "transaction_id": [35, 99, 102], "transactionstoprespons": [35, 102], "reserve_now": 36, "place": [36, 48, 107, 134, 137, 138, 142, 143, 152], "reservationresult": [36, 103], "succesful": [36, 142], "multiplex": 37, "serial": [37, 48, 63, 66, 70, 73, 74, 76, 77, 78, 82, 83, 93, 95, 123], "rs485": [37, 142], "client": [37, 60, 75, 116, 136, 137, 140, 141, 149], "modbus_read_holding_regist": 37, "modbu": [37, 43, 74, 76, 78, 118], "rtu": [37, 74, 118], "hold": [37, 118, 134, 142, 152], "target_device_id": 37, "byte": [37, 78, 102, 104, 149], "first_register_address": 37, "16": [37, 73, 82, 104, 149], "bit": [37, 78, 104, 136, 138], "num_registers_to_read": 37, "serial_comm_hub_request": [37, 125, 128], "modbus_read_input_regist": 37, "modbus_write_multiple_regist": 37, "write": [37, 62, 78, 115, 134, 136, 137, 142], "data_raw": 37, "vectoruint16": [37, 104], "content": [37, 99, 104, 119, 137, 142, 152], "written": [37, 67, 68, 116, 133, 137, 141, 142, 152], "word": [37, 98, 119, 136, 143], "statuscodeenum": [37, 104], "modbus_write_single_regist": 37, "register_address": 37, "nonstd_writ": 37, "non": [37, 92, 95, 123, 152], "discret": 37, "repli": [37, 78], "gydcg": 37, "ubc1": 37, "nonstd_read": 37, "coil": 37, "malform": 37, "run": [38, 47, 79, 99, 105, 111, 115, 117, 119, 123, 134, 135, 136, 140, 141, 144, 146, 148, 150, 153, 154], "we": [38, 59, 100, 134, 135, 136, 137, 138, 140, 142, 143, 144, 147, 148, 149, 150, 152, 153], "eveseid": 38, "instanti": 38, "sessioncost": [38, 105], "total": [38, 55, 87, 99, 105, 106, 109, 110, 118], "chunk": [38, 78, 105], "request_error_routin": 39, "routin": 39, "retri": [39, 61, 65, 81, 107, 119], "upper": [39, 99, 134, 136, 138, 142, 153], "enter_bcd": [39, 117, 123], "b": [39, 86, 90, 92, 106, 109, 110, 123, 133, 134, 141, 142, 145, 147, 154], "leave_bcd": [39, 117, 123], "solar": [40, 87], "watthour": 40, "sunspec": [41, 42, 43, 74, 106], "get_sunspec_ac_meter_valu": 41, "auth_token": 41, "reader": [42, 70, 102, 136, 142, 149], "scanner": 43, "scan_unit": 43, "scan": 43, "unit": [43, 65, 74, 92, 98, 102, 110, 125, 128, 136, 142, 147, 152], "ip_address": [43, 65], "local": [43, 62, 75, 79, 84, 87, 92, 102, 130, 136, 139, 140, 143, 145, 147, 152, 153, 154, 155], "ip": [43, 65, 77, 79, 119, 137, 142], "overview": [43, 134, 136, 140, 143, 149], "scan_port": 43, "scan_devic": 43, "scan_network": 43, "wide": [44, 81, 149, 152], "firmware_update_statu": [44, 107], "firmwareupdatestatu": [44, 107], "describ": [44, 49, 107, 111, 116, 118, 123, 133, 136, 137, 138, 140, 142, 146, 150, 152], "firmwar": [44, 73, 107, 116, 122, 123], "log_statu": [44, 107], "logstatu": [44, 107], "log": [44, 59, 62, 67, 68, 92, 107, 133, 136, 142, 144, 150], "upload": [44, 81, 107, 142, 149], "update_firmwar": [44, 107], "firmware_update_request": 44, "firmwareupdaterequest": [44, 107], "meta": 44, "updatefirmwarerespons": [44, 107], "allow_firmware_instal": 44, "proce": [44, 92, 107, 152], "upload_log": 44, "upload_logs_request": 44, "uploadlogsrequest": [44, 107], "uploadlogsrespons": [44, 107], "is_reset_allow": 44, "determin": [44, 119, 138, 148], "resettyp": [44, 107], "soft": [44, 59, 92, 107], "hard": [44, 92, 107], "set_system_tim": 44, "get_boot_reason": 44, "boot": [44, 107, 123, 142], "bootreason": [44, 107], "core": [45, 118, 129, 130, 131, 134, 135, 136, 137, 138, 141, 142, 148, 150, 152, 153, 154], "instanc": [45, 99, 133, 138, 141, 143], "evmanag": 45, "begin": [45, 117, 138, 143], "random": [47, 59, 108, 111], "uk": [47, 59, 92, 108], "smart": [47, 59, 99, 115, 123], "regul": [47, 59, 95, 101], "alwai": [47, 51, 52, 53, 59, 79, 87, 114, 115, 118, 119, 133, 136, 139, 141, 142, 147, 152], "By": [47, 137, 144, 149, 150], "default": [47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 87, 98, 116, 119, 123, 131, 133, 134, 136, 137, 141, 142, 144, 145, 146, 149, 150, 152], "countdown": [47, 108], "effect": [47, 130, 136], "set_duration_": 47, "600": [47, 59, 65, 67, 138], "expos": [48, 144], "mqtt": [48, 67, 134, 136, 138, 143, 144, 148], "charger_information_fil": 48, "like": [48, 77, 84, 98, 105, 117, 130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "powermeter_energy_import_decimal_plac": 48, "decim": [48, 98], "powermeter_energy_export_decimal_plac": 48, "powermeter_power_decimal_plac": 48, "powermeter_voltage_decimal_plac": 48, "powermeter_var_decimal_plac": 48, "powermeter_current_decimal_plac": 48, "powermeter_frequency_decimal_plac": 48, "frequenc": [48, 102, 109, 110, 119, 142], "hw_caps_max_current_export_decimal_plac": 48, "hw_caps_max_current_import_decimal_plac": 48, "hw_caps_min_current_export_decimal_plac": 48, "hw_caps_min_current_import_decimal_plac": 48, "hw_caps_max_plug_temperature_c_decimal_plac": 48, "max_plug_temperature_c": [48, 91], "limits_max_current_decimal_plac": 48, "telemetry_evse_temperature_c_decimal_plac": 48, "evse_temperature_c": [48, 91], "telemetry_fan_rpm_decimal_plac": 48, "fan": [48, 91], "rpm": [48, 91], "telemetry_supply_voltage_12v_decimal_plac": 48, "12v": [48, 91, 123, 142], "telemetry_supply_voltage_minus_12v_decimal_plac": 48, "telemetry_plug_temperature_c_decimal_plac": 48, "powermeter_energy_import_round_to": 48, "round": [48, 136, 143], "nearest": 48, "step": [48, 115, 130, 137, 138, 143, 147, 149, 152], "powermeter_energy_export_round_to": 48, "powermeter_power_round_to": 48, "powermeter_voltage_round_to": 48, "powermeter_var_round_to": 48, "powermeter_current_round_to": 48, "powermeter_frequency_round_to": 48, "hw_caps_max_current_export_round_to": 48, "hw_caps_max_current_import_round_to": 48, "hw_caps_min_current_export_round_to": 48, "hw_caps_min_current_import_round_to": 48, "hw_caps_max_plug_temperature_c_round_to": 48, "limits_max_current_round_to": 48, "telemetry_evse_temperature_c_round_to": 48, "telemetry_fan_rpm_round_to": 48, "telemetry_supply_voltage_12v_round_to": 48, "telemetry_supply_voltage_minus_12v_round_to": 48, "telemetry_plug_temperature_c_round_to": 48, "plug_temperature_c": [48, 91], "evse_manag": [48, 49, 51, 59, 67, 68, 71, 111, 112, 125, 126, 128, 138, 140, 149], "128": [48, 49, 56, 67, 68], "random_delai": [48, 59], "uk_random_delai": [48, 59, 125, 126, 128], "kai": [48, 52, 67, 68, 70, 72, 79, 80, 82], "uw": [48, 52, 67, 68, 70, 72, 79, 80, 82], "hermann": [48, 52, 67, 68, 70, 72, 79, 80, 82], "http": [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, 76, 77, 78, 79, 80, 81, 82, 83, 98, 115, 119, 123, 129, 130, 131, 135, 136, 138, 141, 142, 143, 146, 147, 148, 149, 150, 152, 153, 154, 155], "opensourc": [48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "org": [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, 76, 77, 78, 79, 80, 81, 82, 83, 123, 136, 143, 152], "apach": [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, 76, 77, 78, 79, 80, 81, 82, 83, 136, 152], "handwritten": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 154], "document": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 115, 123, 130, 134, 135, 136, 138, 140, 143, 144, 149, 152, 153], "see": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 106, 111, 115, 118, 119, 123, 130, 131, 134, 135, 136, 138, 140, 142, 143, 145, 149, 152, 154, 155], "selection_algorithm": [49, 111, 149], "findfirst": [49, 84], "algorithm": [49, 84, 93, 95, 142], "incom": [49, 84, 111, 123, 137], "pretti": [49, 111, 141], "straight": [49, 111], "forward": [49, 111, 119, 140, 147, 149], "plugev": [49, 84, 149], "simpli": [49, 111, 131, 137, 138, 143, 149], "first": [49, 61, 65, 78, 84, 87, 88, 111, 118, 119, 130, 131, 133, 136, 137, 138, 142, 143, 144, 145, 147, 149, 150, 152], "userinput": [49, 84], "placehold": 49, "yet": [49, 92, 111, 115, 119, 137, 138, 139, 142, 143, 152], "discard": [49, 138], "groupid": 49, "left": [49, 65, 136, 138, 142, 152], "prioritize_authorization_over_stopping_transact": 49, "parent": [49, 84, 111, 147], "prefer": [49, 136], "ignore_connector_fault": 49, "still": [49, 115, 123, 133, 136, 142, 147, 152], "most": [49, 59, 123, 130, 133, 134, 136, 139, 143, 146], "free": [49, 59, 84, 143, 152], "applic": [49, 115, 119, 137, 142, 150], "overtemperatur": 49, "cool": [49, 95], "expect": [49, 95, 134, 148, 152], "recov": 49, "faulti": 49, "treat": [49, 134, 142], "good": [49, 87, 88, 136, 140, 141, 145, 147, 152], "public": [49, 93, 95, 110, 119, 147], "token_provid": [49, 59, 61, 77, 111, 115, 138, 140, 149], "auth_token_provid": [49, 51, 52, 59, 67, 68, 70, 77, 125, 126, 138, 139], "token_valid": [49, 111, 138, 140, 149], "auth_token_valid": [49, 53, 67, 68, 125, 126], "piet": [49, 60, 67, 68, 69, 81, 83], "g\u00f6mpel": [49, 60, 67, 68, 69, 81, 83], "can0": 50, "device_address": 50, "front": 50, "panel": [50, 134, 141], "power_limit_w": 50, "30000": 50, "watt": [50, 55, 59, 66, 87, 101, 102, 106, 109, 110, 115], "current_limit_a": 50, "voltage_limit_v": 50, "1000": [50, 66], "Will": [50, 59, 87], "seri": [50, 87, 88], "parallel": [50, 111, 135, 137, 142, 152], "well": [50, 98, 137, 138, 139, 141, 146, 147, 149, 152], "series_parallel_mod": 50, "300": [50, 62], "1000v": 50, "50": 50, "500": [50, 55, 58, 59, 61, 78], "confus": [50, 115], "discharge_gpio_chip": 50, "gpio": [50, 66, 73, 78, 82, 83, 123], "chip": [50, 61, 78, 82, 117, 142], "discharg": [50, 59, 96], "highest": [50, 92], "discharge_gpio_lin": 50, "discharge_gpio_polar": 50, "polar": 50, "low": [50, 59, 66, 73, 78, 82, 83, 89, 92, 117], "debug_print_all_telemetri": 50, "print": [50, 102, 133, 141], "help": [50, 130, 131, 134, 136, 138, 141, 143, 152, 153], "power_supply_dc": [50, 59, 66, 125, 126, 128], "dpm": 50, "30": [50, 67, 70, 143, 149], "scu": 50, "aw": [50, 58, 61], "pionix": [50, 58, 61, 65, 73, 122, 123, 143, 147, 149], "dummi": [51, 52, 53, 54, 112, 113, 114, 137], "listen": [51, 112, 136, 137, 142, 149], "authrequir": [51, 92, 112], "descript": [51, 52, 53, 57, 58, 61, 63, 64, 70, 78, 89, 92, 102, 115, 131, 136, 137, 138, 141, 142, 149, 152], "deadbeef": [51, 52], "our": [51, 52, 136, 141, 142, 143, 147, 149, 150, 152], "rfid": [51, 52, 59, 70, 84, 92, 102, 136, 138, 140, 142, 149], "10": [51, 52, 59, 61, 98, 118, 119, 135, 142, 148, 149], "thilo": [51, 53, 70, 80, 82], "molitor": [51, 53, 70, 80, 82], "corneliu": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "claussen": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "manual": [52, 103, 113, 118, 119, 123, 136, 141, 142, 149], "block": [53, 84], "invalid": [53, 84, 95, 102, 107], "validation_reason": 53, "sleep": [53, 59], "dumi": 53, "build": [55, 56, 59, 131, 134, 135, 137, 138, 141, 144, 146, 148, 149, 153], "nominal_ac_voltag": [55, 141], "230": [55, 59], "update_interv": [55, 64, 74], "distribut": [55, 59, 135], "schedule_interval_dur": 55, "60": [55, 64, 74, 149], "min": [55, 87], "schedule_total_dur": 55, "forcast": 55, "h": [55, 130, 148], "slice_amper": 55, "slice": 55, "trade": 55, "lower": [55, 99, 115, 119, 134, 135, 138], "give": [55, 107, 136, 137, 138, 143, 147, 152], "even": [55, 59, 78, 87, 88, 136, 137, 141, 142, 149], "increas": [55, 59], "slice_watt": 55, "show": [55, 69, 70, 111, 115, 131, 134, 136, 137, 138, 140, 144, 149, 152], "command": [55, 70, 87, 89, 92, 93, 99, 104, 107, 115, 116, 117, 120, 130, 134, 137, 140, 142, 144, 148, 152], "energy_manag": [55, 120, 125, 126, 141], "energy_trunk": 55, "lar": [55, 63, 78], "dieckmann": [55, 63, 78], "part": [56, 99, 116, 123, 134, 135, 136, 137, 138, 142, 146, 150, 152, 154], "fuse": [56, 141], "fuse_limit_a": [56, 141], "phase_count": [56, 141], "omit": [56, 87, 99, 137, 145, 149, 155], "energy_grid": [56, 59], "external_limit": 56, "external_energy_limit": [56, 67, 125, 126], "energy_consum": 56, "price_inform": 56, "energy_price_inform": [56, 64, 87, 125, 126, 128, 139], "persist": [57, 67, 68, 72, 119], "error_histori": [57, 125, 126, 128], "database_path": 57, "absolut": [57, 60, 84, 87, 88, 95, 101, 102, 103, 105], "databas": [57, 67, 68, 92, 144], "andrea": [57, 64], "heinrich": [57, 64], "spdx": [57, 59, 60, 136, 152], "html": [57, 59, 60, 98, 99, 136, 144, 149, 152, 154, 155], "negoti": [58, 61], "ev_slac": [58, 125, 126], "ethernet": [58, 61, 62, 71, 75, 92, 137], "plc": [58, 61, 71, 117, 130], "eth1": [58, 61, 71], "set_key_timeout_m": [58, 61], "cm_set_kei": [58, 61], "qca7000": [58, 61], "qca7005": [58, 61], "cg5317": [58, 61], "base_licens": [58, 61], "directori": [58, 59, 60, 61, 62, 71, 116, 131, 133, 136, 141, 142, 144, 146, 148, 153, 154, 155], "fsf": [58, 61], "wiki": [58, 61, 78, 123], "bsd": [58, 61, 98], "claus": [58, 61], "bill": [59, 109, 110, 115], "e1234567": 59, "evse_id_din": 59, "49a80737a45678": 59, "din": [59, 62, 75, 95, 102, 115, 142], "spec": [59, 62, 75, 95, 115], "91286": [59, 95, 102], "payment_enable_eim": 59, "card": [59, 70, 77, 102, 142, 143], "mobil": [59, 102, 116, 143], "app": [59, 92, 142], "payment_enable_contract": [59, 115, 140], "aka": 59, "ac_nominal_voltag": [59, 95], "ev_receipt_requir": 59, "unsupport": [59, 115], "session_log": [59, 149], "session_logging_path": [59, 71], "tmp": [59, 62, 67, 68, 71, 149, 150, 152], "session_logging_xml": 59, "xml": [59, 95, 135], "ventil": [59, 123], "max_current_import_a": 59, "32": [59, 82], "max_current_export_a": 59, "charge_mod": 59, "ac_hlc_en": [59, 140], "ac_hlc_use_5perc": 59, "try": [59, 98, 107, 137, 141, 142, 143, 145, 147], "arriv": [59, 81, 138], "fall": [59, 92, 115, 123, 142], "especi": [59, 117, 131, 134, 135, 137], "what": [59, 118, 131, 134, 136, 137, 140, 141, 142, 147, 149], "compliant": [59, 138], "ac_enforce_hlc": 59, "5percent": 59, "realli": 59, "reach": [59, 92, 119, 136, 139, 153], "On": [59, 78, 119, 123, 137, 143], "veri": [59, 123, 134, 136, 137, 141, 142, 150, 152, 153], "long": [59, 77, 138, 147], "basic": [59, 115, 116, 118, 123, 138, 147, 149], "eventu": [59, 130, 138], "ac_with_soc": 59, "percentag": 59, "dc_isolation_voltage_v": 59, "cablecheck": [59, 92, 115], "500v": 59, "dbg_hlc_auth_after_tstep": 59, "ok": [59, 92, 102, 147], "t_step_xx": 59, "hack_sleep_in_cable_check": 59, "hack": 59, "n": [59, 109, 110, 144], "hack_sleep_in_cable_check_volkswagen": 59, "volkswagen": 59, "switch_to_minimum_voltage_after_cable_check": 59, "hack_skoda_enyaq": 59, "skoda": [59, 92], "enyaq": 59, "level": [59, 65, 66, 73, 82, 83, 87, 99, 102, 115, 116, 117, 118, 123, 130, 137, 139, 142, 143, 154], "dirti": [59, 130], "workaround": 59, "hack_present_current_offset": 59, "add": [59, 64, 118, 130, 136, 137, 142, 145, 147, 148, 149, 152, 153], "offset": [59, 61], "unless": [59, 137], "know": [59, 91, 115, 130, 136, 138, 140, 147], "hack_pause_imd_during_precharg": 59, "re": [59, 77, 130, 136, 142, 148, 149, 150, 152], "currentdemand": [59, 92, 115], "dcdc": 59, "hack_allow_bpt_with_iso2": 59, "posit": [59, 87, 97, 102, 109, 110, 142], "autocharge_use_slac_instead_of_hlc": 59, "autocharg": [59, 61, 84], "instead": [59, 65, 91, 115, 136, 137, 141, 142, 152], "evccid": [59, 61, 102, 115], "enable_autocharg": 59, "logfile_suffix": 59, "session_uuid": 59, "folder": [59, 67, 68, 133, 141, 142, 144, 147, 148, 152, 153], "replac": 59, "soft_over_current_tolerance_perc": 59, "soft_over_current_measurement_noise_a": 59, "nois": 59, "hack_fix_hlc_integer_current_request": 59, "few": [59, 130, 136, 137, 139, 143, 146, 152], "hundr": 59, "slower": [59, 142], "less": [59, 82, 142], "disable_authent": 59, "standalon": [59, 123, 141, 152], "dummytokenprovid": [59, 125, 127], "sae_j2847_2_bpt_en": 59, "sae_j2847_2_bpt_mod": 59, "request_zero_power_in_idl": 59, "idl": [59, 107], "0a": [59, 141], "speed": [59, 136, 143, 148], "uk_smartcharging_random_delay_en": 59, "uk_smartcharging_random_delay_max_dur": 59, "modifi": [59, 123, 133, 142, 149, 153], "uk_smartcharging_random_delay_at_any_chang": 59, "reduc": 59, "zero": [59, 81, 93, 106, 108], "authtoken": [59, 139], "ac_rcd": [59, 73, 82, 125, 126], "connector_lock": [59, 73, 82, 125, 126], "powermeter_grid_sid": 59, "powermeter_car_sid": 59, "isolation_monitor": [59, 125, 126, 128], "powersupply_dc": 59, "anton": [59, 70, 82], "woellert": 59, "evse_secur": [60, 62, 67, 68, 116, 125, 126, 128, 140], "filesystem": 60, "csms_ca_bundl": [60, 116], "v2g_root_ca": 60, "rel": [60, 79, 149], "prefix": [60, 79, 93, 137, 141, 152], "cert": [60, 136, 150], "mf_ca_bundl": [60, 116], "mf": [60, 93], "mf_root_ca": 60, "mo_ca_bundl": [60, 116], "mo_root_ca": 60, "v2g_ca_bundl": [60, 116], "csms_leaf_cert_directori": [60, 116], "csms_leaf_key_directori": [60, 116], "secc_leaf_cert_directori": [60, 116], "cso": 60, "secc_leaf_key_directori": [60, 116], "private_key_password": [60, 116], "password": [60, 77, 93, 136, 143, 148, 149], "number_of_sound": 61, "sound": 61, "ac_mode_five_perc": 61, "sounding_attenuation_adjust": 61, "db": [61, 68, 72, 144], "attenu": 61, "publish_mac_on_match_cnf": 61, "confirm": [61, 86, 142], "cm_slac_match": 61, "cnf": 61, "altern": [61, 119, 134], "deriv": [61, 84, 92, 131], "publish_mac_on_first_parm_req": 61, "cm_slac_parm": 61, "quit": [61, 123, 141, 143], "prone": 61, "might": [61, 81, 102, 130, 131, 135, 136, 139, 141, 143, 144, 147, 149, 152], "cross": 61, "talk": [61, 136, 138, 140, 143, 144], "better": [61, 147], "do_chip_reset": 61, "nmk": [61, 117], "rs_dev": 61, "vendor": [61, 92, 99, 133, 142], "mme": 61, "extens": [61, 99, 144, 148, 149], "qualcomm": 61, "chip_reset_delay_m": 61, "set_kei": 61, "chip_reset_timeout_m": 61, "link_status_detect": 61, "d_link_readi": 61, "link_statu": 61, "lumissil": 61, "link_status_retry_m": 61, "link_status_timeout_m": 61, "debug_simulate_failed_match": 61, "wrong": [61, 95, 142], "10000": [61, 65], "gmbh": [61, 62, 143], "din70121": [62, 75, 95], "chargebyt": 62, "eth0": [62, 75], "ipv6": [62, 75, 136, 144, 148], "addr": [62, 75], "supported_din70121": [62, 75], "supported_iso15118_2": [62, 75], "tls_secur": [62, 140], "prohibit": 62, "terminate_connection_on_failed_respons": 62, "sessionstop": 62, "tls_key_log": 62, "tl": [62, 75, 102, 116, 140, 149], "pre": [62, 77, 92, 102, 118, 136, 139, 144, 153], "secret": [62, 145], "handshak": [62, 116], "decrypt": 62, "tls_key_logging_path": 62, "tls_timeout": 62, "15000": 62, "establish": [62, 102, 116, 119], "verify_contract_cert_chain": [62, 140], "auth_timeout_pnc": 62, "55": 62, "abort": 62, "indefinit": 62, "auth_timeout_eim": 62, "fabian": [62, 65], "hartung": 62, "mohannad": 62, "orabi": 62, "variou": [63, 142, 146, 147], "selector": 63, "test_dummi": 63, "powermeter_device_id": [63, 76], "bu": [63, 142], "modbus_base_address": 63, "30001": 63, "serial_comm_hub": 63, "serial_communication_hub": [63, 74, 76, 78, 125, 126], "tibber": 64, "api": [64, 65, 71, 115, 119, 125, 127, 148], "api_kei": 64, "develop": [64, 123, 131, 134, 137, 141, 144, 146, 147, 151, 155], "minut": [64, 119, 143], "additional_cost_per_kwh": 64, "usual": [64, 139, 147, 152], "leonardo": 64, "oliveira": 64, "lem": [65, 138], "dcbm": [65, 138], "400": [65, 138], "adapt": [65, 119, 152], "meter_tls_certif": 65, "affect": [65, 147], "wish": [65, 115], "ntp_server_1_ip_addr": [65, 119], "ipv4": [65, 79], "octet": 65, "form": [65, 84, 130, 137, 152], "w": [65, 92, 95, 96, 106, 145, 149, 154], "y": [65, 135, 142], "z": [65, 148], "ntp": 65, "server": [65, 107, 116, 119, 136, 137, 140, 142, 144, 145, 148], "sync": [65, 142], "ntp_server_1_port": [65, 119], "123": [65, 98], "65535": 65, "ntp_server_2_ip_addr": [65, 119], "ntp_server_2_port": [65, 119], "fof": 65, "resilience_initial_connection_retri": [65, 119], "25": [65, 119], "resili": 65, "resilience_initial_connection_retry_delai": [65, 119], "millisecond": [65, 119], "resilience_transaction_request_retri": [65, 119], "resilience_transaction_request_retry_delai": [65, 119], "250": 65, "cable_id": 65, "loss": [65, 92], "compens": 65, "tariff_id": 65, "tariff": [65, 102, 139], "valentin": 65, "dimov": 65, "klemm": 65, "micro": [66, 142], "mega": 66, "tester": 66, "v1": [66, 82, 119, 131], "serial_port": [66, 70, 73, 78, 82, 83], "dev": [66, 70, 73, 74, 78, 82, 83, 123, 130, 135, 136, 142, 147], "ttyusb0": [66, 73, 74, 78, 82, 83], "baud_rat": [66, 70, 73, 82, 83], "115200": [66, 70, 73, 74, 82, 83, 123], "baud": [66, 70, 73, 74, 82, 83], "rate": [66, 70, 73, 74, 82, 83], "reset_gpio": [66, 73, 82, 83], "umwc": 66, "dc_max_voltag": 66, "dc_suppli": 66, "board_support": [66, 82, 115], "j": [67, 136, 142, 145, 148, 152, 154], "chargepointconfigpath": [67, 149], "userconfigpath": 67, "user_config": 67, "databasepath": 67, "ocpp_1_6_charge_point": [67, 125, 126], "sqlite": [67, 68, 72], "enableexternalwebsocketcontrol": [67, 68], "publishchargingscheduleinterv": 67, "publishchargingscheduledur": 67, "messagelogpath": [67, 68, 149], "everest_ocpp_log": [67, 68, 149, 150], "messagequeueresumedelai": [67, 68], "queue": [67, 68], "reconnect": [67, 68], "auth_valid": [67, 68, 149], "auth_provid": [67, 68, 149], "ocpp_data_transf": [67, 68, 69, 125, 126], "toward": [67, 68], "ocpp_gener": [67, 68], "connector_zero_sink": [67, 149], "coredatabasepath": 68, "devicemodeldatabasepath": 68, "device_model_storag": 68, "authorizationlist": 68, "authorizationcach": [68, 149], "datatransf": [69, 121], "keys_to_monitor": 69, "heartbeatinterv": [69, 149], "securityprofil": [69, 116, 149], "exampleconfigurationkei": 69, "commad": 69, "seper": [69, 115, 147], "pn532": 70, "nfc": [70, 142], "tag": [70, 84, 92, 93, 105, 147], "ttys0": 70, "read_timeout": 70, "subsequ": [70, 78, 111, 137], "w\u00f6llert": [70, 82], "captur": 71, "dump": [71, 92], "sebastian": [71, 75, 83], "luka": [71, 75, 83], "sqlite_db_file_path": 72, "everest_persistent_stor": 72, "kv": [72, 79, 80, 125, 126], "phytec": [73, 122], "phyverso": [73, 100, 122], "mcu_config_fil": 73, "example_config_pionix": 73, "conn1_max_current_a_import": 73, "amp": [73, 87, 106], "conn1_min_current_a_import": 73, "conn1_min_phase_count_import": 73, "conn1_max_phase_count_import": 73, "conn1_min_current_a_export": 73, "conn1_max_current_a_export": 73, "conn1_min_phase_count_export": 73, "conn1_max_phase_count_export": 73, "conn1_has_socket": 73, "conn1_dc": 73, "conn2_max_current_a_import": 73, "conn2_min_current_a_import": 73, "conn2_min_phase_count_import": 73, "conn2_max_phase_count_import": 73, "conn2_min_current_a_export": 73, "conn2_max_current_a_export": 73, "conn2_min_phase_count_export": 73, "conn2_max_phase_count_export": 73, "conn2_has_socket": 73, "conn2_dc": 73, "connector_1": 73, "proxim": 73, "connector_2": 73, "rcd_1": 73, "onboard": [73, 82, 123], "rcd_2": 73, "connector_lock_1": 73, "connector_lock_2": 73, "phyverso_mcu_temperatur": [73, 125, 126, 128], "system_specific_data_1": 73, "generic_arrai": [73, 125, 126, 128], "system_specific_data_2": 73, "collect": [74, 102, 115, 135], "power_unit_id": 74, "unit_id": 74, "sunspec_base_address": 74, "40000": 74, "50000": 74, "watchdog_wakeup_interv": 74, "wakup": 74, "watchdog": [74, 107], "serial_devic": 74, "bsm": 74, "19200": 74, "r": [74, 136], "485": 74, "rang": [74, 120], "2400": 74, "use_serial_comm_hub": 74, "meter_id": [74, 102], "no_meter_id": 74, "arbitrari": [74, 84, 85, 87, 88, 137, 152], "power_meter_id": 74, "ac_met": 74, "sunspec_ac_met": [74, 125, 126, 128], "serial_com_0_connect": 74, "christoph": 74, "kliemt": 74, "20": [75, 135, 142, 145, 155], "josev": [75, 129, 135, 136], "project": [75, 131, 136, 137, 141, 142, 143, 144, 148, 151, 152, 153, 154, 155], "supported_iso15118_20_ac": 75, "supported_iso15118_20_dc": 75, "tls_activ": 75, "enforce_tl": 75, "is_cert_install_need": 75, "And": [75, 137, 139, 142, 143, 152], "overwritten": [75, 131, 137], "iso15118_ev": [75, 125, 126, 128], "iskra": 76, "33": 76, "ocmf_format_vers": 76, "represent": [76, 93, 110, 123, 134, 136, 138, 139], "ocmf_gateway_identif": 76, "ocmf_gateway_seri": 76, "mention": [76, 131], "ocmf_gateway_vers": 76, "softwar": [76, 99, 134, 140, 143, 146, 151], "ocmf_charge_point_identification_typ": 76, "ocmf_charge_point_identif": 76, "embed": [76, 77], "qwello": [76, 77], "eu": [76, 77], "feig": 77, "192": [77, 79], "168": [77, 79], "feig_seri": 77, "seven": 77, "charact": [77, 98, 102], "abcd123": 77, "terminal_id": 77, "currenc": [77, 88, 98, 105], "978": 77, "4217": [77, 88, 98], "pre_authorization_amount": 77, "2500": 77, "cent": [77, 98], "read_card_timeout": 77, "read_card_debounc": 77, "debounc": 77, "prevent": [77, 92, 115, 119, 133, 142], "transactions_max_num": 77, "concurr": 77, "exce": 77, "bank_transaction_summary_provid": [77, 125, 126], "session_cost": [77, 125, 126, 128], "bank_session_token": 77, "bank_session_token_provid": [77, 125, 126, 139], "team": 77, "hub": 78, "baudrat": 78, "pariti": 78, "none": [78, 86, 95, 102, 123], "odd": 78, "rtsct": 78, "rt": 78, "ct": 78, "ignore_echo": 78, "rxtx_gpio_chip": 78, "rx": 78, "tx": [78, 123], "usag": [78, 87, 134, 139, 142], "rxtx_gpio_lin": 78, "rxtx_gpio_tx_high": 78, "max_packet_s": 78, "size": [78, 142, 146], "payload": [78, 106, 119, 137, 152], "exceed": [78, 92], "apu": 78, "wikipedia": [78, 123], "en": [78, 98, 119, 123], "256": 78, "initial_timeout_m": 78, "within_message_timeout_m": 78, "9600": 78, "lan": [79, 137], "wifi": 79, "privileg": 79, "setup_wifi": 79, "setup_simul": 79, "online_check_host": 79, "lfenergi": [79, 143], "hostnam": 79, "internet": [79, 137, 142], "initialized_by_default": 79, "release_metadata_fil": 79, "releas": [79, 130, 135, 143, 147], "locat": [79, 99, 107, 116, 119, 123, 131, 136, 147, 149, 150, 153, 154], "ap_interfac": 79, "wlan0": 79, "ap": 79, "ap_ipv4": 79, "24": 79, "memori": 80, "defaultretri": 81, "tri": 81, "download": [81, 85, 107, 130, 142, 143, 146, 148, 153], "defaultretryinterv": 81, "resetdelai": 81, "acknowledg": 81, "travel": 81, "caller": [81, 137], "reset_gpio_chip": 82, "gpiochip0": 82, "27": [82, 148], "caps_min_current_a": 82, "caps_max_current_a": 82, "ev_board_support": [83, 125, 126, 128], "concurrenttx": 84, "nocredit": 84, "notallowedtypeevs": 84, "notatthisloc": 84, "notatthistim": 84, "signatureerror": 84, "certificateexpir": 84, "certificaterevok": 84, "nocertificateavail": 84, "certchainerror": 84, "contractcancel": 84, "tokenvalidationstatu": 84, "timedout": 84, "customidtoken": 84, "printabl": [84, 85], "insensit": [84, 85, 99], "ascii": [84, 85, 99], "idtokentyp": 84, "additional_info": [84, 99], "request_id": [84, 107], "put": [84, 119, 134, 136, 138, 142, 147, 152], "remotestartid": 84, "id_token": [84, 103], "authorization_typ": 84, "authorizationtyp": [84, 139], "prevalid": 84, "iso15118certificatehashdata": 84, "certificatehashdatainfo": [84, 95], "parentidtag": 84, "expiry_tim": [84, 103], "selectionalgorithm": 84, "choos": [84, 136, 138, 141, 143, 152, 153], "referenc": [84, 102], "influenc": 84, "plugandcharg": 84, "bankcard": [84, 139], "distinguish": [84, 93, 95, 139], "central": [84, 92, 102, 115, 134, 138, 140, 150, 152], "macaddress": 84, "iso14443": [84, 102], "iso15693": [84, 102], "keycod": 84, "noauthor": 84, "bookkeep": 85, "short": [85, 102, 130, 136, 137, 138, 147, 149], "session_token": 85, "invoic": 85, "transaction_data": 85, "iec61851": [86, 115], "poweron": 86, "correctli": [86, 87, 142, 149], "mirror": [86, 123], "contact": [86, 123, 142], "poweroff": [86, 91], "weld": 86, "Not": [86, 111, 152], "assembli": [86, 142], "a_13": 86, "a_20": 86, "a_32": 86, "a_63_3ph_70_1ph": 86, "proximity_pilot": 86, "cp_pwm_duty_cycl": 86, "nodetyp": 87, "undefin": [87, 102], "limitsreq": 87, "total_power_w": 87, "ac_max_current_a": 87, "ac_min_current_a": 87, "properli": [87, 95, 119, 123, 135, 136, 142, 147], "ac_max_phase_count": 87, "ac_min_phase_count": 87, "ac_supports_changing_phases_during_charg": 87, "limitsr": 87, "optimizertarget": 87, "energy_amount_need": 87, "kwh": [87, 88, 118], "charge_to_max_perc": 87, "nn": 87, "car_battery_soc": 87, "Of": 87, "leave_tim": 87, "drive": [87, 115, 137, 142], "fullfil": [87, 150], "cheapest": 87, "timefram": 87, "price_limit": 87, "full_autonomi": 87, "schedulereqentri": 87, "entri": [87, 88, 92, 135], "sampl": [87, 88, 99], "limits_to_root": 87, "face": [87, 115], "limits_to_leav": 87, "leav": 87, "conversion_effici": 87, "convers": 87, "price_per_kwh": 87, "priceperkwh": [87, 88], "timepoint": [87, 88], "scheduleresentri": 87, "children": 87, "child": [87, 93], "again": [87, 92, 102, 133, 136, 138, 141, 152], "propag": [87, 147], "node_typ": 87, "priority_request": 87, "merg": [87, 115, 147], "them": [87, 110, 111, 131, 133, 136, 138, 140, 142, 144, 152], "optimizer_target": 87, "energy_usage_root": 87, "energy_usage_leav": 87, "schedule_import": [87, 88], "futur": [87, 88, 136, 142, 143], "practic": [87, 88, 135, 136, 143], "schedule_export": [87, 88], "valid_until": 87, "consumpt": [87, 141], "afer": 87, "limits_root_sid": 87, "digit": [88, 98], "implementationidentifi": 89, "module_id": [89, 133, 137, 149], "implementation_id": [89, 133, 137, 149], "clearedbymodul": 89, "clearedbyreboot": 89, "severityfilt": 89, "sever": [89, 92, 116, 133, 137, 140, 152], "high_g": 89, "medium_g": 89, "low_g": 89, "timeperiodfilt": 89, "timeperiod": 89, "timestamp_from": [89, 105], "timestamp_to": [89, 105], "argument": [89, 133, 136, 137, 141, 145, 152, 155], "state_filt": 89, "origin_filt": 89, "type_filt": 89, "severity_filt": 89, "timeperiod_filt": 89, "handle_filt": 89, "medium": [89, 92], "sub_typ": [89, 133], "origin": [89, 99, 107, 115, 130, 133, 145, 147, 152], "max_current_a_import": 91, "min_current_a_import": 91, "max_phase_count_import": 91, "nr": 91, "min_phase_count_import": 91, "max_current_a_export": 91, "min_current_a_export": 91, "max_phase_count_export": 91, "min_phase_count_export": 91, "supports_changing_phases_during_charg": 91, "connector_typ": 91, "iec62196type2c": 91, "iec62196type2socket": 91, "degre": 91, "celsiu": 91, "fan_rpm": 91, "supply_voltage_12v": 91, "supply_voltage_minus_12v": 91, "relais_on": 91, "architectur": [91, 134, 137, 143], "train": 91, "dccablecheck": 91, "dcprecharg": 91, "fullpowercharg": 91, "stoptransactionreason": 92, "id_tag": [92, 105, 115], "emergencystop": 92, "button": [92, 95, 136, 153], "evdisconnect": 92, "move": [92, 147, 149, 150, 153], "induct": 92, "hardreset": 92, "press": [92, 95, 144, 148], "powerloss": 92, "reboot": [92, 99, 107, 123, 142], "remot": [92, 107, 130, 137, 138, 140, 144, 147, 148, 152], "smartphon": 92, "prepaid": 92, "credit": [92, 102, 139], "softreset": 92, "unlockcommand": 92, "deauthor": 92, "starttransact": 92, "conf": [92, 137, 142, 152], "energylimitreach": 92, "paid": 92, "solut": [92, 134, 135, 138, 141, 148], "groundfault": 92, "localoutofcredit": 92, "masterpass": 92, "masterpassgroupid": 92, "overcurrentfault": 92, "larger": 92, "electr": [92, 102, 115, 116, 123, 136, 139, 142, 150], "powerqu": 92, "qualiti": 92, "imbal": 92, "soclimitreach": 92, "stoppedbyev": 92, "timelimitreach": 92, "startsessionreason": 92, "evconnect": 92, "error_notsupport": 92, "error_notcharg": 92, "error_hardwar": 92, "sessioneventenum": 92, "sessionstart": [92, 111], "either": [92, 118, 133, 140, 142, 148, 150], "met": [92, 123], "preparecharg": 92, "prepar": [92, 134, 143, 150, 152], "precharg": [92, 115], "powerdeliveri": 92, "chargingstart": 92, "chargingpausedev": 92, "chargingpausedevs": 92, "chargingresum": 92, "stoppingcharg": 92, "weldingcheck": 92, "chargingfinish": 92, "essenti": [92, 135, 137, 152], "transactionfinish": 92, "clariti": [92, 149], "precondit": 92, "irrevoc": 92, "swipe": 92, "sessionfinish": 92, "doesnt": 92, "allerrorsclear": 92, "permanentfault": 92, "reservationstart": [92, 115], "reservationend": [92, 103, 115], "replugstart": 92, "interrupt": [92, 95], "replugfinish": 92, "plugintimeout": 92, "connectiontimeout": [92, 149], "waitingforenergi": 92, "errorclear": 92, "permanentfaultclear": 92, "meter_valu": 92, "signed_meter_valu": [92, 102], "units_sign": [92, 102, 125, 128], "signedmetervalu": [92, 102, 110], "logging_path": 92, "filenam": 92, "incomplet": 92, "start_signed_meter_valu": [92, 102], "chargingstatechangedev": 92, "chargingstatechang": 92, "authorizationev": 92, "errorenum": 92, "kept": [92, 131], "compat": [92, 142], "legaci": 92, "rcd_selftest": 92, "rcd_dc": 92, "rcd_ac": 92, "vendorerror": [92, 133], "vendorwarn": [92, 133], "connectorlockcapnotcharg": 92, "connectorlockunexpectedopen": 92, "connectorlockunexpectedclos": 92, "connectorlockfailedlock": 92, "connectorlockfailedunlock": 92, "mrec1connectorlockfailur": 92, "mrec2groundfailur": 92, "mrec3hightemperatur": 92, "mrec4overcurrentfailur": 92, "mrec5overvoltag": 92, "mrec6undervoltag": 92, "mrec8emergencystop": 92, "mrec10invalidvehiclemod": 92, "mrec14pilotfault": 92, "mrec15powerloss": 92, "mrec17evsecontactorfault": 92, "mrec18cableovertempder": 92, "mrec19cableovertempstop": 92, "mrec20partialinsert": 92, "mrec23proximityfault": 92, "mrec24connectorvoltagehigh": 92, "mrec25brokenlatch": 92, "mrec26cutc": 92, "diodefault": 92, "ventilationnotavail": 92, "brownout": 92, "powermetertransactionstartfail": 92, "error_cod": 92, "error_descript": 92, "human": [92, 123, 154], "error_sever": 92, "vendor_error": 92, "enable_sourc": 92, "unspecifi": 92, "localapi": 92, "localkeylock": 92, "servicetechnician": 92, "remotekeylock": 92, "mobileapp": 92, "firmwareupd": [92, 99, 107, 123], "enable_st": 92, "unassign": 92, "enable_prior": 92, "assum": [92, 99, 119, 131, 137, 138, 141, 146, 147, 152], "session_start": 92, "session_finish": 92, "transaction_start": 92, "transaction_finish": 92, "charging_state_changed_ev": 92, "authorization_ev": 92, "nr_of_phases_avail": 92, "present_voltag": 92, "present_curr": 92, "target_voltag": 92, "target_curr": 92, "maximum_current_limit": 92, "minimum_current_limit": 92, "maximum_voltage_limit": 92, "maximum_power_limit": 92, "estimated_time_ful": 92, "departure_tim": 92, "depart": 92, "estimated_time_bulk": 92, "evcc_id": 92, "fa": 92, "remaining_energy_need": 92, "remain": [92, 108, 123], "battery_capac": 92, "battery_full_soc": 92, "battery_bulk_soc": 92, "brand": 92, "volkswagen_group": 92, "volkswagengroup": 92, "tesla": 92, "independ": [92, 119, 137], "upward": 92, "connectortypeenum": 92, "cccs1": 92, "k": 92, "combo": 92, "cccs2": 92, "cg105": 92, "jari": 92, "g105": 92, "1993": 92, "chademo": [92, 143], "ctesla": 92, "ctype1": 92, "iec62196": 92, "j1772": [92, 115, 142], "ctype2": 92, "mennek": 92, "s309_1p_16a": 92, "16a": 92, "iec60309": 92, "s309_1p_32a": 92, "32a": 92, "s309_3p_16a": 92, "s309_3p_32a": 92, "sbs1361": 92, "domest": 92, "13amp": 92, "scee": 92, "7_7": 92, "cee": 92, "7": [92, 102, 119, 129, 136, 148, 152], "schuko": 92, "stype2": 92, "stype3": 92, "scame": 92, "scee_7_7": 92, "v2grootcertif": 93, "morootcertif": 93, "csmsrootcertif": 93, "v2gcertificatechain": 93, "mfrootcertif": 93, "hashalgorithm": [93, 95], "sha256": [93, 95], "sha384": [93, 95], "sha512": [93, 95], "invalidsignatur": [93, 107], "invalidcertificatechain": 93, "invalidformat": 93, "invalidcommonnam": 93, "norootcertificateinstal": 93, "certificatestoremaxlengthexceed": 93, "writeerror": 93, "issuernotfound": 93, "invalidleafsignatur": 93, "invalidchain": 93, "notfound": 93, "getinstalledcertificatesstatu": 93, "getcertificatesignrequeststatu": 93, "invalidrequestedtyp": 93, "keygenerror": 93, "generationerror": 93, "getcertificateinfostatu": 93, "notfoundvalid": 93, "privatekeynotfound": 93, "hash_algorithm": 93, "issuer_name_hash": 93, "issuer": [93, 95], "dn": [93, 119], "field": [93, 99, 102, 106, 138], "issuer_key_hash": 93, "length": [93, 102, 106, 118, 119, 149], "subject": [93, 146], "serial_numb": 93, "hexadecim": [93, 102], "0x": 93, "lead": [93, 102, 143], "certificatehashdatachain": 93, "child_certificate_hash_data": 93, "certificate_hash_data_chain": 93, "ocsprequestdata": 93, "responder_url": 93, "respond": [93, 95, 115, 137], "url": [93, 95, 107, 138, 153], "ocsp_request_data_list": 93, "certificateocsp": 93, "ocsp_path": 93, "certificateinfo": 93, "certificate_singl": 93, "certificate_count": 93, "externalpay": 95, "ac_single_phase_cor": [95, 96], "ac_three_phase_cor": [95, 96], "dc_core": [95, 96], "dc_extend": [95, 96], "dc_combo_cor": [95, 96], "dc_uniqu": [95, 96], "warn": [95, 143], "no_imd": 95, "dc_everrorcod": 95, "no_error": 95, "failed_resstemperatureinhibit": 95, "failed_evshiftposit": 95, "failed_chargerconnectorlockfault": 95, "failed_evressmalfunct": 95, "failed_chargingcurrentdifferentia": 95, "failed_chargingvoltageoutofrang": 95, "reserved_a": 95, "reserved_b": 95, "reserved_c": 95, "failed_chargingsystemincompat": 95, "nodata": 95, "error_contactor": 95, "error_rcd": [95, 123], "error_utilityinterruptev": 95, "util": [95, 129, 130, 131, 133, 136, 142, 143, 146, 148, 152], "equip": [95, 142], "temporari": [95, 144], "reduct": 95, "error_malfunct": 95, "recover": 95, "error_emergencyshutdown": 95, "incompat": [95, 107], "v2g_message_id": 95, "bodi": [95, 119], "supportedappprotocolreq": 95, "supportedappprotocolr": 95, "sessionsetupreq": 95, "sessionsetupr": 95, "servicediscoveryreq": 95, "servicediscoveryr": 95, "servicedetailreq": 95, "servicedetailr": 95, "paymentserviceselectionreq": 95, "paymentserviceselectionr": 95, "servicepaymentselectionreq": 95, "servicepaymentselectionr": 95, "paymentdetailsreq": 95, "paymentdetailsr": 95, "authorizationreq": 95, "authorizationr": 95, "contractauthenticationreq": 95, "contractauthenticationr": 95, "chargeparameterdiscoveryreq": 95, "chargeparameterdiscoveryr": 95, "chargingstatusreq": 95, "chargingstatusr": 95, "meteringreceiptr": 95, "powerdeliveryr": 95, "cablecheckreq": 95, "cablecheckr": 95, "prechargereq": 95, "precharger": 95, "currentdemandreq": 95, "currentdemandr": 95, "weldingdetectionreq": 95, "weldingdetectionr": 95, "sessionstopreq": 95, "sessionstopr": 95, "certificateinstallationreq": 95, "certificateupdatereq": 95, "unknownmessag": 95, "j2847_2": 95, "evseid_din": 95, "evsepresentvoltag": 95, "cdv": 95, "61851": [95, 138, 142], "23": [95, 98], "evsepresentcurr": 95, "evsemaximumcurrentlimit": 95, "evsemaximumpowerlimit": 95, "evsemaximumvoltagelimit": 95, "evseminimumcurrentlimit": 95, "accuraci": [95, 98], "evseminimumvoltagelimit": 95, "dc_current_regulation_toler": 95, "magnitud": [95, 101], "toler": [95, 101], "dc_peak_current_rippl": 95, "peak": [95, 101], "rippl": [95, 101], "dc_energy_to_be_deliv": 95, "deliveredbi": 95, "dc_evreadi": 95, "dc_evresssoc": 95, "ress": 95, "dc_evcabincondit": 95, "toheat": 95, "passeng": 95, "compart": 95, "dc_evressconidit": 95, "dc_evtargetvoltag": 95, "dc_evtargetcurr": 95, "demand": 95, "dc_evmaximumcurrentlimit": 95, "dc_evmaximumpowerlimit": 95, "dc_evmaximumvoltagelimit": 95, "ev_remainingtimetofullsoc": 95, "ev_remainingtimetobulksoc": 95, "appprotocol": 95, "v2g_message_xml": 95, "decod": [95, 123], "v2g_message_json": 95, "v2g_message_exi_hex": 95, "hex": [95, 102], "v2g_message_exi_base64": 95, "exirespons": 95, "certificateact": 95, "certificateactionenum": 95, "schema": [95, 131, 152], "exirequest": 95, "iso15118schemavers": 95, "certificatereq": 95, "issuernamehash": 95, "issuerkeyhash": 95, "serialnumb": 95, "responderurl": 95, "maxcurrentlimit": 96, "maxpowerlimit": 96, "maxvoltagelimit": 96, "energycapac": 96, "targetcurr": 96, "targetvoltag": 96, "dischargemaxcurrentlimit": 96, "dischargemaxpowerlimit": 96, "dischargetargetcurr": 96, "dischargeminimalsoc": 96, "resistance_f_ohm": 97, "protect": [97, 102, 142], "earth": 97, "ohm": 97, "voltage_v": [97, 101, 102, 118], "currencycod": 98, "alphabet": 98, "taken": [98, 140, 141, 146, 147, 152], "www": [98, 119], "six": 98, "com": [98, 115, 119, 123, 129, 130, 131, 135, 136, 141, 142, 143, 146, 147, 148, 149, 150, 152, 155], "financi": 98, "technic": [98, 99, 143], "metal": [98, 142], "bond": 98, "market": 98, "AED": 98, "afn": 98, "amd": 98, "ang": 98, "aoa": 98, "aud": 98, "awg": 98, "azn": 98, "bam": 98, "bbd": 98, "bdt": 98, "bgn": 98, "bhd": 98, "bif": 98, "bmd": 98, "bnd": 98, "bob": 98, "bov": 98, "brl": 98, "btn": 98, "bwp": 98, "byn": 98, "bzd": 98, "cad": 98, "cdf": 98, "che": 98, "chf": 98, "chw": 98, "clf": 98, "clp": 98, "cny": 98, "cop": 98, "cou": 98, "crc": 98, "cuc": 98, "cup": 98, "cve": 98, "czk": 98, "djf": 98, "dkk": 98, "dop": 98, "dzd": 98, "egp": 98, "ern": 98, "etb": 98, "eur": 98, "fjd": 98, "fkp": 98, "gbp": 98, "gel": 98, "gh": 98, "gip": 98, "gmd": 98, "gnf": 98, "gtq": 98, "gyd": 98, "hkd": 98, "hnl": 98, "htg": 98, "huf": 98, "idr": 98, "il": [98, 102], "inr": 98, "iqd": 98, "irr": 98, "isk": 98, "jmd": 98, "jod": 98, "jpy": 98, "ke": 98, "kg": 98, "khr": 98, "kmf": 98, "kpw": 98, "krw": 98, "kwd": 98, "kyd": 98, "kzt": 98, "lak": 98, "lbp": 98, "lkr": 98, "lrd": 98, "lsl": 98, "lyd": 98, "mad": 98, "mdl": 98, "mga": 98, "mkd": 98, "mmk": 98, "mnt": [98, 142], "mop": 98, "mru": 98, "mur": 98, "mvr": 98, "mwk": 98, "mxn": 98, "mxv": 98, "myr": 98, "mzn": 98, "nad": 98, "ngn": 98, "nio": 98, "nok": 98, "npr": 98, "nzd": 98, "omr": 98, "pab": 98, "pen": 98, "pgk": 98, "php": 98, "pkr": 98, "pln": 98, "pyg": 98, "qar": 98, "ron": 98, "rsd": 98, "rub": 98, "rwf": 98, "sar": 98, "sbd": 98, "scr": 98, "sdg": 98, "sek": 98, "sgd": 98, "shp": 98, "sle": 98, "sll": 98, "srd": 98, "ssp": 98, "stn": 98, "svc": 98, "syp": 98, "szl": 98, "thb": 98, "tj": 98, "tmt": 98, "tnd": 98, "top": [98, 130, 134, 138, 142, 143], "ttd": 98, "twd": 98, "tz": 98, "uah": 98, "ugx": 98, "usd": 98, "usn": 98, "uyi": 98, "uyu": 98, "uyw": 98, "uz": 98, "ved": 98, "ve": [98, 141], "vnd": 98, "vuv": 98, "wst": 98, "xaf": 98, "xcd": 98, "xdr": 98, "xof": 98, "xpf": 98, "xsu": 98, "xua": 98, "yer": 98, "zar": 98, "zmw": 98, "zwl": 98, "separ": [98, 102, 131, 137, 143, 149, 150], "express": 98, "euro": 98, "moneyamount": [98, 105], "ocpp201": [99, 125, 127, 140, 150], "customdata": 99, "vendor_id": 99, "reproduc": 99, "conveni": 99, "chargingscheduleperiod": 99, "start_period": 99, "number_phas": 99, "stack_level": 99, "charging_rate_unit": 99, "charging_schedule_period": 99, "start_schedul": 99, "min_charging_r": 99, "transaction_ev": 99, "transactionev": 99, "associ": 99, "session_id": 99, "enumer": 99, "messagecont": 99, "messageformat": 99, "languag": [99, 134, 135, 137, 144, 152, 155], "utf8": 99, "transactioneventrespons": 99, "original_transaction_ev": 99, "promt": 99, "total_cost": 99, "charging_prior": 99, "personal_messag": 99, "datatransferstatu": 99, "unknownmessageid": 99, "unknownvendorid": 99, "message_id": 99, "custom_data": 99, "pair": [99, 117, 137], "read_onli": 99, "getconfigur": 99, "unknown_kei": 99, "rebootrequir": 99, "notsupport": 99, "securityeventenum": 99, "failedtoauthenticateatcsm": 99, "csmsfailedtoauthent": 99, "settingsystemtim": 99, "startupofthedevic": 99, "resetorreboot": 99, "securitylogwasclear": 99, "reconfigurationofsecurityparamet": 99, "memoryexhaust": 99, "invalidmessag": 99, "attemptedreplayattack": 99, "tamperdetectionactiv": 99, "invalidfirmwaresignatur": 99, "invalidfirmwaresigningcertif": 99, "invalidcsmscertif": 99, "invalidchargingstationcertif": 99, "invalidtlsvers": 99, "invalidtlsciphersuit": 99, "maintenanceloginaccept": 99, "maintenanceloginfail": 99, "index": [99, 137, 143, 152, 154, 155], "variabl": [99, 130, 134, 136, 137, 139, 146, 152], "doesn": 99, "suffici": [99, 130, 139, 142], "attributeenum": 99, "attribut": [99, 119, 133, 136], "minset": 99, "maxset": 99, "getvariablestatusenumtyp": 99, "unknowncompon": 99, "unknownvari": 99, "notsupportedattributetyp": 99, "attributetyp": 99, "setvariablestatusenumtyp": 99, "eventtriggerenum": 99, "alert": 99, "threshold": 99, "delta": 99, "eventnotificationtyp": 99, "notif": [99, 152], "hardwirednotif": 99, "hardwir": 99, "hardwiredmonitor": 99, "preconfiguredmonitor": 99, "preconfigur": 99, "custommonitor": 99, "attribute_typ": 99, "absent": 99, "NOT": [99, 152], "event_id": 99, "actual_valu": 99, "event_notification_typ": 99, "caus": [99, 135, 148], "refer": [99, 112, 113, 114, 115, 116, 118, 121, 122, 123, 124, 130, 136, 137, 140, 143, 146, 147, 155], "tech_cod": 99, "tech_info": 99, "transactionid": 99, "variable_monitoring_id": 99, "variablemonitor": 99, "operationalstatusenumtyp": 99, "inop": 99, "operational_statu": 99, "whose": [99, 118, 147], "changeavailabilitystatusenumtyp": 99, "statusinfotyp": 99, "reason_cod": 99, "predefin": [99, 146], "why": [99, 103, 136, 138, 145], "text": [99, 141, 143, 149, 155], "abl": [99, 123, 130, 136, 141, 142, 144, 149, 152], "status_info": 99, "registrationstatu": 99, "pend": 99, "current_tim": 99, "heartbeat": [99, 123], "bootnotif": 99, "sensor": 100, "current_a": [101, 102, 118], "current_regulation_tolerance_a": 101, "peak_current_ripple_a": 101, "max_export_voltage_v": 101, "min_export_voltage_v": 101, "max_export_current_a": 101, "min_export_current_a": 101, "max_import_voltage_v": 101, "min_import_voltage_v": 101, "max_import_current_a": 101, "min_import_current_a": 101, "max_export_power_w": 101, "max_import_power_w": 101, "sink": 101, "conversion_efficiency_import": 101, "conversion_efficiency_export": 101, "identification_statu": 102, "ocmfuseridentificationstatu": 102, "identification_level": 102, "ocmfidentificationlevel": 102, "overal": 102, "identification_flag": 102, "IF": 102, "ocmfidentificationflag": 102, "identification_typ": 102, "ocmfidentificationtyp": 102, "IT": 102, "identification_data": 102, "uid": 102, "14443": 102, "tariff_text": 102, "textual": 102, "transactionrequeststatu": 102, "not_support": 102, "unexpected_error": 102, "verbos": [102, 136], "transaction_min_stop_tim": 102, "earliest": 102, "yield": 102, "transaction_max_stop_tim": 102, "deadlin": 102, "fill": [102, 118, 136, 141], "signific": 102, "hearsai": 102, "unsecur": [102, 116, 149], "trust": [102, 116], "map": [102, 137, 138, 143, 144], "extent": [102, 142], "reliabl": 102, "certifi": 102, "cryptograph": 102, "15118": [102, 117, 135, 138, 142, 143, 150], "mismatch": 102, "outdat": 102, "found": [102, 118, 130, 136, 142, 144, 147, 152, 153], "rfid_non": 102, "rfid_plain": 102, "rfid_rel": 102, "rfid_psk": 102, "share": [102, 115, 116, 136, 137, 138, 143, 149, 153], "ocpp_non": 102, "ocpp_r": 102, "remotestart": 102, "method": [102, 110, 111, 136, 137], "ocpp_auth": 102, "ocpp_rs_tl": 102, "obtain": [102, 118], "ocpp_auth_tl": 102, "ocpp_cach": 102, "ocpp_whitelist": 102, "whitelist": 102, "ocpp_certifi": 102, "iso15118_non": 102, "iso15118_pnc": 102, "plmn_none": 102, "plmn_ring": 102, "plmn_sm": 102, "deni": 102, "factor": 102, "notat": [102, 137], "15693": 102, "electro": 102, "14": [102, 129, 152], "15": [102, 148], "evcoid": 102, "iso7812": 102, "7812": 102, "card_txn_nr": 102, "cardtxnbr": 102, "central_1": 102, "sm": 102, "central_2": 102, "local_1": 102, "local_2": 102, "phone_numb": 102, "phone": 102, "key_cod": 102, "not_assign": 102, "phase_seq_error": 102, "rotat": 102, "ccw": 102, "energy_wh_import": [102, 118], "energy_wh_export": [102, 118], "power_w": [102, 118], "reactivepow": [102, 109, 110], "reactiv": [102, 109, 110], "frequency_hz": [102, 118], "energy_wh_import_sign": 102, "energy_wh_export_sign": 102, "power_w_sign": 102, "voltage_v_sign": 102, "var_sign": 102, "current_a_sign": 102, "frequency_hz_sign": 102, "made": [103, 119, 136, 139, 142], "occupi": 103, "unavail": 103, "parent_id": 103, "reservationendreason": 103, "usedtostartcharg": 103, "serialcommhub": [104, 125, 127], "io": [104, 129, 145, 154], "status_cod": 104, "sessioncostchunk": 105, "sum": [105, 109, 110, 118], "monei": [105, 125, 128, 139], "thing": [105, 136, 138, 143, 147, 155], "categori": [105, 131], "sessionstatu": 105, "final": [105, 107, 115, 123, 137, 152], "cost_chunk": 105, "uinteg": 106, "203": 106, "l": [106, 145], "105": 106, "int16": 106, "apha": 106, "phasea": 106, "aphb": 106, "phaseb": 106, "aphc": 106, "phasec": 106, "a_sf": 106, "phvpha": 106, "phvphb": 106, "bn": 106, "phvphc": 106, "v_sf": 106, "sunssf": 106, "hz": 106, "hz_sf": 106, "wpha": 106, "wphb": 106, "wphc": 106, "w_sf": 106, "va": 106, "vapha": 106, "vaphb": 106, "vaphc": 106, "va_sf": 106, "varpha": 106, "varphb": 106, "varphc": 106, "var_sf": 106, "pfpha": 106, "pf": 106, "pct": 106, "pfphb": 106, "pfphc": 106, "pf_sf": 106, "totwhim": 106, "p": [106, 142, 145, 148, 152], "hour": [106, 119, 139], "acc32": 106, "totwh_sf": 106, "evt": 106, "bitfield32": 106, "chapter": [106, 136, 143], "17": [106, 135, 152], "critic": 106, "counter": 106, "problem": [106, 130, 135, 141], "retry_interval_": 107, "retrieve_timestamp": 107, "install_timestamp": 107, "acceptedcancel": 107, "invalidcertif": 107, "revokedcertif": 107, "revok": [107, 115], "oldest_timestamp": 107, "oldest": 107, "incluc": 107, "latest_timestamp": 107, "securitylog": 107, "diagnosticslog": 107, "uploadlogsstatu": 107, "file_nam": 107, "upload_logs_statu": 107, "logstatusenum": 107, "badmessag": 107, "badli": 107, "notsupportedoper": 107, "permissiondeni": 107, "insuffici": 107, "permiss": [107, 142, 152], "uploadfailur": 107, "being": [107, 118, 136, 140, 142, 144], "firmwareupdatestatusenum": 107, "intermedi": [107, 147], "downloadfail": 107, "downloadschedul": 107, "downloadpaus": 107, "task": [107, 111], "installationfail": 107, "installreboot": 107, "installschedul": 107, "installdatetim": 107, "installverificationfail": 107, "checksum": 107, "signatureverifi": 107, "notspecifi": 107, "applicationreset": 107, "localreset": 107, "powerup": 107, "remotereset": 107, "scheduledreset": 107, "countdown_": 108, "inact": 108, "current_limit_after_delay_a": 108, "current_limit_during_delay_a": 108, "start_tim": 108, "l1": [109, 110, 118], "l2": [109, 110], "l3": [109, 110], "signed_meter_data": 110, "eg": 110, "signing_method": 110, "creat": [110, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 153, 155], "encoding_method": 110, "public_kei": 110, "diagram": [111, 136, 137, 139], "individu": [111, 134, 142, 152], "thread": [111, 119, 137, 152], "chart": 111, "pleas": [111, 116, 130, 133, 135, 136, 140, 142, 149, 152], "guid": [111, 130, 131, 134, 135, 137, 138, 140, 143, 146, 149, 150, 151, 152, 153], "auto": [115, 118, 123, 125, 142, 148, 152, 154], "usabl": 115, "dedic": [115, 134, 136, 143], "interact": [115, 137, 138, 147, 148], "helper": [115, 131], "70121": 115, "seamlessli": 115, "integr": [115, 130, 136, 137, 138, 143, 144, 146], "lowest": [115, 142], "microcontrol": 115, "improv": [115, 152], "safeti": [115, 123, 142], "todo": [115, 137, 138], "graph": 115, "behav": 115, "light": [115, 134, 142], "subscrib": [115, 123, 134, 137, 139, 143, 152], "notreserv": 115, "driven": 115, "republish": 115, "struct": [115, 123, 133, 136], "begun": 115, "github": [115, 129, 130, 131, 135, 136, 141, 142, 143, 145, 146, 147, 149, 150, 152, 153, 154], "openfastchargingalli": 115, "pdf": 115, "To": [115, 118, 123, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 151, 153, 154, 155], "against": [115, 147, 149, 152], "reservatonstart": 115, "notifi": [115, 140, 152], "intergr": 115, "overload": 115, "drop": [115, 117, 134, 135, 143, 152], "limt": 115, "set_local_max_curr": 115, "travers": 115, "were": [115, 130, 134], "profil": [115, 116, 149], "whichev": 115, "wrap": 116, "libevs": [116, 129], "facilit": 116, "readm": [116, 135, 142, 146, 148], "cover": [116, 139, 140, 150], "anchor": [116, 155], "instruct": [116, 131, 135, 136, 145, 146, 148, 150, 152], "lot": [116, 131, 136, 139, 140, 147], "make": [116, 117, 123, 130, 131, 135, 136, 138, 140, 141, 144, 148, 149, 150, 152], "sure": [116, 130, 131, 135, 136, 138, 140, 142, 149, 150, 152], "writeabl": 116, "transport": [116, 149], "act": [116, 123, 143, 147, 151, 154], "behavior": [116, 119, 133, 152], "usessldefaultverifypath": 116, "necessarili": 116, "mutual": 116, "mtl": 116, "certificatesign": 116, "endpoint": [116, 119, 144, 149, 150], "mandatori": [116, 142], "possibli": [116, 119, 141], "bx": 117, "cx": 117, "dx": [117, 155], "cm_slac_parm_req": 117, "cm_slac_match_r": 117, "join": [117, 143], "modem": 117, "cap_net_raw": 117, "cm_valid": 117, "unplug": [117, 123, 142], "qca": 117, "modbusrtu": 118, "subdirectori": [118, 131, 142], "templat": [118, 134, 136, 152], "yaml": [118, 120, 125, 136, 139, 140, 141, 142, 143, 146, 148], "copi": [118, 119, 123, 130, 142, 144], "datasheet": 118, "consist": [118, 119, 131, 134, 137, 142, 147, 154], "start_regist": 118, "num_regist": 118, "multipli": 118, "exponent_regist": 118, "function_code_start_reg": 118, "scale": 118, "001": 118, "expon": 118, "function_code_exp_reg": 118, "split": [118, 123, 149], "certain": [118, 123, 130, 139], "serv": 119, "translat": 119, "metric": 119, "consequ": 119, "ensur": [119, 123, 141], "thrown": 119, "furthermor": [119, 131, 136, 141, 144, 147, 152], "loop": [119, 137, 140, 143, 151], "cf": 119, "synchron": [119, 137, 146], "livemeasur": 119, "inject": 119, "post": 119, "legal": 119, "renam": 119, "requet": 119, "devi": 119, "Then": [119, 141, 144, 152], "had": 119, "host": [119, 142, 144, 145, 153], "coher": 119, "suppos": [119, 130, 139], "howev": [119, 123, 135, 136, 137, 141], "inbetween": 119, "potenti": [119, 139], "similarli": [119, 137], "greater": [119, 135], "consider": 119, "ones": [119, 136, 138], "regularli": [119, 133, 136, 137, 141], "right": [119, 134, 136, 138, 140, 142, 143, 144, 152, 153], "48": 119, "section": [119, 131, 133, 134, 136, 137, 138, 142, 143, 147, 152, 153], "suggest": [119, 144, 152], "pai": [119, 139], "regard": [119, 138], "200m": 119, "bring": 119, "1024bit": 119, "vulner": 119, "curl": [119, 135], "header": [119, 135, 152, 155], "tls_on": 119, "offici": [119, 135, 141, 142, 143, 146], "page": [119, 134, 136, 138, 141, 142, 143, 148, 154], "callback": [120, 133, 137, 149, 152], "libocpp": [120, 129, 130, 141], "changeavail": 120, "5000": 120, "mid": 120, "yak": 123, "3v": 123, "ttl": 123, "uart": 123, "plu": [123, 138, 149], "linux": [123, 134, 135, 142, 143], "wakeup": 123, "currrent": 123, "unus": [123, 137], "bp": 123, "8n1": 123, "binari": [123, 136, 142, 152], "googl": 123, "buffer": 123, "consistent_overhead_byte_stuf": 123, "yeti_comm": 123, "evseri": 123, "cpp": [123, 131, 136, 137, 144, 146, 148, 152], "extract": [123, 142], "handlepacket": 123, "linkwrit": 123, "hi2lo": 123, "proto": 123, "lo2hi": 123, "frequent": [123, 143, 147], "nanopb": [123, 144], "nanopb_gener": 123, "setcontrolmod": 123, "setmaxcurr": 123, "accordingli": [123, 130, 134, 142, 149], "allowpoweron": 123, "bool": [123, 133], "decis": [123, 147], "setpwm": 123, "duty_cycl": 123, "ON": [123, 141], "rom": [123, 142], "loader": [123, 148], "stm32flash": [123, 142], "tool": [123, 135, 136, 137, 138, 141, 142, 143, 146, 152, 154], "flash": 123, "kit": [123, 142], "real": [123, 138, 142], "keepalivehi": 123, "1hz": 123, "longer": 123, "stand": [123, 130, 138, 148], "alon": 123, "backup": [123, 147, 153], "go": [123, 136, 138, 140, 141, 142, 147, 148, 150, 152], "setthreephas": 123, "dual": 123, "enablercd": 123, "spike": 123, "goe": [123, 152], "float": 123, "imped": 123, "switchthreephaseswhilecharg": 123, "precaut": 123, "zoe": 123, "forceunlock": 123, "regardless": 123, "car_plugged_in": 123, "car_requested_pow": 123, "power_on": 123, "succesfulli": [123, 142], "power_off": 123, "car_requested_stop_pow": 123, "car_unplug": 123, "error_": 123, "error_df": 123, "error_relai": 123, "error_ventilation_not_avail": 123, "error_over_curr": 123, "quick": [123, 131, 135, 137, 143, 149, 150, 152, 153], "permanent_fault": 123, "evse_replug_start": 123, "evse_replug_finish": 123, "roughli": [123, 137], "keepalivelo": 123, "keep": [123, 136, 138, 147, 152], "resetdon": 123, "find": [125, 133, 136, 147, 148, 149, 152], "dpm1000": [125, 127], "dummytokenprovidermanu": [125, 127], "dummytokenvalid": [125, 127], "dummyv2g": [125, 127], "energynod": [125, 127], "errorhistori": [125, 127], "evslac": [125, 127], "evsesecur": [125, 127, 138], "evseslac": [125, 127, 138], "evsev2g": [125, 127, 136], "genericpowermet": [125, 127, 138], "jstibber": [125, 127], "lemdcbm400600": [125, 127], "micromegawattbsp": [125, 127], "ocppextensionexampl": [125, 127], "pn532tokenprovid": [125, 127], "packetsniff": [125, 127], "persistentstor": [125, 127], "phyversobsp": [125, 127], "powermeterbsm": [125, 127], "pyevjosev": [125, 127], "rsiskramet": [125, 127], "rspaymenttermin": [125, 127], "yetidriv": [125, 127, 138], "yetievdriv": [125, 127], "car_simul": [125, 126, 138], "debug_json": [125, 126], "example_error_framework": [125, 126], "example_us": [125, 126], "solar_forecast": [125, 126], "sunspec_read": [125, 126], "sunspec_scann": [125, 126], "test_control": [125, 126], "tibber_price_forecast": [125, 126], "cmake_condit": 129, "everest_enable_py_support": 129, "AND": [129, 141], "everest_dependency_enabled_josev": 129, "git": [129, 131, 134, 135, 136, 143, 148, 151, 152], "ext": [129, 142], "switchev": 129, "git_rev": 129, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 129, "git_tag": [129, 130, 152], "2024": [129, 143], "fb8f4987ca1ff92a5968da9eb3fe70a612b71fba": 129, "b70f595b640598bb957233c8b4ae54da8bc87324": 129, "7b64c791e24b105766c85236355055214f340f03": 129, "v0": [129, 147], "build_test": [129, 141, 152], "everest_core_build_test": 129, "425bec953e1fe61a5260fbf83d4bfadf90412996": 129, "d8a2b66d87000947a4d2ac1ee54f32ce09d09441": 129, "mbedtl": 129, "everest_dependency_enabled_mbedtl": 129, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 129, "v2": 129, "28": 129, "enable_program": 129, "enable_test": 129, "mbedtls_fatal_warn": 129, "openv2g": 129, "everest_dependency_enabled_openv2g": 129, "35c0c0a4ff3412e588ff6f00561df1407916832d": 129, "2023": [129, 135], "1ee9a962c49d22ea4a46c84ab9d51ebf80345e6": 129, "libfsm": 129, "everest_dependency_enabled_libfsm": 129, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 129, "liblog": [129, 130], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 129, "build_exampl": [129, 130], "libmodbu": [129, 130], "everest_dependency_enabled_libmodbu": 129, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 129, "everest_dependency_enabled_libocpp": 129, "9a19d29bd780d65c3ff15951427bf53e8fe33b88": 129, "12": [129, 135, 148, 152], "libslac": 129, "everest_dependency_enabled_libslac": 129, "1f9f1a114c8dec79607abaee18782e03849573d8": 129, "libtim": [129, 130], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 129, "orchestr": [130, 137], "repositori": [130, 131, 133, 134, 143, 145, 146, 148, 149, 153, 154], "recent": 130, "python3": [130, 131, 135, 136], "upgrad": [130, 135], "indepth": 130, "guidanc": 130, "aris": 130, "pip": [130, 131, 135, 136], "setuptool": [130, 135, 136], "wheel": [130, 135, 136], "jstyleson": 130, "jsonschema": 130, "clone": [130, 136], "script": [130, 136, 142, 144, 147, 148, 149, 150, 152, 155], "environ": [130, 134, 138, 141, 143, 146, 152], "cd": [130, 131, 136, 141, 142, 144, 145, 147, 148, 152, 153, 154], "dependency_manag": [130, 136], "init": [130, 133, 136, 137, 147, 148, 152], "checkout": [130, 136, 142, 147, 148, 153], "deploi": [130, 146, 154], "devkit": 130, "libsunspec": 130, "rise": 130, "cpm": [130, 136], "home": [130, 136, 143, 144, 148, 152], "whoami": [130, 136], "bin": [130, 131, 136, 141, 142, 147, 148, 152], "ev_cli": [130, 131], "mkdir": [130, 136, 142, 145, 147, 152, 154], "jinja2": [130, 135, 136], "pyyaml": [130, 135, 136], "let": [130, 133, 136, 137, 138, 140, 141, 142, 143, 146, 147, 149, 152], "advanc": 130, "lib": [130, 133, 152], "branch": [130, 154], "repo": [130, 136, 146, 147], "achiev": [130, 141, 152], "edit": [130, 133, 147], "your": [130, 131, 134, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "cmakelist": [130, 131, 137], "txt": [130, 131, 136, 137], "find_packag": [130, 152], "look": [130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 146, 149, 152], "behind": [130, 138, 147], "clean": [130, 145, 147], "seen": [130, 136, 138, 142], "shell": [130, 136, 142, 144, 147], "yourself": [131, 142, 152], "possibilit": 131, "explain": [131, 134, 136, 138, 140, 143, 150, 152], "subcommand": 131, "manifest": [131, 133, 134, 137, 146, 149, 152], "dir": [131, 148, 152], "clang": [131, 135, 152], "interfacenam": 131, "hpp": [131, 137, 146, 152], "former": 131, "view": [131, 152, 154], "latter": [131, 136, 149], "skeleton": [131, 137], "insid": [131, 136, 138, 142, 144, 147, 148, 149], "cmake": [131, 135, 136, 141, 142, 144, 146, 148, 152], "ld": 131, "glue": [131, 136, 142], "hook": 131, "sampleinterfac": 131, "sampleinterfaceimpl": 131, "declar": [131, 134, 136, 137, 152], "subsect": [131, 137], "inferfac": 131, "mark": [131, 152], "75ac1216": 131, "19eb": 131, "4182": 131, "a85c": 131, "820f1fc2c091": 131, "recreat": 131, "creation": [131, 133], "diff": [131, 142], "touch": [131, 142, 147, 148], "comma": 131, "wherea": 131, "tbd": [131, 146], "edm": [132, 134, 143, 152], "cli": [132, 134, 137, 143, 152], "As": [133, 134, 136, 137, 138, 141, 142, 149], "react": 133, "wai": [133, 134, 136, 137, 138, 141, 142, 146, 152], "raise_error": 133, "clear_error": 133, "errortyp": 133, "clear_al": 133, "errorsubtyp": 133, "clear_all_errors_of_impl": 133, "subscribe_error": 133, "subscribe_all_error": 133, "susbcrib": 133, "enable_global_error": 133, "subscribe_global_all_error": 133, "autogener": [133, 146], "create_error": 133, "third": 133, "fourth": 133, "fifth": 133, "is_error_act": 133, "statecondit": 133, "member": [133, 137], "is_condition_satisfi": 133, "satisfi": [133, 136, 137, 152], "exampleerrorrais": 133, "exampleerrorsubscrib": 133, "error_object": 133, "error_factori": 133, "exampleerrora": 133, "clear_callback": 133, "error_object_0": 133, "error_object_1": 133, "error_object_2": 133, "error_object_3": 133, "error_object_4": 133, "anytim": 133, "std": [133, 137, 141, 152], "shared_ptr": 133, "error_state_monitor": 133, "mod": [133, 137], "r_example_rais": 133, "is_act": 133, "is_satisfi": 133, "exampleerrorb": 133, "are_satisfi": 133, "pyexampleerrorrais": 133, "pyexampleerrorsubscrib": 133, "opposit": 133, "addition": [133, 138, 143], "_mod": 133, "get_error_factori": 133, "example_rais": 133, "_setup": 133, "lambda": 133, "get_error_state_monitor_impl": 133, "get_error_state_monitor_req": 133, "jsexampleerrorrais": 133, "jsexampleerrorsubscrib": 133, "wouldn": 133, "creatiion": 133, "action": [133, 134, 145, 154], "construct": [133, 136, 137], "think": [134, 137], "scenario": [134, 136, 138, 143, 146, 147], "loos": 134, "coupl": [134, 146, 152], "everyth": [134, 136, 138, 140, 142, 152, 153], "enhanc": 134, "mind": [134, 147], "grei": [134, 138], "background": [134, 148], "pictur": [134, 138, 142], "technologi": 134, "javascript": [134, 136, 137, 141, 152], "python": [134, 136, 137, 144, 150, 152, 155], "rust": [134, 136, 137], "earli": 134, "appreci": 134, "feedback": 134, "experi": [134, 137, 152], "u": [134, 135, 136, 137, 141, 142, 143, 147, 152], "zulip": 134, "mail": [134, 141, 142, 152], "launch": [134, 137, 141, 152], "workspac": [134, 136, 141, 142, 144, 148, 153], "broker": [134, 136, 137, 144, 152], "smaller": [134, 142], "effort": 134, "noder": [134, 136, 142, 148, 153], "sneak": 134, "preview": 134, "admin": [134, 141, 144], "scaffold": 134, "shown": [134, 136, 138, 139, 142], "learn": [134, 136, 138, 152], "suit": [134, 140], "idea": [134, 140, 141, 145, 147, 152, 153], "illustr": 134, "box": [134, 138, 142], "dash": 134, "heart": 134, "explan": [134, 149], "tutori": [134, 136, 137, 140, 143, 145, 146, 147, 148, 149, 150, 154, 155], "cmd": [134, 136, 137, 148, 152], "4gb": 134, "ram": [134, 136], "cpu": [134, 136], "boost": [134, 135, 146], "raspberri": [134, 141, 142], "pi": [134, 141, 142], "ubuntu": [134, 142, 145], "opensus": 134, "fedora": 134, "36": 134, "compil": [134, 135, 136, 146, 152], "walk": [134, 136, 138, 142, 143], "errorfactori": 134, "errorstatemonitor": 134, "syntax": 134, "subscript": [134, 137], "nativ": [135, 142], "window": [135, 136, 144], "wsl2": 135, "docker": [135, 136, 143, 145, 149, 151, 153], "podman": 135, "gcc": [135, 141], "tweak": 135, "faq": [135, 143], "gnu": 135, "program": [135, 137, 141, 152], "stumbl": 135, "troubl": 135, "issu": [135, 139, 141, 142, 143, 147, 148], "librari": [135, 136, 141, 146, 149, 152], "best": [135, 143, 153], "04": [135, 145], "22": 135, "newer": [135, 147], "apt": [135, 142], "sudo": [135, 136, 142, 152], "rsync": [135, 142], "wget": [135, 142], "doxygen": 135, "graphviz": 135, "tidi": [135, 152], "cppcheck": 135, "openjdk": 135, "jdk": 135, "npm": 135, "compos": [135, 136, 144, 148], "libboost": 135, "nodej": 135, "libssl": 135, "libsqlite3": 135, "rfkill": 135, "libpcap": 135, "libev": 135, "pkg": 135, "libcap": 135, "node_api": 135, "procedur": [135, 136, 137], "nodesourc": 135, "md": [135, 142, 148], "zypper": 135, "shadow": 135, "devel_basi": 135, "devel": 135, "libboost_filesystem": 135, "libboost_log": 135, "libboost_program_opt": 135, "libboost_system": 135, "libboost_thread": 135, "libopenssl": 135, "sqlite3": 135, "38": 135, "39": 135, "40": 135, "dnf": 135, "automak": 135, "extra": [135, 146, 149], "openssl": 135, "libsqlite3x": 135, "older": 135, "octob": 135, "2nd": 135, "choic": 135, "keytool": [135, 136], "interchang": [135, 143], "probabl": [135, 136, 137, 145], "python_execut": 135, "highli": 136, "modular": [136, 138, 143], "pull": [136, 143, 153], "prerequisit": [136, 143], "said": 136, "resid": 136, "cpm_source_cach": 136, "initialis": 136, "newli": [136, 142, 152], "adopt": [136, 143], "chosen": 136, "venv": 136, "That": [136, 138, 142, 147], "pki": [136, 140, 150], "create_cert": 136, "sh": [136, 144, 147, 148, 149, 150, 152], "java": 136, "availbl": 136, "significantli": 136, "nproc": [136, 142], "dive": [136, 138, 143, 149], "old": [136, 152], "repeat": [136, 140], "shouldn": [136, 139], "ci": [136, 143], "workflow": [136, 142, 145, 154], "mosquitto": [136, 137, 142, 144, 149], "steve": [136, 141, 144], "infranet_network": [136, 144, 148], "bridg": [136, 144, 148], "subnet": [136, 144, 148], "fd00": [136, 144, 148], "enter": [136, 144, 148], "red": [136, 138, 142, 148, 150], "browser": [136, 141, 148, 153, 154], "localhost": [136, 138, 144, 148, 150, 152, 153], "1880": [136, 150, 153], "ui": [136, 141, 148, 150, 153], "gui": [136, 153], "analys": 136, "littl": [136, 138], "insight": [136, 143], "plugin": [136, 150], "feel": [136, 143, 152], "enough": [136, 147], "dig": 136, "deeper": [136, 143, 147, 149], "togeth": [136, 138, 140, 143, 153], "mechan": [136, 138], "analyz": [136, 138], "complic": 136, "nice": [136, 138], "exhaust": 136, "8849": [136, 138, 141, 148, 152], "height": [136, 155], "mount": [136, 142, 144, 153], "rather": [136, 140, 143], "click": [136, 138, 142, 143, 144, 150, 153], "menu": [136, 138, 153], "symbol": [136, 138, 141], "corner": [136, 138, 142, 153], "column": [136, 155], "item": [136, 138, 155], "intro": [136, 137], "role": [136, 138], "visit": 136, "congrat": 136, "rocket": 136, "concept": [136, 138, 141, 143, 149, 151, 152, 155], "stick": 136, "entiti": 136, "cours": [136, 152, 153], "term": 136, "some_kei": 136, "myinterfac": 136, "some_implement": 136, "externalinterfac": 136, "min_connect": 136, "max_connect": 136, "enable_external_mqtt": [136, 137], "metadata": [136, 137, 152], "licens": [136, 137, 152], "compani": [136, 137, 142], "explanatori": 136, "possbl": 136, "tell": [136, 138, 139, 142, 152], "11": 136, "rememb": [136, 142], "showd": 136, "easi": [136, 141], "get_id": 136, "ref": [136, 155], "typedef": 136, "piec": 136, "bunch": [136, 137], "besid": [136, 141], "bad": [136, 141], "deprec": [136, 138], "saw": 136, "sometyp": 136, "additionalproperti": 136, "property_1": 136, "property_2": 136, "mymodulenam": 136, "stuff": [136, 138], "handler": [136, 137, 141, 149, 152], "great": 136, "review": 136, "learnt": 136, "proced": 136, "Or": [136, 141], "theoret": [136, 137], "weekli": 136, "tech": 136, "meet": [136, 143], "thank": 136, "approach": 137, "glanc": 137, "understand": [137, 138, 143, 147, 151, 152, 155], "hand": [137, 141], "microservic": 137, "deploy": [137, 142], "backbon": 137, "particular": [137, 152], "asynchron": 137, "topic": [137, 141, 143, 152], "imagin": [137, 141], "callabl": 137, "observ": 137, "implementor": 137, "analogi": 137, "router": 137, "wlan": 137, "antenna": [137, 142], "wan": 137, "pc": [137, 141], "easili": [137, 138], "Their": 137, "ping": 137, "interface_p": 137, "pong": 137, "command_p": 137, "var_np": 137, "far": [137, 152], "pingservermodul": 137, "cfg_publish_number_of_p": 137, "number_of_p": 137, "if_impl_id_p": 137, "mustermann": 137, "ping_interfac": 137, "pingclientmodul": 137, "if_impl_id_empti": 137, "requirement_ping_serv": 137, "telemetry_en": 137, "active_modul": [137, 149, 152], "instance_id_ping_serv": 137, "config_modul": [137, 149], "instance_id_ping_cli": 137, "graphic": 137, "interface_pingintf": 137, "interface_nam": 137, "intf": 137, "call_command_p": 137, "call_": 137, "command_nam": 137, "subscribe_var_np": 137, "subscribe_": 137, "var_nam": 137, "proxi": 137, "abstract": 137, "interface_pingimplbas": 137, "implbas": 137, "publish_var_np": 137, "publish_": 137, "handle_command_p": 137, "handle_": 137, "appropri": 137, "doc": [137, 144, 152, 153, 154], "rst": [137, 149, 152, 155], "interface_pingimpl": 137, "emptyimpl": 137, "focus": [137, 143], "module_nam": [137, 152], "impl": 137, "apart": 137, "constructor": 137, "notabl": 137, "unique_ptr": 137, "interface_id": 137, "p_": 137, "r_": 137, "requirement_id": 137, "area": [137, 143], "stub": 137, "invoke_init": 137, "p_if_impl_id_p": 137, "invoke_readi": 137, "freeli": 137, "semant": 137, "recal": 137, "built": [137, 142, 152], "ran": [137, 147], "endless": 137, "spawn": [137, 141], "worker": 137, "pool": 137, "watch": [137, 143], "exemplatori": 138, "Such": 138, "magic": 138, "unleash": 138, "fanci": [138, 147], "complex": [138, 147], "afterward": 138, "But": [138, 139, 143, 144, 147], "blank": 138, "five": 138, "appear": [138, 152], "canva": 138, "adjust": [138, 152], "Be": [138, 142], "awar": [138, 142, 152], "blue": 138, "yellow": 138, "circl": 138, "middl": 138, "surpris": 138, "behaviour": 138, "bar": 138, "jsrisev2g": 138, "bottom": 138, "yeti_driv": 138, "haven": [138, 140], "meaning": 138, "somewher": [138, 147], "loadbalanc": 138, "obvious": 138, "plai": [138, 147], "big": [138, 143], "strength": 138, "world": [138, 143, 152], "earlier": 138, "proper": 138, "fact": [138, 147], "hint": [138, 141], "iso15118_car": 138, "interest": 138, "realiz": [138, 147], "sophist": 138, "addtion": [138, 149], "mayb": 139, "partial": 139, "held": 139, "session_cost_calcul": 139, "propos": 139, "sort": 139, "verwendungszweck": 139, "approv": 139, "involv": [139, 143], "resourc": 140, "essenc": 140, "e2": 140, "visual": [140, 141, 143, 144, 148], "provis": 140, "signcertif": 140, "agre": 140, "await": 140, "shortcut": 140, "closer": 140, "grow": [141, 143], "life": 141, "debugg": [141, 148, 152], "gdb": [141, 152], "easiest": 141, "sai": [141, 147], "dist": [141, 142, 148, 149, 150, 152, 153], "small": [141, 142, 147], "studio": [141, 144, 148], "authmanag": 141, "cppdbg": 141, "workspacefold": 141, "libexec": 141, "arg": [141, 152], "stopatentri": 141, "cwd": 141, "externalconsol": 141, "mimod": 141, "setupcommand": 141, "ignorefailur": 141, "disassembli": 141, "flavor": 141, "intel": 141, "breakpoint": [141, 152], "forget": [141, 149], "dcmake_build_typ": [141, 152], "disadvantag": 141, "fork": 141, "detach": 141, "grid_connection_point": 141, "0w": 141, "alloc": 141, "whatev": 141, "constraint": 141, "recogn": 141, "cmake_cxx_compil": 141, "unreferenc": 141, "sometim": [141, 143], "test_config": [141, 152], "solv": 141, "desktop": [141, 148], "ip_of_the_raspberri": 141, "offload": 141, "faster": 141, "ressourc": 141, "mobilityhous": [141, 150], "thoughtwork": 141, "maev": 141, "dbuild_test": 141, "conflict": [141, 147], "scheme": 141, "add_execut": 141, "project_nam": 141, "_test": 141, "cmake_project_nam": 141, "strequal": 141, "OR": 141, "_build_test": 141, "endif": [141, 152], "install_everest_test": 141, "source_dir": 141, "pytest": 141, "install_prefix": 141, "core_test": 141, "py": 141, "framework_test": 141, "platform": [142, 143], "research": 142, "facil": 142, "alik": 142, "sw": 142, "explor": 142, "groundwork": 142, "rapid": 142, "quickli": 142, "meant": [142, 152], "outdoor": 142, "spec70121": 142, "cern": 142, "licenc": 142, "happi": [142, 152], "schemat": 142, "3d": 142, "purchas": 142, "shop": 142, "esd": 142, "safe": 142, "wrist": 142, "band": 142, "underlai": 142, "mat": 142, "18": [142, 145], "1x": 142, "usb": 142, "30w": 142, "IN": 142, "pin": 142, "lab": 142, "balenaetch": 142, "dd": [142, 152], "danger": 142, "pcb": 142, "heatsink": 142, "imag": [142, 144, 145, 154], "doubl": 142, "tape": 142, "clip": 142, "hole": 142, "cm4": 142, "around": [142, 143, 147], "grai": 142, "spacer": 142, "gap": 142, "black": 142, "jumper": 142, "onto": 142, "emmc": 142, "j1": 142, "belayboxr1": 142, "stabl": [142, 147], "img": 142, "gz": 142, "rpiboot": 142, "raspberrypi": 142, "usbboot": 142, "green": 142, "comput": 142, "unzip": 142, "5h": 142, "coffe": 142, "unfortun": 142, "slow": 142, "damag": 142, "cage": 142, "seat": 142, "bigger": [142, 147], "mission": 142, "accomplish": 142, "crimp": 142, "orient": 142, "fashion": 142, "ten": 142, "chanc": 142, "unisol": 142, "preassembl": 142, "desk": 142, "barrel": 142, "raspian": 142, "debian": 142, "flavour": 142, "yocto": 142, "opt": 142, "systemd": 142, "user_data": 142, "flutter": 142, "stm32": 142, "yeti_fwupd": 142, "serial0": 142, "bootload": [142, 148], "ninja": 142, "laptop": 142, "untar": 142, "bullsey": 142, "toolchain": 142, "8888": 142, "tgz": 142, "tar": 142, "xfz": 142, "dcmake_toolchain_fil": 142, "dcmake_install_prefix": 142, "destdir": 142, "ssh": [142, 145, 148], "rw": 142, "ro": 142, "wpa_supplic": 142, "autom": 142, "crosscompil": 142, "unstabl": [142, 147], "update_channel": 142, "wg0": 142, "devboard": 142, "systemctl": 142, "ota": 142, "public_mqtt": 142, "1883": [142, 144, 152], "allow_anonym": 142, "anonym": [142, 147], "journalctl": 142, "fu": 142, "vanilla": 142, "rootf": 142, "atom": 142, "sd": 142, "sector": [142, 143], "mmcblk0p1": 142, "8192": 142, "1056767": 142, "1048576": 142, "512m": 142, "w95": 142, "fat32": 142, "lba": 142, "mmcblk0p2": 142, "1056768": 142, "14688255": 142, "13631488": 142, "5g": 142, "83": 142, "mmcblk0p3": 142, "14688256": 142, "28319743": 142, "mmcblk0p4": 142, "28319744": 142, "30564351": 142, "2244608": 142, "1g": 142, "mmcblk0p5": 142, "28327936": 142, "28459007": 142, "131072": 142, "64m": 142, "mmcblk0p6": 142, "28467200": 142, "2097152": 142, "system0": 142, "system1": 142, "factory_data": 142, "timer": 142, "surviv": 142, "rpi": 142, "unmount": 142, "umount": 142, "mkf": 142, "ext4": 142, "lose": 142, "configu": 142, "credenti": 142, "har": 142, "fine": 142, "snapshot": [143, 152], "foster": 143, "customiz": 143, "glu": 143, "advantag": [143, 146], "pv": 143, "linkedin": 143, "electrif": 143, "foundat": 143, "channel": 143, "thought": 143, "exchang": 143, "question": 143, "enthusiast": 143, "focu": [143, 152], "zulipchat": 143, "announc": 143, "steadili": 143, "ask": [143, 148], "mailinglist": 143, "answer": [143, 152], "formerli": 143, "ground": 143, "wanna": 143, "tuesdai": 143, "4pm": 143, "ce": 143, "zone": 143, "zoom": 143, "lfx": 143, "linuxfound": 143, "92086494169": 143, "b2df6774": 143, "bc19": 143, "46f9": 143, "8c71": 143, "bbd13a0266a1": 143, "publicli": 143, "lfe": 143, "calendar": 143, "book": 143, "calendli": 143, "manuel": 143, "ziegler": 143, "30min": 143, "ecosystem": 143, "contribut": [143, 153], "plan": 143, "agenda": 143, "roadmap": 143, "youtub": 143, "track": [143, 147, 149], "rough": 143, "webinar": 143, "steer": 143, "committe": 143, "peopl": 143, "stuck": 143, "video": 143, "simplifi": 143, "journei": 143, "introduct": 143, "troubleshoot": 143, "deep": 143, "breath": 143, "experiment": [143, 151], "bazel": [143, 151], "sphinx": [143, 144, 151], "style": [143, 151, 152], "belaybox": 143, "search": 143, "handi": [144, 152], "vscode": [144, 148], "tcp": 144, "9001": 144, "mariadb": 144, "sql": 144, "3306": 144, "8180": [144, 149], "login": 144, "1234": 144, "centralsystemservic": [144, 149], "soap": 144, "chargeboxid": 144, "yml": [144, 145, 148, 154], "live": [144, 147], "docker_default": 144, "8080": 144, "often": 144, "clash": 144, "13306": 144, "ll": [144, 152], "navig": [144, 148], "tab": [144, 146, 153], "depric": 144, "ctrl": 144, "shift": [144, 148], "f1": 144, "remopen": 144, "head": 144, "path_to_everest_cpp": 144, "j8": 144, "documen": 144, "env": 144, "pwd": 144, "_build": [144, 154], "dockerfil": 144, "protobuf_gener": 144, "path_to_where_protobuf_files_resid": 144, "protoc": 144, "zip": 144, "nanopb_pb_gen": 144, "python_pb_gen": 144, "runner": 145, "actrc": 145, "ghcr": 145, "catthehack": 145, "actor": 145, "usernam": 145, "artifact": 145, "four": [145, 149], "secret_name_1": 145, "secret_value_1": 145, "secret_name_2": 145, "secret_value_2": 145, "multiline_secret": 145, "line_1": 145, "nline2": 145, "nline3": 145, "github_token": 145, "your_github_token": 145, "sa_github_token": 145, "github_token_of_the_service_account": 145, "sa_github_ssh_kei": 145, "ssh_key_of_the_service_account": 145, "github_actor": 145, "username_of_the_service_account": 145, "your_ssh_kei": 145, "your_usernam": 145, "push": [145, 147, 154], "isn": 145, "work0": [145, 154], "span": [146, 155], "swiftli": 146, "rebuild": [146, 152], "bazelisk": 146, "bazelbuild": 146, "ov": 146, "rest": 146, "desir": 146, "cc": 146, "cxx": [146, 148, 152], "third_parti": 146, "bzl": 146, "deps_vers": 146, "cargo": 146, "toml": 146, "pick": [146, 147], "sigslot": [146, 152], "realist": 146, "macro": 146, "rust_binari": 146, "rust_test": 146, "plenti": 147, "paragraph": 147, "strategi": 147, "concern": 147, "articl": 147, "vincent": 147, "driessen": 147, "gitflow": 147, "atlassian": 147, "count_to_infin": 147, "charge_fast": 147, "new_stuff": 147, "advis": 147, "towrit": 147, "rebas": 147, "candid": 147, "bugfix": 147, "rc": 147, "div_by_zero": 147, "bug": 147, "ship": 147, "hotfix": 147, "maintenc": 147, "forgot_to_unplug": 147, "cherri": 147, "contrast": 147, "rnd_git_dir": 147, "despit": [147, 149], "onlin": 147, "intermix": 147, "harder": 147, "conspiraci": 147, "rewrit": 147, "stash": 147, "progress": 147, "someproject": 147, "somerepo": 147, "privateus": 147, "privaterepo": 147, "main_repo": 147, "wip": 147, "rf": 147, "email": 147, "pionier": 147, "manufaktur": 147, "bot": 147, "echo": 147, "contributor": 147, "src": 147, "feature_a": 147, "ff": 147, "larg": 147, "broken": 147, "feature_b": 147, "feature_c": 147, "meanwhil": 147, "went": 147, "seriou": 147, "feature_d_1": 147, "d1": 147, "feature_d_2": 147, "d2": 147, "feature_": 147, "incorpor": 147, "ever": 147, "theirs": 147, "homebrew": 148, "brew": 148, "worri": 148, "websit": 148, "cask": 148, "keypair": 148, "keygen": 148, "rsa": 148, "aes128": 148, "gcm": 148, "openssh": 148, "addkeystoag": 148, "ye": 148, "pubkeyacceptedalgorithm": 148, "devup": 148, "playground": 148, "j12": 148, "napi": 148, "devcontain": 148, "13": [148, 152], "_dep": 148, "everestj": 148, "cmakefil": 148, "fatal": 148, "workspacestorag": 148, "5c87aec9a1f3f4ba6ae2c223ac523699": 148, "preload": 148, "_resolvefilenam": 148, "cj": 148, "815": 148, "_load": 148, "667": 148, "887": 148, "19": 148, "_preloadmodul": 148, "1158": 148, "loadpreloadmodul": 148, "bootstrap": 148, "pre_execut": 148, "446": 148, "preparemainthreadexecut": 148, "74": 148, "run_main_modul": 148, "module_not_found": 148, "requirestack": 148, "fatalinstal": 148, "addon": 148, "seem": 148, "microsoft": 148, "374": 148, "issuecom": 148, "622239998": 148, "_": [148, 155], "toggl": 148, "6j": 149, "metervalu": 149, "statusnotif": 149, "everest_workspac": [149, 152], "cp001": 149, "prepend": 149, "chargepointid": 149, "centralsystemuri": 149, "127": 149, "chargeboxserialnumb": 149, "chargepointmodel": 149, "chargepointvendor": 149, "firmwarevers": 149, "authorizeremotetxrequest": 149, "clockaligneddatainterv": 149, "900": 149, "connectorphaserot": 149, "getconfigurationmaxkei": 149, "86400": 149, "localauthorizeofflin": 149, "localpreauthor": 149, "metervaluesaligneddata": 149, "metervaluessampleddata": 149, "metervaluesampleinterv": 149, "numberofconnector": 149, "resetretri": 149, "stoptransactiononevsidedisconnect": 149, "stoptransactiononinvalidid": 149, "stoptxnaligneddata": 149, "stoptxnsampleddata": 149, "supportedfeatureprofil": 149, "firmwaremanag": 149, "remotetrigg": 149, "localauthlistmanag": 149, "smartcharg": 149, "transactionmessageattempt": 149, "transactionmessageretryinterv": 149, "unlockconnectoronevsidedisconnect": 149, "websocketpinginterv": 149, "supportedfiletransferprotocol": 149, "ftp": 149, "cponam": 149, "authorizationkei": 149, "deadbeefdeadbeef": 149, "localauthlisten": 149, "localauthlistmaxlength": 149, "42": [149, 155], "sendlocallistmaxlength": 149, "chargeprofilemaxstacklevel": 149, "chargingscheduleallowedchargingrateunit": 149, "chargingschedulemaxperiod": 149, "maxchargingprofilesinstal": 149, "iso15118pncen": 149, "contractvalidationofflin": 149, "introduc": 149, "whitepap": 149, "tailor": 149, "wss": 149, "familiar": 149, "remotestarttransact": 149, "summar": 149, "diagnost": 149, "token_provider_rfid": 149, "jsdummytokenprovidermanu": 149, "break": [149, 152], "logmessag": 149, "logmessagesformat": 149, "consol": [149, 150], "certificateinstal": 150, "alongsid": 150, "themobilityhous": 150, "9000": 150, "bash": 150, "dropdown": 150, "q1": [151, 155], "2022": [151, 155], "rule": [151, 155], "embedd": [151, 155], "enviro": [151, 155], "month": 152, "fragment": 152, "knowledg": 152, "benefit": 152, "fundament": 152, "everest_tutorial_dir": 152, "eslintrc": 152, "suitabl": 152, "command_tutori": 152, "interface_tutorial_modul": 152, "static": 152, "tutorialmodul": 152, "config_tutorial_switch": 152, "interface_impl_tutorial_modul": 152, "interface_tutorial_moduleimpl": 152, "particularli": 152, "precis": 152, "among": 152, "pointer": 152, "spot": 152, "coincident": 152, "handle_command_tutori": 152, "fairli": 152, "cmake_minimum_requir": 152, "cmake_run_clang_tidi": 152, "disable_edm": 152, "evc_setup_edm": 152, "infypoweracdc": 152, "pal": 152, "palsigslot": 152, "ev_add_project": 152, "add_subdirectori": 152, "cmake_cxx_clang_tidi": 152, "ctest": 152, "cmake_build_typ": 152, "evc_includ": 152, "codecoverag": 152, "append_coverage_compiler_flag": 152, "setup_target_for_coverage_gcovr_html": 152, "gcovr_coverag": 152, "setup_target_for_coverage_lcov": 152, "lcov_coverag": 152, "ev_add_modul": 152, "cmake_prefix_path": 152, "job": 152, "smoothli": 152, "tutorial_module_inst": 152, "minimalist": 152, "generate_config_run_script": 152, "config_nam": 152, "configuraton": 152, "comment": 152, "substitut": 152, "ld_library_path": 152, "importantli": 152, "yyyi": 152, "mm": 152, "00": 152, "500139": 152, "500327": 152, "500354": 152, "799618": 152, "everest_ctrl": 152, "799822": 152, "120267": 152, "tutorial_modul": 152, "149934": 152, "brocker": 152, "notic": 152, "pop": 152, "hello": 152, "00000000": 152, "0000": 152, "000000000042": 152, "manual_test": 152, "reselect": 152, "refresh": 152, "thu": 152, "rudimentari": 152, "rerun": 152, "additon": 152, "miss": 152, "spin": 152, "frist": 152, "hit": 152, "0xaaaaaad24fc0": 152, "mock_transaction_id": 152, "favorit": 152, "nicer": 152, "buildabl": 152, "runnabl": 152, "modif": 153, "mv": 153, "everest_nod": 153, "bind": 153, "run_sil": 153, "automaticc": 154, "documentaiton": 154, "possibilti": 154, "expand": 154, "restructuredtext": 154, "tabl": 154, "workflow_dispatch": 154, "h1": 155, "h2": 155, "h3": 155, "h4": 155, "h5": 155, "h6": 155, "bold": 155, "ital": 155, "inlin": 155, "liter": 155, "sup": 155, "super": 155, "unord": 155, "nest": 155, "_anchorbyref": 155, "_anchor": 155, "_external_link_ref": 155, "_extern": 155, "footnot": 155, "citat": 155, "cit1": 155, "external_link_ref": 155, "anchorbyref": 155, "vertic": 155, "horizont": 155, "width": 155, "utf": 155, "row": 155, "caption": 155, "png": 155, "alt": 155, "150px": 155, "align": 155, "center": 155, "target_": 155, "depth": 155, "toc": 155, "visibl": 155, "hidden": 155, "maxdepth": 155, "second_fil": 155, "int_": 155, "infti": 155, "div": 155, "lineno": 155, "emphas": 155, "some_funct": 155, "any_var": 155, "another_funct": 155, "literalinclud": 155, "dedent": 155, "_tutorial_intro": 155, "toctre": 155, "glob": 155}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 95], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 17, 18, 19, 20, 22, 25, 26, 27, 29, 30, 32, 33, 34, 35, 38, 39, 40, 42, 44, 45, 46, 47, 115, 118, 119], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 43, 44, 45, 47, 118, 119, 123, 131, 136, 146, 147], "iso15118_ev": [2, 96], "ac_rcd": 3, "auth": [4, 49, 111, 140], "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, 87, 115, 138, 141], "energy_manag": 14, "energy_price_inform": [15, 88], "error_histori": [16, 89], "ev_board_support": [17, 90], "ev_slac": 18, "evse_board_support": [19, 91], "evse_manag": [20, 92], "evse_secur": [21, 93], "exampl": [22, 134, 147, 155], "example_error_framework": 23, "example_us": 24, "external_energy_limit": 25, "generic_arrai": [26, 94], "isolation_monitor": [27, 97], "kv": 28, "ocpp": [29, 67, 99, 116, 141, 149], "ocpp_1_6_charge_point": 30, "ocpp_data_transf": 31, "phyverso_mcu_temperatur": [32, 100], "power": 33, "power_supply_dc": [34, 101], "powermet": [35, 102, 115, 118, 119], "reserv": [36, 103, 115], "serial_communication_hub": 37, "session_cost": [38, 105], "slac": 39, "solar_forecast": 40, "sunspec_ac_met": [41, 106], "sunspec_read": 42, "sunspec_scann": 43, "system": [44, 81, 107, 134, 135, 152], "test_control": 45, "tibber_price_forecast": 46, "uk_random_delai": [47, 108], "api": 48, "modul": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 111, 116, 118, 119, 123, 127, 130, 131, 133, 134, 136, 137, 138, 140, 141, 146, 152], "configur": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 115, 116, 118, 119, 137, 138, 140, 142, 149, 152], "provid": [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, 76, 77, 78, 79, 80, 81, 82, 83, 118, 137], "requir": [48, 49, 51, 55, 56, 59, 62, 63, 67, 68, 69, 71, 74, 76, 77, 79, 134, 135, 137, 152], "metadata": [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, 76, 77, 78, 79, 80, 81, 82, 83], "author": [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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 111, 140], "licens": [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, 76, 77, 78, 79, 80, 81, 82, 83], "dpm1000": 50, "dummytokenprovid": [51, 112], "dummytokenprovidermanu": [52, 113], "dummytokenvalid": [53, 114], "dummyv2g": 54, "energymanag": 55, "energynod": 56, "errorhistori": 57, "evslac": 58, "misc": [58, 61], "evsemanag": [59, 115, 140], "evsesecur": [60, 116, 140], "evseslac": [61, 117], "evsev2g": [62, 140], "genericpowermet": [63, 118], "jstibber": 64, "lemdcbm400600": 65, "micromegawattbsp": 66, "ocpp201": 68, "ocppextensionexampl": [69, 121], "pn532tokenprovid": 70, "packetsniff": 71, "persistentstor": 72, "phyversobsp": [73, 122], "powermeterbsm": 74, "pyevjosev": 75, "rsiskramet": 76, "rspaymenttermin": 77, "serialcommhub": 78, "setup": [79, 141, 142, 144, 145, 148, 152], "store": 80, "yetidriv": [82, 123], "yetievdriv": [83, 124], "bank_transact": 85, "board_support_common": 86, "monei": 98, "serial_comm_hub_request": 104, "unit": [109, 141], "units_sign": 110, "integr": [111, 141, 142, 149], "everest": [111, 123, 125, 126, 127, 128, 130, 132, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 148, 149, 150, 152, 153], "select": 111, "algorithm": 111, "plugev": 111, "findfirst": 111, "userinput": 111, "plug": [111, 140, 150], "charg": [111, 138, 139, 140, 150], "typic": 115, "connect": [115, 138, 149], "ac": 115, "dc": [115, 138], "publish": [115, 118], "session_ev": 115, "authent": [115, 138], "autocharg": 115, "pnc": 115, "manag": [115, 120, 130, 136, 138, 141, 146, 152], "ca": 116, "certif": 116, "domain": 116, "iso": [116, 136], "15118": [116, 136], "privat": [116, 147], "kei": 116, "password": 116, "more": [116, 134], "about": [116, 143], "csm": [116, 149], "v2g": 116, "mo": 116, "mf": 116, "bundl": 116, "todo": 117, "dataset": 118, "file": [118, 131, 136, 137, 142, 144], "avail": [118, 145], "descript": [118, 119], "structur": [118, 147], "other": [118, 123], "thing": [118, 148], "note": [118, 119, 137, 155], "get_signed_meter_valu": 118, "lem": 119, "dcbm": 119, "400": 119, "600": 119, "initi": 119, "start_transact": 119, "stop_transact": 119, "ip_address": 119, "port": 119, "option": 119, "meter_tls_certif": 119, "ntp": 119, "set": [119, 130, 142], "resili": 119, "time": 119, "sync": 119, "error": [119, 133, 141, 142, 155], "handl": 119, "tl": 119, "limit": 119, "refer": [119, 125, 142], "link": [119, 155], "interact": 120, "evs": 120, "commun": [123, 134, 136, 137, 141], "between": [123, 137], "yeti": [123, 142], "microcontrol": [123, 142], "thi": [123, 152, 155], "driver": 123, "protocol": 123, "cob": 123, "protobuf": [123, 144], "low": 123, "control": 123, "mode": 123, "all": [123, 133, 137], "interfac": [126, 131, 136, 137, 139, 152], "type": [128, 133, 136], "snapshot": 129, "edm": [130, 136], "depend": [130, 135, 136, 146, 152], "instal": [130, 131, 136, 152], "quick": [130, 136, 138], "start": [130, 142, 146, 150], "enabl": 130, "cpm_source_cach": 130, "path": 130, "build": [130, 136, 142, 152, 154], "python": [130, 131, 133, 135], "packag": [130, 135, 136], "need": [130, 136], "run": [130, 137, 142, 145, 149, 152], "up": [130, 142], "updat": [130, 131, 142], "workspac": [130, 152], "us": [130, 131, 138, 139, 142, 146, 147], "cmake": 130, "yaml": [130, 137, 152], "creat": [130, 131, 133, 152], "config": [130, 142, 152], "from": [130, 131], "an": [130, 133], "exist": 130, "directori": [130, 145, 152], "tree": 130, "git": [130, 147], "inform": [130, 142, 154], "glanc": 130, "ev": [131, 136], "cli": [131, 136], "purpos": [131, 133], "automat": [131, 142], "dev": [131, 148], "tool": [131, 132, 134], "venv": 131, "manual": 131, "line": [131, 136], "gener": [131, 133, 136, 137, 144, 154], "c": [131, 133, 146], "header": [131, 137], "defin": [131, 142, 146], "auto": 131, "onli": [131, 142], "nodej": 131, "develop": [132, 135, 136, 142, 143, 148, 152], "framework": [133, 134], "usag": [133, 145], "rais": 133, "clear": 133, "subscrib": 133, "global": 133, "The": [133, 136, 137, 140, 142, 150], "errorfactori": 133, "errorstatemonitor": 133, "syntax": 133, "javascript": 133, "guid": [133, 136, 155], "object": [133, 139], "subscript": 133, "treat": 133, "specif": [133, 144], "architectur": [133, 154], "A": [134, 135, 136], "visual": [134, 147], "introduct": [134, 142, 146], "high": 134, "level": 134, "concept": [134, 137, 147], "prerequisit": [134, 149, 150, 152], "hardwar": [134, 142], "oper": 134, "librari": 134, "And": [134, 136, 141], "prepar": [135, 136, 142], "your": [135, 136, 143], "environ": [135, 136, 142, 144, 148], "word": 135, "test": [135, 141], "ubuntu": 135, "opensus": 135, "fedora": 135, "troubleshoot": [135, 141, 142, 148], "maven": 135, "java": 135, "version": [135, 143, 155], "pyenv": 135, "kind": 136, "Of": [136, 143, 152], "To": [136, 145, 147, 148, 149, 150, 152], "download": 136, "get": [136, 142, 146, 150], "repositori": [136, 147, 152], "simul": [136, 138, 148, 153], "helper": 136, "softwar": [136, 142, 150, 153], "loop": [136, 150], "admin": [136, 138], "panel": [136, 138], "understand": 136, "basic": 136, "element": 136, "manifest": 136, "stub": 136, "One": 136, "deep": 136, "breath": 136, "next": 136, "step": [136, 140, 150], "detail": [137, 138], "overview": [137, 138], "instanc": 137, "implement": 137, "mqtt": [137, 142, 152], "layer": 137, "wire": 137, "togeth": 137, "explain": 137, "sourc": 137, "class": 137, "concurr": 137, "dedic": 138, "case": [138, 139], "add": 138, "paramet": 138, "veri": 138, "station": 138, "point": 138, "car": 138, "function": 138, "bank": 139, "card": 139, "payment": 139, "support": [139, 142, 146], "normal": 139, "flow": 139, "interrupt": 139, "too": 139, "expens": 139, "session": 139, "long": 139, "solut": 139, "introduc": 139, "new": [139, 152], "how": [139, 145, 147, 148, 149, 150, 152], "doe": 139, "work": [139, 143, 145], "process": [140, 150], "involv": 140, "0": [140, 141], "1": [140, 141, 143, 152], "2": [140, 141, 152], "3": 140, "4": 140, "5": 140, "6": [140, 149], "frequent": 141, "ask": 141, "question": 141, "best": [141, 147], "practic": [141, 147], "debug": [141, 152], "singl": 141, "warn": [141, 155], "compil": [141, 142], "gnu": 141, "rpc": 141, "timeout": 141, "pionix": 142, "belaybox": 142, "assembl": 142, "yak": 142, "board": 142, "flash": 142, "cabl": 142, "final": 142, "raspbian": 142, "": [142, 150], "firmwar": 142, "cross": 142, "deploi": 142, "custom": [142, 152], "further": 142, "cheat": 142, "sheet": 142, "make": 142, "root": [142, 152], "partit": 142, "read": 142, "writabl": 142, "again": 142, "contain": 142, "wifi": 142, "releas": 142, "channel": 142, "wireguard": 142, "vpn": 142, "persist": 142, "user": 142, "stop": [142, 148], "addit": 142, "broker": 142, "watch": 142, "output": [142, 155], "servic": 142, "termin": 142, "scheme": 142, "onlin": 142, "factori": 142, "reset": 142, "current": 143, "nightli": 143, "what": 143, "i": 143, "compass": 143, "direct": [143, 155], "contact": 143, "zulip": 143, "chat": 143, "mail": 143, "list": [143, 145, 155], "weekli": 143, "tech": 143, "meetup": 143, "group": 143, "resourc": [143, 148], "find": 143, "wai": 143, "Into": 143, "tabl": [143, 155], "content": [143, 155], "indic": 143, "docker": [144, 148], "playground": 144, "local": 144, "ci": 144, "languang": 144, "act": 145, "job": 145, "trigger": 145, "event": 145, "bind": 145, "experiment": 146, "bazel": 146, "rust": 146, "extern": 146, "project": 146, "main": 147, "tip": [147, 155], "n": 147, "trick": 147, "workflow": 147, "branch": 147, "correspond": 147, "mac": 148, "applic": 148, "github": 148, "standup": 148, "sil": 148, "ocpp1": 149, "libocpp": 149, "core": 149, "steve": 149, "differ": 149, "within": 149, "log": 149, "let": 150, "tutori": [151, 152, 153], "goal": 152, "altern": 152, "via": 152, "clone": 152, "skeleton": 152, "ad": 152, "cmakelist": 152, "txt": 152, "activ": 152, "observ": 152, "explor": 152, "exemplari": 152, "sphinx": [154, 155], "document": [154, 155], "style": 155, "headlin": 155, "bullet": 155, "target": 155, "section": 155, "head": 155, "grid": 155, "simpl": 155, "csv": 155, "titl": 155, "imag": 155, "figur": 155, "comment": 155, "block": 155, "topic": 155, "sidebar": 155, "admonit": 155, "attent": 155, "caution": 155, "danger": 155, "hint": 155, "import": 155, "seealso": 155, "versionad": 155, "versionchang": 155, "deprec": 155, "math": 155, "raw": 155, "format": 155, "code": 155}, "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"], [17, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [25, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [30, "variables"], [32, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [38, "variables"], [39, "variables"], [40, "variables"], [42, "variables"], [44, "variables"], [45, "variables"], [46, "variables"], [47, "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"], [21, "commands"], [22, "commands"], [25, "commands"], [27, "commands"], [28, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [34, "commands"], [35, "commands"], [36, "commands"], [37, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [44, "commands"], [45, "commands"], [47, "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"], [87, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [88, "energy-price-information"]], "error_history": [[16, "error-history"], [89, "error-history"]], "ev_board_support": [[17, "ev-board-support"], [90, "ev-board-support"]], "ev_slac": [[18, "ev-slac"]], "evse_board_support": [[19, "evse-board-support"], [91, "evse-board-support"]], "evse_manager": [[20, "evse-manager"], [92, "evse-manager"]], "evse_security": [[21, "evse-security"], [93, "evse-security"]], "example": [[22, "example"]], "example_error_framework": [[23, "example-error-framework"]], "example_user": [[24, "example-user"]], "external_energy_limits": [[25, "external-energy-limits"]], "generic_array": [[26, "generic-array"], [94, "generic-array"]], "isolation_monitor": [[27, "isolation-monitor"], [97, "isolation-monitor"]], "kvs": [[28, "kvs"]], "ocpp": [[29, "ocpp"], [99, "ocpp"]], "ocpp_1_6_charge_point": [[30, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[31, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[32, "phyverso-mcu-temperature"], [100, "phyverso-mcu-temperature"]], "power": [[33, "power"]], "power_supply_DC": [[34, "power-supply-dc"], [101, "power-supply-dc"]], "powermeter": [[35, "powermeter"], [102, "powermeter"], [115, "powermeter"], [118, "powermeter"]], "reservation": [[36, "reservation"], [103, "reservation"]], "serial_communication_hub": [[37, "serial-communication-hub"]], "session_cost": [[38, "session-cost"], [105, "session-cost"]], "slac": [[39, "slac"]], "solar_forecast": [[40, "solar-forecast"]], "sunspec_ac_meter": [[41, "sunspec-ac-meter"], [106, "sunspec-ac-meter"]], "sunspec_reader": [[42, "sunspec-reader"]], "sunspec_scanner": [[43, "sunspec-scanner"]], "system": [[44, "system"], [107, "system"]], "test_control": [[45, "test-control"]], "tibber_price_forecast": [[46, "tibber-price-forecast"]], "uk_random_delay": [[47, "uk-random-delay"], [108, "uk-random-delay"]], "API": [[48, "api"]], "Module Configuration": [[48, "module-configuration"], [49, "module-configuration"], [50, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [79, "module-configuration"], [81, "module-configuration"], [82, "module-configuration"], [83, "module-configuration"], [116, "module-configuration"], [119, "module-configuration"], [152, "module-configuration"]], "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"], [75, "provides"], [76, "provides"], [77, "provides"], [78, "provides"], [79, "provides"], [80, "provides"], [81, "provides"], [82, "provides"], [83, "provides"]], "Requirements": [[48, "requirements"], [49, "requirements"], [51, "requirements"], [55, "requirements"], [56, "requirements"], [59, "requirements"], [62, "requirements"], [63, "requirements"], [67, "requirements"], [68, "requirements"], [69, "requirements"], [71, "requirements"], [74, "requirements"], [76, "requirements"], [77, "requirements"], [79, "requirements"]], "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"], [75, "metadata"], [76, "metadata"], [77, "metadata"], [78, "metadata"], [79, "metadata"], [80, "metadata"], [81, "metadata"], [82, "metadata"], [83, "metadata"]], "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"], [75, "authors"], [76, "authors"], [77, "authors"], [78, "authors"], [79, "authors"], [80, "authors"], [81, "authors"], [82, "authors"], [83, "authors"]], "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"], [75, "license"], [76, "license"], [77, "license"], [78, "license"], [79, "license"], [80, "license"], [81, "license"], [82, "license"], [83, "license"]], "Auth": [[49, "auth"], [140, "auth"]], "DPM1000": [[50, "dpm1000"]], "DummyTokenProvider": [[51, "dummytokenprovider"], [112, "dummytokenprovider"]], "DummyTokenProviderManual": [[52, "dummytokenprovidermanual"], [113, "dummytokenprovidermanual"]], "DummyTokenValidator": [[53, "dummytokenvalidator"], [114, "dummytokenvalidator"]], "DummyV2G": [[54, "dummyv2g"]], "EnergyManager": [[55, "energymanager"]], "EnergyNode": [[56, "energynode"]], "ErrorHistory": [[57, "errorhistory"]], "EvSlac": [[58, "evslac"]], "Misc": [[58, "misc"], [61, "misc"]], "EvseManager": [[59, "evsemanager"], [115, "evsemanager"], [140, "evsemanager"]], "EvseSecurity": [[60, "evsesecurity"], [116, "evsesecurity"], [140, "evsesecurity"]], "EvseSlac": [[61, "evseslac"], [117, "evseslac"]], "EvseV2G": [[62, "evsev2g"], [140, "evsev2g"]], "GenericPowermeter": [[63, "genericpowermeter"], [118, "genericpowermeter"]], "JsTibber": [[64, "jstibber"]], "LemDCBM400600": [[65, "lemdcbm400600"]], "MicroMegaWattBSP": [[66, "micromegawattbsp"]], "OCPP": [[67, "ocpp"]], "OCPP201": [[68, "ocpp201"]], "OCPPExtensionExample": [[69, "ocppextensionexample"], [121, "ocppextensionexample"]], "PN532TokenProvider": [[70, "pn532tokenprovider"]], "PacketSniffer": [[71, "packetsniffer"]], "PersistentStore": [[72, "persistentstore"]], "PhyVersoBSP": [[73, "phyversobsp"], [122, "phyversobsp"]], "PowermeterBSM": [[74, "powermeterbsm"]], "PyEvJosev": [[75, "pyevjosev"]], "RsIskraMeter": [[76, "rsiskrameter"]], "RsPaymentTerminal": [[77, "rspaymentterminal"]], "SerialCommHub": [[78, "serialcommhub"]], "Setup": [[79, "setup"], [145, "setup"]], "Store": [[80, "store"]], "System": [[81, "system"]], "YetiDriver": [[82, "yetidriver"], [123, "yetidriver"]], "YetiEvDriver": [[83, "yetievdriver"], [124, "yetievdriver"]], "authorization": [[84, "authorization"]], "bank_transaction": [[85, "bank-transaction"]], "board_support_common": [[86, "board-support-common"]], "iso15118_charger": [[95, "iso15118-charger"]], "iso15118_ev": [[96, "iso15118-ev"]], "money": [[98, "money"]], "serial_comm_hub_requests": [[104, "serial-comm-hub-requests"]], "units": [[109, "units"]], "units_signed": [[110, "units-signed"]], "Auth Module": [[111, "auth-module"]], "Integration in EVerest": [[111, "integration-in-everest"]], "Selection Algorithm": [[111, "selection-algorithm"]], "PlugEvents": [[111, "plugevents"]], "FindFirst": [[111, "findfirst"]], "UserInput": [[111, "userinput"]], "Plug&Charge Authorization": [[111, "plug-charge-authorization"], [140, "plug-charge-authorization"]], "Typical connections": [[115, "typical-connections"]], "AC Configuration": [[115, "ac-configuration"]], "DC Configuration": [[115, "dc-configuration"]], "Published variables": [[115, "published-variables"], [118, "published-variables"]], "session_events": [[115, "session-events"]], "Authentication": [[115, "authentication"]], "Autocharge / PnC": [[115, "autocharge-pnc"]], "Reservation": [[115, "reservation"]], "Energy Management": [[115, "energy-management"]], "CA Certificate Domains": [[116, "ca-certificate-domains"]], "Configuration for OCPP": [[116, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[116, "configuration-for-iso-15118"]], "Private Key Password": [[116, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[116, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[117, "todo"]], "Datasets in the configuration file": [[118, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[118, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[118, "dataset-description"]], "Structure of datasets in the configuration file": [[118, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[118, "other-things-to-note"]], "Provided commands": [[118, "provided-commands"]], "get_signed_meter_value": [[118, "get-signed-meter-value"]], "LEM DCBM 400/600": [[119, "lem-dcbm-400-600"]], "Description": [[119, "description"]], "Initialization": [[119, "initialization"]], "Variable Powermeter": [[119, "variable-powermeter"]], "Command start_transaction": [[119, "command-start-transaction"]], "Command stop_transaction": [[119, "command-stop-transaction"]], "ip_address": [[119, "ip-address"]], "port (optional)": [[119, "port-optional"]], "meter_tls_certificate (optional)": [[119, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[119, "ntp-settings-optional"]], "Resilience Settings (optional)": [[119, "resilience-settings-optional"]], "Notes": [[119, "notes"]], "Time Sync": [[119, "time-sync"]], "Error Handling / Resilience": [[119, "error-handling-resilience"]], "TLS Notes & Limitations": [[119, "tls-notes-limitations"]], "References / Links": [[119, "references-links"]], "Interaction with EVSE Manager": [[120, "interaction-with-evse-manager"]], "Communication between the Yeti microcontroller and this driver module": [[123, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[123, "protocol"]], "COBS": [[123, "cobs"]], "Protobuf": [[123, "protobuf"]], "EVerest to Yeti": [[123, "everest-to-yeti"]], "Low control mode:": [[123, "low-control-mode"]], "Other commands for all modes:": [[123, "other-commands-for-all-modes"]], "Yeti to EVerest": [[123, "yeti-to-everest"]], "EVerest Reference": [[125, "everest-reference"]], "EVerest Interfaces": [[126, "everest-interfaces"]], "EVerest Modules": [[127, "everest-modules"]], "EVerest Types": [[128, "everest-types"]], "Snapshot": [[129, "snapshot"]], "edm": [[130, "edm"]], "Dependency Manager for EVerest": [[130, "dependency-manager-for-everest"]], "Install and Quick Start": [[130, "install-and-quick-start"]], "Installing edm": [[130, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[130, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[130, "building-everest"]], "Python packages needed to run edm": [[130, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[130, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[130, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[130, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[130, "git-information-at-a-glance"]], "ev-cli": [[131, "ev-cli"]], "Purpose": [[131, "purpose"], [133, "purpose"]], "Install": [[131, "install"]], "Use automatically installed ev-dev-tools from python venv": [[131, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[131, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[131, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[131, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[131, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[131, "auto-generating-nodejs-modules"]], "EVerest development tools": [[132, "everest-development-tools"]], "Error Framework": [[133, "error-framework"]], "Usage": [[133, "usage"], [145, "usage"]], "General": [[133, "general"]], "Raise an error": [[133, "raise-an-error"], [133, "id1"], [133, "id6"], [133, "id12"]], "Clear an error": [[133, "clear-an-error"], [133, "id2"], [133, "id7"], [133, "id13"]], "Subscribe to an error": [[133, "subscribe-to-an-error"], [133, "id3"], [133, "id8"], [133, "id14"]], "Subscribe globally to all errors": [[133, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[133, "the-errorfactory"], [133, "id4"], [133, "id10"], [133, "id16"]], "The ErrorStateMonitor": [[133, "the-errorstatemonitor"], [133, "id5"], [133, "id11"], [133, "id17"]], "Syntax in a C++ module": [[133, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[133, "subscribe-to-global-all-errors"], [133, "id9"], [133, "id15"]], "Syntax in a Python module": [[133, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[133, "syntax-in-a-javascript-module"]], "Usage Guide": [[133, "usage-guide"]], "Creating Error objects": [[133, "creating-error-objects"]], "The global subscription": [[133, "the-global-subscription"]], "Treating of specific Error Types": [[133, "treating-of-specific-error-types"]], "Architecture": [[133, "architecture"], [154, "architecture"]], "EVerest Framework": [[134, "everest-framework"]], "A Visual Introduction": [[134, "a-visual-introduction"]], "Examples of EVerest Modules": [[134, "examples-of-everest-modules"]], "High Level Module Concept": [[134, "high-level-module-concept"]], "Module Communication": [[134, "module-communication"]], "System Requirements and Prerequisites": [[134, "system-requirements-and-prerequisites"]], "Hardware": [[134, "hardware"]], "Operating System": [[134, "operating-system"]], "Libraries And Tools": [[134, "libraries-and-tools"]], "More": [[134, "more"]], "Prepare Your Development Environment": [[135, "prepare-your-development-environment"], [136, "prepare-your-development-environment"]], "A Word on System Environments": [[135, "a-word-on-system-environments"]], "Required Packages": [[135, "required-packages"]], "Tested Environments": [[135, "tested-environments"]], "Ubuntu": [[135, "ubuntu"]], "OpenSUSE": [[135, "opensuse"]], "Fedora": [[135, "fedora"]], "Troubleshooting": [[135, "troubleshooting"], [142, "troubleshooting"], [148, "troubleshooting"]], "Maven dependency": [[135, "maven-dependency"]], "Java dependency": [[135, "java-dependency"]], "Python versions with pyenv": [[135, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[136, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[136, "needed-packages"]], "Download And Install": [[136, "download-and-install"]], "Get The Needed EVerest Repositories": [[136, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[136, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[136, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[136, "packages-for-iso-15118-communication"]], "Build EVerest": [[136, "build-everest"]], "Simulating EVerest": [[136, "simulating-everest"]], "Prepare The Helpers": [[136, "prepare-the-helpers"]], "Software in a loop": [[136, "software-in-a-loop"]], "Admin panel and simulations": [[136, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[136, "understanding-everest-modules"]], "Basic elements of a module": [[136, "basic-elements-of-a-module"]], "Module manifest": [[136, "module-manifest"]], "Interfaces": [[136, "interfaces"]], "Types": [[136, "types"]], "Generate the stub files": [[136, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[136, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[137, "everest-modules-in-detail"]], "Overview": [[137, "overview"]], "Concepts": [[137, "concepts"]], "Modules and module instances": [[137, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[137, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[137, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[137, "providing-interface-implementations"]], "Requiring interface implementations": [[137, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[137, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[137, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[137, "explaining-the-yaml-files"]], "Explaining the generated sources": [[137, "explaining-the-generated-sources"]], "Interface headers": [[137, "interface-headers"]], "Module files": [[137, "module-files"]], "The module class": [[137, "the-module-class"]], "Interface implementations": [[137, "interface-implementations"]], "Note on concurrency": [[137, "note-on-concurrency"]], "EVerest Module Configurations": [[138, "everest-module-configurations"]], "Module connections for dedicated use cases": [[138, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[138, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[138, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[138, "module-connections-and-module-parameters"]], "Very quick overview": [[138, "very-quick-overview"]], "Charging station and charging points": [[138, "charging-station-and-charging-points"]], "Authentication for charging": [[138, "authentication-for-charging"]], "Car simulation": [[138, "car-simulation"]], "Energy management": [[138, "energy-management"], [141, "energy-management"]], "DC charging": [[138, "dc-charging"]], "Module functionality in detail": [[138, "module-functionality-in-detail"]], "Bank Card Payment": [[139, "bank-card-payment"]], "Objectives": [[139, "objectives"]], "Supported use cases": [[139, "supported-use-cases"]], "Normal flow": [[139, "normal-flow"]], "Interrupted charging": [[139, "interrupted-charging"]], "Too expensive session": [[139, "too-expensive-session"]], "Too long session": [[139, "too-long-session"]], "Solution": [[139, "solution"]], "Introduce new interfaces": [[139, "introduce-new-interfaces"]], "How does it work": [[139, "how-does-it-work"]], "Configure Plug&Charge": [[140, "configure-plug-charge"]], "The Authorization process in EVerest": [[140, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[140, "involved-everest-modules"]], "Step 0": [[140, "step-0"]], "Step 1": [[140, "step-1"]], "Step 2": [[140, "step-2"]], "Step 3": [[140, "step-3"]], "Step 4": [[140, "step-4"]], "Step 5": [[140, "step-5"]], "Step 6": [[140, "step-6"]], "EVerest configuration": [[140, "everest-configuration"], [152, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[141, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[141, "everest-modules"]], "Debug a single module": [[141, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[141, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[141, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[141, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[141, "everest-ocpp-2-0-1-setup"]], "Testing": [[141, "testing"]], "Unit tests": [[141, "unit-tests"]], "Integration tests": [[141, "integration-tests"]], "Pionix BelayBox": [[142, "pionix-belaybox"]], "Introduction": [[142, "introduction"], [146, "introduction"]], "The BelayBox hardware": [[142, "the-belaybox-hardware"]], "Getting support": [[142, "getting-support"]], "Setting up Hardware and Software": [[142, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[142, "assembling-the-yak-board"]], "Flashing the Yak Board": [[142, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[142, "assembling-the-yeti-board"]], "Preparing the cable set": [[142, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[142, "final-yak-yeti-cable-setup"]], "Raspbian": [[142, "raspbian"]], "EVerest": [[142, "everest"]], "Integration into Raspbian": [[142, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[142, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[142, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[142, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[142, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[142, "belaybox-further-information"]], "Reference Cheat Sheet": [[142, "reference-cheat-sheet"]], "Make root partition read/writable": [[142, "make-root-partition-read-writable"]], "Make it read only again": [[142, "make-it-read-only-again"]], "File containing wifi settings": [[142, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[142, "use-of-custom-everest-build-or-config"]], "Define release channels": [[142, "define-release-channels"]], "Wireguard VPN configuration": [[142, "wireguard-vpn-configuration"]], "Persistent user config": [[142, "persistent-user-config"]], "Stop automatic updates": [[142, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[142, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[142, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[142, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[142, "raspbian-partitioning-scheme"]], "Using online updates": [[142, "using-online-updates"]], "Factory reset": [[142, "factory-reset"]], "Yeti errors or EVerest not starting": [[142, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[143, "index"]], "What Is EVerest": [[143, "what-is-everest"]], "EVerest Compass": [[143, "everest-compass"]], "Direct contact": [[143, "direct-contact"]], "Zulip chat": [[143, "zulip-chat"]], "Mailing list": [[143, "mailing-list"]], "Weekly tech meetup and working groups": [[143, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[143, "meetup"]], "Tech resources about EVerest": [[143, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[143, "find-your-way-into-everest-development"]], "Table Of Contents": [[143, "table-of-contents"]], "Indices and tables": [[143, "indices-and-tables"]], "Docker setup": [[144, "docker-setup"]], "everest playground": [[144, "everest-playground"]], "Local CI environment": [[144, "local-ci-environment"]], "Generating languange specific protobuf files": [[144, "generating-languange-specific-protobuf-files"]], "How To: Act": [[145, "how-to-act"]], "List available jobs:": [[145, "list-available-jobs"]], "Run Jobs / Trigger events:": [[145, "run-jobs-trigger-events"]], "Bind working directory:": [[145, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[146, "experimental-bazel-support-in-everest"]], "Getting Started": [[146, "getting-started"]], "Using Bazel Commands": [[146, "using-bazel-commands"]], "Dependency Management": [[146, "dependency-management"]], "Defining C++ EVerest Modules": [[146, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[146, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[146, "using-everest-in-external-bazel-projects"]], "How To: Git": [[147, "how-to-git"]], "Main concept": [[147, "main-concept"]], "Best practices": [[147, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[147, "tips-n-tricks-for-git"]], "Using private repositories": [[147, "using-private-repositories"]], "Workflow example": [[147, "workflow-example"]], "Visualization of the branching structure": [[147, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[147, "corresponding-git-commands"]], "How To: Develop on a Mac": [[148, "how-to-develop-on-a-mac"]], "Application Setup": [[148, "application-setup"]], "GitHub Setup": [[148, "github-setup"]], "Standup the Dev Docker Environment": [[148, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[148, "everest-sil-simulation"]], "Stopping things": [[148, "stopping-things"]], "Resources": [[148, "resources"]], "How To: OCPP1.6 in EVerest": [[149, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[149, "prerequisites"], [150, "prerequisites"]], "Integration of libocpp into everest-core": [[149, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[149, "run-everest-with-steve"]], "Configuring OCPP": [[149, "configuring-ocpp"]], "Connect to a different CSMS": [[149, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[149, "configuring-ocpp-within-everest"]], "Logging": [[149, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[150, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[150, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[150, "let-s-get-started-step-by-step"]], "Tutorials": [[151, "tutorials"]], "How To: Develop New Modules": [[152, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[152, "goal-of-this-tutorial"]], "Install Prerequisites": [[152, "install-prerequisites"]], "Workspace Setup": [[152, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[152, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[152, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[152, "create-module-skeleton"]], "Interface Configuration": [[152, "interface-configuration"]], "Build Configuration & Build": [[152, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[152, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[152, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[152, "adding-dependencies-yaml"]], "Building": [[152, "building"]], "Run Configuration & Run": [[152, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[152, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[152, "running-everest"]], "Observing the System": [[152, "observing-the-system"]], "Exploring with MQTT Explorer": [[152, "exploring-with-mqtt-explorer"]], "Debugging": [[152, "debugging"]], "Exemplary Module Customizations": [[152, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[153, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[154, "general-sphinx-information"]], "Build the documentation": [[154, "build-the-documentation"]], "Sphinx style guide": [[155, "sphinx-style-guide"]], "Headlines": [[155, "headlines"]], "Styles": [[155, "styles"]], "Bullet Lists": [[155, "bullet-lists"]], "Targets and Links": [[155, "targets-and-links"]], "Section Heading": [[155, "section-heading"]], "Tables": [[155, "tables"]], "Grid table": [[155, "grid-table"]], "Simple table": [[155, "simple-table"]], "CSV table": [[155, "csv-table"]], "table title": [[155, "id6"]], "Images and Figures": [[155, "images-and-figures"]], "Image": [[155, "image"]], "Figure": [[155, "figure"]], "Comments": [[155, "comments"]], "Directives": [[155, "directives"]], "Table of Contents": [[155, "table-of-contents"], [155, "id4"]], "Table of Contents (this document)": [[155, "table-of-contents-this-document"]], "Content Block Directives": [[155, "content-block-directives"], [155, "id5"]], ".. topic:: [title]": [[155, "topic-title"]], "Topic": [[155, null]], ".. sidebar:: [title]": [[155, "sidebar-title"]], "Sidebar": [[155, null]], ".. admonition:: [title]": [[155, "admonition-title"]], "Admonition title": [[155, null]], ".. attention::": [[155, "attention"]], ".. caution::": [[155, "caution"]], ".. danger::": [[155, "danger"]], ".. error::": [[155, "error"]], ".. hint::": [[155, "hint"]], ".. important::": [[155, "important"]], ".. note::": [[155, "note"]], ".. tip::": [[155, "tip"]], ".. warning::": [[155, "warning"]], ".. seealso::": [[155, "seealso"]], ".. versionadded:: [version]": [[155, "versionadded-version"]], ".. versionchanged:: [version]": [[155, "versionchanged-version"]], ".. deprecated:: [version]": [[155, "deprecated-version"]], ".. math::": [[155, "math"]], ".. raw:: output format": [[155, "raw-output-format"]], "Code Examples": [[155, "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/error_history", "_generated/interfaces/ev_board_support", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_error_framework", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/generic_array", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/phyverso_mcu_temperature", "_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/uk_random_delay", "_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/ErrorHistory", "_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/PhyVersoBSP", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/RsIskraMeter", "_generated/modules/RsPaymentTerminal", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/modules/YetiEvDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/error_history", "_generated/types/ev_board_support", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/generic_array", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/phyverso_mcu_temperature", "_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/uk_random_delay", "_generated/types/units", "_generated/types/units_signed", "_included/modules_doc/Auth.rst/index", "_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", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPP", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/PhyVersoBSP.rst/index", "_included/modules_doc/YetiDriver", "_included/modules_doc/YetiEvDriver.rst/index", "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/error_framework", "general/01_framework/index", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/07_configure_plug_and_charge", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_bazel/index", "tutorials/how_to_git/index", "tutorials/how_to_mac/index", "tutorials/how_to_ocpp/index", "tutorials/how_to_plug_and_charge/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/error_history.rst", "_generated/interfaces/ev_board_support.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_error_framework.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.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/ErrorHistory.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/PhyVersoBSP.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/RsIskraMeter.rst", "_generated/modules/RsPaymentTerminal.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/modules/YetiEvDriver.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/error_history.rst", "_generated/types/ev_board_support.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_included/modules_doc/Auth.rst/index.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", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPP.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/PhyVersoBSP.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "_included/modules_doc/YetiEvDriver.rst/index.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/error_framework.rst", "general/01_framework/index.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/07_configure_plug_and_charge.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_bazel/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_mac/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/how_to_plug_and_charge/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": ["", "13.2.1. ISO15118_charger", "13.2.2. ISO15118_ev", "13.2.3. ac_rcd", "13.2.4. auth", "13.2.5. auth_token_provider", "13.2.6. auth_token_validator", "13.2.7. bank_session_token_provider", "13.2.8. bank_transaction_summary_provider", "13.2.9. car_simulator", "13.2.10. connector_lock", "13.2.11. debug_json", "13.2.12. empty", "13.2.13. energy", "13.2.14. energy_manager", "13.2.15. energy_price_information", "13.2.16. error_history", "13.2.17. ev_board_support", "13.2.18. ev_slac", "13.2.19. evse_board_support", "13.2.20. evse_manager", "13.2.21. evse_security", "13.2.22. example", "13.2.23. example_error_framework", "13.2.24. example_user", "13.2.25. external_energy_limits", "13.2.26. generic_array", "13.2.27. isolation_monitor", "13.2.28. kvs", "13.2.29. ocpp", "13.2.30. ocpp_1_6_charge_point", "13.2.31. ocpp_data_transfer", "13.2.32. phyverso_mcu_temperature", "13.2.33. power", "13.2.34. power_supply_DC", "13.2.35. powermeter", "13.2.36. reservation", "13.2.37. serial_communication_hub", "13.2.38. session_cost", "13.2.39. slac", "13.2.40. solar_forecast", "13.2.41. sunspec_ac_meter", "13.2.42. sunspec_reader", "13.2.43. sunspec_scanner", "13.2.44. system", "13.2.45. test_control", "13.2.46. tibber_price_forecast", "13.2.47. uk_random_delay", "13.1.1. API", "13.1.2. Auth", "13.1.3. DPM1000", "13.1.4. DummyTokenProvider", "13.1.5. DummyTokenProviderManual", "13.1.6. DummyTokenValidator", "13.1.7. DummyV2G", "13.1.8. EnergyManager", "13.1.9. EnergyNode", "13.1.10. ErrorHistory", "13.1.11. EvSlac", "13.1.12. EvseManager", "13.1.13. EvseSecurity", "13.1.14. EvseSlac", "13.1.15. EvseV2G", "13.1.16. GenericPowermeter", "13.1.17. JsTibber", "13.1.18. LemDCBM400600", "13.1.19. MicroMegaWattBSP", "13.1.20. OCPP", "13.1.21. OCPP201", "13.1.22. OCPPExtensionExample", "13.1.23. PN532TokenProvider", "13.1.24. PacketSniffer", "13.1.25. PersistentStore", "13.1.26. PhyVersoBSP", "13.1.27. PowermeterBSM", "13.1.28. PyEvJosev", "13.1.29. RsIskraMeter", "13.1.30. RsPaymentTerminal", "13.1.31. SerialCommHub", "13.1.32. Setup", "13.1.33. Store", "13.1.34. System", "13.1.35. YetiDriver", "13.1.36. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. energy", "13.3.5. energy_price_information", "13.3.6. error_history", "13.3.7. ev_board_support", "13.3.8. evse_board_support", "13.3.9. evse_manager", "13.3.10. evse_security", "13.3.11. generic_array", "13.3.12. iso15118_charger", "13.3.13. iso15118_ev", "13.3.14. isolation_monitor", "13.3.15. money", "13.3.16. ocpp", "13.3.17. phyverso_mcu_temperature", "13.3.18. power_supply_DC", "13.3.19. powermeter", "13.3.20. reservation", "13.3.21. serial_comm_hub_requests", "13.3.22. session_cost", "13.3.23. sunspec_ac_meter", "13.3.24. system", "13.3.25. uk_random_delay", "13.3.26. units", "13.3.27. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "5.2.2. EvseSecurity", "5.2.3. EvseSlac", "5.2.5. GenericPowermeter", "5.2.6. LEM DCBM 400/600", "5.2.7. Interaction with EVSE Manager", "OCPPExtensionExample", "PhyVersoBSP", "5.2.8. YetiDriver", "YetiEvDriver", "13. EVerest Reference", "13.2. EVerest Interfaces", "13.1. EVerest Modules", "13.3. EVerest Types", "12. Snapshot", "8.1. edm", "8.2. ev-cli", "8. EVerest development tools", "1.6.1. Error Framework", "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", "6. Bank Card Payment", "7. Configure Plug&Charge", "10. Frequently Asked Questions And Best Practices", "11. Pionix BelayBox", "What Is EVerest", "9.9. Docker setup", "9.1. How To: Act", "9.2. Experimental Bazel Support in Everest", "9.3. How To: Git", "9.4. How To: Develop on a Mac", "9.5. How To: OCPP1.6 in EVerest", "9.6. How To: Plug&Charge with EVerest Software in the loop", "9. Tutorials", "9.7. How To: Develop New Modules", "9.8. Tutorial: Simulate EVerest in Software", "9.10. General Sphinx Information", "9.11. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65, 67, 68, 69, 72, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 115, 116, 117, 118, 119, 120, 121, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 49, 50, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 71, 73, 74, 75, 79, 81, 82, 83, 89, 111, 115, 116, 118, 119, 125, 133, 134, 138, 140, 141, 142, 143, 144, 146, 149, 154], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 19, 20, 21, 22, 24, 27, 28, 30, 31, 33, 35, 40, 42, 43, 45, 46, 49, 62, 67, 84, 86, 87, 92, 95, 102, 107, 116, 119, 123, 125, 130, 133, 134, 136, 137, 144, 149, 152, 154, 155], "iso15118": [1, 2, 18, 21, 39, 45, 54, 58, 59, 61, 62, 75, 95, 96, 115, 116, 129, 136, 140, 150], "charger": [1, 2, 19, 48, 49, 54, 59, 62, 79, 95, 111, 115, 123, 134, 140, 141, 142, 143, 150], "require_auth_eim": 1, "null": [1, 2, 28, 39], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 48, 49, 50, 54, 59, 61, 62, 69, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 92, 93, 95, 97, 98, 99, 102, 103, 104, 105, 106, 107, 110, 111, 115, 117, 119, 121, 123, 131, 134, 136, 137, 138, 140, 141, 142, 143, 145, 146, 148, 149, 150, 152, 153], "eim": [1, 59, 62, 115], "author": [1, 4, 5, 6, 20, 92, 102, 105, 115, 125, 128, 136, 137, 139, 142, 143, 149, 152], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 47, 48, 49, 51, 52, 55, 56, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 115, 134, 136, 143, 148], "providedidtoken": [1, 5, 6, 20, 84, 92, 105, 140], "The": [1, 2, 4, 5, 9, 13, 17, 19, 20, 21, 27, 28, 29, 34, 36, 44, 47, 48, 49, 61, 62, 63, 65, 71, 75, 76, 77, 78, 79, 84, 87, 88, 92, 93, 95, 98, 99, 102, 105, 107, 111, 115, 116, 117, 118, 119, 123, 130, 131, 134, 138, 139, 141, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155], "evcc": [1, 2, 20, 75, 92, 95, 150], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 18, 21, 22, 29, 37, 38, 39, 47, 84, 85, 93, 95, 99, 100, 102, 105, 107, 111, 112, 113, 115, 116, 119, 131, 133, 134, 136, 138, 139, 140, 141, 144, 146, 149, 150, 152, 154], "payment": [1, 77, 95, 102, 140, 143], "detail": [1, 20, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 77, 82, 83, 92, 95, 99, 102, 103, 115, 116, 119, 130, 134, 136, 143, 149, 152], "pnc": [1, 59, 62, 149, 150], "send": [1, 20, 29, 37, 59, 61, 99, 115, 117, 123, 137, 139, 140, 147, 152], "signatur": [1, 21, 102, 107, 110, 133], "certif": [1, 20, 21, 60, 62, 65, 75, 84, 93, 95, 102, 107, 119, 135, 136, 140, 149, 150], "chain": [1, 20, 21, 56, 62, 93, 140], "emaid": [1, 84, 102], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 131, 133, 136, 137, 138, 140, 143, 146, 147, 148], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 69, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 115, 121, 137, 152], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 131, 134, 136, 137], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 78, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 125, 130, 135, 136, 137, 138, 140, 141, 142, 143, 147, 148, 149, 150, 152, 153], "ac_close_contactor": 1, "contactor": [1, 2, 17, 19, 86, 91, 95, 123], "should": [1, 3, 17, 19, 20, 21, 27, 30, 34, 35, 49, 50, 59, 61, 62, 69, 73, 79, 81, 91, 92, 96, 99, 107, 115, 119, 123, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 147, 149, 152], "close": [1, 2, 62, 95, 138, 148], "ac_open_contactor": 1, "open": [1, 95, 130, 136, 138, 142, 143, 144, 148, 149, 152, 153, 154], "start_cablecheck": 1, "now": [1, 20, 47, 67, 87, 88, 92, 107, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 152, 153], "start": [1, 2, 4, 18, 19, 20, 27, 29, 34, 35, 37, 39, 44, 47, 49, 59, 65, 67, 86, 92, 99, 102, 105, 107, 108, 111, 115, 117, 119, 123, 131, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 147, 148, 149, 152, 153], "cabl": [1, 10, 19, 59, 65, 73, 86, 92], "check": [1, 6, 21, 22, 28, 59, 79, 102, 115, 119, 123, 133, 137, 138, 142, 143, 147, 150, 152], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 19, 20, 25, 29, 32, 39, 42, 50, 51, 59, 61, 64, 67, 73, 74, 77, 86, 87, 91, 92, 95, 98, 99, 100, 102, 106, 111, 112, 115, 116, 117, 118, 119, 120, 123, 125, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 152, 155], "3": [1, 18, 34, 39, 43, 58, 59, 61, 65, 73, 88, 92, 98, 102, 116, 117, 118, 119, 123, 129, 130, 135, 148, 149, 152, 155], "trigger": [1, 3, 18, 19, 29, 30, 59, 99, 107, 134, 137, 140, 142, 149, 154], "when": [1, 4, 18, 29, 30, 34, 39, 42, 49, 59, 61, 62, 66, 67, 70, 73, 74, 81, 82, 83, 84, 87, 92, 99, 102, 103, 107, 108, 115, 116, 118, 119, 123, 131, 133, 135, 136, 137, 138, 140, 141, 142, 145, 147, 148, 149, 152, 154], "ev": [1, 2, 4, 17, 18, 19, 20, 49, 58, 59, 61, 62, 73, 75, 83, 84, 86, 90, 92, 95, 96, 102, 111, 117, 122, 124, 132, 134, 137, 138, 140, 142, 143, 150, 152], "powerdeliveryreq": [1, 95], "messag": [1, 29, 30, 59, 67, 68, 71, 78, 89, 95, 99, 102, 116, 117, 123, 133, 134, 137, 141, 149, 152], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 27, 29, 30, 35, 39, 49, 65, 86, 87, 92, 95, 102, 111, 115, 119, 123, 139, 149, 153], "currentdemand_start": 1, "charg": [1, 2, 9, 17, 18, 19, 20, 27, 29, 30, 34, 45, 47, 49, 55, 59, 62, 66, 67, 68, 73, 76, 81, 84, 86, 87, 91, 92, 95, 96, 99, 102, 103, 115, 116, 122, 123, 133, 134, 136, 142, 143, 149, 151], "process": [1, 2, 18, 39, 55, 77, 84, 92, 95, 107, 111, 116, 131, 134, 136, 137, 138, 139, 141, 143, 146, 151, 152, 153, 155], "ha": [1, 4, 19, 29, 30, 49, 59, 62, 73, 75, 76, 84, 92, 95, 99, 102, 103, 107, 111, 115, 119, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 146, 147, 149, 152], "want": [1, 2, 59, 115, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 147, 152, 153], "currentdemand_finish": 1, "wa": [1, 8, 18, 20, 21, 22, 28, 36, 39, 44, 79, 92, 95, 99, 102, 103, 107, 108, 123, 130, 137, 139, 140, 143, 147, 149, 152], "finish": [1, 2, 19, 38, 44, 49, 59, 77, 92, 105, 117, 139, 142, 147, 152], "sae_bidi_mode_act": 1, "sae": [1, 2, 59, 95, 115, 142], "j2847": [1, 2, 59], "bidi": [1, 95], "mode": [1, 2, 9, 19, 20, 34, 37, 39, 45, 50, 59, 61, 79, 95, 96, 101, 115, 141, 142], "activ": [1, 19, 34, 49, 50, 59, 87, 88, 89, 107, 108, 111, 119, 131, 133, 135, 138, 140, 142, 149], "evccidd": 1, "string": [1, 2, 4, 6, 9, 11, 16, 17, 18, 19, 20, 21, 22, 28, 29, 30, 34, 35, 36, 37, 39, 41, 43, 44, 45, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110, 119, 136, 137, 152], "specifi": [1, 20, 21, 29, 36, 62, 65, 81, 87, 92, 93, 95, 99, 102, 103, 105, 107, 111, 115, 116, 136, 137, 140, 141, 144, 145, 149, 150, 152], "identif": [1, 76, 92, 102, 115, 138], "readabl": [1, 92, 123, 154], "format": [1, 19, 21, 44, 65, 76, 77, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 119, 131, 135, 142, 143, 145, 149, 152], "It": [1, 9, 19, 20, 29, 49, 54, 59, 60, 61, 92, 95, 105, 108, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154], "contain": [1, 6, 15, 20, 21, 29, 30, 31, 38, 40, 44, 46, 48, 49, 84, 88, 89, 92, 93, 95, 98, 99, 105, 107, 111, 115, 116, 118, 120, 123, 130, 131, 136, 137, 140, 144, 145, 147, 148, 149, 152, 153], "mac": [1, 18, 39, 59, 61, 62, 75, 92, 135, 143, 151], "address": [1, 18, 37, 39, 43, 50, 59, 61, 63, 65, 74, 76, 77, 79, 87, 92, 116, 118, 119, 150], "uppercas": 1, "pattern": [1, 18, 22, 28, 39, 43, 92, 135], "A": [1, 18, 19, 21, 22, 28, 30, 36, 39, 44, 49, 55, 59, 67, 68, 84, 86, 90, 92, 93, 95, 96, 99, 101, 102, 105, 106, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 130, 133, 137, 138, 139, 140, 142, 143, 147, 152, 155], "f0": [1, 18, 39, 92], "9": [1, 18, 39, 43, 92, 99, 135, 148], "2": [1, 2, 18, 19, 29, 34, 39, 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, 76, 77, 78, 79, 80, 81, 82, 83, 92, 98, 99, 102, 115, 116, 118, 119, 123, 129, 130, 136, 142, 143, 147, 149, 150, 155], "5": [1, 18, 35, 39, 53, 55, 59, 61, 70, 92, 106, 130, 137, 142, 148, 155], "selectedpaymentopt": 1, "paymentopt": [1, 95], "element": [1, 95, 99], "us": [1, 4, 7, 9, 11, 12, 13, 19, 20, 21, 22, 23, 24, 27, 29, 30, 34, 37, 42, 47, 49, 50, 55, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 78, 79, 82, 83, 84, 85, 86, 87, 91, 92, 93, 95, 99, 101, 102, 103, 107, 108, 110, 111, 115, 116, 117, 118, 119, 121, 123, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 148, 149, 150, 152, 153, 154, 155], "indic": [1, 9, 20, 21, 29, 30, 44, 84, 86, 87, 91, 93, 95, 99, 102, 104, 115, 117, 119, 138], "type": [1, 3, 9, 21, 29, 30, 44, 51, 52, 53, 57, 58, 61, 63, 64, 70, 76, 78, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 118, 119, 120, 125, 134, 135, 137, 139, 140, 141, 142, 143, 148, 149, 152, 153, 154], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 95, 96], "select": [1, 2, 20, 37, 49, 50, 59, 84, 95, 115, 138, 140, 142, 144, 150, 152], "energi": [1, 2, 15, 20, 25, 40, 46, 48, 55, 56, 59, 64, 74, 88, 92, 95, 96, 101, 102, 105, 109, 110, 118, 125, 126, 128, 136, 137, 142, 143, 149], "transfer": [1, 2, 29, 31, 37, 59, 67, 68, 69, 95, 96, 99, 104, 123], "request": [1, 2, 6, 13, 17, 20, 21, 29, 30, 31, 35, 39, 44, 49, 59, 61, 65, 67, 68, 81, 84, 87, 92, 93, 95, 96, 99, 102, 104, 107, 111, 115, 116, 118, 119, 123, 139, 140, 141, 143, 149, 150, 152, 153], "departuretim": 1, "option": [1, 6, 19, 20, 21, 42, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 129, 130, 131, 133, 134, 137, 140, 143, 147, 149, 152, 155], "rfc3339": [1, 44, 84, 87, 88, 92, 95, 99, 102, 103, 105, 107], "utc": [1, 84, 87, 88, 95, 103, 105, 108], "vehicl": [1, 20, 39, 92, 95, 102, 116, 136, 142, 150], "intend": [1, 92, 102], "date": [1, 44, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 123, 143], "time": [1, 19, 29, 34, 44, 47, 51, 52, 53, 55, 59, 65, 67, 68, 70, 77, 81, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 123, 130, 133, 135, 136, 137, 138, 139, 140, 142, 143, 145, 147, 149, 150, 152], "ac_eamount": 1, "number": [1, 2, 3, 17, 19, 20, 22, 28, 33, 34, 37, 42, 48, 50, 51, 52, 53, 55, 56, 59, 61, 64, 65, 66, 70, 73, 76, 77, 81, 83, 86, 87, 88, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 108, 109, 118, 119, 135, 136, 137, 138, 152, 155], "wh": [1, 92, 95, 96, 102, 106, 109, 110, 118], "amount": [1, 77, 81, 87, 95, 98, 99, 119, 123, 138, 139], "reflect": [1, 137, 152], "": [1, 8, 9, 29, 43, 51, 52, 53, 55, 63, 65, 70, 85, 92, 93, 99, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 152], "estim": [1, 92, 95], "how": [1, 49, 62, 69, 81, 107, 111, 116, 121, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 151, 153, 154, 155], "much": [1, 138, 141, 142, 147], "need": [1, 8, 19, 20, 21, 38, 59, 77, 79, 84, 85, 87, 91, 92, 102, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 154], "fulfil": [1, 87, 92], "user": [1, 49, 59, 67, 84, 87, 92, 102, 111, 117, 130, 131, 136, 137, 139, 147, 148, 152], "configur": [1, 20, 29, 30, 51, 52, 53, 63, 99, 103, 111, 114, 121, 123, 134, 136, 141, 143, 144, 145, 146, 150, 153], "goal": [1, 92], "current": [1, 2, 3, 4, 9, 17, 19, 20, 22, 33, 34, 44, 47, 48, 50, 56, 59, 67, 73, 82, 86, 87, 88, 91, 92, 95, 96, 99, 101, 102, 107, 108, 109, 110, 111, 115, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 144, 145, 146, 147, 149, 151, 155], "session": [1, 2, 7, 8, 9, 19, 20, 34, 38, 49, 59, 62, 71, 77, 85, 92, 95, 99, 103, 105, 111, 115, 117, 123, 136, 138, 140, 141, 149], "ac_evmaxvoltag": 1, "v": [1, 92, 95, 96, 101, 106, 136, 144], "rm": [1, 144, 147, 153], "maxim": 1, "nomin": [1, 55, 59], "voltag": [1, 19, 27, 34, 48, 50, 55, 59, 66, 91, 92, 95, 96, 97, 101, 102, 106, 109, 110, 134, 137, 138], "can": [1, 4, 7, 9, 11, 12, 19, 20, 21, 29, 42, 44, 47, 49, 50, 56, 59, 61, 62, 67, 68, 70, 81, 82, 84, 85, 87, 88, 91, 92, 95, 99, 101, 102, 105, 111, 115, 116, 118, 119, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155], "accept": [1, 19, 20, 36, 53, 84, 93, 95, 99, 103, 107, 137], "measur": [1, 17, 20, 27, 35, 41, 42, 59, 65, 74, 86, 87, 95, 97, 102, 106, 110, 118, 123, 138], "between": [1, 2, 13, 19, 59, 61, 70, 78, 84, 87, 88, 95, 97, 115, 116, 130, 136, 138, 140, 142, 143, 147, 149], "one": [1, 10, 17, 19, 20, 29, 37, 38, 49, 50, 51, 52, 59, 77, 84, 87, 92, 95, 102, 111, 112, 113, 115, 116, 123, 131, 133, 135, 136, 137, 138, 141, 142, 143, 147, 149, 152], "phase": [1, 2, 17, 19, 20, 56, 59, 73, 87, 91, 92, 95, 102, 106, 109, 110, 115, 118, 123, 134, 136], "neutral": [1, 59, 95, 109, 110], "ac_evmaxcurr": 1, "maximum": [1, 19, 22, 33, 47, 48, 50, 59, 66, 73, 77, 78, 82, 91, 92, 95, 96, 99, 101, 102, 119, 139, 149], "support": [1, 3, 17, 19, 50, 59, 61, 62, 66, 73, 75, 79, 82, 83, 86, 90, 91, 92, 95, 99, 101, 102, 107, 115, 118, 123, 135, 136, 138, 143, 149, 150, 151, 155], "per": [1, 2, 21, 34, 87, 88, 115, 133, 152], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 20, 21, 60, 75, 95, 116, 140, 150], "below": [1, 59, 87, 91, 92, 119, 123, 130, 133, 136, 137, 139, 143], "minimum": [1, 48, 73, 91, 95, 99, 101, 102, 115, 135, 142], "cost": [1, 38, 88, 99, 105, 139], "effici": [1, 87, 92, 101, 135, 146], "dc_evenergycapac": 1, "capac": [1, 19, 92, 96], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 20, 21, 36, 38, 39, 47, 49, 51, 55, 59, 62, 75, 84, 86, 87, 90, 91, 92, 93, 95, 96, 99, 102, 115, 117, 137, 138, 139, 141, 149], "dc_fullsoc": 1, "soc": [1, 59, 92, 95, 96], "which": [1, 20, 21, 30, 42, 67, 71, 76, 78, 81, 84, 92, 93, 96, 99, 102, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 125, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 147, 149, 152], "consid": [1, 92, 99, 119, 135, 136, 137, 142], "batteri": [1, 59, 87, 92, 95], "fulli": [1, 92, 115], "dc_bulksoc": 1, "fast": [1, 19, 134, 136, 142, 147], "end": [1, 20, 59, 87, 92, 99, 103, 105, 107, 137, 142, 149], "dc_evstatu": 1, "dc_evstatustyp": [1, 95], "statu": [1, 18, 20, 27, 37, 39, 44, 84, 92, 93, 95, 99, 102, 105, 107, 119, 138, 139, 151, 155], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 17, 18, 19, 20, 21, 22, 28, 29, 30, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 74, 75, 78, 79, 84, 87, 91, 95, 99, 101, 102, 133, 136, 137, 152], "If": [1, 3, 4, 17, 19, 20, 21, 30, 34, 38, 49, 51, 59, 60, 62, 65, 66, 67, 68, 73, 75, 82, 83, 87, 92, 95, 99, 102, 115, 116, 117, 119, 123, 130, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153], "set": [1, 2, 4, 9, 17, 18, 19, 20, 25, 29, 30, 34, 39, 44, 45, 47, 49, 50, 56, 59, 61, 62, 66, 67, 73, 78, 79, 82, 83, 87, 88, 91, 92, 95, 96, 99, 101, 108, 115, 118, 120, 123, 131, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 150, 152, 153, 155], "true": [1, 2, 3, 17, 18, 19, 20, 21, 22, 28, 29, 30, 35, 36, 39, 44, 49, 50, 59, 61, 62, 67, 68, 73, 74, 75, 78, 79, 87, 91, 95, 99, 101, 102, 115, 116, 117, 119, 123, 133, 136, 137, 140, 141, 142, 147, 148, 149], "bulk": [1, 92, 95], "approx": [1, 95, 119], "80": [1, 65, 92, 95, 119, 136, 144, 148], "complet": [1, 19, 43, 59, 92, 95, 123, 131, 135, 137, 142, 149, 150], "dc_chargingcomplet": 1, "full": [1, 9, 59, 91, 95, 134, 140, 142, 143], "100": [1, 19, 50, 61, 78, 86, 95, 148, 149], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 95], "target": [1, 2, 34, 37, 67, 87, 92, 95, 96, 99, 141, 146, 153], "dc_evmaximumlimit": [1, 95], "valu": [1, 9, 13, 17, 19, 20, 25, 28, 29, 30, 34, 35, 36, 37, 42, 44, 47, 48, 49, 55, 59, 67, 72, 74, 80, 84, 86, 87, 88, 91, 92, 93, 95, 98, 99, 102, 104, 106, 109, 110, 115, 116, 118, 119, 133, 134, 136, 137, 145, 149, 152, 155], "power": [1, 2, 9, 17, 19, 34, 35, 39, 48, 50, 59, 65, 66, 74, 82, 87, 91, 92, 95, 96, 101, 102, 109, 110, 115, 119, 123, 125, 126, 136, 137, 138, 141, 142, 149], "allow": [1, 3, 17, 19, 25, 29, 34, 44, 49, 50, 59, 62, 65, 74, 77, 79, 87, 91, 92, 95, 96, 99, 111, 119, 123, 133, 136, 138, 139, 140, 142, 149, 152], "dc_evremainingtim": [1, 95], "calcul": [1, 61, 93, 95, 118, 141], "until": [1, 20, 21, 27, 34, 49, 59, 87, 95, 102], "certificate_request": 1, "request_exi_stream_schema": [1, 20, 95], "deliv": [1, 20, 95, 101, 115, 136, 138], "belong": [1, 4, 20, 49, 115, 147], "valid": [1, 4, 6, 20, 21, 49, 51, 52, 53, 59, 67, 68, 70, 84, 87, 92, 93, 95, 107, 111, 114, 115, 116, 119, 120, 138, 139, 140, 142, 149], "contract": [1, 20, 59, 62, 75, 84, 95, 102, 115, 116, 140, 150], "respons": [1, 20, 21, 29, 30, 31, 35, 37, 49, 62, 64, 93, 95, 99, 102, 107, 111, 119, 140, 141, 142, 152], "report": [1, 3, 19, 20, 34, 49, 51, 52, 59, 64, 79, 82, 92, 99, 102, 115, 119, 133, 142, 147, 149], "async": [1, 20], "via": [1, 20, 37, 56, 61, 65, 75, 81, 84, 102, 115, 118, 119, 134, 136, 138, 140, 141, 142, 144, 153], "set_get_certificate_respons": [1, 20], "dlink_termin": [1, 39], "termin": [1, 39, 62, 77, 92, 97, 102, 136, 139, 152], "data": [1, 8, 18, 21, 26, 27, 29, 31, 37, 39, 44, 58, 61, 64, 67, 68, 69, 73, 76, 85, 87, 92, 93, 94, 98, 99, 102, 103, 104, 110, 115, 118, 119, 123, 136, 137, 140, 142, 148, 152, 153], "link": [1, 18, 39, 58, 61, 62, 75, 93, 99, 112, 113, 114, 117, 121, 122, 124, 137, 140, 141, 143, 144, 152], "becom": [1, 34, 39, 49, 92, 111, 147], "unmatch": [1, 18, 39], "dlink_error": [1, 39], "restart": [1, 19, 29, 30, 39, 149], "match": [1, 9, 18, 39, 49, 59, 61, 102, 111, 139, 141], "dlink_paus": [1, 39], "save": [1, 39, 130, 138, 141], "while": [1, 20, 39, 50, 108, 123, 134, 141, 142, 144, 146, 150, 152], "stai": [1, 39, 142, 143], "ev_appprotocol": 1, "arrai": [1, 16, 21, 28, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "debug_lit": 1, "list": [1, 16, 29, 30, 38, 69, 84, 92, 93, 95, 98, 99, 105, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 152], "protocol": [1, 20, 95, 107, 115, 117, 119, 134, 136, 137, 138, 140, 149], "array_item": [1, 16, 21, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "transmit": [1, 95, 123, 140], "properti": [1, 29, 42, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 136], "protocolnamespac": [1, 95], "requir": [1, 2, 4, 6, 9, 13, 16, 17, 19, 20, 21, 22, 25, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 47, 57, 64, 65, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 123, 130, 133, 136, 138, 139, 140, 141, 143, 148, 149], "uniqu": [1, 7, 9, 65, 85, 95, 102, 137], "identifi": [1, 7, 9, 21, 76, 85, 89, 95, 99, 102, 138], "namespac": [1, 95, 130, 137], "uri": [1, 95, 99, 107], "specif": [1, 25, 36, 43, 76, 84, 87, 95, 99, 115, 134, 136, 137, 142, 145, 147, 149, 152], "versionnumbermajor": [1, 95], "integ": [1, 4, 19, 20, 21, 28, 36, 37, 43, 47, 48, 49, 50, 51, 55, 56, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 74, 76, 77, 78, 81, 82, 83, 84, 87, 91, 92, 93, 94, 95, 98, 99, 103, 104, 106, 107, 108, 136, 137], "major": [1, 95], "version": [1, 76, 95, 130, 131, 134, 136, 141, 142, 146, 147, 148, 149, 152], "versionnumberminor": [1, 95], "minor": [1, 95, 98, 147], "schemaid": [1, 95], "assign": [1, 84, 92, 95, 99, 102, 105, 111, 115, 137], "prioriti": [1, 20, 87, 92, 95, 99, 120], "base": [1, 29, 49, 63, 74, 84, 95, 99, 105, 115, 133, 134, 135, 138, 140, 142, 143, 147, 148, 149, 150], "v2g_messag": [1, 95], "debug": [1, 11, 50, 55, 61, 70, 142, 148], "all": [1, 4, 19, 20, 21, 29, 30, 34, 35, 43, 44, 47, 50, 55, 56, 67, 68, 87, 88, 92, 95, 98, 99, 100, 103, 105, 111, 115, 116, 118, 130, 131, 134, 135, 136, 138, 139, 142, 143, 144, 145, 146, 147, 149, 152, 154, 155], "v2g": [1, 2, 21, 59, 60, 62, 93, 95, 130, 140], "purpos": [1, 8, 17, 19, 20, 62, 84, 115, 134, 137, 142, 149, 154], "onli": [1, 12, 17, 19, 20, 29, 34, 44, 49, 50, 51, 59, 61, 62, 67, 84, 86, 87, 92, 95, 99, 101, 102, 105, 109, 110, 111, 115, 116, 118, 123, 130, 133, 136, 137, 138, 140, 141, 146, 147, 149, 152], "selected_protocol": [1, 20], "setup": [1, 19, 85, 95, 119, 125, 127, 130, 133, 134, 135, 136, 137, 138, 140, 143, 146, 147, 149, 150, 151], "void": [1, 2, 3, 4, 9, 10, 13, 17, 18, 19, 20, 21, 25, 27, 28, 29, 30, 34, 37, 39, 44, 47, 136, 137], "At": [1, 134, 138, 146, 152], "startup": [1, 59, 118, 119, 137, 152], "necessari": [1, 81, 136, 138, 146, 147, 152], "info": [1, 29, 30, 84, 93, 99, 130, 152], "sent": [1, 29, 30, 73, 78, 92, 115, 120, 123, 152], "modul": [1, 11, 19, 20, 21, 23, 29, 34, 47, 54, 57, 64, 92, 103, 104, 106, 112, 113, 114, 115, 117, 120, 121, 122, 124, 125, 135, 139, 142, 143, 148, 149, 150, 151, 153, 154], "onc": [1, 19, 34, 49, 115, 117, 123, 139, 142, 146, 147, 148, 152], "evse_id": [1, 20, 59, 84, 95, 99, 102], "evseid": [1, 9, 76, 95], "id": [1, 4, 9, 20, 29, 35, 36, 37, 43, 49, 59, 74, 77, 84, 92, 95, 99, 102, 103, 105, 106, 107, 111, 115, 119, 131, 137, 141, 142, 149, 150, 152], "outlet": [1, 9, 92, 95, 139], "connect": [1, 4, 19, 29, 30, 39, 48, 49, 59, 61, 62, 65, 66, 67, 68, 70, 73, 74, 75, 78, 79, 82, 83, 86, 92, 95, 102, 111, 116, 118, 119, 123, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 148, 152], "supported_energy_transfer_mod": 1, "avail": [1, 19, 20, 29, 34, 49, 59, 84, 91, 92, 99, 102, 111, 123, 131, 133, 134, 135, 136, 138, 140, 142, 143, 149, 154], "differ": [1, 2, 47, 59, 61, 71, 84, 87, 88, 92, 95, 106, 123, 130, 133, 136, 137, 138, 142, 146, 147, 150], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 95], "v2h": [1, 2, 59, 95], "debug_mod": 1, "enabl": [1, 2, 9, 17, 19, 20, 29, 30, 39, 45, 47, 59, 62, 74, 79, 92, 115, 117, 119, 123, 133, 136, 137, 138, 140, 141, 143, 144, 149, 152], "disabl": [1, 9, 17, 19, 20, 47, 49, 50, 59, 62, 66, 73, 78, 82, 83, 92, 123, 142, 148, 149], "set_charging_paramet": 1, "paramet": [1, 2, 77, 87, 102, 116, 118, 119, 130, 134, 137, 141, 149, 152], "least": [1, 34, 134, 137, 143, 152], "mai": [1, 3, 8, 19, 20, 29, 34, 49, 59, 81, 87, 91, 92, 99, 107, 111, 115, 116, 119, 123, 133, 136, 137, 141, 148, 152], "updat": [1, 19, 20, 21, 34, 44, 55, 64, 74, 87, 95, 99, 107, 116, 118, 120, 133, 135, 136, 137, 138, 140, 143, 146], "later": [1, 34, 87, 134, 136, 138, 147, 152], "some": [1, 3, 19, 20, 48, 49, 59, 78, 81, 85, 91, 92, 102, 107, 119, 123, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 147, 149, 152], "next": [1, 34, 99, 123, 137, 138, 142, 143, 146, 152], "physical_valu": 1, "setupphysicalvalu": [1, 95], "up": [1, 18, 34, 39, 47, 59, 61, 79, 107, 115, 119, 123, 131, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "initi": [1, 19, 20, 21, 59, 65, 79, 92, 95, 111, 123, 130, 131, 133, 137, 140, 143, 147, 148, 149, 150, 152], "physic": [1, 20, 92, 95, 115, 138, 140], "ac": [1, 3, 10, 19, 41, 54, 55, 59, 61, 62, 73, 74, 75, 82, 87, 92, 95, 102, 106, 109, 110, 118, 123, 136, 140, 142, 150], "dc": [1, 2, 17, 19, 27, 34, 50, 54, 59, 61, 62, 66, 73, 75, 87, 91, 92, 95, 96, 97, 101, 102, 109, 110, 118, 142, 148], "session_setup": 1, "each": [1, 21, 29, 37, 38, 93, 111, 115, 119, 131, 133, 136, 137, 138, 141, 143, 145, 147, 149, 152], "payment_opt": 1, "These": [1, 102, 115, 116, 120, 131, 140, 144, 146, 147, 151, 152, 155], "ar": [1, 19, 20, 21, 29, 30, 34, 47, 49, 59, 60, 67, 71, 86, 87, 88, 92, 98, 99, 102, 103, 105, 109, 110, 111, 115, 116, 117, 118, 119, 120, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155], "offer": [1, 29, 59, 99, 137, 146], "supported_certificate_servic": 1, "instal": [1, 21, 44, 59, 75, 93, 95, 107, 116, 135, 140, 141, 142, 143, 144, 145, 146, 148, 150, 154], "servic": [1, 29, 30, 59, 98, 136, 144, 145, 150, 152], "sa": 1, "certificate_respons": [1, 20], "previous": [1, 20, 28, 92, 102, 140], "publish": [1, 11, 19, 20, 26, 27, 29, 30, 34, 38, 51, 52, 61, 64, 67, 112, 113, 117, 123, 134, 136, 137, 139, 140, 149, 152], "new": [1, 19, 20, 21, 44, 49, 70, 77, 87, 107, 115, 116, 117, 118, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 150, 151, 153, 155], "includ": [1, 20, 21, 35, 47, 62, 87, 92, 95, 99, 102, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 144, 148, 149, 150, 152, 154, 155], "correspond": [1, 20, 92, 118, 123, 131, 137, 138, 139, 142, 152], "encrypt": [1, 20, 60, 62, 93, 116], "privat": [1, 20, 21, 60, 93, 102, 119, 136, 140, 142], "kei": [1, 20, 21, 22, 28, 29, 30, 60, 62, 64, 69, 72, 80, 93, 95, 99, 102, 110, 111, 119, 121, 134, 136, 140, 145, 149, 150], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 20, 95], "raw": [1, 20, 45, 92, 95, 104], "exi": [1, 20, 95, 135, 143], "stream": [1, 20, 86, 95, 123, 143], "csm": [1, 20, 21, 29, 30, 60, 67, 68, 92, 93, 95, 99, 120, 140, 141, 150], "authorization_respons": 1, "inform": [1, 6, 8, 18, 20, 29, 30, 35, 36, 39, 44, 48, 76, 84, 87, 88, 92, 95, 98, 99, 111, 115, 116, 123, 133, 135, 136, 138, 139, 140, 141, 143, 151, 153], "whether": [1, 9, 20, 21, 47, 87, 91, 95, 99, 102, 115, 119], "accecpt": 1, "authorization_statu": [1, 84], "authorizationstatu": [1, 84], "token": [1, 4, 5, 6, 7, 20, 41, 49, 51, 52, 53, 67, 68, 70, 77, 84, 85, 92, 103, 111, 112, 113, 114, 115, 138, 139, 140, 145, 149], "certificate_statu": [1, 84], "certificatestatu": [1, 84], "ac_contactor_clos": 1, "fals": [1, 3, 17, 18, 19, 20, 21, 29, 30, 35, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 75, 78, 79, 91, 92, 101, 119, 123, 133, 136, 137, 140, 141, 149, 152], "dlink_readi": [1, 18, 39, 117], "signal": [1, 19, 20, 39, 59, 67, 86, 92, 115, 117, 123], "slac": [1, 18, 58, 59, 61, 115, 117, 123, 125, 126, 138, 143], "layer": [1, 18, 39, 149], "accord": [1, 27, 35, 58, 61, 78, 95, 98, 102, 115, 119, 149], "readi": [1, 2, 20, 34, 59, 95, 117, 119, 136, 137, 142, 147, 148, 152, 153], "cable_check_finish": 1, "under": [1, 22, 28, 92, 123, 133, 142, 150], "20v": 1, "insul": [1, 59], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 95], "sign": [1, 21, 35, 92, 93, 102, 107, 110, 116, 119, 138], "meter": [1, 35, 41, 48, 59, 65, 66, 74, 76, 82, 92, 102, 106, 110, 115, 119, 136], "record": [1, 143], "receipt_requir": 1, "receipt": [1, 59], "stop_charg": [1, 2], "continu": [1, 135, 136, 137, 141, 142], "update_ac_max_curr": 1, "line": [1, 27, 34, 50, 55, 70, 78, 82, 95, 118, 123, 130, 134, 135, 138, 145, 152, 155], "restrict": [1, 136, 152], "call": [1, 19, 20, 29, 30, 44, 47, 81, 102, 115, 117, 119, 123, 130, 131, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 145, 147, 149, 152], "dure": [1, 19, 20, 27, 34, 47, 59, 62, 79, 87, 91, 105, 115, 116, 119, 131, 135, 136, 140, 142, 147], "max_curr": [1, 22, 33, 92, 115], "max": [1, 2, 17, 87, 91, 134, 137], "update_dc_maximum_limit": 1, "limit": [1, 13, 19, 20, 25, 34, 48, 50, 56, 59, 82, 87, 91, 92, 99, 101, 108, 115, 123, 133, 136, 139, 141, 142, 149], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 95], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 95], "update_isolation_statu": 1, "isol": [1, 27, 37, 59, 95, 97, 115, 142], "condit": [1, 92, 95, 115, 133, 141], "isolation_statu": 1, "isolationstatu": [1, 95], "result": [1, 2, 3, 6, 7, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 45, 53, 84, 87, 91, 93, 97, 99, 104, 106, 114, 119, 136, 137, 142, 152, 155], "monitor": [1, 3, 27, 29, 30, 37, 69, 97, 99, 115, 133], "update_dc_present_valu": 1, "present": [1, 21, 49, 59, 76, 84, 92, 95, 99, 111, 115, 116, 140, 145, 149], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 95], "update_meter_info": 1, "powermet": [1, 20, 56, 59, 63, 65, 66, 74, 76, 82, 87, 92, 106, 123, 125, 126, 128, 136, 138], "meterinfo": 1, "latest": [1, 107, 145, 147, 152], "read": [1, 19, 37, 50, 70, 77, 78, 99, 100, 102, 118, 136, 140, 143, 147], "other": [1, 19, 20, 29, 34, 65, 91, 92, 98, 99, 102, 105, 107, 111, 115, 116, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "relev": [1, 49, 99, 109, 110, 111, 115, 116, 123, 140, 149], "send_error": 1, "error": [1, 2, 3, 16, 17, 19, 20, 23, 34, 36, 39, 49, 57, 61, 89, 92, 95, 99, 102, 104, 123, 134, 136, 143, 148], "happend": 1, "evseerror": [1, 95], "enum": [1, 18, 39, 50, 53, 59, 62, 84, 86, 87, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107], "reset_error": 1, "reset": [1, 3, 18, 39, 44, 61, 66, 73, 81, 82, 83, 92, 107, 117, 123, 131, 149], "simpl": [2, 28, 56, 72, 80, 115, 136, 137, 138, 141, 142, 147, 150, 152], "v2g_session_finish": 2, "car": [2, 9, 13, 19, 20, 49, 54, 59, 61, 87, 91, 92, 111, 115, 123, 134, 136, 141, 143, 150], "ac_evpowerreadi": 2, "hlc": [2, 19, 54, 59, 61, 62, 75, 82, 115], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 45], "return": [2, 6, 7, 16, 18, 19, 20, 21, 22, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 51, 52, 53, 70, 81, 92, 99, 102, 104, 114, 119, 133, 136, 137, 139, 152], "simul": [2, 9, 17, 61, 62, 79, 134, 143, 149, 150, 151], "commun": [2, 29, 30, 34, 54, 59, 62, 66, 70, 73, 78, 82, 83, 106, 116, 117, 119, 135, 138, 139, 140, 143, 152], "pause_charg": [2, 20], "paus": [2, 20, 91, 92, 107, 136, 138, 149], "set_fault": [2, 20], "todo_sl": 2, "fault": [2, 20, 49, 92, 95, 101, 103, 123], "station": [2, 29, 49, 55, 59, 67, 68, 84, 86, 92, 95, 99, 111, 116, 136, 142, 149, 150], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 96], "set_bpt_dc_param": 2, "bpt": [2, 59, 96], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 96], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 123], "rcd": [3, 17, 19, 48, 66, 73, 82, 83, 86, 95, 115, 123], "actual": [3, 20, 27, 54, 59, 61, 81, 87, 92, 99, 102, 115, 123, 136, 140, 142, 149, 152], "emerg": [3, 92, 95, 123], "switch": [3, 17, 19, 20, 50, 59, 78, 86, 87, 91, 92, 115, 123], "off": [3, 19, 20, 50, 86, 91, 101, 115, 123, 129, 130, 137, 141, 142, 147, 152], "done": [3, 20, 29, 61, 119, 131, 133, 134, 135, 136, 137, 138, 142, 147, 149, 150], "hw": [3, 66, 73, 82, 83, 142], "directli": [3, 19, 59, 81, 119, 123, 137, 144, 147], "control": [3, 9, 17, 19, 29, 45, 59, 62, 65, 66, 73, 78, 82, 83, 115, 116, 117, 122, 134, 136, 138, 141, 142, 149, 152], "telemetri": [3, 19, 20, 48, 50, 91, 123], "rcd_current_ma": [3, 17, 86], "ma": [3, 17, 86], "note": [3, 19, 50, 59, 62, 65, 92, 99, 116, 123, 131, 141, 149, 152], "doe": [3, 19, 28, 54, 59, 65, 107, 115, 123, 133, 136, 137, 141, 142], "anyth": [3, 131, 142], "mere": [3, 115], "self_test": 3, "execut": [3, 9, 20, 34, 39, 44, 81, 119, 137, 140, 142, 145, 147, 152], "self": [3, 119, 133, 136, 145, 147, 152], "test": [3, 19, 45, 59, 62, 86, 98, 134, 136, 137, 142, 143, 145, 146, 147, 150, 152], "fail": [3, 61, 62, 93, 95, 107, 117, 119, 123, 141, 148], "selftest": 3, "rais": [3, 134], "after": [3, 20, 29, 30, 34, 39, 49, 59, 61, 67, 68, 77, 81, 87, 92, 98, 105, 107, 108, 115, 117, 119, 123, 133, 136, 137, 138, 139, 141, 142, 146, 147, 152], "hardwar": [3, 19, 20, 34, 37, 48, 50, 59, 63, 66, 70, 73, 74, 78, 82, 83, 86, 91, 92, 115, 123, 124, 136, 137, 138, 141, 143], "successful": 3, "authent": [4, 49, 77, 116, 134, 136, 149], "framework": [4, 16, 22, 23, 129, 130, 131, 136, 137, 138, 143, 144, 146, 148, 149, 152, 154], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 84], "emit": [4, 18, 19, 20, 29, 39, 92, 115], "event": [4, 17, 19, 20, 29, 30, 49, 51, 84, 86, 92, 95, 99, 106, 111, 112, 115, 123, 143, 149], "relat": [4, 20, 21, 29, 92, 93, 99, 102, 107, 116, 133, 136, 137, 138, 147, 148], "set_connection_timeout": 4, "timeout": [4, 51, 52, 58, 59, 61, 62, 70, 78, 92, 111, 115, 139], "connection_timeout": [4, 20, 49, 149], "second": [4, 34, 47, 49, 59, 62, 65, 67, 68, 74, 77, 81, 99, 107, 108, 118, 119, 130, 131, 133, 136, 137, 138, 142, 147, 152, 154], "set_master_pass_group_id": 4, "master": [4, 49, 62, 115, 135, 142, 147], "pass": [4, 49, 99, 133, 139, 145], "group": [4, 49, 98, 136], "idtoken": [4, 49, 84], "have": [4, 19, 38, 49, 87, 88, 100, 102, 115, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 152, 153], "parent_id_token": [4, 49, 84, 103], "mean": [4, 19, 36, 44, 49, 50, 59, 78, 81, 82, 87, 99, 107, 130, 133, 134, 136, 138, 149], "thei": [4, 19, 34, 49, 59, 92, 115, 118, 123, 130, 134, 137, 138, 140, 142, 144, 147, 155], "ani": [4, 11, 29, 34, 49, 59, 62, 75, 87, 92, 123, 130, 131, 133, 136, 137, 140, 142, 146, 147], "ongo": [4, 49, 84, 107, 147], "transact": [4, 8, 20, 29, 35, 44, 49, 65, 77, 84, 85, 92, 99, 102, 105, 111, 119, 138, 139], "cannot": [4, 18, 39, 49, 119, 123, 142, 148], "exampl": [4, 19, 23, 24, 49, 69, 81, 92, 98, 102, 115, 121, 125, 126, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 146, 149, 152], "law": [4, 49], "enforc": [4, 10, 13, 20, 25, 49, 59, 75, 87, 92], "person": [4, 49, 99], "tow": [4, 49], "awai": [4, 49, 87, 92, 152], "master_pass_group_id": [4, 49], "empti": [4, 30, 48, 49, 50, 54, 65, 68, 71, 78, 79, 82, 99, 119, 125, 126, 136, 137, 152], "provided_token": [5, 6, 20, 49], "validate_token": 6, "auth": [6, 41, 59, 67, 68, 84, 92, 103, 115, 125, 126, 127, 138, 139, 141, 149], "reason": [6, 44, 53, 84, 91, 92, 99, 103, 107, 119, 135, 139, 141, 142, 149], "about": [6, 18, 20, 21, 29, 30, 36, 39, 44, 48, 84, 92, 99, 102, 107, 111, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 147, 149, 153], "validationresult": [6, 20, 84], "bank": [7, 8, 85, 102, 105, 138, 143], "statement": [7, 85, 102], "get_bank_session_token": 7, "bank_transact": [7, 8, 125, 128], "banksessiontoken": [7, 85], "commit": [8, 105, 139, 147], "account": [8, 64, 102, 139, 145], "bank_transaction_summari": [8, 77, 139], "banktransactionsummari": [8, 85], "summari": [8, 85], "depend": [8, 27, 34, 85, 131, 134, 139, 141, 142, 147], "backend": [8, 85, 102, 105, 133, 138, 139, 141, 143], "therefor": [8, 29, 85, 115, 116, 137, 140, 147], "mostli": [8, 74, 85], "opaqu": [8, 73, 85], "moment": [8, 85, 95, 99, 146], "plug": [9, 49, 59, 84, 91, 92, 102, 116, 136, 142, 143, 149, 151], "out": [9, 19, 61, 92, 115, 136, 138, 142, 143, 145, 147, 152], "hil": 9, "sil": [9, 136, 140, 141, 149, 150, 153], "e": [9, 10, 11, 19, 20, 25, 34, 37, 39, 45, 49, 50, 59, 86, 87, 90, 91, 92, 95, 102, 107, 111, 115, 117, 118, 119, 123, 134, 136, 137, 138, 139, 141, 142, 143, 146, 147, 149, 152], "g": [9, 10, 11, 19, 20, 25, 34, 37, 45, 49, 50, 59, 87, 91, 92, 102, 107, 111, 115, 119, 123, 134, 136, 137, 138, 139, 141, 142, 146, 149, 152, 155], "yeti": [9, 66, 73, 82, 83, 124, 138, 149], "shall": [9, 34, 92, 107, 116, 152], "follow": [9, 49, 92, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "structur": [9, 130, 136, 137, 141, 143, 152, 153, 155], "countri": [9, 19, 21, 59], "code": [9, 19, 20, 36, 37, 59, 62, 92, 98, 99, 102, 118, 119, 123, 131, 133, 136, 137, 141, 143, 144, 148, 149, 152], "oper": [9, 19, 20, 29, 30, 34, 37, 44, 50, 79, 81, 92, 95, 99, 101, 102, 107, 116, 117, 119, 123, 135, 141, 142, 149], "executechargingsess": 9, "connector": [10, 18, 19, 20, 29, 36, 47, 49, 59, 73, 84, 91, 92, 99, 103, 111, 115, 142, 149], "lock": [10, 19, 20, 66, 73, 82, 123, 137], "motor": [10, 66, 73, 82, 123], "socket": [10, 19, 73, 92, 135, 142, 152], "fix": [10, 19, 147], "attach": [10, 19, 73, 78, 136, 141, 144, 148], "unlock": [10, 20, 92, 123, 149], "normal": [10, 20, 59, 79, 115, 142], "ocpp": [10, 21, 25, 30, 31, 48, 59, 68, 69, 84, 92, 102, 107, 115, 121, 125, 126, 127, 128, 133, 136, 138, 140, 143, 144, 150], "gener": [11, 21, 26, 35, 42, 51, 67, 68, 76, 87, 92, 93, 94, 99, 102, 115, 116, 117, 118, 119, 123, 125, 134, 139, 140, 142, 143, 146, 151, 152], "json": [11, 15, 40, 43, 46, 67, 73, 79, 88, 95, 99, 119, 131, 140, 141, 144, 149, 152, 153, 154], "displai": [11, 99, 115, 133, 142], "web": [11, 136, 144], "titl": [11, 138], "config": [12, 19, 51, 52, 53, 57, 58, 61, 63, 64, 67, 70, 73, 78, 111, 115, 116, 134, 135, 136, 137, 138, 140, 141, 147, 148, 149, 150, 153], "main": [12, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 70, 71, 72, 74, 78, 79, 80, 81, 98, 119, 129, 130, 131, 133, 134, 136, 138, 140, 142, 143, 148, 149, 152, 154], "implement": [12, 19, 20, 21, 29, 34, 42, 49, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 65, 70, 72, 75, 76, 78, 80, 81, 89, 99, 111, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 136, 138, 139, 140, 141, 143, 144, 146, 149, 150, 152], "intern": [13, 19, 20, 29, 30, 48, 50, 66, 82, 91, 95, 102, 115, 148, 149, 155], "manag": [13, 20, 49, 55, 59, 87, 92, 99, 101, 111, 134, 135, 137, 139, 142, 143, 144, 148, 150], "intefac": 13, "node": [13, 20, 25, 87, 136, 138, 141, 148, 150], "energy_flow_request": 13, "energyflowrequest": [13, 87], "flow": [13, 20, 25, 59, 78, 87, 101, 111, 117, 136, 138, 153], "suppli": [13, 19, 22, 33, 34, 48, 50, 56, 59, 66, 87, 91, 95, 101, 115, 137, 141, 142], "import": [13, 15, 34, 48, 73, 87, 88, 91, 101, 102, 106, 109, 110, 123, 133, 140, 141, 142, 143, 149, 152], "direct": [13, 78, 87, 102, 133, 136, 141, 145, 152], "grid": [13, 59, 87, 91, 102, 115, 138], "consum": [13, 87, 105, 136, 138, 139], "export": [13, 15, 48, 62, 73, 87, 88, 91, 92, 101, 102, 109, 110, 130, 136, 152, 153], "enforce_limit": [13, 87, 115], "energymanag": [13, 14, 20, 25, 87, 92, 115, 125, 127], "enforcedlimit": [13, 20, 25, 87], "rout": [13, 137], "through": [13, 87, 92, 134, 136, 141, 142, 146, 147], "tree": [13, 25, 56, 59, 87, 115, 141, 152, 155], "global": [14, 43, 55, 92, 134, 155], "price": [15, 46, 64, 87, 88, 98, 105], "forecast": [15, 40, 46, 55, 64, 88], "energy_pr": 15, "energypriceschedul": [15, 88], "timestamp": [15, 40, 42, 44, 46, 87, 88, 89, 92, 99, 102, 105, 106, 107, 108, 110, 133], "both": [15, 29, 88, 115, 118, 119, 123, 131, 142, 147], "access": [16, 21, 37, 63, 79, 116, 133, 136, 138, 142, 144, 145, 150], "histori": [16, 57, 89, 147, 152], "everest": [16, 44, 45, 48, 49, 60, 65, 69, 71, 79, 107, 115, 116, 118, 121, 129, 131, 133, 135, 151, 154, 155], "get_error": [16, 89], "take": [16, 19, 59, 107, 130, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 149, 152], "filter": [16, 78, 89], "filterargu": [16, 89], "appli": [16, 20, 34, 47, 87, 105, 115, 142, 149], "errorobject": [16, 89], "board": [17, 19, 66, 73, 82, 83, 86, 90, 91, 123, 138, 143], "packag": [17, 131, 143, 150, 152], "side": [17, 18, 39, 59, 82, 83, 86, 87, 115, 116, 117, 123, 124, 134, 136, 138, 141, 142, 149], "bsp_event": 17, "board_support_common": [17, 19, 125, 128], "bspevent": [17, 19, 86], "cp": [17, 86, 123], "relai": [17, 19, 66, 73, 82, 83, 86, 123], "bsp_measur": 17, "bspmeasur": [17, 86], "bsp": [17, 19, 59, 86], "set_cp_stat": 17, "state": [17, 18, 19, 39, 45, 49, 59, 86, 87, 89, 90, 92, 95, 103, 107, 115, 117, 123, 130, 133, 136, 138, 142, 149, 152], "driver": [17, 19, 34, 50, 63, 65, 66, 73, 76, 82, 83, 115, 119, 122, 124, 134, 136, 138, 142, 144, 148], "s2": 17, "cp_state": 17, "evcpstat": [17, 90], "allow_power_on": [17, 19, 91], "flag": [17, 19, 91, 102, 106, 117, 133, 135, 141, 142, 145, 148, 152], "must": [17, 19, 34, 50, 87, 92, 102, 107, 115, 116, 119, 123, 133, 137, 149, 150, 152], "never": [17, 19, 49, 59, 115, 131, 139, 142, 147], "onyli": 17, "do": [17, 19, 20, 59, 61, 86, 87, 92, 102, 107, 118, 130, 131, 133, 136, 139, 140, 141, 142, 143, 147, 151, 152, 153, 155], "diode_fail": 17, "diod": [17, 123], "failur": [17, 81, 95, 107, 119, 123], "set_ac_max_curr": 17, "set_three_phas": 17, "three": [17, 19, 20, 59, 111, 123, 137, 138, 144, 154], "three_phas": [17, 19, 20, 59, 115], "One": [17, 87, 88, 105, 131, 135, 137, 138, 141, 143], "set_rcd_error": 17, "higher": [18, 20, 39, 99], "chang": [18, 19, 20, 29, 30, 34, 39, 59, 67, 91, 92, 99, 105, 123, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 148, 149, 152, 153, 155], "shut": [18, 39], "down": [18, 39, 49, 108, 142, 143, 147, 149], "ev_mac_address": [18, 39], "trigger_match": 18, "success": [18, 20, 35, 39, 77, 86, 92, 95, 102, 104, 107, 117, 119, 139, 140, 142, 147], "transit": [18, 39, 115, 117, 123], "unexpect": [18, 39, 119], "handl": [18, 21, 39, 49, 61, 62, 87, 89, 91, 92, 111, 115, 117, 123, 133, 137, 138, 140, 149, 152], "machin": [18, 39, 115, 123, 136, 138, 142], "minim": [19, 34, 59, 82, 87, 96, 99, 149, 152], "path": [19, 21, 48, 57, 60, 67, 68, 72, 81, 92, 93, 116, 131, 136, 137, 140, 141, 142, 143, 145, 149, 152], "controlpilot": [19, 86, 90], "output": [19, 34, 55, 59, 62, 66, 70, 71, 91, 95, 101, 123, 130, 131, 136, 138, 152], "compon": [19, 29, 99, 102, 137, 142, 150, 152], "imd": [19, 27, 59], "etc": [19, 34, 60, 92, 102, 111, 123, 136, 137, 142, 143, 149, 150, 154], "own": [19, 119, 134, 136, 137, 138, 142, 143, 145, 152, 153], "ac_nr_of_phases_avail": 19, "instantan": [19, 92, 102, 109, 110, 115], "count": [19, 21, 56, 73, 92, 93, 108, 136], "capabl": [19, 20, 29, 34, 48, 86, 87, 91, 101, 115, 117, 119, 136, 141], "hardwarecap": [19, 20, 91], "evsemanag": [19, 20, 34, 47, 61, 111, 117, 125, 127, 133, 134, 136, 138, 139, 149], "get_hw_cap": 19, "fetch": [19, 42, 64, 119, 130, 146], "cach": [19, 21, 34, 102, 130, 136, 152], "case": [19, 30, 39, 49, 62, 77, 84, 85, 99, 102, 111, 116, 117, 118, 119, 123, 133, 134, 135, 136, 137, 140, 141, 142, 143, 147, 152], "runtim": [19, 47, 59, 152], "becaus": [19, 29, 34, 49, 92, 103, 111, 123, 131, 137, 140, 141, 147], "get": [19, 20, 21, 29, 30, 37, 41, 44, 59, 67, 68, 115, 118, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 143, 144, 147, 149, 153], "too": [19, 92, 119, 141], "hot": 19, "ac_pp_ampac": 19, "proximitypilot": [19, 86], "carri": [19, 137], "amper": [19, 22, 34, 50, 55, 56, 59, 87, 91, 101, 102, 109, 110, 115], "whenev": [19, 115, 123], "those": [19, 119, 133, 134, 135, 136, 138, 143, 152], "singl": [19, 20, 37, 92, 93, 119, 123, 131, 133, 140, 146, 147, 152], "has_ventil": [19, 59], "d": [19, 39, 86, 90, 92, 123, 133, 136, 141, 142, 144, 147, 148], "country_cod": [19, 59], "two": [19, 102, 111, 115, 116, 117, 118, 119, 131, 133, 134, 136, 137, 138, 140, 142, 143, 146, 152], "letter": 19, "iso": [19, 59, 77, 88, 98, 102, 117, 135, 138, 142, 143, 150], "3166": 19, "1": [19, 20, 29, 30, 34, 37, 43, 48, 49, 51, 55, 56, 59, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 86, 92, 98, 99, 102, 116, 119, 123, 129, 142, 147, 148, 149, 150, 155], "alpha": 19, "For": [19, 29, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 98, 99, 115, 116, 119, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 146, 149, 152], "input": [19, 29, 34, 37, 84, 101, 102, 115, 118, 136, 137, 141], "acdc": 19, "convert": [19, 55, 99, 115], "stack": [19, 134, 136, 143, 148, 150], "itself": [19, 20, 115, 133, 137], "port": [19, 37, 43, 65, 66, 70, 73, 74, 78, 82, 83, 115, 136, 137, 144, 152], "typic": [19, 64, 77, 82, 85, 86, 92, 101, 105, 118, 137, 139, 141], "pilot": [19, 39, 66, 73, 82, 83, 117], "f": [19, 20, 39, 86, 117, 123, 142, 148], "pwm_on": 19, "turn": [19, 20, 137, 142], "pwm": [19, 20, 59, 86, 115, 123, 138], "duti": [19, 86, 138], "cycl": [19, 86, 138], "percent": [19, 59, 86, 87, 92], "0": [19, 20, 21, 29, 36, 43, 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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 91, 92, 99, 102, 116, 118, 123, 129, 130, 133, 135, 136, 143, 147, 149, 150, 152, 155], "pwm_off": 19, "constant": [19, 64], "high": [19, 27, 50, 78, 87, 89, 92, 115, 123, 133, 142, 143, 154], "pwm_f": 19, "neg": [19, 87, 97, 102, 109, 110], "poweronoff": [19, 91], "context": [19, 91, 92, 99], "ac_switch_three_phases_while_charg": 19, "doubt": 19, "hardware_capabilit": 19, "perman": [19, 50, 73, 92, 95, 123, 142], "destroi": [19, 123], "so": [19, 20, 59, 64, 87, 88, 92, 98, 115, 116, 118, 131, 133, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 152], "special": [19, 59, 86, 87, 88, 102, 123, 136, 138, 143], "sequenc": [19, 20, 86, 123], "exact": [19, 102, 138, 142, 146], "would": [19, 49, 77, 98, 130, 131, 133, 136, 137, 144, 147, 152], "c2": 19, "c1": 19, "b1": 19, "b2": 19, "similar": [19, 115, 116, 130, 135, 137, 139, 142, 152], "caution": 19, "3ph": [19, 123], "1ph": 19, "evse_replug": 19, "virtual": [19, 86, 92, 123, 137, 150], "replug": [19, 20, 49, 86, 92, 123], "without": [19, 37, 81, 92, 93, 106, 116, 118, 123, 138, 139, 141, 142, 143, 149, 152], "evsereplugstart": [19, 86], "care": [19, 137, 152], "carpluggedin": 19, "evsereplugfinish": [19, 86], "mainli": [19, 116, 131, 135, 142, 147], "don": [19, 131, 141, 145, 147, 148, 149], "t": [19, 20, 99, 131, 133, 136, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153], "product": [19, 40, 98, 119, 123, 136, 138, 142, 147], "m": [19, 62, 78, 130, 131, 135, 136, 147, 148], "durat": [19, 47, 55, 59, 67, 99, 102, 119], "ac_read_pp_ampac": 19, "function": [19, 20, 21, 34, 45, 47, 48, 63, 69, 76, 104, 116, 118, 119, 121, 133, 136, 137, 140, 143, 148, 152], "pp": 19, "distinct": [19, 118], "you": [19, 59, 65, 77, 125, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "also": [19, 20, 21, 59, 75, 99, 115, 116, 118, 119, 123, 130, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 147, 148, 149, 152, 155], "var": [19, 29, 34, 48, 102, 106, 109, 110, 118, 119, 134, 136, 137], "pp_ampac": 19, "ampac": [19, 86], "ac_set_overcurrent_limit_a": 19, "mani": [19, 49, 59, 62, 81, 107, 130, 136, 143], "over": [19, 59, 67, 93, 108, 115, 123, 135, 137, 139, 141], "shutdown": [19, 95, 96], "draw": [19, 87, 101], "more": [19, 20, 29, 38, 55, 84, 99, 102, 115, 119, 123, 135, 136, 137, 138, 139, 140, 141, 142, 143, 146, 147, 149, 152, 154], "than": [19, 29, 38, 65, 84, 92, 99, 119, 135, 136, 138, 139, 143], "just": [19, 26, 47, 115, 134, 136, 137, 138, 141, 142, 143, 145, 147, 152], "ignor": [19, 48, 49, 65, 115, 140], "otherwis": [19, 20, 60, 62, 74, 87, 119, 133, 142, 147], "overcurr": 19, "detect": [19, 20, 95, 107, 123, 139, 142], "margin": 19, "ad": [19, 20, 59, 61, 133, 134, 137, 138, 145, 147, 155], "avoid": [19, 59, 141], "infer": 19, "work": [19, 20, 58, 61, 62, 75, 87, 123, 130, 135, 136, 138, 140, 141, 142, 144, 147, 148, 152], "repres": [20, 56, 89, 102, 131, 138, 139, 140], "kernel": [20, 135], "session_ev": 20, "sessionev": [20, 92], "ev_info": 20, "evinfo": [20, 92], "car_manufactur": 20, "carmanufactur": [20, 92], "manufactur": [20, 76, 92, 99, 116, 119], "known": [20, 99, 102, 152], "evse_board_support": [20, 59, 66, 73, 82, 125, 126, 128, 133], "dataset": [20, 35, 42, 102, 106], "de": [20, 50, 58, 59, 61, 65, 142, 147], "pnx": [20, 59], "e123456": 20, "hw_capabl": 20, "iso15118_certificate_request": 20, "iso15118_charg": [20, 54, 59, 62, 84, 125, 126, 128], "enforced_limit": [20, 25], "come": [20, 25, 61, 73, 115, 131, 134, 136, 140, 141, 142, 147, 152], "waiting_for_external_readi": 20, "principl": [20, 134], "delai": [20, 47, 59, 61, 65, 67, 68, 81, 108, 119, 123], "its": [20, 48, 49, 59, 65, 87, 92, 99, 115, 119, 130, 131, 133, 136, 137, 140, 142, 147, 152], "wait": [20, 37, 44, 53, 59, 61, 62, 77, 84, 92, 99, 111, 117, 119, 136, 141, 142, 152], "external_ready_to_start_charg": [20, 59], "get_evs": 20, "enable_dis": [20, 120], "possibl": [20, 30, 34, 71, 95, 96, 119, 123, 131, 133, 138, 141, 143, 144, 145, 147, 149, 152, 154], "connector_id": [20, 36, 51, 59, 92, 99], "whole": [20, 29, 84, 99, 136, 137, 141, 149], "cmd_sourc": 20, "enabledisablesourc": [20, 92], "sourc": [20, 84, 92, 130, 131, 136, 138, 139, 141, 142, 143, 148, 149, 152, 153], "same": [20, 47, 53, 77, 92, 114, 115, 119, 123, 130, 133, 134, 137, 142, 145], "sinc": [20, 119, 133, 136, 142, 143, 145, 152, 155], "anoth": [20, 61, 115, 134, 136, 137, 138, 139, 141, 142, 143, 152, 155], "decid": [20, 133, 138], "authorize_respons": 20, "validation_result": [20, 53], "withdraw_author": [20, 115], "further": [20, 92, 111, 115, 116, 130, 136, 137, 140, 143, 149, 152], "reserv": [20, 49, 67, 84, 92, 111, 125, 126, 128, 138, 139, 149], "color": 20, "hmi": 20, "led": [20, 50, 115, 142], "reservation_id": [20, 36, 92, 103], "transactionstart": [20, 92], "els": [20, 21, 29, 30, 44, 123, 142, 152], "cancel_reserv": [20, 36, 115], "anymor": [20, 49, 92, 123, 135, 147], "extern": [20, 25, 30, 48, 50, 56, 59, 67, 68, 87, 102, 115, 130, 142, 150, 155], "successfulli": [20, 29, 30, 44, 99, 102, 107, 134, 141, 142, 149, 150], "alreadi": [20, 77, 84, 87, 88, 130, 136, 138, 140, 141, 142, 143, 144, 146, 147, 152, 153], "paused_by_evs": 20, "resume_charg": 20, "resum": [20, 67, 68, 92, 136], "won": [20, 141], "stop_transact": [20, 35], "cancel": [20, 36, 47, 103, 107, 115, 139], "automat": [20, 50, 118, 130, 136, 138, 141, 146, 150], "disconnect": [20, 29, 30, 67, 68, 86, 92], "befor": [20, 27, 44, 49, 53, 59, 61, 62, 65, 99, 103, 107, 110, 119, 123, 133, 137, 138, 140, 141, 142, 152], "stoptransactionrequest": [20, 92], "force_unlock": 20, "forc": [20, 62, 91, 123, 131, 137, 140, 142, 152], "correct": [20, 102, 116, 118, 133, 138, 140, 142, 145, 146], "except": [20, 119], "explicitli": [20, 65], "cloud": [20, 140, 142, 143], "set_external_limit": [20, 25], "addit": [20, 25, 29, 30, 49, 56, 59, 84, 87, 92, 99, 102, 111, 115, 131, 134, 135, 136, 137, 147, 149, 152, 153], "externallimit": [20, 25, 87], "uuid": [20, 59, 87, 89, 92, 102, 133], "switch_three_phases_while_charg": 20, "switchthreephaseswhilechargingresult": [20, 92], "certificateinstallationr": [20, 95], "certificateupdater": [20, 95], "forwar": 20, "system": [20, 65, 67, 68, 76, 92, 95, 115, 116, 119, 125, 126, 127, 128, 133, 136, 138, 139, 140, 141, 142, 143, 144, 146, 149, 150], "situat": [20, 99], "where": [20, 59, 60, 67, 68, 92, 107, 137, 138, 142, 143, 145, 147, 149, 152], "optim": [20, 87], "combin": [20, 29, 59, 92, 99, 115, 116], "secur": [21, 29, 30, 62, 67, 68, 93, 99, 102, 116, 129, 142, 149], "storag": [21, 29, 92], "within": [21, 34, 87, 92, 99, 111, 115, 116, 123, 134, 137, 140, 142, 150], "period": [21, 99, 118], "leaf": [21, 59, 60, 93, 116, 140], "expir": [21, 47, 53, 84, 93, 102, 103], "install_ca_certif": [21, 116, 140], "ca": [21, 60, 93, 119, 136], "pem": [21, 60, 65, 84, 93, 107, 119], "encod": [21, 84, 93, 95, 99, 102, 107, 110, 123, 155], "x": [21, 65, 84, 107, 119, 155], "509": [21, 84, 107, 119], "certificate_typ": [21, 93], "cacertificatetyp": [21, 93], "installcertificateresult": [21, 93], "attempt": [21, 44, 65, 81, 93, 107, 111, 119, 140], "delete_certif": 21, "delet": [21, 28, 93, 131, 144, 147], "certificate_hash_data": [21, 93], "certificatehashdata": [21, 93], "deletecertificateresult": [21, 93], "update_leaf_certif": [21, 116, 140], "certificate_chain": 21, "leafcertificatetyp": [21, 93], "verify_certif": [21, 140], "verifi": [21, 27, 62, 84, 102, 107, 116, 136, 140, 152], "given": [21, 22, 28, 29, 30, 36, 42, 49, 59, 81, 99, 133, 135, 142], "certificatevalidationresult": [21, 93], "verif": [21, 107], "get_installed_certif": 21, "retriev": [21, 29, 93, 99, 107, 140], "certificatetyp": [21, 93], "getinstalledcertificatesresult": [21, 93], "hash": [21, 93, 95], "get_v2g_ocsp_request_data": 21, "ocsp": [21, 84, 93, 140], "exclud": [21, 93, 98], "root": [21, 87, 116, 117, 119, 130, 131, 136, 140, 141, 144, 148], "ocsprequestdatalist": [21, 93], "sub": [21, 144, 155], "exlud": 21, "get_mo_ocsp_request_data": [21, 140], "mo": [21, 60, 93, 140], "update_ocsp_cach": 21, "ocsp_respons": 21, "ocsprespons": 21, "class": [21, 43, 133, 136], "ietf": 21, "rfc": 21, "6960": 21, "der": [21, 93], "base64": [21, 95, 107, 110], "is_ca_certificate_instal": 21, "generate_certificate_signing_request": [21, 116, 140], "name": [21, 50, 59, 93, 95, 99, 107, 119, 131, 136, 137, 138, 141, 142, 144, 145, 146, 147, 148, 152, 153, 155], "c": [21, 39, 86, 90, 92, 106, 109, 110, 123, 134, 135, 136, 137, 141, 142, 147, 152], "organ": [21, 134, 143, 152], "o": [21, 148], "common": [21, 131, 135, 136, 143, 144], "cn": [21, 106], "use_tpm": 21, "csr": [21, 93, 116, 140], "store": [21, 22, 28, 29, 30, 60, 71, 72, 79, 92, 107, 118, 125, 127, 139, 140, 142, 145, 152], "tpm": 21, "getcertificatesignrequestresult": [21, 93], "get_leaf_certificate_info": [21, 93], "respect": [21, 87, 93, 111, 130, 137, 138, 140, 144, 150, 152], "encodingformat": [21, 93], "include_ocsp": 21, "getcertificateinforesult": [21, 93], "get_verify_fil": 21, "file": [21, 48, 57, 59, 60, 62, 63, 67, 71, 72, 73, 79, 81, 89, 92, 93, 95, 107, 116, 123, 125, 130, 133, 134, 135, 139, 140, 141, 143, 145, 146, 148, 149, 150, 152, 153, 154, 155], "bundl": [21, 152], "get_leaf_expiry_days_count": 21, "dai": [21, 139, 147], "verify_file_signatur": 21, "file_path": 21, "signing_certif": [21, 107], "succeed": [21, 147], "multipl": [22, 37, 49, 50, 87, 99, 111, 115, 116, 119, 130, 133, 135, 136, 137, 138, 141, 146, 147], "featur": [22, 47, 59, 102, 115, 133, 138, 143, 146, 147, 149, 152, 154], "uses_someth": 22, "someth": [22, 28, 99, 133, 138, 140, 142, 145, 147], "exist": [22, 28, 29, 30, 75, 99, 106, 116, 118, 136, 138, 142, 152], "za": [22, 28], "z0": [22, 28], "9_": [22, 28], "outsid": 25, "blob": [26, 73, 94, 115, 135, 142], "vector_of_int": 26, "vectorofint": [26, 94], "devic": [27, 29, 37, 42, 43, 50, 58, 61, 62, 68, 71, 74, 75, 76, 77, 78, 87, 118, 119, 134, 137, 138, 142], "iec": [27, 95, 102, 138, 142], "61557": 27, "8": [27, 102, 119, 152, 155], "isolationmeasur": [27, 97], "recur": 27, "resist": [27, 65, 97], "regular": [27, 34, 65, 92, 115, 119, 142, 147], "interv": [27, 34, 55, 64, 67, 74, 99, 107, 115, 142], "load": [28, 50, 95, 115, 116, 136, 138, 139, 141, 148, 149], "remov": [28, 92, 131, 142, 147, 152], "design": [29, 50, 65, 76, 99, 102, 137, 140, 142], "ocpp1": [29, 99, 140, 143, 150, 151], "6": [29, 30, 67, 73, 82, 87, 99, 100, 102, 130, 135, 141, 142, 143, 150, 151], "ocpp2": [29, 84, 99, 140, 150], "flexibl": [29, 99, 138, 141, 149], "easier": [29, 99, 147], "vice": [29, 99, 142], "versa": [29, 99, 142], "ocpp_transaction_ev": 29, "ocpptransactionev": [29, 99], "ocpp_transaction_event_respons": 29, "ocpptransactioneventrespons": [29, 99], "charging_schedul": 29, "chargingschedul": [29, 99], "schedul": [29, 44, 55, 67, 87, 99, 107, 115, 119], "composit": 29, "is_connect": [29, 30], "chargepoint": [29, 30, 149], "security_ev": [29, 30], "securityev": [29, 30, 99], "occur": [29, 30, 92, 95, 99, 111, 136], "event_data": 29, "eventdata": [29, 99], "been": [29, 30, 59, 92, 99, 102, 103, 107, 119, 134, 135, 136, 138, 141, 142, 149], "boot_notification_respons": 29, "bootnotificationrespons": [29, 99], "receiv": [29, 34, 59, 67, 81, 87, 92, 111, 120, 123, 137, 139, 140, 149, 152], "websocket": [29, 30, 67, 68, 141, 144, 149], "No": [29, 30, 98, 102, 147, 148], "could": [29, 30, 35, 44, 69, 84, 102, 121, 134, 135, 136, 137, 138, 139, 142, 149, 152], "previou": [29, 30, 81, 131, 136, 137, 139, 142, 152], "securityeventnotif": [29, 30], "req": [29, 30, 58, 61, 116, 117, 120, 140, 149], "queu": [29, 30], "guarante": [29, 30], "deliveri": [29, 30], "get_vari": 29, "With": [29, 115, 133, 136, 142, 143, 145, 146, 152, 154], "model": [29, 41, 63, 68, 106, 118, 141, 147], "getvariablerequest": [29, 99], "getvariableresult": [29, 99], "everi": [29, 53, 78, 114, 133, 137, 147], "preserv": [29, 137], "order": [29, 84, 119, 136, 140, 142, 144, 149, 152, 153, 155], "set_vari": 29, "custom": [29, 30, 69, 84, 99, 121, 130, 135, 136, 137, 139, 144, 153, 154], "reject": [29, 77, 84, 93, 99, 103, 107], "setvariablerequest": [29, 99], "setvariableresult": [29, 99], "change_avail": 29, "changeavailabilityrequest": [29, 99], "changeavailabilityrespons": [29, 99], "monitor_vari": 29, "componentvari": [29, 99], "consecut": [29, 30], "overrid": [29, 30, 131, 137, 142], "kind": [29, 138, 143], "component_vari": [29, 99], "point": [30, 34, 49, 67, 68, 76, 81, 84, 87, 92, 102, 103, 137, 142, 147, 149, 152], "configuration_kei": [30, 99], "keyvalu": [30, 99], "regist": [30, 37, 63, 99, 118, 137, 140, 149, 153], "monitor_configuration_kei": 30, "get_configuration_kei": 30, "unknown": [30, 84, 92, 93, 99, 102, 107], "getconfigurationrespons": [30, 99], "set_custom_configuration_kei": [30, 99], "Its": 30, "standard": [30, 37, 98, 144], "configurationstatu": [30, 99], "In": [30, 49, 59, 85, 91, 98, 99, 102, 111, 115, 116, 117, 119, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 149, 150, 152, 153], "montir": 30, "data_transf": [31, 67, 68, 69], "perform": [31, 61, 99, 102, 107, 119, 130, 141], "datatransferrequest": [31, 99], "datatransferrespons": [31, 99], "temperatur": [32, 73, 91, 95, 100, 136], "mcu": [32, 73, 100, 122], "mcutemperatur": [32, 100], "guidelin": 34, "soon": [34, 70, 92, 115, 138, 142, 153], "ideal": 34, "logic": [34, 47, 49, 84, 111, 115, 117, 131, 134, 136, 137, 138, 152], "happen": [34, 49, 92, 115, 131, 134, 139, 141, 147], "due": [34, 102, 115, 138, 142, 147], "thermal": 34, "derat": 34, "immedi": [34, 44, 59, 62, 92, 111, 123, 147], "setmod": 34, "setvoltagecurr": 34, "lost": [34, 142], "last": [34, 87, 119, 130, 143], "psu": 34, "back": [34, 59, 72, 78, 80, 115, 123, 136, 137, 142, 144, 147], "communicationfault": 34, "clear": [34, 49, 58, 61, 92, 99, 123, 134], "voltage_curr": 34, "4": [34, 65, 102, 118, 119, 130, 134, 142, 152, 155], "hertz": [34, 102, 109, 110], "recommend": [34, 134, 135, 136, 140, 142, 146, 149], "voltagecurr": [34, 101], "bidirect": [34, 59, 101], "setexportvoltagecurr": 34, "volt": [34, 50, 59, 97, 101, 102, 109, 110], "setimportvoltagecurr": 34, "drawn": 34, "abov": [34, 37, 76, 119, 130, 131, 136, 137, 138, 142, 143, 152], "wire": [35, 123, 138, 149, 153], "tn": 35, "network": [35, 43, 79, 81, 115, 117, 135, 136, 137, 138, 144, 148, 153], "start_transact": 35, "german": 35, "eichrecht": 35, "transactionreq": [35, 102], "ocmf": [35, 102, 119], "packet": [35, 71, 78, 102, 107, 123], "transactionstartrespons": [35, 102], "transaction_id": [35, 99, 102], "transactionstoprespons": [35, 102], "reserve_now": 36, "place": [36, 48, 107, 134, 137, 138, 142, 143, 152], "reservationresult": [36, 103], "succesful": [36, 142], "multiplex": 37, "serial": [37, 48, 63, 66, 70, 73, 74, 76, 77, 78, 82, 83, 93, 95, 123], "rs485": [37, 142], "client": [37, 60, 75, 116, 136, 137, 140, 141, 149], "modbus_read_holding_regist": 37, "modbu": [37, 43, 74, 76, 78, 118], "rtu": [37, 74, 118], "hold": [37, 118, 134, 142, 152], "target_device_id": 37, "byte": [37, 78, 102, 104, 149], "first_register_address": 37, "16": [37, 73, 82, 104, 149], "bit": [37, 78, 104, 136, 138], "num_registers_to_read": 37, "serial_comm_hub_request": [37, 125, 128], "modbus_read_input_regist": 37, "modbus_write_multiple_regist": 37, "write": [37, 62, 78, 115, 134, 136, 137, 142], "data_raw": 37, "vectoruint16": [37, 104], "content": [37, 99, 104, 119, 137, 142, 152], "written": [37, 67, 68, 116, 133, 137, 141, 142, 152], "word": [37, 98, 119, 136, 143], "statuscodeenum": [37, 104], "modbus_write_single_regist": 37, "register_address": 37, "nonstd_writ": 37, "non": [37, 92, 95, 123, 152], "discret": 37, "repli": [37, 78], "gydcg": 37, "ubc1": 37, "nonstd_read": 37, "coil": 37, "malform": 37, "run": [38, 47, 79, 99, 105, 111, 115, 117, 119, 123, 134, 135, 136, 140, 141, 144, 146, 148, 150, 153, 154], "we": [38, 59, 100, 134, 135, 136, 137, 138, 140, 142, 143, 144, 147, 148, 149, 150, 152, 153], "eveseid": 38, "instanti": 38, "sessioncost": [38, 105], "total": [38, 55, 87, 99, 105, 106, 109, 110, 118], "chunk": [38, 78, 105], "request_error_routin": 39, "routin": 39, "retri": [39, 61, 65, 81, 107, 119], "upper": [39, 99, 134, 136, 138, 142, 153], "enter_bcd": [39, 117, 123], "b": [39, 86, 90, 92, 106, 109, 110, 123, 133, 134, 141, 142, 145, 147, 154], "leave_bcd": [39, 117, 123], "solar": [40, 87], "watthour": 40, "sunspec": [41, 42, 43, 74, 106], "get_sunspec_ac_meter_valu": 41, "auth_token": 41, "reader": [42, 70, 102, 136, 142, 149], "scanner": 43, "scan_unit": 43, "scan": 43, "unit": [43, 65, 74, 92, 98, 102, 110, 125, 128, 136, 142, 147, 152], "ip_address": [43, 65], "local": [43, 62, 75, 79, 84, 87, 92, 102, 130, 136, 139, 140, 143, 145, 147, 152, 153, 154, 155], "ip": [43, 65, 77, 79, 119, 137, 142], "overview": [43, 134, 136, 140, 143, 149], "scan_port": 43, "scan_devic": 43, "scan_network": 43, "wide": [44, 81, 149, 152], "firmware_update_statu": [44, 107], "firmwareupdatestatu": [44, 107], "describ": [44, 49, 107, 111, 116, 118, 123, 133, 136, 137, 138, 140, 142, 146, 150, 152], "firmwar": [44, 73, 107, 116, 122, 123], "log_statu": [44, 107], "logstatu": [44, 107], "log": [44, 59, 62, 67, 68, 92, 107, 133, 136, 142, 144, 150], "upload": [44, 81, 107, 142, 149], "update_firmwar": [44, 107], "firmware_update_request": 44, "firmwareupdaterequest": [44, 107], "meta": 44, "updatefirmwarerespons": [44, 107], "allow_firmware_instal": 44, "proce": [44, 92, 107, 152], "upload_log": 44, "upload_logs_request": 44, "uploadlogsrequest": [44, 107], "uploadlogsrespons": [44, 107], "is_reset_allow": 44, "determin": [44, 119, 138, 148], "resettyp": [44, 107], "soft": [44, 59, 92, 107], "hard": [44, 92, 107], "set_system_tim": 44, "get_boot_reason": 44, "boot": [44, 107, 123, 142], "bootreason": [44, 107], "core": [45, 118, 129, 130, 131, 134, 135, 136, 137, 138, 141, 142, 148, 150, 152, 153, 154], "instanc": [45, 99, 133, 138, 141, 143], "evmanag": 45, "begin": [45, 117, 138, 143], "random": [47, 59, 108, 111], "uk": [47, 59, 92, 108], "smart": [47, 59, 99, 115, 123], "regul": [47, 59, 95, 101], "alwai": [47, 51, 52, 53, 59, 79, 87, 114, 115, 118, 119, 133, 136, 139, 141, 142, 147, 152], "By": [47, 137, 144, 149, 150], "default": [47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 87, 98, 116, 119, 123, 131, 133, 134, 136, 137, 141, 142, 144, 145, 146, 149, 150, 152], "countdown": [47, 108], "effect": [47, 130, 136], "set_duration_": 47, "600": [47, 59, 65, 67, 138], "expos": [48, 144], "mqtt": [48, 67, 134, 136, 138, 143, 144, 148], "charger_information_fil": 48, "like": [48, 77, 84, 98, 105, 117, 130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "powermeter_energy_import_decimal_plac": 48, "decim": [48, 98], "powermeter_energy_export_decimal_plac": 48, "powermeter_power_decimal_plac": 48, "powermeter_voltage_decimal_plac": 48, "powermeter_var_decimal_plac": 48, "powermeter_current_decimal_plac": 48, "powermeter_frequency_decimal_plac": 48, "frequenc": [48, 102, 109, 110, 119, 142], "hw_caps_max_current_export_decimal_plac": 48, "hw_caps_max_current_import_decimal_plac": 48, "hw_caps_min_current_export_decimal_plac": 48, "hw_caps_min_current_import_decimal_plac": 48, "hw_caps_max_plug_temperature_c_decimal_plac": 48, "max_plug_temperature_c": [48, 91], "limits_max_current_decimal_plac": 48, "telemetry_evse_temperature_c_decimal_plac": 48, "evse_temperature_c": [48, 91], "telemetry_fan_rpm_decimal_plac": 48, "fan": [48, 91], "rpm": [48, 91], "telemetry_supply_voltage_12v_decimal_plac": 48, "12v": [48, 91, 123, 142], "telemetry_supply_voltage_minus_12v_decimal_plac": 48, "telemetry_plug_temperature_c_decimal_plac": 48, "powermeter_energy_import_round_to": 48, "round": [48, 136, 143], "nearest": 48, "step": [48, 115, 130, 137, 138, 143, 147, 149, 152], "powermeter_energy_export_round_to": 48, "powermeter_power_round_to": 48, "powermeter_voltage_round_to": 48, "powermeter_var_round_to": 48, "powermeter_current_round_to": 48, "powermeter_frequency_round_to": 48, "hw_caps_max_current_export_round_to": 48, "hw_caps_max_current_import_round_to": 48, "hw_caps_min_current_export_round_to": 48, "hw_caps_min_current_import_round_to": 48, "hw_caps_max_plug_temperature_c_round_to": 48, "limits_max_current_round_to": 48, "telemetry_evse_temperature_c_round_to": 48, "telemetry_fan_rpm_round_to": 48, "telemetry_supply_voltage_12v_round_to": 48, "telemetry_supply_voltage_minus_12v_round_to": 48, "telemetry_plug_temperature_c_round_to": 48, "plug_temperature_c": [48, 91], "evse_manag": [48, 49, 51, 59, 67, 68, 71, 111, 112, 125, 126, 128, 138, 140, 149], "128": [48, 49, 56, 67, 68], "random_delai": [48, 59], "uk_random_delai": [48, 59, 125, 126, 128], "kai": [48, 52, 67, 68, 70, 72, 79, 80, 82], "uw": [48, 52, 67, 68, 70, 72, 79, 80, 82], "hermann": [48, 52, 67, 68, 70, 72, 79, 80, 82], "http": [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, 76, 77, 78, 79, 80, 81, 82, 83, 98, 115, 119, 123, 129, 130, 131, 135, 136, 138, 141, 142, 143, 146, 147, 148, 149, 150, 152, 153, 154, 155], "opensourc": [48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "org": [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, 76, 77, 78, 79, 80, 81, 82, 83, 123, 136, 143, 152], "apach": [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, 76, 77, 78, 79, 80, 81, 82, 83, 136, 152], "handwritten": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 154], "document": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 115, 123, 130, 134, 135, 136, 138, 140, 143, 144, 149, 152, 153], "see": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 106, 111, 115, 118, 119, 123, 130, 131, 134, 135, 136, 138, 140, 142, 143, 145, 149, 152, 154, 155], "selection_algorithm": [49, 111, 149], "findfirst": [49, 84], "algorithm": [49, 84, 93, 95, 142], "incom": [49, 84, 111, 123, 137], "pretti": [49, 111, 141], "straight": [49, 111], "forward": [49, 111, 119, 140, 147, 149], "plugev": [49, 84, 149], "simpli": [49, 111, 131, 137, 138, 143, 149], "first": [49, 61, 65, 78, 84, 87, 88, 111, 118, 119, 130, 131, 133, 136, 137, 138, 142, 143, 144, 145, 147, 149, 150, 152], "userinput": [49, 84], "placehold": 49, "yet": [49, 92, 111, 115, 119, 137, 138, 139, 142, 143, 152], "discard": [49, 138], "groupid": 49, "left": [49, 65, 136, 138, 142, 152], "prioritize_authorization_over_stopping_transact": 49, "parent": [49, 84, 111, 147], "prefer": [49, 136], "ignore_connector_fault": 49, "still": [49, 115, 123, 133, 136, 142, 147, 152], "most": [49, 59, 123, 130, 133, 134, 136, 139, 143, 146], "free": [49, 59, 84, 143, 152], "applic": [49, 115, 119, 137, 142, 150], "overtemperatur": 49, "cool": [49, 95], "expect": [49, 95, 134, 148, 152], "recov": 49, "faulti": 49, "treat": [49, 134, 142], "good": [49, 87, 88, 136, 140, 141, 145, 147, 152], "public": [49, 93, 95, 110, 119, 147], "token_provid": [49, 59, 61, 77, 111, 115, 138, 140, 149], "auth_token_provid": [49, 51, 52, 59, 67, 68, 70, 77, 125, 126, 138, 139], "token_valid": [49, 111, 138, 140, 149], "auth_token_valid": [49, 53, 67, 68, 125, 126], "piet": [49, 60, 67, 68, 69, 81, 83], "g\u00f6mpel": [49, 60, 67, 68, 69, 81, 83], "can0": 50, "device_address": 50, "front": 50, "panel": [50, 134, 141], "power_limit_w": 50, "30000": 50, "watt": [50, 55, 59, 66, 87, 101, 102, 106, 109, 110, 115], "current_limit_a": 50, "voltage_limit_v": 50, "1000": [50, 66], "Will": [50, 59, 87], "seri": [50, 87, 88], "parallel": [50, 111, 135, 137, 142, 152], "well": [50, 98, 137, 138, 139, 141, 146, 147, 149, 152], "series_parallel_mod": 50, "300": [50, 62], "1000v": 50, "50": 50, "500": [50, 55, 58, 59, 61, 78], "confus": [50, 115], "discharge_gpio_chip": 50, "gpio": [50, 66, 73, 78, 82, 83, 123], "chip": [50, 61, 78, 82, 117, 142], "discharg": [50, 59, 96], "highest": [50, 92], "discharge_gpio_lin": 50, "discharge_gpio_polar": 50, "polar": 50, "low": [50, 59, 66, 73, 78, 82, 83, 89, 92, 117], "debug_print_all_telemetri": 50, "print": [50, 102, 133, 141], "help": [50, 130, 131, 134, 136, 138, 141, 143, 152, 153], "power_supply_dc": [50, 59, 66, 125, 126, 128], "dpm": 50, "30": [50, 67, 70, 143, 149], "scu": 50, "aw": [50, 58, 61], "pionix": [50, 58, 61, 65, 73, 122, 123, 143, 147, 149], "dummi": [51, 52, 53, 54, 112, 113, 114, 137], "listen": [51, 112, 136, 137, 142, 149], "authrequir": [51, 92, 112], "descript": [51, 52, 53, 57, 58, 61, 63, 64, 70, 78, 89, 92, 102, 115, 131, 136, 137, 138, 141, 142, 149, 152], "deadbeef": [51, 52], "our": [51, 52, 136, 141, 142, 143, 147, 149, 150, 152], "rfid": [51, 52, 59, 70, 84, 92, 102, 136, 138, 140, 142, 149], "10": [51, 52, 59, 61, 98, 118, 119, 135, 142, 148, 149], "thilo": [51, 53, 70, 80, 82], "molitor": [51, 53, 70, 80, 82], "corneliu": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "claussen": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "manual": [52, 103, 113, 118, 119, 123, 136, 141, 142, 149], "block": [53, 84], "invalid": [53, 84, 95, 102, 107], "validation_reason": 53, "sleep": [53, 59], "dumi": 53, "build": [55, 56, 59, 131, 134, 135, 137, 138, 141, 144, 146, 148, 149, 153], "nominal_ac_voltag": [55, 141], "230": [55, 59], "update_interv": [55, 64, 74], "distribut": [55, 59, 135], "schedule_interval_dur": 55, "60": [55, 64, 74, 149], "min": [55, 87], "schedule_total_dur": 55, "forcast": 55, "h": [55, 130, 148], "slice_amper": 55, "slice": 55, "trade": 55, "lower": [55, 99, 115, 119, 134, 135, 138], "give": [55, 107, 136, 137, 138, 143, 147, 152], "even": [55, 59, 78, 87, 88, 136, 137, 141, 142, 149], "increas": [55, 59], "slice_watt": 55, "show": [55, 69, 70, 111, 115, 131, 134, 136, 137, 138, 140, 144, 149, 152], "command": [55, 70, 87, 89, 92, 93, 99, 104, 107, 115, 116, 117, 120, 130, 134, 137, 140, 142, 144, 148, 152], "energy_manag": [55, 120, 125, 126, 141], "energy_trunk": 55, "lar": [55, 63, 78], "dieckmann": [55, 63, 78], "part": [56, 99, 116, 123, 134, 135, 136, 137, 138, 142, 146, 150, 152, 154], "fuse": [56, 141], "fuse_limit_a": [56, 141], "phase_count": [56, 141], "omit": [56, 87, 99, 137, 145, 149, 155], "energy_grid": [56, 59], "external_limit": 56, "external_energy_limit": [56, 67, 125, 126], "energy_consum": 56, "price_inform": 56, "energy_price_inform": [56, 64, 87, 125, 126, 128, 139], "persist": [57, 67, 68, 72, 119], "error_histori": [57, 125, 126, 128], "database_path": 57, "absolut": [57, 60, 84, 87, 88, 95, 101, 102, 103, 105], "databas": [57, 67, 68, 92, 144], "andrea": [57, 64], "heinrich": [57, 64], "spdx": [57, 59, 60, 136, 152], "html": [57, 59, 60, 98, 99, 136, 144, 149, 152, 154, 155], "negoti": [58, 61], "ev_slac": [58, 125, 126], "ethernet": [58, 61, 62, 71, 75, 92, 137], "plc": [58, 61, 71, 117, 130], "eth1": [58, 61, 71], "set_key_timeout_m": [58, 61], "cm_set_kei": [58, 61], "qca7000": [58, 61], "qca7005": [58, 61], "cg5317": [58, 61], "base_licens": [58, 61], "directori": [58, 59, 60, 61, 62, 71, 116, 131, 133, 136, 141, 142, 144, 146, 148, 153, 154, 155], "fsf": [58, 61], "wiki": [58, 61, 78, 123], "bsd": [58, 61, 98], "claus": [58, 61], "bill": [59, 109, 110, 115], "e1234567": 59, "evse_id_din": 59, "49a80737a45678": 59, "din": [59, 62, 75, 95, 102, 115, 142], "spec": [59, 62, 75, 95, 115], "91286": [59, 95, 102], "payment_enable_eim": 59, "card": [59, 70, 77, 102, 142, 143], "mobil": [59, 102, 116, 143], "app": [59, 92, 142], "payment_enable_contract": [59, 115, 140], "aka": 59, "ac_nominal_voltag": [59, 95], "ev_receipt_requir": 59, "unsupport": [59, 115], "session_log": [59, 149], "session_logging_path": [59, 71], "tmp": [59, 62, 67, 68, 71, 149, 150, 152], "session_logging_xml": 59, "xml": [59, 95, 135], "ventil": [59, 123], "max_current_import_a": 59, "32": [59, 82], "max_current_export_a": 59, "charge_mod": 59, "ac_hlc_en": [59, 140], "ac_hlc_use_5perc": 59, "try": [59, 98, 107, 137, 141, 142, 143, 145, 147], "arriv": [59, 81, 138], "fall": [59, 92, 115, 123, 142], "especi": [59, 117, 131, 134, 135, 137], "what": [59, 118, 131, 134, 136, 137, 140, 141, 142, 147, 149], "compliant": [59, 138], "ac_enforce_hlc": 59, "5percent": 59, "realli": 59, "reach": [59, 92, 119, 136, 139, 153], "On": [59, 78, 119, 123, 137, 143], "veri": [59, 123, 134, 136, 137, 141, 142, 150, 152, 153], "long": [59, 77, 138, 147], "basic": [59, 115, 116, 118, 123, 138, 147, 149], "eventu": [59, 130, 138], "ac_with_soc": 59, "percentag": 59, "dc_isolation_voltage_v": 59, "cablecheck": [59, 92, 115], "500v": 59, "dbg_hlc_auth_after_tstep": 59, "ok": [59, 92, 102, 147], "t_step_xx": 59, "hack_sleep_in_cable_check": 59, "hack": 59, "n": [59, 109, 110, 144], "hack_sleep_in_cable_check_volkswagen": 59, "volkswagen": 59, "switch_to_minimum_voltage_after_cable_check": 59, "hack_skoda_enyaq": 59, "skoda": [59, 92], "enyaq": 59, "level": [59, 65, 66, 73, 82, 83, 87, 99, 102, 115, 116, 117, 118, 123, 130, 137, 139, 142, 143, 154], "dirti": [59, 130], "workaround": 59, "hack_present_current_offset": 59, "add": [59, 64, 118, 130, 136, 137, 142, 145, 147, 148, 149, 152, 153], "offset": [59, 61], "unless": [59, 137], "know": [59, 91, 115, 130, 136, 138, 140, 147], "hack_pause_imd_during_precharg": 59, "re": [59, 77, 130, 136, 142, 148, 149, 150, 152], "currentdemand": [59, 92, 115], "dcdc": 59, "hack_allow_bpt_with_iso2": 59, "posit": [59, 87, 97, 102, 109, 110, 142], "autocharge_use_slac_instead_of_hlc": 59, "autocharg": [59, 61, 84], "instead": [59, 65, 91, 115, 136, 137, 141, 142, 152], "evccid": [59, 61, 102, 115], "enable_autocharg": 59, "logfile_suffix": 59, "session_uuid": 59, "folder": [59, 67, 68, 133, 141, 142, 144, 147, 148, 152, 153], "replac": 59, "soft_over_current_tolerance_perc": 59, "soft_over_current_measurement_noise_a": 59, "nois": 59, "hack_fix_hlc_integer_current_request": 59, "few": [59, 130, 136, 137, 139, 143, 146, 152], "hundr": 59, "slower": [59, 142], "less": [59, 82, 142], "disable_authent": 59, "standalon": [59, 123, 141, 152], "dummytokenprovid": [59, 125, 127], "sae_j2847_2_bpt_en": 59, "sae_j2847_2_bpt_mod": 59, "request_zero_power_in_idl": 59, "idl": [59, 107], "0a": [59, 141], "speed": [59, 136, 143, 148], "uk_smartcharging_random_delay_en": 59, "uk_smartcharging_random_delay_max_dur": 59, "modifi": [59, 123, 133, 142, 149, 153], "uk_smartcharging_random_delay_at_any_chang": 59, "reduc": 59, "zero": [59, 81, 93, 106, 108], "authtoken": [59, 139], "ac_rcd": [59, 73, 82, 125, 126], "connector_lock": [59, 73, 82, 125, 126], "powermeter_grid_sid": 59, "powermeter_car_sid": 59, "isolation_monitor": [59, 125, 126, 128], "powersupply_dc": 59, "anton": [59, 70, 82], "woellert": 59, "evse_secur": [60, 62, 67, 68, 116, 125, 126, 128, 140], "filesystem": 60, "csms_ca_bundl": [60, 116], "v2g_root_ca": 60, "rel": [60, 79, 149], "prefix": [60, 79, 93, 137, 141, 152], "cert": [60, 136, 150], "mf_ca_bundl": [60, 116], "mf": [60, 93], "mf_root_ca": 60, "mo_ca_bundl": [60, 116], "mo_root_ca": 60, "v2g_ca_bundl": [60, 116], "csms_leaf_cert_directori": [60, 116], "csms_leaf_key_directori": [60, 116], "secc_leaf_cert_directori": [60, 116], "cso": 60, "secc_leaf_key_directori": [60, 116], "private_key_password": [60, 116], "password": [60, 77, 93, 136, 143, 148, 149], "number_of_sound": 61, "sound": 61, "ac_mode_five_perc": 61, "sounding_attenuation_adjust": 61, "db": [61, 68, 72, 144], "attenu": 61, "publish_mac_on_match_cnf": 61, "confirm": [61, 86, 142], "cm_slac_match": 61, "cnf": 61, "altern": [61, 119, 134], "deriv": [61, 84, 92, 131], "publish_mac_on_first_parm_req": 61, "cm_slac_parm": 61, "quit": [61, 123, 141, 143], "prone": 61, "might": [61, 81, 102, 130, 131, 135, 136, 139, 141, 143, 144, 147, 149, 152], "cross": 61, "talk": [61, 136, 138, 140, 143, 144], "better": [61, 147], "do_chip_reset": 61, "nmk": [61, 117], "rs_dev": 61, "vendor": [61, 92, 99, 133, 142], "mme": 61, "extens": [61, 99, 144, 148, 149], "qualcomm": 61, "chip_reset_delay_m": 61, "set_kei": 61, "chip_reset_timeout_m": 61, "link_status_detect": 61, "d_link_readi": 61, "link_statu": 61, "lumissil": 61, "link_status_retry_m": 61, "link_status_timeout_m": 61, "debug_simulate_failed_match": 61, "wrong": [61, 95, 142], "10000": [61, 65], "gmbh": [61, 62, 143], "din70121": [62, 75, 95], "chargebyt": 62, "eth0": [62, 75], "ipv6": [62, 75, 136, 144, 148], "addr": [62, 75], "supported_din70121": [62, 75], "supported_iso15118_2": [62, 75], "tls_secur": [62, 140], "prohibit": 62, "terminate_connection_on_failed_respons": 62, "sessionstop": 62, "tls_key_log": 62, "tl": [62, 75, 102, 116, 140, 149], "pre": [62, 77, 92, 102, 118, 136, 139, 144, 153], "secret": [62, 145], "handshak": [62, 116], "decrypt": 62, "tls_key_logging_path": 62, "tls_timeout": 62, "15000": 62, "establish": [62, 102, 116, 119], "verify_contract_cert_chain": [62, 140], "auth_timeout_pnc": 62, "55": 62, "abort": 62, "indefinit": 62, "auth_timeout_eim": 62, "fabian": [62, 65], "hartung": 62, "mohannad": 62, "orabi": 62, "variou": [63, 142, 146, 147], "selector": 63, "test_dummi": 63, "powermeter_device_id": [63, 76], "bu": [63, 142], "modbus_base_address": 63, "30001": 63, "serial_comm_hub": 63, "serial_communication_hub": [63, 74, 76, 78, 125, 126], "tibber": 64, "api": [64, 65, 71, 115, 119, 125, 127, 148], "api_kei": 64, "develop": [64, 123, 131, 134, 137, 141, 144, 146, 147, 151, 155], "minut": [64, 119, 143], "additional_cost_per_kwh": 64, "usual": [64, 139, 147, 152], "leonardo": 64, "oliveira": 64, "lem": [65, 138], "dcbm": [65, 138], "400": [65, 138], "adapt": [65, 119, 152], "meter_tls_certif": 65, "affect": [65, 147], "wish": [65, 115], "ntp_server_1_ip_addr": [65, 119], "ipv4": [65, 79], "octet": 65, "form": [65, 84, 130, 137, 152], "w": [65, 92, 95, 96, 106, 145, 149, 154], "y": [65, 135, 142], "z": [65, 148], "ntp": 65, "server": [65, 107, 116, 119, 136, 137, 140, 142, 144, 145, 148], "sync": [65, 142], "ntp_server_1_port": [65, 119], "123": [65, 98], "65535": 65, "ntp_server_2_ip_addr": [65, 119], "ntp_server_2_port": [65, 119], "fof": 65, "resilience_initial_connection_retri": [65, 119], "25": [65, 119], "resili": 65, "resilience_initial_connection_retry_delai": [65, 119], "millisecond": [65, 119], "resilience_transaction_request_retri": [65, 119], "resilience_transaction_request_retry_delai": [65, 119], "250": 65, "cable_id": 65, "loss": [65, 92], "compens": 65, "tariff_id": 65, "tariff": [65, 102, 139], "valentin": 65, "dimov": 65, "klemm": 65, "micro": [66, 142], "mega": 66, "tester": 66, "v1": [66, 82, 119, 131], "serial_port": [66, 70, 73, 78, 82, 83], "dev": [66, 70, 73, 74, 78, 82, 83, 123, 130, 135, 136, 142, 147], "ttyusb0": [66, 73, 74, 78, 82, 83], "baud_rat": [66, 70, 73, 82, 83], "115200": [66, 70, 73, 74, 82, 83, 123], "baud": [66, 70, 73, 74, 82, 83], "rate": [66, 70, 73, 74, 82, 83], "reset_gpio": [66, 73, 82, 83], "umwc": 66, "dc_max_voltag": 66, "dc_suppli": 66, "board_support": [66, 82, 115], "j": [67, 136, 142, 145, 148, 152, 154], "chargepointconfigpath": [67, 149], "userconfigpath": 67, "user_config": 67, "databasepath": 67, "ocpp_1_6_charge_point": [67, 125, 126], "sqlite": [67, 68, 72], "enableexternalwebsocketcontrol": [67, 68], "publishchargingscheduleinterv": 67, "publishchargingscheduledur": 67, "messagelogpath": [67, 68, 149], "everest_ocpp_log": [67, 68, 149, 150], "messagequeueresumedelai": [67, 68], "queue": [67, 68], "reconnect": [67, 68], "auth_valid": [67, 68, 149], "auth_provid": [67, 68, 149], "ocpp_data_transf": [67, 68, 69, 125, 126], "toward": [67, 68], "ocpp_gener": [67, 68], "connector_zero_sink": [67, 149], "coredatabasepath": 68, "devicemodeldatabasepath": 68, "device_model_storag": 68, "authorizationlist": 68, "authorizationcach": [68, 149], "datatransf": [69, 121], "keys_to_monitor": 69, "heartbeatinterv": [69, 149], "securityprofil": [69, 116, 149], "exampleconfigurationkei": 69, "commad": 69, "seper": [69, 115, 147], "pn532": 70, "nfc": [70, 142], "tag": [70, 84, 92, 93, 105, 147], "ttys0": 70, "read_timeout": 70, "subsequ": [70, 78, 111, 137], "w\u00f6llert": [70, 82], "captur": 71, "dump": [71, 92], "sebastian": [71, 75, 83], "luka": [71, 75, 83], "sqlite_db_file_path": 72, "everest_persistent_stor": 72, "kv": [72, 79, 80, 125, 126], "phytec": [73, 122], "phyverso": [73, 100, 122], "mcu_config_fil": 73, "example_config_pionix": 73, "conn1_max_current_a_import": 73, "amp": [73, 87, 106], "conn1_min_current_a_import": 73, "conn1_min_phase_count_import": 73, "conn1_max_phase_count_import": 73, "conn1_min_current_a_export": 73, "conn1_max_current_a_export": 73, "conn1_min_phase_count_export": 73, "conn1_max_phase_count_export": 73, "conn1_has_socket": 73, "conn1_dc": 73, "conn2_max_current_a_import": 73, "conn2_min_current_a_import": 73, "conn2_min_phase_count_import": 73, "conn2_max_phase_count_import": 73, "conn2_min_current_a_export": 73, "conn2_max_current_a_export": 73, "conn2_min_phase_count_export": 73, "conn2_max_phase_count_export": 73, "conn2_has_socket": 73, "conn2_dc": 73, "connector_1": 73, "proxim": 73, "connector_2": 73, "rcd_1": 73, "onboard": [73, 82, 123], "rcd_2": 73, "connector_lock_1": 73, "connector_lock_2": 73, "phyverso_mcu_temperatur": [73, 125, 126, 128], "system_specific_data_1": 73, "generic_arrai": [73, 125, 126, 128], "system_specific_data_2": 73, "collect": [74, 102, 115, 135], "power_unit_id": 74, "unit_id": 74, "sunspec_base_address": 74, "40000": 74, "50000": 74, "watchdog_wakeup_interv": 74, "wakup": 74, "watchdog": [74, 107], "serial_devic": 74, "bsm": 74, "19200": 74, "r": [74, 136], "485": 74, "rang": [74, 120], "2400": 74, "use_serial_comm_hub": 74, "meter_id": [74, 102], "no_meter_id": 74, "arbitrari": [74, 84, 85, 87, 88, 137, 152], "power_meter_id": 74, "ac_met": 74, "sunspec_ac_met": [74, 125, 126, 128], "serial_com_0_connect": 74, "christoph": 74, "kliemt": 74, "20": [75, 135, 142, 145, 155], "josev": [75, 129, 135, 136], "project": [75, 131, 136, 137, 141, 142, 143, 144, 148, 151, 152, 153, 154, 155], "supported_iso15118_20_ac": 75, "supported_iso15118_20_dc": 75, "tls_activ": 75, "enforce_tl": 75, "is_cert_install_need": 75, "And": [75, 137, 139, 142, 143, 152], "overwritten": [75, 131, 137], "iso15118_ev": [75, 125, 126, 128], "iskra": 76, "33": 76, "ocmf_format_vers": 76, "represent": [76, 93, 110, 123, 134, 136, 138, 139], "ocmf_gateway_identif": 76, "ocmf_gateway_seri": 76, "mention": [76, 131], "ocmf_gateway_vers": 76, "softwar": [76, 99, 134, 140, 143, 146, 151], "ocmf_charge_point_identification_typ": 76, "ocmf_charge_point_identif": 76, "embed": [76, 77], "qwello": [76, 77], "eu": [76, 77], "feig": 77, "192": [77, 79], "168": [77, 79], "feig_seri": 77, "seven": 77, "charact": [77, 98, 102], "abcd123": 77, "terminal_id": 77, "currenc": [77, 88, 98, 105], "978": 77, "4217": [77, 88, 98], "pre_authorization_amount": 77, "2500": 77, "cent": [77, 98], "read_card_timeout": 77, "read_card_debounc": 77, "debounc": 77, "prevent": [77, 92, 115, 119, 133, 142], "transactions_max_num": 77, "concurr": 77, "exce": 77, "bank_transaction_summary_provid": [77, 125, 126], "session_cost": [77, 125, 126, 128], "bank_session_token": 77, "bank_session_token_provid": [77, 125, 126, 139], "team": 77, "hub": 78, "baudrat": 78, "pariti": 78, "none": [78, 86, 95, 102, 123], "odd": 78, "rtsct": 78, "rt": 78, "ct": 78, "ignore_echo": 78, "rxtx_gpio_chip": 78, "rx": 78, "tx": [78, 123], "usag": [78, 87, 134, 139, 142], "rxtx_gpio_lin": 78, "rxtx_gpio_tx_high": 78, "max_packet_s": 78, "size": [78, 142, 146], "payload": [78, 106, 119, 137, 152], "exceed": [78, 92], "apu": 78, "wikipedia": [78, 123], "en": [78, 98, 119, 123], "256": 78, "initial_timeout_m": 78, "within_message_timeout_m": 78, "9600": 78, "lan": [79, 137], "wifi": 79, "privileg": 79, "setup_wifi": 79, "setup_simul": 79, "online_check_host": 79, "lfenergi": [79, 143], "hostnam": 79, "internet": [79, 137, 142], "initialized_by_default": 79, "release_metadata_fil": 79, "releas": [79, 130, 135, 143, 147], "locat": [79, 99, 107, 116, 119, 123, 131, 136, 147, 149, 150, 153, 154], "ap_interfac": 79, "wlan0": 79, "ap": 79, "ap_ipv4": 79, "24": 79, "memori": 80, "defaultretri": 81, "tri": 81, "download": [81, 85, 107, 130, 142, 143, 146, 148, 153], "defaultretryinterv": 81, "resetdelai": 81, "acknowledg": 81, "travel": 81, "caller": [81, 137], "reset_gpio_chip": 82, "gpiochip0": 82, "27": [82, 148], "caps_min_current_a": 82, "caps_max_current_a": 82, "ev_board_support": [83, 125, 126, 128], "concurrenttx": 84, "nocredit": 84, "notallowedtypeevs": 84, "notatthisloc": 84, "notatthistim": 84, "signatureerror": 84, "certificateexpir": 84, "certificaterevok": 84, "nocertificateavail": 84, "certchainerror": 84, "contractcancel": 84, "tokenvalidationstatu": 84, "timedout": 84, "customidtoken": 84, "printabl": [84, 85], "insensit": [84, 85, 99], "ascii": [84, 85, 99], "idtokentyp": 84, "additional_info": [84, 99], "request_id": [84, 107], "put": [84, 119, 134, 136, 138, 142, 147, 152], "remotestartid": 84, "id_token": [84, 103], "authorization_typ": 84, "authorizationtyp": [84, 139], "prevalid": 84, "iso15118certificatehashdata": 84, "certificatehashdatainfo": [84, 95], "parentidtag": 84, "expiry_tim": [84, 103], "selectionalgorithm": 84, "choos": [84, 136, 138, 141, 143, 152, 153], "referenc": [84, 102], "influenc": 84, "plugandcharg": 84, "bankcard": [84, 139], "distinguish": [84, 93, 95, 139], "central": [84, 92, 102, 115, 134, 138, 140, 150, 152], "macaddress": 84, "iso14443": [84, 102], "iso15693": [84, 102], "keycod": 84, "noauthor": 84, "bookkeep": 85, "short": [85, 102, 130, 136, 137, 138, 147, 149], "session_token": 85, "invoic": 85, "transaction_data": 85, "iec61851": [86, 115], "poweron": 86, "correctli": [86, 87, 142, 149], "mirror": [86, 123], "contact": [86, 123, 142], "poweroff": [86, 91], "weld": 86, "Not": [86, 111, 152], "assembli": [86, 142], "a_13": 86, "a_20": 86, "a_32": 86, "a_63_3ph_70_1ph": 86, "proximity_pilot": 86, "cp_pwm_duty_cycl": 86, "nodetyp": 87, "undefin": [87, 102], "limitsreq": 87, "total_power_w": 87, "ac_max_current_a": 87, "ac_min_current_a": 87, "properli": [87, 95, 119, 123, 135, 136, 142, 147], "ac_max_phase_count": 87, "ac_min_phase_count": 87, "ac_supports_changing_phases_during_charg": 87, "limitsr": 87, "optimizertarget": 87, "energy_amount_need": 87, "kwh": [87, 88, 118], "charge_to_max_perc": 87, "nn": 87, "car_battery_soc": 87, "Of": 87, "leave_tim": 87, "drive": [87, 115, 137, 142], "fullfil": [87, 150], "cheapest": 87, "timefram": 87, "price_limit": 87, "full_autonomi": 87, "schedulereqentri": 87, "entri": [87, 88, 92, 135], "sampl": [87, 88, 99], "limits_to_root": 87, "face": [87, 115], "limits_to_leav": 87, "leav": 87, "conversion_effici": 87, "convers": 87, "price_per_kwh": 87, "priceperkwh": [87, 88], "timepoint": [87, 88], "scheduleresentri": 87, "children": 87, "child": [87, 93], "again": [87, 92, 102, 133, 136, 138, 141, 152], "propag": [87, 147], "node_typ": 87, "priority_request": 87, "merg": [87, 115, 147], "them": [87, 110, 111, 131, 133, 136, 138, 140, 142, 144, 152], "optimizer_target": 87, "energy_usage_root": 87, "energy_usage_leav": 87, "schedule_import": [87, 88], "futur": [87, 88, 136, 142, 143], "practic": [87, 88, 135, 136, 143], "schedule_export": [87, 88], "valid_until": 87, "consumpt": [87, 141], "afer": 87, "limits_root_sid": 87, "digit": [88, 98], "implementationidentifi": 89, "module_id": [89, 133, 137, 149], "implementation_id": [89, 133, 137, 149], "clearedbymodul": 89, "clearedbyreboot": 89, "severityfilt": 89, "sever": [89, 92, 116, 133, 137, 140, 152], "high_g": 89, "medium_g": 89, "low_g": 89, "timeperiodfilt": 89, "timeperiod": 89, "timestamp_from": [89, 105], "timestamp_to": [89, 105], "argument": [89, 133, 136, 137, 141, 145, 152, 155], "state_filt": 89, "origin_filt": 89, "type_filt": 89, "severity_filt": 89, "timeperiod_filt": 89, "handle_filt": 89, "medium": [89, 92], "sub_typ": [89, 133], "origin": [89, 99, 107, 115, 130, 133, 145, 147, 152], "max_current_a_import": 91, "min_current_a_import": 91, "max_phase_count_import": 91, "nr": 91, "min_phase_count_import": 91, "max_current_a_export": 91, "min_current_a_export": 91, "max_phase_count_export": 91, "min_phase_count_export": 91, "supports_changing_phases_during_charg": 91, "connector_typ": 91, "iec62196type2c": 91, "iec62196type2socket": 91, "degre": 91, "celsiu": 91, "fan_rpm": 91, "supply_voltage_12v": 91, "supply_voltage_minus_12v": 91, "relais_on": 91, "architectur": [91, 134, 137, 143], "train": 91, "dccablecheck": 91, "dcprecharg": 91, "fullpowercharg": 91, "stoptransactionreason": 92, "id_tag": [92, 105, 115], "emergencystop": 92, "button": [92, 95, 136, 153], "evdisconnect": 92, "move": [92, 147, 149, 150, 153], "induct": 92, "hardreset": 92, "press": [92, 95, 144, 148], "powerloss": 92, "reboot": [92, 99, 107, 123, 142], "remot": [92, 107, 130, 137, 138, 140, 144, 147, 148, 152], "smartphon": 92, "prepaid": 92, "credit": [92, 102, 139], "softreset": 92, "unlockcommand": 92, "deauthor": 92, "starttransact": 92, "conf": [92, 137, 142, 152], "energylimitreach": 92, "paid": 92, "solut": [92, 134, 135, 138, 141, 148], "groundfault": 92, "localoutofcredit": 92, "masterpass": 92, "masterpassgroupid": 92, "overcurrentfault": 92, "larger": 92, "electr": [92, 102, 115, 116, 123, 136, 139, 142, 150], "powerqu": 92, "qualiti": 92, "imbal": 92, "soclimitreach": 92, "stoppedbyev": 92, "timelimitreach": 92, "startsessionreason": 92, "evconnect": 92, "error_notsupport": 92, "error_notcharg": 92, "error_hardwar": 92, "sessioneventenum": 92, "sessionstart": [92, 111], "either": [92, 118, 133, 140, 142, 148, 150], "met": [92, 123], "preparecharg": 92, "prepar": [92, 134, 143, 150, 152], "precharg": [92, 115], "powerdeliveri": 92, "chargingstart": 92, "chargingpausedev": 92, "chargingpausedevs": 92, "chargingresum": 92, "stoppingcharg": 92, "weldingcheck": 92, "chargingfinish": 92, "essenti": [92, 135, 137, 152], "transactionfinish": 92, "clariti": [92, 149], "precondit": 92, "irrevoc": 92, "swipe": 92, "sessionfinish": 92, "doesnt": 92, "allerrorsclear": 92, "permanentfault": 92, "reservationstart": [92, 115], "reservationend": [92, 103, 115], "replugstart": 92, "interrupt": [92, 95], "replugfinish": 92, "plugintimeout": 92, "connectiontimeout": [92, 149], "waitingforenergi": 92, "errorclear": 92, "permanentfaultclear": 92, "meter_valu": 92, "signed_meter_valu": [92, 102], "units_sign": [92, 102, 125, 128], "signedmetervalu": [92, 102, 110], "logging_path": 92, "filenam": 92, "incomplet": 92, "start_signed_meter_valu": [92, 102], "chargingstatechangedev": 92, "chargingstatechang": 92, "authorizationev": 92, "errorenum": 92, "kept": [92, 131], "compat": [92, 142], "legaci": 92, "rcd_selftest": 92, "rcd_dc": 92, "rcd_ac": 92, "vendorerror": [92, 133], "vendorwarn": [92, 133], "connectorlockcapnotcharg": 92, "connectorlockunexpectedopen": 92, "connectorlockunexpectedclos": 92, "connectorlockfailedlock": 92, "connectorlockfailedunlock": 92, "mrec1connectorlockfailur": 92, "mrec2groundfailur": 92, "mrec3hightemperatur": 92, "mrec4overcurrentfailur": 92, "mrec5overvoltag": 92, "mrec6undervoltag": 92, "mrec8emergencystop": 92, "mrec10invalidvehiclemod": 92, "mrec14pilotfault": 92, "mrec15powerloss": 92, "mrec17evsecontactorfault": 92, "mrec18cableovertempder": 92, "mrec19cableovertempstop": 92, "mrec20partialinsert": 92, "mrec23proximityfault": 92, "mrec24connectorvoltagehigh": 92, "mrec25brokenlatch": 92, "mrec26cutc": 92, "diodefault": 92, "ventilationnotavail": 92, "brownout": 92, "powermetertransactionstartfail": 92, "error_cod": 92, "error_descript": 92, "human": [92, 123, 154], "error_sever": 92, "vendor_error": 92, "enable_sourc": 92, "unspecifi": 92, "localapi": 92, "localkeylock": 92, "servicetechnician": 92, "remotekeylock": 92, "mobileapp": 92, "firmwareupd": [92, 99, 107, 123], "enable_st": 92, "unassign": 92, "enable_prior": 92, "assum": [92, 99, 119, 131, 137, 138, 141, 146, 147, 152], "session_start": 92, "session_finish": 92, "transaction_start": 92, "transaction_finish": 92, "charging_state_changed_ev": 92, "authorization_ev": 92, "nr_of_phases_avail": 92, "present_voltag": 92, "present_curr": 92, "target_voltag": 92, "target_curr": 92, "maximum_current_limit": 92, "minimum_current_limit": 92, "maximum_voltage_limit": 92, "maximum_power_limit": 92, "estimated_time_ful": 92, "departure_tim": 92, "depart": 92, "estimated_time_bulk": 92, "evcc_id": 92, "fa": 92, "remaining_energy_need": 92, "remain": [92, 108, 123], "battery_capac": 92, "battery_full_soc": 92, "battery_bulk_soc": 92, "brand": 92, "volkswagen_group": 92, "volkswagengroup": 92, "tesla": 92, "independ": [92, 119, 137], "upward": 92, "connectortypeenum": 92, "cccs1": 92, "k": 92, "combo": 92, "cccs2": 92, "cg105": 92, "jari": 92, "g105": 92, "1993": 92, "chademo": [92, 143], "ctesla": 92, "ctype1": 92, "iec62196": 92, "j1772": [92, 115, 142], "ctype2": 92, "mennek": 92, "s309_1p_16a": 92, "16a": 92, "iec60309": 92, "s309_1p_32a": 92, "32a": 92, "s309_3p_16a": 92, "s309_3p_32a": 92, "sbs1361": 92, "domest": 92, "13amp": 92, "scee": 92, "7_7": 92, "cee": 92, "7": [92, 102, 119, 129, 136, 148, 152], "schuko": 92, "stype2": 92, "stype3": 92, "scame": 92, "scee_7_7": 92, "v2grootcertif": 93, "morootcertif": 93, "csmsrootcertif": 93, "v2gcertificatechain": 93, "mfrootcertif": 93, "hashalgorithm": [93, 95], "sha256": [93, 95], "sha384": [93, 95], "sha512": [93, 95], "invalidsignatur": [93, 107], "invalidcertificatechain": 93, "invalidformat": 93, "invalidcommonnam": 93, "norootcertificateinstal": 93, "certificatestoremaxlengthexceed": 93, "writeerror": 93, "issuernotfound": 93, "invalidleafsignatur": 93, "invalidchain": 93, "notfound": 93, "getinstalledcertificatesstatu": 93, "getcertificatesignrequeststatu": 93, "invalidrequestedtyp": 93, "keygenerror": 93, "generationerror": 93, "getcertificateinfostatu": 93, "notfoundvalid": 93, "privatekeynotfound": 93, "hash_algorithm": 93, "issuer_name_hash": 93, "issuer": [93, 95], "dn": [93, 119], "field": [93, 99, 102, 106, 138], "issuer_key_hash": 93, "length": [93, 102, 106, 118, 119, 149], "subject": [93, 146], "serial_numb": 93, "hexadecim": [93, 102], "0x": 93, "lead": [93, 102, 143], "certificatehashdatachain": 93, "child_certificate_hash_data": 93, "certificate_hash_data_chain": 93, "ocsprequestdata": 93, "responder_url": 93, "respond": [93, 95, 115, 137], "url": [93, 95, 107, 138, 153], "ocsp_request_data_list": 93, "certificateocsp": 93, "ocsp_path": 93, "certificateinfo": 93, "certificate_singl": 93, "certificate_count": 93, "externalpay": 95, "ac_single_phase_cor": [95, 96], "ac_three_phase_cor": [95, 96], "dc_core": [95, 96], "dc_extend": [95, 96], "dc_combo_cor": [95, 96], "dc_uniqu": [95, 96], "warn": [95, 143], "no_imd": 95, "dc_everrorcod": 95, "no_error": 95, "failed_resstemperatureinhibit": 95, "failed_evshiftposit": 95, "failed_chargerconnectorlockfault": 95, "failed_evressmalfunct": 95, "failed_chargingcurrentdifferentia": 95, "failed_chargingvoltageoutofrang": 95, "reserved_a": 95, "reserved_b": 95, "reserved_c": 95, "failed_chargingsystemincompat": 95, "nodata": 95, "error_contactor": 95, "error_rcd": [95, 123], "error_utilityinterruptev": 95, "util": [95, 129, 130, 131, 133, 136, 142, 143, 146, 148, 152], "equip": [95, 142], "temporari": [95, 144], "reduct": 95, "error_malfunct": 95, "recover": 95, "error_emergencyshutdown": 95, "incompat": [95, 107], "v2g_message_id": 95, "bodi": [95, 119], "supportedappprotocolreq": 95, "supportedappprotocolr": 95, "sessionsetupreq": 95, "sessionsetupr": 95, "servicediscoveryreq": 95, "servicediscoveryr": 95, "servicedetailreq": 95, "servicedetailr": 95, "paymentserviceselectionreq": 95, "paymentserviceselectionr": 95, "servicepaymentselectionreq": 95, "servicepaymentselectionr": 95, "paymentdetailsreq": 95, "paymentdetailsr": 95, "authorizationreq": 95, "authorizationr": 95, "contractauthenticationreq": 95, "contractauthenticationr": 95, "chargeparameterdiscoveryreq": 95, "chargeparameterdiscoveryr": 95, "chargingstatusreq": 95, "chargingstatusr": 95, "meteringreceiptr": 95, "powerdeliveryr": 95, "cablecheckreq": 95, "cablecheckr": 95, "prechargereq": 95, "precharger": 95, "currentdemandreq": 95, "currentdemandr": 95, "weldingdetectionreq": 95, "weldingdetectionr": 95, "sessionstopreq": 95, "sessionstopr": 95, "certificateinstallationreq": 95, "certificateupdatereq": 95, "unknownmessag": 95, "j2847_2": 95, "evseid_din": 95, "evsepresentvoltag": 95, "cdv": 95, "61851": [95, 138, 142], "23": [95, 98], "evsepresentcurr": 95, "evsemaximumcurrentlimit": 95, "evsemaximumpowerlimit": 95, "evsemaximumvoltagelimit": 95, "evseminimumcurrentlimit": 95, "accuraci": [95, 98], "evseminimumvoltagelimit": 95, "dc_current_regulation_toler": 95, "magnitud": [95, 101], "toler": [95, 101], "dc_peak_current_rippl": 95, "peak": [95, 101], "rippl": [95, 101], "dc_energy_to_be_deliv": 95, "deliveredbi": 95, "dc_evreadi": 95, "dc_evresssoc": 95, "ress": 95, "dc_evcabincondit": 95, "toheat": 95, "passeng": 95, "compart": 95, "dc_evressconidit": 95, "dc_evtargetvoltag": 95, "dc_evtargetcurr": 95, "demand": 95, "dc_evmaximumcurrentlimit": 95, "dc_evmaximumpowerlimit": 95, "dc_evmaximumvoltagelimit": 95, "ev_remainingtimetofullsoc": 95, "ev_remainingtimetobulksoc": 95, "appprotocol": 95, "v2g_message_xml": 95, "decod": [95, 123], "v2g_message_json": 95, "v2g_message_exi_hex": 95, "hex": [95, 102], "v2g_message_exi_base64": 95, "exirespons": 95, "certificateact": 95, "certificateactionenum": 95, "schema": [95, 131, 152], "exirequest": 95, "iso15118schemavers": 95, "certificatereq": 95, "issuernamehash": 95, "issuerkeyhash": 95, "serialnumb": 95, "responderurl": 95, "maxcurrentlimit": 96, "maxpowerlimit": 96, "maxvoltagelimit": 96, "energycapac": 96, "targetcurr": 96, "targetvoltag": 96, "dischargemaxcurrentlimit": 96, "dischargemaxpowerlimit": 96, "dischargetargetcurr": 96, "dischargeminimalsoc": 96, "resistance_f_ohm": 97, "protect": [97, 102, 142], "earth": 97, "ohm": 97, "voltage_v": [97, 101, 102, 118], "currencycod": 98, "alphabet": 98, "taken": [98, 140, 141, 146, 147, 152], "www": [98, 119], "six": 98, "com": [98, 115, 119, 123, 129, 130, 131, 135, 136, 141, 142, 143, 146, 147, 148, 149, 150, 152, 155], "financi": 98, "technic": [98, 99, 143], "metal": [98, 142], "bond": 98, "market": 98, "AED": 98, "afn": 98, "amd": 98, "ang": 98, "aoa": 98, "aud": 98, "awg": 98, "azn": 98, "bam": 98, "bbd": 98, "bdt": 98, "bgn": 98, "bhd": 98, "bif": 98, "bmd": 98, "bnd": 98, "bob": 98, "bov": 98, "brl": 98, "btn": 98, "bwp": 98, "byn": 98, "bzd": 98, "cad": 98, "cdf": 98, "che": 98, "chf": 98, "chw": 98, "clf": 98, "clp": 98, "cny": 98, "cop": 98, "cou": 98, "crc": 98, "cuc": 98, "cup": 98, "cve": 98, "czk": 98, "djf": 98, "dkk": 98, "dop": 98, "dzd": 98, "egp": 98, "ern": 98, "etb": 98, "eur": 98, "fjd": 98, "fkp": 98, "gbp": 98, "gel": 98, "gh": 98, "gip": 98, "gmd": 98, "gnf": 98, "gtq": 98, "gyd": 98, "hkd": 98, "hnl": 98, "htg": 98, "huf": 98, "idr": 98, "il": [98, 102], "inr": 98, "iqd": 98, "irr": 98, "isk": 98, "jmd": 98, "jod": 98, "jpy": 98, "ke": 98, "kg": 98, "khr": 98, "kmf": 98, "kpw": 98, "krw": 98, "kwd": 98, "kyd": 98, "kzt": 98, "lak": 98, "lbp": 98, "lkr": 98, "lrd": 98, "lsl": 98, "lyd": 98, "mad": 98, "mdl": 98, "mga": 98, "mkd": 98, "mmk": 98, "mnt": [98, 142], "mop": 98, "mru": 98, "mur": 98, "mvr": 98, "mwk": 98, "mxn": 98, "mxv": 98, "myr": 98, "mzn": 98, "nad": 98, "ngn": 98, "nio": 98, "nok": 98, "npr": 98, "nzd": 98, "omr": 98, "pab": 98, "pen": 98, "pgk": 98, "php": 98, "pkr": 98, "pln": 98, "pyg": 98, "qar": 98, "ron": 98, "rsd": 98, "rub": 98, "rwf": 98, "sar": 98, "sbd": 98, "scr": 98, "sdg": 98, "sek": 98, "sgd": 98, "shp": 98, "sle": 98, "sll": 98, "srd": 98, "ssp": 98, "stn": 98, "svc": 98, "syp": 98, "szl": 98, "thb": 98, "tj": 98, "tmt": 98, "tnd": 98, "top": [98, 130, 134, 138, 142, 143], "ttd": 98, "twd": 98, "tz": 98, "uah": 98, "ugx": 98, "usd": 98, "usn": 98, "uyi": 98, "uyu": 98, "uyw": 98, "uz": 98, "ved": 98, "ve": [98, 141], "vnd": 98, "vuv": 98, "wst": 98, "xaf": 98, "xcd": 98, "xdr": 98, "xof": 98, "xpf": 98, "xsu": 98, "xua": 98, "yer": 98, "zar": 98, "zmw": 98, "zwl": 98, "separ": [98, 102, 131, 137, 143, 149, 150], "express": 98, "euro": 98, "moneyamount": [98, 105], "ocpp201": [99, 125, 127, 140, 150], "customdata": 99, "vendor_id": 99, "reproduc": 99, "conveni": 99, "chargingscheduleperiod": 99, "start_period": 99, "number_phas": 99, "stack_level": 99, "charging_rate_unit": 99, "charging_schedule_period": 99, "start_schedul": 99, "min_charging_r": 99, "transaction_ev": 99, "transactionev": 99, "associ": 99, "session_id": 99, "enumer": 99, "messagecont": 99, "messageformat": 99, "languag": [99, 134, 135, 137, 144, 152, 155], "utf8": 99, "transactioneventrespons": 99, "original_transaction_ev": 99, "promt": 99, "total_cost": 99, "charging_prior": 99, "personal_messag": 99, "datatransferstatu": 99, "unknownmessageid": 99, "unknownvendorid": 99, "message_id": 99, "custom_data": 99, "pair": [99, 117, 137], "read_onli": 99, "getconfigur": 99, "unknown_kei": 99, "rebootrequir": 99, "notsupport": 99, "securityeventenum": 99, "failedtoauthenticateatcsm": 99, "csmsfailedtoauthent": 99, "settingsystemtim": 99, "startupofthedevic": 99, "resetorreboot": 99, "securitylogwasclear": 99, "reconfigurationofsecurityparamet": 99, "memoryexhaust": 99, "invalidmessag": 99, "attemptedreplayattack": 99, "tamperdetectionactiv": 99, "invalidfirmwaresignatur": 99, "invalidfirmwaresigningcertif": 99, "invalidcsmscertif": 99, "invalidchargingstationcertif": 99, "invalidtlsvers": 99, "invalidtlsciphersuit": 99, "maintenanceloginaccept": 99, "maintenanceloginfail": 99, "index": [99, 137, 143, 152, 154, 155], "variabl": [99, 130, 134, 136, 137, 139, 146, 152], "doesn": 99, "suffici": [99, 130, 139, 142], "attributeenum": 99, "attribut": [99, 119, 133, 136], "minset": 99, "maxset": 99, "getvariablestatusenumtyp": 99, "unknowncompon": 99, "unknownvari": 99, "notsupportedattributetyp": 99, "attributetyp": 99, "setvariablestatusenumtyp": 99, "eventtriggerenum": 99, "alert": 99, "threshold": 99, "delta": 99, "eventnotificationtyp": 99, "notif": [99, 152], "hardwirednotif": 99, "hardwir": 99, "hardwiredmonitor": 99, "preconfiguredmonitor": 99, "preconfigur": 99, "custommonitor": 99, "attribute_typ": 99, "absent": 99, "NOT": [99, 152], "event_id": 99, "actual_valu": 99, "event_notification_typ": 99, "caus": [99, 135, 148], "refer": [99, 112, 113, 114, 115, 116, 118, 121, 122, 123, 124, 130, 136, 137, 140, 143, 146, 147, 155], "tech_cod": 99, "tech_info": 99, "transactionid": 99, "variable_monitoring_id": 99, "variablemonitor": 99, "operationalstatusenumtyp": 99, "inop": 99, "operational_statu": 99, "whose": [99, 118, 147], "changeavailabilitystatusenumtyp": 99, "statusinfotyp": 99, "reason_cod": 99, "predefin": [99, 146], "why": [99, 103, 136, 138, 145], "text": [99, 141, 143, 149, 155], "abl": [99, 123, 130, 136, 141, 142, 144, 149, 152], "status_info": 99, "registrationstatu": 99, "pend": 99, "current_tim": 99, "heartbeat": [99, 123], "bootnotif": 99, "sensor": 100, "current_a": [101, 102, 118], "current_regulation_tolerance_a": 101, "peak_current_ripple_a": 101, "max_export_voltage_v": 101, "min_export_voltage_v": 101, "max_export_current_a": 101, "min_export_current_a": 101, "max_import_voltage_v": 101, "min_import_voltage_v": 101, "max_import_current_a": 101, "min_import_current_a": 101, "max_export_power_w": 101, "max_import_power_w": 101, "sink": 101, "conversion_efficiency_import": 101, "conversion_efficiency_export": 101, "identification_statu": 102, "ocmfuseridentificationstatu": 102, "identification_level": 102, "ocmfidentificationlevel": 102, "overal": 102, "identification_flag": 102, "IF": 102, "ocmfidentificationflag": 102, "identification_typ": 102, "ocmfidentificationtyp": 102, "IT": 102, "identification_data": 102, "uid": 102, "14443": 102, "tariff_text": 102, "textual": 102, "transactionrequeststatu": 102, "not_support": 102, "unexpected_error": 102, "verbos": [102, 136], "transaction_min_stop_tim": 102, "earliest": 102, "yield": 102, "transaction_max_stop_tim": 102, "deadlin": 102, "fill": [102, 118, 136, 141], "signific": 102, "hearsai": 102, "unsecur": [102, 116, 149], "trust": [102, 116], "map": [102, 137, 138, 143, 144], "extent": [102, 142], "reliabl": 102, "certifi": 102, "cryptograph": 102, "15118": [102, 117, 135, 138, 142, 143, 150], "mismatch": 102, "outdat": 102, "found": [102, 118, 130, 136, 142, 144, 147, 152, 153], "rfid_non": 102, "rfid_plain": 102, "rfid_rel": 102, "rfid_psk": 102, "share": [102, 115, 116, 136, 137, 138, 143, 149, 153], "ocpp_non": 102, "ocpp_r": 102, "remotestart": 102, "method": [102, 110, 111, 136, 137], "ocpp_auth": 102, "ocpp_rs_tl": 102, "obtain": [102, 118], "ocpp_auth_tl": 102, "ocpp_cach": 102, "ocpp_whitelist": 102, "whitelist": 102, "ocpp_certifi": 102, "iso15118_non": 102, "iso15118_pnc": 102, "plmn_none": 102, "plmn_ring": 102, "plmn_sm": 102, "deni": 102, "factor": 102, "notat": [102, 137], "15693": 102, "electro": 102, "14": [102, 129, 152], "15": [102, 148], "evcoid": 102, "iso7812": 102, "7812": 102, "card_txn_nr": 102, "cardtxnbr": 102, "central_1": 102, "sm": 102, "central_2": 102, "local_1": 102, "local_2": 102, "phone_numb": 102, "phone": 102, "key_cod": 102, "not_assign": 102, "phase_seq_error": 102, "rotat": 102, "ccw": 102, "energy_wh_import": [102, 118], "energy_wh_export": [102, 118], "power_w": [102, 118], "reactivepow": [102, 109, 110], "reactiv": [102, 109, 110], "frequency_hz": [102, 118], "energy_wh_import_sign": 102, "energy_wh_export_sign": 102, "power_w_sign": 102, "voltage_v_sign": 102, "var_sign": 102, "current_a_sign": 102, "frequency_hz_sign": 102, "made": [103, 119, 136, 139, 142], "occupi": 103, "unavail": 103, "parent_id": 103, "reservationendreason": 103, "usedtostartcharg": 103, "serialcommhub": [104, 125, 127], "io": [104, 129, 145, 154], "status_cod": 104, "sessioncostchunk": 105, "sum": [105, 109, 110, 118], "monei": [105, 125, 128, 139], "thing": [105, 136, 138, 143, 147, 155], "categori": [105, 131], "sessionstatu": 105, "final": [105, 107, 115, 123, 137, 152], "cost_chunk": 105, "uinteg": 106, "203": 106, "l": [106, 145], "105": 106, "int16": 106, "apha": 106, "phasea": 106, "aphb": 106, "phaseb": 106, "aphc": 106, "phasec": 106, "a_sf": 106, "phvpha": 106, "phvphb": 106, "bn": 106, "phvphc": 106, "v_sf": 106, "sunssf": 106, "hz": 106, "hz_sf": 106, "wpha": 106, "wphb": 106, "wphc": 106, "w_sf": 106, "va": 106, "vapha": 106, "vaphb": 106, "vaphc": 106, "va_sf": 106, "varpha": 106, "varphb": 106, "varphc": 106, "var_sf": 106, "pfpha": 106, "pf": 106, "pct": 106, "pfphb": 106, "pfphc": 106, "pf_sf": 106, "totwhim": 106, "p": [106, 142, 145, 148, 152], "hour": [106, 119, 139], "acc32": 106, "totwh_sf": 106, "evt": 106, "bitfield32": 106, "chapter": [106, 136, 143], "17": [106, 135, 152], "critic": 106, "counter": 106, "problem": [106, 130, 135, 141], "retry_interval_": 107, "retrieve_timestamp": 107, "install_timestamp": 107, "acceptedcancel": 107, "invalidcertif": 107, "revokedcertif": 107, "revok": [107, 115], "oldest_timestamp": 107, "oldest": 107, "incluc": 107, "latest_timestamp": 107, "securitylog": 107, "diagnosticslog": 107, "uploadlogsstatu": 107, "file_nam": 107, "upload_logs_statu": 107, "logstatusenum": 107, "badmessag": 107, "badli": 107, "notsupportedoper": 107, "permissiondeni": 107, "insuffici": 107, "permiss": [107, 142, 152], "uploadfailur": 107, "being": [107, 118, 136, 140, 142, 144], "firmwareupdatestatusenum": 107, "intermedi": [107, 147], "downloadfail": 107, "downloadschedul": 107, "downloadpaus": 107, "task": [107, 111], "installationfail": 107, "installreboot": 107, "installschedul": 107, "installdatetim": 107, "installverificationfail": 107, "checksum": 107, "signatureverifi": 107, "notspecifi": 107, "applicationreset": 107, "localreset": 107, "powerup": 107, "remotereset": 107, "scheduledreset": 107, "countdown_": 108, "inact": 108, "current_limit_after_delay_a": 108, "current_limit_during_delay_a": 108, "start_tim": 108, "l1": [109, 110, 118], "l2": [109, 110], "l3": [109, 110], "signed_meter_data": 110, "eg": 110, "signing_method": 110, "creat": [110, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 153, 155], "encoding_method": 110, "public_kei": 110, "diagram": [111, 136, 137, 139], "individu": [111, 134, 142, 152], "thread": [111, 119, 137, 152], "chart": 111, "pleas": [111, 116, 130, 133, 135, 136, 140, 142, 149, 152], "guid": [111, 130, 131, 134, 135, 137, 138, 140, 143, 146, 149, 150, 151, 152, 153], "auto": [115, 118, 123, 125, 142, 148, 152, 154], "usabl": 115, "dedic": [115, 134, 136, 143], "interact": [115, 137, 138, 147, 148], "helper": [115, 131], "70121": 115, "seamlessli": 115, "integr": [115, 130, 136, 137, 138, 143, 144, 146], "lowest": [115, 142], "microcontrol": 115, "improv": [115, 152], "safeti": [115, 123, 142], "todo": [115, 137, 138], "graph": 115, "behav": 115, "light": [115, 134, 142], "subscrib": [115, 123, 134, 137, 139, 143, 152], "notreserv": 115, "driven": 115, "republish": 115, "struct": [115, 123, 133, 136], "begun": 115, "github": [115, 129, 130, 131, 135, 136, 141, 142, 143, 145, 146, 147, 149, 150, 152, 153, 154], "openfastchargingalli": 115, "pdf": 115, "To": [115, 118, 123, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 151, 153, 154, 155], "against": [115, 147, 149, 152], "reservatonstart": 115, "notifi": [115, 140, 152], "intergr": 115, "overload": 115, "drop": [115, 117, 134, 135, 143, 152], "limt": 115, "set_local_max_curr": 115, "travers": 115, "were": [115, 130, 134], "profil": [115, 116, 149], "whichev": 115, "wrap": 116, "libevs": [116, 129], "facilit": 116, "readm": [116, 135, 142, 146, 148], "cover": [116, 139, 140, 150], "anchor": [116, 155], "instruct": [116, 131, 135, 136, 145, 146, 148, 150, 152], "lot": [116, 131, 136, 139, 140, 147], "make": [116, 117, 123, 130, 131, 135, 136, 138, 140, 141, 144, 148, 149, 150, 152], "sure": [116, 130, 131, 135, 136, 138, 140, 142, 149, 150, 152], "writeabl": 116, "transport": [116, 149], "act": [116, 123, 143, 147, 151, 154], "behavior": [116, 119, 133, 152], "usessldefaultverifypath": 116, "necessarili": 116, "mutual": 116, "mtl": 116, "certificatesign": 116, "endpoint": [116, 119, 144, 149, 150], "mandatori": [116, 142], "possibli": [116, 119, 141], "bx": 117, "cx": 117, "dx": [117, 155], "cm_slac_parm_req": 117, "cm_slac_match_r": 117, "join": [117, 143], "modem": 117, "cap_net_raw": 117, "cm_valid": 117, "unplug": [117, 123, 142], "qca": 117, "modbusrtu": 118, "subdirectori": [118, 131, 142], "templat": [118, 134, 136, 152], "yaml": [118, 120, 125, 136, 139, 140, 141, 142, 143, 146, 148], "copi": [118, 119, 123, 130, 142, 144], "datasheet": 118, "consist": [118, 119, 131, 134, 137, 142, 147, 154], "start_regist": 118, "num_regist": 118, "multipli": 118, "exponent_regist": 118, "function_code_start_reg": 118, "scale": 118, "001": 118, "expon": 118, "function_code_exp_reg": 118, "split": [118, 123, 149], "certain": [118, 123, 130, 139], "serv": 119, "translat": 119, "metric": 119, "consequ": 119, "ensur": [119, 123, 141], "thrown": 119, "furthermor": [119, 131, 136, 141, 144, 147, 152], "loop": [119, 137, 140, 143, 151], "cf": 119, "synchron": [119, 137, 146], "livemeasur": 119, "inject": 119, "post": 119, "legal": 119, "renam": 119, "requet": 119, "devi": 119, "Then": [119, 141, 144, 152], "had": 119, "host": [119, 142, 144, 145, 153], "coher": 119, "suppos": [119, 130, 139], "howev": [119, 123, 135, 136, 137, 141], "inbetween": 119, "potenti": [119, 139], "similarli": [119, 137], "greater": [119, 135], "consider": 119, "ones": [119, 136, 138], "regularli": [119, 133, 136, 137, 141], "right": [119, 134, 136, 138, 140, 142, 143, 144, 152, 153], "48": 119, "section": [119, 131, 133, 134, 136, 137, 138, 142, 143, 147, 152, 153], "suggest": [119, 144, 152], "pai": [119, 139], "regard": [119, 138], "200m": 119, "bring": 119, "1024bit": 119, "vulner": 119, "curl": [119, 135], "header": [119, 135, 152, 155], "tls_on": 119, "offici": [119, 135, 141, 142, 143, 146], "page": [119, 134, 136, 138, 141, 142, 143, 148, 154], "callback": [120, 133, 137, 149, 152], "libocpp": [120, 129, 130, 141], "changeavail": 120, "5000": 120, "mid": 120, "yak": 123, "3v": 123, "ttl": 123, "uart": 123, "plu": [123, 138, 149], "linux": [123, 134, 135, 142, 143], "wakeup": 123, "currrent": 123, "unus": [123, 137], "bp": 123, "8n1": 123, "binari": [123, 136, 142, 152], "googl": 123, "buffer": 123, "consistent_overhead_byte_stuf": 123, "yeti_comm": 123, "evseri": 123, "cpp": [123, 131, 136, 137, 144, 146, 148, 152], "extract": [123, 142], "handlepacket": 123, "linkwrit": 123, "hi2lo": 123, "proto": 123, "lo2hi": 123, "frequent": [123, 143, 147], "nanopb": [123, 144], "nanopb_gener": 123, "setcontrolmod": 123, "setmaxcurr": 123, "accordingli": [123, 130, 134, 142, 149], "allowpoweron": 123, "bool": [123, 133], "decis": [123, 147], "setpwm": 123, "duty_cycl": 123, "ON": [123, 129, 141], "rom": [123, 142], "loader": [123, 148], "stm32flash": [123, 142], "tool": [123, 135, 136, 137, 138, 141, 142, 143, 146, 152, 154], "flash": 123, "kit": [123, 142], "real": [123, 138, 142], "keepalivehi": 123, "1hz": 123, "longer": 123, "stand": [123, 130, 138, 148], "alon": 123, "backup": [123, 147, 153], "go": [123, 136, 138, 140, 141, 142, 147, 148, 150, 152], "setthreephas": 123, "dual": 123, "enablercd": 123, "spike": 123, "goe": [123, 152], "float": 123, "imped": 123, "switchthreephaseswhilecharg": 123, "precaut": 123, "zoe": 123, "forceunlock": 123, "regardless": 123, "car_plugged_in": 123, "car_requested_pow": 123, "power_on": 123, "succesfulli": [123, 142], "power_off": 123, "car_requested_stop_pow": 123, "car_unplug": 123, "error_": 123, "error_df": 123, "error_relai": 123, "error_ventilation_not_avail": 123, "error_over_curr": 123, "quick": [123, 131, 135, 137, 143, 149, 150, 152, 153], "permanent_fault": 123, "evse_replug_start": 123, "evse_replug_finish": 123, "roughli": [123, 137], "keepalivelo": 123, "keep": [123, 136, 138, 147, 152], "resetdon": 123, "find": [125, 133, 136, 147, 148, 149, 152], "dpm1000": [125, 127], "dummytokenprovidermanu": [125, 127], "dummytokenvalid": [125, 127], "dummyv2g": [125, 127], "energynod": [125, 127], "errorhistori": [125, 127], "evslac": [125, 127], "evsesecur": [125, 127, 138], "evseslac": [125, 127, 138], "evsev2g": [125, 127, 136], "genericpowermet": [125, 127, 138], "jstibber": [125, 127], "lemdcbm400600": [125, 127], "micromegawattbsp": [125, 127], "ocppextensionexampl": [125, 127], "pn532tokenprovid": [125, 127], "packetsniff": [125, 127], "persistentstor": [125, 127], "phyversobsp": [125, 127], "powermeterbsm": [125, 127], "pyevjosev": [125, 127], "rsiskramet": [125, 127], "rspaymenttermin": [125, 127], "yetidriv": [125, 127, 138], "yetievdriv": [125, 127], "car_simul": [125, 126, 138], "debug_json": [125, 126], "example_error_framework": [125, 126], "example_us": [125, 126], "solar_forecast": [125, 126], "sunspec_read": [125, 126], "sunspec_scann": [125, 126], "test_control": [125, 126], "tibber_price_forecast": [125, 126], "cmake_condit": 129, "everest_enable_py_support": 129, "AND": [129, 141], "everest_dependency_enabled_josev": 129, "git": [129, 131, 134, 135, 136, 143, 148, 151, 152], "ext": [129, 142], "switchev": 129, "git_rev": 129, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 129, "git_tag": [129, 130, 152], "2024": [129, 143], "fb8f4987ca1ff92a5968da9eb3fe70a612b71fba": 129, "b70f595b640598bb957233c8b4ae54da8bc87324": 129, "7b64c791e24b105766c85236355055214f340f03": 129, "v0": [129, 147], "build_test": [129, 141, 152], "everest_core_build_test": 129, "425bec953e1fe61a5260fbf83d4bfadf90412996": 129, "254de94b00cbe7451c2408a02f9796e2a68c389": 129, "mbedtl": 129, "everest_dependency_enabled_mbedtl": 129, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 129, "v2": 129, "28": 129, "enable_program": 129, "enable_test": 129, "mbedtls_fatal_warn": 129, "openv2g": 129, "everest_dependency_enabled_openv2g": 129, "35c0c0a4ff3412e588ff6f00561df1407916832d": 129, "2023": [129, 135], "everest_dependency_enabled_libevse_secur": 129, "1ee9a962c49d22ea4a46c84ab9d51ebf80345e6": 129, "libfsm": 129, "everest_dependency_enabled_libfsm": 129, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 129, "liblog": [129, 130], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 129, "build_exampl": [129, 130], "cmake_position_independent_cod": 129, "libmodbu": [129, 130], "everest_dependency_enabled_libmodbu": 129, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 129, "everest_dependency_enabled_libocpp": 129, "9a19d29bd780d65c3ff15951427bf53e8fe33b88": 129, "12": [129, 135, 148, 152], "libslac": 129, "everest_dependency_enabled_libslac": 129, "1f9f1a114c8dec79607abaee18782e03849573d8": 129, "libtim": [129, 130], "everest_dependency_enabled_libtim": 129, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 129, "orchestr": [130, 137], "repositori": [130, 131, 133, 134, 143, 145, 146, 148, 149, 153, 154], "recent": 130, "python3": [130, 131, 135, 136], "upgrad": [130, 135], "indepth": 130, "guidanc": 130, "aris": 130, "pip": [130, 131, 135, 136], "setuptool": [130, 135, 136], "wheel": [130, 135, 136], "jstyleson": 130, "jsonschema": 130, "clone": [130, 136], "script": [130, 136, 142, 144, 147, 148, 149, 150, 152, 155], "environ": [130, 134, 138, 141, 143, 146, 152], "cd": [130, 131, 136, 141, 142, 144, 145, 147, 148, 152, 153, 154], "dependency_manag": [130, 136], "init": [130, 133, 136, 137, 147, 148, 152], "checkout": [130, 136, 142, 147, 148, 153], "deploi": [130, 146, 154], "devkit": 130, "libsunspec": 130, "rise": 130, "cpm": [130, 136], "home": [130, 136, 143, 144, 148, 152], "whoami": [130, 136], "bin": [130, 131, 136, 141, 142, 147, 148, 152], "ev_cli": [130, 131], "mkdir": [130, 136, 142, 145, 147, 152, 154], "jinja2": [130, 135, 136], "pyyaml": [130, 135, 136], "let": [130, 133, 136, 137, 138, 140, 141, 142, 143, 146, 147, 149, 152], "advanc": 130, "lib": [130, 133, 152], "branch": [130, 154], "repo": [130, 136, 146, 147], "achiev": [130, 141, 152], "edit": [130, 133, 147], "your": [130, 131, 134, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "cmakelist": [130, 131, 137], "txt": [130, 131, 136, 137], "find_packag": [130, 152], "look": [130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 146, 149, 152], "behind": [130, 138, 147], "clean": [130, 145, 147], "seen": [130, 136, 138, 142], "shell": [130, 136, 142, 144, 147], "yourself": [131, 142, 152], "possibilit": 131, "explain": [131, 134, 136, 138, 140, 143, 150, 152], "subcommand": 131, "manifest": [131, 133, 134, 137, 146, 149, 152], "dir": [131, 148, 152], "clang": [131, 135, 152], "interfacenam": 131, "hpp": [131, 137, 146, 152], "former": 131, "view": [131, 152, 154], "latter": [131, 136, 149], "skeleton": [131, 137], "insid": [131, 136, 138, 142, 144, 147, 148, 149], "cmake": [131, 135, 136, 141, 142, 144, 146, 148, 152], "ld": 131, "glue": [131, 136, 142], "hook": 131, "sampleinterfac": 131, "sampleinterfaceimpl": 131, "declar": [131, 134, 136, 137, 152], "subsect": [131, 137], "inferfac": 131, "mark": [131, 152], "75ac1216": 131, "19eb": 131, "4182": 131, "a85c": 131, "820f1fc2c091": 131, "recreat": 131, "creation": [131, 133], "diff": [131, 142], "touch": [131, 142, 147, 148], "comma": 131, "wherea": 131, "tbd": [131, 146], "edm": [132, 134, 143, 152], "cli": [132, 134, 137, 143, 152], "As": [133, 134, 136, 137, 138, 141, 142, 149], "react": 133, "wai": [133, 134, 136, 137, 138, 141, 142, 146, 152], "raise_error": 133, "clear_error": 133, "errortyp": 133, "clear_al": 133, "errorsubtyp": 133, "clear_all_errors_of_impl": 133, "subscribe_error": 133, "subscribe_all_error": 133, "susbcrib": 133, "enable_global_error": 133, "subscribe_global_all_error": 133, "autogener": [133, 146], "create_error": 133, "third": 133, "fourth": 133, "fifth": 133, "is_error_act": 133, "statecondit": 133, "member": [133, 137], "is_condition_satisfi": 133, "satisfi": [133, 136, 137, 152], "exampleerrorrais": 133, "exampleerrorsubscrib": 133, "error_object": 133, "error_factori": 133, "exampleerrora": 133, "clear_callback": 133, "error_object_0": 133, "error_object_1": 133, "error_object_2": 133, "error_object_3": 133, "error_object_4": 133, "anytim": 133, "std": [133, 137, 141, 152], "shared_ptr": 133, "error_state_monitor": 133, "mod": [133, 137], "r_example_rais": 133, "is_act": 133, "is_satisfi": 133, "exampleerrorb": 133, "are_satisfi": 133, "pyexampleerrorrais": 133, "pyexampleerrorsubscrib": 133, "opposit": 133, "addition": [133, 138, 143], "_mod": 133, "get_error_factori": 133, "example_rais": 133, "_setup": 133, "lambda": 133, "get_error_state_monitor_impl": 133, "get_error_state_monitor_req": 133, "jsexampleerrorrais": 133, "jsexampleerrorsubscrib": 133, "wouldn": 133, "creatiion": 133, "action": [133, 134, 145, 154], "construct": [133, 136, 137], "think": [134, 137], "scenario": [134, 136, 138, 143, 146, 147], "loos": 134, "coupl": [134, 146, 152], "everyth": [134, 136, 138, 140, 142, 152, 153], "enhanc": 134, "mind": [134, 147], "grei": [134, 138], "background": [134, 148], "pictur": [134, 138, 142], "technologi": 134, "javascript": [134, 136, 137, 141, 152], "python": [134, 136, 137, 144, 150, 152, 155], "rust": [134, 136, 137], "earli": 134, "appreci": 134, "feedback": 134, "experi": [134, 137, 152], "u": [134, 135, 136, 137, 141, 142, 143, 147, 152], "zulip": 134, "mail": [134, 141, 142, 152], "launch": [134, 137, 141, 152], "workspac": [134, 136, 141, 142, 144, 148, 153], "broker": [134, 136, 137, 144, 152], "smaller": [134, 142], "effort": 134, "noder": [134, 136, 142, 148, 153], "sneak": 134, "preview": 134, "admin": [134, 141, 144], "scaffold": 134, "shown": [134, 136, 138, 139, 142], "learn": [134, 136, 138, 152], "suit": [134, 140], "idea": [134, 140, 141, 145, 147, 152, 153], "illustr": 134, "box": [134, 138, 142], "dash": 134, "heart": 134, "explan": [134, 149], "tutori": [134, 136, 137, 140, 143, 145, 146, 147, 148, 149, 150, 154, 155], "cmd": [134, 136, 137, 148, 152], "4gb": 134, "ram": [134, 136], "cpu": [134, 136], "boost": [134, 135, 146], "raspberri": [134, 141, 142], "pi": [134, 141, 142], "ubuntu": [134, 142, 145], "opensus": 134, "fedora": 134, "36": 134, "compil": [134, 135, 136, 146, 152], "walk": [134, 136, 138, 142, 143], "errorfactori": 134, "errorstatemonitor": 134, "syntax": 134, "subscript": [134, 137], "nativ": [135, 142], "window": [135, 136, 144], "wsl2": 135, "docker": [135, 136, 143, 145, 149, 151, 153], "podman": 135, "gcc": [135, 141], "tweak": 135, "faq": [135, 143], "gnu": 135, "program": [135, 137, 141, 152], "stumbl": 135, "troubl": 135, "issu": [135, 139, 141, 142, 143, 147, 148], "librari": [135, 136, 141, 146, 149, 152], "best": [135, 143, 153], "04": [135, 145], "22": 135, "newer": [135, 147], "apt": [135, 142], "sudo": [135, 136, 142, 152], "rsync": [135, 142], "wget": [135, 142], "doxygen": 135, "graphviz": 135, "tidi": [135, 152], "cppcheck": 135, "openjdk": 135, "jdk": 135, "npm": 135, "compos": [135, 136, 144, 148], "libboost": 135, "nodej": 135, "libssl": 135, "libsqlite3": 135, "rfkill": 135, "libpcap": 135, "libev": 135, "pkg": 135, "libcap": 135, "node_api": 135, "procedur": [135, 136, 137], "nodesourc": 135, "md": [135, 142, 148], "zypper": 135, "shadow": 135, "devel_basi": 135, "devel": 135, "libboost_filesystem": 135, "libboost_log": 135, "libboost_program_opt": 135, "libboost_system": 135, "libboost_thread": 135, "libopenssl": 135, "sqlite3": 135, "38": 135, "39": 135, "40": 135, "dnf": 135, "automak": 135, "extra": [135, 146, 149], "openssl": 135, "libsqlite3x": 135, "older": 135, "octob": 135, "2nd": 135, "choic": 135, "keytool": [135, 136], "interchang": [135, 143], "probabl": [135, 136, 137, 145], "python_execut": 135, "highli": 136, "modular": [136, 138, 143], "pull": [136, 143, 153], "prerequisit": [136, 143], "said": 136, "resid": 136, "cpm_source_cach": 136, "initialis": 136, "newli": [136, 142, 152], "adopt": [136, 143], "chosen": 136, "venv": 136, "That": [136, 138, 142, 147], "pki": [136, 140, 150], "create_cert": 136, "sh": [136, 144, 147, 148, 149, 150, 152], "java": 136, "availbl": 136, "significantli": 136, "nproc": [136, 142], "dive": [136, 138, 143, 149], "old": [136, 152], "repeat": [136, 140], "shouldn": [136, 139], "ci": [136, 143], "workflow": [136, 142, 145, 154], "mosquitto": [136, 137, 142, 144, 149], "steve": [136, 141, 144], "infranet_network": [136, 144, 148], "bridg": [136, 144, 148], "subnet": [136, 144, 148], "fd00": [136, 144, 148], "enter": [136, 144, 148], "red": [136, 138, 142, 148, 150], "browser": [136, 141, 148, 153, 154], "localhost": [136, 138, 144, 148, 150, 152, 153], "1880": [136, 150, 153], "ui": [136, 141, 148, 150, 153], "gui": [136, 153], "analys": 136, "littl": [136, 138], "insight": [136, 143], "plugin": [136, 150], "feel": [136, 143, 152], "enough": [136, 147], "dig": 136, "deeper": [136, 143, 147, 149], "togeth": [136, 138, 140, 143, 153], "mechan": [136, 138], "analyz": [136, 138], "complic": 136, "nice": [136, 138], "exhaust": 136, "8849": [136, 138, 141, 148, 152], "height": [136, 155], "mount": [136, 142, 144, 153], "rather": [136, 140, 143], "click": [136, 138, 142, 143, 144, 150, 153], "menu": [136, 138, 153], "symbol": [136, 138, 141], "corner": [136, 138, 142, 153], "column": [136, 155], "item": [136, 138, 155], "intro": [136, 137], "role": [136, 138], "visit": 136, "congrat": 136, "rocket": 136, "concept": [136, 138, 141, 143, 149, 151, 152, 155], "stick": 136, "entiti": 136, "cours": [136, 152, 153], "term": 136, "some_kei": 136, "myinterfac": 136, "some_implement": 136, "externalinterfac": 136, "min_connect": 136, "max_connect": 136, "enable_external_mqtt": [136, 137], "metadata": [136, 137, 152], "licens": [136, 137, 152], "compani": [136, 137, 142], "explanatori": 136, "possbl": 136, "tell": [136, 138, 139, 142, 152], "11": 136, "rememb": [136, 142], "showd": 136, "easi": [136, 141], "get_id": 136, "ref": [136, 155], "typedef": 136, "piec": 136, "bunch": [136, 137], "besid": [136, 141], "bad": [136, 141], "deprec": [136, 138], "saw": 136, "sometyp": 136, "additionalproperti": 136, "property_1": 136, "property_2": 136, "mymodulenam": 136, "stuff": [136, 138], "handler": [136, 137, 141, 149, 152], "great": 136, "review": 136, "learnt": 136, "proced": 136, "Or": [136, 141], "theoret": [136, 137], "weekli": 136, "tech": 136, "meet": [136, 143], "thank": 136, "approach": 137, "glanc": 137, "understand": [137, 138, 143, 147, 151, 152, 155], "hand": [137, 141], "microservic": 137, "deploy": [137, 142], "backbon": 137, "particular": [137, 152], "asynchron": 137, "topic": [137, 141, 143, 152], "imagin": [137, 141], "callabl": 137, "observ": 137, "implementor": 137, "analogi": 137, "router": 137, "wlan": 137, "antenna": [137, 142], "wan": 137, "pc": [137, 141], "easili": [137, 138], "Their": 137, "ping": 137, "interface_p": 137, "pong": 137, "command_p": 137, "var_np": 137, "far": [137, 152], "pingservermodul": 137, "cfg_publish_number_of_p": 137, "number_of_p": 137, "if_impl_id_p": 137, "mustermann": 137, "ping_interfac": 137, "pingclientmodul": 137, "if_impl_id_empti": 137, "requirement_ping_serv": 137, "telemetry_en": 137, "active_modul": [137, 149, 152], "instance_id_ping_serv": 137, "config_modul": [137, 149], "instance_id_ping_cli": 137, "graphic": 137, "interface_pingintf": 137, "interface_nam": 137, "intf": 137, "call_command_p": 137, "call_": 137, "command_nam": 137, "subscribe_var_np": 137, "subscribe_": 137, "var_nam": 137, "proxi": 137, "abstract": 137, "interface_pingimplbas": 137, "implbas": 137, "publish_var_np": 137, "publish_": 137, "handle_command_p": 137, "handle_": 137, "appropri": 137, "doc": [137, 144, 152, 153, 154], "rst": [137, 149, 152, 155], "interface_pingimpl": 137, "emptyimpl": 137, "focus": [137, 143], "module_nam": [137, 152], "impl": 137, "apart": 137, "constructor": 137, "notabl": 137, "unique_ptr": 137, "interface_id": 137, "p_": 137, "r_": 137, "requirement_id": 137, "area": [137, 143], "stub": 137, "invoke_init": 137, "p_if_impl_id_p": 137, "invoke_readi": 137, "freeli": 137, "semant": 137, "recal": 137, "built": [137, 142, 152], "ran": [137, 147], "endless": 137, "spawn": [137, 141], "worker": 137, "pool": 137, "watch": [137, 143], "exemplatori": 138, "Such": 138, "magic": 138, "unleash": 138, "fanci": [138, 147], "complex": [138, 147], "afterward": 138, "But": [138, 139, 143, 144, 147], "blank": 138, "five": 138, "appear": [138, 152], "canva": 138, "adjust": [138, 152], "Be": [138, 142], "awar": [138, 142, 152], "blue": 138, "yellow": 138, "circl": 138, "middl": 138, "surpris": 138, "behaviour": 138, "bar": 138, "jsrisev2g": 138, "bottom": 138, "yeti_driv": 138, "haven": [138, 140], "meaning": 138, "somewher": [138, 147], "loadbalanc": 138, "obvious": 138, "plai": [138, 147], "big": [138, 143], "strength": 138, "world": [138, 143, 152], "earlier": 138, "proper": 138, "fact": [138, 147], "hint": [138, 141], "iso15118_car": 138, "interest": 138, "realiz": [138, 147], "sophist": 138, "addtion": [138, 149], "mayb": 139, "partial": 139, "held": 139, "session_cost_calcul": 139, "propos": 139, "sort": 139, "verwendungszweck": 139, "approv": 139, "involv": [139, 143], "resourc": 140, "essenc": 140, "e2": 140, "visual": [140, 141, 143, 144, 148], "provis": 140, "signcertif": 140, "agre": 140, "await": 140, "shortcut": 140, "closer": 140, "grow": [141, 143], "life": 141, "debugg": [141, 148, 152], "gdb": [141, 152], "easiest": 141, "sai": [141, 147], "dist": [141, 142, 148, 149, 150, 152, 153], "small": [141, 142, 147], "studio": [141, 144, 148], "authmanag": 141, "cppdbg": 141, "workspacefold": 141, "libexec": 141, "arg": [141, 152], "stopatentri": 141, "cwd": 141, "externalconsol": 141, "mimod": 141, "setupcommand": 141, "ignorefailur": 141, "disassembli": 141, "flavor": 141, "intel": 141, "breakpoint": [141, 152], "forget": [141, 149], "dcmake_build_typ": [141, 152], "disadvantag": 141, "fork": 141, "detach": 141, "grid_connection_point": 141, "0w": 141, "alloc": 141, "whatev": 141, "constraint": 141, "recogn": 141, "cmake_cxx_compil": 141, "unreferenc": 141, "sometim": [141, 143], "test_config": [141, 152], "solv": 141, "desktop": [141, 148], "ip_of_the_raspberri": 141, "offload": 141, "faster": 141, "ressourc": 141, "mobilityhous": [141, 150], "thoughtwork": 141, "maev": 141, "dbuild_test": 141, "conflict": [141, 147], "scheme": 141, "add_execut": 141, "project_nam": 141, "_test": 141, "cmake_project_nam": 141, "strequal": 141, "OR": 141, "_build_test": 141, "endif": [141, 152], "install_everest_test": 141, "source_dir": 141, "pytest": 141, "install_prefix": 141, "core_test": 141, "py": 141, "framework_test": 141, "platform": [142, 143], "research": 142, "facil": 142, "alik": 142, "sw": 142, "explor": 142, "groundwork": 142, "rapid": 142, "quickli": 142, "meant": [142, 152], "outdoor": 142, "spec70121": 142, "cern": 142, "licenc": 142, "happi": [142, 152], "schemat": 142, "3d": 142, "purchas": 142, "shop": 142, "esd": 142, "safe": 142, "wrist": 142, "band": 142, "underlai": 142, "mat": 142, "18": [142, 145], "1x": 142, "usb": 142, "30w": 142, "IN": 142, "pin": 142, "lab": 142, "balenaetch": 142, "dd": [142, 152], "danger": 142, "pcb": 142, "heatsink": 142, "imag": [142, 144, 145, 154], "doubl": 142, "tape": 142, "clip": 142, "hole": 142, "cm4": 142, "around": [142, 143, 147], "grai": 142, "spacer": 142, "gap": 142, "black": 142, "jumper": 142, "onto": 142, "emmc": 142, "j1": 142, "belayboxr1": 142, "stabl": [142, 147], "img": 142, "gz": 142, "rpiboot": 142, "raspberrypi": 142, "usbboot": 142, "green": 142, "comput": 142, "unzip": 142, "5h": 142, "coffe": 142, "unfortun": 142, "slow": 142, "damag": 142, "cage": 142, "seat": 142, "bigger": [142, 147], "mission": 142, "accomplish": 142, "crimp": 142, "orient": 142, "fashion": 142, "ten": 142, "chanc": 142, "unisol": 142, "preassembl": 142, "desk": 142, "barrel": 142, "raspian": 142, "debian": 142, "flavour": 142, "yocto": 142, "opt": 142, "systemd": 142, "user_data": 142, "flutter": 142, "stm32": 142, "yeti_fwupd": 142, "serial0": 142, "bootload": [142, 148], "ninja": 142, "laptop": 142, "untar": 142, "bullsey": 142, "toolchain": 142, "8888": 142, "tgz": 142, "tar": 142, "xfz": 142, "dcmake_toolchain_fil": 142, "dcmake_install_prefix": 142, "destdir": 142, "ssh": [142, 145, 148], "rw": 142, "ro": 142, "wpa_supplic": 142, "autom": 142, "crosscompil": 142, "unstabl": [142, 147], "update_channel": 142, "wg0": 142, "devboard": 142, "systemctl": 142, "ota": 142, "public_mqtt": 142, "1883": [142, 144, 152], "allow_anonym": 142, "anonym": [142, 147], "journalctl": 142, "fu": 142, "vanilla": 142, "rootf": 142, "atom": 142, "sd": 142, "sector": [142, 143], "mmcblk0p1": 142, "8192": 142, "1056767": 142, "1048576": 142, "512m": 142, "w95": 142, "fat32": 142, "lba": 142, "mmcblk0p2": 142, "1056768": 142, "14688255": 142, "13631488": 142, "5g": 142, "83": 142, "mmcblk0p3": 142, "14688256": 142, "28319743": 142, "mmcblk0p4": 142, "28319744": 142, "30564351": 142, "2244608": 142, "1g": 142, "mmcblk0p5": 142, "28327936": 142, "28459007": 142, "131072": 142, "64m": 142, "mmcblk0p6": 142, "28467200": 142, "2097152": 142, "system0": 142, "system1": 142, "factory_data": 142, "timer": 142, "surviv": 142, "rpi": 142, "unmount": 142, "umount": 142, "mkf": 142, "ext4": 142, "lose": 142, "configu": 142, "credenti": 142, "har": 142, "fine": 142, "snapshot": [143, 152], "foster": 143, "customiz": 143, "glu": 143, "advantag": [143, 146], "pv": 143, "linkedin": 143, "electrif": 143, "foundat": 143, "channel": 143, "thought": 143, "exchang": 143, "question": 143, "enthusiast": 143, "focu": [143, 152], "zulipchat": 143, "announc": 143, "steadili": 143, "ask": [143, 148], "mailinglist": 143, "answer": [143, 152], "formerli": 143, "ground": 143, "wanna": 143, "tuesdai": 143, "4pm": 143, "ce": 143, "zone": 143, "zoom": 143, "lfx": 143, "linuxfound": 143, "92086494169": 143, "b2df6774": 143, "bc19": 143, "46f9": 143, "8c71": 143, "bbd13a0266a1": 143, "publicli": 143, "lfe": 143, "calendar": 143, "book": 143, "calendli": 143, "manuel": 143, "ziegler": 143, "30min": 143, "ecosystem": 143, "contribut": [143, 153], "plan": 143, "agenda": 143, "roadmap": 143, "youtub": 143, "track": [143, 147, 149], "rough": 143, "webinar": 143, "steer": 143, "committe": 143, "peopl": 143, "stuck": 143, "video": 143, "simplifi": 143, "journei": 143, "introduct": 143, "troubleshoot": 143, "deep": 143, "breath": 143, "experiment": [143, 151], "bazel": [143, 151], "sphinx": [143, 144, 151], "style": [143, 151, 152], "belaybox": 143, "search": 143, "handi": [144, 152], "vscode": [144, 148], "tcp": 144, "9001": 144, "mariadb": 144, "sql": 144, "3306": 144, "8180": [144, 149], "login": 144, "1234": 144, "centralsystemservic": [144, 149], "soap": 144, "chargeboxid": 144, "yml": [144, 145, 148, 154], "live": [144, 147], "docker_default": 144, "8080": 144, "often": 144, "clash": 144, "13306": 144, "ll": [144, 152], "navig": [144, 148], "tab": [144, 146, 153], "depric": 144, "ctrl": 144, "shift": [144, 148], "f1": 144, "remopen": 144, "head": 144, "path_to_everest_cpp": 144, "j8": 144, "documen": 144, "env": 144, "pwd": 144, "_build": [144, 154], "dockerfil": 144, "protobuf_gener": 144, "path_to_where_protobuf_files_resid": 144, "protoc": 144, "zip": 144, "nanopb_pb_gen": 144, "python_pb_gen": 144, "runner": 145, "actrc": 145, "ghcr": 145, "catthehack": 145, "actor": 145, "usernam": 145, "artifact": 145, "four": [145, 149], "secret_name_1": 145, "secret_value_1": 145, "secret_name_2": 145, "secret_value_2": 145, "multiline_secret": 145, "line_1": 145, "nline2": 145, "nline3": 145, "github_token": 145, "your_github_token": 145, "sa_github_token": 145, "github_token_of_the_service_account": 145, "sa_github_ssh_kei": 145, "ssh_key_of_the_service_account": 145, "github_actor": 145, "username_of_the_service_account": 145, "your_ssh_kei": 145, "your_usernam": 145, "push": [145, 147, 154], "isn": 145, "work0": [145, 154], "span": [146, 155], "swiftli": 146, "rebuild": [146, 152], "bazelisk": 146, "bazelbuild": 146, "ov": 146, "rest": 146, "desir": 146, "cc": 146, "cxx": [146, 148, 152], "third_parti": 146, "bzl": 146, "deps_vers": 146, "cargo": 146, "toml": 146, "pick": [146, 147], "sigslot": [146, 152], "realist": 146, "macro": 146, "rust_binari": 146, "rust_test": 146, "plenti": 147, "paragraph": 147, "strategi": 147, "concern": 147, "articl": 147, "vincent": 147, "driessen": 147, "gitflow": 147, "atlassian": 147, "count_to_infin": 147, "charge_fast": 147, "new_stuff": 147, "advis": 147, "towrit": 147, "rebas": 147, "candid": 147, "bugfix": 147, "rc": 147, "div_by_zero": 147, "bug": 147, "ship": 147, "hotfix": 147, "maintenc": 147, "forgot_to_unplug": 147, "cherri": 147, "contrast": 147, "rnd_git_dir": 147, "despit": [147, 149], "onlin": 147, "intermix": 147, "harder": 147, "conspiraci": 147, "rewrit": 147, "stash": 147, "progress": 147, "someproject": 147, "somerepo": 147, "privateus": 147, "privaterepo": 147, "main_repo": 147, "wip": 147, "rf": 147, "email": 147, "pionier": 147, "manufaktur": 147, "bot": 147, "echo": 147, "contributor": 147, "src": 147, "feature_a": 147, "ff": 147, "larg": 147, "broken": 147, "feature_b": 147, "feature_c": 147, "meanwhil": 147, "went": 147, "seriou": 147, "feature_d_1": 147, "d1": 147, "feature_d_2": 147, "d2": 147, "feature_": 147, "incorpor": 147, "ever": 147, "theirs": 147, "homebrew": 148, "brew": 148, "worri": 148, "websit": 148, "cask": 148, "keypair": 148, "keygen": 148, "rsa": 148, "aes128": 148, "gcm": 148, "openssh": 148, "addkeystoag": 148, "ye": 148, "pubkeyacceptedalgorithm": 148, "devup": 148, "playground": 148, "j12": 148, "napi": 148, "devcontain": 148, "13": [148, 152], "_dep": 148, "everestj": 148, "cmakefil": 148, "fatal": 148, "workspacestorag": 148, "5c87aec9a1f3f4ba6ae2c223ac523699": 148, "preload": 148, "_resolvefilenam": 148, "cj": 148, "815": 148, "_load": 148, "667": 148, "887": 148, "19": 148, "_preloadmodul": 148, "1158": 148, "loadpreloadmodul": 148, "bootstrap": 148, "pre_execut": 148, "446": 148, "preparemainthreadexecut": 148, "74": 148, "run_main_modul": 148, "module_not_found": 148, "requirestack": 148, "fatalinstal": 148, "addon": 148, "seem": 148, "microsoft": 148, "374": 148, "issuecom": 148, "622239998": 148, "_": [148, 155], "toggl": 148, "6j": 149, "metervalu": 149, "statusnotif": 149, "everest_workspac": [149, 152], "cp001": 149, "prepend": 149, "chargepointid": 149, "centralsystemuri": 149, "127": 149, "chargeboxserialnumb": 149, "chargepointmodel": 149, "chargepointvendor": 149, "firmwarevers": 149, "authorizeremotetxrequest": 149, "clockaligneddatainterv": 149, "900": 149, "connectorphaserot": 149, "getconfigurationmaxkei": 149, "86400": 149, "localauthorizeofflin": 149, "localpreauthor": 149, "metervaluesaligneddata": 149, "metervaluessampleddata": 149, "metervaluesampleinterv": 149, "numberofconnector": 149, "resetretri": 149, "stoptransactiononevsidedisconnect": 149, "stoptransactiononinvalidid": 149, "stoptxnaligneddata": 149, "stoptxnsampleddata": 149, "supportedfeatureprofil": 149, "firmwaremanag": 149, "remotetrigg": 149, "localauthlistmanag": 149, "smartcharg": 149, "transactionmessageattempt": 149, "transactionmessageretryinterv": 149, "unlockconnectoronevsidedisconnect": 149, "websocketpinginterv": 149, "supportedfiletransferprotocol": 149, "ftp": 149, "cponam": 149, "authorizationkei": 149, "deadbeefdeadbeef": 149, "localauthlisten": 149, "localauthlistmaxlength": 149, "42": [149, 155], "sendlocallistmaxlength": 149, "chargeprofilemaxstacklevel": 149, "chargingscheduleallowedchargingrateunit": 149, "chargingschedulemaxperiod": 149, "maxchargingprofilesinstal": 149, "iso15118pncen": 149, "contractvalidationofflin": 149, "introduc": 149, "whitepap": 149, "tailor": 149, "wss": 149, "familiar": 149, "remotestarttransact": 149, "summar": 149, "diagnost": 149, "token_provider_rfid": 149, "jsdummytokenprovidermanu": 149, "break": [149, 152], "logmessag": 149, "logmessagesformat": 149, "consol": [149, 150], "certificateinstal": 150, "alongsid": 150, "themobilityhous": 150, "9000": 150, "bash": 150, "dropdown": 150, "q1": [151, 155], "2022": [151, 155], "rule": [151, 155], "embedd": [151, 155], "enviro": [151, 155], "month": 152, "fragment": 152, "knowledg": 152, "benefit": 152, "fundament": 152, "everest_tutorial_dir": 152, "eslintrc": 152, "suitabl": 152, "command_tutori": 152, "interface_tutorial_modul": 152, "static": 152, "tutorialmodul": 152, "config_tutorial_switch": 152, "interface_impl_tutorial_modul": 152, "interface_tutorial_moduleimpl": 152, "particularli": 152, "precis": 152, "among": 152, "pointer": 152, "spot": 152, "coincident": 152, "handle_command_tutori": 152, "fairli": 152, "cmake_minimum_requir": 152, "cmake_run_clang_tidi": 152, "disable_edm": 152, "evc_setup_edm": 152, "infypoweracdc": 152, "pal": 152, "palsigslot": 152, "ev_add_project": 152, "add_subdirectori": 152, "cmake_cxx_clang_tidi": 152, "ctest": 152, "cmake_build_typ": 152, "evc_includ": 152, "codecoverag": 152, "append_coverage_compiler_flag": 152, "setup_target_for_coverage_gcovr_html": 152, "gcovr_coverag": 152, "setup_target_for_coverage_lcov": 152, "lcov_coverag": 152, "ev_add_modul": 152, "cmake_prefix_path": 152, "job": 152, "smoothli": 152, "tutorial_module_inst": 152, "minimalist": 152, "generate_config_run_script": 152, "config_nam": 152, "configuraton": 152, "comment": 152, "substitut": 152, "ld_library_path": 152, "importantli": 152, "yyyi": 152, "mm": 152, "00": 152, "500139": 152, "500327": 152, "500354": 152, "799618": 152, "everest_ctrl": 152, "799822": 152, "120267": 152, "tutorial_modul": 152, "149934": 152, "brocker": 152, "notic": 152, "pop": 152, "hello": 152, "00000000": 152, "0000": 152, "000000000042": 152, "manual_test": 152, "reselect": 152, "refresh": 152, "thu": 152, "rudimentari": 152, "rerun": 152, "additon": 152, "miss": 152, "spin": 152, "frist": 152, "hit": 152, "0xaaaaaad24fc0": 152, "mock_transaction_id": 152, "favorit": 152, "nicer": 152, "buildabl": 152, "runnabl": 152, "modif": 153, "mv": 153, "everest_nod": 153, "bind": 153, "run_sil": 153, "automaticc": 154, "documentaiton": 154, "possibilti": 154, "expand": 154, "restructuredtext": 154, "tabl": 154, "workflow_dispatch": 154, "h1": 155, "h2": 155, "h3": 155, "h4": 155, "h5": 155, "h6": 155, "bold": 155, "ital": 155, "inlin": 155, "liter": 155, "sup": 155, "super": 155, "unord": 155, "nest": 155, "_anchorbyref": 155, "_anchor": 155, "_external_link_ref": 155, "_extern": 155, "footnot": 155, "citat": 155, "cit1": 155, "external_link_ref": 155, "anchorbyref": 155, "vertic": 155, "horizont": 155, "width": 155, "utf": 155, "row": 155, "caption": 155, "png": 155, "alt": 155, "150px": 155, "align": 155, "center": 155, "target_": 155, "depth": 155, "toc": 155, "visibl": 155, "hidden": 155, "maxdepth": 155, "second_fil": 155, "int_": 155, "infti": 155, "div": 155, "lineno": 155, "emphas": 155, "some_funct": 155, "any_var": 155, "another_funct": 155, "literalinclud": 155, "dedent": 155, "_tutorial_intro": 155, "toctre": 155, "glob": 155}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 95], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 17, 18, 19, 20, 22, 25, 26, 27, 29, 30, 32, 33, 34, 35, 38, 39, 40, 42, 44, 45, 46, 47, 115, 118, 119], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 43, 44, 45, 47, 118, 119, 123, 131, 136, 146, 147], "iso15118_ev": [2, 96], "ac_rcd": 3, "auth": [4, 49, 111, 140], "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, 87, 115, 138, 141], "energy_manag": 14, "energy_price_inform": [15, 88], "error_histori": [16, 89], "ev_board_support": [17, 90], "ev_slac": 18, "evse_board_support": [19, 91], "evse_manag": [20, 92], "evse_secur": [21, 93], "exampl": [22, 134, 147, 155], "example_error_framework": 23, "example_us": 24, "external_energy_limit": 25, "generic_arrai": [26, 94], "isolation_monitor": [27, 97], "kv": 28, "ocpp": [29, 67, 99, 116, 141, 149], "ocpp_1_6_charge_point": 30, "ocpp_data_transf": 31, "phyverso_mcu_temperatur": [32, 100], "power": 33, "power_supply_dc": [34, 101], "powermet": [35, 102, 115, 118, 119], "reserv": [36, 103, 115], "serial_communication_hub": 37, "session_cost": [38, 105], "slac": 39, "solar_forecast": 40, "sunspec_ac_met": [41, 106], "sunspec_read": 42, "sunspec_scann": 43, "system": [44, 81, 107, 134, 135, 152], "test_control": 45, "tibber_price_forecast": 46, "uk_random_delai": [47, 108], "api": 48, "modul": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 111, 116, 118, 119, 123, 127, 130, 131, 133, 134, 136, 137, 138, 140, 141, 146, 152], "configur": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 115, 116, 118, 119, 137, 138, 140, 142, 149, 152], "provid": [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, 76, 77, 78, 79, 80, 81, 82, 83, 118, 137], "requir": [48, 49, 51, 55, 56, 59, 62, 63, 67, 68, 69, 71, 74, 76, 77, 79, 134, 135, 137, 152], "metadata": [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, 76, 77, 78, 79, 80, 81, 82, 83], "author": [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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 111, 140], "licens": [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, 76, 77, 78, 79, 80, 81, 82, 83], "dpm1000": 50, "dummytokenprovid": [51, 112], "dummytokenprovidermanu": [52, 113], "dummytokenvalid": [53, 114], "dummyv2g": 54, "energymanag": 55, "energynod": 56, "errorhistori": 57, "evslac": 58, "misc": [58, 61], "evsemanag": [59, 115, 140], "evsesecur": [60, 116, 140], "evseslac": [61, 117], "evsev2g": [62, 140], "genericpowermet": [63, 118], "jstibber": 64, "lemdcbm400600": 65, "micromegawattbsp": 66, "ocpp201": 68, "ocppextensionexampl": [69, 121], "pn532tokenprovid": 70, "packetsniff": 71, "persistentstor": 72, "phyversobsp": [73, 122], "powermeterbsm": 74, "pyevjosev": 75, "rsiskramet": 76, "rspaymenttermin": 77, "serialcommhub": 78, "setup": [79, 141, 142, 144, 145, 148, 152], "store": 80, "yetidriv": [82, 123], "yetievdriv": [83, 124], "bank_transact": 85, "board_support_common": 86, "monei": 98, "serial_comm_hub_request": 104, "unit": [109, 141], "units_sign": 110, "integr": [111, 141, 142, 149], "everest": [111, 123, 125, 126, 127, 128, 130, 132, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 148, 149, 150, 152, 153], "select": 111, "algorithm": 111, "plugev": 111, "findfirst": 111, "userinput": 111, "plug": [111, 140, 150], "charg": [111, 138, 139, 140, 150], "typic": 115, "connect": [115, 138, 149], "ac": 115, "dc": [115, 138], "publish": [115, 118], "session_ev": 115, "authent": [115, 138], "autocharg": 115, "pnc": 115, "manag": [115, 120, 130, 136, 138, 141, 146, 152], "ca": 116, "certif": 116, "domain": 116, "iso": [116, 136], "15118": [116, 136], "privat": [116, 147], "kei": 116, "password": 116, "more": [116, 134], "about": [116, 143], "csm": [116, 149], "v2g": 116, "mo": 116, "mf": 116, "bundl": 116, "todo": 117, "dataset": 118, "file": [118, 131, 136, 137, 142, 144], "avail": [118, 145], "descript": [118, 119], "structur": [118, 147], "other": [118, 123], "thing": [118, 148], "note": [118, 119, 137, 155], "get_signed_meter_valu": 118, "lem": 119, "dcbm": 119, "400": 119, "600": 119, "initi": 119, "start_transact": 119, "stop_transact": 119, "ip_address": 119, "port": 119, "option": 119, "meter_tls_certif": 119, "ntp": 119, "set": [119, 130, 142], "resili": 119, "time": 119, "sync": 119, "error": [119, 133, 141, 142, 155], "handl": 119, "tl": 119, "limit": 119, "refer": [119, 125, 142], "link": [119, 155], "interact": 120, "evs": 120, "commun": [123, 134, 136, 137, 141], "between": [123, 137], "yeti": [123, 142], "microcontrol": [123, 142], "thi": [123, 152, 155], "driver": 123, "protocol": 123, "cob": 123, "protobuf": [123, 144], "low": 123, "control": 123, "mode": 123, "all": [123, 133, 137], "interfac": [126, 131, 136, 137, 139, 152], "type": [128, 133, 136], "snapshot": 129, "edm": [130, 136], "depend": [130, 135, 136, 146, 152], "instal": [130, 131, 136, 152], "quick": [130, 136, 138], "start": [130, 142, 146, 150], "enabl": 130, "cpm_source_cach": 130, "path": 130, "build": [130, 136, 142, 152, 154], "python": [130, 131, 133, 135], "packag": [130, 135, 136], "need": [130, 136], "run": [130, 137, 142, 145, 149, 152], "up": [130, 142], "updat": [130, 131, 142], "workspac": [130, 152], "us": [130, 131, 138, 139, 142, 146, 147], "cmake": 130, "yaml": [130, 137, 152], "creat": [130, 131, 133, 152], "config": [130, 142, 152], "from": [130, 131], "an": [130, 133], "exist": 130, "directori": [130, 145, 152], "tree": 130, "git": [130, 147], "inform": [130, 142, 154], "glanc": 130, "ev": [131, 136], "cli": [131, 136], "purpos": [131, 133], "automat": [131, 142], "dev": [131, 148], "tool": [131, 132, 134], "venv": 131, "manual": 131, "line": [131, 136], "gener": [131, 133, 136, 137, 144, 154], "c": [131, 133, 146], "header": [131, 137], "defin": [131, 142, 146], "auto": 131, "onli": [131, 142], "nodej": 131, "develop": [132, 135, 136, 142, 143, 148, 152], "framework": [133, 134], "usag": [133, 145], "rais": 133, "clear": 133, "subscrib": 133, "global": 133, "The": [133, 136, 137, 140, 142, 150], "errorfactori": 133, "errorstatemonitor": 133, "syntax": 133, "javascript": 133, "guid": [133, 136, 155], "object": [133, 139], "subscript": 133, "treat": 133, "specif": [133, 144], "architectur": [133, 154], "A": [134, 135, 136], "visual": [134, 147], "introduct": [134, 142, 146], "high": 134, "level": 134, "concept": [134, 137, 147], "prerequisit": [134, 149, 150, 152], "hardwar": [134, 142], "oper": 134, "librari": 134, "And": [134, 136, 141], "prepar": [135, 136, 142], "your": [135, 136, 143], "environ": [135, 136, 142, 144, 148], "word": 135, "test": [135, 141], "ubuntu": 135, "opensus": 135, "fedora": 135, "troubleshoot": [135, 141, 142, 148], "maven": 135, "java": 135, "version": [135, 143, 155], "pyenv": 135, "kind": 136, "Of": [136, 143, 152], "To": [136, 145, 147, 148, 149, 150, 152], "download": 136, "get": [136, 142, 146, 150], "repositori": [136, 147, 152], "simul": [136, 138, 148, 153], "helper": 136, "softwar": [136, 142, 150, 153], "loop": [136, 150], "admin": [136, 138], "panel": [136, 138], "understand": 136, "basic": 136, "element": 136, "manifest": 136, "stub": 136, "One": 136, "deep": 136, "breath": 136, "next": 136, "step": [136, 140, 150], "detail": [137, 138], "overview": [137, 138], "instanc": 137, "implement": 137, "mqtt": [137, 142, 152], "layer": 137, "wire": 137, "togeth": 137, "explain": 137, "sourc": 137, "class": 137, "concurr": 137, "dedic": 138, "case": [138, 139], "add": 138, "paramet": 138, "veri": 138, "station": 138, "point": 138, "car": 138, "function": 138, "bank": 139, "card": 139, "payment": 139, "support": [139, 142, 146], "normal": 139, "flow": 139, "interrupt": 139, "too": 139, "expens": 139, "session": 139, "long": 139, "solut": 139, "introduc": 139, "new": [139, 152], "how": [139, 145, 147, 148, 149, 150, 152], "doe": 139, "work": [139, 143, 145], "process": [140, 150], "involv": 140, "0": [140, 141], "1": [140, 141, 143, 152], "2": [140, 141, 152], "3": 140, "4": 140, "5": 140, "6": [140, 149], "frequent": 141, "ask": 141, "question": 141, "best": [141, 147], "practic": [141, 147], "debug": [141, 152], "singl": 141, "warn": [141, 155], "compil": [141, 142], "gnu": 141, "rpc": 141, "timeout": 141, "pionix": 142, "belaybox": 142, "assembl": 142, "yak": 142, "board": 142, "flash": 142, "cabl": 142, "final": 142, "raspbian": 142, "": [142, 150], "firmwar": 142, "cross": 142, "deploi": 142, "custom": [142, 152], "further": 142, "cheat": 142, "sheet": 142, "make": 142, "root": [142, 152], "partit": 142, "read": 142, "writabl": 142, "again": 142, "contain": 142, "wifi": 142, "releas": 142, "channel": 142, "wireguard": 142, "vpn": 142, "persist": 142, "user": 142, "stop": [142, 148], "addit": 142, "broker": 142, "watch": 142, "output": [142, 155], "servic": 142, "termin": 142, "scheme": 142, "onlin": 142, "factori": 142, "reset": 142, "current": 143, "nightli": 143, "what": 143, "i": 143, "compass": 143, "direct": [143, 155], "contact": 143, "zulip": 143, "chat": 143, "mail": 143, "list": [143, 145, 155], "weekli": 143, "tech": 143, "meetup": 143, "group": 143, "resourc": [143, 148], "find": 143, "wai": 143, "Into": 143, "tabl": [143, 155], "content": [143, 155], "indic": 143, "docker": [144, 148], "playground": 144, "local": 144, "ci": 144, "languang": 144, "act": 145, "job": 145, "trigger": 145, "event": 145, "bind": 145, "experiment": 146, "bazel": 146, "rust": 146, "extern": 146, "project": 146, "main": 147, "tip": [147, 155], "n": 147, "trick": 147, "workflow": 147, "branch": 147, "correspond": 147, "mac": 148, "applic": 148, "github": 148, "standup": 148, "sil": 148, "ocpp1": 149, "libocpp": 149, "core": 149, "steve": 149, "differ": 149, "within": 149, "log": 149, "let": 150, "tutori": [151, 152, 153], "goal": 152, "altern": 152, "via": 152, "clone": 152, "skeleton": 152, "ad": 152, "cmakelist": 152, "txt": 152, "activ": 152, "observ": 152, "explor": 152, "exemplari": 152, "sphinx": [154, 155], "document": [154, 155], "style": 155, "headlin": 155, "bullet": 155, "target": 155, "section": 155, "head": 155, "grid": 155, "simpl": 155, "csv": 155, "titl": 155, "imag": 155, "figur": 155, "comment": 155, "block": 155, "topic": 155, "sidebar": 155, "admonit": 155, "attent": 155, "caution": 155, "danger": 155, "hint": 155, "import": 155, "seealso": 155, "versionad": 155, "versionchang": 155, "deprec": 155, "math": 155, "raw": 155, "format": 155, "code": 155}, "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"], [17, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [25, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [30, "variables"], [32, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [38, "variables"], [39, "variables"], [40, "variables"], [42, "variables"], [44, "variables"], [45, "variables"], [46, "variables"], [47, "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"], [21, "commands"], [22, "commands"], [25, "commands"], [27, "commands"], [28, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [34, "commands"], [35, "commands"], [36, "commands"], [37, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [44, "commands"], [45, "commands"], [47, "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"], [87, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [88, "energy-price-information"]], "error_history": [[16, "error-history"], [89, "error-history"]], "ev_board_support": [[17, "ev-board-support"], [90, "ev-board-support"]], "ev_slac": [[18, "ev-slac"]], "evse_board_support": [[19, "evse-board-support"], [91, "evse-board-support"]], "evse_manager": [[20, "evse-manager"], [92, "evse-manager"]], "evse_security": [[21, "evse-security"], [93, "evse-security"]], "example": [[22, "example"]], "example_error_framework": [[23, "example-error-framework"]], "example_user": [[24, "example-user"]], "external_energy_limits": [[25, "external-energy-limits"]], "generic_array": [[26, "generic-array"], [94, "generic-array"]], "isolation_monitor": [[27, "isolation-monitor"], [97, "isolation-monitor"]], "kvs": [[28, "kvs"]], "ocpp": [[29, "ocpp"], [99, "ocpp"]], "ocpp_1_6_charge_point": [[30, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[31, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[32, "phyverso-mcu-temperature"], [100, "phyverso-mcu-temperature"]], "power": [[33, "power"]], "power_supply_DC": [[34, "power-supply-dc"], [101, "power-supply-dc"]], "powermeter": [[35, "powermeter"], [102, "powermeter"], [115, "powermeter"], [118, "powermeter"]], "reservation": [[36, "reservation"], [103, "reservation"]], "serial_communication_hub": [[37, "serial-communication-hub"]], "session_cost": [[38, "session-cost"], [105, "session-cost"]], "slac": [[39, "slac"]], "solar_forecast": [[40, "solar-forecast"]], "sunspec_ac_meter": [[41, "sunspec-ac-meter"], [106, "sunspec-ac-meter"]], "sunspec_reader": [[42, "sunspec-reader"]], "sunspec_scanner": [[43, "sunspec-scanner"]], "system": [[44, "system"], [107, "system"]], "test_control": [[45, "test-control"]], "tibber_price_forecast": [[46, "tibber-price-forecast"]], "uk_random_delay": [[47, "uk-random-delay"], [108, "uk-random-delay"]], "API": [[48, "api"]], "Module Configuration": [[48, "module-configuration"], [49, "module-configuration"], [50, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [79, "module-configuration"], [81, "module-configuration"], [82, "module-configuration"], [83, "module-configuration"], [116, "module-configuration"], [119, "module-configuration"], [152, "module-configuration"]], "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"], [75, "provides"], [76, "provides"], [77, "provides"], [78, "provides"], [79, "provides"], [80, "provides"], [81, "provides"], [82, "provides"], [83, "provides"]], "Requirements": [[48, "requirements"], [49, "requirements"], [51, "requirements"], [55, "requirements"], [56, "requirements"], [59, "requirements"], [62, "requirements"], [63, "requirements"], [67, "requirements"], [68, "requirements"], [69, "requirements"], [71, "requirements"], [74, "requirements"], [76, "requirements"], [77, "requirements"], [79, "requirements"]], "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"], [75, "metadata"], [76, "metadata"], [77, "metadata"], [78, "metadata"], [79, "metadata"], [80, "metadata"], [81, "metadata"], [82, "metadata"], [83, "metadata"]], "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"], [75, "authors"], [76, "authors"], [77, "authors"], [78, "authors"], [79, "authors"], [80, "authors"], [81, "authors"], [82, "authors"], [83, "authors"]], "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"], [75, "license"], [76, "license"], [77, "license"], [78, "license"], [79, "license"], [80, "license"], [81, "license"], [82, "license"], [83, "license"]], "Auth": [[49, "auth"], [140, "auth"]], "DPM1000": [[50, "dpm1000"]], "DummyTokenProvider": [[51, "dummytokenprovider"], [112, "dummytokenprovider"]], "DummyTokenProviderManual": [[52, "dummytokenprovidermanual"], [113, "dummytokenprovidermanual"]], "DummyTokenValidator": [[53, "dummytokenvalidator"], [114, "dummytokenvalidator"]], "DummyV2G": [[54, "dummyv2g"]], "EnergyManager": [[55, "energymanager"]], "EnergyNode": [[56, "energynode"]], "ErrorHistory": [[57, "errorhistory"]], "EvSlac": [[58, "evslac"]], "Misc": [[58, "misc"], [61, "misc"]], "EvseManager": [[59, "evsemanager"], [115, "evsemanager"], [140, "evsemanager"]], "EvseSecurity": [[60, "evsesecurity"], [116, "evsesecurity"], [140, "evsesecurity"]], "EvseSlac": [[61, "evseslac"], [117, "evseslac"]], "EvseV2G": [[62, "evsev2g"], [140, "evsev2g"]], "GenericPowermeter": [[63, "genericpowermeter"], [118, "genericpowermeter"]], "JsTibber": [[64, "jstibber"]], "LemDCBM400600": [[65, "lemdcbm400600"]], "MicroMegaWattBSP": [[66, "micromegawattbsp"]], "OCPP": [[67, "ocpp"]], "OCPP201": [[68, "ocpp201"]], "OCPPExtensionExample": [[69, "ocppextensionexample"], [121, "ocppextensionexample"]], "PN532TokenProvider": [[70, "pn532tokenprovider"]], "PacketSniffer": [[71, "packetsniffer"]], "PersistentStore": [[72, "persistentstore"]], "PhyVersoBSP": [[73, "phyversobsp"], [122, "phyversobsp"]], "PowermeterBSM": [[74, "powermeterbsm"]], "PyEvJosev": [[75, "pyevjosev"]], "RsIskraMeter": [[76, "rsiskrameter"]], "RsPaymentTerminal": [[77, "rspaymentterminal"]], "SerialCommHub": [[78, "serialcommhub"]], "Setup": [[79, "setup"], [145, "setup"]], "Store": [[80, "store"]], "System": [[81, "system"]], "YetiDriver": [[82, "yetidriver"], [123, "yetidriver"]], "YetiEvDriver": [[83, "yetievdriver"], [124, "yetievdriver"]], "authorization": [[84, "authorization"]], "bank_transaction": [[85, "bank-transaction"]], "board_support_common": [[86, "board-support-common"]], "iso15118_charger": [[95, "iso15118-charger"]], "iso15118_ev": [[96, "iso15118-ev"]], "money": [[98, "money"]], "serial_comm_hub_requests": [[104, "serial-comm-hub-requests"]], "units": [[109, "units"]], "units_signed": [[110, "units-signed"]], "Auth Module": [[111, "auth-module"]], "Integration in EVerest": [[111, "integration-in-everest"]], "Selection Algorithm": [[111, "selection-algorithm"]], "PlugEvents": [[111, "plugevents"]], "FindFirst": [[111, "findfirst"]], "UserInput": [[111, "userinput"]], "Plug&Charge Authorization": [[111, "plug-charge-authorization"], [140, "plug-charge-authorization"]], "Typical connections": [[115, "typical-connections"]], "AC Configuration": [[115, "ac-configuration"]], "DC Configuration": [[115, "dc-configuration"]], "Published variables": [[115, "published-variables"], [118, "published-variables"]], "session_events": [[115, "session-events"]], "Authentication": [[115, "authentication"]], "Autocharge / PnC": [[115, "autocharge-pnc"]], "Reservation": [[115, "reservation"]], "Energy Management": [[115, "energy-management"]], "CA Certificate Domains": [[116, "ca-certificate-domains"]], "Configuration for OCPP": [[116, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[116, "configuration-for-iso-15118"]], "Private Key Password": [[116, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[116, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[117, "todo"]], "Datasets in the configuration file": [[118, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[118, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[118, "dataset-description"]], "Structure of datasets in the configuration file": [[118, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[118, "other-things-to-note"]], "Provided commands": [[118, "provided-commands"]], "get_signed_meter_value": [[118, "get-signed-meter-value"]], "LEM DCBM 400/600": [[119, "lem-dcbm-400-600"]], "Description": [[119, "description"]], "Initialization": [[119, "initialization"]], "Variable Powermeter": [[119, "variable-powermeter"]], "Command start_transaction": [[119, "command-start-transaction"]], "Command stop_transaction": [[119, "command-stop-transaction"]], "ip_address": [[119, "ip-address"]], "port (optional)": [[119, "port-optional"]], "meter_tls_certificate (optional)": [[119, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[119, "ntp-settings-optional"]], "Resilience Settings (optional)": [[119, "resilience-settings-optional"]], "Notes": [[119, "notes"]], "Time Sync": [[119, "time-sync"]], "Error Handling / Resilience": [[119, "error-handling-resilience"]], "TLS Notes & Limitations": [[119, "tls-notes-limitations"]], "References / Links": [[119, "references-links"]], "Interaction with EVSE Manager": [[120, "interaction-with-evse-manager"]], "Communication between the Yeti microcontroller and this driver module": [[123, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[123, "protocol"]], "COBS": [[123, "cobs"]], "Protobuf": [[123, "protobuf"]], "EVerest to Yeti": [[123, "everest-to-yeti"]], "Low control mode:": [[123, "low-control-mode"]], "Other commands for all modes:": [[123, "other-commands-for-all-modes"]], "Yeti to EVerest": [[123, "yeti-to-everest"]], "EVerest Reference": [[125, "everest-reference"]], "EVerest Interfaces": [[126, "everest-interfaces"]], "EVerest Modules": [[127, "everest-modules"]], "EVerest Types": [[128, "everest-types"]], "Snapshot": [[129, "snapshot"]], "edm": [[130, "edm"]], "Dependency Manager for EVerest": [[130, "dependency-manager-for-everest"]], "Install and Quick Start": [[130, "install-and-quick-start"]], "Installing edm": [[130, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[130, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[130, "building-everest"]], "Python packages needed to run edm": [[130, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[130, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[130, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[130, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[130, "git-information-at-a-glance"]], "ev-cli": [[131, "ev-cli"]], "Purpose": [[131, "purpose"], [133, "purpose"]], "Install": [[131, "install"]], "Use automatically installed ev-dev-tools from python venv": [[131, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[131, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[131, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[131, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[131, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[131, "auto-generating-nodejs-modules"]], "EVerest development tools": [[132, "everest-development-tools"]], "Error Framework": [[133, "error-framework"]], "Usage": [[133, "usage"], [145, "usage"]], "General": [[133, "general"]], "Raise an error": [[133, "raise-an-error"], [133, "id1"], [133, "id6"], [133, "id12"]], "Clear an error": [[133, "clear-an-error"], [133, "id2"], [133, "id7"], [133, "id13"]], "Subscribe to an error": [[133, "subscribe-to-an-error"], [133, "id3"], [133, "id8"], [133, "id14"]], "Subscribe globally to all errors": [[133, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[133, "the-errorfactory"], [133, "id4"], [133, "id10"], [133, "id16"]], "The ErrorStateMonitor": [[133, "the-errorstatemonitor"], [133, "id5"], [133, "id11"], [133, "id17"]], "Syntax in a C++ module": [[133, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[133, "subscribe-to-global-all-errors"], [133, "id9"], [133, "id15"]], "Syntax in a Python module": [[133, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[133, "syntax-in-a-javascript-module"]], "Usage Guide": [[133, "usage-guide"]], "Creating Error objects": [[133, "creating-error-objects"]], "The global subscription": [[133, "the-global-subscription"]], "Treating of specific Error Types": [[133, "treating-of-specific-error-types"]], "Architecture": [[133, "architecture"], [154, "architecture"]], "EVerest Framework": [[134, "everest-framework"]], "A Visual Introduction": [[134, "a-visual-introduction"]], "Examples of EVerest Modules": [[134, "examples-of-everest-modules"]], "High Level Module Concept": [[134, "high-level-module-concept"]], "Module Communication": [[134, "module-communication"]], "System Requirements and Prerequisites": [[134, "system-requirements-and-prerequisites"]], "Hardware": [[134, "hardware"]], "Operating System": [[134, "operating-system"]], "Libraries And Tools": [[134, "libraries-and-tools"]], "More": [[134, "more"]], "Prepare Your Development Environment": [[135, "prepare-your-development-environment"], [136, "prepare-your-development-environment"]], "A Word on System Environments": [[135, "a-word-on-system-environments"]], "Required Packages": [[135, "required-packages"]], "Tested Environments": [[135, "tested-environments"]], "Ubuntu": [[135, "ubuntu"]], "OpenSUSE": [[135, "opensuse"]], "Fedora": [[135, "fedora"]], "Troubleshooting": [[135, "troubleshooting"], [142, "troubleshooting"], [148, "troubleshooting"]], "Maven dependency": [[135, "maven-dependency"]], "Java dependency": [[135, "java-dependency"]], "Python versions with pyenv": [[135, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[136, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[136, "needed-packages"]], "Download And Install": [[136, "download-and-install"]], "Get The Needed EVerest Repositories": [[136, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[136, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[136, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[136, "packages-for-iso-15118-communication"]], "Build EVerest": [[136, "build-everest"]], "Simulating EVerest": [[136, "simulating-everest"]], "Prepare The Helpers": [[136, "prepare-the-helpers"]], "Software in a loop": [[136, "software-in-a-loop"]], "Admin panel and simulations": [[136, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[136, "understanding-everest-modules"]], "Basic elements of a module": [[136, "basic-elements-of-a-module"]], "Module manifest": [[136, "module-manifest"]], "Interfaces": [[136, "interfaces"]], "Types": [[136, "types"]], "Generate the stub files": [[136, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[136, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[137, "everest-modules-in-detail"]], "Overview": [[137, "overview"]], "Concepts": [[137, "concepts"]], "Modules and module instances": [[137, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[137, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[137, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[137, "providing-interface-implementations"]], "Requiring interface implementations": [[137, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[137, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[137, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[137, "explaining-the-yaml-files"]], "Explaining the generated sources": [[137, "explaining-the-generated-sources"]], "Interface headers": [[137, "interface-headers"]], "Module files": [[137, "module-files"]], "The module class": [[137, "the-module-class"]], "Interface implementations": [[137, "interface-implementations"]], "Note on concurrency": [[137, "note-on-concurrency"]], "EVerest Module Configurations": [[138, "everest-module-configurations"]], "Module connections for dedicated use cases": [[138, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[138, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[138, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[138, "module-connections-and-module-parameters"]], "Very quick overview": [[138, "very-quick-overview"]], "Charging station and charging points": [[138, "charging-station-and-charging-points"]], "Authentication for charging": [[138, "authentication-for-charging"]], "Car simulation": [[138, "car-simulation"]], "Energy management": [[138, "energy-management"], [141, "energy-management"]], "DC charging": [[138, "dc-charging"]], "Module functionality in detail": [[138, "module-functionality-in-detail"]], "Bank Card Payment": [[139, "bank-card-payment"]], "Objectives": [[139, "objectives"]], "Supported use cases": [[139, "supported-use-cases"]], "Normal flow": [[139, "normal-flow"]], "Interrupted charging": [[139, "interrupted-charging"]], "Too expensive session": [[139, "too-expensive-session"]], "Too long session": [[139, "too-long-session"]], "Solution": [[139, "solution"]], "Introduce new interfaces": [[139, "introduce-new-interfaces"]], "How does it work": [[139, "how-does-it-work"]], "Configure Plug&Charge": [[140, "configure-plug-charge"]], "The Authorization process in EVerest": [[140, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[140, "involved-everest-modules"]], "Step 0": [[140, "step-0"]], "Step 1": [[140, "step-1"]], "Step 2": [[140, "step-2"]], "Step 3": [[140, "step-3"]], "Step 4": [[140, "step-4"]], "Step 5": [[140, "step-5"]], "Step 6": [[140, "step-6"]], "EVerest configuration": [[140, "everest-configuration"], [152, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[141, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[141, "everest-modules"]], "Debug a single module": [[141, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[141, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[141, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[141, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[141, "everest-ocpp-2-0-1-setup"]], "Testing": [[141, "testing"]], "Unit tests": [[141, "unit-tests"]], "Integration tests": [[141, "integration-tests"]], "Pionix BelayBox": [[142, "pionix-belaybox"]], "Introduction": [[142, "introduction"], [146, "introduction"]], "The BelayBox hardware": [[142, "the-belaybox-hardware"]], "Getting support": [[142, "getting-support"]], "Setting up Hardware and Software": [[142, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[142, "assembling-the-yak-board"]], "Flashing the Yak Board": [[142, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[142, "assembling-the-yeti-board"]], "Preparing the cable set": [[142, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[142, "final-yak-yeti-cable-setup"]], "Raspbian": [[142, "raspbian"]], "EVerest": [[142, "everest"]], "Integration into Raspbian": [[142, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[142, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[142, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[142, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[142, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[142, "belaybox-further-information"]], "Reference Cheat Sheet": [[142, "reference-cheat-sheet"]], "Make root partition read/writable": [[142, "make-root-partition-read-writable"]], "Make it read only again": [[142, "make-it-read-only-again"]], "File containing wifi settings": [[142, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[142, "use-of-custom-everest-build-or-config"]], "Define release channels": [[142, "define-release-channels"]], "Wireguard VPN configuration": [[142, "wireguard-vpn-configuration"]], "Persistent user config": [[142, "persistent-user-config"]], "Stop automatic updates": [[142, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[142, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[142, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[142, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[142, "raspbian-partitioning-scheme"]], "Using online updates": [[142, "using-online-updates"]], "Factory reset": [[142, "factory-reset"]], "Yeti errors or EVerest not starting": [[142, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[143, "index"]], "What Is EVerest": [[143, "what-is-everest"]], "EVerest Compass": [[143, "everest-compass"]], "Direct contact": [[143, "direct-contact"]], "Zulip chat": [[143, "zulip-chat"]], "Mailing list": [[143, "mailing-list"]], "Weekly tech meetup and working groups": [[143, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[143, "meetup"]], "Tech resources about EVerest": [[143, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[143, "find-your-way-into-everest-development"]], "Table Of Contents": [[143, "table-of-contents"]], "Indices and tables": [[143, "indices-and-tables"]], "Docker setup": [[144, "docker-setup"]], "everest playground": [[144, "everest-playground"]], "Local CI environment": [[144, "local-ci-environment"]], "Generating languange specific protobuf files": [[144, "generating-languange-specific-protobuf-files"]], "How To: Act": [[145, "how-to-act"]], "List available jobs:": [[145, "list-available-jobs"]], "Run Jobs / Trigger events:": [[145, "run-jobs-trigger-events"]], "Bind working directory:": [[145, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[146, "experimental-bazel-support-in-everest"]], "Getting Started": [[146, "getting-started"]], "Using Bazel Commands": [[146, "using-bazel-commands"]], "Dependency Management": [[146, "dependency-management"]], "Defining C++ EVerest Modules": [[146, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[146, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[146, "using-everest-in-external-bazel-projects"]], "How To: Git": [[147, "how-to-git"]], "Main concept": [[147, "main-concept"]], "Best practices": [[147, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[147, "tips-n-tricks-for-git"]], "Using private repositories": [[147, "using-private-repositories"]], "Workflow example": [[147, "workflow-example"]], "Visualization of the branching structure": [[147, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[147, "corresponding-git-commands"]], "How To: Develop on a Mac": [[148, "how-to-develop-on-a-mac"]], "Application Setup": [[148, "application-setup"]], "GitHub Setup": [[148, "github-setup"]], "Standup the Dev Docker Environment": [[148, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[148, "everest-sil-simulation"]], "Stopping things": [[148, "stopping-things"]], "Resources": [[148, "resources"]], "How To: OCPP1.6 in EVerest": [[149, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[149, "prerequisites"], [150, "prerequisites"]], "Integration of libocpp into everest-core": [[149, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[149, "run-everest-with-steve"]], "Configuring OCPP": [[149, "configuring-ocpp"]], "Connect to a different CSMS": [[149, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[149, "configuring-ocpp-within-everest"]], "Logging": [[149, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[150, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[150, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[150, "let-s-get-started-step-by-step"]], "Tutorials": [[151, "tutorials"]], "How To: Develop New Modules": [[152, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[152, "goal-of-this-tutorial"]], "Install Prerequisites": [[152, "install-prerequisites"]], "Workspace Setup": [[152, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[152, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[152, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[152, "create-module-skeleton"]], "Interface Configuration": [[152, "interface-configuration"]], "Build Configuration & Build": [[152, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[152, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[152, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[152, "adding-dependencies-yaml"]], "Building": [[152, "building"]], "Run Configuration & Run": [[152, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[152, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[152, "running-everest"]], "Observing the System": [[152, "observing-the-system"]], "Exploring with MQTT Explorer": [[152, "exploring-with-mqtt-explorer"]], "Debugging": [[152, "debugging"]], "Exemplary Module Customizations": [[152, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[153, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[154, "general-sphinx-information"]], "Build the documentation": [[154, "build-the-documentation"]], "Sphinx style guide": [[155, "sphinx-style-guide"]], "Headlines": [[155, "headlines"]], "Styles": [[155, "styles"]], "Bullet Lists": [[155, "bullet-lists"]], "Targets and Links": [[155, "targets-and-links"]], "Section Heading": [[155, "section-heading"]], "Tables": [[155, "tables"]], "Grid table": [[155, "grid-table"]], "Simple table": [[155, "simple-table"]], "CSV table": [[155, "csv-table"]], "table title": [[155, "id6"]], "Images and Figures": [[155, "images-and-figures"]], "Image": [[155, "image"]], "Figure": [[155, "figure"]], "Comments": [[155, "comments"]], "Directives": [[155, "directives"]], "Table of Contents": [[155, "table-of-contents"], [155, "id4"]], "Table of Contents (this document)": [[155, "table-of-contents-this-document"]], "Content Block Directives": [[155, "content-block-directives"], [155, "id5"]], ".. topic:: [title]": [[155, "topic-title"]], "Topic": [[155, null]], ".. sidebar:: [title]": [[155, "sidebar-title"]], "Sidebar": [[155, null]], ".. admonition:: [title]": [[155, "admonition-title"]], "Admonition title": [[155, null]], ".. attention::": [[155, "attention"]], ".. caution::": [[155, "caution"]], ".. danger::": [[155, "danger"]], ".. error::": [[155, "error"]], ".. hint::": [[155, "hint"]], ".. important::": [[155, "important"]], ".. note::": [[155, "note"]], ".. tip::": [[155, "tip"]], ".. warning::": [[155, "warning"]], ".. seealso::": [[155, "seealso"]], ".. versionadded:: [version]": [[155, "versionadded-version"]], ".. versionchanged:: [version]": [[155, "versionchanged-version"]], ".. deprecated:: [version]": [[155, "deprecated-version"]], ".. math::": [[155, "math"]], ".. raw:: output format": [[155, "raw-output-format"]], "Code Examples": [[155, "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 514cc1d75..0eea3712f 100644 --- a/docs/nightly/appendix/02_snapshot.html +++ b/docs/nightly/appendix/02_snapshot.html @@ -68,7 +68,7 @@

Navigation

git_tag: v0.2.3 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: d8a2b66d87000947a4d2ac1ee54f32ce09d09441 + git_rev: 254de94b00cbe7451c2408a02f9796e2a68c389e ext-mbedtls: cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS git: https://github.com/EVerest/ext-mbedtls.git @@ -84,6 +84,7 @@

Navigation

git_rev: 35c0c0a4ff3412e588ff6f00561df1407916832d git_tag: 2023.3.0 libevse-security: + cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBEVSE_SECURITY git: https://github.com/EVerest/libevse-security.git git_rev: 1ee9a962c49d22ea4a46c84ab9d51ebf80345e6e git_tag: v0.7.0 @@ -98,6 +99,7 @@

Navigation

git_tag: v0.2.1 options: - BUILD_EXAMPLES OFF + - CMAKE_POSITION_INDEPENDENT_CODE ON libmodbus: cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBMODBUS git: https://github.com/EVerest/libmodbus.git @@ -114,6 +116,7 @@

Navigation

git_rev: 1f9f1a114c8dec79607abaee18782e03849573d8 git_tag: v0.3.0 libtimer: + cmake_condition: EVEREST_DEPENDENCY_ENABLED_LIBTIMER git: https://github.com/EVerest/libtimer.git git_rev: d7ee45a5779defdd88cfa9382348670b353b9a4c git_tag: v0.1.1 diff --git a/docs/nightly/searchindex.js b/docs/nightly/searchindex.js index da5fafc3f..f9ab63a06 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/error_history", "_generated/interfaces/ev_board_support", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_error_framework", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/generic_array", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/phyverso_mcu_temperature", "_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/uk_random_delay", "_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/ErrorHistory", "_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/PhyVersoBSP", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/RsIskraMeter", "_generated/modules/RsPaymentTerminal", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/modules/YetiEvDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/error_history", "_generated/types/ev_board_support", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/generic_array", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/phyverso_mcu_temperature", "_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/uk_random_delay", "_generated/types/units", "_generated/types/units_signed", "_included/modules_doc/Auth.rst/index", "_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", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPP", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/PhyVersoBSP.rst/index", "_included/modules_doc/YetiDriver", "_included/modules_doc/YetiEvDriver.rst/index", "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/error_framework", "general/01_framework/index", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/07_configure_plug_and_charge", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_bazel/index", "tutorials/how_to_git/index", "tutorials/how_to_mac/index", "tutorials/how_to_ocpp/index", "tutorials/how_to_plug_and_charge/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/error_history.rst", "_generated/interfaces/ev_board_support.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_error_framework.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.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/ErrorHistory.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/PhyVersoBSP.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/RsIskraMeter.rst", "_generated/modules/RsPaymentTerminal.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/modules/YetiEvDriver.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/error_history.rst", "_generated/types/ev_board_support.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_included/modules_doc/Auth.rst/index.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", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPP.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/PhyVersoBSP.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "_included/modules_doc/YetiEvDriver.rst/index.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/error_framework.rst", "general/01_framework/index.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/07_configure_plug_and_charge.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_bazel/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_mac/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/how_to_plug_and_charge/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": ["", "13.2.1. ISO15118_charger", "13.2.2. ISO15118_ev", "13.2.3. ac_rcd", "13.2.4. auth", "13.2.5. auth_token_provider", "13.2.6. auth_token_validator", "13.2.7. bank_session_token_provider", "13.2.8. bank_transaction_summary_provider", "13.2.9. car_simulator", "13.2.10. connector_lock", "13.2.11. debug_json", "13.2.12. empty", "13.2.13. energy", "13.2.14. energy_manager", "13.2.15. energy_price_information", "13.2.16. error_history", "13.2.17. ev_board_support", "13.2.18. ev_slac", "13.2.19. evse_board_support", "13.2.20. evse_manager", "13.2.21. evse_security", "13.2.22. example", "13.2.23. example_error_framework", "13.2.24. example_user", "13.2.25. external_energy_limits", "13.2.26. generic_array", "13.2.27. isolation_monitor", "13.2.28. kvs", "13.2.29. ocpp", "13.2.30. ocpp_1_6_charge_point", "13.2.31. ocpp_data_transfer", "13.2.32. phyverso_mcu_temperature", "13.2.33. power", "13.2.34. power_supply_DC", "13.2.35. powermeter", "13.2.36. reservation", "13.2.37. serial_communication_hub", "13.2.38. session_cost", "13.2.39. slac", "13.2.40. solar_forecast", "13.2.41. sunspec_ac_meter", "13.2.42. sunspec_reader", "13.2.43. sunspec_scanner", "13.2.44. system", "13.2.45. test_control", "13.2.46. tibber_price_forecast", "13.2.47. uk_random_delay", "13.1.1. API", "13.1.2. Auth", "13.1.3. DPM1000", "13.1.4. DummyTokenProvider", "13.1.5. DummyTokenProviderManual", "13.1.6. DummyTokenValidator", "13.1.7. DummyV2G", "13.1.8. EnergyManager", "13.1.9. EnergyNode", "13.1.10. ErrorHistory", "13.1.11. EvSlac", "13.1.12. EvseManager", "13.1.13. EvseSecurity", "13.1.14. EvseSlac", "13.1.15. EvseV2G", "13.1.16. GenericPowermeter", "13.1.17. JsTibber", "13.1.18. LemDCBM400600", "13.1.19. MicroMegaWattBSP", "13.1.20. OCPP", "13.1.21. OCPP201", "13.1.22. OCPPExtensionExample", "13.1.23. PN532TokenProvider", "13.1.24. PacketSniffer", "13.1.25. PersistentStore", "13.1.26. PhyVersoBSP", "13.1.27. PowermeterBSM", "13.1.28. PyEvJosev", "13.1.29. RsIskraMeter", "13.1.30. RsPaymentTerminal", "13.1.31. SerialCommHub", "13.1.32. Setup", "13.1.33. Store", "13.1.34. System", "13.1.35. YetiDriver", "13.1.36. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. energy", "13.3.5. energy_price_information", "13.3.6. error_history", "13.3.7. ev_board_support", "13.3.8. evse_board_support", "13.3.9. evse_manager", "13.3.10. evse_security", "13.3.11. generic_array", "13.3.12. iso15118_charger", "13.3.13. iso15118_ev", "13.3.14. isolation_monitor", "13.3.15. money", "13.3.16. ocpp", "13.3.17. phyverso_mcu_temperature", "13.3.18. power_supply_DC", "13.3.19. powermeter", "13.3.20. reservation", "13.3.21. serial_comm_hub_requests", "13.3.22. session_cost", "13.3.23. sunspec_ac_meter", "13.3.24. system", "13.3.25. uk_random_delay", "13.3.26. units", "13.3.27. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "5.2.2. EvseSecurity", "5.2.3. EvseSlac", "5.2.5. GenericPowermeter", "5.2.6. LEM DCBM 400/600", "5.2.7. Interaction with EVSE Manager", "OCPPExtensionExample", "PhyVersoBSP", "5.2.8. YetiDriver", "YetiEvDriver", "13. EVerest Reference", "13.2. EVerest Interfaces", "13.1. EVerest Modules", "13.3. EVerest Types", "12. Snapshot", "8.1. edm", "8.2. ev-cli", "8. EVerest development tools", "1.6.1. Error Framework", "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", "6. Bank Card Payment", "7. Configure Plug&Charge", "10. Frequently Asked Questions And Best Practices", "11. Pionix BelayBox", "What Is EVerest", "9.9. Docker setup", "9.1. How To: Act", "9.2. Experimental Bazel Support in Everest", "9.3. How To: Git", "9.4. How To: Develop on a Mac", "9.5. How To: OCPP1.6 in EVerest", "9.6. How To: Plug&Charge with EVerest Software in the loop", "9. Tutorials", "9.7. How To: Develop New Modules", "9.8. Tutorial: Simulate EVerest in Software", "9.10. General Sphinx Information", "9.11. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65, 67, 68, 69, 72, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 115, 116, 117, 118, 119, 120, 121, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 49, 50, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 71, 73, 74, 75, 79, 81, 82, 83, 89, 111, 115, 116, 118, 119, 125, 133, 134, 138, 140, 141, 142, 143, 144, 146, 149, 154], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 19, 20, 21, 22, 24, 27, 28, 30, 31, 33, 35, 40, 42, 43, 45, 46, 49, 62, 67, 84, 86, 87, 92, 95, 102, 107, 116, 119, 123, 125, 130, 133, 134, 136, 137, 144, 149, 152, 154, 155], "iso15118": [1, 2, 18, 21, 39, 45, 54, 58, 59, 61, 62, 75, 95, 96, 115, 116, 129, 136, 140, 150], "charger": [1, 2, 19, 48, 49, 54, 59, 62, 79, 95, 111, 115, 123, 134, 140, 141, 142, 143, 150], "require_auth_eim": 1, "null": [1, 2, 28, 39], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 48, 49, 50, 54, 59, 61, 62, 69, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 92, 93, 95, 97, 98, 99, 102, 103, 104, 105, 106, 107, 110, 111, 115, 117, 119, 121, 123, 131, 134, 136, 137, 138, 140, 141, 142, 143, 145, 146, 148, 149, 150, 152, 153], "eim": [1, 59, 62, 115], "author": [1, 4, 5, 6, 20, 92, 102, 105, 115, 125, 128, 136, 137, 139, 142, 143, 149, 152], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 47, 48, 49, 51, 52, 55, 56, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 115, 134, 136, 143, 148], "providedidtoken": [1, 5, 6, 20, 84, 92, 105, 140], "The": [1, 2, 4, 5, 9, 13, 17, 19, 20, 21, 27, 28, 29, 34, 36, 44, 47, 48, 49, 61, 62, 63, 65, 71, 75, 76, 77, 78, 79, 84, 87, 88, 92, 93, 95, 98, 99, 102, 105, 107, 111, 115, 116, 117, 118, 119, 123, 130, 131, 134, 138, 139, 141, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155], "evcc": [1, 2, 20, 75, 92, 95, 150], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 18, 21, 22, 29, 37, 38, 39, 47, 84, 85, 93, 95, 99, 100, 102, 105, 107, 111, 112, 113, 115, 116, 119, 131, 133, 134, 136, 138, 139, 140, 141, 144, 146, 149, 150, 152, 154], "payment": [1, 77, 95, 102, 140, 143], "detail": [1, 20, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 77, 82, 83, 92, 95, 99, 102, 103, 115, 116, 119, 130, 134, 136, 143, 149, 152], "pnc": [1, 59, 62, 149, 150], "send": [1, 20, 29, 37, 59, 61, 99, 115, 117, 123, 137, 139, 140, 147, 152], "signatur": [1, 21, 102, 107, 110, 133], "certif": [1, 20, 21, 60, 62, 65, 75, 84, 93, 95, 102, 107, 119, 135, 136, 140, 149, 150], "chain": [1, 20, 21, 56, 62, 93, 140], "emaid": [1, 84, 102], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 131, 133, 136, 137, 138, 140, 143, 146, 147, 148], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 69, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 115, 121, 137, 152], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 131, 134, 136, 137], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 78, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 125, 130, 135, 136, 137, 138, 140, 141, 142, 143, 147, 148, 149, 150, 152, 153], "ac_close_contactor": 1, "contactor": [1, 2, 17, 19, 86, 91, 95, 123], "should": [1, 3, 17, 19, 20, 21, 27, 30, 34, 35, 49, 50, 59, 61, 62, 69, 73, 79, 81, 91, 92, 96, 99, 107, 115, 119, 123, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 147, 149, 152], "close": [1, 2, 62, 95, 138, 148], "ac_open_contactor": 1, "open": [1, 95, 130, 136, 138, 142, 143, 144, 148, 149, 152, 153, 154], "start_cablecheck": 1, "now": [1, 20, 47, 67, 87, 88, 92, 107, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 152, 153], "start": [1, 2, 4, 18, 19, 20, 27, 29, 34, 35, 37, 39, 44, 47, 49, 59, 65, 67, 86, 92, 99, 102, 105, 107, 108, 111, 115, 117, 119, 123, 131, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 147, 148, 149, 152, 153], "cabl": [1, 10, 19, 59, 65, 73, 86, 92], "check": [1, 6, 21, 22, 28, 59, 79, 102, 115, 119, 123, 133, 137, 138, 142, 143, 147, 150, 152], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 19, 20, 25, 29, 32, 39, 42, 50, 51, 59, 61, 64, 67, 73, 74, 77, 86, 87, 91, 92, 95, 98, 99, 100, 102, 106, 111, 112, 115, 116, 117, 118, 119, 120, 123, 125, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 152, 155], "3": [1, 18, 34, 39, 43, 58, 59, 61, 65, 73, 88, 92, 98, 102, 116, 117, 118, 119, 123, 129, 130, 135, 148, 149, 152, 155], "trigger": [1, 3, 18, 19, 29, 30, 59, 99, 107, 134, 137, 140, 142, 149, 154], "when": [1, 4, 18, 29, 30, 34, 39, 42, 49, 59, 61, 62, 66, 67, 70, 73, 74, 81, 82, 83, 84, 87, 92, 99, 102, 103, 107, 108, 115, 116, 118, 119, 123, 131, 133, 135, 136, 137, 138, 140, 141, 142, 145, 147, 148, 149, 152, 154], "ev": [1, 2, 4, 17, 18, 19, 20, 49, 58, 59, 61, 62, 73, 75, 83, 84, 86, 90, 92, 95, 96, 102, 111, 117, 122, 124, 132, 134, 137, 138, 140, 142, 143, 150, 152], "powerdeliveryreq": [1, 95], "messag": [1, 29, 30, 59, 67, 68, 71, 78, 89, 95, 99, 102, 116, 117, 123, 133, 134, 137, 141, 149, 152], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 27, 29, 30, 35, 39, 49, 65, 86, 87, 92, 95, 102, 111, 115, 119, 123, 139, 149, 153], "currentdemand_start": 1, "charg": [1, 2, 9, 17, 18, 19, 20, 27, 29, 30, 34, 45, 47, 49, 55, 59, 62, 66, 67, 68, 73, 76, 81, 84, 86, 87, 91, 92, 95, 96, 99, 102, 103, 115, 116, 122, 123, 133, 134, 136, 142, 143, 149, 151], "process": [1, 2, 18, 39, 55, 77, 84, 92, 95, 107, 111, 116, 131, 134, 136, 137, 138, 139, 141, 143, 146, 151, 152, 153, 155], "ha": [1, 4, 19, 29, 30, 49, 59, 62, 73, 75, 76, 84, 92, 95, 99, 102, 103, 107, 111, 115, 119, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 146, 147, 149, 152], "want": [1, 2, 59, 115, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 147, 152, 153], "currentdemand_finish": 1, "wa": [1, 8, 18, 20, 21, 22, 28, 36, 39, 44, 79, 92, 95, 99, 102, 103, 107, 108, 123, 130, 137, 139, 140, 143, 147, 149, 152], "finish": [1, 2, 19, 38, 44, 49, 59, 77, 92, 105, 117, 139, 142, 147, 152], "sae_bidi_mode_act": 1, "sae": [1, 2, 59, 95, 115, 142], "j2847": [1, 2, 59], "bidi": [1, 95], "mode": [1, 2, 9, 19, 20, 34, 37, 39, 45, 50, 59, 61, 79, 95, 96, 101, 115, 141, 142], "activ": [1, 19, 34, 49, 50, 59, 87, 88, 89, 107, 108, 111, 119, 131, 133, 135, 138, 140, 142, 149], "evccidd": 1, "string": [1, 2, 4, 6, 9, 11, 16, 17, 18, 19, 20, 21, 22, 28, 29, 30, 34, 35, 36, 37, 39, 41, 43, 44, 45, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110, 119, 136, 137, 152], "specifi": [1, 20, 21, 29, 36, 62, 65, 81, 87, 92, 93, 95, 99, 102, 103, 105, 107, 111, 115, 116, 136, 137, 140, 141, 144, 145, 149, 150, 152], "identif": [1, 76, 92, 102, 115, 138], "readabl": [1, 92, 123, 154], "format": [1, 19, 21, 44, 65, 76, 77, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 119, 131, 135, 142, 143, 145, 149, 152], "It": [1, 9, 19, 20, 29, 49, 54, 59, 60, 61, 92, 95, 105, 108, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154], "contain": [1, 6, 15, 20, 21, 29, 30, 31, 38, 40, 44, 46, 48, 49, 84, 88, 89, 92, 93, 95, 98, 99, 105, 107, 111, 115, 116, 118, 120, 123, 130, 131, 136, 137, 140, 144, 145, 147, 148, 149, 152, 153], "mac": [1, 18, 39, 59, 61, 62, 75, 92, 135, 143, 151], "address": [1, 18, 37, 39, 43, 50, 59, 61, 63, 65, 74, 76, 77, 79, 87, 92, 116, 118, 119, 150], "uppercas": 1, "pattern": [1, 18, 22, 28, 39, 43, 92, 135], "A": [1, 18, 19, 21, 22, 28, 30, 36, 39, 44, 49, 55, 59, 67, 68, 84, 86, 90, 92, 93, 95, 96, 99, 101, 102, 105, 106, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 130, 133, 137, 138, 139, 140, 142, 143, 147, 152, 155], "f0": [1, 18, 39, 92], "9": [1, 18, 39, 43, 92, 99, 135, 148], "2": [1, 2, 18, 19, 29, 34, 39, 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, 76, 77, 78, 79, 80, 81, 82, 83, 92, 98, 99, 102, 115, 116, 118, 119, 123, 129, 130, 136, 142, 143, 147, 149, 150, 155], "5": [1, 18, 35, 39, 53, 55, 59, 61, 70, 92, 106, 130, 137, 142, 148, 155], "selectedpaymentopt": 1, "paymentopt": [1, 95], "element": [1, 95, 99], "us": [1, 4, 7, 9, 11, 12, 13, 19, 20, 21, 22, 23, 24, 27, 29, 30, 34, 37, 42, 47, 49, 50, 55, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 78, 79, 82, 83, 84, 85, 86, 87, 91, 92, 93, 95, 99, 101, 102, 103, 107, 108, 110, 111, 115, 116, 117, 118, 119, 121, 123, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 148, 149, 150, 152, 153, 154, 155], "indic": [1, 9, 20, 21, 29, 30, 44, 84, 86, 87, 91, 93, 95, 99, 102, 104, 115, 117, 119, 138], "type": [1, 3, 9, 21, 29, 30, 44, 51, 52, 53, 57, 58, 61, 63, 64, 70, 76, 78, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 118, 119, 120, 125, 134, 135, 137, 139, 140, 141, 142, 143, 148, 149, 152, 153, 154], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 95, 96], "select": [1, 2, 20, 37, 49, 50, 59, 84, 95, 115, 138, 140, 142, 144, 150, 152], "energi": [1, 2, 15, 20, 25, 40, 46, 48, 55, 56, 59, 64, 74, 88, 92, 95, 96, 101, 102, 105, 109, 110, 118, 125, 126, 128, 136, 137, 142, 143, 149], "transfer": [1, 2, 29, 31, 37, 59, 67, 68, 69, 95, 96, 99, 104, 123], "request": [1, 2, 6, 13, 17, 20, 21, 29, 30, 31, 35, 39, 44, 49, 59, 61, 65, 67, 68, 81, 84, 87, 92, 93, 95, 96, 99, 102, 104, 107, 111, 115, 116, 118, 119, 123, 139, 140, 141, 143, 149, 150, 152, 153], "departuretim": 1, "option": [1, 6, 19, 20, 21, 42, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 129, 130, 131, 133, 134, 137, 140, 143, 147, 149, 152, 155], "rfc3339": [1, 44, 84, 87, 88, 92, 95, 99, 102, 103, 105, 107], "utc": [1, 84, 87, 88, 95, 103, 105, 108], "vehicl": [1, 20, 39, 92, 95, 102, 116, 136, 142, 150], "intend": [1, 92, 102], "date": [1, 44, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 123, 143], "time": [1, 19, 29, 34, 44, 47, 51, 52, 53, 55, 59, 65, 67, 68, 70, 77, 81, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 123, 130, 133, 135, 136, 137, 138, 139, 140, 142, 143, 145, 147, 149, 150, 152], "ac_eamount": 1, "number": [1, 2, 3, 17, 19, 20, 22, 28, 33, 34, 37, 42, 48, 50, 51, 52, 53, 55, 56, 59, 61, 64, 65, 66, 70, 73, 76, 77, 81, 83, 86, 87, 88, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 108, 109, 118, 119, 135, 136, 137, 138, 152, 155], "wh": [1, 92, 95, 96, 102, 106, 109, 110, 118], "amount": [1, 77, 81, 87, 95, 98, 99, 119, 123, 138, 139], "reflect": [1, 137, 152], "": [1, 8, 9, 29, 43, 51, 52, 53, 55, 63, 65, 70, 85, 92, 93, 99, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 152], "estim": [1, 92, 95], "how": [1, 49, 62, 69, 81, 107, 111, 116, 121, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 151, 153, 154, 155], "much": [1, 138, 141, 142, 147], "need": [1, 8, 19, 20, 21, 38, 59, 77, 79, 84, 85, 87, 91, 92, 102, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 154], "fulfil": [1, 87, 92], "user": [1, 49, 59, 67, 84, 87, 92, 102, 111, 117, 130, 131, 136, 137, 139, 147, 148, 152], "configur": [1, 20, 29, 30, 51, 52, 53, 63, 99, 103, 111, 114, 121, 123, 134, 136, 141, 143, 144, 145, 146, 150, 153], "goal": [1, 92], "current": [1, 2, 3, 4, 9, 17, 19, 20, 22, 33, 34, 44, 47, 48, 50, 56, 59, 67, 73, 82, 86, 87, 88, 91, 92, 95, 96, 99, 101, 102, 107, 108, 109, 110, 111, 115, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 144, 145, 146, 147, 149, 151, 155], "session": [1, 2, 7, 8, 9, 19, 20, 34, 38, 49, 59, 62, 71, 77, 85, 92, 95, 99, 103, 105, 111, 115, 117, 123, 136, 138, 140, 141, 149], "ac_evmaxvoltag": 1, "v": [1, 92, 95, 96, 101, 106, 136, 144], "rm": [1, 144, 147, 153], "maxim": 1, "nomin": [1, 55, 59], "voltag": [1, 19, 27, 34, 48, 50, 55, 59, 66, 91, 92, 95, 96, 97, 101, 102, 106, 109, 110, 134, 137, 138], "can": [1, 4, 7, 9, 11, 12, 19, 20, 21, 29, 42, 44, 47, 49, 50, 56, 59, 61, 62, 67, 68, 70, 81, 82, 84, 85, 87, 88, 91, 92, 95, 99, 101, 102, 105, 111, 115, 116, 118, 119, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155], "accept": [1, 19, 20, 36, 53, 84, 93, 95, 99, 103, 107, 137], "measur": [1, 17, 20, 27, 35, 41, 42, 59, 65, 74, 86, 87, 95, 97, 102, 106, 110, 118, 123, 138], "between": [1, 2, 13, 19, 59, 61, 70, 78, 84, 87, 88, 95, 97, 115, 116, 130, 136, 138, 140, 142, 143, 147, 149], "one": [1, 10, 17, 19, 20, 29, 37, 38, 49, 50, 51, 52, 59, 77, 84, 87, 92, 95, 102, 111, 112, 113, 115, 116, 123, 131, 133, 135, 136, 137, 138, 141, 142, 143, 147, 149, 152], "phase": [1, 2, 17, 19, 20, 56, 59, 73, 87, 91, 92, 95, 102, 106, 109, 110, 115, 118, 123, 134, 136], "neutral": [1, 59, 95, 109, 110], "ac_evmaxcurr": 1, "maximum": [1, 19, 22, 33, 47, 48, 50, 59, 66, 73, 77, 78, 82, 91, 92, 95, 96, 99, 101, 102, 119, 139, 149], "support": [1, 3, 17, 19, 50, 59, 61, 62, 66, 73, 75, 79, 82, 83, 86, 90, 91, 92, 95, 99, 101, 102, 107, 115, 118, 123, 135, 136, 138, 143, 149, 150, 151, 155], "per": [1, 2, 21, 34, 87, 88, 115, 133, 152], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 20, 21, 60, 75, 95, 116, 140, 150], "below": [1, 59, 87, 91, 92, 119, 123, 130, 133, 136, 137, 139, 143], "minimum": [1, 48, 73, 91, 95, 99, 101, 102, 115, 135, 142], "cost": [1, 38, 88, 99, 105, 139], "effici": [1, 87, 92, 101, 135, 146], "dc_evenergycapac": 1, "capac": [1, 19, 92, 96], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 20, 21, 36, 38, 39, 47, 49, 51, 55, 59, 62, 75, 84, 86, 87, 90, 91, 92, 93, 95, 96, 99, 102, 115, 117, 137, 138, 139, 141, 149], "dc_fullsoc": 1, "soc": [1, 59, 92, 95, 96], "which": [1, 20, 21, 30, 42, 67, 71, 76, 78, 81, 84, 92, 93, 96, 99, 102, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 125, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 147, 149, 152], "consid": [1, 92, 99, 119, 135, 136, 137, 142], "batteri": [1, 59, 87, 92, 95], "fulli": [1, 92, 115], "dc_bulksoc": 1, "fast": [1, 19, 134, 136, 142, 147], "end": [1, 20, 59, 87, 92, 99, 103, 105, 107, 137, 142, 149], "dc_evstatu": 1, "dc_evstatustyp": [1, 95], "statu": [1, 18, 20, 27, 37, 39, 44, 84, 92, 93, 95, 99, 102, 105, 107, 119, 138, 139, 151, 155], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 17, 18, 19, 20, 21, 22, 28, 29, 30, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 74, 75, 78, 79, 84, 87, 91, 95, 99, 101, 102, 133, 136, 137, 152], "If": [1, 3, 4, 17, 19, 20, 21, 30, 34, 38, 49, 51, 59, 60, 62, 65, 66, 67, 68, 73, 75, 82, 83, 87, 92, 95, 99, 102, 115, 116, 117, 119, 123, 130, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153], "set": [1, 2, 4, 9, 17, 18, 19, 20, 25, 29, 30, 34, 39, 44, 45, 47, 49, 50, 56, 59, 61, 62, 66, 67, 73, 78, 79, 82, 83, 87, 88, 91, 92, 95, 96, 99, 101, 108, 115, 118, 120, 123, 131, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 150, 152, 153, 155], "true": [1, 2, 3, 17, 18, 19, 20, 21, 22, 28, 29, 30, 35, 36, 39, 44, 49, 50, 59, 61, 62, 67, 68, 73, 74, 75, 78, 79, 87, 91, 95, 99, 101, 102, 115, 116, 117, 119, 123, 133, 136, 137, 140, 141, 142, 147, 148, 149], "bulk": [1, 92, 95], "approx": [1, 95, 119], "80": [1, 65, 92, 95, 119, 136, 144, 148], "complet": [1, 19, 43, 59, 92, 95, 123, 131, 135, 137, 142, 149, 150], "dc_chargingcomplet": 1, "full": [1, 9, 59, 91, 95, 134, 140, 142, 143], "100": [1, 19, 50, 61, 78, 86, 95, 148, 149], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 95], "target": [1, 2, 34, 37, 67, 87, 92, 95, 96, 99, 141, 146, 153], "dc_evmaximumlimit": [1, 95], "valu": [1, 9, 13, 17, 19, 20, 25, 28, 29, 30, 34, 35, 36, 37, 42, 44, 47, 48, 49, 55, 59, 67, 72, 74, 80, 84, 86, 87, 88, 91, 92, 93, 95, 98, 99, 102, 104, 106, 109, 110, 115, 116, 118, 119, 133, 134, 136, 137, 145, 149, 152, 155], "power": [1, 2, 9, 17, 19, 34, 35, 39, 48, 50, 59, 65, 66, 74, 82, 87, 91, 92, 95, 96, 101, 102, 109, 110, 115, 119, 123, 125, 126, 136, 137, 138, 141, 142, 149], "allow": [1, 3, 17, 19, 25, 29, 34, 44, 49, 50, 59, 62, 65, 74, 77, 79, 87, 91, 92, 95, 96, 99, 111, 119, 123, 133, 136, 138, 139, 140, 142, 149, 152], "dc_evremainingtim": [1, 95], "calcul": [1, 61, 93, 95, 118, 141], "until": [1, 20, 21, 27, 34, 49, 59, 87, 95, 102], "certificate_request": 1, "request_exi_stream_schema": [1, 20, 95], "deliv": [1, 20, 95, 101, 115, 136, 138], "belong": [1, 4, 20, 49, 115, 147], "valid": [1, 4, 6, 20, 21, 49, 51, 52, 53, 59, 67, 68, 70, 84, 87, 92, 93, 95, 107, 111, 114, 115, 116, 119, 120, 138, 139, 140, 142, 149], "contract": [1, 20, 59, 62, 75, 84, 95, 102, 115, 116, 140, 150], "respons": [1, 20, 21, 29, 30, 31, 35, 37, 49, 62, 64, 93, 95, 99, 102, 107, 111, 119, 140, 141, 142, 152], "report": [1, 3, 19, 20, 34, 49, 51, 52, 59, 64, 79, 82, 92, 99, 102, 115, 119, 133, 142, 147, 149], "async": [1, 20], "via": [1, 20, 37, 56, 61, 65, 75, 81, 84, 102, 115, 118, 119, 134, 136, 138, 140, 141, 142, 144, 153], "set_get_certificate_respons": [1, 20], "dlink_termin": [1, 39], "termin": [1, 39, 62, 77, 92, 97, 102, 136, 139, 152], "data": [1, 8, 18, 21, 26, 27, 29, 31, 37, 39, 44, 58, 61, 64, 67, 68, 69, 73, 76, 85, 87, 92, 93, 94, 98, 99, 102, 103, 104, 110, 115, 118, 119, 123, 136, 137, 140, 142, 148, 152, 153], "link": [1, 18, 39, 58, 61, 62, 75, 93, 99, 112, 113, 114, 117, 121, 122, 124, 137, 140, 141, 143, 144, 152], "becom": [1, 34, 39, 49, 92, 111, 147], "unmatch": [1, 18, 39], "dlink_error": [1, 39], "restart": [1, 19, 29, 30, 39, 149], "match": [1, 9, 18, 39, 49, 59, 61, 102, 111, 139, 141], "dlink_paus": [1, 39], "save": [1, 39, 130, 138, 141], "while": [1, 20, 39, 50, 108, 123, 134, 141, 142, 144, 146, 150, 152], "stai": [1, 39, 142, 143], "ev_appprotocol": 1, "arrai": [1, 16, 21, 28, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "debug_lit": 1, "list": [1, 16, 29, 30, 38, 69, 84, 92, 93, 95, 98, 99, 105, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 152], "protocol": [1, 20, 95, 107, 115, 117, 119, 134, 136, 137, 138, 140, 149], "array_item": [1, 16, 21, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "transmit": [1, 95, 123, 140], "properti": [1, 29, 42, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 136], "protocolnamespac": [1, 95], "requir": [1, 2, 4, 6, 9, 13, 16, 17, 19, 20, 21, 22, 25, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 47, 57, 64, 65, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 123, 130, 133, 136, 138, 139, 140, 141, 143, 148, 149], "uniqu": [1, 7, 9, 65, 85, 95, 102, 137], "identifi": [1, 7, 9, 21, 76, 85, 89, 95, 99, 102, 138], "namespac": [1, 95, 130, 137], "uri": [1, 95, 99, 107], "specif": [1, 25, 36, 43, 76, 84, 87, 95, 99, 115, 134, 136, 137, 142, 145, 147, 149, 152], "versionnumbermajor": [1, 95], "integ": [1, 4, 19, 20, 21, 28, 36, 37, 43, 47, 48, 49, 50, 51, 55, 56, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 74, 76, 77, 78, 81, 82, 83, 84, 87, 91, 92, 93, 94, 95, 98, 99, 103, 104, 106, 107, 108, 136, 137], "major": [1, 95], "version": [1, 76, 95, 130, 131, 134, 136, 141, 142, 146, 147, 148, 149, 152], "versionnumberminor": [1, 95], "minor": [1, 95, 98, 147], "schemaid": [1, 95], "assign": [1, 84, 92, 95, 99, 102, 105, 111, 115, 137], "prioriti": [1, 20, 87, 92, 95, 99, 120], "base": [1, 29, 49, 63, 74, 84, 95, 99, 105, 115, 133, 134, 135, 138, 140, 142, 143, 147, 148, 149, 150], "v2g_messag": [1, 95], "debug": [1, 11, 50, 55, 61, 70, 142, 148], "all": [1, 4, 19, 20, 21, 29, 30, 34, 35, 43, 44, 47, 50, 55, 56, 67, 68, 87, 88, 92, 95, 98, 99, 100, 103, 105, 111, 115, 116, 118, 130, 131, 134, 135, 136, 138, 139, 142, 143, 144, 145, 146, 147, 149, 152, 154, 155], "v2g": [1, 2, 21, 59, 60, 62, 93, 95, 130, 140], "purpos": [1, 8, 17, 19, 20, 62, 84, 115, 134, 137, 142, 149, 154], "onli": [1, 12, 17, 19, 20, 29, 34, 44, 49, 50, 51, 59, 61, 62, 67, 84, 86, 87, 92, 95, 99, 101, 102, 105, 109, 110, 111, 115, 116, 118, 123, 130, 133, 136, 137, 138, 140, 141, 146, 147, 149, 152], "selected_protocol": [1, 20], "setup": [1, 19, 85, 95, 119, 125, 127, 130, 133, 134, 135, 136, 137, 138, 140, 143, 146, 147, 149, 150, 151], "void": [1, 2, 3, 4, 9, 10, 13, 17, 18, 19, 20, 21, 25, 27, 28, 29, 30, 34, 37, 39, 44, 47, 136, 137], "At": [1, 134, 138, 146, 152], "startup": [1, 59, 118, 119, 137, 152], "necessari": [1, 81, 136, 138, 146, 147, 152], "info": [1, 29, 30, 84, 93, 99, 130, 152], "sent": [1, 29, 30, 73, 78, 92, 115, 120, 123, 152], "modul": [1, 11, 19, 20, 21, 23, 29, 34, 47, 54, 57, 64, 92, 103, 104, 106, 112, 113, 114, 115, 117, 120, 121, 122, 124, 125, 135, 139, 142, 143, 148, 149, 150, 151, 153, 154], "onc": [1, 19, 34, 49, 115, 117, 123, 139, 142, 146, 147, 148, 152], "evse_id": [1, 20, 59, 84, 95, 99, 102], "evseid": [1, 9, 76, 95], "id": [1, 4, 9, 20, 29, 35, 36, 37, 43, 49, 59, 74, 77, 84, 92, 95, 99, 102, 103, 105, 106, 107, 111, 115, 119, 131, 137, 141, 142, 149, 150, 152], "outlet": [1, 9, 92, 95, 139], "connect": [1, 4, 19, 29, 30, 39, 48, 49, 59, 61, 62, 65, 66, 67, 68, 70, 73, 74, 75, 78, 79, 82, 83, 86, 92, 95, 102, 111, 116, 118, 119, 123, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 148, 152], "supported_energy_transfer_mod": 1, "avail": [1, 19, 20, 29, 34, 49, 59, 84, 91, 92, 99, 102, 111, 123, 131, 133, 134, 135, 136, 138, 140, 142, 143, 149, 154], "differ": [1, 2, 47, 59, 61, 71, 84, 87, 88, 92, 95, 106, 123, 130, 133, 136, 137, 138, 142, 146, 147, 150], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 95], "v2h": [1, 2, 59, 95], "debug_mod": 1, "enabl": [1, 2, 9, 17, 19, 20, 29, 30, 39, 45, 47, 59, 62, 74, 79, 92, 115, 117, 119, 123, 133, 136, 137, 138, 140, 141, 143, 144, 149, 152], "disabl": [1, 9, 17, 19, 20, 47, 49, 50, 59, 62, 66, 73, 78, 82, 83, 92, 123, 142, 148, 149], "set_charging_paramet": 1, "paramet": [1, 2, 77, 87, 102, 116, 118, 119, 130, 134, 137, 141, 149, 152], "least": [1, 34, 134, 137, 143, 152], "mai": [1, 3, 8, 19, 20, 29, 34, 49, 59, 81, 87, 91, 92, 99, 107, 111, 115, 116, 119, 123, 133, 136, 137, 141, 148, 152], "updat": [1, 19, 20, 21, 34, 44, 55, 64, 74, 87, 95, 99, 107, 116, 118, 120, 133, 135, 136, 137, 138, 140, 143, 146], "later": [1, 34, 87, 134, 136, 138, 147, 152], "some": [1, 3, 19, 20, 48, 49, 59, 78, 81, 85, 91, 92, 102, 107, 119, 123, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 147, 149, 152], "next": [1, 34, 99, 123, 137, 138, 142, 143, 146, 152], "physical_valu": 1, "setupphysicalvalu": [1, 95], "up": [1, 18, 34, 39, 47, 59, 61, 79, 107, 115, 119, 123, 131, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "initi": [1, 19, 20, 21, 59, 65, 79, 92, 95, 111, 123, 130, 131, 133, 137, 140, 143, 147, 148, 149, 150, 152], "physic": [1, 20, 92, 95, 115, 138, 140], "ac": [1, 3, 10, 19, 41, 54, 55, 59, 61, 62, 73, 74, 75, 82, 87, 92, 95, 102, 106, 109, 110, 118, 123, 136, 140, 142, 150], "dc": [1, 2, 17, 19, 27, 34, 50, 54, 59, 61, 62, 66, 73, 75, 87, 91, 92, 95, 96, 97, 101, 102, 109, 110, 118, 142, 148], "session_setup": 1, "each": [1, 21, 29, 37, 38, 93, 111, 115, 119, 131, 133, 136, 137, 138, 141, 143, 145, 147, 149, 152], "payment_opt": 1, "These": [1, 102, 115, 116, 120, 131, 140, 144, 146, 147, 151, 152, 155], "ar": [1, 19, 20, 21, 29, 30, 34, 47, 49, 59, 60, 67, 71, 86, 87, 88, 92, 98, 99, 102, 103, 105, 109, 110, 111, 115, 116, 117, 118, 119, 120, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155], "offer": [1, 29, 59, 99, 137, 146], "supported_certificate_servic": 1, "instal": [1, 21, 44, 59, 75, 93, 95, 107, 116, 135, 140, 141, 142, 143, 144, 145, 146, 148, 150, 154], "servic": [1, 29, 30, 59, 98, 136, 144, 145, 150, 152], "sa": 1, "certificate_respons": [1, 20], "previous": [1, 20, 28, 92, 102, 140], "publish": [1, 11, 19, 20, 26, 27, 29, 30, 34, 38, 51, 52, 61, 64, 67, 112, 113, 117, 123, 134, 136, 137, 139, 140, 149, 152], "new": [1, 19, 20, 21, 44, 49, 70, 77, 87, 107, 115, 116, 117, 118, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 150, 151, 153, 155], "includ": [1, 20, 21, 35, 47, 62, 87, 92, 95, 99, 102, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 144, 148, 149, 150, 152, 154, 155], "correspond": [1, 20, 92, 118, 123, 131, 137, 138, 139, 142, 152], "encrypt": [1, 20, 60, 62, 93, 116], "privat": [1, 20, 21, 60, 93, 102, 119, 136, 140, 142], "kei": [1, 20, 21, 22, 28, 29, 30, 60, 62, 64, 69, 72, 80, 93, 95, 99, 102, 110, 111, 119, 121, 134, 136, 140, 145, 149, 150], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 20, 95], "raw": [1, 20, 45, 92, 95, 104], "exi": [1, 20, 95, 135, 143], "stream": [1, 20, 86, 95, 123, 143], "csm": [1, 20, 21, 29, 30, 60, 67, 68, 92, 93, 95, 99, 120, 140, 141, 150], "authorization_respons": 1, "inform": [1, 6, 8, 18, 20, 29, 30, 35, 36, 39, 44, 48, 76, 84, 87, 88, 92, 95, 98, 99, 111, 115, 116, 123, 133, 135, 136, 138, 139, 140, 141, 143, 151, 153], "whether": [1, 9, 20, 21, 47, 87, 91, 95, 99, 102, 115, 119], "accecpt": 1, "authorization_statu": [1, 84], "authorizationstatu": [1, 84], "token": [1, 4, 5, 6, 7, 20, 41, 49, 51, 52, 53, 67, 68, 70, 77, 84, 85, 92, 103, 111, 112, 113, 114, 115, 138, 139, 140, 145, 149], "certificate_statu": [1, 84], "certificatestatu": [1, 84], "ac_contactor_clos": 1, "fals": [1, 3, 17, 18, 19, 20, 21, 29, 30, 35, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 75, 78, 79, 91, 92, 101, 119, 123, 133, 136, 137, 140, 141, 149, 152], "dlink_readi": [1, 18, 39, 117], "signal": [1, 19, 20, 39, 59, 67, 86, 92, 115, 117, 123], "slac": [1, 18, 58, 59, 61, 115, 117, 123, 125, 126, 138, 143], "layer": [1, 18, 39, 149], "accord": [1, 27, 35, 58, 61, 78, 95, 98, 102, 115, 119, 149], "readi": [1, 2, 20, 34, 59, 95, 117, 119, 136, 137, 142, 147, 148, 152, 153], "cable_check_finish": 1, "under": [1, 22, 28, 92, 123, 133, 142, 150], "20v": 1, "insul": [1, 59], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 95], "sign": [1, 21, 35, 92, 93, 102, 107, 110, 116, 119, 138], "meter": [1, 35, 41, 48, 59, 65, 66, 74, 76, 82, 92, 102, 106, 110, 115, 119, 136], "record": [1, 143], "receipt_requir": 1, "receipt": [1, 59], "stop_charg": [1, 2], "continu": [1, 135, 136, 137, 141, 142], "update_ac_max_curr": 1, "line": [1, 27, 34, 50, 55, 70, 78, 82, 95, 118, 123, 130, 134, 135, 138, 145, 152, 155], "restrict": [1, 136, 152], "call": [1, 19, 20, 29, 30, 44, 47, 81, 102, 115, 117, 119, 123, 130, 131, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 145, 147, 149, 152], "dure": [1, 19, 20, 27, 34, 47, 59, 62, 79, 87, 91, 105, 115, 116, 119, 131, 135, 136, 140, 142, 147], "max_curr": [1, 22, 33, 92, 115], "max": [1, 2, 17, 87, 91, 134, 137], "update_dc_maximum_limit": 1, "limit": [1, 13, 19, 20, 25, 34, 48, 50, 56, 59, 82, 87, 91, 92, 99, 101, 108, 115, 123, 133, 136, 139, 141, 142, 149], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 95], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 95], "update_isolation_statu": 1, "isol": [1, 27, 37, 59, 95, 97, 115, 142], "condit": [1, 92, 95, 115, 133, 141], "isolation_statu": 1, "isolationstatu": [1, 95], "result": [1, 2, 3, 6, 7, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 45, 53, 84, 87, 91, 93, 97, 99, 104, 106, 114, 119, 136, 137, 142, 152, 155], "monitor": [1, 3, 27, 29, 30, 37, 69, 97, 99, 115, 133], "update_dc_present_valu": 1, "present": [1, 21, 49, 59, 76, 84, 92, 95, 99, 111, 115, 116, 140, 145, 149], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 95], "update_meter_info": 1, "powermet": [1, 20, 56, 59, 63, 65, 66, 74, 76, 82, 87, 92, 106, 123, 125, 126, 128, 136, 138], "meterinfo": 1, "latest": [1, 107, 145, 147, 152], "read": [1, 19, 37, 50, 70, 77, 78, 99, 100, 102, 118, 136, 140, 143, 147], "other": [1, 19, 20, 29, 34, 65, 91, 92, 98, 99, 102, 105, 107, 111, 115, 116, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "relev": [1, 49, 99, 109, 110, 111, 115, 116, 123, 140, 149], "send_error": 1, "error": [1, 2, 3, 16, 17, 19, 20, 23, 34, 36, 39, 49, 57, 61, 89, 92, 95, 99, 102, 104, 123, 134, 136, 143, 148], "happend": 1, "evseerror": [1, 95], "enum": [1, 18, 39, 50, 53, 59, 62, 84, 86, 87, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107], "reset_error": 1, "reset": [1, 3, 18, 39, 44, 61, 66, 73, 81, 82, 83, 92, 107, 117, 123, 131, 149], "simpl": [2, 28, 56, 72, 80, 115, 136, 137, 138, 141, 142, 147, 150, 152], "v2g_session_finish": 2, "car": [2, 9, 13, 19, 20, 49, 54, 59, 61, 87, 91, 92, 111, 115, 123, 134, 136, 141, 143, 150], "ac_evpowerreadi": 2, "hlc": [2, 19, 54, 59, 61, 62, 75, 82, 115], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 45], "return": [2, 6, 7, 16, 18, 19, 20, 21, 22, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 51, 52, 53, 70, 81, 92, 99, 102, 104, 114, 119, 133, 136, 137, 139, 152], "simul": [2, 9, 17, 61, 62, 79, 134, 143, 149, 150, 151], "commun": [2, 29, 30, 34, 54, 59, 62, 66, 70, 73, 78, 82, 83, 106, 116, 117, 119, 135, 138, 139, 140, 143, 152], "pause_charg": [2, 20], "paus": [2, 20, 91, 92, 107, 136, 138, 149], "set_fault": [2, 20], "todo_sl": 2, "fault": [2, 20, 49, 92, 95, 101, 103, 123], "station": [2, 29, 49, 55, 59, 67, 68, 84, 86, 92, 95, 99, 111, 116, 136, 142, 149, 150], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 96], "set_bpt_dc_param": 2, "bpt": [2, 59, 96], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 96], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 123], "rcd": [3, 17, 19, 48, 66, 73, 82, 83, 86, 95, 115, 123], "actual": [3, 20, 27, 54, 59, 61, 81, 87, 92, 99, 102, 115, 123, 136, 140, 142, 149, 152], "emerg": [3, 92, 95, 123], "switch": [3, 17, 19, 20, 50, 59, 78, 86, 87, 91, 92, 115, 123], "off": [3, 19, 20, 50, 86, 91, 101, 115, 123, 129, 130, 137, 141, 142, 147, 152], "done": [3, 20, 29, 61, 119, 131, 133, 134, 135, 136, 137, 138, 142, 147, 149, 150], "hw": [3, 66, 73, 82, 83, 142], "directli": [3, 19, 59, 81, 119, 123, 137, 144, 147], "control": [3, 9, 17, 19, 29, 45, 59, 62, 65, 66, 73, 78, 82, 83, 115, 116, 117, 122, 134, 136, 138, 141, 142, 149, 152], "telemetri": [3, 19, 20, 48, 50, 91, 123], "rcd_current_ma": [3, 17, 86], "ma": [3, 17, 86], "note": [3, 19, 50, 59, 62, 65, 92, 99, 116, 123, 131, 141, 149, 152], "doe": [3, 19, 28, 54, 59, 65, 107, 115, 123, 133, 136, 137, 141, 142], "anyth": [3, 131, 142], "mere": [3, 115], "self_test": 3, "execut": [3, 9, 20, 34, 39, 44, 81, 119, 137, 140, 142, 145, 147, 152], "self": [3, 119, 133, 136, 145, 147, 152], "test": [3, 19, 45, 59, 62, 86, 98, 134, 136, 137, 142, 143, 145, 146, 147, 150, 152], "fail": [3, 61, 62, 93, 95, 107, 117, 119, 123, 141, 148], "selftest": 3, "rais": [3, 134], "after": [3, 20, 29, 30, 34, 39, 49, 59, 61, 67, 68, 77, 81, 87, 92, 98, 105, 107, 108, 115, 117, 119, 123, 133, 136, 137, 138, 139, 141, 142, 146, 147, 152], "hardwar": [3, 19, 20, 34, 37, 48, 50, 59, 63, 66, 70, 73, 74, 78, 82, 83, 86, 91, 92, 115, 123, 124, 136, 137, 138, 141, 143], "successful": 3, "authent": [4, 49, 77, 116, 134, 136, 149], "framework": [4, 16, 22, 23, 129, 130, 131, 136, 137, 138, 143, 144, 146, 148, 149, 152, 154], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 84], "emit": [4, 18, 19, 20, 29, 39, 92, 115], "event": [4, 17, 19, 20, 29, 30, 49, 51, 84, 86, 92, 95, 99, 106, 111, 112, 115, 123, 143, 149], "relat": [4, 20, 21, 29, 92, 93, 99, 102, 107, 116, 133, 136, 137, 138, 147, 148], "set_connection_timeout": 4, "timeout": [4, 51, 52, 58, 59, 61, 62, 70, 78, 92, 111, 115, 139], "connection_timeout": [4, 20, 49, 149], "second": [4, 34, 47, 49, 59, 62, 65, 67, 68, 74, 77, 81, 99, 107, 108, 118, 119, 130, 131, 133, 136, 137, 138, 142, 147, 152, 154], "set_master_pass_group_id": 4, "master": [4, 49, 62, 115, 135, 142, 147], "pass": [4, 49, 99, 133, 139, 145], "group": [4, 49, 98, 136], "idtoken": [4, 49, 84], "have": [4, 19, 38, 49, 87, 88, 100, 102, 115, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 152, 153], "parent_id_token": [4, 49, 84, 103], "mean": [4, 19, 36, 44, 49, 50, 59, 78, 81, 82, 87, 99, 107, 130, 133, 134, 136, 138, 149], "thei": [4, 19, 34, 49, 59, 92, 115, 118, 123, 130, 134, 137, 138, 140, 142, 144, 147, 155], "ani": [4, 11, 29, 34, 49, 59, 62, 75, 87, 92, 123, 130, 131, 133, 136, 137, 140, 142, 146, 147], "ongo": [4, 49, 84, 107, 147], "transact": [4, 8, 20, 29, 35, 44, 49, 65, 77, 84, 85, 92, 99, 102, 105, 111, 119, 138, 139], "cannot": [4, 18, 39, 49, 119, 123, 142, 148], "exampl": [4, 19, 23, 24, 49, 69, 81, 92, 98, 102, 115, 121, 125, 126, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 146, 149, 152], "law": [4, 49], "enforc": [4, 10, 13, 20, 25, 49, 59, 75, 87, 92], "person": [4, 49, 99], "tow": [4, 49], "awai": [4, 49, 87, 92, 152], "master_pass_group_id": [4, 49], "empti": [4, 30, 48, 49, 50, 54, 65, 68, 71, 78, 79, 82, 99, 119, 125, 126, 136, 137, 152], "provided_token": [5, 6, 20, 49], "validate_token": 6, "auth": [6, 41, 59, 67, 68, 84, 92, 103, 115, 125, 126, 127, 138, 139, 141, 149], "reason": [6, 44, 53, 84, 91, 92, 99, 103, 107, 119, 135, 139, 141, 142, 149], "about": [6, 18, 20, 21, 29, 30, 36, 39, 44, 48, 84, 92, 99, 102, 107, 111, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 147, 149, 153], "validationresult": [6, 20, 84], "bank": [7, 8, 85, 102, 105, 138, 143], "statement": [7, 85, 102], "get_bank_session_token": 7, "bank_transact": [7, 8, 125, 128], "banksessiontoken": [7, 85], "commit": [8, 105, 139, 147], "account": [8, 64, 102, 139, 145], "bank_transaction_summari": [8, 77, 139], "banktransactionsummari": [8, 85], "summari": [8, 85], "depend": [8, 27, 34, 85, 131, 134, 139, 141, 142, 147], "backend": [8, 85, 102, 105, 133, 138, 139, 141, 143], "therefor": [8, 29, 85, 115, 116, 137, 140, 147], "mostli": [8, 74, 85], "opaqu": [8, 73, 85], "moment": [8, 85, 95, 99, 146], "plug": [9, 49, 59, 84, 91, 92, 102, 116, 136, 142, 143, 149, 151], "out": [9, 19, 61, 92, 115, 136, 138, 142, 143, 145, 147, 152], "hil": 9, "sil": [9, 136, 140, 141, 149, 150, 153], "e": [9, 10, 11, 19, 20, 25, 34, 37, 39, 45, 49, 50, 59, 86, 87, 90, 91, 92, 95, 102, 107, 111, 115, 117, 118, 119, 123, 134, 136, 137, 138, 139, 141, 142, 143, 146, 147, 149, 152], "g": [9, 10, 11, 19, 20, 25, 34, 37, 45, 49, 50, 59, 87, 91, 92, 102, 107, 111, 115, 119, 123, 134, 136, 137, 138, 139, 141, 142, 146, 149, 152, 155], "yeti": [9, 66, 73, 82, 83, 124, 138, 149], "shall": [9, 34, 92, 107, 116, 152], "follow": [9, 49, 92, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "structur": [9, 130, 136, 137, 141, 143, 152, 153, 155], "countri": [9, 19, 21, 59], "code": [9, 19, 20, 36, 37, 59, 62, 92, 98, 99, 102, 118, 119, 123, 131, 133, 136, 137, 141, 143, 144, 148, 149, 152], "oper": [9, 19, 20, 29, 30, 34, 37, 44, 50, 79, 81, 92, 95, 99, 101, 102, 107, 116, 117, 119, 123, 135, 141, 142, 149], "executechargingsess": 9, "connector": [10, 18, 19, 20, 29, 36, 47, 49, 59, 73, 84, 91, 92, 99, 103, 111, 115, 142, 149], "lock": [10, 19, 20, 66, 73, 82, 123, 137], "motor": [10, 66, 73, 82, 123], "socket": [10, 19, 73, 92, 135, 142, 152], "fix": [10, 19, 147], "attach": [10, 19, 73, 78, 136, 141, 144, 148], "unlock": [10, 20, 92, 123, 149], "normal": [10, 20, 59, 79, 115, 142], "ocpp": [10, 21, 25, 30, 31, 48, 59, 68, 69, 84, 92, 102, 107, 115, 121, 125, 126, 127, 128, 133, 136, 138, 140, 143, 144, 150], "gener": [11, 21, 26, 35, 42, 51, 67, 68, 76, 87, 92, 93, 94, 99, 102, 115, 116, 117, 118, 119, 123, 125, 134, 139, 140, 142, 143, 146, 151, 152], "json": [11, 15, 40, 43, 46, 67, 73, 79, 88, 95, 99, 119, 131, 140, 141, 144, 149, 152, 153, 154], "displai": [11, 99, 115, 133, 142], "web": [11, 136, 144], "titl": [11, 138], "config": [12, 19, 51, 52, 53, 57, 58, 61, 63, 64, 67, 70, 73, 78, 111, 115, 116, 134, 135, 136, 137, 138, 140, 141, 147, 148, 149, 150, 153], "main": [12, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 70, 71, 72, 74, 78, 79, 80, 81, 98, 119, 129, 130, 131, 133, 134, 136, 138, 140, 142, 143, 148, 149, 152, 154], "implement": [12, 19, 20, 21, 29, 34, 42, 49, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 65, 70, 72, 75, 76, 78, 80, 81, 89, 99, 111, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 136, 138, 139, 140, 141, 143, 144, 146, 149, 150, 152], "intern": [13, 19, 20, 29, 30, 48, 50, 66, 82, 91, 95, 102, 115, 148, 149, 155], "manag": [13, 20, 49, 55, 59, 87, 92, 99, 101, 111, 134, 135, 137, 139, 142, 143, 144, 148, 150], "intefac": 13, "node": [13, 20, 25, 87, 136, 138, 141, 148, 150], "energy_flow_request": 13, "energyflowrequest": [13, 87], "flow": [13, 20, 25, 59, 78, 87, 101, 111, 117, 136, 138, 153], "suppli": [13, 19, 22, 33, 34, 48, 50, 56, 59, 66, 87, 91, 95, 101, 115, 137, 141, 142], "import": [13, 15, 34, 48, 73, 87, 88, 91, 101, 102, 106, 109, 110, 123, 133, 140, 141, 142, 143, 149, 152], "direct": [13, 78, 87, 102, 133, 136, 141, 145, 152], "grid": [13, 59, 87, 91, 102, 115, 138], "consum": [13, 87, 105, 136, 138, 139], "export": [13, 15, 48, 62, 73, 87, 88, 91, 92, 101, 102, 109, 110, 130, 136, 152, 153], "enforce_limit": [13, 87, 115], "energymanag": [13, 14, 20, 25, 87, 92, 115, 125, 127], "enforcedlimit": [13, 20, 25, 87], "rout": [13, 137], "through": [13, 87, 92, 134, 136, 141, 142, 146, 147], "tree": [13, 25, 56, 59, 87, 115, 141, 152, 155], "global": [14, 43, 55, 92, 134, 155], "price": [15, 46, 64, 87, 88, 98, 105], "forecast": [15, 40, 46, 55, 64, 88], "energy_pr": 15, "energypriceschedul": [15, 88], "timestamp": [15, 40, 42, 44, 46, 87, 88, 89, 92, 99, 102, 105, 106, 107, 108, 110, 133], "both": [15, 29, 88, 115, 118, 119, 123, 131, 142, 147], "access": [16, 21, 37, 63, 79, 116, 133, 136, 138, 142, 144, 145, 150], "histori": [16, 57, 89, 147, 152], "everest": [16, 44, 45, 48, 49, 60, 65, 69, 71, 79, 107, 115, 116, 118, 121, 129, 131, 133, 135, 151, 154, 155], "get_error": [16, 89], "take": [16, 19, 59, 107, 130, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 149, 152], "filter": [16, 78, 89], "filterargu": [16, 89], "appli": [16, 20, 34, 47, 87, 105, 115, 142, 149], "errorobject": [16, 89], "board": [17, 19, 66, 73, 82, 83, 86, 90, 91, 123, 138, 143], "packag": [17, 131, 143, 150, 152], "side": [17, 18, 39, 59, 82, 83, 86, 87, 115, 116, 117, 123, 124, 134, 136, 138, 141, 142, 149], "bsp_event": 17, "board_support_common": [17, 19, 125, 128], "bspevent": [17, 19, 86], "cp": [17, 86, 123], "relai": [17, 19, 66, 73, 82, 83, 86, 123], "bsp_measur": 17, "bspmeasur": [17, 86], "bsp": [17, 19, 59, 86], "set_cp_stat": 17, "state": [17, 18, 19, 39, 45, 49, 59, 86, 87, 89, 90, 92, 95, 103, 107, 115, 117, 123, 130, 133, 136, 138, 142, 149, 152], "driver": [17, 19, 34, 50, 63, 65, 66, 73, 76, 82, 83, 115, 119, 122, 124, 134, 136, 138, 142, 144, 148], "s2": 17, "cp_state": 17, "evcpstat": [17, 90], "allow_power_on": [17, 19, 91], "flag": [17, 19, 91, 102, 106, 117, 133, 135, 141, 142, 145, 148, 152], "must": [17, 19, 34, 50, 87, 92, 102, 107, 115, 116, 119, 123, 133, 137, 149, 150, 152], "never": [17, 19, 49, 59, 115, 131, 139, 142, 147], "onyli": 17, "do": [17, 19, 20, 59, 61, 86, 87, 92, 102, 107, 118, 130, 131, 133, 136, 139, 140, 141, 142, 143, 147, 151, 152, 153, 155], "diode_fail": 17, "diod": [17, 123], "failur": [17, 81, 95, 107, 119, 123], "set_ac_max_curr": 17, "set_three_phas": 17, "three": [17, 19, 20, 59, 111, 123, 137, 138, 144, 154], "three_phas": [17, 19, 20, 59, 115], "One": [17, 87, 88, 105, 131, 135, 137, 138, 141, 143], "set_rcd_error": 17, "higher": [18, 20, 39, 99], "chang": [18, 19, 20, 29, 30, 34, 39, 59, 67, 91, 92, 99, 105, 123, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 148, 149, 152, 153, 155], "shut": [18, 39], "down": [18, 39, 49, 108, 142, 143, 147, 149], "ev_mac_address": [18, 39], "trigger_match": 18, "success": [18, 20, 35, 39, 77, 86, 92, 95, 102, 104, 107, 117, 119, 139, 140, 142, 147], "transit": [18, 39, 115, 117, 123], "unexpect": [18, 39, 119], "handl": [18, 21, 39, 49, 61, 62, 87, 89, 91, 92, 111, 115, 117, 123, 133, 137, 138, 140, 149, 152], "machin": [18, 39, 115, 123, 136, 138, 142], "minim": [19, 34, 59, 82, 87, 96, 99, 149, 152], "path": [19, 21, 48, 57, 60, 67, 68, 72, 81, 92, 93, 116, 131, 136, 137, 140, 141, 142, 143, 145, 149, 152], "controlpilot": [19, 86, 90], "output": [19, 34, 55, 59, 62, 66, 70, 71, 91, 95, 101, 123, 130, 131, 136, 138, 152], "compon": [19, 29, 99, 102, 137, 142, 150, 152], "imd": [19, 27, 59], "etc": [19, 34, 60, 92, 102, 111, 123, 136, 137, 142, 143, 149, 150, 154], "own": [19, 119, 134, 136, 137, 138, 142, 143, 145, 152, 153], "ac_nr_of_phases_avail": 19, "instantan": [19, 92, 102, 109, 110, 115], "count": [19, 21, 56, 73, 92, 93, 108, 136], "capabl": [19, 20, 29, 34, 48, 86, 87, 91, 101, 115, 117, 119, 136, 141], "hardwarecap": [19, 20, 91], "evsemanag": [19, 20, 34, 47, 61, 111, 117, 125, 127, 133, 134, 136, 138, 139, 149], "get_hw_cap": 19, "fetch": [19, 42, 64, 119, 130, 146], "cach": [19, 21, 34, 102, 130, 136, 152], "case": [19, 30, 39, 49, 62, 77, 84, 85, 99, 102, 111, 116, 117, 118, 119, 123, 133, 134, 135, 136, 137, 140, 141, 142, 143, 147, 152], "runtim": [19, 47, 59, 152], "becaus": [19, 29, 34, 49, 92, 103, 111, 123, 131, 137, 140, 141, 147], "get": [19, 20, 21, 29, 30, 37, 41, 44, 59, 67, 68, 115, 118, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 143, 144, 147, 149, 153], "too": [19, 92, 119, 141], "hot": 19, "ac_pp_ampac": 19, "proximitypilot": [19, 86], "carri": [19, 137], "amper": [19, 22, 34, 50, 55, 56, 59, 87, 91, 101, 102, 109, 110, 115], "whenev": [19, 115, 123], "those": [19, 119, 133, 134, 135, 136, 138, 143, 152], "singl": [19, 20, 37, 92, 93, 119, 123, 131, 133, 140, 146, 147, 152], "has_ventil": [19, 59], "d": [19, 39, 86, 90, 92, 123, 133, 136, 141, 142, 144, 147, 148], "country_cod": [19, 59], "two": [19, 102, 111, 115, 116, 117, 118, 119, 131, 133, 134, 136, 137, 138, 140, 142, 143, 146, 152], "letter": 19, "iso": [19, 59, 77, 88, 98, 102, 117, 135, 138, 142, 143, 150], "3166": 19, "1": [19, 20, 29, 30, 34, 37, 43, 48, 49, 51, 55, 56, 59, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 86, 92, 98, 99, 102, 116, 119, 123, 129, 142, 147, 148, 149, 150, 155], "alpha": 19, "For": [19, 29, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 98, 99, 115, 116, 119, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 146, 149, 152], "input": [19, 29, 34, 37, 84, 101, 102, 115, 118, 136, 137, 141], "acdc": 19, "convert": [19, 55, 99, 115], "stack": [19, 134, 136, 143, 148, 150], "itself": [19, 20, 115, 133, 137], "port": [19, 37, 43, 65, 66, 70, 73, 74, 78, 82, 83, 115, 136, 137, 144, 152], "typic": [19, 64, 77, 82, 85, 86, 92, 101, 105, 118, 137, 139, 141], "pilot": [19, 39, 66, 73, 82, 83, 117], "f": [19, 20, 39, 86, 117, 123, 142, 148], "pwm_on": 19, "turn": [19, 20, 137, 142], "pwm": [19, 20, 59, 86, 115, 123, 138], "duti": [19, 86, 138], "cycl": [19, 86, 138], "percent": [19, 59, 86, 87, 92], "0": [19, 20, 21, 29, 36, 43, 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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 91, 92, 99, 102, 116, 118, 123, 129, 130, 133, 135, 136, 143, 147, 149, 150, 152, 155], "pwm_off": 19, "constant": [19, 64], "high": [19, 27, 50, 78, 87, 89, 92, 115, 123, 133, 142, 143, 154], "pwm_f": 19, "neg": [19, 87, 97, 102, 109, 110], "poweronoff": [19, 91], "context": [19, 91, 92, 99], "ac_switch_three_phases_while_charg": 19, "doubt": 19, "hardware_capabilit": 19, "perman": [19, 50, 73, 92, 95, 123, 142], "destroi": [19, 123], "so": [19, 20, 59, 64, 87, 88, 92, 98, 115, 116, 118, 131, 133, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 152], "special": [19, 59, 86, 87, 88, 102, 123, 136, 138, 143], "sequenc": [19, 20, 86, 123], "exact": [19, 102, 138, 142, 146], "would": [19, 49, 77, 98, 130, 131, 133, 136, 137, 144, 147, 152], "c2": 19, "c1": 19, "b1": 19, "b2": 19, "similar": [19, 115, 116, 130, 135, 137, 139, 142, 152], "caution": 19, "3ph": [19, 123], "1ph": 19, "evse_replug": 19, "virtual": [19, 86, 92, 123, 137, 150], "replug": [19, 20, 49, 86, 92, 123], "without": [19, 37, 81, 92, 93, 106, 116, 118, 123, 138, 139, 141, 142, 143, 149, 152], "evsereplugstart": [19, 86], "care": [19, 137, 152], "carpluggedin": 19, "evsereplugfinish": [19, 86], "mainli": [19, 116, 131, 135, 142, 147], "don": [19, 131, 141, 145, 147, 148, 149], "t": [19, 20, 99, 131, 133, 136, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153], "product": [19, 40, 98, 119, 123, 136, 138, 142, 147], "m": [19, 62, 78, 130, 131, 135, 136, 147, 148], "durat": [19, 47, 55, 59, 67, 99, 102, 119], "ac_read_pp_ampac": 19, "function": [19, 20, 21, 34, 45, 47, 48, 63, 69, 76, 104, 116, 118, 119, 121, 133, 136, 137, 140, 143, 148, 152], "pp": 19, "distinct": [19, 118], "you": [19, 59, 65, 77, 125, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "also": [19, 20, 21, 59, 75, 99, 115, 116, 118, 119, 123, 130, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 147, 148, 149, 152, 155], "var": [19, 29, 34, 48, 102, 106, 109, 110, 118, 119, 134, 136, 137], "pp_ampac": 19, "ampac": [19, 86], "ac_set_overcurrent_limit_a": 19, "mani": [19, 49, 59, 62, 81, 107, 130, 136, 143], "over": [19, 59, 67, 93, 108, 115, 123, 135, 137, 139, 141], "shutdown": [19, 95, 96], "draw": [19, 87, 101], "more": [19, 20, 29, 38, 55, 84, 99, 102, 115, 119, 123, 135, 136, 137, 138, 139, 140, 141, 142, 143, 146, 147, 149, 152, 154], "than": [19, 29, 38, 65, 84, 92, 99, 119, 135, 136, 138, 139, 143], "just": [19, 26, 47, 115, 134, 136, 137, 138, 141, 142, 143, 145, 147, 152], "ignor": [19, 48, 49, 65, 115, 140], "otherwis": [19, 20, 60, 62, 74, 87, 119, 133, 142, 147], "overcurr": 19, "detect": [19, 20, 95, 107, 123, 139, 142], "margin": 19, "ad": [19, 20, 59, 61, 133, 134, 137, 138, 145, 147, 155], "avoid": [19, 59, 141], "infer": 19, "work": [19, 20, 58, 61, 62, 75, 87, 123, 130, 135, 136, 138, 140, 141, 142, 144, 147, 148, 152], "repres": [20, 56, 89, 102, 131, 138, 139, 140], "kernel": [20, 135], "session_ev": 20, "sessionev": [20, 92], "ev_info": 20, "evinfo": [20, 92], "car_manufactur": 20, "carmanufactur": [20, 92], "manufactur": [20, 76, 92, 99, 116, 119], "known": [20, 99, 102, 152], "evse_board_support": [20, 59, 66, 73, 82, 125, 126, 128, 133], "dataset": [20, 35, 42, 102, 106], "de": [20, 50, 58, 59, 61, 65, 142, 147], "pnx": [20, 59], "e123456": 20, "hw_capabl": 20, "iso15118_certificate_request": 20, "iso15118_charg": [20, 54, 59, 62, 84, 125, 126, 128], "enforced_limit": [20, 25], "come": [20, 25, 61, 73, 115, 131, 134, 136, 140, 141, 142, 147, 152], "waiting_for_external_readi": 20, "principl": [20, 134], "delai": [20, 47, 59, 61, 65, 67, 68, 81, 108, 119, 123], "its": [20, 48, 49, 59, 65, 87, 92, 99, 115, 119, 130, 131, 133, 136, 137, 140, 142, 147, 152], "wait": [20, 37, 44, 53, 59, 61, 62, 77, 84, 92, 99, 111, 117, 119, 136, 141, 142, 152], "external_ready_to_start_charg": [20, 59], "get_evs": 20, "enable_dis": [20, 120], "possibl": [20, 30, 34, 71, 95, 96, 119, 123, 131, 133, 138, 141, 143, 144, 145, 147, 149, 152, 154], "connector_id": [20, 36, 51, 59, 92, 99], "whole": [20, 29, 84, 99, 136, 137, 141, 149], "cmd_sourc": 20, "enabledisablesourc": [20, 92], "sourc": [20, 84, 92, 130, 131, 136, 138, 139, 141, 142, 143, 148, 149, 152, 153], "same": [20, 47, 53, 77, 92, 114, 115, 119, 123, 130, 133, 134, 137, 142, 145], "sinc": [20, 119, 133, 136, 142, 143, 145, 152, 155], "anoth": [20, 61, 115, 134, 136, 137, 138, 139, 141, 142, 143, 152, 155], "decid": [20, 133, 138], "authorize_respons": 20, "validation_result": [20, 53], "withdraw_author": [20, 115], "further": [20, 92, 111, 115, 116, 130, 136, 137, 140, 143, 149, 152], "reserv": [20, 49, 67, 84, 92, 111, 125, 126, 128, 138, 139, 149], "color": 20, "hmi": 20, "led": [20, 50, 115, 142], "reservation_id": [20, 36, 92, 103], "transactionstart": [20, 92], "els": [20, 21, 29, 30, 44, 123, 142, 152], "cancel_reserv": [20, 36, 115], "anymor": [20, 49, 92, 123, 135, 147], "extern": [20, 25, 30, 48, 50, 56, 59, 67, 68, 87, 102, 115, 130, 142, 150, 155], "successfulli": [20, 29, 30, 44, 99, 102, 107, 134, 141, 142, 149, 150], "alreadi": [20, 77, 84, 87, 88, 130, 136, 138, 140, 141, 142, 143, 144, 146, 147, 152, 153], "paused_by_evs": 20, "resume_charg": 20, "resum": [20, 67, 68, 92, 136], "won": [20, 141], "stop_transact": [20, 35], "cancel": [20, 36, 47, 103, 107, 115, 139], "automat": [20, 50, 118, 130, 136, 138, 141, 146, 150], "disconnect": [20, 29, 30, 67, 68, 86, 92], "befor": [20, 27, 44, 49, 53, 59, 61, 62, 65, 99, 103, 107, 110, 119, 123, 133, 137, 138, 140, 141, 142, 152], "stoptransactionrequest": [20, 92], "force_unlock": 20, "forc": [20, 62, 91, 123, 131, 137, 140, 142, 152], "correct": [20, 102, 116, 118, 133, 138, 140, 142, 145, 146], "except": [20, 119], "explicitli": [20, 65], "cloud": [20, 140, 142, 143], "set_external_limit": [20, 25], "addit": [20, 25, 29, 30, 49, 56, 59, 84, 87, 92, 99, 102, 111, 115, 131, 134, 135, 136, 137, 147, 149, 152, 153], "externallimit": [20, 25, 87], "uuid": [20, 59, 87, 89, 92, 102, 133], "switch_three_phases_while_charg": 20, "switchthreephaseswhilechargingresult": [20, 92], "certificateinstallationr": [20, 95], "certificateupdater": [20, 95], "forwar": 20, "system": [20, 65, 67, 68, 76, 92, 95, 115, 116, 119, 125, 126, 127, 128, 133, 136, 138, 139, 140, 141, 142, 143, 144, 146, 149, 150], "situat": [20, 99], "where": [20, 59, 60, 67, 68, 92, 107, 137, 138, 142, 143, 145, 147, 149, 152], "optim": [20, 87], "combin": [20, 29, 59, 92, 99, 115, 116], "secur": [21, 29, 30, 62, 67, 68, 93, 99, 102, 116, 129, 142, 149], "storag": [21, 29, 92], "within": [21, 34, 87, 92, 99, 111, 115, 116, 123, 134, 137, 140, 142, 150], "period": [21, 99, 118], "leaf": [21, 59, 60, 93, 116, 140], "expir": [21, 47, 53, 84, 93, 102, 103], "install_ca_certif": [21, 116, 140], "ca": [21, 60, 93, 119, 136], "pem": [21, 60, 65, 84, 93, 107, 119], "encod": [21, 84, 93, 95, 99, 102, 107, 110, 123, 155], "x": [21, 65, 84, 107, 119, 155], "509": [21, 84, 107, 119], "certificate_typ": [21, 93], "cacertificatetyp": [21, 93], "installcertificateresult": [21, 93], "attempt": [21, 44, 65, 81, 93, 107, 111, 119, 140], "delete_certif": 21, "delet": [21, 28, 93, 131, 144, 147], "certificate_hash_data": [21, 93], "certificatehashdata": [21, 93], "deletecertificateresult": [21, 93], "update_leaf_certif": [21, 116, 140], "certificate_chain": 21, "leafcertificatetyp": [21, 93], "verify_certif": [21, 140], "verifi": [21, 27, 62, 84, 102, 107, 116, 136, 140, 152], "given": [21, 22, 28, 29, 30, 36, 42, 49, 59, 81, 99, 133, 135, 142], "certificatevalidationresult": [21, 93], "verif": [21, 107], "get_installed_certif": 21, "retriev": [21, 29, 93, 99, 107, 140], "certificatetyp": [21, 93], "getinstalledcertificatesresult": [21, 93], "hash": [21, 93, 95], "get_v2g_ocsp_request_data": 21, "ocsp": [21, 84, 93, 140], "exclud": [21, 93, 98], "root": [21, 87, 116, 117, 119, 130, 131, 136, 140, 141, 144, 148], "ocsprequestdatalist": [21, 93], "sub": [21, 144, 155], "exlud": 21, "get_mo_ocsp_request_data": [21, 140], "mo": [21, 60, 93, 140], "update_ocsp_cach": 21, "ocsp_respons": 21, "ocsprespons": 21, "class": [21, 43, 133, 136], "ietf": 21, "rfc": 21, "6960": 21, "der": [21, 93], "base64": [21, 95, 107, 110], "is_ca_certificate_instal": 21, "generate_certificate_signing_request": [21, 116, 140], "name": [21, 50, 59, 93, 95, 99, 107, 119, 131, 136, 137, 138, 141, 142, 144, 145, 146, 147, 148, 152, 153, 155], "c": [21, 39, 86, 90, 92, 106, 109, 110, 123, 134, 135, 136, 137, 141, 142, 147, 152], "organ": [21, 134, 143, 152], "o": [21, 148], "common": [21, 131, 135, 136, 143, 144], "cn": [21, 106], "use_tpm": 21, "csr": [21, 93, 116, 140], "store": [21, 22, 28, 29, 30, 60, 71, 72, 79, 92, 107, 118, 125, 127, 139, 140, 142, 145, 152], "tpm": 21, "getcertificatesignrequestresult": [21, 93], "get_leaf_certificate_info": [21, 93], "respect": [21, 87, 93, 111, 130, 137, 138, 140, 144, 150, 152], "encodingformat": [21, 93], "include_ocsp": 21, "getcertificateinforesult": [21, 93], "get_verify_fil": 21, "file": [21, 48, 57, 59, 60, 62, 63, 67, 71, 72, 73, 79, 81, 89, 92, 93, 95, 107, 116, 123, 125, 130, 133, 134, 135, 139, 140, 141, 143, 145, 146, 148, 149, 150, 152, 153, 154, 155], "bundl": [21, 152], "get_leaf_expiry_days_count": 21, "dai": [21, 139, 147], "verify_file_signatur": 21, "file_path": 21, "signing_certif": [21, 107], "succeed": [21, 147], "multipl": [22, 37, 49, 50, 87, 99, 111, 115, 116, 119, 130, 133, 135, 136, 137, 138, 141, 146, 147], "featur": [22, 47, 59, 102, 115, 133, 138, 143, 146, 147, 149, 152, 154], "uses_someth": 22, "someth": [22, 28, 99, 133, 138, 140, 142, 145, 147], "exist": [22, 28, 29, 30, 75, 99, 106, 116, 118, 136, 138, 142, 152], "za": [22, 28], "z0": [22, 28], "9_": [22, 28], "outsid": 25, "blob": [26, 73, 94, 115, 135, 142], "vector_of_int": 26, "vectorofint": [26, 94], "devic": [27, 29, 37, 42, 43, 50, 58, 61, 62, 68, 71, 74, 75, 76, 77, 78, 87, 118, 119, 134, 137, 138, 142], "iec": [27, 95, 102, 138, 142], "61557": 27, "8": [27, 102, 119, 152, 155], "isolationmeasur": [27, 97], "recur": 27, "resist": [27, 65, 97], "regular": [27, 34, 65, 92, 115, 119, 142, 147], "interv": [27, 34, 55, 64, 67, 74, 99, 107, 115, 142], "load": [28, 50, 95, 115, 116, 136, 138, 139, 141, 148, 149], "remov": [28, 92, 131, 142, 147, 152], "design": [29, 50, 65, 76, 99, 102, 137, 140, 142], "ocpp1": [29, 99, 140, 143, 150, 151], "6": [29, 30, 67, 73, 82, 87, 99, 100, 102, 130, 135, 141, 142, 143, 150, 151], "ocpp2": [29, 84, 99, 140, 150], "flexibl": [29, 99, 138, 141, 149], "easier": [29, 99, 147], "vice": [29, 99, 142], "versa": [29, 99, 142], "ocpp_transaction_ev": 29, "ocpptransactionev": [29, 99], "ocpp_transaction_event_respons": 29, "ocpptransactioneventrespons": [29, 99], "charging_schedul": 29, "chargingschedul": [29, 99], "schedul": [29, 44, 55, 67, 87, 99, 107, 115, 119], "composit": 29, "is_connect": [29, 30], "chargepoint": [29, 30, 149], "security_ev": [29, 30], "securityev": [29, 30, 99], "occur": [29, 30, 92, 95, 99, 111, 136], "event_data": 29, "eventdata": [29, 99], "been": [29, 30, 59, 92, 99, 102, 103, 107, 119, 134, 135, 136, 138, 141, 142, 149], "boot_notification_respons": 29, "bootnotificationrespons": [29, 99], "receiv": [29, 34, 59, 67, 81, 87, 92, 111, 120, 123, 137, 139, 140, 149, 152], "websocket": [29, 30, 67, 68, 141, 144, 149], "No": [29, 30, 98, 102, 147, 148], "could": [29, 30, 35, 44, 69, 84, 102, 121, 134, 135, 136, 137, 138, 139, 142, 149, 152], "previou": [29, 30, 81, 131, 136, 137, 139, 142, 152], "securityeventnotif": [29, 30], "req": [29, 30, 58, 61, 116, 117, 120, 140, 149], "queu": [29, 30], "guarante": [29, 30], "deliveri": [29, 30], "get_vari": 29, "With": [29, 115, 133, 136, 142, 143, 145, 146, 152, 154], "model": [29, 41, 63, 68, 106, 118, 141, 147], "getvariablerequest": [29, 99], "getvariableresult": [29, 99], "everi": [29, 53, 78, 114, 133, 137, 147], "preserv": [29, 137], "order": [29, 84, 119, 136, 140, 142, 144, 149, 152, 153, 155], "set_vari": 29, "custom": [29, 30, 69, 84, 99, 121, 130, 135, 136, 137, 139, 144, 153, 154], "reject": [29, 77, 84, 93, 99, 103, 107], "setvariablerequest": [29, 99], "setvariableresult": [29, 99], "change_avail": 29, "changeavailabilityrequest": [29, 99], "changeavailabilityrespons": [29, 99], "monitor_vari": 29, "componentvari": [29, 99], "consecut": [29, 30], "overrid": [29, 30, 131, 137, 142], "kind": [29, 138, 143], "component_vari": [29, 99], "point": [30, 34, 49, 67, 68, 76, 81, 84, 87, 92, 102, 103, 137, 142, 147, 149, 152], "configuration_kei": [30, 99], "keyvalu": [30, 99], "regist": [30, 37, 63, 99, 118, 137, 140, 149, 153], "monitor_configuration_kei": 30, "get_configuration_kei": 30, "unknown": [30, 84, 92, 93, 99, 102, 107], "getconfigurationrespons": [30, 99], "set_custom_configuration_kei": [30, 99], "Its": 30, "standard": [30, 37, 98, 144], "configurationstatu": [30, 99], "In": [30, 49, 59, 85, 91, 98, 99, 102, 111, 115, 116, 117, 119, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 149, 150, 152, 153], "montir": 30, "data_transf": [31, 67, 68, 69], "perform": [31, 61, 99, 102, 107, 119, 130, 141], "datatransferrequest": [31, 99], "datatransferrespons": [31, 99], "temperatur": [32, 73, 91, 95, 100, 136], "mcu": [32, 73, 100, 122], "mcutemperatur": [32, 100], "guidelin": 34, "soon": [34, 70, 92, 115, 138, 142, 153], "ideal": 34, "logic": [34, 47, 49, 84, 111, 115, 117, 131, 134, 136, 137, 138, 152], "happen": [34, 49, 92, 115, 131, 134, 139, 141, 147], "due": [34, 102, 115, 138, 142, 147], "thermal": 34, "derat": 34, "immedi": [34, 44, 59, 62, 92, 111, 123, 147], "setmod": 34, "setvoltagecurr": 34, "lost": [34, 142], "last": [34, 87, 119, 130, 143], "psu": 34, "back": [34, 59, 72, 78, 80, 115, 123, 136, 137, 142, 144, 147], "communicationfault": 34, "clear": [34, 49, 58, 61, 92, 99, 123, 134], "voltage_curr": 34, "4": [34, 65, 102, 118, 119, 130, 134, 142, 152, 155], "hertz": [34, 102, 109, 110], "recommend": [34, 134, 135, 136, 140, 142, 146, 149], "voltagecurr": [34, 101], "bidirect": [34, 59, 101], "setexportvoltagecurr": 34, "volt": [34, 50, 59, 97, 101, 102, 109, 110], "setimportvoltagecurr": 34, "drawn": 34, "abov": [34, 37, 76, 119, 130, 131, 136, 137, 138, 142, 143, 152], "wire": [35, 123, 138, 149, 153], "tn": 35, "network": [35, 43, 79, 81, 115, 117, 135, 136, 137, 138, 144, 148, 153], "start_transact": 35, "german": 35, "eichrecht": 35, "transactionreq": [35, 102], "ocmf": [35, 102, 119], "packet": [35, 71, 78, 102, 107, 123], "transactionstartrespons": [35, 102], "transaction_id": [35, 99, 102], "transactionstoprespons": [35, 102], "reserve_now": 36, "place": [36, 48, 107, 134, 137, 138, 142, 143, 152], "reservationresult": [36, 103], "succesful": [36, 142], "multiplex": 37, "serial": [37, 48, 63, 66, 70, 73, 74, 76, 77, 78, 82, 83, 93, 95, 123], "rs485": [37, 142], "client": [37, 60, 75, 116, 136, 137, 140, 141, 149], "modbus_read_holding_regist": 37, "modbu": [37, 43, 74, 76, 78, 118], "rtu": [37, 74, 118], "hold": [37, 118, 134, 142, 152], "target_device_id": 37, "byte": [37, 78, 102, 104, 149], "first_register_address": 37, "16": [37, 73, 82, 104, 149], "bit": [37, 78, 104, 136, 138], "num_registers_to_read": 37, "serial_comm_hub_request": [37, 125, 128], "modbus_read_input_regist": 37, "modbus_write_multiple_regist": 37, "write": [37, 62, 78, 115, 134, 136, 137, 142], "data_raw": 37, "vectoruint16": [37, 104], "content": [37, 99, 104, 119, 137, 142, 152], "written": [37, 67, 68, 116, 133, 137, 141, 142, 152], "word": [37, 98, 119, 136, 143], "statuscodeenum": [37, 104], "modbus_write_single_regist": 37, "register_address": 37, "nonstd_writ": 37, "non": [37, 92, 95, 123, 152], "discret": 37, "repli": [37, 78], "gydcg": 37, "ubc1": 37, "nonstd_read": 37, "coil": 37, "malform": 37, "run": [38, 47, 79, 99, 105, 111, 115, 117, 119, 123, 134, 135, 136, 140, 141, 144, 146, 148, 150, 153, 154], "we": [38, 59, 100, 134, 135, 136, 137, 138, 140, 142, 143, 144, 147, 148, 149, 150, 152, 153], "eveseid": 38, "instanti": 38, "sessioncost": [38, 105], "total": [38, 55, 87, 99, 105, 106, 109, 110, 118], "chunk": [38, 78, 105], "request_error_routin": 39, "routin": 39, "retri": [39, 61, 65, 81, 107, 119], "upper": [39, 99, 134, 136, 138, 142, 153], "enter_bcd": [39, 117, 123], "b": [39, 86, 90, 92, 106, 109, 110, 123, 133, 134, 141, 142, 145, 147, 154], "leave_bcd": [39, 117, 123], "solar": [40, 87], "watthour": 40, "sunspec": [41, 42, 43, 74, 106], "get_sunspec_ac_meter_valu": 41, "auth_token": 41, "reader": [42, 70, 102, 136, 142, 149], "scanner": 43, "scan_unit": 43, "scan": 43, "unit": [43, 65, 74, 92, 98, 102, 110, 125, 128, 136, 142, 147, 152], "ip_address": [43, 65], "local": [43, 62, 75, 79, 84, 87, 92, 102, 130, 136, 139, 140, 143, 145, 147, 152, 153, 154, 155], "ip": [43, 65, 77, 79, 119, 137, 142], "overview": [43, 134, 136, 140, 143, 149], "scan_port": 43, "scan_devic": 43, "scan_network": 43, "wide": [44, 81, 149, 152], "firmware_update_statu": [44, 107], "firmwareupdatestatu": [44, 107], "describ": [44, 49, 107, 111, 116, 118, 123, 133, 136, 137, 138, 140, 142, 146, 150, 152], "firmwar": [44, 73, 107, 116, 122, 123], "log_statu": [44, 107], "logstatu": [44, 107], "log": [44, 59, 62, 67, 68, 92, 107, 133, 136, 142, 144, 150], "upload": [44, 81, 107, 142, 149], "update_firmwar": [44, 107], "firmware_update_request": 44, "firmwareupdaterequest": [44, 107], "meta": 44, "updatefirmwarerespons": [44, 107], "allow_firmware_instal": 44, "proce": [44, 92, 107, 152], "upload_log": 44, "upload_logs_request": 44, "uploadlogsrequest": [44, 107], "uploadlogsrespons": [44, 107], "is_reset_allow": 44, "determin": [44, 119, 138, 148], "resettyp": [44, 107], "soft": [44, 59, 92, 107], "hard": [44, 92, 107], "set_system_tim": 44, "get_boot_reason": 44, "boot": [44, 107, 123, 142], "bootreason": [44, 107], "core": [45, 118, 129, 130, 131, 134, 135, 136, 137, 138, 141, 142, 148, 150, 152, 153, 154], "instanc": [45, 99, 133, 138, 141, 143], "evmanag": 45, "begin": [45, 117, 138, 143], "random": [47, 59, 108, 111], "uk": [47, 59, 92, 108], "smart": [47, 59, 99, 115, 123], "regul": [47, 59, 95, 101], "alwai": [47, 51, 52, 53, 59, 79, 87, 114, 115, 118, 119, 133, 136, 139, 141, 142, 147, 152], "By": [47, 137, 144, 149, 150], "default": [47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 87, 98, 116, 119, 123, 131, 133, 134, 136, 137, 141, 142, 144, 145, 146, 149, 150, 152], "countdown": [47, 108], "effect": [47, 130, 136], "set_duration_": 47, "600": [47, 59, 65, 67, 138], "expos": [48, 144], "mqtt": [48, 67, 134, 136, 138, 143, 144, 148], "charger_information_fil": 48, "like": [48, 77, 84, 98, 105, 117, 130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "powermeter_energy_import_decimal_plac": 48, "decim": [48, 98], "powermeter_energy_export_decimal_plac": 48, "powermeter_power_decimal_plac": 48, "powermeter_voltage_decimal_plac": 48, "powermeter_var_decimal_plac": 48, "powermeter_current_decimal_plac": 48, "powermeter_frequency_decimal_plac": 48, "frequenc": [48, 102, 109, 110, 119, 142], "hw_caps_max_current_export_decimal_plac": 48, "hw_caps_max_current_import_decimal_plac": 48, "hw_caps_min_current_export_decimal_plac": 48, "hw_caps_min_current_import_decimal_plac": 48, "hw_caps_max_plug_temperature_c_decimal_plac": 48, "max_plug_temperature_c": [48, 91], "limits_max_current_decimal_plac": 48, "telemetry_evse_temperature_c_decimal_plac": 48, "evse_temperature_c": [48, 91], "telemetry_fan_rpm_decimal_plac": 48, "fan": [48, 91], "rpm": [48, 91], "telemetry_supply_voltage_12v_decimal_plac": 48, "12v": [48, 91, 123, 142], "telemetry_supply_voltage_minus_12v_decimal_plac": 48, "telemetry_plug_temperature_c_decimal_plac": 48, "powermeter_energy_import_round_to": 48, "round": [48, 136, 143], "nearest": 48, "step": [48, 115, 130, 137, 138, 143, 147, 149, 152], "powermeter_energy_export_round_to": 48, "powermeter_power_round_to": 48, "powermeter_voltage_round_to": 48, "powermeter_var_round_to": 48, "powermeter_current_round_to": 48, "powermeter_frequency_round_to": 48, "hw_caps_max_current_export_round_to": 48, "hw_caps_max_current_import_round_to": 48, "hw_caps_min_current_export_round_to": 48, "hw_caps_min_current_import_round_to": 48, "hw_caps_max_plug_temperature_c_round_to": 48, "limits_max_current_round_to": 48, "telemetry_evse_temperature_c_round_to": 48, "telemetry_fan_rpm_round_to": 48, "telemetry_supply_voltage_12v_round_to": 48, "telemetry_supply_voltage_minus_12v_round_to": 48, "telemetry_plug_temperature_c_round_to": 48, "plug_temperature_c": [48, 91], "evse_manag": [48, 49, 51, 59, 67, 68, 71, 111, 112, 125, 126, 128, 138, 140, 149], "128": [48, 49, 56, 67, 68], "random_delai": [48, 59], "uk_random_delai": [48, 59, 125, 126, 128], "kai": [48, 52, 67, 68, 70, 72, 79, 80, 82], "uw": [48, 52, 67, 68, 70, 72, 79, 80, 82], "hermann": [48, 52, 67, 68, 70, 72, 79, 80, 82], "http": [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, 76, 77, 78, 79, 80, 81, 82, 83, 98, 115, 119, 123, 129, 130, 131, 135, 136, 138, 141, 142, 143, 146, 147, 148, 149, 150, 152, 153, 154, 155], "opensourc": [48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "org": [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, 76, 77, 78, 79, 80, 81, 82, 83, 123, 136, 143, 152], "apach": [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, 76, 77, 78, 79, 80, 81, 82, 83, 136, 152], "handwritten": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 154], "document": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 115, 123, 130, 134, 135, 136, 138, 140, 143, 144, 149, 152, 153], "see": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 106, 111, 115, 118, 119, 123, 130, 131, 134, 135, 136, 138, 140, 142, 143, 145, 149, 152, 154, 155], "selection_algorithm": [49, 111, 149], "findfirst": [49, 84], "algorithm": [49, 84, 93, 95, 142], "incom": [49, 84, 111, 123, 137], "pretti": [49, 111, 141], "straight": [49, 111], "forward": [49, 111, 119, 140, 147, 149], "plugev": [49, 84, 149], "simpli": [49, 111, 131, 137, 138, 143, 149], "first": [49, 61, 65, 78, 84, 87, 88, 111, 118, 119, 130, 131, 133, 136, 137, 138, 142, 143, 144, 145, 147, 149, 150, 152], "userinput": [49, 84], "placehold": 49, "yet": [49, 92, 111, 115, 119, 137, 138, 139, 142, 143, 152], "discard": [49, 138], "groupid": 49, "left": [49, 65, 136, 138, 142, 152], "prioritize_authorization_over_stopping_transact": 49, "parent": [49, 84, 111, 147], "prefer": [49, 136], "ignore_connector_fault": 49, "still": [49, 115, 123, 133, 136, 142, 147, 152], "most": [49, 59, 123, 130, 133, 134, 136, 139, 143, 146], "free": [49, 59, 84, 143, 152], "applic": [49, 115, 119, 137, 142, 150], "overtemperatur": 49, "cool": [49, 95], "expect": [49, 95, 134, 148, 152], "recov": 49, "faulti": 49, "treat": [49, 134, 142], "good": [49, 87, 88, 136, 140, 141, 145, 147, 152], "public": [49, 93, 95, 110, 119, 147], "token_provid": [49, 59, 61, 77, 111, 115, 138, 140, 149], "auth_token_provid": [49, 51, 52, 59, 67, 68, 70, 77, 125, 126, 138, 139], "token_valid": [49, 111, 138, 140, 149], "auth_token_valid": [49, 53, 67, 68, 125, 126], "piet": [49, 60, 67, 68, 69, 81, 83], "g\u00f6mpel": [49, 60, 67, 68, 69, 81, 83], "can0": 50, "device_address": 50, "front": 50, "panel": [50, 134, 141], "power_limit_w": 50, "30000": 50, "watt": [50, 55, 59, 66, 87, 101, 102, 106, 109, 110, 115], "current_limit_a": 50, "voltage_limit_v": 50, "1000": [50, 66], "Will": [50, 59, 87], "seri": [50, 87, 88], "parallel": [50, 111, 135, 137, 142, 152], "well": [50, 98, 137, 138, 139, 141, 146, 147, 149, 152], "series_parallel_mod": 50, "300": [50, 62], "1000v": 50, "50": 50, "500": [50, 55, 58, 59, 61, 78], "confus": [50, 115], "discharge_gpio_chip": 50, "gpio": [50, 66, 73, 78, 82, 83, 123], "chip": [50, 61, 78, 82, 117, 142], "discharg": [50, 59, 96], "highest": [50, 92], "discharge_gpio_lin": 50, "discharge_gpio_polar": 50, "polar": 50, "low": [50, 59, 66, 73, 78, 82, 83, 89, 92, 117], "debug_print_all_telemetri": 50, "print": [50, 102, 133, 141], "help": [50, 130, 131, 134, 136, 138, 141, 143, 152, 153], "power_supply_dc": [50, 59, 66, 125, 126, 128], "dpm": 50, "30": [50, 67, 70, 143, 149], "scu": 50, "aw": [50, 58, 61], "pionix": [50, 58, 61, 65, 73, 122, 123, 143, 147, 149], "dummi": [51, 52, 53, 54, 112, 113, 114, 137], "listen": [51, 112, 136, 137, 142, 149], "authrequir": [51, 92, 112], "descript": [51, 52, 53, 57, 58, 61, 63, 64, 70, 78, 89, 92, 102, 115, 131, 136, 137, 138, 141, 142, 149, 152], "deadbeef": [51, 52], "our": [51, 52, 136, 141, 142, 143, 147, 149, 150, 152], "rfid": [51, 52, 59, 70, 84, 92, 102, 136, 138, 140, 142, 149], "10": [51, 52, 59, 61, 98, 118, 119, 135, 142, 148, 149], "thilo": [51, 53, 70, 80, 82], "molitor": [51, 53, 70, 80, 82], "corneliu": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "claussen": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "manual": [52, 103, 113, 118, 119, 123, 136, 141, 142, 149], "block": [53, 84], "invalid": [53, 84, 95, 102, 107], "validation_reason": 53, "sleep": [53, 59], "dumi": 53, "build": [55, 56, 59, 131, 134, 135, 137, 138, 141, 144, 146, 148, 149, 153], "nominal_ac_voltag": [55, 141], "230": [55, 59], "update_interv": [55, 64, 74], "distribut": [55, 59, 135], "schedule_interval_dur": 55, "60": [55, 64, 74, 149], "min": [55, 87], "schedule_total_dur": 55, "forcast": 55, "h": [55, 130, 148], "slice_amper": 55, "slice": 55, "trade": 55, "lower": [55, 99, 115, 119, 134, 135, 138], "give": [55, 107, 136, 137, 138, 143, 147, 152], "even": [55, 59, 78, 87, 88, 136, 137, 141, 142, 149], "increas": [55, 59], "slice_watt": 55, "show": [55, 69, 70, 111, 115, 131, 134, 136, 137, 138, 140, 144, 149, 152], "command": [55, 70, 87, 89, 92, 93, 99, 104, 107, 115, 116, 117, 120, 130, 134, 137, 140, 142, 144, 148, 152], "energy_manag": [55, 120, 125, 126, 141], "energy_trunk": 55, "lar": [55, 63, 78], "dieckmann": [55, 63, 78], "part": [56, 99, 116, 123, 134, 135, 136, 137, 138, 142, 146, 150, 152, 154], "fuse": [56, 141], "fuse_limit_a": [56, 141], "phase_count": [56, 141], "omit": [56, 87, 99, 137, 145, 149, 155], "energy_grid": [56, 59], "external_limit": 56, "external_energy_limit": [56, 67, 125, 126], "energy_consum": 56, "price_inform": 56, "energy_price_inform": [56, 64, 87, 125, 126, 128, 139], "persist": [57, 67, 68, 72, 119], "error_histori": [57, 125, 126, 128], "database_path": 57, "absolut": [57, 60, 84, 87, 88, 95, 101, 102, 103, 105], "databas": [57, 67, 68, 92, 144], "andrea": [57, 64], "heinrich": [57, 64], "spdx": [57, 59, 60, 136, 152], "html": [57, 59, 60, 98, 99, 136, 144, 149, 152, 154, 155], "negoti": [58, 61], "ev_slac": [58, 125, 126], "ethernet": [58, 61, 62, 71, 75, 92, 137], "plc": [58, 61, 71, 117, 130], "eth1": [58, 61, 71], "set_key_timeout_m": [58, 61], "cm_set_kei": [58, 61], "qca7000": [58, 61], "qca7005": [58, 61], "cg5317": [58, 61], "base_licens": [58, 61], "directori": [58, 59, 60, 61, 62, 71, 116, 131, 133, 136, 141, 142, 144, 146, 148, 153, 154, 155], "fsf": [58, 61], "wiki": [58, 61, 78, 123], "bsd": [58, 61, 98], "claus": [58, 61], "bill": [59, 109, 110, 115], "e1234567": 59, "evse_id_din": 59, "49a80737a45678": 59, "din": [59, 62, 75, 95, 102, 115, 142], "spec": [59, 62, 75, 95, 115], "91286": [59, 95, 102], "payment_enable_eim": 59, "card": [59, 70, 77, 102, 142, 143], "mobil": [59, 102, 116, 143], "app": [59, 92, 142], "payment_enable_contract": [59, 115, 140], "aka": 59, "ac_nominal_voltag": [59, 95], "ev_receipt_requir": 59, "unsupport": [59, 115], "session_log": [59, 149], "session_logging_path": [59, 71], "tmp": [59, 62, 67, 68, 71, 149, 150, 152], "session_logging_xml": 59, "xml": [59, 95, 135], "ventil": [59, 123], "max_current_import_a": 59, "32": [59, 82], "max_current_export_a": 59, "charge_mod": 59, "ac_hlc_en": [59, 140], "ac_hlc_use_5perc": 59, "try": [59, 98, 107, 137, 141, 142, 143, 145, 147], "arriv": [59, 81, 138], "fall": [59, 92, 115, 123, 142], "especi": [59, 117, 131, 134, 135, 137], "what": [59, 118, 131, 134, 136, 137, 140, 141, 142, 147, 149], "compliant": [59, 138], "ac_enforce_hlc": 59, "5percent": 59, "realli": 59, "reach": [59, 92, 119, 136, 139, 153], "On": [59, 78, 119, 123, 137, 143], "veri": [59, 123, 134, 136, 137, 141, 142, 150, 152, 153], "long": [59, 77, 138, 147], "basic": [59, 115, 116, 118, 123, 138, 147, 149], "eventu": [59, 130, 138], "ac_with_soc": 59, "percentag": 59, "dc_isolation_voltage_v": 59, "cablecheck": [59, 92, 115], "500v": 59, "dbg_hlc_auth_after_tstep": 59, "ok": [59, 92, 102, 147], "t_step_xx": 59, "hack_sleep_in_cable_check": 59, "hack": 59, "n": [59, 109, 110, 144], "hack_sleep_in_cable_check_volkswagen": 59, "volkswagen": 59, "switch_to_minimum_voltage_after_cable_check": 59, "hack_skoda_enyaq": 59, "skoda": [59, 92], "enyaq": 59, "level": [59, 65, 66, 73, 82, 83, 87, 99, 102, 115, 116, 117, 118, 123, 130, 137, 139, 142, 143, 154], "dirti": [59, 130], "workaround": 59, "hack_present_current_offset": 59, "add": [59, 64, 118, 130, 136, 137, 142, 145, 147, 148, 149, 152, 153], "offset": [59, 61], "unless": [59, 137], "know": [59, 91, 115, 130, 136, 138, 140, 147], "hack_pause_imd_during_precharg": 59, "re": [59, 77, 130, 136, 142, 148, 149, 150, 152], "currentdemand": [59, 92, 115], "dcdc": 59, "hack_allow_bpt_with_iso2": 59, "posit": [59, 87, 97, 102, 109, 110, 142], "autocharge_use_slac_instead_of_hlc": 59, "autocharg": [59, 61, 84], "instead": [59, 65, 91, 115, 136, 137, 141, 142, 152], "evccid": [59, 61, 102, 115], "enable_autocharg": 59, "logfile_suffix": 59, "session_uuid": 59, "folder": [59, 67, 68, 133, 141, 142, 144, 147, 148, 152, 153], "replac": 59, "soft_over_current_tolerance_perc": 59, "soft_over_current_measurement_noise_a": 59, "nois": 59, "hack_fix_hlc_integer_current_request": 59, "few": [59, 130, 136, 137, 139, 143, 146, 152], "hundr": 59, "slower": [59, 142], "less": [59, 82, 142], "disable_authent": 59, "standalon": [59, 123, 141, 152], "dummytokenprovid": [59, 125, 127], "sae_j2847_2_bpt_en": 59, "sae_j2847_2_bpt_mod": 59, "request_zero_power_in_idl": 59, "idl": [59, 107], "0a": [59, 141], "speed": [59, 136, 143, 148], "uk_smartcharging_random_delay_en": 59, "uk_smartcharging_random_delay_max_dur": 59, "modifi": [59, 123, 133, 142, 149, 153], "uk_smartcharging_random_delay_at_any_chang": 59, "reduc": 59, "zero": [59, 81, 93, 106, 108], "authtoken": [59, 139], "ac_rcd": [59, 73, 82, 125, 126], "connector_lock": [59, 73, 82, 125, 126], "powermeter_grid_sid": 59, "powermeter_car_sid": 59, "isolation_monitor": [59, 125, 126, 128], "powersupply_dc": 59, "anton": [59, 70, 82], "woellert": 59, "evse_secur": [60, 62, 67, 68, 116, 125, 126, 128, 140], "filesystem": 60, "csms_ca_bundl": [60, 116], "v2g_root_ca": 60, "rel": [60, 79, 149], "prefix": [60, 79, 93, 137, 141, 152], "cert": [60, 136, 150], "mf_ca_bundl": [60, 116], "mf": [60, 93], "mf_root_ca": 60, "mo_ca_bundl": [60, 116], "mo_root_ca": 60, "v2g_ca_bundl": [60, 116], "csms_leaf_cert_directori": [60, 116], "csms_leaf_key_directori": [60, 116], "secc_leaf_cert_directori": [60, 116], "cso": 60, "secc_leaf_key_directori": [60, 116], "private_key_password": [60, 116], "password": [60, 77, 93, 136, 143, 148, 149], "number_of_sound": 61, "sound": 61, "ac_mode_five_perc": 61, "sounding_attenuation_adjust": 61, "db": [61, 68, 72, 144], "attenu": 61, "publish_mac_on_match_cnf": 61, "confirm": [61, 86, 142], "cm_slac_match": 61, "cnf": 61, "altern": [61, 119, 134], "deriv": [61, 84, 92, 131], "publish_mac_on_first_parm_req": 61, "cm_slac_parm": 61, "quit": [61, 123, 141, 143], "prone": 61, "might": [61, 81, 102, 130, 131, 135, 136, 139, 141, 143, 144, 147, 149, 152], "cross": 61, "talk": [61, 136, 138, 140, 143, 144], "better": [61, 147], "do_chip_reset": 61, "nmk": [61, 117], "rs_dev": 61, "vendor": [61, 92, 99, 133, 142], "mme": 61, "extens": [61, 99, 144, 148, 149], "qualcomm": 61, "chip_reset_delay_m": 61, "set_kei": 61, "chip_reset_timeout_m": 61, "link_status_detect": 61, "d_link_readi": 61, "link_statu": 61, "lumissil": 61, "link_status_retry_m": 61, "link_status_timeout_m": 61, "debug_simulate_failed_match": 61, "wrong": [61, 95, 142], "10000": [61, 65], "gmbh": [61, 62, 143], "din70121": [62, 75, 95], "chargebyt": 62, "eth0": [62, 75], "ipv6": [62, 75, 136, 144, 148], "addr": [62, 75], "supported_din70121": [62, 75], "supported_iso15118_2": [62, 75], "tls_secur": [62, 140], "prohibit": 62, "terminate_connection_on_failed_respons": 62, "sessionstop": 62, "tls_key_log": 62, "tl": [62, 75, 102, 116, 140, 149], "pre": [62, 77, 92, 102, 118, 136, 139, 144, 153], "secret": [62, 145], "handshak": [62, 116], "decrypt": 62, "tls_key_logging_path": 62, "tls_timeout": 62, "15000": 62, "establish": [62, 102, 116, 119], "verify_contract_cert_chain": [62, 140], "auth_timeout_pnc": 62, "55": 62, "abort": 62, "indefinit": 62, "auth_timeout_eim": 62, "fabian": [62, 65], "hartung": 62, "mohannad": 62, "orabi": 62, "variou": [63, 142, 146, 147], "selector": 63, "test_dummi": 63, "powermeter_device_id": [63, 76], "bu": [63, 142], "modbus_base_address": 63, "30001": 63, "serial_comm_hub": 63, "serial_communication_hub": [63, 74, 76, 78, 125, 126], "tibber": 64, "api": [64, 65, 71, 115, 119, 125, 127, 148], "api_kei": 64, "develop": [64, 123, 131, 134, 137, 141, 144, 146, 147, 151, 155], "minut": [64, 119, 143], "additional_cost_per_kwh": 64, "usual": [64, 139, 147, 152], "leonardo": 64, "oliveira": 64, "lem": [65, 138], "dcbm": [65, 138], "400": [65, 138], "adapt": [65, 119, 152], "meter_tls_certif": 65, "affect": [65, 147], "wish": [65, 115], "ntp_server_1_ip_addr": [65, 119], "ipv4": [65, 79], "octet": 65, "form": [65, 84, 130, 137, 152], "w": [65, 92, 95, 96, 106, 145, 149, 154], "y": [65, 135, 142], "z": [65, 148], "ntp": 65, "server": [65, 107, 116, 119, 136, 137, 140, 142, 144, 145, 148], "sync": [65, 142], "ntp_server_1_port": [65, 119], "123": [65, 98], "65535": 65, "ntp_server_2_ip_addr": [65, 119], "ntp_server_2_port": [65, 119], "fof": 65, "resilience_initial_connection_retri": [65, 119], "25": [65, 119], "resili": 65, "resilience_initial_connection_retry_delai": [65, 119], "millisecond": [65, 119], "resilience_transaction_request_retri": [65, 119], "resilience_transaction_request_retry_delai": [65, 119], "250": 65, "cable_id": 65, "loss": [65, 92], "compens": 65, "tariff_id": 65, "tariff": [65, 102, 139], "valentin": 65, "dimov": 65, "klemm": 65, "micro": [66, 142], "mega": 66, "tester": 66, "v1": [66, 82, 119, 131], "serial_port": [66, 70, 73, 78, 82, 83], "dev": [66, 70, 73, 74, 78, 82, 83, 123, 130, 135, 136, 142, 147], "ttyusb0": [66, 73, 74, 78, 82, 83], "baud_rat": [66, 70, 73, 82, 83], "115200": [66, 70, 73, 74, 82, 83, 123], "baud": [66, 70, 73, 74, 82, 83], "rate": [66, 70, 73, 74, 82, 83], "reset_gpio": [66, 73, 82, 83], "umwc": 66, "dc_max_voltag": 66, "dc_suppli": 66, "board_support": [66, 82, 115], "j": [67, 136, 142, 145, 148, 152, 154], "chargepointconfigpath": [67, 149], "userconfigpath": 67, "user_config": 67, "databasepath": 67, "ocpp_1_6_charge_point": [67, 125, 126], "sqlite": [67, 68, 72], "enableexternalwebsocketcontrol": [67, 68], "publishchargingscheduleinterv": 67, "publishchargingscheduledur": 67, "messagelogpath": [67, 68, 149], "everest_ocpp_log": [67, 68, 149, 150], "messagequeueresumedelai": [67, 68], "queue": [67, 68], "reconnect": [67, 68], "auth_valid": [67, 68, 149], "auth_provid": [67, 68, 149], "ocpp_data_transf": [67, 68, 69, 125, 126], "toward": [67, 68], "ocpp_gener": [67, 68], "connector_zero_sink": [67, 149], "coredatabasepath": 68, "devicemodeldatabasepath": 68, "device_model_storag": 68, "authorizationlist": 68, "authorizationcach": [68, 149], "datatransf": [69, 121], "keys_to_monitor": 69, "heartbeatinterv": [69, 149], "securityprofil": [69, 116, 149], "exampleconfigurationkei": 69, "commad": 69, "seper": [69, 115, 147], "pn532": 70, "nfc": [70, 142], "tag": [70, 84, 92, 93, 105, 147], "ttys0": 70, "read_timeout": 70, "subsequ": [70, 78, 111, 137], "w\u00f6llert": [70, 82], "captur": 71, "dump": [71, 92], "sebastian": [71, 75, 83], "luka": [71, 75, 83], "sqlite_db_file_path": 72, "everest_persistent_stor": 72, "kv": [72, 79, 80, 125, 126], "phytec": [73, 122], "phyverso": [73, 100, 122], "mcu_config_fil": 73, "example_config_pionix": 73, "conn1_max_current_a_import": 73, "amp": [73, 87, 106], "conn1_min_current_a_import": 73, "conn1_min_phase_count_import": 73, "conn1_max_phase_count_import": 73, "conn1_min_current_a_export": 73, "conn1_max_current_a_export": 73, "conn1_min_phase_count_export": 73, "conn1_max_phase_count_export": 73, "conn1_has_socket": 73, "conn1_dc": 73, "conn2_max_current_a_import": 73, "conn2_min_current_a_import": 73, "conn2_min_phase_count_import": 73, "conn2_max_phase_count_import": 73, "conn2_min_current_a_export": 73, "conn2_max_current_a_export": 73, "conn2_min_phase_count_export": 73, "conn2_max_phase_count_export": 73, "conn2_has_socket": 73, "conn2_dc": 73, "connector_1": 73, "proxim": 73, "connector_2": 73, "rcd_1": 73, "onboard": [73, 82, 123], "rcd_2": 73, "connector_lock_1": 73, "connector_lock_2": 73, "phyverso_mcu_temperatur": [73, 125, 126, 128], "system_specific_data_1": 73, "generic_arrai": [73, 125, 126, 128], "system_specific_data_2": 73, "collect": [74, 102, 115, 135], "power_unit_id": 74, "unit_id": 74, "sunspec_base_address": 74, "40000": 74, "50000": 74, "watchdog_wakeup_interv": 74, "wakup": 74, "watchdog": [74, 107], "serial_devic": 74, "bsm": 74, "19200": 74, "r": [74, 136], "485": 74, "rang": [74, 120], "2400": 74, "use_serial_comm_hub": 74, "meter_id": [74, 102], "no_meter_id": 74, "arbitrari": [74, 84, 85, 87, 88, 137, 152], "power_meter_id": 74, "ac_met": 74, "sunspec_ac_met": [74, 125, 126, 128], "serial_com_0_connect": 74, "christoph": 74, "kliemt": 74, "20": [75, 135, 142, 145, 155], "josev": [75, 129, 135, 136], "project": [75, 131, 136, 137, 141, 142, 143, 144, 148, 151, 152, 153, 154, 155], "supported_iso15118_20_ac": 75, "supported_iso15118_20_dc": 75, "tls_activ": 75, "enforce_tl": 75, "is_cert_install_need": 75, "And": [75, 137, 139, 142, 143, 152], "overwritten": [75, 131, 137], "iso15118_ev": [75, 125, 126, 128], "iskra": 76, "33": 76, "ocmf_format_vers": 76, "represent": [76, 93, 110, 123, 134, 136, 138, 139], "ocmf_gateway_identif": 76, "ocmf_gateway_seri": 76, "mention": [76, 131], "ocmf_gateway_vers": 76, "softwar": [76, 99, 134, 140, 143, 146, 151], "ocmf_charge_point_identification_typ": 76, "ocmf_charge_point_identif": 76, "embed": [76, 77], "qwello": [76, 77], "eu": [76, 77], "feig": 77, "192": [77, 79], "168": [77, 79], "feig_seri": 77, "seven": 77, "charact": [77, 98, 102], "abcd123": 77, "terminal_id": 77, "currenc": [77, 88, 98, 105], "978": 77, "4217": [77, 88, 98], "pre_authorization_amount": 77, "2500": 77, "cent": [77, 98], "read_card_timeout": 77, "read_card_debounc": 77, "debounc": 77, "prevent": [77, 92, 115, 119, 133, 142], "transactions_max_num": 77, "concurr": 77, "exce": 77, "bank_transaction_summary_provid": [77, 125, 126], "session_cost": [77, 125, 126, 128], "bank_session_token": 77, "bank_session_token_provid": [77, 125, 126, 139], "team": 77, "hub": 78, "baudrat": 78, "pariti": 78, "none": [78, 86, 95, 102, 123], "odd": 78, "rtsct": 78, "rt": 78, "ct": 78, "ignore_echo": 78, "rxtx_gpio_chip": 78, "rx": 78, "tx": [78, 123], "usag": [78, 87, 134, 139, 142], "rxtx_gpio_lin": 78, "rxtx_gpio_tx_high": 78, "max_packet_s": 78, "size": [78, 142, 146], "payload": [78, 106, 119, 137, 152], "exceed": [78, 92], "apu": 78, "wikipedia": [78, 123], "en": [78, 98, 119, 123], "256": 78, "initial_timeout_m": 78, "within_message_timeout_m": 78, "9600": 78, "lan": [79, 137], "wifi": 79, "privileg": 79, "setup_wifi": 79, "setup_simul": 79, "online_check_host": 79, "lfenergi": [79, 143], "hostnam": 79, "internet": [79, 137, 142], "initialized_by_default": 79, "release_metadata_fil": 79, "releas": [79, 130, 135, 143, 147], "locat": [79, 99, 107, 116, 119, 123, 131, 136, 147, 149, 150, 153, 154], "ap_interfac": 79, "wlan0": 79, "ap": 79, "ap_ipv4": 79, "24": 79, "memori": 80, "defaultretri": 81, "tri": 81, "download": [81, 85, 107, 130, 142, 143, 146, 148, 153], "defaultretryinterv": 81, "resetdelai": 81, "acknowledg": 81, "travel": 81, "caller": [81, 137], "reset_gpio_chip": 82, "gpiochip0": 82, "27": [82, 148], "caps_min_current_a": 82, "caps_max_current_a": 82, "ev_board_support": [83, 125, 126, 128], "concurrenttx": 84, "nocredit": 84, "notallowedtypeevs": 84, "notatthisloc": 84, "notatthistim": 84, "signatureerror": 84, "certificateexpir": 84, "certificaterevok": 84, "nocertificateavail": 84, "certchainerror": 84, "contractcancel": 84, "tokenvalidationstatu": 84, "timedout": 84, "customidtoken": 84, "printabl": [84, 85], "insensit": [84, 85, 99], "ascii": [84, 85, 99], "idtokentyp": 84, "additional_info": [84, 99], "request_id": [84, 107], "put": [84, 119, 134, 136, 138, 142, 147, 152], "remotestartid": 84, "id_token": [84, 103], "authorization_typ": 84, "authorizationtyp": [84, 139], "prevalid": 84, "iso15118certificatehashdata": 84, "certificatehashdatainfo": [84, 95], "parentidtag": 84, "expiry_tim": [84, 103], "selectionalgorithm": 84, "choos": [84, 136, 138, 141, 143, 152, 153], "referenc": [84, 102], "influenc": 84, "plugandcharg": 84, "bankcard": [84, 139], "distinguish": [84, 93, 95, 139], "central": [84, 92, 102, 115, 134, 138, 140, 150, 152], "macaddress": 84, "iso14443": [84, 102], "iso15693": [84, 102], "keycod": 84, "noauthor": 84, "bookkeep": 85, "short": [85, 102, 130, 136, 137, 138, 147, 149], "session_token": 85, "invoic": 85, "transaction_data": 85, "iec61851": [86, 115], "poweron": 86, "correctli": [86, 87, 142, 149], "mirror": [86, 123], "contact": [86, 123, 142], "poweroff": [86, 91], "weld": 86, "Not": [86, 111, 152], "assembli": [86, 142], "a_13": 86, "a_20": 86, "a_32": 86, "a_63_3ph_70_1ph": 86, "proximity_pilot": 86, "cp_pwm_duty_cycl": 86, "nodetyp": 87, "undefin": [87, 102], "limitsreq": 87, "total_power_w": 87, "ac_max_current_a": 87, "ac_min_current_a": 87, "properli": [87, 95, 119, 123, 135, 136, 142, 147], "ac_max_phase_count": 87, "ac_min_phase_count": 87, "ac_supports_changing_phases_during_charg": 87, "limitsr": 87, "optimizertarget": 87, "energy_amount_need": 87, "kwh": [87, 88, 118], "charge_to_max_perc": 87, "nn": 87, "car_battery_soc": 87, "Of": 87, "leave_tim": 87, "drive": [87, 115, 137, 142], "fullfil": [87, 150], "cheapest": 87, "timefram": 87, "price_limit": 87, "full_autonomi": 87, "schedulereqentri": 87, "entri": [87, 88, 92, 135], "sampl": [87, 88, 99], "limits_to_root": 87, "face": [87, 115], "limits_to_leav": 87, "leav": 87, "conversion_effici": 87, "convers": 87, "price_per_kwh": 87, "priceperkwh": [87, 88], "timepoint": [87, 88], "scheduleresentri": 87, "children": 87, "child": [87, 93], "again": [87, 92, 102, 133, 136, 138, 141, 152], "propag": [87, 147], "node_typ": 87, "priority_request": 87, "merg": [87, 115, 147], "them": [87, 110, 111, 131, 133, 136, 138, 140, 142, 144, 152], "optimizer_target": 87, "energy_usage_root": 87, "energy_usage_leav": 87, "schedule_import": [87, 88], "futur": [87, 88, 136, 142, 143], "practic": [87, 88, 135, 136, 143], "schedule_export": [87, 88], "valid_until": 87, "consumpt": [87, 141], "afer": 87, "limits_root_sid": 87, "digit": [88, 98], "implementationidentifi": 89, "module_id": [89, 133, 137, 149], "implementation_id": [89, 133, 137, 149], "clearedbymodul": 89, "clearedbyreboot": 89, "severityfilt": 89, "sever": [89, 92, 116, 133, 137, 140, 152], "high_g": 89, "medium_g": 89, "low_g": 89, "timeperiodfilt": 89, "timeperiod": 89, "timestamp_from": [89, 105], "timestamp_to": [89, 105], "argument": [89, 133, 136, 137, 141, 145, 152, 155], "state_filt": 89, "origin_filt": 89, "type_filt": 89, "severity_filt": 89, "timeperiod_filt": 89, "handle_filt": 89, "medium": [89, 92], "sub_typ": [89, 133], "origin": [89, 99, 107, 115, 130, 133, 145, 147, 152], "max_current_a_import": 91, "min_current_a_import": 91, "max_phase_count_import": 91, "nr": 91, "min_phase_count_import": 91, "max_current_a_export": 91, "min_current_a_export": 91, "max_phase_count_export": 91, "min_phase_count_export": 91, "supports_changing_phases_during_charg": 91, "connector_typ": 91, "iec62196type2c": 91, "iec62196type2socket": 91, "degre": 91, "celsiu": 91, "fan_rpm": 91, "supply_voltage_12v": 91, "supply_voltage_minus_12v": 91, "relais_on": 91, "architectur": [91, 134, 137, 143], "train": 91, "dccablecheck": 91, "dcprecharg": 91, "fullpowercharg": 91, "stoptransactionreason": 92, "id_tag": [92, 105, 115], "emergencystop": 92, "button": [92, 95, 136, 153], "evdisconnect": 92, "move": [92, 147, 149, 150, 153], "induct": 92, "hardreset": 92, "press": [92, 95, 144, 148], "powerloss": 92, "reboot": [92, 99, 107, 123, 142], "remot": [92, 107, 130, 137, 138, 140, 144, 147, 148, 152], "smartphon": 92, "prepaid": 92, "credit": [92, 102, 139], "softreset": 92, "unlockcommand": 92, "deauthor": 92, "starttransact": 92, "conf": [92, 137, 142, 152], "energylimitreach": 92, "paid": 92, "solut": [92, 134, 135, 138, 141, 148], "groundfault": 92, "localoutofcredit": 92, "masterpass": 92, "masterpassgroupid": 92, "overcurrentfault": 92, "larger": 92, "electr": [92, 102, 115, 116, 123, 136, 139, 142, 150], "powerqu": 92, "qualiti": 92, "imbal": 92, "soclimitreach": 92, "stoppedbyev": 92, "timelimitreach": 92, "startsessionreason": 92, "evconnect": 92, "error_notsupport": 92, "error_notcharg": 92, "error_hardwar": 92, "sessioneventenum": 92, "sessionstart": [92, 111], "either": [92, 118, 133, 140, 142, 148, 150], "met": [92, 123], "preparecharg": 92, "prepar": [92, 134, 143, 150, 152], "precharg": [92, 115], "powerdeliveri": 92, "chargingstart": 92, "chargingpausedev": 92, "chargingpausedevs": 92, "chargingresum": 92, "stoppingcharg": 92, "weldingcheck": 92, "chargingfinish": 92, "essenti": [92, 135, 137, 152], "transactionfinish": 92, "clariti": [92, 149], "precondit": 92, "irrevoc": 92, "swipe": 92, "sessionfinish": 92, "doesnt": 92, "allerrorsclear": 92, "permanentfault": 92, "reservationstart": [92, 115], "reservationend": [92, 103, 115], "replugstart": 92, "interrupt": [92, 95], "replugfinish": 92, "plugintimeout": 92, "connectiontimeout": [92, 149], "waitingforenergi": 92, "errorclear": 92, "permanentfaultclear": 92, "meter_valu": 92, "signed_meter_valu": [92, 102], "units_sign": [92, 102, 125, 128], "signedmetervalu": [92, 102, 110], "logging_path": 92, "filenam": 92, "incomplet": 92, "start_signed_meter_valu": [92, 102], "chargingstatechangedev": 92, "chargingstatechang": 92, "authorizationev": 92, "errorenum": 92, "kept": [92, 131], "compat": [92, 142], "legaci": 92, "rcd_selftest": 92, "rcd_dc": 92, "rcd_ac": 92, "vendorerror": [92, 133], "vendorwarn": [92, 133], "connectorlockcapnotcharg": 92, "connectorlockunexpectedopen": 92, "connectorlockunexpectedclos": 92, "connectorlockfailedlock": 92, "connectorlockfailedunlock": 92, "mrec1connectorlockfailur": 92, "mrec2groundfailur": 92, "mrec3hightemperatur": 92, "mrec4overcurrentfailur": 92, "mrec5overvoltag": 92, "mrec6undervoltag": 92, "mrec8emergencystop": 92, "mrec10invalidvehiclemod": 92, "mrec14pilotfault": 92, "mrec15powerloss": 92, "mrec17evsecontactorfault": 92, "mrec18cableovertempder": 92, "mrec19cableovertempstop": 92, "mrec20partialinsert": 92, "mrec23proximityfault": 92, "mrec24connectorvoltagehigh": 92, "mrec25brokenlatch": 92, "mrec26cutc": 92, "diodefault": 92, "ventilationnotavail": 92, "brownout": 92, "powermetertransactionstartfail": 92, "error_cod": 92, "error_descript": 92, "human": [92, 123, 154], "error_sever": 92, "vendor_error": 92, "enable_sourc": 92, "unspecifi": 92, "localapi": 92, "localkeylock": 92, "servicetechnician": 92, "remotekeylock": 92, "mobileapp": 92, "firmwareupd": [92, 99, 107, 123], "enable_st": 92, "unassign": 92, "enable_prior": 92, "assum": [92, 99, 119, 131, 137, 138, 141, 146, 147, 152], "session_start": 92, "session_finish": 92, "transaction_start": 92, "transaction_finish": 92, "charging_state_changed_ev": 92, "authorization_ev": 92, "nr_of_phases_avail": 92, "present_voltag": 92, "present_curr": 92, "target_voltag": 92, "target_curr": 92, "maximum_current_limit": 92, "minimum_current_limit": 92, "maximum_voltage_limit": 92, "maximum_power_limit": 92, "estimated_time_ful": 92, "departure_tim": 92, "depart": 92, "estimated_time_bulk": 92, "evcc_id": 92, "fa": 92, "remaining_energy_need": 92, "remain": [92, 108, 123], "battery_capac": 92, "battery_full_soc": 92, "battery_bulk_soc": 92, "brand": 92, "volkswagen_group": 92, "volkswagengroup": 92, "tesla": 92, "independ": [92, 119, 137], "upward": 92, "connectortypeenum": 92, "cccs1": 92, "k": 92, "combo": 92, "cccs2": 92, "cg105": 92, "jari": 92, "g105": 92, "1993": 92, "chademo": [92, 143], "ctesla": 92, "ctype1": 92, "iec62196": 92, "j1772": [92, 115, 142], "ctype2": 92, "mennek": 92, "s309_1p_16a": 92, "16a": 92, "iec60309": 92, "s309_1p_32a": 92, "32a": 92, "s309_3p_16a": 92, "s309_3p_32a": 92, "sbs1361": 92, "domest": 92, "13amp": 92, "scee": 92, "7_7": 92, "cee": 92, "7": [92, 102, 119, 129, 136, 148, 152], "schuko": 92, "stype2": 92, "stype3": 92, "scame": 92, "scee_7_7": 92, "v2grootcertif": 93, "morootcertif": 93, "csmsrootcertif": 93, "v2gcertificatechain": 93, "mfrootcertif": 93, "hashalgorithm": [93, 95], "sha256": [93, 95], "sha384": [93, 95], "sha512": [93, 95], "invalidsignatur": [93, 107], "invalidcertificatechain": 93, "invalidformat": 93, "invalidcommonnam": 93, "norootcertificateinstal": 93, "certificatestoremaxlengthexceed": 93, "writeerror": 93, "issuernotfound": 93, "invalidleafsignatur": 93, "invalidchain": 93, "notfound": 93, "getinstalledcertificatesstatu": 93, "getcertificatesignrequeststatu": 93, "invalidrequestedtyp": 93, "keygenerror": 93, "generationerror": 93, "getcertificateinfostatu": 93, "notfoundvalid": 93, "privatekeynotfound": 93, "hash_algorithm": 93, "issuer_name_hash": 93, "issuer": [93, 95], "dn": [93, 119], "field": [93, 99, 102, 106, 138], "issuer_key_hash": 93, "length": [93, 102, 106, 118, 119, 149], "subject": [93, 146], "serial_numb": 93, "hexadecim": [93, 102], "0x": 93, "lead": [93, 102, 143], "certificatehashdatachain": 93, "child_certificate_hash_data": 93, "certificate_hash_data_chain": 93, "ocsprequestdata": 93, "responder_url": 93, "respond": [93, 95, 115, 137], "url": [93, 95, 107, 138, 153], "ocsp_request_data_list": 93, "certificateocsp": 93, "ocsp_path": 93, "certificateinfo": 93, "certificate_singl": 93, "certificate_count": 93, "externalpay": 95, "ac_single_phase_cor": [95, 96], "ac_three_phase_cor": [95, 96], "dc_core": [95, 96], "dc_extend": [95, 96], "dc_combo_cor": [95, 96], "dc_uniqu": [95, 96], "warn": [95, 143], "no_imd": 95, "dc_everrorcod": 95, "no_error": 95, "failed_resstemperatureinhibit": 95, "failed_evshiftposit": 95, "failed_chargerconnectorlockfault": 95, "failed_evressmalfunct": 95, "failed_chargingcurrentdifferentia": 95, "failed_chargingvoltageoutofrang": 95, "reserved_a": 95, "reserved_b": 95, "reserved_c": 95, "failed_chargingsystemincompat": 95, "nodata": 95, "error_contactor": 95, "error_rcd": [95, 123], "error_utilityinterruptev": 95, "util": [95, 129, 130, 131, 133, 136, 142, 143, 146, 148, 152], "equip": [95, 142], "temporari": [95, 144], "reduct": 95, "error_malfunct": 95, "recover": 95, "error_emergencyshutdown": 95, "incompat": [95, 107], "v2g_message_id": 95, "bodi": [95, 119], "supportedappprotocolreq": 95, "supportedappprotocolr": 95, "sessionsetupreq": 95, "sessionsetupr": 95, "servicediscoveryreq": 95, "servicediscoveryr": 95, "servicedetailreq": 95, "servicedetailr": 95, "paymentserviceselectionreq": 95, "paymentserviceselectionr": 95, "servicepaymentselectionreq": 95, "servicepaymentselectionr": 95, "paymentdetailsreq": 95, "paymentdetailsr": 95, "authorizationreq": 95, "authorizationr": 95, "contractauthenticationreq": 95, "contractauthenticationr": 95, "chargeparameterdiscoveryreq": 95, "chargeparameterdiscoveryr": 95, "chargingstatusreq": 95, "chargingstatusr": 95, "meteringreceiptr": 95, "powerdeliveryr": 95, "cablecheckreq": 95, "cablecheckr": 95, "prechargereq": 95, "precharger": 95, "currentdemandreq": 95, "currentdemandr": 95, "weldingdetectionreq": 95, "weldingdetectionr": 95, "sessionstopreq": 95, "sessionstopr": 95, "certificateinstallationreq": 95, "certificateupdatereq": 95, "unknownmessag": 95, "j2847_2": 95, "evseid_din": 95, "evsepresentvoltag": 95, "cdv": 95, "61851": [95, 138, 142], "23": [95, 98], "evsepresentcurr": 95, "evsemaximumcurrentlimit": 95, "evsemaximumpowerlimit": 95, "evsemaximumvoltagelimit": 95, "evseminimumcurrentlimit": 95, "accuraci": [95, 98], "evseminimumvoltagelimit": 95, "dc_current_regulation_toler": 95, "magnitud": [95, 101], "toler": [95, 101], "dc_peak_current_rippl": 95, "peak": [95, 101], "rippl": [95, 101], "dc_energy_to_be_deliv": 95, "deliveredbi": 95, "dc_evreadi": 95, "dc_evresssoc": 95, "ress": 95, "dc_evcabincondit": 95, "toheat": 95, "passeng": 95, "compart": 95, "dc_evressconidit": 95, "dc_evtargetvoltag": 95, "dc_evtargetcurr": 95, "demand": 95, "dc_evmaximumcurrentlimit": 95, "dc_evmaximumpowerlimit": 95, "dc_evmaximumvoltagelimit": 95, "ev_remainingtimetofullsoc": 95, "ev_remainingtimetobulksoc": 95, "appprotocol": 95, "v2g_message_xml": 95, "decod": [95, 123], "v2g_message_json": 95, "v2g_message_exi_hex": 95, "hex": [95, 102], "v2g_message_exi_base64": 95, "exirespons": 95, "certificateact": 95, "certificateactionenum": 95, "schema": [95, 131, 152], "exirequest": 95, "iso15118schemavers": 95, "certificatereq": 95, "issuernamehash": 95, "issuerkeyhash": 95, "serialnumb": 95, "responderurl": 95, "maxcurrentlimit": 96, "maxpowerlimit": 96, "maxvoltagelimit": 96, "energycapac": 96, "targetcurr": 96, "targetvoltag": 96, "dischargemaxcurrentlimit": 96, "dischargemaxpowerlimit": 96, "dischargetargetcurr": 96, "dischargeminimalsoc": 96, "resistance_f_ohm": 97, "protect": [97, 102, 142], "earth": 97, "ohm": 97, "voltage_v": [97, 101, 102, 118], "currencycod": 98, "alphabet": 98, "taken": [98, 140, 141, 146, 147, 152], "www": [98, 119], "six": 98, "com": [98, 115, 119, 123, 129, 130, 131, 135, 136, 141, 142, 143, 146, 147, 148, 149, 150, 152, 155], "financi": 98, "technic": [98, 99, 143], "metal": [98, 142], "bond": 98, "market": 98, "AED": 98, "afn": 98, "amd": 98, "ang": 98, "aoa": 98, "aud": 98, "awg": 98, "azn": 98, "bam": 98, "bbd": 98, "bdt": 98, "bgn": 98, "bhd": 98, "bif": 98, "bmd": 98, "bnd": 98, "bob": 98, "bov": 98, "brl": 98, "btn": 98, "bwp": 98, "byn": 98, "bzd": 98, "cad": 98, "cdf": 98, "che": 98, "chf": 98, "chw": 98, "clf": 98, "clp": 98, "cny": 98, "cop": 98, "cou": 98, "crc": 98, "cuc": 98, "cup": 98, "cve": 98, "czk": 98, "djf": 98, "dkk": 98, "dop": 98, "dzd": 98, "egp": 98, "ern": 98, "etb": 98, "eur": 98, "fjd": 98, "fkp": 98, "gbp": 98, "gel": 98, "gh": 98, "gip": 98, "gmd": 98, "gnf": 98, "gtq": 98, "gyd": 98, "hkd": 98, "hnl": 98, "htg": 98, "huf": 98, "idr": 98, "il": [98, 102], "inr": 98, "iqd": 98, "irr": 98, "isk": 98, "jmd": 98, "jod": 98, "jpy": 98, "ke": 98, "kg": 98, "khr": 98, "kmf": 98, "kpw": 98, "krw": 98, "kwd": 98, "kyd": 98, "kzt": 98, "lak": 98, "lbp": 98, "lkr": 98, "lrd": 98, "lsl": 98, "lyd": 98, "mad": 98, "mdl": 98, "mga": 98, "mkd": 98, "mmk": 98, "mnt": [98, 142], "mop": 98, "mru": 98, "mur": 98, "mvr": 98, "mwk": 98, "mxn": 98, "mxv": 98, "myr": 98, "mzn": 98, "nad": 98, "ngn": 98, "nio": 98, "nok": 98, "npr": 98, "nzd": 98, "omr": 98, "pab": 98, "pen": 98, "pgk": 98, "php": 98, "pkr": 98, "pln": 98, "pyg": 98, "qar": 98, "ron": 98, "rsd": 98, "rub": 98, "rwf": 98, "sar": 98, "sbd": 98, "scr": 98, "sdg": 98, "sek": 98, "sgd": 98, "shp": 98, "sle": 98, "sll": 98, "srd": 98, "ssp": 98, "stn": 98, "svc": 98, "syp": 98, "szl": 98, "thb": 98, "tj": 98, "tmt": 98, "tnd": 98, "top": [98, 130, 134, 138, 142, 143], "ttd": 98, "twd": 98, "tz": 98, "uah": 98, "ugx": 98, "usd": 98, "usn": 98, "uyi": 98, "uyu": 98, "uyw": 98, "uz": 98, "ved": 98, "ve": [98, 141], "vnd": 98, "vuv": 98, "wst": 98, "xaf": 98, "xcd": 98, "xdr": 98, "xof": 98, "xpf": 98, "xsu": 98, "xua": 98, "yer": 98, "zar": 98, "zmw": 98, "zwl": 98, "separ": [98, 102, 131, 137, 143, 149, 150], "express": 98, "euro": 98, "moneyamount": [98, 105], "ocpp201": [99, 125, 127, 140, 150], "customdata": 99, "vendor_id": 99, "reproduc": 99, "conveni": 99, "chargingscheduleperiod": 99, "start_period": 99, "number_phas": 99, "stack_level": 99, "charging_rate_unit": 99, "charging_schedule_period": 99, "start_schedul": 99, "min_charging_r": 99, "transaction_ev": 99, "transactionev": 99, "associ": 99, "session_id": 99, "enumer": 99, "messagecont": 99, "messageformat": 99, "languag": [99, 134, 135, 137, 144, 152, 155], "utf8": 99, "transactioneventrespons": 99, "original_transaction_ev": 99, "promt": 99, "total_cost": 99, "charging_prior": 99, "personal_messag": 99, "datatransferstatu": 99, "unknownmessageid": 99, "unknownvendorid": 99, "message_id": 99, "custom_data": 99, "pair": [99, 117, 137], "read_onli": 99, "getconfigur": 99, "unknown_kei": 99, "rebootrequir": 99, "notsupport": 99, "securityeventenum": 99, "failedtoauthenticateatcsm": 99, "csmsfailedtoauthent": 99, "settingsystemtim": 99, "startupofthedevic": 99, "resetorreboot": 99, "securitylogwasclear": 99, "reconfigurationofsecurityparamet": 99, "memoryexhaust": 99, "invalidmessag": 99, "attemptedreplayattack": 99, "tamperdetectionactiv": 99, "invalidfirmwaresignatur": 99, "invalidfirmwaresigningcertif": 99, "invalidcsmscertif": 99, "invalidchargingstationcertif": 99, "invalidtlsvers": 99, "invalidtlsciphersuit": 99, "maintenanceloginaccept": 99, "maintenanceloginfail": 99, "index": [99, 137, 143, 152, 154, 155], "variabl": [99, 130, 134, 136, 137, 139, 146, 152], "doesn": 99, "suffici": [99, 130, 139, 142], "attributeenum": 99, "attribut": [99, 119, 133, 136], "minset": 99, "maxset": 99, "getvariablestatusenumtyp": 99, "unknowncompon": 99, "unknownvari": 99, "notsupportedattributetyp": 99, "attributetyp": 99, "setvariablestatusenumtyp": 99, "eventtriggerenum": 99, "alert": 99, "threshold": 99, "delta": 99, "eventnotificationtyp": 99, "notif": [99, 152], "hardwirednotif": 99, "hardwir": 99, "hardwiredmonitor": 99, "preconfiguredmonitor": 99, "preconfigur": 99, "custommonitor": 99, "attribute_typ": 99, "absent": 99, "NOT": [99, 152], "event_id": 99, "actual_valu": 99, "event_notification_typ": 99, "caus": [99, 135, 148], "refer": [99, 112, 113, 114, 115, 116, 118, 121, 122, 123, 124, 130, 136, 137, 140, 143, 146, 147, 155], "tech_cod": 99, "tech_info": 99, "transactionid": 99, "variable_monitoring_id": 99, "variablemonitor": 99, "operationalstatusenumtyp": 99, "inop": 99, "operational_statu": 99, "whose": [99, 118, 147], "changeavailabilitystatusenumtyp": 99, "statusinfotyp": 99, "reason_cod": 99, "predefin": [99, 146], "why": [99, 103, 136, 138, 145], "text": [99, 141, 143, 149, 155], "abl": [99, 123, 130, 136, 141, 142, 144, 149, 152], "status_info": 99, "registrationstatu": 99, "pend": 99, "current_tim": 99, "heartbeat": [99, 123], "bootnotif": 99, "sensor": 100, "current_a": [101, 102, 118], "current_regulation_tolerance_a": 101, "peak_current_ripple_a": 101, "max_export_voltage_v": 101, "min_export_voltage_v": 101, "max_export_current_a": 101, "min_export_current_a": 101, "max_import_voltage_v": 101, "min_import_voltage_v": 101, "max_import_current_a": 101, "min_import_current_a": 101, "max_export_power_w": 101, "max_import_power_w": 101, "sink": 101, "conversion_efficiency_import": 101, "conversion_efficiency_export": 101, "identification_statu": 102, "ocmfuseridentificationstatu": 102, "identification_level": 102, "ocmfidentificationlevel": 102, "overal": 102, "identification_flag": 102, "IF": 102, "ocmfidentificationflag": 102, "identification_typ": 102, "ocmfidentificationtyp": 102, "IT": 102, "identification_data": 102, "uid": 102, "14443": 102, "tariff_text": 102, "textual": 102, "transactionrequeststatu": 102, "not_support": 102, "unexpected_error": 102, "verbos": [102, 136], "transaction_min_stop_tim": 102, "earliest": 102, "yield": 102, "transaction_max_stop_tim": 102, "deadlin": 102, "fill": [102, 118, 136, 141], "signific": 102, "hearsai": 102, "unsecur": [102, 116, 149], "trust": [102, 116], "map": [102, 137, 138, 143, 144], "extent": [102, 142], "reliabl": 102, "certifi": 102, "cryptograph": 102, "15118": [102, 117, 135, 138, 142, 143, 150], "mismatch": 102, "outdat": 102, "found": [102, 118, 130, 136, 142, 144, 147, 152, 153], "rfid_non": 102, "rfid_plain": 102, "rfid_rel": 102, "rfid_psk": 102, "share": [102, 115, 116, 136, 137, 138, 143, 149, 153], "ocpp_non": 102, "ocpp_r": 102, "remotestart": 102, "method": [102, 110, 111, 136, 137], "ocpp_auth": 102, "ocpp_rs_tl": 102, "obtain": [102, 118], "ocpp_auth_tl": 102, "ocpp_cach": 102, "ocpp_whitelist": 102, "whitelist": 102, "ocpp_certifi": 102, "iso15118_non": 102, "iso15118_pnc": 102, "plmn_none": 102, "plmn_ring": 102, "plmn_sm": 102, "deni": 102, "factor": 102, "notat": [102, 137], "15693": 102, "electro": 102, "14": [102, 129, 152], "15": [102, 148], "evcoid": 102, "iso7812": 102, "7812": 102, "card_txn_nr": 102, "cardtxnbr": 102, "central_1": 102, "sm": 102, "central_2": 102, "local_1": 102, "local_2": 102, "phone_numb": 102, "phone": 102, "key_cod": 102, "not_assign": 102, "phase_seq_error": 102, "rotat": 102, "ccw": 102, "energy_wh_import": [102, 118], "energy_wh_export": [102, 118], "power_w": [102, 118], "reactivepow": [102, 109, 110], "reactiv": [102, 109, 110], "frequency_hz": [102, 118], "energy_wh_import_sign": 102, "energy_wh_export_sign": 102, "power_w_sign": 102, "voltage_v_sign": 102, "var_sign": 102, "current_a_sign": 102, "frequency_hz_sign": 102, "made": [103, 119, 136, 139, 142], "occupi": 103, "unavail": 103, "parent_id": 103, "reservationendreason": 103, "usedtostartcharg": 103, "serialcommhub": [104, 125, 127], "io": [104, 129, 145, 154], "status_cod": 104, "sessioncostchunk": 105, "sum": [105, 109, 110, 118], "monei": [105, 125, 128, 139], "thing": [105, 136, 138, 143, 147, 155], "categori": [105, 131], "sessionstatu": 105, "final": [105, 107, 115, 123, 137, 152], "cost_chunk": 105, "uinteg": 106, "203": 106, "l": [106, 145], "105": 106, "int16": 106, "apha": 106, "phasea": 106, "aphb": 106, "phaseb": 106, "aphc": 106, "phasec": 106, "a_sf": 106, "phvpha": 106, "phvphb": 106, "bn": 106, "phvphc": 106, "v_sf": 106, "sunssf": 106, "hz": 106, "hz_sf": 106, "wpha": 106, "wphb": 106, "wphc": 106, "w_sf": 106, "va": 106, "vapha": 106, "vaphb": 106, "vaphc": 106, "va_sf": 106, "varpha": 106, "varphb": 106, "varphc": 106, "var_sf": 106, "pfpha": 106, "pf": 106, "pct": 106, "pfphb": 106, "pfphc": 106, "pf_sf": 106, "totwhim": 106, "p": [106, 142, 145, 148, 152], "hour": [106, 119, 139], "acc32": 106, "totwh_sf": 106, "evt": 106, "bitfield32": 106, "chapter": [106, 136, 143], "17": [106, 135, 152], "critic": 106, "counter": 106, "problem": [106, 130, 135, 141], "retry_interval_": 107, "retrieve_timestamp": 107, "install_timestamp": 107, "acceptedcancel": 107, "invalidcertif": 107, "revokedcertif": 107, "revok": [107, 115], "oldest_timestamp": 107, "oldest": 107, "incluc": 107, "latest_timestamp": 107, "securitylog": 107, "diagnosticslog": 107, "uploadlogsstatu": 107, "file_nam": 107, "upload_logs_statu": 107, "logstatusenum": 107, "badmessag": 107, "badli": 107, "notsupportedoper": 107, "permissiondeni": 107, "insuffici": 107, "permiss": [107, 142, 152], "uploadfailur": 107, "being": [107, 118, 136, 140, 142, 144], "firmwareupdatestatusenum": 107, "intermedi": [107, 147], "downloadfail": 107, "downloadschedul": 107, "downloadpaus": 107, "task": [107, 111], "installationfail": 107, "installreboot": 107, "installschedul": 107, "installdatetim": 107, "installverificationfail": 107, "checksum": 107, "signatureverifi": 107, "notspecifi": 107, "applicationreset": 107, "localreset": 107, "powerup": 107, "remotereset": 107, "scheduledreset": 107, "countdown_": 108, "inact": 108, "current_limit_after_delay_a": 108, "current_limit_during_delay_a": 108, "start_tim": 108, "l1": [109, 110, 118], "l2": [109, 110], "l3": [109, 110], "signed_meter_data": 110, "eg": 110, "signing_method": 110, "creat": [110, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 153, 155], "encoding_method": 110, "public_kei": 110, "diagram": [111, 136, 137, 139], "individu": [111, 134, 142, 152], "thread": [111, 119, 137, 152], "chart": 111, "pleas": [111, 116, 130, 133, 135, 136, 140, 142, 149, 152], "guid": [111, 130, 131, 134, 135, 137, 138, 140, 143, 146, 149, 150, 151, 152, 153], "auto": [115, 118, 123, 125, 142, 148, 152, 154], "usabl": 115, "dedic": [115, 134, 136, 143], "interact": [115, 137, 138, 147, 148], "helper": [115, 131], "70121": 115, "seamlessli": 115, "integr": [115, 130, 136, 137, 138, 143, 144, 146], "lowest": [115, 142], "microcontrol": 115, "improv": [115, 152], "safeti": [115, 123, 142], "todo": [115, 137, 138], "graph": 115, "behav": 115, "light": [115, 134, 142], "subscrib": [115, 123, 134, 137, 139, 143, 152], "notreserv": 115, "driven": 115, "republish": 115, "struct": [115, 123, 133, 136], "begun": 115, "github": [115, 129, 130, 131, 135, 136, 141, 142, 143, 145, 146, 147, 149, 150, 152, 153, 154], "openfastchargingalli": 115, "pdf": 115, "To": [115, 118, 123, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 151, 153, 154, 155], "against": [115, 147, 149, 152], "reservatonstart": 115, "notifi": [115, 140, 152], "intergr": 115, "overload": 115, "drop": [115, 117, 134, 135, 143, 152], "limt": 115, "set_local_max_curr": 115, "travers": 115, "were": [115, 130, 134], "profil": [115, 116, 149], "whichev": 115, "wrap": 116, "libevs": [116, 129], "facilit": 116, "readm": [116, 135, 142, 146, 148], "cover": [116, 139, 140, 150], "anchor": [116, 155], "instruct": [116, 131, 135, 136, 145, 146, 148, 150, 152], "lot": [116, 131, 136, 139, 140, 147], "make": [116, 117, 123, 130, 131, 135, 136, 138, 140, 141, 144, 148, 149, 150, 152], "sure": [116, 130, 131, 135, 136, 138, 140, 142, 149, 150, 152], "writeabl": 116, "transport": [116, 149], "act": [116, 123, 143, 147, 151, 154], "behavior": [116, 119, 133, 152], "usessldefaultverifypath": 116, "necessarili": 116, "mutual": 116, "mtl": 116, "certificatesign": 116, "endpoint": [116, 119, 144, 149, 150], "mandatori": [116, 142], "possibli": [116, 119, 141], "bx": 117, "cx": 117, "dx": [117, 155], "cm_slac_parm_req": 117, "cm_slac_match_r": 117, "join": [117, 143], "modem": 117, "cap_net_raw": 117, "cm_valid": 117, "unplug": [117, 123, 142], "qca": 117, "modbusrtu": 118, "subdirectori": [118, 131, 142], "templat": [118, 134, 136, 152], "yaml": [118, 120, 125, 136, 139, 140, 141, 142, 143, 146, 148], "copi": [118, 119, 123, 130, 142, 144], "datasheet": 118, "consist": [118, 119, 131, 134, 137, 142, 147, 154], "start_regist": 118, "num_regist": 118, "multipli": 118, "exponent_regist": 118, "function_code_start_reg": 118, "scale": 118, "001": 118, "expon": 118, "function_code_exp_reg": 118, "split": [118, 123, 149], "certain": [118, 123, 130, 139], "serv": 119, "translat": 119, "metric": 119, "consequ": 119, "ensur": [119, 123, 141], "thrown": 119, "furthermor": [119, 131, 136, 141, 144, 147, 152], "loop": [119, 137, 140, 143, 151], "cf": 119, "synchron": [119, 137, 146], "livemeasur": 119, "inject": 119, "post": 119, "legal": 119, "renam": 119, "requet": 119, "devi": 119, "Then": [119, 141, 144, 152], "had": 119, "host": [119, 142, 144, 145, 153], "coher": 119, "suppos": [119, 130, 139], "howev": [119, 123, 135, 136, 137, 141], "inbetween": 119, "potenti": [119, 139], "similarli": [119, 137], "greater": [119, 135], "consider": 119, "ones": [119, 136, 138], "regularli": [119, 133, 136, 137, 141], "right": [119, 134, 136, 138, 140, 142, 143, 144, 152, 153], "48": 119, "section": [119, 131, 133, 134, 136, 137, 138, 142, 143, 147, 152, 153], "suggest": [119, 144, 152], "pai": [119, 139], "regard": [119, 138], "200m": 119, "bring": 119, "1024bit": 119, "vulner": 119, "curl": [119, 135], "header": [119, 135, 152, 155], "tls_on": 119, "offici": [119, 135, 141, 142, 143, 146], "page": [119, 134, 136, 138, 141, 142, 143, 148, 154], "callback": [120, 133, 137, 149, 152], "libocpp": [120, 129, 130, 141], "changeavail": 120, "5000": 120, "mid": 120, "yak": 123, "3v": 123, "ttl": 123, "uart": 123, "plu": [123, 138, 149], "linux": [123, 134, 135, 142, 143], "wakeup": 123, "currrent": 123, "unus": [123, 137], "bp": 123, "8n1": 123, "binari": [123, 136, 142, 152], "googl": 123, "buffer": 123, "consistent_overhead_byte_stuf": 123, "yeti_comm": 123, "evseri": 123, "cpp": [123, 131, 136, 137, 144, 146, 148, 152], "extract": [123, 142], "handlepacket": 123, "linkwrit": 123, "hi2lo": 123, "proto": 123, "lo2hi": 123, "frequent": [123, 143, 147], "nanopb": [123, 144], "nanopb_gener": 123, "setcontrolmod": 123, "setmaxcurr": 123, "accordingli": [123, 130, 134, 142, 149], "allowpoweron": 123, "bool": [123, 133], "decis": [123, 147], "setpwm": 123, "duty_cycl": 123, "ON": [123, 141], "rom": [123, 142], "loader": [123, 148], "stm32flash": [123, 142], "tool": [123, 135, 136, 137, 138, 141, 142, 143, 146, 152, 154], "flash": 123, "kit": [123, 142], "real": [123, 138, 142], "keepalivehi": 123, "1hz": 123, "longer": 123, "stand": [123, 130, 138, 148], "alon": 123, "backup": [123, 147, 153], "go": [123, 136, 138, 140, 141, 142, 147, 148, 150, 152], "setthreephas": 123, "dual": 123, "enablercd": 123, "spike": 123, "goe": [123, 152], "float": 123, "imped": 123, "switchthreephaseswhilecharg": 123, "precaut": 123, "zoe": 123, "forceunlock": 123, "regardless": 123, "car_plugged_in": 123, "car_requested_pow": 123, "power_on": 123, "succesfulli": [123, 142], "power_off": 123, "car_requested_stop_pow": 123, "car_unplug": 123, "error_": 123, "error_df": 123, "error_relai": 123, "error_ventilation_not_avail": 123, "error_over_curr": 123, "quick": [123, 131, 135, 137, 143, 149, 150, 152, 153], "permanent_fault": 123, "evse_replug_start": 123, "evse_replug_finish": 123, "roughli": [123, 137], "keepalivelo": 123, "keep": [123, 136, 138, 147, 152], "resetdon": 123, "find": [125, 133, 136, 147, 148, 149, 152], "dpm1000": [125, 127], "dummytokenprovidermanu": [125, 127], "dummytokenvalid": [125, 127], "dummyv2g": [125, 127], "energynod": [125, 127], "errorhistori": [125, 127], "evslac": [125, 127], "evsesecur": [125, 127, 138], "evseslac": [125, 127, 138], "evsev2g": [125, 127, 136], "genericpowermet": [125, 127, 138], "jstibber": [125, 127], "lemdcbm400600": [125, 127], "micromegawattbsp": [125, 127], "ocppextensionexampl": [125, 127], "pn532tokenprovid": [125, 127], "packetsniff": [125, 127], "persistentstor": [125, 127], "phyversobsp": [125, 127], "powermeterbsm": [125, 127], "pyevjosev": [125, 127], "rsiskramet": [125, 127], "rspaymenttermin": [125, 127], "yetidriv": [125, 127, 138], "yetievdriv": [125, 127], "car_simul": [125, 126, 138], "debug_json": [125, 126], "example_error_framework": [125, 126], "example_us": [125, 126], "solar_forecast": [125, 126], "sunspec_read": [125, 126], "sunspec_scann": [125, 126], "test_control": [125, 126], "tibber_price_forecast": [125, 126], "cmake_condit": 129, "everest_enable_py_support": 129, "AND": [129, 141], "everest_dependency_enabled_josev": 129, "git": [129, 131, 134, 135, 136, 143, 148, 151, 152], "ext": [129, 142], "switchev": 129, "git_rev": 129, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 129, "git_tag": [129, 130, 152], "2024": [129, 143], "fb8f4987ca1ff92a5968da9eb3fe70a612b71fba": 129, "b70f595b640598bb957233c8b4ae54da8bc87324": 129, "7b64c791e24b105766c85236355055214f340f03": 129, "v0": [129, 147], "build_test": [129, 141, 152], "everest_core_build_test": 129, "425bec953e1fe61a5260fbf83d4bfadf90412996": 129, "d8a2b66d87000947a4d2ac1ee54f32ce09d09441": 129, "mbedtl": 129, "everest_dependency_enabled_mbedtl": 129, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 129, "v2": 129, "28": 129, "enable_program": 129, "enable_test": 129, "mbedtls_fatal_warn": 129, "openv2g": 129, "everest_dependency_enabled_openv2g": 129, "35c0c0a4ff3412e588ff6f00561df1407916832d": 129, "2023": [129, 135], "1ee9a962c49d22ea4a46c84ab9d51ebf80345e6": 129, "libfsm": 129, "everest_dependency_enabled_libfsm": 129, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 129, "liblog": [129, 130], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 129, "build_exampl": [129, 130], "libmodbu": [129, 130], "everest_dependency_enabled_libmodbu": 129, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 129, "everest_dependency_enabled_libocpp": 129, "9a19d29bd780d65c3ff15951427bf53e8fe33b88": 129, "12": [129, 135, 148, 152], "libslac": 129, "everest_dependency_enabled_libslac": 129, "1f9f1a114c8dec79607abaee18782e03849573d8": 129, "libtim": [129, 130], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 129, "orchestr": [130, 137], "repositori": [130, 131, 133, 134, 143, 145, 146, 148, 149, 153, 154], "recent": 130, "python3": [130, 131, 135, 136], "upgrad": [130, 135], "indepth": 130, "guidanc": 130, "aris": 130, "pip": [130, 131, 135, 136], "setuptool": [130, 135, 136], "wheel": [130, 135, 136], "jstyleson": 130, "jsonschema": 130, "clone": [130, 136], "script": [130, 136, 142, 144, 147, 148, 149, 150, 152, 155], "environ": [130, 134, 138, 141, 143, 146, 152], "cd": [130, 131, 136, 141, 142, 144, 145, 147, 148, 152, 153, 154], "dependency_manag": [130, 136], "init": [130, 133, 136, 137, 147, 148, 152], "checkout": [130, 136, 142, 147, 148, 153], "deploi": [130, 146, 154], "devkit": 130, "libsunspec": 130, "rise": 130, "cpm": [130, 136], "home": [130, 136, 143, 144, 148, 152], "whoami": [130, 136], "bin": [130, 131, 136, 141, 142, 147, 148, 152], "ev_cli": [130, 131], "mkdir": [130, 136, 142, 145, 147, 152, 154], "jinja2": [130, 135, 136], "pyyaml": [130, 135, 136], "let": [130, 133, 136, 137, 138, 140, 141, 142, 143, 146, 147, 149, 152], "advanc": 130, "lib": [130, 133, 152], "branch": [130, 154], "repo": [130, 136, 146, 147], "achiev": [130, 141, 152], "edit": [130, 133, 147], "your": [130, 131, 134, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "cmakelist": [130, 131, 137], "txt": [130, 131, 136, 137], "find_packag": [130, 152], "look": [130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 146, 149, 152], "behind": [130, 138, 147], "clean": [130, 145, 147], "seen": [130, 136, 138, 142], "shell": [130, 136, 142, 144, 147], "yourself": [131, 142, 152], "possibilit": 131, "explain": [131, 134, 136, 138, 140, 143, 150, 152], "subcommand": 131, "manifest": [131, 133, 134, 137, 146, 149, 152], "dir": [131, 148, 152], "clang": [131, 135, 152], "interfacenam": 131, "hpp": [131, 137, 146, 152], "former": 131, "view": [131, 152, 154], "latter": [131, 136, 149], "skeleton": [131, 137], "insid": [131, 136, 138, 142, 144, 147, 148, 149], "cmake": [131, 135, 136, 141, 142, 144, 146, 148, 152], "ld": 131, "glue": [131, 136, 142], "hook": 131, "sampleinterfac": 131, "sampleinterfaceimpl": 131, "declar": [131, 134, 136, 137, 152], "subsect": [131, 137], "inferfac": 131, "mark": [131, 152], "75ac1216": 131, "19eb": 131, "4182": 131, "a85c": 131, "820f1fc2c091": 131, "recreat": 131, "creation": [131, 133], "diff": [131, 142], "touch": [131, 142, 147, 148], "comma": 131, "wherea": 131, "tbd": [131, 146], "edm": [132, 134, 143, 152], "cli": [132, 134, 137, 143, 152], "As": [133, 134, 136, 137, 138, 141, 142, 149], "react": 133, "wai": [133, 134, 136, 137, 138, 141, 142, 146, 152], "raise_error": 133, "clear_error": 133, "errortyp": 133, "clear_al": 133, "errorsubtyp": 133, "clear_all_errors_of_impl": 133, "subscribe_error": 133, "subscribe_all_error": 133, "susbcrib": 133, "enable_global_error": 133, "subscribe_global_all_error": 133, "autogener": [133, 146], "create_error": 133, "third": 133, "fourth": 133, "fifth": 133, "is_error_act": 133, "statecondit": 133, "member": [133, 137], "is_condition_satisfi": 133, "satisfi": [133, 136, 137, 152], "exampleerrorrais": 133, "exampleerrorsubscrib": 133, "error_object": 133, "error_factori": 133, "exampleerrora": 133, "clear_callback": 133, "error_object_0": 133, "error_object_1": 133, "error_object_2": 133, "error_object_3": 133, "error_object_4": 133, "anytim": 133, "std": [133, 137, 141, 152], "shared_ptr": 133, "error_state_monitor": 133, "mod": [133, 137], "r_example_rais": 133, "is_act": 133, "is_satisfi": 133, "exampleerrorb": 133, "are_satisfi": 133, "pyexampleerrorrais": 133, "pyexampleerrorsubscrib": 133, "opposit": 133, "addition": [133, 138, 143], "_mod": 133, "get_error_factori": 133, "example_rais": 133, "_setup": 133, "lambda": 133, "get_error_state_monitor_impl": 133, "get_error_state_monitor_req": 133, "jsexampleerrorrais": 133, "jsexampleerrorsubscrib": 133, "wouldn": 133, "creatiion": 133, "action": [133, 134, 145, 154], "construct": [133, 136, 137], "think": [134, 137], "scenario": [134, 136, 138, 143, 146, 147], "loos": 134, "coupl": [134, 146, 152], "everyth": [134, 136, 138, 140, 142, 152, 153], "enhanc": 134, "mind": [134, 147], "grei": [134, 138], "background": [134, 148], "pictur": [134, 138, 142], "technologi": 134, "javascript": [134, 136, 137, 141, 152], "python": [134, 136, 137, 144, 150, 152, 155], "rust": [134, 136, 137], "earli": 134, "appreci": 134, "feedback": 134, "experi": [134, 137, 152], "u": [134, 135, 136, 137, 141, 142, 143, 147, 152], "zulip": 134, "mail": [134, 141, 142, 152], "launch": [134, 137, 141, 152], "workspac": [134, 136, 141, 142, 144, 148, 153], "broker": [134, 136, 137, 144, 152], "smaller": [134, 142], "effort": 134, "noder": [134, 136, 142, 148, 153], "sneak": 134, "preview": 134, "admin": [134, 141, 144], "scaffold": 134, "shown": [134, 136, 138, 139, 142], "learn": [134, 136, 138, 152], "suit": [134, 140], "idea": [134, 140, 141, 145, 147, 152, 153], "illustr": 134, "box": [134, 138, 142], "dash": 134, "heart": 134, "explan": [134, 149], "tutori": [134, 136, 137, 140, 143, 145, 146, 147, 148, 149, 150, 154, 155], "cmd": [134, 136, 137, 148, 152], "4gb": 134, "ram": [134, 136], "cpu": [134, 136], "boost": [134, 135, 146], "raspberri": [134, 141, 142], "pi": [134, 141, 142], "ubuntu": [134, 142, 145], "opensus": 134, "fedora": 134, "36": 134, "compil": [134, 135, 136, 146, 152], "walk": [134, 136, 138, 142, 143], "errorfactori": 134, "errorstatemonitor": 134, "syntax": 134, "subscript": [134, 137], "nativ": [135, 142], "window": [135, 136, 144], "wsl2": 135, "docker": [135, 136, 143, 145, 149, 151, 153], "podman": 135, "gcc": [135, 141], "tweak": 135, "faq": [135, 143], "gnu": 135, "program": [135, 137, 141, 152], "stumbl": 135, "troubl": 135, "issu": [135, 139, 141, 142, 143, 147, 148], "librari": [135, 136, 141, 146, 149, 152], "best": [135, 143, 153], "04": [135, 145], "22": 135, "newer": [135, 147], "apt": [135, 142], "sudo": [135, 136, 142, 152], "rsync": [135, 142], "wget": [135, 142], "doxygen": 135, "graphviz": 135, "tidi": [135, 152], "cppcheck": 135, "openjdk": 135, "jdk": 135, "npm": 135, "compos": [135, 136, 144, 148], "libboost": 135, "nodej": 135, "libssl": 135, "libsqlite3": 135, "rfkill": 135, "libpcap": 135, "libev": 135, "pkg": 135, "libcap": 135, "node_api": 135, "procedur": [135, 136, 137], "nodesourc": 135, "md": [135, 142, 148], "zypper": 135, "shadow": 135, "devel_basi": 135, "devel": 135, "libboost_filesystem": 135, "libboost_log": 135, "libboost_program_opt": 135, "libboost_system": 135, "libboost_thread": 135, "libopenssl": 135, "sqlite3": 135, "38": 135, "39": 135, "40": 135, "dnf": 135, "automak": 135, "extra": [135, 146, 149], "openssl": 135, "libsqlite3x": 135, "older": 135, "octob": 135, "2nd": 135, "choic": 135, "keytool": [135, 136], "interchang": [135, 143], "probabl": [135, 136, 137, 145], "python_execut": 135, "highli": 136, "modular": [136, 138, 143], "pull": [136, 143, 153], "prerequisit": [136, 143], "said": 136, "resid": 136, "cpm_source_cach": 136, "initialis": 136, "newli": [136, 142, 152], "adopt": [136, 143], "chosen": 136, "venv": 136, "That": [136, 138, 142, 147], "pki": [136, 140, 150], "create_cert": 136, "sh": [136, 144, 147, 148, 149, 150, 152], "java": 136, "availbl": 136, "significantli": 136, "nproc": [136, 142], "dive": [136, 138, 143, 149], "old": [136, 152], "repeat": [136, 140], "shouldn": [136, 139], "ci": [136, 143], "workflow": [136, 142, 145, 154], "mosquitto": [136, 137, 142, 144, 149], "steve": [136, 141, 144], "infranet_network": [136, 144, 148], "bridg": [136, 144, 148], "subnet": [136, 144, 148], "fd00": [136, 144, 148], "enter": [136, 144, 148], "red": [136, 138, 142, 148, 150], "browser": [136, 141, 148, 153, 154], "localhost": [136, 138, 144, 148, 150, 152, 153], "1880": [136, 150, 153], "ui": [136, 141, 148, 150, 153], "gui": [136, 153], "analys": 136, "littl": [136, 138], "insight": [136, 143], "plugin": [136, 150], "feel": [136, 143, 152], "enough": [136, 147], "dig": 136, "deeper": [136, 143, 147, 149], "togeth": [136, 138, 140, 143, 153], "mechan": [136, 138], "analyz": [136, 138], "complic": 136, "nice": [136, 138], "exhaust": 136, "8849": [136, 138, 141, 148, 152], "height": [136, 155], "mount": [136, 142, 144, 153], "rather": [136, 140, 143], "click": [136, 138, 142, 143, 144, 150, 153], "menu": [136, 138, 153], "symbol": [136, 138, 141], "corner": [136, 138, 142, 153], "column": [136, 155], "item": [136, 138, 155], "intro": [136, 137], "role": [136, 138], "visit": 136, "congrat": 136, "rocket": 136, "concept": [136, 138, 141, 143, 149, 151, 152, 155], "stick": 136, "entiti": 136, "cours": [136, 152, 153], "term": 136, "some_kei": 136, "myinterfac": 136, "some_implement": 136, "externalinterfac": 136, "min_connect": 136, "max_connect": 136, "enable_external_mqtt": [136, 137], "metadata": [136, 137, 152], "licens": [136, 137, 152], "compani": [136, 137, 142], "explanatori": 136, "possbl": 136, "tell": [136, 138, 139, 142, 152], "11": 136, "rememb": [136, 142], "showd": 136, "easi": [136, 141], "get_id": 136, "ref": [136, 155], "typedef": 136, "piec": 136, "bunch": [136, 137], "besid": [136, 141], "bad": [136, 141], "deprec": [136, 138], "saw": 136, "sometyp": 136, "additionalproperti": 136, "property_1": 136, "property_2": 136, "mymodulenam": 136, "stuff": [136, 138], "handler": [136, 137, 141, 149, 152], "great": 136, "review": 136, "learnt": 136, "proced": 136, "Or": [136, 141], "theoret": [136, 137], "weekli": 136, "tech": 136, "meet": [136, 143], "thank": 136, "approach": 137, "glanc": 137, "understand": [137, 138, 143, 147, 151, 152, 155], "hand": [137, 141], "microservic": 137, "deploy": [137, 142], "backbon": 137, "particular": [137, 152], "asynchron": 137, "topic": [137, 141, 143, 152], "imagin": [137, 141], "callabl": 137, "observ": 137, "implementor": 137, "analogi": 137, "router": 137, "wlan": 137, "antenna": [137, 142], "wan": 137, "pc": [137, 141], "easili": [137, 138], "Their": 137, "ping": 137, "interface_p": 137, "pong": 137, "command_p": 137, "var_np": 137, "far": [137, 152], "pingservermodul": 137, "cfg_publish_number_of_p": 137, "number_of_p": 137, "if_impl_id_p": 137, "mustermann": 137, "ping_interfac": 137, "pingclientmodul": 137, "if_impl_id_empti": 137, "requirement_ping_serv": 137, "telemetry_en": 137, "active_modul": [137, 149, 152], "instance_id_ping_serv": 137, "config_modul": [137, 149], "instance_id_ping_cli": 137, "graphic": 137, "interface_pingintf": 137, "interface_nam": 137, "intf": 137, "call_command_p": 137, "call_": 137, "command_nam": 137, "subscribe_var_np": 137, "subscribe_": 137, "var_nam": 137, "proxi": 137, "abstract": 137, "interface_pingimplbas": 137, "implbas": 137, "publish_var_np": 137, "publish_": 137, "handle_command_p": 137, "handle_": 137, "appropri": 137, "doc": [137, 144, 152, 153, 154], "rst": [137, 149, 152, 155], "interface_pingimpl": 137, "emptyimpl": 137, "focus": [137, 143], "module_nam": [137, 152], "impl": 137, "apart": 137, "constructor": 137, "notabl": 137, "unique_ptr": 137, "interface_id": 137, "p_": 137, "r_": 137, "requirement_id": 137, "area": [137, 143], "stub": 137, "invoke_init": 137, "p_if_impl_id_p": 137, "invoke_readi": 137, "freeli": 137, "semant": 137, "recal": 137, "built": [137, 142, 152], "ran": [137, 147], "endless": 137, "spawn": [137, 141], "worker": 137, "pool": 137, "watch": [137, 143], "exemplatori": 138, "Such": 138, "magic": 138, "unleash": 138, "fanci": [138, 147], "complex": [138, 147], "afterward": 138, "But": [138, 139, 143, 144, 147], "blank": 138, "five": 138, "appear": [138, 152], "canva": 138, "adjust": [138, 152], "Be": [138, 142], "awar": [138, 142, 152], "blue": 138, "yellow": 138, "circl": 138, "middl": 138, "surpris": 138, "behaviour": 138, "bar": 138, "jsrisev2g": 138, "bottom": 138, "yeti_driv": 138, "haven": [138, 140], "meaning": 138, "somewher": [138, 147], "loadbalanc": 138, "obvious": 138, "plai": [138, 147], "big": [138, 143], "strength": 138, "world": [138, 143, 152], "earlier": 138, "proper": 138, "fact": [138, 147], "hint": [138, 141], "iso15118_car": 138, "interest": 138, "realiz": [138, 147], "sophist": 138, "addtion": [138, 149], "mayb": 139, "partial": 139, "held": 139, "session_cost_calcul": 139, "propos": 139, "sort": 139, "verwendungszweck": 139, "approv": 139, "involv": [139, 143], "resourc": 140, "essenc": 140, "e2": 140, "visual": [140, 141, 143, 144, 148], "provis": 140, "signcertif": 140, "agre": 140, "await": 140, "shortcut": 140, "closer": 140, "grow": [141, 143], "life": 141, "debugg": [141, 148, 152], "gdb": [141, 152], "easiest": 141, "sai": [141, 147], "dist": [141, 142, 148, 149, 150, 152, 153], "small": [141, 142, 147], "studio": [141, 144, 148], "authmanag": 141, "cppdbg": 141, "workspacefold": 141, "libexec": 141, "arg": [141, 152], "stopatentri": 141, "cwd": 141, "externalconsol": 141, "mimod": 141, "setupcommand": 141, "ignorefailur": 141, "disassembli": 141, "flavor": 141, "intel": 141, "breakpoint": [141, 152], "forget": [141, 149], "dcmake_build_typ": [141, 152], "disadvantag": 141, "fork": 141, "detach": 141, "grid_connection_point": 141, "0w": 141, "alloc": 141, "whatev": 141, "constraint": 141, "recogn": 141, "cmake_cxx_compil": 141, "unreferenc": 141, "sometim": [141, 143], "test_config": [141, 152], "solv": 141, "desktop": [141, 148], "ip_of_the_raspberri": 141, "offload": 141, "faster": 141, "ressourc": 141, "mobilityhous": [141, 150], "thoughtwork": 141, "maev": 141, "dbuild_test": 141, "conflict": [141, 147], "scheme": 141, "add_execut": 141, "project_nam": 141, "_test": 141, "cmake_project_nam": 141, "strequal": 141, "OR": 141, "_build_test": 141, "endif": [141, 152], "install_everest_test": 141, "source_dir": 141, "pytest": 141, "install_prefix": 141, "core_test": 141, "py": 141, "framework_test": 141, "platform": [142, 143], "research": 142, "facil": 142, "alik": 142, "sw": 142, "explor": 142, "groundwork": 142, "rapid": 142, "quickli": 142, "meant": [142, 152], "outdoor": 142, "spec70121": 142, "cern": 142, "licenc": 142, "happi": [142, 152], "schemat": 142, "3d": 142, "purchas": 142, "shop": 142, "esd": 142, "safe": 142, "wrist": 142, "band": 142, "underlai": 142, "mat": 142, "18": [142, 145], "1x": 142, "usb": 142, "30w": 142, "IN": 142, "pin": 142, "lab": 142, "balenaetch": 142, "dd": [142, 152], "danger": 142, "pcb": 142, "heatsink": 142, "imag": [142, 144, 145, 154], "doubl": 142, "tape": 142, "clip": 142, "hole": 142, "cm4": 142, "around": [142, 143, 147], "grai": 142, "spacer": 142, "gap": 142, "black": 142, "jumper": 142, "onto": 142, "emmc": 142, "j1": 142, "belayboxr1": 142, "stabl": [142, 147], "img": 142, "gz": 142, "rpiboot": 142, "raspberrypi": 142, "usbboot": 142, "green": 142, "comput": 142, "unzip": 142, "5h": 142, "coffe": 142, "unfortun": 142, "slow": 142, "damag": 142, "cage": 142, "seat": 142, "bigger": [142, 147], "mission": 142, "accomplish": 142, "crimp": 142, "orient": 142, "fashion": 142, "ten": 142, "chanc": 142, "unisol": 142, "preassembl": 142, "desk": 142, "barrel": 142, "raspian": 142, "debian": 142, "flavour": 142, "yocto": 142, "opt": 142, "systemd": 142, "user_data": 142, "flutter": 142, "stm32": 142, "yeti_fwupd": 142, "serial0": 142, "bootload": [142, 148], "ninja": 142, "laptop": 142, "untar": 142, "bullsey": 142, "toolchain": 142, "8888": 142, "tgz": 142, "tar": 142, "xfz": 142, "dcmake_toolchain_fil": 142, "dcmake_install_prefix": 142, "destdir": 142, "ssh": [142, 145, 148], "rw": 142, "ro": 142, "wpa_supplic": 142, "autom": 142, "crosscompil": 142, "unstabl": [142, 147], "update_channel": 142, "wg0": 142, "devboard": 142, "systemctl": 142, "ota": 142, "public_mqtt": 142, "1883": [142, 144, 152], "allow_anonym": 142, "anonym": [142, 147], "journalctl": 142, "fu": 142, "vanilla": 142, "rootf": 142, "atom": 142, "sd": 142, "sector": [142, 143], "mmcblk0p1": 142, "8192": 142, "1056767": 142, "1048576": 142, "512m": 142, "w95": 142, "fat32": 142, "lba": 142, "mmcblk0p2": 142, "1056768": 142, "14688255": 142, "13631488": 142, "5g": 142, "83": 142, "mmcblk0p3": 142, "14688256": 142, "28319743": 142, "mmcblk0p4": 142, "28319744": 142, "30564351": 142, "2244608": 142, "1g": 142, "mmcblk0p5": 142, "28327936": 142, "28459007": 142, "131072": 142, "64m": 142, "mmcblk0p6": 142, "28467200": 142, "2097152": 142, "system0": 142, "system1": 142, "factory_data": 142, "timer": 142, "surviv": 142, "rpi": 142, "unmount": 142, "umount": 142, "mkf": 142, "ext4": 142, "lose": 142, "configu": 142, "credenti": 142, "har": 142, "fine": 142, "snapshot": [143, 152], "foster": 143, "customiz": 143, "glu": 143, "advantag": [143, 146], "pv": 143, "linkedin": 143, "electrif": 143, "foundat": 143, "channel": 143, "thought": 143, "exchang": 143, "question": 143, "enthusiast": 143, "focu": [143, 152], "zulipchat": 143, "announc": 143, "steadili": 143, "ask": [143, 148], "mailinglist": 143, "answer": [143, 152], "formerli": 143, "ground": 143, "wanna": 143, "tuesdai": 143, "4pm": 143, "ce": 143, "zone": 143, "zoom": 143, "lfx": 143, "linuxfound": 143, "92086494169": 143, "b2df6774": 143, "bc19": 143, "46f9": 143, "8c71": 143, "bbd13a0266a1": 143, "publicli": 143, "lfe": 143, "calendar": 143, "book": 143, "calendli": 143, "manuel": 143, "ziegler": 143, "30min": 143, "ecosystem": 143, "contribut": [143, 153], "plan": 143, "agenda": 143, "roadmap": 143, "youtub": 143, "track": [143, 147, 149], "rough": 143, "webinar": 143, "steer": 143, "committe": 143, "peopl": 143, "stuck": 143, "video": 143, "simplifi": 143, "journei": 143, "introduct": 143, "troubleshoot": 143, "deep": 143, "breath": 143, "experiment": [143, 151], "bazel": [143, 151], "sphinx": [143, 144, 151], "style": [143, 151, 152], "belaybox": 143, "search": 143, "handi": [144, 152], "vscode": [144, 148], "tcp": 144, "9001": 144, "mariadb": 144, "sql": 144, "3306": 144, "8180": [144, 149], "login": 144, "1234": 144, "centralsystemservic": [144, 149], "soap": 144, "chargeboxid": 144, "yml": [144, 145, 148, 154], "live": [144, 147], "docker_default": 144, "8080": 144, "often": 144, "clash": 144, "13306": 144, "ll": [144, 152], "navig": [144, 148], "tab": [144, 146, 153], "depric": 144, "ctrl": 144, "shift": [144, 148], "f1": 144, "remopen": 144, "head": 144, "path_to_everest_cpp": 144, "j8": 144, "documen": 144, "env": 144, "pwd": 144, "_build": [144, 154], "dockerfil": 144, "protobuf_gener": 144, "path_to_where_protobuf_files_resid": 144, "protoc": 144, "zip": 144, "nanopb_pb_gen": 144, "python_pb_gen": 144, "runner": 145, "actrc": 145, "ghcr": 145, "catthehack": 145, "actor": 145, "usernam": 145, "artifact": 145, "four": [145, 149], "secret_name_1": 145, "secret_value_1": 145, "secret_name_2": 145, "secret_value_2": 145, "multiline_secret": 145, "line_1": 145, "nline2": 145, "nline3": 145, "github_token": 145, "your_github_token": 145, "sa_github_token": 145, "github_token_of_the_service_account": 145, "sa_github_ssh_kei": 145, "ssh_key_of_the_service_account": 145, "github_actor": 145, "username_of_the_service_account": 145, "your_ssh_kei": 145, "your_usernam": 145, "push": [145, 147, 154], "isn": 145, "work0": [145, 154], "span": [146, 155], "swiftli": 146, "rebuild": [146, 152], "bazelisk": 146, "bazelbuild": 146, "ov": 146, "rest": 146, "desir": 146, "cc": 146, "cxx": [146, 148, 152], "third_parti": 146, "bzl": 146, "deps_vers": 146, "cargo": 146, "toml": 146, "pick": [146, 147], "sigslot": [146, 152], "realist": 146, "macro": 146, "rust_binari": 146, "rust_test": 146, "plenti": 147, "paragraph": 147, "strategi": 147, "concern": 147, "articl": 147, "vincent": 147, "driessen": 147, "gitflow": 147, "atlassian": 147, "count_to_infin": 147, "charge_fast": 147, "new_stuff": 147, "advis": 147, "towrit": 147, "rebas": 147, "candid": 147, "bugfix": 147, "rc": 147, "div_by_zero": 147, "bug": 147, "ship": 147, "hotfix": 147, "maintenc": 147, "forgot_to_unplug": 147, "cherri": 147, "contrast": 147, "rnd_git_dir": 147, "despit": [147, 149], "onlin": 147, "intermix": 147, "harder": 147, "conspiraci": 147, "rewrit": 147, "stash": 147, "progress": 147, "someproject": 147, "somerepo": 147, "privateus": 147, "privaterepo": 147, "main_repo": 147, "wip": 147, "rf": 147, "email": 147, "pionier": 147, "manufaktur": 147, "bot": 147, "echo": 147, "contributor": 147, "src": 147, "feature_a": 147, "ff": 147, "larg": 147, "broken": 147, "feature_b": 147, "feature_c": 147, "meanwhil": 147, "went": 147, "seriou": 147, "feature_d_1": 147, "d1": 147, "feature_d_2": 147, "d2": 147, "feature_": 147, "incorpor": 147, "ever": 147, "theirs": 147, "homebrew": 148, "brew": 148, "worri": 148, "websit": 148, "cask": 148, "keypair": 148, "keygen": 148, "rsa": 148, "aes128": 148, "gcm": 148, "openssh": 148, "addkeystoag": 148, "ye": 148, "pubkeyacceptedalgorithm": 148, "devup": 148, "playground": 148, "j12": 148, "napi": 148, "devcontain": 148, "13": [148, 152], "_dep": 148, "everestj": 148, "cmakefil": 148, "fatal": 148, "workspacestorag": 148, "5c87aec9a1f3f4ba6ae2c223ac523699": 148, "preload": 148, "_resolvefilenam": 148, "cj": 148, "815": 148, "_load": 148, "667": 148, "887": 148, "19": 148, "_preloadmodul": 148, "1158": 148, "loadpreloadmodul": 148, "bootstrap": 148, "pre_execut": 148, "446": 148, "preparemainthreadexecut": 148, "74": 148, "run_main_modul": 148, "module_not_found": 148, "requirestack": 148, "fatalinstal": 148, "addon": 148, "seem": 148, "microsoft": 148, "374": 148, "issuecom": 148, "622239998": 148, "_": [148, 155], "toggl": 148, "6j": 149, "metervalu": 149, "statusnotif": 149, "everest_workspac": [149, 152], "cp001": 149, "prepend": 149, "chargepointid": 149, "centralsystemuri": 149, "127": 149, "chargeboxserialnumb": 149, "chargepointmodel": 149, "chargepointvendor": 149, "firmwarevers": 149, "authorizeremotetxrequest": 149, "clockaligneddatainterv": 149, "900": 149, "connectorphaserot": 149, "getconfigurationmaxkei": 149, "86400": 149, "localauthorizeofflin": 149, "localpreauthor": 149, "metervaluesaligneddata": 149, "metervaluessampleddata": 149, "metervaluesampleinterv": 149, "numberofconnector": 149, "resetretri": 149, "stoptransactiononevsidedisconnect": 149, "stoptransactiononinvalidid": 149, "stoptxnaligneddata": 149, "stoptxnsampleddata": 149, "supportedfeatureprofil": 149, "firmwaremanag": 149, "remotetrigg": 149, "localauthlistmanag": 149, "smartcharg": 149, "transactionmessageattempt": 149, "transactionmessageretryinterv": 149, "unlockconnectoronevsidedisconnect": 149, "websocketpinginterv": 149, "supportedfiletransferprotocol": 149, "ftp": 149, "cponam": 149, "authorizationkei": 149, "deadbeefdeadbeef": 149, "localauthlisten": 149, "localauthlistmaxlength": 149, "42": [149, 155], "sendlocallistmaxlength": 149, "chargeprofilemaxstacklevel": 149, "chargingscheduleallowedchargingrateunit": 149, "chargingschedulemaxperiod": 149, "maxchargingprofilesinstal": 149, "iso15118pncen": 149, "contractvalidationofflin": 149, "introduc": 149, "whitepap": 149, "tailor": 149, "wss": 149, "familiar": 149, "remotestarttransact": 149, "summar": 149, "diagnost": 149, "token_provider_rfid": 149, "jsdummytokenprovidermanu": 149, "break": [149, 152], "logmessag": 149, "logmessagesformat": 149, "consol": [149, 150], "certificateinstal": 150, "alongsid": 150, "themobilityhous": 150, "9000": 150, "bash": 150, "dropdown": 150, "q1": [151, 155], "2022": [151, 155], "rule": [151, 155], "embedd": [151, 155], "enviro": [151, 155], "month": 152, "fragment": 152, "knowledg": 152, "benefit": 152, "fundament": 152, "everest_tutorial_dir": 152, "eslintrc": 152, "suitabl": 152, "command_tutori": 152, "interface_tutorial_modul": 152, "static": 152, "tutorialmodul": 152, "config_tutorial_switch": 152, "interface_impl_tutorial_modul": 152, "interface_tutorial_moduleimpl": 152, "particularli": 152, "precis": 152, "among": 152, "pointer": 152, "spot": 152, "coincident": 152, "handle_command_tutori": 152, "fairli": 152, "cmake_minimum_requir": 152, "cmake_run_clang_tidi": 152, "disable_edm": 152, "evc_setup_edm": 152, "infypoweracdc": 152, "pal": 152, "palsigslot": 152, "ev_add_project": 152, "add_subdirectori": 152, "cmake_cxx_clang_tidi": 152, "ctest": 152, "cmake_build_typ": 152, "evc_includ": 152, "codecoverag": 152, "append_coverage_compiler_flag": 152, "setup_target_for_coverage_gcovr_html": 152, "gcovr_coverag": 152, "setup_target_for_coverage_lcov": 152, "lcov_coverag": 152, "ev_add_modul": 152, "cmake_prefix_path": 152, "job": 152, "smoothli": 152, "tutorial_module_inst": 152, "minimalist": 152, "generate_config_run_script": 152, "config_nam": 152, "configuraton": 152, "comment": 152, "substitut": 152, "ld_library_path": 152, "importantli": 152, "yyyi": 152, "mm": 152, "00": 152, "500139": 152, "500327": 152, "500354": 152, "799618": 152, "everest_ctrl": 152, "799822": 152, "120267": 152, "tutorial_modul": 152, "149934": 152, "brocker": 152, "notic": 152, "pop": 152, "hello": 152, "00000000": 152, "0000": 152, "000000000042": 152, "manual_test": 152, "reselect": 152, "refresh": 152, "thu": 152, "rudimentari": 152, "rerun": 152, "additon": 152, "miss": 152, "spin": 152, "frist": 152, "hit": 152, "0xaaaaaad24fc0": 152, "mock_transaction_id": 152, "favorit": 152, "nicer": 152, "buildabl": 152, "runnabl": 152, "modif": 153, "mv": 153, "everest_nod": 153, "bind": 153, "run_sil": 153, "automaticc": 154, "documentaiton": 154, "possibilti": 154, "expand": 154, "restructuredtext": 154, "tabl": 154, "workflow_dispatch": 154, "h1": 155, "h2": 155, "h3": 155, "h4": 155, "h5": 155, "h6": 155, "bold": 155, "ital": 155, "inlin": 155, "liter": 155, "sup": 155, "super": 155, "unord": 155, "nest": 155, "_anchorbyref": 155, "_anchor": 155, "_external_link_ref": 155, "_extern": 155, "footnot": 155, "citat": 155, "cit1": 155, "external_link_ref": 155, "anchorbyref": 155, "vertic": 155, "horizont": 155, "width": 155, "utf": 155, "row": 155, "caption": 155, "png": 155, "alt": 155, "150px": 155, "align": 155, "center": 155, "target_": 155, "depth": 155, "toc": 155, "visibl": 155, "hidden": 155, "maxdepth": 155, "second_fil": 155, "int_": 155, "infti": 155, "div": 155, "lineno": 155, "emphas": 155, "some_funct": 155, "any_var": 155, "another_funct": 155, "literalinclud": 155, "dedent": 155, "_tutorial_intro": 155, "toctre": 155, "glob": 155}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 95], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 17, 18, 19, 20, 22, 25, 26, 27, 29, 30, 32, 33, 34, 35, 38, 39, 40, 42, 44, 45, 46, 47, 115, 118, 119], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 43, 44, 45, 47, 118, 119, 123, 131, 136, 146, 147], "iso15118_ev": [2, 96], "ac_rcd": 3, "auth": [4, 49, 111, 140], "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, 87, 115, 138, 141], "energy_manag": 14, "energy_price_inform": [15, 88], "error_histori": [16, 89], "ev_board_support": [17, 90], "ev_slac": 18, "evse_board_support": [19, 91], "evse_manag": [20, 92], "evse_secur": [21, 93], "exampl": [22, 134, 147, 155], "example_error_framework": 23, "example_us": 24, "external_energy_limit": 25, "generic_arrai": [26, 94], "isolation_monitor": [27, 97], "kv": 28, "ocpp": [29, 67, 99, 116, 141, 149], "ocpp_1_6_charge_point": 30, "ocpp_data_transf": 31, "phyverso_mcu_temperatur": [32, 100], "power": 33, "power_supply_dc": [34, 101], "powermet": [35, 102, 115, 118, 119], "reserv": [36, 103, 115], "serial_communication_hub": 37, "session_cost": [38, 105], "slac": 39, "solar_forecast": 40, "sunspec_ac_met": [41, 106], "sunspec_read": 42, "sunspec_scann": 43, "system": [44, 81, 107, 134, 135, 152], "test_control": 45, "tibber_price_forecast": 46, "uk_random_delai": [47, 108], "api": 48, "modul": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 111, 116, 118, 119, 123, 127, 130, 131, 133, 134, 136, 137, 138, 140, 141, 146, 152], "configur": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 115, 116, 118, 119, 137, 138, 140, 142, 149, 152], "provid": [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, 76, 77, 78, 79, 80, 81, 82, 83, 118, 137], "requir": [48, 49, 51, 55, 56, 59, 62, 63, 67, 68, 69, 71, 74, 76, 77, 79, 134, 135, 137, 152], "metadata": [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, 76, 77, 78, 79, 80, 81, 82, 83], "author": [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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 111, 140], "licens": [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, 76, 77, 78, 79, 80, 81, 82, 83], "dpm1000": 50, "dummytokenprovid": [51, 112], "dummytokenprovidermanu": [52, 113], "dummytokenvalid": [53, 114], "dummyv2g": 54, "energymanag": 55, "energynod": 56, "errorhistori": 57, "evslac": 58, "misc": [58, 61], "evsemanag": [59, 115, 140], "evsesecur": [60, 116, 140], "evseslac": [61, 117], "evsev2g": [62, 140], "genericpowermet": [63, 118], "jstibber": 64, "lemdcbm400600": 65, "micromegawattbsp": 66, "ocpp201": 68, "ocppextensionexampl": [69, 121], "pn532tokenprovid": 70, "packetsniff": 71, "persistentstor": 72, "phyversobsp": [73, 122], "powermeterbsm": 74, "pyevjosev": 75, "rsiskramet": 76, "rspaymenttermin": 77, "serialcommhub": 78, "setup": [79, 141, 142, 144, 145, 148, 152], "store": 80, "yetidriv": [82, 123], "yetievdriv": [83, 124], "bank_transact": 85, "board_support_common": 86, "monei": 98, "serial_comm_hub_request": 104, "unit": [109, 141], "units_sign": 110, "integr": [111, 141, 142, 149], "everest": [111, 123, 125, 126, 127, 128, 130, 132, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 148, 149, 150, 152, 153], "select": 111, "algorithm": 111, "plugev": 111, "findfirst": 111, "userinput": 111, "plug": [111, 140, 150], "charg": [111, 138, 139, 140, 150], "typic": 115, "connect": [115, 138, 149], "ac": 115, "dc": [115, 138], "publish": [115, 118], "session_ev": 115, "authent": [115, 138], "autocharg": 115, "pnc": 115, "manag": [115, 120, 130, 136, 138, 141, 146, 152], "ca": 116, "certif": 116, "domain": 116, "iso": [116, 136], "15118": [116, 136], "privat": [116, 147], "kei": 116, "password": 116, "more": [116, 134], "about": [116, 143], "csm": [116, 149], "v2g": 116, "mo": 116, "mf": 116, "bundl": 116, "todo": 117, "dataset": 118, "file": [118, 131, 136, 137, 142, 144], "avail": [118, 145], "descript": [118, 119], "structur": [118, 147], "other": [118, 123], "thing": [118, 148], "note": [118, 119, 137, 155], "get_signed_meter_valu": 118, "lem": 119, "dcbm": 119, "400": 119, "600": 119, "initi": 119, "start_transact": 119, "stop_transact": 119, "ip_address": 119, "port": 119, "option": 119, "meter_tls_certif": 119, "ntp": 119, "set": [119, 130, 142], "resili": 119, "time": 119, "sync": 119, "error": [119, 133, 141, 142, 155], "handl": 119, "tl": 119, "limit": 119, "refer": [119, 125, 142], "link": [119, 155], "interact": 120, "evs": 120, "commun": [123, 134, 136, 137, 141], "between": [123, 137], "yeti": [123, 142], "microcontrol": [123, 142], "thi": [123, 152, 155], "driver": 123, "protocol": 123, "cob": 123, "protobuf": [123, 144], "low": 123, "control": 123, "mode": 123, "all": [123, 133, 137], "interfac": [126, 131, 136, 137, 139, 152], "type": [128, 133, 136], "snapshot": 129, "edm": [130, 136], "depend": [130, 135, 136, 146, 152], "instal": [130, 131, 136, 152], "quick": [130, 136, 138], "start": [130, 142, 146, 150], "enabl": 130, "cpm_source_cach": 130, "path": 130, "build": [130, 136, 142, 152, 154], "python": [130, 131, 133, 135], "packag": [130, 135, 136], "need": [130, 136], "run": [130, 137, 142, 145, 149, 152], "up": [130, 142], "updat": [130, 131, 142], "workspac": [130, 152], "us": [130, 131, 138, 139, 142, 146, 147], "cmake": 130, "yaml": [130, 137, 152], "creat": [130, 131, 133, 152], "config": [130, 142, 152], "from": [130, 131], "an": [130, 133], "exist": 130, "directori": [130, 145, 152], "tree": 130, "git": [130, 147], "inform": [130, 142, 154], "glanc": 130, "ev": [131, 136], "cli": [131, 136], "purpos": [131, 133], "automat": [131, 142], "dev": [131, 148], "tool": [131, 132, 134], "venv": 131, "manual": 131, "line": [131, 136], "gener": [131, 133, 136, 137, 144, 154], "c": [131, 133, 146], "header": [131, 137], "defin": [131, 142, 146], "auto": 131, "onli": [131, 142], "nodej": 131, "develop": [132, 135, 136, 142, 143, 148, 152], "framework": [133, 134], "usag": [133, 145], "rais": 133, "clear": 133, "subscrib": 133, "global": 133, "The": [133, 136, 137, 140, 142, 150], "errorfactori": 133, "errorstatemonitor": 133, "syntax": 133, "javascript": 133, "guid": [133, 136, 155], "object": [133, 139], "subscript": 133, "treat": 133, "specif": [133, 144], "architectur": [133, 154], "A": [134, 135, 136], "visual": [134, 147], "introduct": [134, 142, 146], "high": 134, "level": 134, "concept": [134, 137, 147], "prerequisit": [134, 149, 150, 152], "hardwar": [134, 142], "oper": 134, "librari": 134, "And": [134, 136, 141], "prepar": [135, 136, 142], "your": [135, 136, 143], "environ": [135, 136, 142, 144, 148], "word": 135, "test": [135, 141], "ubuntu": 135, "opensus": 135, "fedora": 135, "troubleshoot": [135, 141, 142, 148], "maven": 135, "java": 135, "version": [135, 143, 155], "pyenv": 135, "kind": 136, "Of": [136, 143, 152], "To": [136, 145, 147, 148, 149, 150, 152], "download": 136, "get": [136, 142, 146, 150], "repositori": [136, 147, 152], "simul": [136, 138, 148, 153], "helper": 136, "softwar": [136, 142, 150, 153], "loop": [136, 150], "admin": [136, 138], "panel": [136, 138], "understand": 136, "basic": 136, "element": 136, "manifest": 136, "stub": 136, "One": 136, "deep": 136, "breath": 136, "next": 136, "step": [136, 140, 150], "detail": [137, 138], "overview": [137, 138], "instanc": 137, "implement": 137, "mqtt": [137, 142, 152], "layer": 137, "wire": 137, "togeth": 137, "explain": 137, "sourc": 137, "class": 137, "concurr": 137, "dedic": 138, "case": [138, 139], "add": 138, "paramet": 138, "veri": 138, "station": 138, "point": 138, "car": 138, "function": 138, "bank": 139, "card": 139, "payment": 139, "support": [139, 142, 146], "normal": 139, "flow": 139, "interrupt": 139, "too": 139, "expens": 139, "session": 139, "long": 139, "solut": 139, "introduc": 139, "new": [139, 152], "how": [139, 145, 147, 148, 149, 150, 152], "doe": 139, "work": [139, 143, 145], "process": [140, 150], "involv": 140, "0": [140, 141], "1": [140, 141, 143, 152], "2": [140, 141, 152], "3": 140, "4": 140, "5": 140, "6": [140, 149], "frequent": 141, "ask": 141, "question": 141, "best": [141, 147], "practic": [141, 147], "debug": [141, 152], "singl": 141, "warn": [141, 155], "compil": [141, 142], "gnu": 141, "rpc": 141, "timeout": 141, "pionix": 142, "belaybox": 142, "assembl": 142, "yak": 142, "board": 142, "flash": 142, "cabl": 142, "final": 142, "raspbian": 142, "": [142, 150], "firmwar": 142, "cross": 142, "deploi": 142, "custom": [142, 152], "further": 142, "cheat": 142, "sheet": 142, "make": 142, "root": [142, 152], "partit": 142, "read": 142, "writabl": 142, "again": 142, "contain": 142, "wifi": 142, "releas": 142, "channel": 142, "wireguard": 142, "vpn": 142, "persist": 142, "user": 142, "stop": [142, 148], "addit": 142, "broker": 142, "watch": 142, "output": [142, 155], "servic": 142, "termin": 142, "scheme": 142, "onlin": 142, "factori": 142, "reset": 142, "current": 143, "nightli": 143, "what": 143, "i": 143, "compass": 143, "direct": [143, 155], "contact": 143, "zulip": 143, "chat": 143, "mail": 143, "list": [143, 145, 155], "weekli": 143, "tech": 143, "meetup": 143, "group": 143, "resourc": [143, 148], "find": 143, "wai": 143, "Into": 143, "tabl": [143, 155], "content": [143, 155], "indic": 143, "docker": [144, 148], "playground": 144, "local": 144, "ci": 144, "languang": 144, "act": 145, "job": 145, "trigger": 145, "event": 145, "bind": 145, "experiment": 146, "bazel": 146, "rust": 146, "extern": 146, "project": 146, "main": 147, "tip": [147, 155], "n": 147, "trick": 147, "workflow": 147, "branch": 147, "correspond": 147, "mac": 148, "applic": 148, "github": 148, "standup": 148, "sil": 148, "ocpp1": 149, "libocpp": 149, "core": 149, "steve": 149, "differ": 149, "within": 149, "log": 149, "let": 150, "tutori": [151, 152, 153], "goal": 152, "altern": 152, "via": 152, "clone": 152, "skeleton": 152, "ad": 152, "cmakelist": 152, "txt": 152, "activ": 152, "observ": 152, "explor": 152, "exemplari": 152, "sphinx": [154, 155], "document": [154, 155], "style": 155, "headlin": 155, "bullet": 155, "target": 155, "section": 155, "head": 155, "grid": 155, "simpl": 155, "csv": 155, "titl": 155, "imag": 155, "figur": 155, "comment": 155, "block": 155, "topic": 155, "sidebar": 155, "admonit": 155, "attent": 155, "caution": 155, "danger": 155, "hint": 155, "import": 155, "seealso": 155, "versionad": 155, "versionchang": 155, "deprec": 155, "math": 155, "raw": 155, "format": 155, "code": 155}, "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"], [17, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [25, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [30, "variables"], [32, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [38, "variables"], [39, "variables"], [40, "variables"], [42, "variables"], [44, "variables"], [45, "variables"], [46, "variables"], [47, "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"], [21, "commands"], [22, "commands"], [25, "commands"], [27, "commands"], [28, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [34, "commands"], [35, "commands"], [36, "commands"], [37, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [44, "commands"], [45, "commands"], [47, "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"], [87, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [88, "energy-price-information"]], "error_history": [[16, "error-history"], [89, "error-history"]], "ev_board_support": [[17, "ev-board-support"], [90, "ev-board-support"]], "ev_slac": [[18, "ev-slac"]], "evse_board_support": [[19, "evse-board-support"], [91, "evse-board-support"]], "evse_manager": [[20, "evse-manager"], [92, "evse-manager"]], "evse_security": [[21, "evse-security"], [93, "evse-security"]], "example": [[22, "example"]], "example_error_framework": [[23, "example-error-framework"]], "example_user": [[24, "example-user"]], "external_energy_limits": [[25, "external-energy-limits"]], "generic_array": [[26, "generic-array"], [94, "generic-array"]], "isolation_monitor": [[27, "isolation-monitor"], [97, "isolation-monitor"]], "kvs": [[28, "kvs"]], "ocpp": [[29, "ocpp"], [99, "ocpp"]], "ocpp_1_6_charge_point": [[30, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[31, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[32, "phyverso-mcu-temperature"], [100, "phyverso-mcu-temperature"]], "power": [[33, "power"]], "power_supply_DC": [[34, "power-supply-dc"], [101, "power-supply-dc"]], "powermeter": [[35, "powermeter"], [102, "powermeter"], [115, "powermeter"], [118, "powermeter"]], "reservation": [[36, "reservation"], [103, "reservation"]], "serial_communication_hub": [[37, "serial-communication-hub"]], "session_cost": [[38, "session-cost"], [105, "session-cost"]], "slac": [[39, "slac"]], "solar_forecast": [[40, "solar-forecast"]], "sunspec_ac_meter": [[41, "sunspec-ac-meter"], [106, "sunspec-ac-meter"]], "sunspec_reader": [[42, "sunspec-reader"]], "sunspec_scanner": [[43, "sunspec-scanner"]], "system": [[44, "system"], [107, "system"]], "test_control": [[45, "test-control"]], "tibber_price_forecast": [[46, "tibber-price-forecast"]], "uk_random_delay": [[47, "uk-random-delay"], [108, "uk-random-delay"]], "API": [[48, "api"]], "Module Configuration": [[48, "module-configuration"], [49, "module-configuration"], [50, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [79, "module-configuration"], [81, "module-configuration"], [82, "module-configuration"], [83, "module-configuration"], [116, "module-configuration"], [119, "module-configuration"], [152, "module-configuration"]], "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"], [75, "provides"], [76, "provides"], [77, "provides"], [78, "provides"], [79, "provides"], [80, "provides"], [81, "provides"], [82, "provides"], [83, "provides"]], "Requirements": [[48, "requirements"], [49, "requirements"], [51, "requirements"], [55, "requirements"], [56, "requirements"], [59, "requirements"], [62, "requirements"], [63, "requirements"], [67, "requirements"], [68, "requirements"], [69, "requirements"], [71, "requirements"], [74, "requirements"], [76, "requirements"], [77, "requirements"], [79, "requirements"]], "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"], [75, "metadata"], [76, "metadata"], [77, "metadata"], [78, "metadata"], [79, "metadata"], [80, "metadata"], [81, "metadata"], [82, "metadata"], [83, "metadata"]], "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"], [75, "authors"], [76, "authors"], [77, "authors"], [78, "authors"], [79, "authors"], [80, "authors"], [81, "authors"], [82, "authors"], [83, "authors"]], "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"], [75, "license"], [76, "license"], [77, "license"], [78, "license"], [79, "license"], [80, "license"], [81, "license"], [82, "license"], [83, "license"]], "Auth": [[49, "auth"], [140, "auth"]], "DPM1000": [[50, "dpm1000"]], "DummyTokenProvider": [[51, "dummytokenprovider"], [112, "dummytokenprovider"]], "DummyTokenProviderManual": [[52, "dummytokenprovidermanual"], [113, "dummytokenprovidermanual"]], "DummyTokenValidator": [[53, "dummytokenvalidator"], [114, "dummytokenvalidator"]], "DummyV2G": [[54, "dummyv2g"]], "EnergyManager": [[55, "energymanager"]], "EnergyNode": [[56, "energynode"]], "ErrorHistory": [[57, "errorhistory"]], "EvSlac": [[58, "evslac"]], "Misc": [[58, "misc"], [61, "misc"]], "EvseManager": [[59, "evsemanager"], [115, "evsemanager"], [140, "evsemanager"]], "EvseSecurity": [[60, "evsesecurity"], [116, "evsesecurity"], [140, "evsesecurity"]], "EvseSlac": [[61, "evseslac"], [117, "evseslac"]], "EvseV2G": [[62, "evsev2g"], [140, "evsev2g"]], "GenericPowermeter": [[63, "genericpowermeter"], [118, "genericpowermeter"]], "JsTibber": [[64, "jstibber"]], "LemDCBM400600": [[65, "lemdcbm400600"]], "MicroMegaWattBSP": [[66, "micromegawattbsp"]], "OCPP": [[67, "ocpp"]], "OCPP201": [[68, "ocpp201"]], "OCPPExtensionExample": [[69, "ocppextensionexample"], [121, "ocppextensionexample"]], "PN532TokenProvider": [[70, "pn532tokenprovider"]], "PacketSniffer": [[71, "packetsniffer"]], "PersistentStore": [[72, "persistentstore"]], "PhyVersoBSP": [[73, "phyversobsp"], [122, "phyversobsp"]], "PowermeterBSM": [[74, "powermeterbsm"]], "PyEvJosev": [[75, "pyevjosev"]], "RsIskraMeter": [[76, "rsiskrameter"]], "RsPaymentTerminal": [[77, "rspaymentterminal"]], "SerialCommHub": [[78, "serialcommhub"]], "Setup": [[79, "setup"], [145, "setup"]], "Store": [[80, "store"]], "System": [[81, "system"]], "YetiDriver": [[82, "yetidriver"], [123, "yetidriver"]], "YetiEvDriver": [[83, "yetievdriver"], [124, "yetievdriver"]], "authorization": [[84, "authorization"]], "bank_transaction": [[85, "bank-transaction"]], "board_support_common": [[86, "board-support-common"]], "iso15118_charger": [[95, "iso15118-charger"]], "iso15118_ev": [[96, "iso15118-ev"]], "money": [[98, "money"]], "serial_comm_hub_requests": [[104, "serial-comm-hub-requests"]], "units": [[109, "units"]], "units_signed": [[110, "units-signed"]], "Auth Module": [[111, "auth-module"]], "Integration in EVerest": [[111, "integration-in-everest"]], "Selection Algorithm": [[111, "selection-algorithm"]], "PlugEvents": [[111, "plugevents"]], "FindFirst": [[111, "findfirst"]], "UserInput": [[111, "userinput"]], "Plug&Charge Authorization": [[111, "plug-charge-authorization"], [140, "plug-charge-authorization"]], "Typical connections": [[115, "typical-connections"]], "AC Configuration": [[115, "ac-configuration"]], "DC Configuration": [[115, "dc-configuration"]], "Published variables": [[115, "published-variables"], [118, "published-variables"]], "session_events": [[115, "session-events"]], "Authentication": [[115, "authentication"]], "Autocharge / PnC": [[115, "autocharge-pnc"]], "Reservation": [[115, "reservation"]], "Energy Management": [[115, "energy-management"]], "CA Certificate Domains": [[116, "ca-certificate-domains"]], "Configuration for OCPP": [[116, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[116, "configuration-for-iso-15118"]], "Private Key Password": [[116, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[116, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[117, "todo"]], "Datasets in the configuration file": [[118, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[118, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[118, "dataset-description"]], "Structure of datasets in the configuration file": [[118, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[118, "other-things-to-note"]], "Provided commands": [[118, "provided-commands"]], "get_signed_meter_value": [[118, "get-signed-meter-value"]], "LEM DCBM 400/600": [[119, "lem-dcbm-400-600"]], "Description": [[119, "description"]], "Initialization": [[119, "initialization"]], "Variable Powermeter": [[119, "variable-powermeter"]], "Command start_transaction": [[119, "command-start-transaction"]], "Command stop_transaction": [[119, "command-stop-transaction"]], "ip_address": [[119, "ip-address"]], "port (optional)": [[119, "port-optional"]], "meter_tls_certificate (optional)": [[119, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[119, "ntp-settings-optional"]], "Resilience Settings (optional)": [[119, "resilience-settings-optional"]], "Notes": [[119, "notes"]], "Time Sync": [[119, "time-sync"]], "Error Handling / Resilience": [[119, "error-handling-resilience"]], "TLS Notes & Limitations": [[119, "tls-notes-limitations"]], "References / Links": [[119, "references-links"]], "Interaction with EVSE Manager": [[120, "interaction-with-evse-manager"]], "Communication between the Yeti microcontroller and this driver module": [[123, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[123, "protocol"]], "COBS": [[123, "cobs"]], "Protobuf": [[123, "protobuf"]], "EVerest to Yeti": [[123, "everest-to-yeti"]], "Low control mode:": [[123, "low-control-mode"]], "Other commands for all modes:": [[123, "other-commands-for-all-modes"]], "Yeti to EVerest": [[123, "yeti-to-everest"]], "EVerest Reference": [[125, "everest-reference"]], "EVerest Interfaces": [[126, "everest-interfaces"]], "EVerest Modules": [[127, "everest-modules"]], "EVerest Types": [[128, "everest-types"]], "Snapshot": [[129, "snapshot"]], "edm": [[130, "edm"]], "Dependency Manager for EVerest": [[130, "dependency-manager-for-everest"]], "Install and Quick Start": [[130, "install-and-quick-start"]], "Installing edm": [[130, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[130, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[130, "building-everest"]], "Python packages needed to run edm": [[130, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[130, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[130, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[130, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[130, "git-information-at-a-glance"]], "ev-cli": [[131, "ev-cli"]], "Purpose": [[131, "purpose"], [133, "purpose"]], "Install": [[131, "install"]], "Use automatically installed ev-dev-tools from python venv": [[131, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[131, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[131, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[131, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[131, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[131, "auto-generating-nodejs-modules"]], "EVerest development tools": [[132, "everest-development-tools"]], "Error Framework": [[133, "error-framework"]], "Usage": [[133, "usage"], [145, "usage"]], "General": [[133, "general"]], "Raise an error": [[133, "raise-an-error"], [133, "id1"], [133, "id6"], [133, "id12"]], "Clear an error": [[133, "clear-an-error"], [133, "id2"], [133, "id7"], [133, "id13"]], "Subscribe to an error": [[133, "subscribe-to-an-error"], [133, "id3"], [133, "id8"], [133, "id14"]], "Subscribe globally to all errors": [[133, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[133, "the-errorfactory"], [133, "id4"], [133, "id10"], [133, "id16"]], "The ErrorStateMonitor": [[133, "the-errorstatemonitor"], [133, "id5"], [133, "id11"], [133, "id17"]], "Syntax in a C++ module": [[133, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[133, "subscribe-to-global-all-errors"], [133, "id9"], [133, "id15"]], "Syntax in a Python module": [[133, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[133, "syntax-in-a-javascript-module"]], "Usage Guide": [[133, "usage-guide"]], "Creating Error objects": [[133, "creating-error-objects"]], "The global subscription": [[133, "the-global-subscription"]], "Treating of specific Error Types": [[133, "treating-of-specific-error-types"]], "Architecture": [[133, "architecture"], [154, "architecture"]], "EVerest Framework": [[134, "everest-framework"]], "A Visual Introduction": [[134, "a-visual-introduction"]], "Examples of EVerest Modules": [[134, "examples-of-everest-modules"]], "High Level Module Concept": [[134, "high-level-module-concept"]], "Module Communication": [[134, "module-communication"]], "System Requirements and Prerequisites": [[134, "system-requirements-and-prerequisites"]], "Hardware": [[134, "hardware"]], "Operating System": [[134, "operating-system"]], "Libraries And Tools": [[134, "libraries-and-tools"]], "More": [[134, "more"]], "Prepare Your Development Environment": [[135, "prepare-your-development-environment"], [136, "prepare-your-development-environment"]], "A Word on System Environments": [[135, "a-word-on-system-environments"]], "Required Packages": [[135, "required-packages"]], "Tested Environments": [[135, "tested-environments"]], "Ubuntu": [[135, "ubuntu"]], "OpenSUSE": [[135, "opensuse"]], "Fedora": [[135, "fedora"]], "Troubleshooting": [[135, "troubleshooting"], [142, "troubleshooting"], [148, "troubleshooting"]], "Maven dependency": [[135, "maven-dependency"]], "Java dependency": [[135, "java-dependency"]], "Python versions with pyenv": [[135, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[136, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[136, "needed-packages"]], "Download And Install": [[136, "download-and-install"]], "Get The Needed EVerest Repositories": [[136, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[136, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[136, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[136, "packages-for-iso-15118-communication"]], "Build EVerest": [[136, "build-everest"]], "Simulating EVerest": [[136, "simulating-everest"]], "Prepare The Helpers": [[136, "prepare-the-helpers"]], "Software in a loop": [[136, "software-in-a-loop"]], "Admin panel and simulations": [[136, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[136, "understanding-everest-modules"]], "Basic elements of a module": [[136, "basic-elements-of-a-module"]], "Module manifest": [[136, "module-manifest"]], "Interfaces": [[136, "interfaces"]], "Types": [[136, "types"]], "Generate the stub files": [[136, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[136, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[137, "everest-modules-in-detail"]], "Overview": [[137, "overview"]], "Concepts": [[137, "concepts"]], "Modules and module instances": [[137, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[137, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[137, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[137, "providing-interface-implementations"]], "Requiring interface implementations": [[137, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[137, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[137, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[137, "explaining-the-yaml-files"]], "Explaining the generated sources": [[137, "explaining-the-generated-sources"]], "Interface headers": [[137, "interface-headers"]], "Module files": [[137, "module-files"]], "The module class": [[137, "the-module-class"]], "Interface implementations": [[137, "interface-implementations"]], "Note on concurrency": [[137, "note-on-concurrency"]], "EVerest Module Configurations": [[138, "everest-module-configurations"]], "Module connections for dedicated use cases": [[138, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[138, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[138, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[138, "module-connections-and-module-parameters"]], "Very quick overview": [[138, "very-quick-overview"]], "Charging station and charging points": [[138, "charging-station-and-charging-points"]], "Authentication for charging": [[138, "authentication-for-charging"]], "Car simulation": [[138, "car-simulation"]], "Energy management": [[138, "energy-management"], [141, "energy-management"]], "DC charging": [[138, "dc-charging"]], "Module functionality in detail": [[138, "module-functionality-in-detail"]], "Bank Card Payment": [[139, "bank-card-payment"]], "Objectives": [[139, "objectives"]], "Supported use cases": [[139, "supported-use-cases"]], "Normal flow": [[139, "normal-flow"]], "Interrupted charging": [[139, "interrupted-charging"]], "Too expensive session": [[139, "too-expensive-session"]], "Too long session": [[139, "too-long-session"]], "Solution": [[139, "solution"]], "Introduce new interfaces": [[139, "introduce-new-interfaces"]], "How does it work": [[139, "how-does-it-work"]], "Configure Plug&Charge": [[140, "configure-plug-charge"]], "The Authorization process in EVerest": [[140, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[140, "involved-everest-modules"]], "Step 0": [[140, "step-0"]], "Step 1": [[140, "step-1"]], "Step 2": [[140, "step-2"]], "Step 3": [[140, "step-3"]], "Step 4": [[140, "step-4"]], "Step 5": [[140, "step-5"]], "Step 6": [[140, "step-6"]], "EVerest configuration": [[140, "everest-configuration"], [152, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[141, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[141, "everest-modules"]], "Debug a single module": [[141, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[141, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[141, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[141, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[141, "everest-ocpp-2-0-1-setup"]], "Testing": [[141, "testing"]], "Unit tests": [[141, "unit-tests"]], "Integration tests": [[141, "integration-tests"]], "Pionix BelayBox": [[142, "pionix-belaybox"]], "Introduction": [[142, "introduction"], [146, "introduction"]], "The BelayBox hardware": [[142, "the-belaybox-hardware"]], "Getting support": [[142, "getting-support"]], "Setting up Hardware and Software": [[142, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[142, "assembling-the-yak-board"]], "Flashing the Yak Board": [[142, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[142, "assembling-the-yeti-board"]], "Preparing the cable set": [[142, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[142, "final-yak-yeti-cable-setup"]], "Raspbian": [[142, "raspbian"]], "EVerest": [[142, "everest"]], "Integration into Raspbian": [[142, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[142, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[142, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[142, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[142, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[142, "belaybox-further-information"]], "Reference Cheat Sheet": [[142, "reference-cheat-sheet"]], "Make root partition read/writable": [[142, "make-root-partition-read-writable"]], "Make it read only again": [[142, "make-it-read-only-again"]], "File containing wifi settings": [[142, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[142, "use-of-custom-everest-build-or-config"]], "Define release channels": [[142, "define-release-channels"]], "Wireguard VPN configuration": [[142, "wireguard-vpn-configuration"]], "Persistent user config": [[142, "persistent-user-config"]], "Stop automatic updates": [[142, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[142, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[142, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[142, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[142, "raspbian-partitioning-scheme"]], "Using online updates": [[142, "using-online-updates"]], "Factory reset": [[142, "factory-reset"]], "Yeti errors or EVerest not starting": [[142, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[143, "index"]], "What Is EVerest": [[143, "what-is-everest"]], "EVerest Compass": [[143, "everest-compass"]], "Direct contact": [[143, "direct-contact"]], "Zulip chat": [[143, "zulip-chat"]], "Mailing list": [[143, "mailing-list"]], "Weekly tech meetup and working groups": [[143, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[143, "meetup"]], "Tech resources about EVerest": [[143, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[143, "find-your-way-into-everest-development"]], "Table Of Contents": [[143, "table-of-contents"]], "Indices and tables": [[143, "indices-and-tables"]], "Docker setup": [[144, "docker-setup"]], "everest playground": [[144, "everest-playground"]], "Local CI environment": [[144, "local-ci-environment"]], "Generating languange specific protobuf files": [[144, "generating-languange-specific-protobuf-files"]], "How To: Act": [[145, "how-to-act"]], "List available jobs:": [[145, "list-available-jobs"]], "Run Jobs / Trigger events:": [[145, "run-jobs-trigger-events"]], "Bind working directory:": [[145, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[146, "experimental-bazel-support-in-everest"]], "Getting Started": [[146, "getting-started"]], "Using Bazel Commands": [[146, "using-bazel-commands"]], "Dependency Management": [[146, "dependency-management"]], "Defining C++ EVerest Modules": [[146, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[146, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[146, "using-everest-in-external-bazel-projects"]], "How To: Git": [[147, "how-to-git"]], "Main concept": [[147, "main-concept"]], "Best practices": [[147, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[147, "tips-n-tricks-for-git"]], "Using private repositories": [[147, "using-private-repositories"]], "Workflow example": [[147, "workflow-example"]], "Visualization of the branching structure": [[147, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[147, "corresponding-git-commands"]], "How To: Develop on a Mac": [[148, "how-to-develop-on-a-mac"]], "Application Setup": [[148, "application-setup"]], "GitHub Setup": [[148, "github-setup"]], "Standup the Dev Docker Environment": [[148, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[148, "everest-sil-simulation"]], "Stopping things": [[148, "stopping-things"]], "Resources": [[148, "resources"]], "How To: OCPP1.6 in EVerest": [[149, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[149, "prerequisites"], [150, "prerequisites"]], "Integration of libocpp into everest-core": [[149, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[149, "run-everest-with-steve"]], "Configuring OCPP": [[149, "configuring-ocpp"]], "Connect to a different CSMS": [[149, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[149, "configuring-ocpp-within-everest"]], "Logging": [[149, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[150, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[150, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[150, "let-s-get-started-step-by-step"]], "Tutorials": [[151, "tutorials"]], "How To: Develop New Modules": [[152, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[152, "goal-of-this-tutorial"]], "Install Prerequisites": [[152, "install-prerequisites"]], "Workspace Setup": [[152, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[152, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[152, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[152, "create-module-skeleton"]], "Interface Configuration": [[152, "interface-configuration"]], "Build Configuration & Build": [[152, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[152, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[152, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[152, "adding-dependencies-yaml"]], "Building": [[152, "building"]], "Run Configuration & Run": [[152, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[152, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[152, "running-everest"]], "Observing the System": [[152, "observing-the-system"]], "Exploring with MQTT Explorer": [[152, "exploring-with-mqtt-explorer"]], "Debugging": [[152, "debugging"]], "Exemplary Module Customizations": [[152, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[153, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[154, "general-sphinx-information"]], "Build the documentation": [[154, "build-the-documentation"]], "Sphinx style guide": [[155, "sphinx-style-guide"]], "Headlines": [[155, "headlines"]], "Styles": [[155, "styles"]], "Bullet Lists": [[155, "bullet-lists"]], "Targets and Links": [[155, "targets-and-links"]], "Section Heading": [[155, "section-heading"]], "Tables": [[155, "tables"]], "Grid table": [[155, "grid-table"]], "Simple table": [[155, "simple-table"]], "CSV table": [[155, "csv-table"]], "table title": [[155, "id6"]], "Images and Figures": [[155, "images-and-figures"]], "Image": [[155, "image"]], "Figure": [[155, "figure"]], "Comments": [[155, "comments"]], "Directives": [[155, "directives"]], "Table of Contents": [[155, "table-of-contents"], [155, "id4"]], "Table of Contents (this document)": [[155, "table-of-contents-this-document"]], "Content Block Directives": [[155, "content-block-directives"], [155, "id5"]], ".. topic:: [title]": [[155, "topic-title"]], "Topic": [[155, null]], ".. sidebar:: [title]": [[155, "sidebar-title"]], "Sidebar": [[155, null]], ".. admonition:: [title]": [[155, "admonition-title"]], "Admonition title": [[155, null]], ".. attention::": [[155, "attention"]], ".. caution::": [[155, "caution"]], ".. danger::": [[155, "danger"]], ".. error::": [[155, "error"]], ".. hint::": [[155, "hint"]], ".. important::": [[155, "important"]], ".. note::": [[155, "note"]], ".. tip::": [[155, "tip"]], ".. warning::": [[155, "warning"]], ".. seealso::": [[155, "seealso"]], ".. versionadded:: [version]": [[155, "versionadded-version"]], ".. versionchanged:: [version]": [[155, "versionchanged-version"]], ".. deprecated:: [version]": [[155, "deprecated-version"]], ".. math::": [[155, "math"]], ".. raw:: output format": [[155, "raw-output-format"]], "Code Examples": [[155, "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/error_history", "_generated/interfaces/ev_board_support", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_board_support", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_error_framework", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/generic_array", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/ocpp_data_transfer", "_generated/interfaces/phyverso_mcu_temperature", "_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/uk_random_delay", "_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/ErrorHistory", "_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/PhyVersoBSP", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/RsIskraMeter", "_generated/modules/RsPaymentTerminal", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/modules/YetiEvDriver", "_generated/types/authorization", "_generated/types/bank_transaction", "_generated/types/board_support_common", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/error_history", "_generated/types/ev_board_support", "_generated/types/evse_board_support", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/generic_array", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/money", "_generated/types/ocpp", "_generated/types/phyverso_mcu_temperature", "_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/uk_random_delay", "_generated/types/units", "_generated/types/units_signed", "_included/modules_doc/Auth.rst/index", "_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", "_included/modules_doc/EvseSlac", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/LemDCBM400600", "_included/modules_doc/OCPP", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/PhyVersoBSP.rst/index", "_included/modules_doc/YetiDriver", "_included/modules_doc/YetiEvDriver.rst/index", "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/error_framework", "general/01_framework/index", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/06_handling_bank_cards", "general/07_configure_plug_and_charge", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_bazel/index", "tutorials/how_to_git/index", "tutorials/how_to_mac/index", "tutorials/how_to_ocpp/index", "tutorials/how_to_plug_and_charge/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/error_history.rst", "_generated/interfaces/ev_board_support.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_error_framework.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.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/ErrorHistory.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/PhyVersoBSP.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/RsIskraMeter.rst", "_generated/modules/RsPaymentTerminal.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/modules/YetiEvDriver.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/error_history.rst", "_generated/types/ev_board_support.rst", "_generated/types/evse_board_support.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/generic_array.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/phyverso_mcu_temperature.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/uk_random_delay.rst", "_generated/types/units.rst", "_generated/types/units_signed.rst", "_included/modules_doc/Auth.rst/index.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", "_included/modules_doc/EvseSlac.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/LemDCBM400600.rst", "_included/modules_doc/OCPP.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/PhyVersoBSP.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "_included/modules_doc/YetiEvDriver.rst/index.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/error_framework.rst", "general/01_framework/index.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/06_handling_bank_cards.rst", "general/07_configure_plug_and_charge.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_bazel/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_mac/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/how_to_plug_and_charge/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": ["", "13.2.1. ISO15118_charger", "13.2.2. ISO15118_ev", "13.2.3. ac_rcd", "13.2.4. auth", "13.2.5. auth_token_provider", "13.2.6. auth_token_validator", "13.2.7. bank_session_token_provider", "13.2.8. bank_transaction_summary_provider", "13.2.9. car_simulator", "13.2.10. connector_lock", "13.2.11. debug_json", "13.2.12. empty", "13.2.13. energy", "13.2.14. energy_manager", "13.2.15. energy_price_information", "13.2.16. error_history", "13.2.17. ev_board_support", "13.2.18. ev_slac", "13.2.19. evse_board_support", "13.2.20. evse_manager", "13.2.21. evse_security", "13.2.22. example", "13.2.23. example_error_framework", "13.2.24. example_user", "13.2.25. external_energy_limits", "13.2.26. generic_array", "13.2.27. isolation_monitor", "13.2.28. kvs", "13.2.29. ocpp", "13.2.30. ocpp_1_6_charge_point", "13.2.31. ocpp_data_transfer", "13.2.32. phyverso_mcu_temperature", "13.2.33. power", "13.2.34. power_supply_DC", "13.2.35. powermeter", "13.2.36. reservation", "13.2.37. serial_communication_hub", "13.2.38. session_cost", "13.2.39. slac", "13.2.40. solar_forecast", "13.2.41. sunspec_ac_meter", "13.2.42. sunspec_reader", "13.2.43. sunspec_scanner", "13.2.44. system", "13.2.45. test_control", "13.2.46. tibber_price_forecast", "13.2.47. uk_random_delay", "13.1.1. API", "13.1.2. Auth", "13.1.3. DPM1000", "13.1.4. DummyTokenProvider", "13.1.5. DummyTokenProviderManual", "13.1.6. DummyTokenValidator", "13.1.7. DummyV2G", "13.1.8. EnergyManager", "13.1.9. EnergyNode", "13.1.10. ErrorHistory", "13.1.11. EvSlac", "13.1.12. EvseManager", "13.1.13. EvseSecurity", "13.1.14. EvseSlac", "13.1.15. EvseV2G", "13.1.16. GenericPowermeter", "13.1.17. JsTibber", "13.1.18. LemDCBM400600", "13.1.19. MicroMegaWattBSP", "13.1.20. OCPP", "13.1.21. OCPP201", "13.1.22. OCPPExtensionExample", "13.1.23. PN532TokenProvider", "13.1.24. PacketSniffer", "13.1.25. PersistentStore", "13.1.26. PhyVersoBSP", "13.1.27. PowermeterBSM", "13.1.28. PyEvJosev", "13.1.29. RsIskraMeter", "13.1.30. RsPaymentTerminal", "13.1.31. SerialCommHub", "13.1.32. Setup", "13.1.33. Store", "13.1.34. System", "13.1.35. YetiDriver", "13.1.36. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. energy", "13.3.5. energy_price_information", "13.3.6. error_history", "13.3.7. ev_board_support", "13.3.8. evse_board_support", "13.3.9. evse_manager", "13.3.10. evse_security", "13.3.11. generic_array", "13.3.12. iso15118_charger", "13.3.13. iso15118_ev", "13.3.14. isolation_monitor", "13.3.15. money", "13.3.16. ocpp", "13.3.17. phyverso_mcu_temperature", "13.3.18. power_supply_DC", "13.3.19. powermeter", "13.3.20. reservation", "13.3.21. serial_comm_hub_requests", "13.3.22. session_cost", "13.3.23. sunspec_ac_meter", "13.3.24. system", "13.3.25. uk_random_delay", "13.3.26. units", "13.3.27. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvseManager", "5.2.2. EvseSecurity", "5.2.3. EvseSlac", "5.2.5. GenericPowermeter", "5.2.6. LEM DCBM 400/600", "5.2.7. Interaction with EVSE Manager", "OCPPExtensionExample", "PhyVersoBSP", "5.2.8. YetiDriver", "YetiEvDriver", "13. EVerest Reference", "13.2. EVerest Interfaces", "13.1. EVerest Modules", "13.3. EVerest Types", "12. Snapshot", "8.1. edm", "8.2. ev-cli", "8. EVerest development tools", "1.6.1. Error Framework", "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", "6. Bank Card Payment", "7. Configure Plug&Charge", "10. Frequently Asked Questions And Best Practices", "11. Pionix BelayBox", "What Is EVerest", "9.9. Docker setup", "9.1. How To: Act", "9.2. Experimental Bazel Support in Everest", "9.3. How To: Git", "9.4. How To: Develop on a Mac", "9.5. How To: OCPP1.6 in EVerest", "9.6. How To: Plug&Charge with EVerest Software in the loop", "9. Tutorials", "9.7. How To: Develop New Modules", "9.8. Tutorial: Simulate EVerest in Software", "9.10. General Sphinx Information", "9.11. Sphinx style guide"], "terms": {"thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65, 67, 68, 69, 72, 74, 75, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 115, 116, 117, 118, 119, 120, 121, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 49, 50, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 71, 73, 74, 75, 79, 81, 82, 83, 89, 111, 115, 116, 118, 119, 125, 133, 134, 138, 140, 141, 142, 143, 144, 146, 149, 154], "defin": [1, 2, 9, 10, 11, 14, 15, 17, 19, 20, 21, 22, 24, 27, 28, 30, 31, 33, 35, 40, 42, 43, 45, 46, 49, 62, 67, 84, 86, 87, 92, 95, 102, 107, 116, 119, 123, 125, 130, 133, 134, 136, 137, 144, 149, 152, 154, 155], "iso15118": [1, 2, 18, 21, 39, 45, 54, 58, 59, 61, 62, 75, 95, 96, 115, 116, 129, 136, 140, 150], "charger": [1, 2, 19, 48, 49, 54, 59, 62, 79, 95, 111, 115, 123, 134, 140, 141, 142, 143, 150], "require_auth_eim": 1, "null": [1, 2, 28, 39], "an": [1, 2, 3, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 44, 46, 47, 48, 49, 50, 54, 59, 61, 62, 69, 75, 77, 78, 81, 84, 85, 86, 87, 88, 89, 92, 93, 95, 97, 98, 99, 102, 103, 104, 105, 106, 107, 110, 111, 115, 117, 119, 121, 123, 131, 134, 136, 137, 138, 140, 141, 142, 143, 145, 146, 148, 149, 150, 152, 153], "eim": [1, 59, 62, 115], "author": [1, 4, 5, 6, 20, 92, 102, 105, 115, 125, 128, 136, 137, 139, 142, 143, 149, 152], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 47, 48, 49, 51, 52, 55, 56, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 95, 98, 99, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 115, 134, 136, 143, 148], "providedidtoken": [1, 5, 6, 20, 84, 92, 105, 140], "The": [1, 2, 4, 5, 9, 13, 17, 19, 20, 21, 27, 28, 29, 34, 36, 44, 47, 48, 49, 61, 62, 63, 65, 71, 75, 76, 77, 78, 79, 84, 87, 88, 92, 93, 95, 98, 99, 102, 105, 107, 111, 115, 116, 117, 118, 119, 123, 130, 131, 134, 138, 139, 141, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155], "evcc": [1, 2, 20, 75, 92, 95, 150], "provid": [1, 3, 5, 6, 7, 8, 11, 16, 18, 21, 22, 29, 37, 38, 39, 47, 84, 85, 93, 95, 99, 100, 102, 105, 107, 111, 112, 113, 115, 116, 119, 131, 133, 134, 136, 138, 139, 140, 141, 144, 146, 149, 150, 152, 154], "payment": [1, 77, 95, 102, 140, 143], "detail": [1, 20, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 77, 82, 83, 92, 95, 99, 102, 103, 115, 116, 119, 130, 134, 136, 143, 149, 152], "pnc": [1, 59, 62, 149, 150], "send": [1, 20, 29, 37, 59, 61, 99, 115, 117, 123, 137, 139, 140, 147, 152], "signatur": [1, 21, 102, 107, 110, 133], "certif": [1, 20, 21, 60, 62, 65, 75, 84, 93, 95, 102, 107, 119, 135, 136, 140, 149, 150], "chain": [1, 20, 21, 56, 62, 93, 140], "emaid": [1, 84, 102], "There": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 131, 133, 136, 137, 138, 140, 143, 146, 147, 148], "extend": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 69, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 115, 121, 137, 152], "definit": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 131, 134, 136, 137], "here": [1, 2, 4, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 41, 44, 47, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 78, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 95, 98, 99, 102, 103, 104, 105, 107, 110, 123, 125, 130, 135, 136, 137, 138, 140, 141, 142, 143, 147, 148, 149, 150, 152, 153], "ac_close_contactor": 1, "contactor": [1, 2, 17, 19, 86, 91, 95, 123], "should": [1, 3, 17, 19, 20, 21, 27, 30, 34, 35, 49, 50, 59, 61, 62, 69, 73, 79, 81, 91, 92, 96, 99, 107, 115, 119, 123, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 147, 149, 152], "close": [1, 2, 62, 95, 138, 148], "ac_open_contactor": 1, "open": [1, 95, 130, 136, 138, 142, 143, 144, 148, 149, 152, 153, 154], "start_cablecheck": 1, "now": [1, 20, 47, 67, 87, 88, 92, 107, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 148, 152, 153], "start": [1, 2, 4, 18, 19, 20, 27, 29, 34, 35, 37, 39, 44, 47, 49, 59, 65, 67, 86, 92, 99, 102, 105, 107, 108, 111, 115, 117, 119, 123, 131, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 147, 148, 149, 152, 153], "cabl": [1, 10, 19, 59, 65, 73, 86, 92], "check": [1, 6, 21, 22, 28, 59, 79, 102, 115, 119, 123, 133, 137, 138, 142, 143, 147, 150, 152], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 13, 17, 19, 20, 25, 29, 32, 39, 42, 50, 51, 59, 61, 64, 67, 73, 74, 77, 86, 87, 91, 92, 95, 98, 99, 100, 102, 106, 111, 112, 115, 116, 117, 118, 119, 120, 123, 125, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 152, 155], "3": [1, 18, 34, 39, 43, 58, 59, 61, 65, 73, 88, 92, 98, 102, 116, 117, 118, 119, 123, 129, 130, 135, 148, 149, 152, 155], "trigger": [1, 3, 18, 19, 29, 30, 59, 99, 107, 134, 137, 140, 142, 149, 154], "when": [1, 4, 18, 29, 30, 34, 39, 42, 49, 59, 61, 62, 66, 67, 70, 73, 74, 81, 82, 83, 84, 87, 92, 99, 102, 103, 107, 108, 115, 116, 118, 119, 123, 131, 133, 135, 136, 137, 138, 140, 141, 142, 145, 147, 148, 149, 152, 154], "ev": [1, 2, 4, 17, 18, 19, 20, 49, 58, 59, 61, 62, 73, 75, 83, 84, 86, 90, 92, 95, 96, 102, 111, 117, 122, 124, 132, 134, 137, 138, 140, 142, 143, 150, 152], "powerdeliveryreq": [1, 95], "messag": [1, 29, 30, 59, 67, 68, 71, 78, 89, 95, 99, 102, 116, 117, 123, 133, 134, 137, 141, 149, 152], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 27, 29, 30, 35, 39, 49, 65, 86, 87, 92, 95, 102, 111, 115, 119, 123, 139, 149, 153], "currentdemand_start": 1, "charg": [1, 2, 9, 17, 18, 19, 20, 27, 29, 30, 34, 45, 47, 49, 55, 59, 62, 66, 67, 68, 73, 76, 81, 84, 86, 87, 91, 92, 95, 96, 99, 102, 103, 115, 116, 122, 123, 133, 134, 136, 142, 143, 149, 151], "process": [1, 2, 18, 39, 55, 77, 84, 92, 95, 107, 111, 116, 131, 134, 136, 137, 138, 139, 141, 143, 146, 151, 152, 153, 155], "ha": [1, 4, 19, 29, 30, 49, 59, 62, 73, 75, 76, 84, 92, 95, 99, 102, 103, 107, 111, 115, 119, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 146, 147, 149, 152], "want": [1, 2, 59, 115, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 147, 152, 153], "currentdemand_finish": 1, "wa": [1, 8, 18, 20, 21, 22, 28, 36, 39, 44, 79, 92, 95, 99, 102, 103, 107, 108, 123, 130, 137, 139, 140, 143, 147, 149, 152], "finish": [1, 2, 19, 38, 44, 49, 59, 77, 92, 105, 117, 139, 142, 147, 152], "sae_bidi_mode_act": 1, "sae": [1, 2, 59, 95, 115, 142], "j2847": [1, 2, 59], "bidi": [1, 95], "mode": [1, 2, 9, 19, 20, 34, 37, 39, 45, 50, 59, 61, 79, 95, 96, 101, 115, 141, 142], "activ": [1, 19, 34, 49, 50, 59, 87, 88, 89, 107, 108, 111, 119, 131, 133, 135, 138, 140, 142, 149], "evccidd": 1, "string": [1, 2, 4, 6, 9, 11, 16, 17, 18, 19, 20, 21, 22, 28, 29, 30, 34, 35, 36, 37, 39, 41, 43, 44, 45, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107, 108, 110, 119, 136, 137, 152], "specifi": [1, 20, 21, 29, 36, 62, 65, 81, 87, 92, 93, 95, 99, 102, 103, 105, 107, 111, 115, 116, 136, 137, 140, 141, 144, 145, 149, 150, 152], "identif": [1, 76, 92, 102, 115, 138], "readabl": [1, 92, 123, 154], "format": [1, 19, 21, 44, 65, 76, 77, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 119, 131, 135, 142, 143, 145, 149, 152], "It": [1, 9, 19, 20, 29, 49, 54, 59, 60, 61, 92, 95, 105, 108, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154], "contain": [1, 6, 15, 20, 21, 29, 30, 31, 38, 40, 44, 46, 48, 49, 84, 88, 89, 92, 93, 95, 98, 99, 105, 107, 111, 115, 116, 118, 120, 123, 130, 131, 136, 137, 140, 144, 145, 147, 148, 149, 152, 153], "mac": [1, 18, 39, 59, 61, 62, 75, 92, 135, 143, 151], "address": [1, 18, 37, 39, 43, 50, 59, 61, 63, 65, 74, 76, 77, 79, 87, 92, 116, 118, 119, 150], "uppercas": 1, "pattern": [1, 18, 22, 28, 39, 43, 92, 135], "A": [1, 18, 19, 21, 22, 28, 30, 36, 39, 44, 49, 55, 59, 67, 68, 84, 86, 90, 92, 93, 95, 96, 99, 101, 102, 105, 106, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 130, 133, 137, 138, 139, 140, 142, 143, 147, 152, 155], "f0": [1, 18, 39, 92], "9": [1, 18, 39, 43, 92, 99, 135, 148], "2": [1, 2, 18, 19, 29, 34, 39, 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, 76, 77, 78, 79, 80, 81, 82, 83, 92, 98, 99, 102, 115, 116, 118, 119, 123, 129, 130, 136, 142, 143, 147, 149, 150, 155], "5": [1, 18, 35, 39, 53, 55, 59, 61, 70, 92, 106, 130, 137, 142, 148, 155], "selectedpaymentopt": 1, "paymentopt": [1, 95], "element": [1, 95, 99], "us": [1, 4, 7, 9, 11, 12, 13, 19, 20, 21, 22, 23, 24, 27, 29, 30, 34, 37, 42, 47, 49, 50, 55, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 73, 74, 75, 78, 79, 82, 83, 84, 85, 86, 87, 91, 92, 93, 95, 99, 101, 102, 103, 107, 108, 110, 111, 115, 116, 117, 118, 119, 121, 123, 133, 134, 135, 136, 137, 140, 141, 143, 144, 145, 148, 149, 150, 152, 153, 154, 155], "indic": [1, 9, 20, 21, 29, 30, 44, 84, 86, 87, 91, 93, 95, 99, 102, 104, 115, 117, 119, 138], "type": [1, 3, 9, 21, 29, 30, 44, 51, 52, 53, 57, 58, 61, 63, 64, 70, 76, 78, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 118, 119, 120, 125, 134, 135, 137, 139, 140, 141, 142, 143, 148, 149, 152, 153, 154], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 95, 96], "select": [1, 2, 20, 37, 49, 50, 59, 84, 95, 115, 138, 140, 142, 144, 150, 152], "energi": [1, 2, 15, 20, 25, 40, 46, 48, 55, 56, 59, 64, 74, 88, 92, 95, 96, 101, 102, 105, 109, 110, 118, 125, 126, 128, 136, 137, 142, 143, 149], "transfer": [1, 2, 29, 31, 37, 59, 67, 68, 69, 95, 96, 99, 104, 123], "request": [1, 2, 6, 13, 17, 20, 21, 29, 30, 31, 35, 39, 44, 49, 59, 61, 65, 67, 68, 81, 84, 87, 92, 93, 95, 96, 99, 102, 104, 107, 111, 115, 116, 118, 119, 123, 139, 140, 141, 143, 149, 150, 152, 153], "departuretim": 1, "option": [1, 6, 19, 20, 21, 42, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 87, 89, 91, 92, 93, 95, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 129, 130, 131, 133, 134, 137, 140, 143, 147, 149, 152, 155], "rfc3339": [1, 44, 84, 87, 88, 92, 95, 99, 102, 103, 105, 107], "utc": [1, 84, 87, 88, 95, 103, 105, 108], "vehicl": [1, 20, 39, 92, 95, 102, 116, 136, 142, 150], "intend": [1, 92, 102], "date": [1, 44, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 123, 143], "time": [1, 19, 29, 34, 44, 47, 51, 52, 53, 55, 59, 65, 67, 68, 70, 77, 81, 84, 87, 88, 89, 92, 95, 99, 102, 103, 105, 107, 108, 110, 115, 123, 130, 133, 135, 136, 137, 138, 139, 140, 142, 143, 145, 147, 149, 150, 152], "ac_eamount": 1, "number": [1, 2, 3, 17, 19, 20, 22, 28, 33, 34, 37, 42, 48, 50, 51, 52, 53, 55, 56, 59, 61, 64, 65, 66, 70, 73, 76, 77, 81, 83, 86, 87, 88, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 108, 109, 118, 119, 135, 136, 137, 138, 152, 155], "wh": [1, 92, 95, 96, 102, 106, 109, 110, 118], "amount": [1, 77, 81, 87, 95, 98, 99, 119, 123, 138, 139], "reflect": [1, 137, 152], "": [1, 8, 9, 29, 43, 51, 52, 53, 55, 63, 65, 70, 85, 92, 93, 99, 111, 112, 113, 114, 115, 116, 118, 119, 121, 122, 123, 124, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 152], "estim": [1, 92, 95], "how": [1, 49, 62, 69, 81, 107, 111, 116, 121, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 151, 153, 154, 155], "much": [1, 138, 141, 142, 147], "need": [1, 8, 19, 20, 21, 38, 59, 77, 79, 84, 85, 87, 91, 92, 102, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 154], "fulfil": [1, 87, 92], "user": [1, 49, 59, 67, 84, 87, 92, 102, 111, 117, 130, 131, 136, 137, 139, 147, 148, 152], "configur": [1, 20, 29, 30, 51, 52, 53, 63, 99, 103, 111, 114, 121, 123, 134, 136, 141, 143, 144, 145, 146, 150, 153], "goal": [1, 92], "current": [1, 2, 3, 4, 9, 17, 19, 20, 22, 33, 34, 44, 47, 48, 50, 56, 59, 67, 73, 82, 86, 87, 88, 91, 92, 95, 96, 99, 101, 102, 107, 108, 109, 110, 111, 115, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 141, 142, 144, 145, 146, 147, 149, 151, 155], "session": [1, 2, 7, 8, 9, 19, 20, 34, 38, 49, 59, 62, 71, 77, 85, 92, 95, 99, 103, 105, 111, 115, 117, 123, 136, 138, 140, 141, 149], "ac_evmaxvoltag": 1, "v": [1, 92, 95, 96, 101, 106, 136, 144], "rm": [1, 144, 147, 153], "maxim": 1, "nomin": [1, 55, 59], "voltag": [1, 19, 27, 34, 48, 50, 55, 59, 66, 91, 92, 95, 96, 97, 101, 102, 106, 109, 110, 134, 137, 138], "can": [1, 4, 7, 9, 11, 12, 19, 20, 21, 29, 42, 44, 47, 49, 50, 56, 59, 61, 62, 67, 68, 70, 81, 82, 84, 85, 87, 88, 91, 92, 95, 99, 101, 102, 105, 111, 115, 116, 118, 119, 123, 125, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155], "accept": [1, 19, 20, 36, 53, 84, 93, 95, 99, 103, 107, 137], "measur": [1, 17, 20, 27, 35, 41, 42, 59, 65, 74, 86, 87, 95, 97, 102, 106, 110, 118, 123, 138], "between": [1, 2, 13, 19, 59, 61, 70, 78, 84, 87, 88, 95, 97, 115, 116, 130, 136, 138, 140, 142, 143, 147, 149], "one": [1, 10, 17, 19, 20, 29, 37, 38, 49, 50, 51, 52, 59, 77, 84, 87, 92, 95, 102, 111, 112, 113, 115, 116, 123, 131, 133, 135, 136, 137, 138, 141, 142, 143, 147, 149, 152], "phase": [1, 2, 17, 19, 20, 56, 59, 73, 87, 91, 92, 95, 102, 106, 109, 110, 115, 118, 123, 134, 136], "neutral": [1, 59, 95, 109, 110], "ac_evmaxcurr": 1, "maximum": [1, 19, 22, 33, 47, 48, 50, 59, 66, 73, 77, 78, 82, 91, 92, 95, 96, 99, 101, 102, 119, 139, 149], "support": [1, 3, 17, 19, 50, 59, 61, 62, 66, 73, 75, 79, 82, 83, 86, 90, 91, 92, 95, 99, 101, 102, 107, 115, 118, 123, 135, 136, 138, 143, 149, 150, 151, 155], "per": [1, 2, 21, 34, 87, 88, 115, 133, 152], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 20, 21, 60, 75, 95, 116, 140, 150], "below": [1, 59, 87, 91, 92, 119, 123, 130, 133, 136, 137, 139, 143], "minimum": [1, 48, 73, 91, 95, 99, 101, 102, 115, 135, 142], "cost": [1, 38, 88, 99, 105, 139], "effici": [1, 87, 92, 101, 135, 146], "dc_evenergycapac": 1, "capac": [1, 19, 92, 96], "dc_evenergyrequest": 1, "evs": [1, 2, 9, 20, 21, 36, 38, 39, 47, 49, 51, 55, 59, 62, 75, 84, 86, 87, 90, 91, 92, 93, 95, 96, 99, 102, 115, 117, 137, 138, 139, 141, 149], "dc_fullsoc": 1, "soc": [1, 59, 92, 95, 96], "which": [1, 20, 21, 30, 42, 67, 71, 76, 78, 81, 84, 92, 93, 96, 99, 102, 107, 109, 110, 111, 115, 116, 117, 118, 119, 123, 125, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 144, 146, 147, 149, 152], "consid": [1, 92, 99, 119, 135, 136, 137, 142], "batteri": [1, 59, 87, 92, 95], "fulli": [1, 92, 115], "dc_bulksoc": 1, "fast": [1, 19, 134, 136, 142, 147], "end": [1, 20, 59, 87, 92, 99, 103, 105, 107, 137, 142, 149], "dc_evstatu": 1, "dc_evstatustyp": [1, 95], "statu": [1, 18, 20, 27, 37, 39, 44, 84, 92, 93, 95, 99, 102, 105, 107, 119, 138, 139, 151, 155], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 3, 9, 17, 18, 19, 20, 21, 22, 28, 29, 30, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 74, 75, 78, 79, 84, 87, 91, 95, 99, 101, 102, 133, 136, 137, 152], "If": [1, 3, 4, 17, 19, 20, 21, 30, 34, 38, 49, 51, 59, 60, 62, 65, 66, 67, 68, 73, 75, 82, 83, 87, 92, 95, 99, 102, 115, 116, 117, 119, 123, 130, 131, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153], "set": [1, 2, 4, 9, 17, 18, 19, 20, 25, 29, 30, 34, 39, 44, 45, 47, 49, 50, 56, 59, 61, 62, 66, 67, 73, 78, 79, 82, 83, 87, 88, 91, 92, 95, 96, 99, 101, 108, 115, 118, 120, 123, 131, 133, 134, 135, 136, 137, 138, 140, 141, 143, 145, 146, 147, 148, 149, 150, 152, 153, 155], "true": [1, 2, 3, 17, 18, 19, 20, 21, 22, 28, 29, 30, 35, 36, 39, 44, 49, 50, 59, 61, 62, 67, 68, 73, 74, 75, 78, 79, 87, 91, 95, 99, 101, 102, 115, 116, 117, 119, 123, 133, 136, 137, 140, 141, 142, 147, 148, 149], "bulk": [1, 92, 95], "approx": [1, 95, 119], "80": [1, 65, 92, 95, 119, 136, 144, 148], "complet": [1, 19, 43, 59, 92, 95, 123, 131, 135, 137, 142, 149, 150], "dc_chargingcomplet": 1, "full": [1, 9, 59, 91, 95, 134, 140, 142, 143], "100": [1, 19, 50, 61, 78, 86, 95, 148, 149], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 95], "target": [1, 2, 34, 37, 67, 87, 92, 95, 96, 99, 141, 146, 153], "dc_evmaximumlimit": [1, 95], "valu": [1, 9, 13, 17, 19, 20, 25, 28, 29, 30, 34, 35, 36, 37, 42, 44, 47, 48, 49, 55, 59, 67, 72, 74, 80, 84, 86, 87, 88, 91, 92, 93, 95, 98, 99, 102, 104, 106, 109, 110, 115, 116, 118, 119, 133, 134, 136, 137, 145, 149, 152, 155], "power": [1, 2, 9, 17, 19, 34, 35, 39, 48, 50, 59, 65, 66, 74, 82, 87, 91, 92, 95, 96, 101, 102, 109, 110, 115, 119, 123, 125, 126, 136, 137, 138, 141, 142, 149], "allow": [1, 3, 17, 19, 25, 29, 34, 44, 49, 50, 59, 62, 65, 74, 77, 79, 87, 91, 92, 95, 96, 99, 111, 119, 123, 133, 136, 138, 139, 140, 142, 149, 152], "dc_evremainingtim": [1, 95], "calcul": [1, 61, 93, 95, 118, 141], "until": [1, 20, 21, 27, 34, 49, 59, 87, 95, 102], "certificate_request": 1, "request_exi_stream_schema": [1, 20, 95], "deliv": [1, 20, 95, 101, 115, 136, 138], "belong": [1, 4, 20, 49, 115, 147], "valid": [1, 4, 6, 20, 21, 49, 51, 52, 53, 59, 67, 68, 70, 84, 87, 92, 93, 95, 107, 111, 114, 115, 116, 119, 120, 138, 139, 140, 142, 149], "contract": [1, 20, 59, 62, 75, 84, 95, 102, 115, 116, 140, 150], "respons": [1, 20, 21, 29, 30, 31, 35, 37, 49, 62, 64, 93, 95, 99, 102, 107, 111, 119, 140, 141, 142, 152], "report": [1, 3, 19, 20, 34, 49, 51, 52, 59, 64, 79, 82, 92, 99, 102, 115, 119, 133, 142, 147, 149], "async": [1, 20], "via": [1, 20, 37, 56, 61, 65, 75, 81, 84, 102, 115, 118, 119, 134, 136, 138, 140, 141, 142, 144, 153], "set_get_certificate_respons": [1, 20], "dlink_termin": [1, 39], "termin": [1, 39, 62, 77, 92, 97, 102, 136, 139, 152], "data": [1, 8, 18, 21, 26, 27, 29, 31, 37, 39, 44, 58, 61, 64, 67, 68, 69, 73, 76, 85, 87, 92, 93, 94, 98, 99, 102, 103, 104, 110, 115, 118, 119, 123, 136, 137, 140, 142, 148, 152, 153], "link": [1, 18, 39, 58, 61, 62, 75, 93, 99, 112, 113, 114, 117, 121, 122, 124, 137, 140, 141, 143, 144, 152], "becom": [1, 34, 39, 49, 92, 111, 147], "unmatch": [1, 18, 39], "dlink_error": [1, 39], "restart": [1, 19, 29, 30, 39, 149], "match": [1, 9, 18, 39, 49, 59, 61, 102, 111, 139, 141], "dlink_paus": [1, 39], "save": [1, 39, 130, 138, 141], "while": [1, 20, 39, 50, 108, 123, 134, 141, 142, 144, 146, 150, 152], "stai": [1, 39, 142, 143], "ev_appprotocol": 1, "arrai": [1, 16, 21, 28, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "debug_lit": 1, "list": [1, 16, 29, 30, 38, 69, 84, 92, 93, 95, 98, 99, 105, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 152], "protocol": [1, 20, 95, 107, 115, 117, 119, 134, 136, 137, 138, 140, 149], "array_item": [1, 16, 21, 29, 30, 84, 87, 88, 92, 93, 94, 95, 99, 100, 102, 104, 105], "transmit": [1, 95, 123, 140], "properti": [1, 29, 42, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 136], "protocolnamespac": [1, 95], "requir": [1, 2, 4, 6, 9, 13, 16, 17, 19, 20, 21, 22, 25, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 47, 57, 64, 65, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 123, 130, 133, 136, 138, 139, 140, 141, 143, 148, 149], "uniqu": [1, 7, 9, 65, 85, 95, 102, 137], "identifi": [1, 7, 9, 21, 76, 85, 89, 95, 99, 102, 138], "namespac": [1, 95, 130, 137], "uri": [1, 95, 99, 107], "specif": [1, 25, 36, 43, 76, 84, 87, 95, 99, 115, 134, 136, 137, 142, 145, 147, 149, 152], "versionnumbermajor": [1, 95], "integ": [1, 4, 19, 20, 21, 28, 36, 37, 43, 47, 48, 49, 50, 51, 55, 56, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 73, 74, 76, 77, 78, 81, 82, 83, 84, 87, 91, 92, 93, 94, 95, 98, 99, 103, 104, 106, 107, 108, 136, 137], "major": [1, 95], "version": [1, 76, 95, 130, 131, 134, 136, 141, 142, 146, 147, 148, 149, 152], "versionnumberminor": [1, 95], "minor": [1, 95, 98, 147], "schemaid": [1, 95], "assign": [1, 84, 92, 95, 99, 102, 105, 111, 115, 137], "prioriti": [1, 20, 87, 92, 95, 99, 120], "base": [1, 29, 49, 63, 74, 84, 95, 99, 105, 115, 133, 134, 135, 138, 140, 142, 143, 147, 148, 149, 150], "v2g_messag": [1, 95], "debug": [1, 11, 50, 55, 61, 70, 142, 148], "all": [1, 4, 19, 20, 21, 29, 30, 34, 35, 43, 44, 47, 50, 55, 56, 67, 68, 87, 88, 92, 95, 98, 99, 100, 103, 105, 111, 115, 116, 118, 130, 131, 134, 135, 136, 138, 139, 142, 143, 144, 145, 146, 147, 149, 152, 154, 155], "v2g": [1, 2, 21, 59, 60, 62, 93, 95, 130, 140], "purpos": [1, 8, 17, 19, 20, 62, 84, 115, 134, 137, 142, 149, 154], "onli": [1, 12, 17, 19, 20, 29, 34, 44, 49, 50, 51, 59, 61, 62, 67, 84, 86, 87, 92, 95, 99, 101, 102, 105, 109, 110, 111, 115, 116, 118, 123, 130, 133, 136, 137, 138, 140, 141, 146, 147, 149, 152], "selected_protocol": [1, 20], "setup": [1, 19, 85, 95, 119, 125, 127, 130, 133, 134, 135, 136, 137, 138, 140, 143, 146, 147, 149, 150, 151], "void": [1, 2, 3, 4, 9, 10, 13, 17, 18, 19, 20, 21, 25, 27, 28, 29, 30, 34, 37, 39, 44, 47, 136, 137], "At": [1, 134, 138, 146, 152], "startup": [1, 59, 118, 119, 137, 152], "necessari": [1, 81, 136, 138, 146, 147, 152], "info": [1, 29, 30, 84, 93, 99, 130, 152], "sent": [1, 29, 30, 73, 78, 92, 115, 120, 123, 152], "modul": [1, 11, 19, 20, 21, 23, 29, 34, 47, 54, 57, 64, 92, 103, 104, 106, 112, 113, 114, 115, 117, 120, 121, 122, 124, 125, 135, 139, 142, 143, 148, 149, 150, 151, 153, 154], "onc": [1, 19, 34, 49, 115, 117, 123, 139, 142, 146, 147, 148, 152], "evse_id": [1, 20, 59, 84, 95, 99, 102], "evseid": [1, 9, 76, 95], "id": [1, 4, 9, 20, 29, 35, 36, 37, 43, 49, 59, 74, 77, 84, 92, 95, 99, 102, 103, 105, 106, 107, 111, 115, 119, 131, 137, 141, 142, 149, 150, 152], "outlet": [1, 9, 92, 95, 139], "connect": [1, 4, 19, 29, 30, 39, 48, 49, 59, 61, 62, 65, 66, 67, 68, 70, 73, 74, 75, 78, 79, 82, 83, 86, 92, 95, 102, 111, 116, 118, 119, 123, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 148, 152], "supported_energy_transfer_mod": 1, "avail": [1, 19, 20, 29, 34, 49, 59, 84, 91, 92, 99, 102, 111, 123, 131, 133, 134, 135, 136, 138, 140, 142, 143, 149, 154], "differ": [1, 2, 47, 59, 61, 71, 84, 87, 88, 92, 95, 106, 123, 130, 133, 136, 137, 138, 142, 146, 147, 150], "sae_j2847_mod": 1, "sae_j2847_bidi_mod": [1, 95], "v2h": [1, 2, 59, 95], "debug_mod": 1, "enabl": [1, 2, 9, 17, 19, 20, 29, 30, 39, 45, 47, 59, 62, 74, 79, 92, 115, 117, 119, 123, 133, 136, 137, 138, 140, 141, 143, 144, 149, 152], "disabl": [1, 9, 17, 19, 20, 47, 49, 50, 59, 62, 66, 73, 78, 82, 83, 92, 123, 142, 148, 149], "set_charging_paramet": 1, "paramet": [1, 2, 77, 87, 102, 116, 118, 119, 130, 134, 137, 141, 149, 152], "least": [1, 34, 134, 137, 143, 152], "mai": [1, 3, 8, 19, 20, 29, 34, 49, 59, 81, 87, 91, 92, 99, 107, 111, 115, 116, 119, 123, 133, 136, 137, 141, 148, 152], "updat": [1, 19, 20, 21, 34, 44, 55, 64, 74, 87, 95, 99, 107, 116, 118, 120, 133, 135, 136, 137, 138, 140, 143, 146], "later": [1, 34, 87, 134, 136, 138, 147, 152], "some": [1, 3, 19, 20, 48, 49, 59, 78, 81, 85, 91, 92, 102, 107, 119, 123, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 147, 149, 152], "next": [1, 34, 99, 123, 137, 138, 142, 143, 146, 152], "physical_valu": 1, "setupphysicalvalu": [1, 95], "up": [1, 18, 34, 39, 47, 59, 61, 79, 107, 115, 119, 123, 131, 134, 135, 136, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "initi": [1, 19, 20, 21, 59, 65, 79, 92, 95, 111, 123, 130, 131, 133, 137, 140, 143, 147, 148, 149, 150, 152], "physic": [1, 20, 92, 95, 115, 138, 140], "ac": [1, 3, 10, 19, 41, 54, 55, 59, 61, 62, 73, 74, 75, 82, 87, 92, 95, 102, 106, 109, 110, 118, 123, 136, 140, 142, 150], "dc": [1, 2, 17, 19, 27, 34, 50, 54, 59, 61, 62, 66, 73, 75, 87, 91, 92, 95, 96, 97, 101, 102, 109, 110, 118, 142, 148], "session_setup": 1, "each": [1, 21, 29, 37, 38, 93, 111, 115, 119, 131, 133, 136, 137, 138, 141, 143, 145, 147, 149, 152], "payment_opt": 1, "These": [1, 102, 115, 116, 120, 131, 140, 144, 146, 147, 151, 152, 155], "ar": [1, 19, 20, 21, 29, 30, 34, 47, 49, 59, 60, 67, 71, 86, 87, 88, 92, 98, 99, 102, 103, 105, 109, 110, 111, 115, 116, 117, 118, 119, 120, 123, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155], "offer": [1, 29, 59, 99, 137, 146], "supported_certificate_servic": 1, "instal": [1, 21, 44, 59, 75, 93, 95, 107, 116, 135, 140, 141, 142, 143, 144, 145, 146, 148, 150, 154], "servic": [1, 29, 30, 59, 98, 136, 144, 145, 150, 152], "sa": 1, "certificate_respons": [1, 20], "previous": [1, 20, 28, 92, 102, 140], "publish": [1, 11, 19, 20, 26, 27, 29, 30, 34, 38, 51, 52, 61, 64, 67, 112, 113, 117, 123, 134, 136, 137, 139, 140, 149, 152], "new": [1, 19, 20, 21, 44, 49, 70, 77, 87, 107, 115, 116, 117, 118, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 150, 151, 153, 155], "includ": [1, 20, 21, 35, 47, 62, 87, 92, 95, 99, 102, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 144, 148, 149, 150, 152, 154, 155], "correspond": [1, 20, 92, 118, 123, 131, 137, 138, 139, 142, 152], "encrypt": [1, 20, 60, 62, 93, 116], "privat": [1, 20, 21, 60, 93, 102, 119, 136, 140, 142], "kei": [1, 20, 21, 22, 28, 29, 30, 60, 62, 64, 69, 72, 80, 93, 95, 99, 102, 110, 111, 119, 121, 134, 136, 140, 145, 149, 150], "exi_stream_statu": 1, "response_exi_stream_statu": [1, 20, 95], "raw": [1, 20, 45, 92, 95, 104], "exi": [1, 20, 95, 135, 143], "stream": [1, 20, 86, 95, 123, 143], "csm": [1, 20, 21, 29, 30, 60, 67, 68, 92, 93, 95, 99, 120, 140, 141, 150], "authorization_respons": 1, "inform": [1, 6, 8, 18, 20, 29, 30, 35, 36, 39, 44, 48, 76, 84, 87, 88, 92, 95, 98, 99, 111, 115, 116, 123, 133, 135, 136, 138, 139, 140, 141, 143, 151, 153], "whether": [1, 9, 20, 21, 47, 87, 91, 95, 99, 102, 115, 119], "accecpt": 1, "authorization_statu": [1, 84], "authorizationstatu": [1, 84], "token": [1, 4, 5, 6, 7, 20, 41, 49, 51, 52, 53, 67, 68, 70, 77, 84, 85, 92, 103, 111, 112, 113, 114, 115, 138, 139, 140, 145, 149], "certificate_statu": [1, 84], "certificatestatu": [1, 84], "ac_contactor_clos": 1, "fals": [1, 3, 17, 18, 19, 20, 21, 29, 30, 35, 36, 39, 44, 49, 50, 55, 59, 61, 62, 67, 68, 70, 73, 75, 78, 79, 91, 92, 101, 119, 123, 133, 136, 137, 140, 141, 149, 152], "dlink_readi": [1, 18, 39, 117], "signal": [1, 19, 20, 39, 59, 67, 86, 92, 115, 117, 123], "slac": [1, 18, 58, 59, 61, 115, 117, 123, 125, 126, 138, 143], "layer": [1, 18, 39, 149], "accord": [1, 27, 35, 58, 61, 78, 95, 98, 102, 115, 119, 149], "readi": [1, 2, 20, 34, 59, 95, 117, 119, 136, 137, 142, 147, 148, 152, 153], "cable_check_finish": 1, "under": [1, 22, 28, 92, 123, 133, 142, 150], "20v": 1, "insul": [1, 59], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 95], "sign": [1, 21, 35, 92, 93, 102, 107, 110, 116, 119, 138], "meter": [1, 35, 41, 48, 59, 65, 66, 74, 76, 82, 92, 102, 106, 110, 115, 119, 136], "record": [1, 143], "receipt_requir": 1, "receipt": [1, 59], "stop_charg": [1, 2], "continu": [1, 135, 136, 137, 141, 142], "update_ac_max_curr": 1, "line": [1, 27, 34, 50, 55, 70, 78, 82, 95, 118, 123, 130, 134, 135, 138, 145, 152, 155], "restrict": [1, 136, 152], "call": [1, 19, 20, 29, 30, 44, 47, 81, 102, 115, 117, 119, 123, 130, 131, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 145, 147, 149, 152], "dure": [1, 19, 20, 27, 34, 47, 59, 62, 79, 87, 91, 105, 115, 116, 119, 131, 135, 136, 140, 142, 147], "max_curr": [1, 22, 33, 92, 115], "max": [1, 2, 17, 87, 91, 134, 137], "update_dc_maximum_limit": 1, "limit": [1, 13, 19, 20, 25, 34, 48, 50, 56, 59, 82, 87, 91, 92, 99, 101, 108, 115, 123, 133, 136, 139, 141, 142, 149], "maximum_limit": 1, "dc_evsemaximumlimit": [1, 95], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dc_evseminimumlimit": [1, 95], "update_isolation_statu": 1, "isol": [1, 27, 37, 59, 95, 97, 115, 142], "condit": [1, 92, 95, 115, 133, 141], "isolation_statu": 1, "isolationstatu": [1, 95], "result": [1, 2, 3, 6, 7, 16, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 45, 53, 84, 87, 91, 93, 97, 99, 104, 106, 114, 119, 136, 137, 142, 152, 155], "monitor": [1, 3, 27, 29, 30, 37, 69, 97, 99, 115, 133], "update_dc_present_valu": 1, "present": [1, 21, 49, 59, 76, 84, 92, 95, 99, 111, 115, 116, 140, 145, 149], "powersuppli": 1, "present_voltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 95], "update_meter_info": 1, "powermet": [1, 20, 56, 59, 63, 65, 66, 74, 76, 82, 87, 92, 106, 123, 125, 126, 128, 136, 138], "meterinfo": 1, "latest": [1, 107, 145, 147, 152], "read": [1, 19, 37, 50, 70, 77, 78, 99, 100, 102, 118, 136, 140, 143, 147], "other": [1, 19, 20, 29, 34, 65, 91, 92, 98, 99, 102, 105, 107, 111, 115, 116, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "relev": [1, 49, 99, 109, 110, 111, 115, 116, 123, 140, 149], "send_error": 1, "error": [1, 2, 3, 16, 17, 19, 20, 23, 34, 36, 39, 49, 57, 61, 89, 92, 95, 99, 102, 104, 123, 134, 136, 143, 148], "happend": 1, "evseerror": [1, 95], "enum": [1, 18, 39, 50, 53, 59, 62, 84, 86, 87, 89, 90, 91, 92, 93, 95, 96, 98, 99, 101, 102, 103, 104, 105, 107], "reset_error": 1, "reset": [1, 3, 18, 39, 44, 61, 66, 73, 81, 82, 83, 92, 107, 117, 123, 131, 149], "simpl": [2, 28, 56, 72, 80, 115, 136, 137, 138, 141, 142, 147, 150, 152], "v2g_session_finish": 2, "car": [2, 9, 13, 19, 20, 49, 54, 59, 61, 87, 91, 92, 111, 115, 123, 134, 136, 141, 143, 150], "ac_evpowerreadi": 2, "hlc": [2, 19, 54, 59, 61, 62, 75, 82, 115], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 45], "return": [2, 6, 7, 16, 18, 19, 20, 21, 22, 28, 29, 30, 31, 35, 36, 37, 39, 41, 43, 44, 51, 52, 53, 70, 81, 92, 99, 102, 104, 114, 119, 133, 136, 137, 139, 152], "simul": [2, 9, 17, 61, 62, 79, 134, 143, 149, 150, 151], "commun": [2, 29, 30, 34, 54, 59, 62, 66, 70, 73, 78, 82, 83, 106, 116, 117, 119, 135, 138, 139, 140, 143, 152], "pause_charg": [2, 20], "paus": [2, 20, 91, 92, 107, 136, 138, 149], "set_fault": [2, 20], "todo_sl": 2, "fault": [2, 20, 49, 92, 95, 101, 103, 123], "station": [2, 29, 49, 55, 59, 67, 68, 84, 86, 92, 95, 99, 111, 116, 136, 142, 149, 150], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 96], "set_bpt_dc_param": 2, "bpt": [2, 59, 96], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 96], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 123], "rcd": [3, 17, 19, 48, 66, 73, 82, 83, 86, 95, 115, 123], "actual": [3, 20, 27, 54, 59, 61, 81, 87, 92, 99, 102, 115, 123, 136, 140, 142, 149, 152], "emerg": [3, 92, 95, 123], "switch": [3, 17, 19, 20, 50, 59, 78, 86, 87, 91, 92, 115, 123], "off": [3, 19, 20, 50, 86, 91, 101, 115, 123, 129, 130, 137, 141, 142, 147, 152], "done": [3, 20, 29, 61, 119, 131, 133, 134, 135, 136, 137, 138, 142, 147, 149, 150], "hw": [3, 66, 73, 82, 83, 142], "directli": [3, 19, 59, 81, 119, 123, 137, 144, 147], "control": [3, 9, 17, 19, 29, 45, 59, 62, 65, 66, 73, 78, 82, 83, 115, 116, 117, 122, 134, 136, 138, 141, 142, 149, 152], "telemetri": [3, 19, 20, 48, 50, 91, 123], "rcd_current_ma": [3, 17, 86], "ma": [3, 17, 86], "note": [3, 19, 50, 59, 62, 65, 92, 99, 116, 123, 131, 141, 149, 152], "doe": [3, 19, 28, 54, 59, 65, 107, 115, 123, 133, 136, 137, 141, 142], "anyth": [3, 131, 142], "mere": [3, 115], "self_test": 3, "execut": [3, 9, 20, 34, 39, 44, 81, 119, 137, 140, 142, 145, 147, 152], "self": [3, 119, 133, 136, 145, 147, 152], "test": [3, 19, 45, 59, 62, 86, 98, 134, 136, 137, 142, 143, 145, 146, 147, 150, 152], "fail": [3, 61, 62, 93, 95, 107, 117, 119, 123, 141, 148], "selftest": 3, "rais": [3, 134], "after": [3, 20, 29, 30, 34, 39, 49, 59, 61, 67, 68, 77, 81, 87, 92, 98, 105, 107, 108, 115, 117, 119, 123, 133, 136, 137, 138, 139, 141, 142, 146, 147, 152], "hardwar": [3, 19, 20, 34, 37, 48, 50, 59, 63, 66, 70, 73, 74, 78, 82, 83, 86, 91, 92, 115, 123, 124, 136, 137, 138, 141, 143], "successful": 3, "authent": [4, 49, 77, 116, 134, 136, 149], "framework": [4, 16, 22, 23, 129, 130, 131, 136, 137, 138, 143, 144, 146, 148, 149, 152, 154], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 84], "emit": [4, 18, 19, 20, 29, 39, 92, 115], "event": [4, 17, 19, 20, 29, 30, 49, 51, 84, 86, 92, 95, 99, 106, 111, 112, 115, 123, 143, 149], "relat": [4, 20, 21, 29, 92, 93, 99, 102, 107, 116, 133, 136, 137, 138, 147, 148], "set_connection_timeout": 4, "timeout": [4, 51, 52, 58, 59, 61, 62, 70, 78, 92, 111, 115, 139], "connection_timeout": [4, 20, 49, 149], "second": [4, 34, 47, 49, 59, 62, 65, 67, 68, 74, 77, 81, 99, 107, 108, 118, 119, 130, 131, 133, 136, 137, 138, 142, 147, 152, 154], "set_master_pass_group_id": 4, "master": [4, 49, 62, 115, 135, 142, 147], "pass": [4, 49, 99, 133, 139, 145], "group": [4, 49, 98, 136], "idtoken": [4, 49, 84], "have": [4, 19, 38, 49, 87, 88, 100, 102, 115, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 152, 153], "parent_id_token": [4, 49, 84, 103], "mean": [4, 19, 36, 44, 49, 50, 59, 78, 81, 82, 87, 99, 107, 130, 133, 134, 136, 138, 149], "thei": [4, 19, 34, 49, 59, 92, 115, 118, 123, 130, 134, 137, 138, 140, 142, 144, 147, 155], "ani": [4, 11, 29, 34, 49, 59, 62, 75, 87, 92, 123, 130, 131, 133, 136, 137, 140, 142, 146, 147], "ongo": [4, 49, 84, 107, 147], "transact": [4, 8, 20, 29, 35, 44, 49, 65, 77, 84, 85, 92, 99, 102, 105, 111, 119, 138, 139], "cannot": [4, 18, 39, 49, 119, 123, 142, 148], "exampl": [4, 19, 23, 24, 49, 69, 81, 92, 98, 102, 115, 121, 125, 126, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 146, 149, 152], "law": [4, 49], "enforc": [4, 10, 13, 20, 25, 49, 59, 75, 87, 92], "person": [4, 49, 99], "tow": [4, 49], "awai": [4, 49, 87, 92, 152], "master_pass_group_id": [4, 49], "empti": [4, 30, 48, 49, 50, 54, 65, 68, 71, 78, 79, 82, 99, 119, 125, 126, 136, 137, 152], "provided_token": [5, 6, 20, 49], "validate_token": 6, "auth": [6, 41, 59, 67, 68, 84, 92, 103, 115, 125, 126, 127, 138, 139, 141, 149], "reason": [6, 44, 53, 84, 91, 92, 99, 103, 107, 119, 135, 139, 141, 142, 149], "about": [6, 18, 20, 21, 29, 30, 36, 39, 44, 48, 84, 92, 99, 102, 107, 111, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 147, 149, 153], "validationresult": [6, 20, 84], "bank": [7, 8, 85, 102, 105, 138, 143], "statement": [7, 85, 102], "get_bank_session_token": 7, "bank_transact": [7, 8, 125, 128], "banksessiontoken": [7, 85], "commit": [8, 105, 139, 147], "account": [8, 64, 102, 139, 145], "bank_transaction_summari": [8, 77, 139], "banktransactionsummari": [8, 85], "summari": [8, 85], "depend": [8, 27, 34, 85, 131, 134, 139, 141, 142, 147], "backend": [8, 85, 102, 105, 133, 138, 139, 141, 143], "therefor": [8, 29, 85, 115, 116, 137, 140, 147], "mostli": [8, 74, 85], "opaqu": [8, 73, 85], "moment": [8, 85, 95, 99, 146], "plug": [9, 49, 59, 84, 91, 92, 102, 116, 136, 142, 143, 149, 151], "out": [9, 19, 61, 92, 115, 136, 138, 142, 143, 145, 147, 152], "hil": 9, "sil": [9, 136, 140, 141, 149, 150, 153], "e": [9, 10, 11, 19, 20, 25, 34, 37, 39, 45, 49, 50, 59, 86, 87, 90, 91, 92, 95, 102, 107, 111, 115, 117, 118, 119, 123, 134, 136, 137, 138, 139, 141, 142, 143, 146, 147, 149, 152], "g": [9, 10, 11, 19, 20, 25, 34, 37, 45, 49, 50, 59, 87, 91, 92, 102, 107, 111, 115, 119, 123, 134, 136, 137, 138, 139, 141, 142, 146, 149, 152, 155], "yeti": [9, 66, 73, 82, 83, 124, 138, 149], "shall": [9, 34, 92, 107, 116, 152], "follow": [9, 49, 92, 111, 115, 116, 118, 119, 123, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153], "structur": [9, 130, 136, 137, 141, 143, 152, 153, 155], "countri": [9, 19, 21, 59], "code": [9, 19, 20, 36, 37, 59, 62, 92, 98, 99, 102, 118, 119, 123, 131, 133, 136, 137, 141, 143, 144, 148, 149, 152], "oper": [9, 19, 20, 29, 30, 34, 37, 44, 50, 79, 81, 92, 95, 99, 101, 102, 107, 116, 117, 119, 123, 135, 141, 142, 149], "executechargingsess": 9, "connector": [10, 18, 19, 20, 29, 36, 47, 49, 59, 73, 84, 91, 92, 99, 103, 111, 115, 142, 149], "lock": [10, 19, 20, 66, 73, 82, 123, 137], "motor": [10, 66, 73, 82, 123], "socket": [10, 19, 73, 92, 135, 142, 152], "fix": [10, 19, 147], "attach": [10, 19, 73, 78, 136, 141, 144, 148], "unlock": [10, 20, 92, 123, 149], "normal": [10, 20, 59, 79, 115, 142], "ocpp": [10, 21, 25, 30, 31, 48, 59, 68, 69, 84, 92, 102, 107, 115, 121, 125, 126, 127, 128, 133, 136, 138, 140, 143, 144, 150], "gener": [11, 21, 26, 35, 42, 51, 67, 68, 76, 87, 92, 93, 94, 99, 102, 115, 116, 117, 118, 119, 123, 125, 134, 139, 140, 142, 143, 146, 151, 152], "json": [11, 15, 40, 43, 46, 67, 73, 79, 88, 95, 99, 119, 131, 140, 141, 144, 149, 152, 153, 154], "displai": [11, 99, 115, 133, 142], "web": [11, 136, 144], "titl": [11, 138], "config": [12, 19, 51, 52, 53, 57, 58, 61, 63, 64, 67, 70, 73, 78, 111, 115, 116, 134, 135, 136, 137, 138, 140, 141, 147, 148, 149, 150, 153], "main": [12, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 65, 67, 68, 70, 71, 72, 74, 78, 79, 80, 81, 98, 119, 129, 130, 131, 133, 134, 136, 138, 140, 142, 143, 148, 149, 152, 154], "implement": [12, 19, 20, 21, 29, 34, 42, 49, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 65, 70, 72, 75, 76, 78, 80, 81, 89, 99, 111, 115, 116, 117, 118, 119, 123, 131, 133, 134, 135, 136, 138, 139, 140, 141, 143, 144, 146, 149, 150, 152], "intern": [13, 19, 20, 29, 30, 48, 50, 66, 82, 91, 95, 102, 115, 148, 149, 155], "manag": [13, 20, 49, 55, 59, 87, 92, 99, 101, 111, 134, 135, 137, 139, 142, 143, 144, 148, 150], "intefac": 13, "node": [13, 20, 25, 87, 136, 138, 141, 148, 150], "energy_flow_request": 13, "energyflowrequest": [13, 87], "flow": [13, 20, 25, 59, 78, 87, 101, 111, 117, 136, 138, 153], "suppli": [13, 19, 22, 33, 34, 48, 50, 56, 59, 66, 87, 91, 95, 101, 115, 137, 141, 142], "import": [13, 15, 34, 48, 73, 87, 88, 91, 101, 102, 106, 109, 110, 123, 133, 140, 141, 142, 143, 149, 152], "direct": [13, 78, 87, 102, 133, 136, 141, 145, 152], "grid": [13, 59, 87, 91, 102, 115, 138], "consum": [13, 87, 105, 136, 138, 139], "export": [13, 15, 48, 62, 73, 87, 88, 91, 92, 101, 102, 109, 110, 130, 136, 152, 153], "enforce_limit": [13, 87, 115], "energymanag": [13, 14, 20, 25, 87, 92, 115, 125, 127], "enforcedlimit": [13, 20, 25, 87], "rout": [13, 137], "through": [13, 87, 92, 134, 136, 141, 142, 146, 147], "tree": [13, 25, 56, 59, 87, 115, 141, 152, 155], "global": [14, 43, 55, 92, 134, 155], "price": [15, 46, 64, 87, 88, 98, 105], "forecast": [15, 40, 46, 55, 64, 88], "energy_pr": 15, "energypriceschedul": [15, 88], "timestamp": [15, 40, 42, 44, 46, 87, 88, 89, 92, 99, 102, 105, 106, 107, 108, 110, 133], "both": [15, 29, 88, 115, 118, 119, 123, 131, 142, 147], "access": [16, 21, 37, 63, 79, 116, 133, 136, 138, 142, 144, 145, 150], "histori": [16, 57, 89, 147, 152], "everest": [16, 44, 45, 48, 49, 60, 65, 69, 71, 79, 107, 115, 116, 118, 121, 129, 131, 133, 135, 151, 154, 155], "get_error": [16, 89], "take": [16, 19, 59, 107, 130, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 149, 152], "filter": [16, 78, 89], "filterargu": [16, 89], "appli": [16, 20, 34, 47, 87, 105, 115, 142, 149], "errorobject": [16, 89], "board": [17, 19, 66, 73, 82, 83, 86, 90, 91, 123, 138, 143], "packag": [17, 131, 143, 150, 152], "side": [17, 18, 39, 59, 82, 83, 86, 87, 115, 116, 117, 123, 124, 134, 136, 138, 141, 142, 149], "bsp_event": 17, "board_support_common": [17, 19, 125, 128], "bspevent": [17, 19, 86], "cp": [17, 86, 123], "relai": [17, 19, 66, 73, 82, 83, 86, 123], "bsp_measur": 17, "bspmeasur": [17, 86], "bsp": [17, 19, 59, 86], "set_cp_stat": 17, "state": [17, 18, 19, 39, 45, 49, 59, 86, 87, 89, 90, 92, 95, 103, 107, 115, 117, 123, 130, 133, 136, 138, 142, 149, 152], "driver": [17, 19, 34, 50, 63, 65, 66, 73, 76, 82, 83, 115, 119, 122, 124, 134, 136, 138, 142, 144, 148], "s2": 17, "cp_state": 17, "evcpstat": [17, 90], "allow_power_on": [17, 19, 91], "flag": [17, 19, 91, 102, 106, 117, 133, 135, 141, 142, 145, 148, 152], "must": [17, 19, 34, 50, 87, 92, 102, 107, 115, 116, 119, 123, 133, 137, 149, 150, 152], "never": [17, 19, 49, 59, 115, 131, 139, 142, 147], "onyli": 17, "do": [17, 19, 20, 59, 61, 86, 87, 92, 102, 107, 118, 130, 131, 133, 136, 139, 140, 141, 142, 143, 147, 151, 152, 153, 155], "diode_fail": 17, "diod": [17, 123], "failur": [17, 81, 95, 107, 119, 123], "set_ac_max_curr": 17, "set_three_phas": 17, "three": [17, 19, 20, 59, 111, 123, 137, 138, 144, 154], "three_phas": [17, 19, 20, 59, 115], "One": [17, 87, 88, 105, 131, 135, 137, 138, 141, 143], "set_rcd_error": 17, "higher": [18, 20, 39, 99], "chang": [18, 19, 20, 29, 30, 34, 39, 59, 67, 91, 92, 99, 105, 123, 131, 133, 134, 136, 137, 138, 140, 142, 144, 146, 147, 148, 149, 152, 153, 155], "shut": [18, 39], "down": [18, 39, 49, 108, 142, 143, 147, 149], "ev_mac_address": [18, 39], "trigger_match": 18, "success": [18, 20, 35, 39, 77, 86, 92, 95, 102, 104, 107, 117, 119, 139, 140, 142, 147], "transit": [18, 39, 115, 117, 123], "unexpect": [18, 39, 119], "handl": [18, 21, 39, 49, 61, 62, 87, 89, 91, 92, 111, 115, 117, 123, 133, 137, 138, 140, 149, 152], "machin": [18, 39, 115, 123, 136, 138, 142], "minim": [19, 34, 59, 82, 87, 96, 99, 149, 152], "path": [19, 21, 48, 57, 60, 67, 68, 72, 81, 92, 93, 116, 131, 136, 137, 140, 141, 142, 143, 145, 149, 152], "controlpilot": [19, 86, 90], "output": [19, 34, 55, 59, 62, 66, 70, 71, 91, 95, 101, 123, 130, 131, 136, 138, 152], "compon": [19, 29, 99, 102, 137, 142, 150, 152], "imd": [19, 27, 59], "etc": [19, 34, 60, 92, 102, 111, 123, 136, 137, 142, 143, 149, 150, 154], "own": [19, 119, 134, 136, 137, 138, 142, 143, 145, 152, 153], "ac_nr_of_phases_avail": 19, "instantan": [19, 92, 102, 109, 110, 115], "count": [19, 21, 56, 73, 92, 93, 108, 136], "capabl": [19, 20, 29, 34, 48, 86, 87, 91, 101, 115, 117, 119, 136, 141], "hardwarecap": [19, 20, 91], "evsemanag": [19, 20, 34, 47, 61, 111, 117, 125, 127, 133, 134, 136, 138, 139, 149], "get_hw_cap": 19, "fetch": [19, 42, 64, 119, 130, 146], "cach": [19, 21, 34, 102, 130, 136, 152], "case": [19, 30, 39, 49, 62, 77, 84, 85, 99, 102, 111, 116, 117, 118, 119, 123, 133, 134, 135, 136, 137, 140, 141, 142, 143, 147, 152], "runtim": [19, 47, 59, 152], "becaus": [19, 29, 34, 49, 92, 103, 111, 123, 131, 137, 140, 141, 147], "get": [19, 20, 21, 29, 30, 37, 41, 44, 59, 67, 68, 115, 118, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 143, 144, 147, 149, 153], "too": [19, 92, 119, 141], "hot": 19, "ac_pp_ampac": 19, "proximitypilot": [19, 86], "carri": [19, 137], "amper": [19, 22, 34, 50, 55, 56, 59, 87, 91, 101, 102, 109, 110, 115], "whenev": [19, 115, 123], "those": [19, 119, 133, 134, 135, 136, 138, 143, 152], "singl": [19, 20, 37, 92, 93, 119, 123, 131, 133, 140, 146, 147, 152], "has_ventil": [19, 59], "d": [19, 39, 86, 90, 92, 123, 133, 136, 141, 142, 144, 147, 148], "country_cod": [19, 59], "two": [19, 102, 111, 115, 116, 117, 118, 119, 131, 133, 134, 136, 137, 138, 140, 142, 143, 146, 152], "letter": 19, "iso": [19, 59, 77, 88, 98, 102, 117, 135, 138, 142, 143, 150], "3166": 19, "1": [19, 20, 29, 30, 34, 37, 43, 48, 49, 51, 55, 56, 59, 62, 63, 65, 66, 67, 68, 69, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 86, 92, 98, 99, 102, 116, 119, 123, 129, 142, 147, 148, 149, 150, 155], "alpha": 19, "For": [19, 29, 49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 98, 99, 115, 116, 119, 123, 130, 131, 134, 135, 136, 137, 138, 140, 141, 142, 143, 146, 149, 152], "input": [19, 29, 34, 37, 84, 101, 102, 115, 118, 136, 137, 141], "acdc": 19, "convert": [19, 55, 99, 115], "stack": [19, 134, 136, 143, 148, 150], "itself": [19, 20, 115, 133, 137], "port": [19, 37, 43, 65, 66, 70, 73, 74, 78, 82, 83, 115, 136, 137, 144, 152], "typic": [19, 64, 77, 82, 85, 86, 92, 101, 105, 118, 137, 139, 141], "pilot": [19, 39, 66, 73, 82, 83, 117], "f": [19, 20, 39, 86, 117, 123, 142, 148], "pwm_on": 19, "turn": [19, 20, 137, 142], "pwm": [19, 20, 59, 86, 115, 123, 138], "duti": [19, 86, 138], "cycl": [19, 86, 138], "percent": [19, 59, 86, 87, 92], "0": [19, 20, 21, 29, 36, 43, 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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 91, 92, 99, 102, 116, 118, 123, 129, 130, 133, 135, 136, 143, 147, 149, 150, 152, 155], "pwm_off": 19, "constant": [19, 64], "high": [19, 27, 50, 78, 87, 89, 92, 115, 123, 133, 142, 143, 154], "pwm_f": 19, "neg": [19, 87, 97, 102, 109, 110], "poweronoff": [19, 91], "context": [19, 91, 92, 99], "ac_switch_three_phases_while_charg": 19, "doubt": 19, "hardware_capabilit": 19, "perman": [19, 50, 73, 92, 95, 123, 142], "destroi": [19, 123], "so": [19, 20, 59, 64, 87, 88, 92, 98, 115, 116, 118, 131, 133, 136, 137, 138, 140, 141, 142, 143, 144, 147, 149, 152], "special": [19, 59, 86, 87, 88, 102, 123, 136, 138, 143], "sequenc": [19, 20, 86, 123], "exact": [19, 102, 138, 142, 146], "would": [19, 49, 77, 98, 130, 131, 133, 136, 137, 144, 147, 152], "c2": 19, "c1": 19, "b1": 19, "b2": 19, "similar": [19, 115, 116, 130, 135, 137, 139, 142, 152], "caution": 19, "3ph": [19, 123], "1ph": 19, "evse_replug": 19, "virtual": [19, 86, 92, 123, 137, 150], "replug": [19, 20, 49, 86, 92, 123], "without": [19, 37, 81, 92, 93, 106, 116, 118, 123, 138, 139, 141, 142, 143, 149, 152], "evsereplugstart": [19, 86], "care": [19, 137, 152], "carpluggedin": 19, "evsereplugfinish": [19, 86], "mainli": [19, 116, 131, 135, 142, 147], "don": [19, 131, 141, 145, 147, 148, 149], "t": [19, 20, 99, 131, 133, 136, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153], "product": [19, 40, 98, 119, 123, 136, 138, 142, 147], "m": [19, 62, 78, 130, 131, 135, 136, 147, 148], "durat": [19, 47, 55, 59, 67, 99, 102, 119], "ac_read_pp_ampac": 19, "function": [19, 20, 21, 34, 45, 47, 48, 63, 69, 76, 104, 116, 118, 119, 121, 133, 136, 137, 140, 143, 148, 152], "pp": 19, "distinct": [19, 118], "you": [19, 59, 65, 77, 125, 130, 131, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "also": [19, 20, 21, 59, 75, 99, 115, 116, 118, 119, 123, 130, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 147, 148, 149, 152, 155], "var": [19, 29, 34, 48, 102, 106, 109, 110, 118, 119, 134, 136, 137], "pp_ampac": 19, "ampac": [19, 86], "ac_set_overcurrent_limit_a": 19, "mani": [19, 49, 59, 62, 81, 107, 130, 136, 143], "over": [19, 59, 67, 93, 108, 115, 123, 135, 137, 139, 141], "shutdown": [19, 95, 96], "draw": [19, 87, 101], "more": [19, 20, 29, 38, 55, 84, 99, 102, 115, 119, 123, 135, 136, 137, 138, 139, 140, 141, 142, 143, 146, 147, 149, 152, 154], "than": [19, 29, 38, 65, 84, 92, 99, 119, 135, 136, 138, 139, 143], "just": [19, 26, 47, 115, 134, 136, 137, 138, 141, 142, 143, 145, 147, 152], "ignor": [19, 48, 49, 65, 115, 140], "otherwis": [19, 20, 60, 62, 74, 87, 119, 133, 142, 147], "overcurr": 19, "detect": [19, 20, 95, 107, 123, 139, 142], "margin": 19, "ad": [19, 20, 59, 61, 133, 134, 137, 138, 145, 147, 155], "avoid": [19, 59, 141], "infer": 19, "work": [19, 20, 58, 61, 62, 75, 87, 123, 130, 135, 136, 138, 140, 141, 142, 144, 147, 148, 152], "repres": [20, 56, 89, 102, 131, 138, 139, 140], "kernel": [20, 135], "session_ev": 20, "sessionev": [20, 92], "ev_info": 20, "evinfo": [20, 92], "car_manufactur": 20, "carmanufactur": [20, 92], "manufactur": [20, 76, 92, 99, 116, 119], "known": [20, 99, 102, 152], "evse_board_support": [20, 59, 66, 73, 82, 125, 126, 128, 133], "dataset": [20, 35, 42, 102, 106], "de": [20, 50, 58, 59, 61, 65, 142, 147], "pnx": [20, 59], "e123456": 20, "hw_capabl": 20, "iso15118_certificate_request": 20, "iso15118_charg": [20, 54, 59, 62, 84, 125, 126, 128], "enforced_limit": [20, 25], "come": [20, 25, 61, 73, 115, 131, 134, 136, 140, 141, 142, 147, 152], "waiting_for_external_readi": 20, "principl": [20, 134], "delai": [20, 47, 59, 61, 65, 67, 68, 81, 108, 119, 123], "its": [20, 48, 49, 59, 65, 87, 92, 99, 115, 119, 130, 131, 133, 136, 137, 140, 142, 147, 152], "wait": [20, 37, 44, 53, 59, 61, 62, 77, 84, 92, 99, 111, 117, 119, 136, 141, 142, 152], "external_ready_to_start_charg": [20, 59], "get_evs": 20, "enable_dis": [20, 120], "possibl": [20, 30, 34, 71, 95, 96, 119, 123, 131, 133, 138, 141, 143, 144, 145, 147, 149, 152, 154], "connector_id": [20, 36, 51, 59, 92, 99], "whole": [20, 29, 84, 99, 136, 137, 141, 149], "cmd_sourc": 20, "enabledisablesourc": [20, 92], "sourc": [20, 84, 92, 130, 131, 136, 138, 139, 141, 142, 143, 148, 149, 152, 153], "same": [20, 47, 53, 77, 92, 114, 115, 119, 123, 130, 133, 134, 137, 142, 145], "sinc": [20, 119, 133, 136, 142, 143, 145, 152, 155], "anoth": [20, 61, 115, 134, 136, 137, 138, 139, 141, 142, 143, 152, 155], "decid": [20, 133, 138], "authorize_respons": 20, "validation_result": [20, 53], "withdraw_author": [20, 115], "further": [20, 92, 111, 115, 116, 130, 136, 137, 140, 143, 149, 152], "reserv": [20, 49, 67, 84, 92, 111, 125, 126, 128, 138, 139, 149], "color": 20, "hmi": 20, "led": [20, 50, 115, 142], "reservation_id": [20, 36, 92, 103], "transactionstart": [20, 92], "els": [20, 21, 29, 30, 44, 123, 142, 152], "cancel_reserv": [20, 36, 115], "anymor": [20, 49, 92, 123, 135, 147], "extern": [20, 25, 30, 48, 50, 56, 59, 67, 68, 87, 102, 115, 130, 142, 150, 155], "successfulli": [20, 29, 30, 44, 99, 102, 107, 134, 141, 142, 149, 150], "alreadi": [20, 77, 84, 87, 88, 130, 136, 138, 140, 141, 142, 143, 144, 146, 147, 152, 153], "paused_by_evs": 20, "resume_charg": 20, "resum": [20, 67, 68, 92, 136], "won": [20, 141], "stop_transact": [20, 35], "cancel": [20, 36, 47, 103, 107, 115, 139], "automat": [20, 50, 118, 130, 136, 138, 141, 146, 150], "disconnect": [20, 29, 30, 67, 68, 86, 92], "befor": [20, 27, 44, 49, 53, 59, 61, 62, 65, 99, 103, 107, 110, 119, 123, 133, 137, 138, 140, 141, 142, 152], "stoptransactionrequest": [20, 92], "force_unlock": 20, "forc": [20, 62, 91, 123, 131, 137, 140, 142, 152], "correct": [20, 102, 116, 118, 133, 138, 140, 142, 145, 146], "except": [20, 119], "explicitli": [20, 65], "cloud": [20, 140, 142, 143], "set_external_limit": [20, 25], "addit": [20, 25, 29, 30, 49, 56, 59, 84, 87, 92, 99, 102, 111, 115, 131, 134, 135, 136, 137, 147, 149, 152, 153], "externallimit": [20, 25, 87], "uuid": [20, 59, 87, 89, 92, 102, 133], "switch_three_phases_while_charg": 20, "switchthreephaseswhilechargingresult": [20, 92], "certificateinstallationr": [20, 95], "certificateupdater": [20, 95], "forwar": 20, "system": [20, 65, 67, 68, 76, 92, 95, 115, 116, 119, 125, 126, 127, 128, 133, 136, 138, 139, 140, 141, 142, 143, 144, 146, 149, 150], "situat": [20, 99], "where": [20, 59, 60, 67, 68, 92, 107, 137, 138, 142, 143, 145, 147, 149, 152], "optim": [20, 87], "combin": [20, 29, 59, 92, 99, 115, 116], "secur": [21, 29, 30, 62, 67, 68, 93, 99, 102, 116, 129, 142, 149], "storag": [21, 29, 92], "within": [21, 34, 87, 92, 99, 111, 115, 116, 123, 134, 137, 140, 142, 150], "period": [21, 99, 118], "leaf": [21, 59, 60, 93, 116, 140], "expir": [21, 47, 53, 84, 93, 102, 103], "install_ca_certif": [21, 116, 140], "ca": [21, 60, 93, 119, 136], "pem": [21, 60, 65, 84, 93, 107, 119], "encod": [21, 84, 93, 95, 99, 102, 107, 110, 123, 155], "x": [21, 65, 84, 107, 119, 155], "509": [21, 84, 107, 119], "certificate_typ": [21, 93], "cacertificatetyp": [21, 93], "installcertificateresult": [21, 93], "attempt": [21, 44, 65, 81, 93, 107, 111, 119, 140], "delete_certif": 21, "delet": [21, 28, 93, 131, 144, 147], "certificate_hash_data": [21, 93], "certificatehashdata": [21, 93], "deletecertificateresult": [21, 93], "update_leaf_certif": [21, 116, 140], "certificate_chain": 21, "leafcertificatetyp": [21, 93], "verify_certif": [21, 140], "verifi": [21, 27, 62, 84, 102, 107, 116, 136, 140, 152], "given": [21, 22, 28, 29, 30, 36, 42, 49, 59, 81, 99, 133, 135, 142], "certificatevalidationresult": [21, 93], "verif": [21, 107], "get_installed_certif": 21, "retriev": [21, 29, 93, 99, 107, 140], "certificatetyp": [21, 93], "getinstalledcertificatesresult": [21, 93], "hash": [21, 93, 95], "get_v2g_ocsp_request_data": 21, "ocsp": [21, 84, 93, 140], "exclud": [21, 93, 98], "root": [21, 87, 116, 117, 119, 130, 131, 136, 140, 141, 144, 148], "ocsprequestdatalist": [21, 93], "sub": [21, 144, 155], "exlud": 21, "get_mo_ocsp_request_data": [21, 140], "mo": [21, 60, 93, 140], "update_ocsp_cach": 21, "ocsp_respons": 21, "ocsprespons": 21, "class": [21, 43, 133, 136], "ietf": 21, "rfc": 21, "6960": 21, "der": [21, 93], "base64": [21, 95, 107, 110], "is_ca_certificate_instal": 21, "generate_certificate_signing_request": [21, 116, 140], "name": [21, 50, 59, 93, 95, 99, 107, 119, 131, 136, 137, 138, 141, 142, 144, 145, 146, 147, 148, 152, 153, 155], "c": [21, 39, 86, 90, 92, 106, 109, 110, 123, 134, 135, 136, 137, 141, 142, 147, 152], "organ": [21, 134, 143, 152], "o": [21, 148], "common": [21, 131, 135, 136, 143, 144], "cn": [21, 106], "use_tpm": 21, "csr": [21, 93, 116, 140], "store": [21, 22, 28, 29, 30, 60, 71, 72, 79, 92, 107, 118, 125, 127, 139, 140, 142, 145, 152], "tpm": 21, "getcertificatesignrequestresult": [21, 93], "get_leaf_certificate_info": [21, 93], "respect": [21, 87, 93, 111, 130, 137, 138, 140, 144, 150, 152], "encodingformat": [21, 93], "include_ocsp": 21, "getcertificateinforesult": [21, 93], "get_verify_fil": 21, "file": [21, 48, 57, 59, 60, 62, 63, 67, 71, 72, 73, 79, 81, 89, 92, 93, 95, 107, 116, 123, 125, 130, 133, 134, 135, 139, 140, 141, 143, 145, 146, 148, 149, 150, 152, 153, 154, 155], "bundl": [21, 152], "get_leaf_expiry_days_count": 21, "dai": [21, 139, 147], "verify_file_signatur": 21, "file_path": 21, "signing_certif": [21, 107], "succeed": [21, 147], "multipl": [22, 37, 49, 50, 87, 99, 111, 115, 116, 119, 130, 133, 135, 136, 137, 138, 141, 146, 147], "featur": [22, 47, 59, 102, 115, 133, 138, 143, 146, 147, 149, 152, 154], "uses_someth": 22, "someth": [22, 28, 99, 133, 138, 140, 142, 145, 147], "exist": [22, 28, 29, 30, 75, 99, 106, 116, 118, 136, 138, 142, 152], "za": [22, 28], "z0": [22, 28], "9_": [22, 28], "outsid": 25, "blob": [26, 73, 94, 115, 135, 142], "vector_of_int": 26, "vectorofint": [26, 94], "devic": [27, 29, 37, 42, 43, 50, 58, 61, 62, 68, 71, 74, 75, 76, 77, 78, 87, 118, 119, 134, 137, 138, 142], "iec": [27, 95, 102, 138, 142], "61557": 27, "8": [27, 102, 119, 152, 155], "isolationmeasur": [27, 97], "recur": 27, "resist": [27, 65, 97], "regular": [27, 34, 65, 92, 115, 119, 142, 147], "interv": [27, 34, 55, 64, 67, 74, 99, 107, 115, 142], "load": [28, 50, 95, 115, 116, 136, 138, 139, 141, 148, 149], "remov": [28, 92, 131, 142, 147, 152], "design": [29, 50, 65, 76, 99, 102, 137, 140, 142], "ocpp1": [29, 99, 140, 143, 150, 151], "6": [29, 30, 67, 73, 82, 87, 99, 100, 102, 130, 135, 141, 142, 143, 150, 151], "ocpp2": [29, 84, 99, 140, 150], "flexibl": [29, 99, 138, 141, 149], "easier": [29, 99, 147], "vice": [29, 99, 142], "versa": [29, 99, 142], "ocpp_transaction_ev": 29, "ocpptransactionev": [29, 99], "ocpp_transaction_event_respons": 29, "ocpptransactioneventrespons": [29, 99], "charging_schedul": 29, "chargingschedul": [29, 99], "schedul": [29, 44, 55, 67, 87, 99, 107, 115, 119], "composit": 29, "is_connect": [29, 30], "chargepoint": [29, 30, 149], "security_ev": [29, 30], "securityev": [29, 30, 99], "occur": [29, 30, 92, 95, 99, 111, 136], "event_data": 29, "eventdata": [29, 99], "been": [29, 30, 59, 92, 99, 102, 103, 107, 119, 134, 135, 136, 138, 141, 142, 149], "boot_notification_respons": 29, "bootnotificationrespons": [29, 99], "receiv": [29, 34, 59, 67, 81, 87, 92, 111, 120, 123, 137, 139, 140, 149, 152], "websocket": [29, 30, 67, 68, 141, 144, 149], "No": [29, 30, 98, 102, 147, 148], "could": [29, 30, 35, 44, 69, 84, 102, 121, 134, 135, 136, 137, 138, 139, 142, 149, 152], "previou": [29, 30, 81, 131, 136, 137, 139, 142, 152], "securityeventnotif": [29, 30], "req": [29, 30, 58, 61, 116, 117, 120, 140, 149], "queu": [29, 30], "guarante": [29, 30], "deliveri": [29, 30], "get_vari": 29, "With": [29, 115, 133, 136, 142, 143, 145, 146, 152, 154], "model": [29, 41, 63, 68, 106, 118, 141, 147], "getvariablerequest": [29, 99], "getvariableresult": [29, 99], "everi": [29, 53, 78, 114, 133, 137, 147], "preserv": [29, 137], "order": [29, 84, 119, 136, 140, 142, 144, 149, 152, 153, 155], "set_vari": 29, "custom": [29, 30, 69, 84, 99, 121, 130, 135, 136, 137, 139, 144, 153, 154], "reject": [29, 77, 84, 93, 99, 103, 107], "setvariablerequest": [29, 99], "setvariableresult": [29, 99], "change_avail": 29, "changeavailabilityrequest": [29, 99], "changeavailabilityrespons": [29, 99], "monitor_vari": 29, "componentvari": [29, 99], "consecut": [29, 30], "overrid": [29, 30, 131, 137, 142], "kind": [29, 138, 143], "component_vari": [29, 99], "point": [30, 34, 49, 67, 68, 76, 81, 84, 87, 92, 102, 103, 137, 142, 147, 149, 152], "configuration_kei": [30, 99], "keyvalu": [30, 99], "regist": [30, 37, 63, 99, 118, 137, 140, 149, 153], "monitor_configuration_kei": 30, "get_configuration_kei": 30, "unknown": [30, 84, 92, 93, 99, 102, 107], "getconfigurationrespons": [30, 99], "set_custom_configuration_kei": [30, 99], "Its": 30, "standard": [30, 37, 98, 144], "configurationstatu": [30, 99], "In": [30, 49, 59, 85, 91, 98, 99, 102, 111, 115, 116, 117, 119, 123, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 147, 149, 150, 152, 153], "montir": 30, "data_transf": [31, 67, 68, 69], "perform": [31, 61, 99, 102, 107, 119, 130, 141], "datatransferrequest": [31, 99], "datatransferrespons": [31, 99], "temperatur": [32, 73, 91, 95, 100, 136], "mcu": [32, 73, 100, 122], "mcutemperatur": [32, 100], "guidelin": 34, "soon": [34, 70, 92, 115, 138, 142, 153], "ideal": 34, "logic": [34, 47, 49, 84, 111, 115, 117, 131, 134, 136, 137, 138, 152], "happen": [34, 49, 92, 115, 131, 134, 139, 141, 147], "due": [34, 102, 115, 138, 142, 147], "thermal": 34, "derat": 34, "immedi": [34, 44, 59, 62, 92, 111, 123, 147], "setmod": 34, "setvoltagecurr": 34, "lost": [34, 142], "last": [34, 87, 119, 130, 143], "psu": 34, "back": [34, 59, 72, 78, 80, 115, 123, 136, 137, 142, 144, 147], "communicationfault": 34, "clear": [34, 49, 58, 61, 92, 99, 123, 134], "voltage_curr": 34, "4": [34, 65, 102, 118, 119, 130, 134, 142, 152, 155], "hertz": [34, 102, 109, 110], "recommend": [34, 134, 135, 136, 140, 142, 146, 149], "voltagecurr": [34, 101], "bidirect": [34, 59, 101], "setexportvoltagecurr": 34, "volt": [34, 50, 59, 97, 101, 102, 109, 110], "setimportvoltagecurr": 34, "drawn": 34, "abov": [34, 37, 76, 119, 130, 131, 136, 137, 138, 142, 143, 152], "wire": [35, 123, 138, 149, 153], "tn": 35, "network": [35, 43, 79, 81, 115, 117, 135, 136, 137, 138, 144, 148, 153], "start_transact": 35, "german": 35, "eichrecht": 35, "transactionreq": [35, 102], "ocmf": [35, 102, 119], "packet": [35, 71, 78, 102, 107, 123], "transactionstartrespons": [35, 102], "transaction_id": [35, 99, 102], "transactionstoprespons": [35, 102], "reserve_now": 36, "place": [36, 48, 107, 134, 137, 138, 142, 143, 152], "reservationresult": [36, 103], "succesful": [36, 142], "multiplex": 37, "serial": [37, 48, 63, 66, 70, 73, 74, 76, 77, 78, 82, 83, 93, 95, 123], "rs485": [37, 142], "client": [37, 60, 75, 116, 136, 137, 140, 141, 149], "modbus_read_holding_regist": 37, "modbu": [37, 43, 74, 76, 78, 118], "rtu": [37, 74, 118], "hold": [37, 118, 134, 142, 152], "target_device_id": 37, "byte": [37, 78, 102, 104, 149], "first_register_address": 37, "16": [37, 73, 82, 104, 149], "bit": [37, 78, 104, 136, 138], "num_registers_to_read": 37, "serial_comm_hub_request": [37, 125, 128], "modbus_read_input_regist": 37, "modbus_write_multiple_regist": 37, "write": [37, 62, 78, 115, 134, 136, 137, 142], "data_raw": 37, "vectoruint16": [37, 104], "content": [37, 99, 104, 119, 137, 142, 152], "written": [37, 67, 68, 116, 133, 137, 141, 142, 152], "word": [37, 98, 119, 136, 143], "statuscodeenum": [37, 104], "modbus_write_single_regist": 37, "register_address": 37, "nonstd_writ": 37, "non": [37, 92, 95, 123, 152], "discret": 37, "repli": [37, 78], "gydcg": 37, "ubc1": 37, "nonstd_read": 37, "coil": 37, "malform": 37, "run": [38, 47, 79, 99, 105, 111, 115, 117, 119, 123, 134, 135, 136, 140, 141, 144, 146, 148, 150, 153, 154], "we": [38, 59, 100, 134, 135, 136, 137, 138, 140, 142, 143, 144, 147, 148, 149, 150, 152, 153], "eveseid": 38, "instanti": 38, "sessioncost": [38, 105], "total": [38, 55, 87, 99, 105, 106, 109, 110, 118], "chunk": [38, 78, 105], "request_error_routin": 39, "routin": 39, "retri": [39, 61, 65, 81, 107, 119], "upper": [39, 99, 134, 136, 138, 142, 153], "enter_bcd": [39, 117, 123], "b": [39, 86, 90, 92, 106, 109, 110, 123, 133, 134, 141, 142, 145, 147, 154], "leave_bcd": [39, 117, 123], "solar": [40, 87], "watthour": 40, "sunspec": [41, 42, 43, 74, 106], "get_sunspec_ac_meter_valu": 41, "auth_token": 41, "reader": [42, 70, 102, 136, 142, 149], "scanner": 43, "scan_unit": 43, "scan": 43, "unit": [43, 65, 74, 92, 98, 102, 110, 125, 128, 136, 142, 147, 152], "ip_address": [43, 65], "local": [43, 62, 75, 79, 84, 87, 92, 102, 130, 136, 139, 140, 143, 145, 147, 152, 153, 154, 155], "ip": [43, 65, 77, 79, 119, 137, 142], "overview": [43, 134, 136, 140, 143, 149], "scan_port": 43, "scan_devic": 43, "scan_network": 43, "wide": [44, 81, 149, 152], "firmware_update_statu": [44, 107], "firmwareupdatestatu": [44, 107], "describ": [44, 49, 107, 111, 116, 118, 123, 133, 136, 137, 138, 140, 142, 146, 150, 152], "firmwar": [44, 73, 107, 116, 122, 123], "log_statu": [44, 107], "logstatu": [44, 107], "log": [44, 59, 62, 67, 68, 92, 107, 133, 136, 142, 144, 150], "upload": [44, 81, 107, 142, 149], "update_firmwar": [44, 107], "firmware_update_request": 44, "firmwareupdaterequest": [44, 107], "meta": 44, "updatefirmwarerespons": [44, 107], "allow_firmware_instal": 44, "proce": [44, 92, 107, 152], "upload_log": 44, "upload_logs_request": 44, "uploadlogsrequest": [44, 107], "uploadlogsrespons": [44, 107], "is_reset_allow": 44, "determin": [44, 119, 138, 148], "resettyp": [44, 107], "soft": [44, 59, 92, 107], "hard": [44, 92, 107], "set_system_tim": 44, "get_boot_reason": 44, "boot": [44, 107, 123, 142], "bootreason": [44, 107], "core": [45, 118, 129, 130, 131, 134, 135, 136, 137, 138, 141, 142, 148, 150, 152, 153, 154], "instanc": [45, 99, 133, 138, 141, 143], "evmanag": 45, "begin": [45, 117, 138, 143], "random": [47, 59, 108, 111], "uk": [47, 59, 92, 108], "smart": [47, 59, 99, 115, 123], "regul": [47, 59, 95, 101], "alwai": [47, 51, 52, 53, 59, 79, 87, 114, 115, 118, 119, 133, 136, 139, 141, 142, 147, 152], "By": [47, 137, 144, 149, 150], "default": [47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 87, 98, 116, 119, 123, 131, 133, 134, 136, 137, 141, 142, 144, 145, 146, 149, 150, 152], "countdown": [47, 108], "effect": [47, 130, 136], "set_duration_": 47, "600": [47, 59, 65, 67, 138], "expos": [48, 144], "mqtt": [48, 67, 134, 136, 138, 143, 144, 148], "charger_information_fil": 48, "like": [48, 77, 84, 98, 105, 117, 130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 149, 152], "powermeter_energy_import_decimal_plac": 48, "decim": [48, 98], "powermeter_energy_export_decimal_plac": 48, "powermeter_power_decimal_plac": 48, "powermeter_voltage_decimal_plac": 48, "powermeter_var_decimal_plac": 48, "powermeter_current_decimal_plac": 48, "powermeter_frequency_decimal_plac": 48, "frequenc": [48, 102, 109, 110, 119, 142], "hw_caps_max_current_export_decimal_plac": 48, "hw_caps_max_current_import_decimal_plac": 48, "hw_caps_min_current_export_decimal_plac": 48, "hw_caps_min_current_import_decimal_plac": 48, "hw_caps_max_plug_temperature_c_decimal_plac": 48, "max_plug_temperature_c": [48, 91], "limits_max_current_decimal_plac": 48, "telemetry_evse_temperature_c_decimal_plac": 48, "evse_temperature_c": [48, 91], "telemetry_fan_rpm_decimal_plac": 48, "fan": [48, 91], "rpm": [48, 91], "telemetry_supply_voltage_12v_decimal_plac": 48, "12v": [48, 91, 123, 142], "telemetry_supply_voltage_minus_12v_decimal_plac": 48, "telemetry_plug_temperature_c_decimal_plac": 48, "powermeter_energy_import_round_to": 48, "round": [48, 136, 143], "nearest": 48, "step": [48, 115, 130, 137, 138, 143, 147, 149, 152], "powermeter_energy_export_round_to": 48, "powermeter_power_round_to": 48, "powermeter_voltage_round_to": 48, "powermeter_var_round_to": 48, "powermeter_current_round_to": 48, "powermeter_frequency_round_to": 48, "hw_caps_max_current_export_round_to": 48, "hw_caps_max_current_import_round_to": 48, "hw_caps_min_current_export_round_to": 48, "hw_caps_min_current_import_round_to": 48, "hw_caps_max_plug_temperature_c_round_to": 48, "limits_max_current_round_to": 48, "telemetry_evse_temperature_c_round_to": 48, "telemetry_fan_rpm_round_to": 48, "telemetry_supply_voltage_12v_round_to": 48, "telemetry_supply_voltage_minus_12v_round_to": 48, "telemetry_plug_temperature_c_round_to": 48, "plug_temperature_c": [48, 91], "evse_manag": [48, 49, 51, 59, 67, 68, 71, 111, 112, 125, 126, 128, 138, 140, 149], "128": [48, 49, 56, 67, 68], "random_delai": [48, 59], "uk_random_delai": [48, 59, 125, 126, 128], "kai": [48, 52, 67, 68, 70, 72, 79, 80, 82], "uw": [48, 52, 67, 68, 70, 72, 79, 80, 82], "hermann": [48, 52, 67, 68, 70, 72, 79, 80, 82], "http": [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, 76, 77, 78, 79, 80, 81, 82, 83, 98, 115, 119, 123, 129, 130, 131, 135, 136, 138, 141, 142, 143, 146, 147, 148, 149, 150, 152, 153, 154, 155], "opensourc": [48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "org": [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, 76, 77, 78, 79, 80, 81, 82, 83, 123, 136, 143, 152], "apach": [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, 76, 77, 78, 79, 80, 81, 82, 83, 136, 152], "handwritten": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 154], "document": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 115, 123, 130, 134, 135, 136, 138, 140, 143, 144, 149, 152, 153], "see": [49, 51, 52, 53, 59, 60, 61, 63, 65, 67, 69, 73, 82, 83, 92, 106, 111, 115, 118, 119, 123, 130, 131, 134, 135, 136, 138, 140, 142, 143, 145, 149, 152, 154, 155], "selection_algorithm": [49, 111, 149], "findfirst": [49, 84], "algorithm": [49, 84, 93, 95, 142], "incom": [49, 84, 111, 123, 137], "pretti": [49, 111, 141], "straight": [49, 111], "forward": [49, 111, 119, 140, 147, 149], "plugev": [49, 84, 149], "simpli": [49, 111, 131, 137, 138, 143, 149], "first": [49, 61, 65, 78, 84, 87, 88, 111, 118, 119, 130, 131, 133, 136, 137, 138, 142, 143, 144, 145, 147, 149, 150, 152], "userinput": [49, 84], "placehold": 49, "yet": [49, 92, 111, 115, 119, 137, 138, 139, 142, 143, 152], "discard": [49, 138], "groupid": 49, "left": [49, 65, 136, 138, 142, 152], "prioritize_authorization_over_stopping_transact": 49, "parent": [49, 84, 111, 147], "prefer": [49, 136], "ignore_connector_fault": 49, "still": [49, 115, 123, 133, 136, 142, 147, 152], "most": [49, 59, 123, 130, 133, 134, 136, 139, 143, 146], "free": [49, 59, 84, 143, 152], "applic": [49, 115, 119, 137, 142, 150], "overtemperatur": 49, "cool": [49, 95], "expect": [49, 95, 134, 148, 152], "recov": 49, "faulti": 49, "treat": [49, 134, 142], "good": [49, 87, 88, 136, 140, 141, 145, 147, 152], "public": [49, 93, 95, 110, 119, 147], "token_provid": [49, 59, 61, 77, 111, 115, 138, 140, 149], "auth_token_provid": [49, 51, 52, 59, 67, 68, 70, 77, 125, 126, 138, 139], "token_valid": [49, 111, 138, 140, 149], "auth_token_valid": [49, 53, 67, 68, 125, 126], "piet": [49, 60, 67, 68, 69, 81, 83], "g\u00f6mpel": [49, 60, 67, 68, 69, 81, 83], "can0": 50, "device_address": 50, "front": 50, "panel": [50, 134, 141], "power_limit_w": 50, "30000": 50, "watt": [50, 55, 59, 66, 87, 101, 102, 106, 109, 110, 115], "current_limit_a": 50, "voltage_limit_v": 50, "1000": [50, 66], "Will": [50, 59, 87], "seri": [50, 87, 88], "parallel": [50, 111, 135, 137, 142, 152], "well": [50, 98, 137, 138, 139, 141, 146, 147, 149, 152], "series_parallel_mod": 50, "300": [50, 62], "1000v": 50, "50": 50, "500": [50, 55, 58, 59, 61, 78], "confus": [50, 115], "discharge_gpio_chip": 50, "gpio": [50, 66, 73, 78, 82, 83, 123], "chip": [50, 61, 78, 82, 117, 142], "discharg": [50, 59, 96], "highest": [50, 92], "discharge_gpio_lin": 50, "discharge_gpio_polar": 50, "polar": 50, "low": [50, 59, 66, 73, 78, 82, 83, 89, 92, 117], "debug_print_all_telemetri": 50, "print": [50, 102, 133, 141], "help": [50, 130, 131, 134, 136, 138, 141, 143, 152, 153], "power_supply_dc": [50, 59, 66, 125, 126, 128], "dpm": 50, "30": [50, 67, 70, 143, 149], "scu": 50, "aw": [50, 58, 61], "pionix": [50, 58, 61, 65, 73, 122, 123, 143, 147, 149], "dummi": [51, 52, 53, 54, 112, 113, 114, 137], "listen": [51, 112, 136, 137, 142, 149], "authrequir": [51, 92, 112], "descript": [51, 52, 53, 57, 58, 61, 63, 64, 70, 78, 89, 92, 102, 115, 131, 136, 137, 138, 141, 142, 149, 152], "deadbeef": [51, 52], "our": [51, 52, 136, 141, 142, 143, 147, 149, 150, 152], "rfid": [51, 52, 59, 70, 84, 92, 102, 136, 138, 140, 142, 149], "10": [51, 52, 59, 61, 98, 118, 119, 135, 142, 148, 149], "thilo": [51, 53, 70, 80, 82], "molitor": [51, 53, 70, 80, 82], "corneliu": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "claussen": [51, 52, 53, 54, 55, 56, 59, 61, 64, 66, 70, 73, 78, 82, 83], "manual": [52, 103, 113, 118, 119, 123, 136, 141, 142, 149], "block": [53, 84], "invalid": [53, 84, 95, 102, 107], "validation_reason": 53, "sleep": [53, 59], "dumi": 53, "build": [55, 56, 59, 131, 134, 135, 137, 138, 141, 144, 146, 148, 149, 153], "nominal_ac_voltag": [55, 141], "230": [55, 59], "update_interv": [55, 64, 74], "distribut": [55, 59, 135], "schedule_interval_dur": 55, "60": [55, 64, 74, 149], "min": [55, 87], "schedule_total_dur": 55, "forcast": 55, "h": [55, 130, 148], "slice_amper": 55, "slice": 55, "trade": 55, "lower": [55, 99, 115, 119, 134, 135, 138], "give": [55, 107, 136, 137, 138, 143, 147, 152], "even": [55, 59, 78, 87, 88, 136, 137, 141, 142, 149], "increas": [55, 59], "slice_watt": 55, "show": [55, 69, 70, 111, 115, 131, 134, 136, 137, 138, 140, 144, 149, 152], "command": [55, 70, 87, 89, 92, 93, 99, 104, 107, 115, 116, 117, 120, 130, 134, 137, 140, 142, 144, 148, 152], "energy_manag": [55, 120, 125, 126, 141], "energy_trunk": 55, "lar": [55, 63, 78], "dieckmann": [55, 63, 78], "part": [56, 99, 116, 123, 134, 135, 136, 137, 138, 142, 146, 150, 152, 154], "fuse": [56, 141], "fuse_limit_a": [56, 141], "phase_count": [56, 141], "omit": [56, 87, 99, 137, 145, 149, 155], "energy_grid": [56, 59], "external_limit": 56, "external_energy_limit": [56, 67, 125, 126], "energy_consum": 56, "price_inform": 56, "energy_price_inform": [56, 64, 87, 125, 126, 128, 139], "persist": [57, 67, 68, 72, 119], "error_histori": [57, 125, 126, 128], "database_path": 57, "absolut": [57, 60, 84, 87, 88, 95, 101, 102, 103, 105], "databas": [57, 67, 68, 92, 144], "andrea": [57, 64], "heinrich": [57, 64], "spdx": [57, 59, 60, 136, 152], "html": [57, 59, 60, 98, 99, 136, 144, 149, 152, 154, 155], "negoti": [58, 61], "ev_slac": [58, 125, 126], "ethernet": [58, 61, 62, 71, 75, 92, 137], "plc": [58, 61, 71, 117, 130], "eth1": [58, 61, 71], "set_key_timeout_m": [58, 61], "cm_set_kei": [58, 61], "qca7000": [58, 61], "qca7005": [58, 61], "cg5317": [58, 61], "base_licens": [58, 61], "directori": [58, 59, 60, 61, 62, 71, 116, 131, 133, 136, 141, 142, 144, 146, 148, 153, 154, 155], "fsf": [58, 61], "wiki": [58, 61, 78, 123], "bsd": [58, 61, 98], "claus": [58, 61], "bill": [59, 109, 110, 115], "e1234567": 59, "evse_id_din": 59, "49a80737a45678": 59, "din": [59, 62, 75, 95, 102, 115, 142], "spec": [59, 62, 75, 95, 115], "91286": [59, 95, 102], "payment_enable_eim": 59, "card": [59, 70, 77, 102, 142, 143], "mobil": [59, 102, 116, 143], "app": [59, 92, 142], "payment_enable_contract": [59, 115, 140], "aka": 59, "ac_nominal_voltag": [59, 95], "ev_receipt_requir": 59, "unsupport": [59, 115], "session_log": [59, 149], "session_logging_path": [59, 71], "tmp": [59, 62, 67, 68, 71, 149, 150, 152], "session_logging_xml": 59, "xml": [59, 95, 135], "ventil": [59, 123], "max_current_import_a": 59, "32": [59, 82], "max_current_export_a": 59, "charge_mod": 59, "ac_hlc_en": [59, 140], "ac_hlc_use_5perc": 59, "try": [59, 98, 107, 137, 141, 142, 143, 145, 147], "arriv": [59, 81, 138], "fall": [59, 92, 115, 123, 142], "especi": [59, 117, 131, 134, 135, 137], "what": [59, 118, 131, 134, 136, 137, 140, 141, 142, 147, 149], "compliant": [59, 138], "ac_enforce_hlc": 59, "5percent": 59, "realli": 59, "reach": [59, 92, 119, 136, 139, 153], "On": [59, 78, 119, 123, 137, 143], "veri": [59, 123, 134, 136, 137, 141, 142, 150, 152, 153], "long": [59, 77, 138, 147], "basic": [59, 115, 116, 118, 123, 138, 147, 149], "eventu": [59, 130, 138], "ac_with_soc": 59, "percentag": 59, "dc_isolation_voltage_v": 59, "cablecheck": [59, 92, 115], "500v": 59, "dbg_hlc_auth_after_tstep": 59, "ok": [59, 92, 102, 147], "t_step_xx": 59, "hack_sleep_in_cable_check": 59, "hack": 59, "n": [59, 109, 110, 144], "hack_sleep_in_cable_check_volkswagen": 59, "volkswagen": 59, "switch_to_minimum_voltage_after_cable_check": 59, "hack_skoda_enyaq": 59, "skoda": [59, 92], "enyaq": 59, "level": [59, 65, 66, 73, 82, 83, 87, 99, 102, 115, 116, 117, 118, 123, 130, 137, 139, 142, 143, 154], "dirti": [59, 130], "workaround": 59, "hack_present_current_offset": 59, "add": [59, 64, 118, 130, 136, 137, 142, 145, 147, 148, 149, 152, 153], "offset": [59, 61], "unless": [59, 137], "know": [59, 91, 115, 130, 136, 138, 140, 147], "hack_pause_imd_during_precharg": 59, "re": [59, 77, 130, 136, 142, 148, 149, 150, 152], "currentdemand": [59, 92, 115], "dcdc": 59, "hack_allow_bpt_with_iso2": 59, "posit": [59, 87, 97, 102, 109, 110, 142], "autocharge_use_slac_instead_of_hlc": 59, "autocharg": [59, 61, 84], "instead": [59, 65, 91, 115, 136, 137, 141, 142, 152], "evccid": [59, 61, 102, 115], "enable_autocharg": 59, "logfile_suffix": 59, "session_uuid": 59, "folder": [59, 67, 68, 133, 141, 142, 144, 147, 148, 152, 153], "replac": 59, "soft_over_current_tolerance_perc": 59, "soft_over_current_measurement_noise_a": 59, "nois": 59, "hack_fix_hlc_integer_current_request": 59, "few": [59, 130, 136, 137, 139, 143, 146, 152], "hundr": 59, "slower": [59, 142], "less": [59, 82, 142], "disable_authent": 59, "standalon": [59, 123, 141, 152], "dummytokenprovid": [59, 125, 127], "sae_j2847_2_bpt_en": 59, "sae_j2847_2_bpt_mod": 59, "request_zero_power_in_idl": 59, "idl": [59, 107], "0a": [59, 141], "speed": [59, 136, 143, 148], "uk_smartcharging_random_delay_en": 59, "uk_smartcharging_random_delay_max_dur": 59, "modifi": [59, 123, 133, 142, 149, 153], "uk_smartcharging_random_delay_at_any_chang": 59, "reduc": 59, "zero": [59, 81, 93, 106, 108], "authtoken": [59, 139], "ac_rcd": [59, 73, 82, 125, 126], "connector_lock": [59, 73, 82, 125, 126], "powermeter_grid_sid": 59, "powermeter_car_sid": 59, "isolation_monitor": [59, 125, 126, 128], "powersupply_dc": 59, "anton": [59, 70, 82], "woellert": 59, "evse_secur": [60, 62, 67, 68, 116, 125, 126, 128, 140], "filesystem": 60, "csms_ca_bundl": [60, 116], "v2g_root_ca": 60, "rel": [60, 79, 149], "prefix": [60, 79, 93, 137, 141, 152], "cert": [60, 136, 150], "mf_ca_bundl": [60, 116], "mf": [60, 93], "mf_root_ca": 60, "mo_ca_bundl": [60, 116], "mo_root_ca": 60, "v2g_ca_bundl": [60, 116], "csms_leaf_cert_directori": [60, 116], "csms_leaf_key_directori": [60, 116], "secc_leaf_cert_directori": [60, 116], "cso": 60, "secc_leaf_key_directori": [60, 116], "private_key_password": [60, 116], "password": [60, 77, 93, 136, 143, 148, 149], "number_of_sound": 61, "sound": 61, "ac_mode_five_perc": 61, "sounding_attenuation_adjust": 61, "db": [61, 68, 72, 144], "attenu": 61, "publish_mac_on_match_cnf": 61, "confirm": [61, 86, 142], "cm_slac_match": 61, "cnf": 61, "altern": [61, 119, 134], "deriv": [61, 84, 92, 131], "publish_mac_on_first_parm_req": 61, "cm_slac_parm": 61, "quit": [61, 123, 141, 143], "prone": 61, "might": [61, 81, 102, 130, 131, 135, 136, 139, 141, 143, 144, 147, 149, 152], "cross": 61, "talk": [61, 136, 138, 140, 143, 144], "better": [61, 147], "do_chip_reset": 61, "nmk": [61, 117], "rs_dev": 61, "vendor": [61, 92, 99, 133, 142], "mme": 61, "extens": [61, 99, 144, 148, 149], "qualcomm": 61, "chip_reset_delay_m": 61, "set_kei": 61, "chip_reset_timeout_m": 61, "link_status_detect": 61, "d_link_readi": 61, "link_statu": 61, "lumissil": 61, "link_status_retry_m": 61, "link_status_timeout_m": 61, "debug_simulate_failed_match": 61, "wrong": [61, 95, 142], "10000": [61, 65], "gmbh": [61, 62, 143], "din70121": [62, 75, 95], "chargebyt": 62, "eth0": [62, 75], "ipv6": [62, 75, 136, 144, 148], "addr": [62, 75], "supported_din70121": [62, 75], "supported_iso15118_2": [62, 75], "tls_secur": [62, 140], "prohibit": 62, "terminate_connection_on_failed_respons": 62, "sessionstop": 62, "tls_key_log": 62, "tl": [62, 75, 102, 116, 140, 149], "pre": [62, 77, 92, 102, 118, 136, 139, 144, 153], "secret": [62, 145], "handshak": [62, 116], "decrypt": 62, "tls_key_logging_path": 62, "tls_timeout": 62, "15000": 62, "establish": [62, 102, 116, 119], "verify_contract_cert_chain": [62, 140], "auth_timeout_pnc": 62, "55": 62, "abort": 62, "indefinit": 62, "auth_timeout_eim": 62, "fabian": [62, 65], "hartung": 62, "mohannad": 62, "orabi": 62, "variou": [63, 142, 146, 147], "selector": 63, "test_dummi": 63, "powermeter_device_id": [63, 76], "bu": [63, 142], "modbus_base_address": 63, "30001": 63, "serial_comm_hub": 63, "serial_communication_hub": [63, 74, 76, 78, 125, 126], "tibber": 64, "api": [64, 65, 71, 115, 119, 125, 127, 148], "api_kei": 64, "develop": [64, 123, 131, 134, 137, 141, 144, 146, 147, 151, 155], "minut": [64, 119, 143], "additional_cost_per_kwh": 64, "usual": [64, 139, 147, 152], "leonardo": 64, "oliveira": 64, "lem": [65, 138], "dcbm": [65, 138], "400": [65, 138], "adapt": [65, 119, 152], "meter_tls_certif": 65, "affect": [65, 147], "wish": [65, 115], "ntp_server_1_ip_addr": [65, 119], "ipv4": [65, 79], "octet": 65, "form": [65, 84, 130, 137, 152], "w": [65, 92, 95, 96, 106, 145, 149, 154], "y": [65, 135, 142], "z": [65, 148], "ntp": 65, "server": [65, 107, 116, 119, 136, 137, 140, 142, 144, 145, 148], "sync": [65, 142], "ntp_server_1_port": [65, 119], "123": [65, 98], "65535": 65, "ntp_server_2_ip_addr": [65, 119], "ntp_server_2_port": [65, 119], "fof": 65, "resilience_initial_connection_retri": [65, 119], "25": [65, 119], "resili": 65, "resilience_initial_connection_retry_delai": [65, 119], "millisecond": [65, 119], "resilience_transaction_request_retri": [65, 119], "resilience_transaction_request_retry_delai": [65, 119], "250": 65, "cable_id": 65, "loss": [65, 92], "compens": 65, "tariff_id": 65, "tariff": [65, 102, 139], "valentin": 65, "dimov": 65, "klemm": 65, "micro": [66, 142], "mega": 66, "tester": 66, "v1": [66, 82, 119, 131], "serial_port": [66, 70, 73, 78, 82, 83], "dev": [66, 70, 73, 74, 78, 82, 83, 123, 130, 135, 136, 142, 147], "ttyusb0": [66, 73, 74, 78, 82, 83], "baud_rat": [66, 70, 73, 82, 83], "115200": [66, 70, 73, 74, 82, 83, 123], "baud": [66, 70, 73, 74, 82, 83], "rate": [66, 70, 73, 74, 82, 83], "reset_gpio": [66, 73, 82, 83], "umwc": 66, "dc_max_voltag": 66, "dc_suppli": 66, "board_support": [66, 82, 115], "j": [67, 136, 142, 145, 148, 152, 154], "chargepointconfigpath": [67, 149], "userconfigpath": 67, "user_config": 67, "databasepath": 67, "ocpp_1_6_charge_point": [67, 125, 126], "sqlite": [67, 68, 72], "enableexternalwebsocketcontrol": [67, 68], "publishchargingscheduleinterv": 67, "publishchargingscheduledur": 67, "messagelogpath": [67, 68, 149], "everest_ocpp_log": [67, 68, 149, 150], "messagequeueresumedelai": [67, 68], "queue": [67, 68], "reconnect": [67, 68], "auth_valid": [67, 68, 149], "auth_provid": [67, 68, 149], "ocpp_data_transf": [67, 68, 69, 125, 126], "toward": [67, 68], "ocpp_gener": [67, 68], "connector_zero_sink": [67, 149], "coredatabasepath": 68, "devicemodeldatabasepath": 68, "device_model_storag": 68, "authorizationlist": 68, "authorizationcach": [68, 149], "datatransf": [69, 121], "keys_to_monitor": 69, "heartbeatinterv": [69, 149], "securityprofil": [69, 116, 149], "exampleconfigurationkei": 69, "commad": 69, "seper": [69, 115, 147], "pn532": 70, "nfc": [70, 142], "tag": [70, 84, 92, 93, 105, 147], "ttys0": 70, "read_timeout": 70, "subsequ": [70, 78, 111, 137], "w\u00f6llert": [70, 82], "captur": 71, "dump": [71, 92], "sebastian": [71, 75, 83], "luka": [71, 75, 83], "sqlite_db_file_path": 72, "everest_persistent_stor": 72, "kv": [72, 79, 80, 125, 126], "phytec": [73, 122], "phyverso": [73, 100, 122], "mcu_config_fil": 73, "example_config_pionix": 73, "conn1_max_current_a_import": 73, "amp": [73, 87, 106], "conn1_min_current_a_import": 73, "conn1_min_phase_count_import": 73, "conn1_max_phase_count_import": 73, "conn1_min_current_a_export": 73, "conn1_max_current_a_export": 73, "conn1_min_phase_count_export": 73, "conn1_max_phase_count_export": 73, "conn1_has_socket": 73, "conn1_dc": 73, "conn2_max_current_a_import": 73, "conn2_min_current_a_import": 73, "conn2_min_phase_count_import": 73, "conn2_max_phase_count_import": 73, "conn2_min_current_a_export": 73, "conn2_max_current_a_export": 73, "conn2_min_phase_count_export": 73, "conn2_max_phase_count_export": 73, "conn2_has_socket": 73, "conn2_dc": 73, "connector_1": 73, "proxim": 73, "connector_2": 73, "rcd_1": 73, "onboard": [73, 82, 123], "rcd_2": 73, "connector_lock_1": 73, "connector_lock_2": 73, "phyverso_mcu_temperatur": [73, 125, 126, 128], "system_specific_data_1": 73, "generic_arrai": [73, 125, 126, 128], "system_specific_data_2": 73, "collect": [74, 102, 115, 135], "power_unit_id": 74, "unit_id": 74, "sunspec_base_address": 74, "40000": 74, "50000": 74, "watchdog_wakeup_interv": 74, "wakup": 74, "watchdog": [74, 107], "serial_devic": 74, "bsm": 74, "19200": 74, "r": [74, 136], "485": 74, "rang": [74, 120], "2400": 74, "use_serial_comm_hub": 74, "meter_id": [74, 102], "no_meter_id": 74, "arbitrari": [74, 84, 85, 87, 88, 137, 152], "power_meter_id": 74, "ac_met": 74, "sunspec_ac_met": [74, 125, 126, 128], "serial_com_0_connect": 74, "christoph": 74, "kliemt": 74, "20": [75, 135, 142, 145, 155], "josev": [75, 129, 135, 136], "project": [75, 131, 136, 137, 141, 142, 143, 144, 148, 151, 152, 153, 154, 155], "supported_iso15118_20_ac": 75, "supported_iso15118_20_dc": 75, "tls_activ": 75, "enforce_tl": 75, "is_cert_install_need": 75, "And": [75, 137, 139, 142, 143, 152], "overwritten": [75, 131, 137], "iso15118_ev": [75, 125, 126, 128], "iskra": 76, "33": 76, "ocmf_format_vers": 76, "represent": [76, 93, 110, 123, 134, 136, 138, 139], "ocmf_gateway_identif": 76, "ocmf_gateway_seri": 76, "mention": [76, 131], "ocmf_gateway_vers": 76, "softwar": [76, 99, 134, 140, 143, 146, 151], "ocmf_charge_point_identification_typ": 76, "ocmf_charge_point_identif": 76, "embed": [76, 77], "qwello": [76, 77], "eu": [76, 77], "feig": 77, "192": [77, 79], "168": [77, 79], "feig_seri": 77, "seven": 77, "charact": [77, 98, 102], "abcd123": 77, "terminal_id": 77, "currenc": [77, 88, 98, 105], "978": 77, "4217": [77, 88, 98], "pre_authorization_amount": 77, "2500": 77, "cent": [77, 98], "read_card_timeout": 77, "read_card_debounc": 77, "debounc": 77, "prevent": [77, 92, 115, 119, 133, 142], "transactions_max_num": 77, "concurr": 77, "exce": 77, "bank_transaction_summary_provid": [77, 125, 126], "session_cost": [77, 125, 126, 128], "bank_session_token": 77, "bank_session_token_provid": [77, 125, 126, 139], "team": 77, "hub": 78, "baudrat": 78, "pariti": 78, "none": [78, 86, 95, 102, 123], "odd": 78, "rtsct": 78, "rt": 78, "ct": 78, "ignore_echo": 78, "rxtx_gpio_chip": 78, "rx": 78, "tx": [78, 123], "usag": [78, 87, 134, 139, 142], "rxtx_gpio_lin": 78, "rxtx_gpio_tx_high": 78, "max_packet_s": 78, "size": [78, 142, 146], "payload": [78, 106, 119, 137, 152], "exceed": [78, 92], "apu": 78, "wikipedia": [78, 123], "en": [78, 98, 119, 123], "256": 78, "initial_timeout_m": 78, "within_message_timeout_m": 78, "9600": 78, "lan": [79, 137], "wifi": 79, "privileg": 79, "setup_wifi": 79, "setup_simul": 79, "online_check_host": 79, "lfenergi": [79, 143], "hostnam": 79, "internet": [79, 137, 142], "initialized_by_default": 79, "release_metadata_fil": 79, "releas": [79, 130, 135, 143, 147], "locat": [79, 99, 107, 116, 119, 123, 131, 136, 147, 149, 150, 153, 154], "ap_interfac": 79, "wlan0": 79, "ap": 79, "ap_ipv4": 79, "24": 79, "memori": 80, "defaultretri": 81, "tri": 81, "download": [81, 85, 107, 130, 142, 143, 146, 148, 153], "defaultretryinterv": 81, "resetdelai": 81, "acknowledg": 81, "travel": 81, "caller": [81, 137], "reset_gpio_chip": 82, "gpiochip0": 82, "27": [82, 148], "caps_min_current_a": 82, "caps_max_current_a": 82, "ev_board_support": [83, 125, 126, 128], "concurrenttx": 84, "nocredit": 84, "notallowedtypeevs": 84, "notatthisloc": 84, "notatthistim": 84, "signatureerror": 84, "certificateexpir": 84, "certificaterevok": 84, "nocertificateavail": 84, "certchainerror": 84, "contractcancel": 84, "tokenvalidationstatu": 84, "timedout": 84, "customidtoken": 84, "printabl": [84, 85], "insensit": [84, 85, 99], "ascii": [84, 85, 99], "idtokentyp": 84, "additional_info": [84, 99], "request_id": [84, 107], "put": [84, 119, 134, 136, 138, 142, 147, 152], "remotestartid": 84, "id_token": [84, 103], "authorization_typ": 84, "authorizationtyp": [84, 139], "prevalid": 84, "iso15118certificatehashdata": 84, "certificatehashdatainfo": [84, 95], "parentidtag": 84, "expiry_tim": [84, 103], "selectionalgorithm": 84, "choos": [84, 136, 138, 141, 143, 152, 153], "referenc": [84, 102], "influenc": 84, "plugandcharg": 84, "bankcard": [84, 139], "distinguish": [84, 93, 95, 139], "central": [84, 92, 102, 115, 134, 138, 140, 150, 152], "macaddress": 84, "iso14443": [84, 102], "iso15693": [84, 102], "keycod": 84, "noauthor": 84, "bookkeep": 85, "short": [85, 102, 130, 136, 137, 138, 147, 149], "session_token": 85, "invoic": 85, "transaction_data": 85, "iec61851": [86, 115], "poweron": 86, "correctli": [86, 87, 142, 149], "mirror": [86, 123], "contact": [86, 123, 142], "poweroff": [86, 91], "weld": 86, "Not": [86, 111, 152], "assembli": [86, 142], "a_13": 86, "a_20": 86, "a_32": 86, "a_63_3ph_70_1ph": 86, "proximity_pilot": 86, "cp_pwm_duty_cycl": 86, "nodetyp": 87, "undefin": [87, 102], "limitsreq": 87, "total_power_w": 87, "ac_max_current_a": 87, "ac_min_current_a": 87, "properli": [87, 95, 119, 123, 135, 136, 142, 147], "ac_max_phase_count": 87, "ac_min_phase_count": 87, "ac_supports_changing_phases_during_charg": 87, "limitsr": 87, "optimizertarget": 87, "energy_amount_need": 87, "kwh": [87, 88, 118], "charge_to_max_perc": 87, "nn": 87, "car_battery_soc": 87, "Of": 87, "leave_tim": 87, "drive": [87, 115, 137, 142], "fullfil": [87, 150], "cheapest": 87, "timefram": 87, "price_limit": 87, "full_autonomi": 87, "schedulereqentri": 87, "entri": [87, 88, 92, 135], "sampl": [87, 88, 99], "limits_to_root": 87, "face": [87, 115], "limits_to_leav": 87, "leav": 87, "conversion_effici": 87, "convers": 87, "price_per_kwh": 87, "priceperkwh": [87, 88], "timepoint": [87, 88], "scheduleresentri": 87, "children": 87, "child": [87, 93], "again": [87, 92, 102, 133, 136, 138, 141, 152], "propag": [87, 147], "node_typ": 87, "priority_request": 87, "merg": [87, 115, 147], "them": [87, 110, 111, 131, 133, 136, 138, 140, 142, 144, 152], "optimizer_target": 87, "energy_usage_root": 87, "energy_usage_leav": 87, "schedule_import": [87, 88], "futur": [87, 88, 136, 142, 143], "practic": [87, 88, 135, 136, 143], "schedule_export": [87, 88], "valid_until": 87, "consumpt": [87, 141], "afer": 87, "limits_root_sid": 87, "digit": [88, 98], "implementationidentifi": 89, "module_id": [89, 133, 137, 149], "implementation_id": [89, 133, 137, 149], "clearedbymodul": 89, "clearedbyreboot": 89, "severityfilt": 89, "sever": [89, 92, 116, 133, 137, 140, 152], "high_g": 89, "medium_g": 89, "low_g": 89, "timeperiodfilt": 89, "timeperiod": 89, "timestamp_from": [89, 105], "timestamp_to": [89, 105], "argument": [89, 133, 136, 137, 141, 145, 152, 155], "state_filt": 89, "origin_filt": 89, "type_filt": 89, "severity_filt": 89, "timeperiod_filt": 89, "handle_filt": 89, "medium": [89, 92], "sub_typ": [89, 133], "origin": [89, 99, 107, 115, 130, 133, 145, 147, 152], "max_current_a_import": 91, "min_current_a_import": 91, "max_phase_count_import": 91, "nr": 91, "min_phase_count_import": 91, "max_current_a_export": 91, "min_current_a_export": 91, "max_phase_count_export": 91, "min_phase_count_export": 91, "supports_changing_phases_during_charg": 91, "connector_typ": 91, "iec62196type2c": 91, "iec62196type2socket": 91, "degre": 91, "celsiu": 91, "fan_rpm": 91, "supply_voltage_12v": 91, "supply_voltage_minus_12v": 91, "relais_on": 91, "architectur": [91, 134, 137, 143], "train": 91, "dccablecheck": 91, "dcprecharg": 91, "fullpowercharg": 91, "stoptransactionreason": 92, "id_tag": [92, 105, 115], "emergencystop": 92, "button": [92, 95, 136, 153], "evdisconnect": 92, "move": [92, 147, 149, 150, 153], "induct": 92, "hardreset": 92, "press": [92, 95, 144, 148], "powerloss": 92, "reboot": [92, 99, 107, 123, 142], "remot": [92, 107, 130, 137, 138, 140, 144, 147, 148, 152], "smartphon": 92, "prepaid": 92, "credit": [92, 102, 139], "softreset": 92, "unlockcommand": 92, "deauthor": 92, "starttransact": 92, "conf": [92, 137, 142, 152], "energylimitreach": 92, "paid": 92, "solut": [92, 134, 135, 138, 141, 148], "groundfault": 92, "localoutofcredit": 92, "masterpass": 92, "masterpassgroupid": 92, "overcurrentfault": 92, "larger": 92, "electr": [92, 102, 115, 116, 123, 136, 139, 142, 150], "powerqu": 92, "qualiti": 92, "imbal": 92, "soclimitreach": 92, "stoppedbyev": 92, "timelimitreach": 92, "startsessionreason": 92, "evconnect": 92, "error_notsupport": 92, "error_notcharg": 92, "error_hardwar": 92, "sessioneventenum": 92, "sessionstart": [92, 111], "either": [92, 118, 133, 140, 142, 148, 150], "met": [92, 123], "preparecharg": 92, "prepar": [92, 134, 143, 150, 152], "precharg": [92, 115], "powerdeliveri": 92, "chargingstart": 92, "chargingpausedev": 92, "chargingpausedevs": 92, "chargingresum": 92, "stoppingcharg": 92, "weldingcheck": 92, "chargingfinish": 92, "essenti": [92, 135, 137, 152], "transactionfinish": 92, "clariti": [92, 149], "precondit": 92, "irrevoc": 92, "swipe": 92, "sessionfinish": 92, "doesnt": 92, "allerrorsclear": 92, "permanentfault": 92, "reservationstart": [92, 115], "reservationend": [92, 103, 115], "replugstart": 92, "interrupt": [92, 95], "replugfinish": 92, "plugintimeout": 92, "connectiontimeout": [92, 149], "waitingforenergi": 92, "errorclear": 92, "permanentfaultclear": 92, "meter_valu": 92, "signed_meter_valu": [92, 102], "units_sign": [92, 102, 125, 128], "signedmetervalu": [92, 102, 110], "logging_path": 92, "filenam": 92, "incomplet": 92, "start_signed_meter_valu": [92, 102], "chargingstatechangedev": 92, "chargingstatechang": 92, "authorizationev": 92, "errorenum": 92, "kept": [92, 131], "compat": [92, 142], "legaci": 92, "rcd_selftest": 92, "rcd_dc": 92, "rcd_ac": 92, "vendorerror": [92, 133], "vendorwarn": [92, 133], "connectorlockcapnotcharg": 92, "connectorlockunexpectedopen": 92, "connectorlockunexpectedclos": 92, "connectorlockfailedlock": 92, "connectorlockfailedunlock": 92, "mrec1connectorlockfailur": 92, "mrec2groundfailur": 92, "mrec3hightemperatur": 92, "mrec4overcurrentfailur": 92, "mrec5overvoltag": 92, "mrec6undervoltag": 92, "mrec8emergencystop": 92, "mrec10invalidvehiclemod": 92, "mrec14pilotfault": 92, "mrec15powerloss": 92, "mrec17evsecontactorfault": 92, "mrec18cableovertempder": 92, "mrec19cableovertempstop": 92, "mrec20partialinsert": 92, "mrec23proximityfault": 92, "mrec24connectorvoltagehigh": 92, "mrec25brokenlatch": 92, "mrec26cutc": 92, "diodefault": 92, "ventilationnotavail": 92, "brownout": 92, "powermetertransactionstartfail": 92, "error_cod": 92, "error_descript": 92, "human": [92, 123, 154], "error_sever": 92, "vendor_error": 92, "enable_sourc": 92, "unspecifi": 92, "localapi": 92, "localkeylock": 92, "servicetechnician": 92, "remotekeylock": 92, "mobileapp": 92, "firmwareupd": [92, 99, 107, 123], "enable_st": 92, "unassign": 92, "enable_prior": 92, "assum": [92, 99, 119, 131, 137, 138, 141, 146, 147, 152], "session_start": 92, "session_finish": 92, "transaction_start": 92, "transaction_finish": 92, "charging_state_changed_ev": 92, "authorization_ev": 92, "nr_of_phases_avail": 92, "present_voltag": 92, "present_curr": 92, "target_voltag": 92, "target_curr": 92, "maximum_current_limit": 92, "minimum_current_limit": 92, "maximum_voltage_limit": 92, "maximum_power_limit": 92, "estimated_time_ful": 92, "departure_tim": 92, "depart": 92, "estimated_time_bulk": 92, "evcc_id": 92, "fa": 92, "remaining_energy_need": 92, "remain": [92, 108, 123], "battery_capac": 92, "battery_full_soc": 92, "battery_bulk_soc": 92, "brand": 92, "volkswagen_group": 92, "volkswagengroup": 92, "tesla": 92, "independ": [92, 119, 137], "upward": 92, "connectortypeenum": 92, "cccs1": 92, "k": 92, "combo": 92, "cccs2": 92, "cg105": 92, "jari": 92, "g105": 92, "1993": 92, "chademo": [92, 143], "ctesla": 92, "ctype1": 92, "iec62196": 92, "j1772": [92, 115, 142], "ctype2": 92, "mennek": 92, "s309_1p_16a": 92, "16a": 92, "iec60309": 92, "s309_1p_32a": 92, "32a": 92, "s309_3p_16a": 92, "s309_3p_32a": 92, "sbs1361": 92, "domest": 92, "13amp": 92, "scee": 92, "7_7": 92, "cee": 92, "7": [92, 102, 119, 129, 136, 148, 152], "schuko": 92, "stype2": 92, "stype3": 92, "scame": 92, "scee_7_7": 92, "v2grootcertif": 93, "morootcertif": 93, "csmsrootcertif": 93, "v2gcertificatechain": 93, "mfrootcertif": 93, "hashalgorithm": [93, 95], "sha256": [93, 95], "sha384": [93, 95], "sha512": [93, 95], "invalidsignatur": [93, 107], "invalidcertificatechain": 93, "invalidformat": 93, "invalidcommonnam": 93, "norootcertificateinstal": 93, "certificatestoremaxlengthexceed": 93, "writeerror": 93, "issuernotfound": 93, "invalidleafsignatur": 93, "invalidchain": 93, "notfound": 93, "getinstalledcertificatesstatu": 93, "getcertificatesignrequeststatu": 93, "invalidrequestedtyp": 93, "keygenerror": 93, "generationerror": 93, "getcertificateinfostatu": 93, "notfoundvalid": 93, "privatekeynotfound": 93, "hash_algorithm": 93, "issuer_name_hash": 93, "issuer": [93, 95], "dn": [93, 119], "field": [93, 99, 102, 106, 138], "issuer_key_hash": 93, "length": [93, 102, 106, 118, 119, 149], "subject": [93, 146], "serial_numb": 93, "hexadecim": [93, 102], "0x": 93, "lead": [93, 102, 143], "certificatehashdatachain": 93, "child_certificate_hash_data": 93, "certificate_hash_data_chain": 93, "ocsprequestdata": 93, "responder_url": 93, "respond": [93, 95, 115, 137], "url": [93, 95, 107, 138, 153], "ocsp_request_data_list": 93, "certificateocsp": 93, "ocsp_path": 93, "certificateinfo": 93, "certificate_singl": 93, "certificate_count": 93, "externalpay": 95, "ac_single_phase_cor": [95, 96], "ac_three_phase_cor": [95, 96], "dc_core": [95, 96], "dc_extend": [95, 96], "dc_combo_cor": [95, 96], "dc_uniqu": [95, 96], "warn": [95, 143], "no_imd": 95, "dc_everrorcod": 95, "no_error": 95, "failed_resstemperatureinhibit": 95, "failed_evshiftposit": 95, "failed_chargerconnectorlockfault": 95, "failed_evressmalfunct": 95, "failed_chargingcurrentdifferentia": 95, "failed_chargingvoltageoutofrang": 95, "reserved_a": 95, "reserved_b": 95, "reserved_c": 95, "failed_chargingsystemincompat": 95, "nodata": 95, "error_contactor": 95, "error_rcd": [95, 123], "error_utilityinterruptev": 95, "util": [95, 129, 130, 131, 133, 136, 142, 143, 146, 148, 152], "equip": [95, 142], "temporari": [95, 144], "reduct": 95, "error_malfunct": 95, "recover": 95, "error_emergencyshutdown": 95, "incompat": [95, 107], "v2g_message_id": 95, "bodi": [95, 119], "supportedappprotocolreq": 95, "supportedappprotocolr": 95, "sessionsetupreq": 95, "sessionsetupr": 95, "servicediscoveryreq": 95, "servicediscoveryr": 95, "servicedetailreq": 95, "servicedetailr": 95, "paymentserviceselectionreq": 95, "paymentserviceselectionr": 95, "servicepaymentselectionreq": 95, "servicepaymentselectionr": 95, "paymentdetailsreq": 95, "paymentdetailsr": 95, "authorizationreq": 95, "authorizationr": 95, "contractauthenticationreq": 95, "contractauthenticationr": 95, "chargeparameterdiscoveryreq": 95, "chargeparameterdiscoveryr": 95, "chargingstatusreq": 95, "chargingstatusr": 95, "meteringreceiptr": 95, "powerdeliveryr": 95, "cablecheckreq": 95, "cablecheckr": 95, "prechargereq": 95, "precharger": 95, "currentdemandreq": 95, "currentdemandr": 95, "weldingdetectionreq": 95, "weldingdetectionr": 95, "sessionstopreq": 95, "sessionstopr": 95, "certificateinstallationreq": 95, "certificateupdatereq": 95, "unknownmessag": 95, "j2847_2": 95, "evseid_din": 95, "evsepresentvoltag": 95, "cdv": 95, "61851": [95, 138, 142], "23": [95, 98], "evsepresentcurr": 95, "evsemaximumcurrentlimit": 95, "evsemaximumpowerlimit": 95, "evsemaximumvoltagelimit": 95, "evseminimumcurrentlimit": 95, "accuraci": [95, 98], "evseminimumvoltagelimit": 95, "dc_current_regulation_toler": 95, "magnitud": [95, 101], "toler": [95, 101], "dc_peak_current_rippl": 95, "peak": [95, 101], "rippl": [95, 101], "dc_energy_to_be_deliv": 95, "deliveredbi": 95, "dc_evreadi": 95, "dc_evresssoc": 95, "ress": 95, "dc_evcabincondit": 95, "toheat": 95, "passeng": 95, "compart": 95, "dc_evressconidit": 95, "dc_evtargetvoltag": 95, "dc_evtargetcurr": 95, "demand": 95, "dc_evmaximumcurrentlimit": 95, "dc_evmaximumpowerlimit": 95, "dc_evmaximumvoltagelimit": 95, "ev_remainingtimetofullsoc": 95, "ev_remainingtimetobulksoc": 95, "appprotocol": 95, "v2g_message_xml": 95, "decod": [95, 123], "v2g_message_json": 95, "v2g_message_exi_hex": 95, "hex": [95, 102], "v2g_message_exi_base64": 95, "exirespons": 95, "certificateact": 95, "certificateactionenum": 95, "schema": [95, 131, 152], "exirequest": 95, "iso15118schemavers": 95, "certificatereq": 95, "issuernamehash": 95, "issuerkeyhash": 95, "serialnumb": 95, "responderurl": 95, "maxcurrentlimit": 96, "maxpowerlimit": 96, "maxvoltagelimit": 96, "energycapac": 96, "targetcurr": 96, "targetvoltag": 96, "dischargemaxcurrentlimit": 96, "dischargemaxpowerlimit": 96, "dischargetargetcurr": 96, "dischargeminimalsoc": 96, "resistance_f_ohm": 97, "protect": [97, 102, 142], "earth": 97, "ohm": 97, "voltage_v": [97, 101, 102, 118], "currencycod": 98, "alphabet": 98, "taken": [98, 140, 141, 146, 147, 152], "www": [98, 119], "six": 98, "com": [98, 115, 119, 123, 129, 130, 131, 135, 136, 141, 142, 143, 146, 147, 148, 149, 150, 152, 155], "financi": 98, "technic": [98, 99, 143], "metal": [98, 142], "bond": 98, "market": 98, "AED": 98, "afn": 98, "amd": 98, "ang": 98, "aoa": 98, "aud": 98, "awg": 98, "azn": 98, "bam": 98, "bbd": 98, "bdt": 98, "bgn": 98, "bhd": 98, "bif": 98, "bmd": 98, "bnd": 98, "bob": 98, "bov": 98, "brl": 98, "btn": 98, "bwp": 98, "byn": 98, "bzd": 98, "cad": 98, "cdf": 98, "che": 98, "chf": 98, "chw": 98, "clf": 98, "clp": 98, "cny": 98, "cop": 98, "cou": 98, "crc": 98, "cuc": 98, "cup": 98, "cve": 98, "czk": 98, "djf": 98, "dkk": 98, "dop": 98, "dzd": 98, "egp": 98, "ern": 98, "etb": 98, "eur": 98, "fjd": 98, "fkp": 98, "gbp": 98, "gel": 98, "gh": 98, "gip": 98, "gmd": 98, "gnf": 98, "gtq": 98, "gyd": 98, "hkd": 98, "hnl": 98, "htg": 98, "huf": 98, "idr": 98, "il": [98, 102], "inr": 98, "iqd": 98, "irr": 98, "isk": 98, "jmd": 98, "jod": 98, "jpy": 98, "ke": 98, "kg": 98, "khr": 98, "kmf": 98, "kpw": 98, "krw": 98, "kwd": 98, "kyd": 98, "kzt": 98, "lak": 98, "lbp": 98, "lkr": 98, "lrd": 98, "lsl": 98, "lyd": 98, "mad": 98, "mdl": 98, "mga": 98, "mkd": 98, "mmk": 98, "mnt": [98, 142], "mop": 98, "mru": 98, "mur": 98, "mvr": 98, "mwk": 98, "mxn": 98, "mxv": 98, "myr": 98, "mzn": 98, "nad": 98, "ngn": 98, "nio": 98, "nok": 98, "npr": 98, "nzd": 98, "omr": 98, "pab": 98, "pen": 98, "pgk": 98, "php": 98, "pkr": 98, "pln": 98, "pyg": 98, "qar": 98, "ron": 98, "rsd": 98, "rub": 98, "rwf": 98, "sar": 98, "sbd": 98, "scr": 98, "sdg": 98, "sek": 98, "sgd": 98, "shp": 98, "sle": 98, "sll": 98, "srd": 98, "ssp": 98, "stn": 98, "svc": 98, "syp": 98, "szl": 98, "thb": 98, "tj": 98, "tmt": 98, "tnd": 98, "top": [98, 130, 134, 138, 142, 143], "ttd": 98, "twd": 98, "tz": 98, "uah": 98, "ugx": 98, "usd": 98, "usn": 98, "uyi": 98, "uyu": 98, "uyw": 98, "uz": 98, "ved": 98, "ve": [98, 141], "vnd": 98, "vuv": 98, "wst": 98, "xaf": 98, "xcd": 98, "xdr": 98, "xof": 98, "xpf": 98, "xsu": 98, "xua": 98, "yer": 98, "zar": 98, "zmw": 98, "zwl": 98, "separ": [98, 102, 131, 137, 143, 149, 150], "express": 98, "euro": 98, "moneyamount": [98, 105], "ocpp201": [99, 125, 127, 140, 150], "customdata": 99, "vendor_id": 99, "reproduc": 99, "conveni": 99, "chargingscheduleperiod": 99, "start_period": 99, "number_phas": 99, "stack_level": 99, "charging_rate_unit": 99, "charging_schedule_period": 99, "start_schedul": 99, "min_charging_r": 99, "transaction_ev": 99, "transactionev": 99, "associ": 99, "session_id": 99, "enumer": 99, "messagecont": 99, "messageformat": 99, "languag": [99, 134, 135, 137, 144, 152, 155], "utf8": 99, "transactioneventrespons": 99, "original_transaction_ev": 99, "promt": 99, "total_cost": 99, "charging_prior": 99, "personal_messag": 99, "datatransferstatu": 99, "unknownmessageid": 99, "unknownvendorid": 99, "message_id": 99, "custom_data": 99, "pair": [99, 117, 137], "read_onli": 99, "getconfigur": 99, "unknown_kei": 99, "rebootrequir": 99, "notsupport": 99, "securityeventenum": 99, "failedtoauthenticateatcsm": 99, "csmsfailedtoauthent": 99, "settingsystemtim": 99, "startupofthedevic": 99, "resetorreboot": 99, "securitylogwasclear": 99, "reconfigurationofsecurityparamet": 99, "memoryexhaust": 99, "invalidmessag": 99, "attemptedreplayattack": 99, "tamperdetectionactiv": 99, "invalidfirmwaresignatur": 99, "invalidfirmwaresigningcertif": 99, "invalidcsmscertif": 99, "invalidchargingstationcertif": 99, "invalidtlsvers": 99, "invalidtlsciphersuit": 99, "maintenanceloginaccept": 99, "maintenanceloginfail": 99, "index": [99, 137, 143, 152, 154, 155], "variabl": [99, 130, 134, 136, 137, 139, 146, 152], "doesn": 99, "suffici": [99, 130, 139, 142], "attributeenum": 99, "attribut": [99, 119, 133, 136], "minset": 99, "maxset": 99, "getvariablestatusenumtyp": 99, "unknowncompon": 99, "unknownvari": 99, "notsupportedattributetyp": 99, "attributetyp": 99, "setvariablestatusenumtyp": 99, "eventtriggerenum": 99, "alert": 99, "threshold": 99, "delta": 99, "eventnotificationtyp": 99, "notif": [99, 152], "hardwirednotif": 99, "hardwir": 99, "hardwiredmonitor": 99, "preconfiguredmonitor": 99, "preconfigur": 99, "custommonitor": 99, "attribute_typ": 99, "absent": 99, "NOT": [99, 152], "event_id": 99, "actual_valu": 99, "event_notification_typ": 99, "caus": [99, 135, 148], "refer": [99, 112, 113, 114, 115, 116, 118, 121, 122, 123, 124, 130, 136, 137, 140, 143, 146, 147, 155], "tech_cod": 99, "tech_info": 99, "transactionid": 99, "variable_monitoring_id": 99, "variablemonitor": 99, "operationalstatusenumtyp": 99, "inop": 99, "operational_statu": 99, "whose": [99, 118, 147], "changeavailabilitystatusenumtyp": 99, "statusinfotyp": 99, "reason_cod": 99, "predefin": [99, 146], "why": [99, 103, 136, 138, 145], "text": [99, 141, 143, 149, 155], "abl": [99, 123, 130, 136, 141, 142, 144, 149, 152], "status_info": 99, "registrationstatu": 99, "pend": 99, "current_tim": 99, "heartbeat": [99, 123], "bootnotif": 99, "sensor": 100, "current_a": [101, 102, 118], "current_regulation_tolerance_a": 101, "peak_current_ripple_a": 101, "max_export_voltage_v": 101, "min_export_voltage_v": 101, "max_export_current_a": 101, "min_export_current_a": 101, "max_import_voltage_v": 101, "min_import_voltage_v": 101, "max_import_current_a": 101, "min_import_current_a": 101, "max_export_power_w": 101, "max_import_power_w": 101, "sink": 101, "conversion_efficiency_import": 101, "conversion_efficiency_export": 101, "identification_statu": 102, "ocmfuseridentificationstatu": 102, "identification_level": 102, "ocmfidentificationlevel": 102, "overal": 102, "identification_flag": 102, "IF": 102, "ocmfidentificationflag": 102, "identification_typ": 102, "ocmfidentificationtyp": 102, "IT": 102, "identification_data": 102, "uid": 102, "14443": 102, "tariff_text": 102, "textual": 102, "transactionrequeststatu": 102, "not_support": 102, "unexpected_error": 102, "verbos": [102, 136], "transaction_min_stop_tim": 102, "earliest": 102, "yield": 102, "transaction_max_stop_tim": 102, "deadlin": 102, "fill": [102, 118, 136, 141], "signific": 102, "hearsai": 102, "unsecur": [102, 116, 149], "trust": [102, 116], "map": [102, 137, 138, 143, 144], "extent": [102, 142], "reliabl": 102, "certifi": 102, "cryptograph": 102, "15118": [102, 117, 135, 138, 142, 143, 150], "mismatch": 102, "outdat": 102, "found": [102, 118, 130, 136, 142, 144, 147, 152, 153], "rfid_non": 102, "rfid_plain": 102, "rfid_rel": 102, "rfid_psk": 102, "share": [102, 115, 116, 136, 137, 138, 143, 149, 153], "ocpp_non": 102, "ocpp_r": 102, "remotestart": 102, "method": [102, 110, 111, 136, 137], "ocpp_auth": 102, "ocpp_rs_tl": 102, "obtain": [102, 118], "ocpp_auth_tl": 102, "ocpp_cach": 102, "ocpp_whitelist": 102, "whitelist": 102, "ocpp_certifi": 102, "iso15118_non": 102, "iso15118_pnc": 102, "plmn_none": 102, "plmn_ring": 102, "plmn_sm": 102, "deni": 102, "factor": 102, "notat": [102, 137], "15693": 102, "electro": 102, "14": [102, 129, 152], "15": [102, 148], "evcoid": 102, "iso7812": 102, "7812": 102, "card_txn_nr": 102, "cardtxnbr": 102, "central_1": 102, "sm": 102, "central_2": 102, "local_1": 102, "local_2": 102, "phone_numb": 102, "phone": 102, "key_cod": 102, "not_assign": 102, "phase_seq_error": 102, "rotat": 102, "ccw": 102, "energy_wh_import": [102, 118], "energy_wh_export": [102, 118], "power_w": [102, 118], "reactivepow": [102, 109, 110], "reactiv": [102, 109, 110], "frequency_hz": [102, 118], "energy_wh_import_sign": 102, "energy_wh_export_sign": 102, "power_w_sign": 102, "voltage_v_sign": 102, "var_sign": 102, "current_a_sign": 102, "frequency_hz_sign": 102, "made": [103, 119, 136, 139, 142], "occupi": 103, "unavail": 103, "parent_id": 103, "reservationendreason": 103, "usedtostartcharg": 103, "serialcommhub": [104, 125, 127], "io": [104, 129, 145, 154], "status_cod": 104, "sessioncostchunk": 105, "sum": [105, 109, 110, 118], "monei": [105, 125, 128, 139], "thing": [105, 136, 138, 143, 147, 155], "categori": [105, 131], "sessionstatu": 105, "final": [105, 107, 115, 123, 137, 152], "cost_chunk": 105, "uinteg": 106, "203": 106, "l": [106, 145], "105": 106, "int16": 106, "apha": 106, "phasea": 106, "aphb": 106, "phaseb": 106, "aphc": 106, "phasec": 106, "a_sf": 106, "phvpha": 106, "phvphb": 106, "bn": 106, "phvphc": 106, "v_sf": 106, "sunssf": 106, "hz": 106, "hz_sf": 106, "wpha": 106, "wphb": 106, "wphc": 106, "w_sf": 106, "va": 106, "vapha": 106, "vaphb": 106, "vaphc": 106, "va_sf": 106, "varpha": 106, "varphb": 106, "varphc": 106, "var_sf": 106, "pfpha": 106, "pf": 106, "pct": 106, "pfphb": 106, "pfphc": 106, "pf_sf": 106, "totwhim": 106, "p": [106, 142, 145, 148, 152], "hour": [106, 119, 139], "acc32": 106, "totwh_sf": 106, "evt": 106, "bitfield32": 106, "chapter": [106, 136, 143], "17": [106, 135, 152], "critic": 106, "counter": 106, "problem": [106, 130, 135, 141], "retry_interval_": 107, "retrieve_timestamp": 107, "install_timestamp": 107, "acceptedcancel": 107, "invalidcertif": 107, "revokedcertif": 107, "revok": [107, 115], "oldest_timestamp": 107, "oldest": 107, "incluc": 107, "latest_timestamp": 107, "securitylog": 107, "diagnosticslog": 107, "uploadlogsstatu": 107, "file_nam": 107, "upload_logs_statu": 107, "logstatusenum": 107, "badmessag": 107, "badli": 107, "notsupportedoper": 107, "permissiondeni": 107, "insuffici": 107, "permiss": [107, 142, 152], "uploadfailur": 107, "being": [107, 118, 136, 140, 142, 144], "firmwareupdatestatusenum": 107, "intermedi": [107, 147], "downloadfail": 107, "downloadschedul": 107, "downloadpaus": 107, "task": [107, 111], "installationfail": 107, "installreboot": 107, "installschedul": 107, "installdatetim": 107, "installverificationfail": 107, "checksum": 107, "signatureverifi": 107, "notspecifi": 107, "applicationreset": 107, "localreset": 107, "powerup": 107, "remotereset": 107, "scheduledreset": 107, "countdown_": 108, "inact": 108, "current_limit_after_delay_a": 108, "current_limit_during_delay_a": 108, "start_tim": 108, "l1": [109, 110, 118], "l2": [109, 110], "l3": [109, 110], "signed_meter_data": 110, "eg": 110, "signing_method": 110, "creat": [110, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 153, 155], "encoding_method": 110, "public_kei": 110, "diagram": [111, 136, 137, 139], "individu": [111, 134, 142, 152], "thread": [111, 119, 137, 152], "chart": 111, "pleas": [111, 116, 130, 133, 135, 136, 140, 142, 149, 152], "guid": [111, 130, 131, 134, 135, 137, 138, 140, 143, 146, 149, 150, 151, 152, 153], "auto": [115, 118, 123, 125, 142, 148, 152, 154], "usabl": 115, "dedic": [115, 134, 136, 143], "interact": [115, 137, 138, 147, 148], "helper": [115, 131], "70121": 115, "seamlessli": 115, "integr": [115, 130, 136, 137, 138, 143, 144, 146], "lowest": [115, 142], "microcontrol": 115, "improv": [115, 152], "safeti": [115, 123, 142], "todo": [115, 137, 138], "graph": 115, "behav": 115, "light": [115, 134, 142], "subscrib": [115, 123, 134, 137, 139, 143, 152], "notreserv": 115, "driven": 115, "republish": 115, "struct": [115, 123, 133, 136], "begun": 115, "github": [115, 129, 130, 131, 135, 136, 141, 142, 143, 145, 146, 147, 149, 150, 152, 153, 154], "openfastchargingalli": 115, "pdf": 115, "To": [115, 118, 123, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 146, 151, 153, 154, 155], "against": [115, 147, 149, 152], "reservatonstart": 115, "notifi": [115, 140, 152], "intergr": 115, "overload": 115, "drop": [115, 117, 134, 135, 143, 152], "limt": 115, "set_local_max_curr": 115, "travers": 115, "were": [115, 130, 134], "profil": [115, 116, 149], "whichev": 115, "wrap": 116, "libevs": [116, 129], "facilit": 116, "readm": [116, 135, 142, 146, 148], "cover": [116, 139, 140, 150], "anchor": [116, 155], "instruct": [116, 131, 135, 136, 145, 146, 148, 150, 152], "lot": [116, 131, 136, 139, 140, 147], "make": [116, 117, 123, 130, 131, 135, 136, 138, 140, 141, 144, 148, 149, 150, 152], "sure": [116, 130, 131, 135, 136, 138, 140, 142, 149, 150, 152], "writeabl": 116, "transport": [116, 149], "act": [116, 123, 143, 147, 151, 154], "behavior": [116, 119, 133, 152], "usessldefaultverifypath": 116, "necessarili": 116, "mutual": 116, "mtl": 116, "certificatesign": 116, "endpoint": [116, 119, 144, 149, 150], "mandatori": [116, 142], "possibli": [116, 119, 141], "bx": 117, "cx": 117, "dx": [117, 155], "cm_slac_parm_req": 117, "cm_slac_match_r": 117, "join": [117, 143], "modem": 117, "cap_net_raw": 117, "cm_valid": 117, "unplug": [117, 123, 142], "qca": 117, "modbusrtu": 118, "subdirectori": [118, 131, 142], "templat": [118, 134, 136, 152], "yaml": [118, 120, 125, 136, 139, 140, 141, 142, 143, 146, 148], "copi": [118, 119, 123, 130, 142, 144], "datasheet": 118, "consist": [118, 119, 131, 134, 137, 142, 147, 154], "start_regist": 118, "num_regist": 118, "multipli": 118, "exponent_regist": 118, "function_code_start_reg": 118, "scale": 118, "001": 118, "expon": 118, "function_code_exp_reg": 118, "split": [118, 123, 149], "certain": [118, 123, 130, 139], "serv": 119, "translat": 119, "metric": 119, "consequ": 119, "ensur": [119, 123, 141], "thrown": 119, "furthermor": [119, 131, 136, 141, 144, 147, 152], "loop": [119, 137, 140, 143, 151], "cf": 119, "synchron": [119, 137, 146], "livemeasur": 119, "inject": 119, "post": 119, "legal": 119, "renam": 119, "requet": 119, "devi": 119, "Then": [119, 141, 144, 152], "had": 119, "host": [119, 142, 144, 145, 153], "coher": 119, "suppos": [119, 130, 139], "howev": [119, 123, 135, 136, 137, 141], "inbetween": 119, "potenti": [119, 139], "similarli": [119, 137], "greater": [119, 135], "consider": 119, "ones": [119, 136, 138], "regularli": [119, 133, 136, 137, 141], "right": [119, 134, 136, 138, 140, 142, 143, 144, 152, 153], "48": 119, "section": [119, 131, 133, 134, 136, 137, 138, 142, 143, 147, 152, 153], "suggest": [119, 144, 152], "pai": [119, 139], "regard": [119, 138], "200m": 119, "bring": 119, "1024bit": 119, "vulner": 119, "curl": [119, 135], "header": [119, 135, 152, 155], "tls_on": 119, "offici": [119, 135, 141, 142, 143, 146], "page": [119, 134, 136, 138, 141, 142, 143, 148, 154], "callback": [120, 133, 137, 149, 152], "libocpp": [120, 129, 130, 141], "changeavail": 120, "5000": 120, "mid": 120, "yak": 123, "3v": 123, "ttl": 123, "uart": 123, "plu": [123, 138, 149], "linux": [123, 134, 135, 142, 143], "wakeup": 123, "currrent": 123, "unus": [123, 137], "bp": 123, "8n1": 123, "binari": [123, 136, 142, 152], "googl": 123, "buffer": 123, "consistent_overhead_byte_stuf": 123, "yeti_comm": 123, "evseri": 123, "cpp": [123, 131, 136, 137, 144, 146, 148, 152], "extract": [123, 142], "handlepacket": 123, "linkwrit": 123, "hi2lo": 123, "proto": 123, "lo2hi": 123, "frequent": [123, 143, 147], "nanopb": [123, 144], "nanopb_gener": 123, "setcontrolmod": 123, "setmaxcurr": 123, "accordingli": [123, 130, 134, 142, 149], "allowpoweron": 123, "bool": [123, 133], "decis": [123, 147], "setpwm": 123, "duty_cycl": 123, "ON": [123, 129, 141], "rom": [123, 142], "loader": [123, 148], "stm32flash": [123, 142], "tool": [123, 135, 136, 137, 138, 141, 142, 143, 146, 152, 154], "flash": 123, "kit": [123, 142], "real": [123, 138, 142], "keepalivehi": 123, "1hz": 123, "longer": 123, "stand": [123, 130, 138, 148], "alon": 123, "backup": [123, 147, 153], "go": [123, 136, 138, 140, 141, 142, 147, 148, 150, 152], "setthreephas": 123, "dual": 123, "enablercd": 123, "spike": 123, "goe": [123, 152], "float": 123, "imped": 123, "switchthreephaseswhilecharg": 123, "precaut": 123, "zoe": 123, "forceunlock": 123, "regardless": 123, "car_plugged_in": 123, "car_requested_pow": 123, "power_on": 123, "succesfulli": [123, 142], "power_off": 123, "car_requested_stop_pow": 123, "car_unplug": 123, "error_": 123, "error_df": 123, "error_relai": 123, "error_ventilation_not_avail": 123, "error_over_curr": 123, "quick": [123, 131, 135, 137, 143, 149, 150, 152, 153], "permanent_fault": 123, "evse_replug_start": 123, "evse_replug_finish": 123, "roughli": [123, 137], "keepalivelo": 123, "keep": [123, 136, 138, 147, 152], "resetdon": 123, "find": [125, 133, 136, 147, 148, 149, 152], "dpm1000": [125, 127], "dummytokenprovidermanu": [125, 127], "dummytokenvalid": [125, 127], "dummyv2g": [125, 127], "energynod": [125, 127], "errorhistori": [125, 127], "evslac": [125, 127], "evsesecur": [125, 127, 138], "evseslac": [125, 127, 138], "evsev2g": [125, 127, 136], "genericpowermet": [125, 127, 138], "jstibber": [125, 127], "lemdcbm400600": [125, 127], "micromegawattbsp": [125, 127], "ocppextensionexampl": [125, 127], "pn532tokenprovid": [125, 127], "packetsniff": [125, 127], "persistentstor": [125, 127], "phyversobsp": [125, 127], "powermeterbsm": [125, 127], "pyevjosev": [125, 127], "rsiskramet": [125, 127], "rspaymenttermin": [125, 127], "yetidriv": [125, 127, 138], "yetievdriv": [125, 127], "car_simul": [125, 126, 138], "debug_json": [125, 126], "example_error_framework": [125, 126], "example_us": [125, 126], "solar_forecast": [125, 126], "sunspec_read": [125, 126], "sunspec_scann": [125, 126], "test_control": [125, 126], "tibber_price_forecast": [125, 126], "cmake_condit": 129, "everest_enable_py_support": 129, "AND": [129, 141], "everest_dependency_enabled_josev": 129, "git": [129, 131, 134, 135, 136, 143, 148, 151, 152], "ext": [129, 142], "switchev": 129, "git_rev": 129, "fb9e72dec6ef13576eedebcb943727c568bba5bd": 129, "git_tag": [129, 130, 152], "2024": [129, 143], "fb8f4987ca1ff92a5968da9eb3fe70a612b71fba": 129, "b70f595b640598bb957233c8b4ae54da8bc87324": 129, "7b64c791e24b105766c85236355055214f340f03": 129, "v0": [129, 147], "build_test": [129, 141, 152], "everest_core_build_test": 129, "425bec953e1fe61a5260fbf83d4bfadf90412996": 129, "254de94b00cbe7451c2408a02f9796e2a68c389": 129, "mbedtl": 129, "everest_dependency_enabled_mbedtl": 129, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 129, "v2": 129, "28": 129, "enable_program": 129, "enable_test": 129, "mbedtls_fatal_warn": 129, "openv2g": 129, "everest_dependency_enabled_openv2g": 129, "35c0c0a4ff3412e588ff6f00561df1407916832d": 129, "2023": [129, 135], "everest_dependency_enabled_libevse_secur": 129, "1ee9a962c49d22ea4a46c84ab9d51ebf80345e6": 129, "libfsm": 129, "everest_dependency_enabled_libfsm": 129, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 129, "liblog": [129, 130], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 129, "build_exampl": [129, 130], "cmake_position_independent_cod": 129, "libmodbu": [129, 130], "everest_dependency_enabled_libmodbu": 129, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 129, "everest_dependency_enabled_libocpp": 129, "9a19d29bd780d65c3ff15951427bf53e8fe33b88": 129, "12": [129, 135, 148, 152], "libslac": 129, "everest_dependency_enabled_libslac": 129, "1f9f1a114c8dec79607abaee18782e03849573d8": 129, "libtim": [129, 130], "everest_dependency_enabled_libtim": 129, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 129, "orchestr": [130, 137], "repositori": [130, 131, 133, 134, 143, 145, 146, 148, 149, 153, 154], "recent": 130, "python3": [130, 131, 135, 136], "upgrad": [130, 135], "indepth": 130, "guidanc": 130, "aris": 130, "pip": [130, 131, 135, 136], "setuptool": [130, 135, 136], "wheel": [130, 135, 136], "jstyleson": 130, "jsonschema": 130, "clone": [130, 136], "script": [130, 136, 142, 144, 147, 148, 149, 150, 152, 155], "environ": [130, 134, 138, 141, 143, 146, 152], "cd": [130, 131, 136, 141, 142, 144, 145, 147, 148, 152, 153, 154], "dependency_manag": [130, 136], "init": [130, 133, 136, 137, 147, 148, 152], "checkout": [130, 136, 142, 147, 148, 153], "deploi": [130, 146, 154], "devkit": 130, "libsunspec": 130, "rise": 130, "cpm": [130, 136], "home": [130, 136, 143, 144, 148, 152], "whoami": [130, 136], "bin": [130, 131, 136, 141, 142, 147, 148, 152], "ev_cli": [130, 131], "mkdir": [130, 136, 142, 145, 147, 152, 154], "jinja2": [130, 135, 136], "pyyaml": [130, 135, 136], "let": [130, 133, 136, 137, 138, 140, 141, 142, 143, 146, 147, 149, 152], "advanc": 130, "lib": [130, 133, 152], "branch": [130, 154], "repo": [130, 136, 146, 147], "achiev": [130, 141, 152], "edit": [130, 133, 147], "your": [130, 131, 134, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "cmakelist": [130, 131, 137], "txt": [130, 131, 136, 137], "find_packag": [130, 152], "look": [130, 131, 134, 136, 137, 138, 139, 140, 141, 142, 143, 146, 149, 152], "behind": [130, 138, 147], "clean": [130, 145, 147], "seen": [130, 136, 138, 142], "shell": [130, 136, 142, 144, 147], "yourself": [131, 142, 152], "possibilit": 131, "explain": [131, 134, 136, 138, 140, 143, 150, 152], "subcommand": 131, "manifest": [131, 133, 134, 137, 146, 149, 152], "dir": [131, 148, 152], "clang": [131, 135, 152], "interfacenam": 131, "hpp": [131, 137, 146, 152], "former": 131, "view": [131, 152, 154], "latter": [131, 136, 149], "skeleton": [131, 137], "insid": [131, 136, 138, 142, 144, 147, 148, 149], "cmake": [131, 135, 136, 141, 142, 144, 146, 148, 152], "ld": 131, "glue": [131, 136, 142], "hook": 131, "sampleinterfac": 131, "sampleinterfaceimpl": 131, "declar": [131, 134, 136, 137, 152], "subsect": [131, 137], "inferfac": 131, "mark": [131, 152], "75ac1216": 131, "19eb": 131, "4182": 131, "a85c": 131, "820f1fc2c091": 131, "recreat": 131, "creation": [131, 133], "diff": [131, 142], "touch": [131, 142, 147, 148], "comma": 131, "wherea": 131, "tbd": [131, 146], "edm": [132, 134, 143, 152], "cli": [132, 134, 137, 143, 152], "As": [133, 134, 136, 137, 138, 141, 142, 149], "react": 133, "wai": [133, 134, 136, 137, 138, 141, 142, 146, 152], "raise_error": 133, "clear_error": 133, "errortyp": 133, "clear_al": 133, "errorsubtyp": 133, "clear_all_errors_of_impl": 133, "subscribe_error": 133, "subscribe_all_error": 133, "susbcrib": 133, "enable_global_error": 133, "subscribe_global_all_error": 133, "autogener": [133, 146], "create_error": 133, "third": 133, "fourth": 133, "fifth": 133, "is_error_act": 133, "statecondit": 133, "member": [133, 137], "is_condition_satisfi": 133, "satisfi": [133, 136, 137, 152], "exampleerrorrais": 133, "exampleerrorsubscrib": 133, "error_object": 133, "error_factori": 133, "exampleerrora": 133, "clear_callback": 133, "error_object_0": 133, "error_object_1": 133, "error_object_2": 133, "error_object_3": 133, "error_object_4": 133, "anytim": 133, "std": [133, 137, 141, 152], "shared_ptr": 133, "error_state_monitor": 133, "mod": [133, 137], "r_example_rais": 133, "is_act": 133, "is_satisfi": 133, "exampleerrorb": 133, "are_satisfi": 133, "pyexampleerrorrais": 133, "pyexampleerrorsubscrib": 133, "opposit": 133, "addition": [133, 138, 143], "_mod": 133, "get_error_factori": 133, "example_rais": 133, "_setup": 133, "lambda": 133, "get_error_state_monitor_impl": 133, "get_error_state_monitor_req": 133, "jsexampleerrorrais": 133, "jsexampleerrorsubscrib": 133, "wouldn": 133, "creatiion": 133, "action": [133, 134, 145, 154], "construct": [133, 136, 137], "think": [134, 137], "scenario": [134, 136, 138, 143, 146, 147], "loos": 134, "coupl": [134, 146, 152], "everyth": [134, 136, 138, 140, 142, 152, 153], "enhanc": 134, "mind": [134, 147], "grei": [134, 138], "background": [134, 148], "pictur": [134, 138, 142], "technologi": 134, "javascript": [134, 136, 137, 141, 152], "python": [134, 136, 137, 144, 150, 152, 155], "rust": [134, 136, 137], "earli": 134, "appreci": 134, "feedback": 134, "experi": [134, 137, 152], "u": [134, 135, 136, 137, 141, 142, 143, 147, 152], "zulip": 134, "mail": [134, 141, 142, 152], "launch": [134, 137, 141, 152], "workspac": [134, 136, 141, 142, 144, 148, 153], "broker": [134, 136, 137, 144, 152], "smaller": [134, 142], "effort": 134, "noder": [134, 136, 142, 148, 153], "sneak": 134, "preview": 134, "admin": [134, 141, 144], "scaffold": 134, "shown": [134, 136, 138, 139, 142], "learn": [134, 136, 138, 152], "suit": [134, 140], "idea": [134, 140, 141, 145, 147, 152, 153], "illustr": 134, "box": [134, 138, 142], "dash": 134, "heart": 134, "explan": [134, 149], "tutori": [134, 136, 137, 140, 143, 145, 146, 147, 148, 149, 150, 154, 155], "cmd": [134, 136, 137, 148, 152], "4gb": 134, "ram": [134, 136], "cpu": [134, 136], "boost": [134, 135, 146], "raspberri": [134, 141, 142], "pi": [134, 141, 142], "ubuntu": [134, 142, 145], "opensus": 134, "fedora": 134, "36": 134, "compil": [134, 135, 136, 146, 152], "walk": [134, 136, 138, 142, 143], "errorfactori": 134, "errorstatemonitor": 134, "syntax": 134, "subscript": [134, 137], "nativ": [135, 142], "window": [135, 136, 144], "wsl2": 135, "docker": [135, 136, 143, 145, 149, 151, 153], "podman": 135, "gcc": [135, 141], "tweak": 135, "faq": [135, 143], "gnu": 135, "program": [135, 137, 141, 152], "stumbl": 135, "troubl": 135, "issu": [135, 139, 141, 142, 143, 147, 148], "librari": [135, 136, 141, 146, 149, 152], "best": [135, 143, 153], "04": [135, 145], "22": 135, "newer": [135, 147], "apt": [135, 142], "sudo": [135, 136, 142, 152], "rsync": [135, 142], "wget": [135, 142], "doxygen": 135, "graphviz": 135, "tidi": [135, 152], "cppcheck": 135, "openjdk": 135, "jdk": 135, "npm": 135, "compos": [135, 136, 144, 148], "libboost": 135, "nodej": 135, "libssl": 135, "libsqlite3": 135, "rfkill": 135, "libpcap": 135, "libev": 135, "pkg": 135, "libcap": 135, "node_api": 135, "procedur": [135, 136, 137], "nodesourc": 135, "md": [135, 142, 148], "zypper": 135, "shadow": 135, "devel_basi": 135, "devel": 135, "libboost_filesystem": 135, "libboost_log": 135, "libboost_program_opt": 135, "libboost_system": 135, "libboost_thread": 135, "libopenssl": 135, "sqlite3": 135, "38": 135, "39": 135, "40": 135, "dnf": 135, "automak": 135, "extra": [135, 146, 149], "openssl": 135, "libsqlite3x": 135, "older": 135, "octob": 135, "2nd": 135, "choic": 135, "keytool": [135, 136], "interchang": [135, 143], "probabl": [135, 136, 137, 145], "python_execut": 135, "highli": 136, "modular": [136, 138, 143], "pull": [136, 143, 153], "prerequisit": [136, 143], "said": 136, "resid": 136, "cpm_source_cach": 136, "initialis": 136, "newli": [136, 142, 152], "adopt": [136, 143], "chosen": 136, "venv": 136, "That": [136, 138, 142, 147], "pki": [136, 140, 150], "create_cert": 136, "sh": [136, 144, 147, 148, 149, 150, 152], "java": 136, "availbl": 136, "significantli": 136, "nproc": [136, 142], "dive": [136, 138, 143, 149], "old": [136, 152], "repeat": [136, 140], "shouldn": [136, 139], "ci": [136, 143], "workflow": [136, 142, 145, 154], "mosquitto": [136, 137, 142, 144, 149], "steve": [136, 141, 144], "infranet_network": [136, 144, 148], "bridg": [136, 144, 148], "subnet": [136, 144, 148], "fd00": [136, 144, 148], "enter": [136, 144, 148], "red": [136, 138, 142, 148, 150], "browser": [136, 141, 148, 153, 154], "localhost": [136, 138, 144, 148, 150, 152, 153], "1880": [136, 150, 153], "ui": [136, 141, 148, 150, 153], "gui": [136, 153], "analys": 136, "littl": [136, 138], "insight": [136, 143], "plugin": [136, 150], "feel": [136, 143, 152], "enough": [136, 147], "dig": 136, "deeper": [136, 143, 147, 149], "togeth": [136, 138, 140, 143, 153], "mechan": [136, 138], "analyz": [136, 138], "complic": 136, "nice": [136, 138], "exhaust": 136, "8849": [136, 138, 141, 148, 152], "height": [136, 155], "mount": [136, 142, 144, 153], "rather": [136, 140, 143], "click": [136, 138, 142, 143, 144, 150, 153], "menu": [136, 138, 153], "symbol": [136, 138, 141], "corner": [136, 138, 142, 153], "column": [136, 155], "item": [136, 138, 155], "intro": [136, 137], "role": [136, 138], "visit": 136, "congrat": 136, "rocket": 136, "concept": [136, 138, 141, 143, 149, 151, 152, 155], "stick": 136, "entiti": 136, "cours": [136, 152, 153], "term": 136, "some_kei": 136, "myinterfac": 136, "some_implement": 136, "externalinterfac": 136, "min_connect": 136, "max_connect": 136, "enable_external_mqtt": [136, 137], "metadata": [136, 137, 152], "licens": [136, 137, 152], "compani": [136, 137, 142], "explanatori": 136, "possbl": 136, "tell": [136, 138, 139, 142, 152], "11": 136, "rememb": [136, 142], "showd": 136, "easi": [136, 141], "get_id": 136, "ref": [136, 155], "typedef": 136, "piec": 136, "bunch": [136, 137], "besid": [136, 141], "bad": [136, 141], "deprec": [136, 138], "saw": 136, "sometyp": 136, "additionalproperti": 136, "property_1": 136, "property_2": 136, "mymodulenam": 136, "stuff": [136, 138], "handler": [136, 137, 141, 149, 152], "great": 136, "review": 136, "learnt": 136, "proced": 136, "Or": [136, 141], "theoret": [136, 137], "weekli": 136, "tech": 136, "meet": [136, 143], "thank": 136, "approach": 137, "glanc": 137, "understand": [137, 138, 143, 147, 151, 152, 155], "hand": [137, 141], "microservic": 137, "deploy": [137, 142], "backbon": 137, "particular": [137, 152], "asynchron": 137, "topic": [137, 141, 143, 152], "imagin": [137, 141], "callabl": 137, "observ": 137, "implementor": 137, "analogi": 137, "router": 137, "wlan": 137, "antenna": [137, 142], "wan": 137, "pc": [137, 141], "easili": [137, 138], "Their": 137, "ping": 137, "interface_p": 137, "pong": 137, "command_p": 137, "var_np": 137, "far": [137, 152], "pingservermodul": 137, "cfg_publish_number_of_p": 137, "number_of_p": 137, "if_impl_id_p": 137, "mustermann": 137, "ping_interfac": 137, "pingclientmodul": 137, "if_impl_id_empti": 137, "requirement_ping_serv": 137, "telemetry_en": 137, "active_modul": [137, 149, 152], "instance_id_ping_serv": 137, "config_modul": [137, 149], "instance_id_ping_cli": 137, "graphic": 137, "interface_pingintf": 137, "interface_nam": 137, "intf": 137, "call_command_p": 137, "call_": 137, "command_nam": 137, "subscribe_var_np": 137, "subscribe_": 137, "var_nam": 137, "proxi": 137, "abstract": 137, "interface_pingimplbas": 137, "implbas": 137, "publish_var_np": 137, "publish_": 137, "handle_command_p": 137, "handle_": 137, "appropri": 137, "doc": [137, 144, 152, 153, 154], "rst": [137, 149, 152, 155], "interface_pingimpl": 137, "emptyimpl": 137, "focus": [137, 143], "module_nam": [137, 152], "impl": 137, "apart": 137, "constructor": 137, "notabl": 137, "unique_ptr": 137, "interface_id": 137, "p_": 137, "r_": 137, "requirement_id": 137, "area": [137, 143], "stub": 137, "invoke_init": 137, "p_if_impl_id_p": 137, "invoke_readi": 137, "freeli": 137, "semant": 137, "recal": 137, "built": [137, 142, 152], "ran": [137, 147], "endless": 137, "spawn": [137, 141], "worker": 137, "pool": 137, "watch": [137, 143], "exemplatori": 138, "Such": 138, "magic": 138, "unleash": 138, "fanci": [138, 147], "complex": [138, 147], "afterward": 138, "But": [138, 139, 143, 144, 147], "blank": 138, "five": 138, "appear": [138, 152], "canva": 138, "adjust": [138, 152], "Be": [138, 142], "awar": [138, 142, 152], "blue": 138, "yellow": 138, "circl": 138, "middl": 138, "surpris": 138, "behaviour": 138, "bar": 138, "jsrisev2g": 138, "bottom": 138, "yeti_driv": 138, "haven": [138, 140], "meaning": 138, "somewher": [138, 147], "loadbalanc": 138, "obvious": 138, "plai": [138, 147], "big": [138, 143], "strength": 138, "world": [138, 143, 152], "earlier": 138, "proper": 138, "fact": [138, 147], "hint": [138, 141], "iso15118_car": 138, "interest": 138, "realiz": [138, 147], "sophist": 138, "addtion": [138, 149], "mayb": 139, "partial": 139, "held": 139, "session_cost_calcul": 139, "propos": 139, "sort": 139, "verwendungszweck": 139, "approv": 139, "involv": [139, 143], "resourc": 140, "essenc": 140, "e2": 140, "visual": [140, 141, 143, 144, 148], "provis": 140, "signcertif": 140, "agre": 140, "await": 140, "shortcut": 140, "closer": 140, "grow": [141, 143], "life": 141, "debugg": [141, 148, 152], "gdb": [141, 152], "easiest": 141, "sai": [141, 147], "dist": [141, 142, 148, 149, 150, 152, 153], "small": [141, 142, 147], "studio": [141, 144, 148], "authmanag": 141, "cppdbg": 141, "workspacefold": 141, "libexec": 141, "arg": [141, 152], "stopatentri": 141, "cwd": 141, "externalconsol": 141, "mimod": 141, "setupcommand": 141, "ignorefailur": 141, "disassembli": 141, "flavor": 141, "intel": 141, "breakpoint": [141, 152], "forget": [141, 149], "dcmake_build_typ": [141, 152], "disadvantag": 141, "fork": 141, "detach": 141, "grid_connection_point": 141, "0w": 141, "alloc": 141, "whatev": 141, "constraint": 141, "recogn": 141, "cmake_cxx_compil": 141, "unreferenc": 141, "sometim": [141, 143], "test_config": [141, 152], "solv": 141, "desktop": [141, 148], "ip_of_the_raspberri": 141, "offload": 141, "faster": 141, "ressourc": 141, "mobilityhous": [141, 150], "thoughtwork": 141, "maev": 141, "dbuild_test": 141, "conflict": [141, 147], "scheme": 141, "add_execut": 141, "project_nam": 141, "_test": 141, "cmake_project_nam": 141, "strequal": 141, "OR": 141, "_build_test": 141, "endif": [141, 152], "install_everest_test": 141, "source_dir": 141, "pytest": 141, "install_prefix": 141, "core_test": 141, "py": 141, "framework_test": 141, "platform": [142, 143], "research": 142, "facil": 142, "alik": 142, "sw": 142, "explor": 142, "groundwork": 142, "rapid": 142, "quickli": 142, "meant": [142, 152], "outdoor": 142, "spec70121": 142, "cern": 142, "licenc": 142, "happi": [142, 152], "schemat": 142, "3d": 142, "purchas": 142, "shop": 142, "esd": 142, "safe": 142, "wrist": 142, "band": 142, "underlai": 142, "mat": 142, "18": [142, 145], "1x": 142, "usb": 142, "30w": 142, "IN": 142, "pin": 142, "lab": 142, "balenaetch": 142, "dd": [142, 152], "danger": 142, "pcb": 142, "heatsink": 142, "imag": [142, 144, 145, 154], "doubl": 142, "tape": 142, "clip": 142, "hole": 142, "cm4": 142, "around": [142, 143, 147], "grai": 142, "spacer": 142, "gap": 142, "black": 142, "jumper": 142, "onto": 142, "emmc": 142, "j1": 142, "belayboxr1": 142, "stabl": [142, 147], "img": 142, "gz": 142, "rpiboot": 142, "raspberrypi": 142, "usbboot": 142, "green": 142, "comput": 142, "unzip": 142, "5h": 142, "coffe": 142, "unfortun": 142, "slow": 142, "damag": 142, "cage": 142, "seat": 142, "bigger": [142, 147], "mission": 142, "accomplish": 142, "crimp": 142, "orient": 142, "fashion": 142, "ten": 142, "chanc": 142, "unisol": 142, "preassembl": 142, "desk": 142, "barrel": 142, "raspian": 142, "debian": 142, "flavour": 142, "yocto": 142, "opt": 142, "systemd": 142, "user_data": 142, "flutter": 142, "stm32": 142, "yeti_fwupd": 142, "serial0": 142, "bootload": [142, 148], "ninja": 142, "laptop": 142, "untar": 142, "bullsey": 142, "toolchain": 142, "8888": 142, "tgz": 142, "tar": 142, "xfz": 142, "dcmake_toolchain_fil": 142, "dcmake_install_prefix": 142, "destdir": 142, "ssh": [142, 145, 148], "rw": 142, "ro": 142, "wpa_supplic": 142, "autom": 142, "crosscompil": 142, "unstabl": [142, 147], "update_channel": 142, "wg0": 142, "devboard": 142, "systemctl": 142, "ota": 142, "public_mqtt": 142, "1883": [142, 144, 152], "allow_anonym": 142, "anonym": [142, 147], "journalctl": 142, "fu": 142, "vanilla": 142, "rootf": 142, "atom": 142, "sd": 142, "sector": [142, 143], "mmcblk0p1": 142, "8192": 142, "1056767": 142, "1048576": 142, "512m": 142, "w95": 142, "fat32": 142, "lba": 142, "mmcblk0p2": 142, "1056768": 142, "14688255": 142, "13631488": 142, "5g": 142, "83": 142, "mmcblk0p3": 142, "14688256": 142, "28319743": 142, "mmcblk0p4": 142, "28319744": 142, "30564351": 142, "2244608": 142, "1g": 142, "mmcblk0p5": 142, "28327936": 142, "28459007": 142, "131072": 142, "64m": 142, "mmcblk0p6": 142, "28467200": 142, "2097152": 142, "system0": 142, "system1": 142, "factory_data": 142, "timer": 142, "surviv": 142, "rpi": 142, "unmount": 142, "umount": 142, "mkf": 142, "ext4": 142, "lose": 142, "configu": 142, "credenti": 142, "har": 142, "fine": 142, "snapshot": [143, 152], "foster": 143, "customiz": 143, "glu": 143, "advantag": [143, 146], "pv": 143, "linkedin": 143, "electrif": 143, "foundat": 143, "channel": 143, "thought": 143, "exchang": 143, "question": 143, "enthusiast": 143, "focu": [143, 152], "zulipchat": 143, "announc": 143, "steadili": 143, "ask": [143, 148], "mailinglist": 143, "answer": [143, 152], "formerli": 143, "ground": 143, "wanna": 143, "tuesdai": 143, "4pm": 143, "ce": 143, "zone": 143, "zoom": 143, "lfx": 143, "linuxfound": 143, "92086494169": 143, "b2df6774": 143, "bc19": 143, "46f9": 143, "8c71": 143, "bbd13a0266a1": 143, "publicli": 143, "lfe": 143, "calendar": 143, "book": 143, "calendli": 143, "manuel": 143, "ziegler": 143, "30min": 143, "ecosystem": 143, "contribut": [143, 153], "plan": 143, "agenda": 143, "roadmap": 143, "youtub": 143, "track": [143, 147, 149], "rough": 143, "webinar": 143, "steer": 143, "committe": 143, "peopl": 143, "stuck": 143, "video": 143, "simplifi": 143, "journei": 143, "introduct": 143, "troubleshoot": 143, "deep": 143, "breath": 143, "experiment": [143, 151], "bazel": [143, 151], "sphinx": [143, 144, 151], "style": [143, 151, 152], "belaybox": 143, "search": 143, "handi": [144, 152], "vscode": [144, 148], "tcp": 144, "9001": 144, "mariadb": 144, "sql": 144, "3306": 144, "8180": [144, 149], "login": 144, "1234": 144, "centralsystemservic": [144, 149], "soap": 144, "chargeboxid": 144, "yml": [144, 145, 148, 154], "live": [144, 147], "docker_default": 144, "8080": 144, "often": 144, "clash": 144, "13306": 144, "ll": [144, 152], "navig": [144, 148], "tab": [144, 146, 153], "depric": 144, "ctrl": 144, "shift": [144, 148], "f1": 144, "remopen": 144, "head": 144, "path_to_everest_cpp": 144, "j8": 144, "documen": 144, "env": 144, "pwd": 144, "_build": [144, 154], "dockerfil": 144, "protobuf_gener": 144, "path_to_where_protobuf_files_resid": 144, "protoc": 144, "zip": 144, "nanopb_pb_gen": 144, "python_pb_gen": 144, "runner": 145, "actrc": 145, "ghcr": 145, "catthehack": 145, "actor": 145, "usernam": 145, "artifact": 145, "four": [145, 149], "secret_name_1": 145, "secret_value_1": 145, "secret_name_2": 145, "secret_value_2": 145, "multiline_secret": 145, "line_1": 145, "nline2": 145, "nline3": 145, "github_token": 145, "your_github_token": 145, "sa_github_token": 145, "github_token_of_the_service_account": 145, "sa_github_ssh_kei": 145, "ssh_key_of_the_service_account": 145, "github_actor": 145, "username_of_the_service_account": 145, "your_ssh_kei": 145, "your_usernam": 145, "push": [145, 147, 154], "isn": 145, "work0": [145, 154], "span": [146, 155], "swiftli": 146, "rebuild": [146, 152], "bazelisk": 146, "bazelbuild": 146, "ov": 146, "rest": 146, "desir": 146, "cc": 146, "cxx": [146, 148, 152], "third_parti": 146, "bzl": 146, "deps_vers": 146, "cargo": 146, "toml": 146, "pick": [146, 147], "sigslot": [146, 152], "realist": 146, "macro": 146, "rust_binari": 146, "rust_test": 146, "plenti": 147, "paragraph": 147, "strategi": 147, "concern": 147, "articl": 147, "vincent": 147, "driessen": 147, "gitflow": 147, "atlassian": 147, "count_to_infin": 147, "charge_fast": 147, "new_stuff": 147, "advis": 147, "towrit": 147, "rebas": 147, "candid": 147, "bugfix": 147, "rc": 147, "div_by_zero": 147, "bug": 147, "ship": 147, "hotfix": 147, "maintenc": 147, "forgot_to_unplug": 147, "cherri": 147, "contrast": 147, "rnd_git_dir": 147, "despit": [147, 149], "onlin": 147, "intermix": 147, "harder": 147, "conspiraci": 147, "rewrit": 147, "stash": 147, "progress": 147, "someproject": 147, "somerepo": 147, "privateus": 147, "privaterepo": 147, "main_repo": 147, "wip": 147, "rf": 147, "email": 147, "pionier": 147, "manufaktur": 147, "bot": 147, "echo": 147, "contributor": 147, "src": 147, "feature_a": 147, "ff": 147, "larg": 147, "broken": 147, "feature_b": 147, "feature_c": 147, "meanwhil": 147, "went": 147, "seriou": 147, "feature_d_1": 147, "d1": 147, "feature_d_2": 147, "d2": 147, "feature_": 147, "incorpor": 147, "ever": 147, "theirs": 147, "homebrew": 148, "brew": 148, "worri": 148, "websit": 148, "cask": 148, "keypair": 148, "keygen": 148, "rsa": 148, "aes128": 148, "gcm": 148, "openssh": 148, "addkeystoag": 148, "ye": 148, "pubkeyacceptedalgorithm": 148, "devup": 148, "playground": 148, "j12": 148, "napi": 148, "devcontain": 148, "13": [148, 152], "_dep": 148, "everestj": 148, "cmakefil": 148, "fatal": 148, "workspacestorag": 148, "5c87aec9a1f3f4ba6ae2c223ac523699": 148, "preload": 148, "_resolvefilenam": 148, "cj": 148, "815": 148, "_load": 148, "667": 148, "887": 148, "19": 148, "_preloadmodul": 148, "1158": 148, "loadpreloadmodul": 148, "bootstrap": 148, "pre_execut": 148, "446": 148, "preparemainthreadexecut": 148, "74": 148, "run_main_modul": 148, "module_not_found": 148, "requirestack": 148, "fatalinstal": 148, "addon": 148, "seem": 148, "microsoft": 148, "374": 148, "issuecom": 148, "622239998": 148, "_": [148, 155], "toggl": 148, "6j": 149, "metervalu": 149, "statusnotif": 149, "everest_workspac": [149, 152], "cp001": 149, "prepend": 149, "chargepointid": 149, "centralsystemuri": 149, "127": 149, "chargeboxserialnumb": 149, "chargepointmodel": 149, "chargepointvendor": 149, "firmwarevers": 149, "authorizeremotetxrequest": 149, "clockaligneddatainterv": 149, "900": 149, "connectorphaserot": 149, "getconfigurationmaxkei": 149, "86400": 149, "localauthorizeofflin": 149, "localpreauthor": 149, "metervaluesaligneddata": 149, "metervaluessampleddata": 149, "metervaluesampleinterv": 149, "numberofconnector": 149, "resetretri": 149, "stoptransactiononevsidedisconnect": 149, "stoptransactiononinvalidid": 149, "stoptxnaligneddata": 149, "stoptxnsampleddata": 149, "supportedfeatureprofil": 149, "firmwaremanag": 149, "remotetrigg": 149, "localauthlistmanag": 149, "smartcharg": 149, "transactionmessageattempt": 149, "transactionmessageretryinterv": 149, "unlockconnectoronevsidedisconnect": 149, "websocketpinginterv": 149, "supportedfiletransferprotocol": 149, "ftp": 149, "cponam": 149, "authorizationkei": 149, "deadbeefdeadbeef": 149, "localauthlisten": 149, "localauthlistmaxlength": 149, "42": [149, 155], "sendlocallistmaxlength": 149, "chargeprofilemaxstacklevel": 149, "chargingscheduleallowedchargingrateunit": 149, "chargingschedulemaxperiod": 149, "maxchargingprofilesinstal": 149, "iso15118pncen": 149, "contractvalidationofflin": 149, "introduc": 149, "whitepap": 149, "tailor": 149, "wss": 149, "familiar": 149, "remotestarttransact": 149, "summar": 149, "diagnost": 149, "token_provider_rfid": 149, "jsdummytokenprovidermanu": 149, "break": [149, 152], "logmessag": 149, "logmessagesformat": 149, "consol": [149, 150], "certificateinstal": 150, "alongsid": 150, "themobilityhous": 150, "9000": 150, "bash": 150, "dropdown": 150, "q1": [151, 155], "2022": [151, 155], "rule": [151, 155], "embedd": [151, 155], "enviro": [151, 155], "month": 152, "fragment": 152, "knowledg": 152, "benefit": 152, "fundament": 152, "everest_tutorial_dir": 152, "eslintrc": 152, "suitabl": 152, "command_tutori": 152, "interface_tutorial_modul": 152, "static": 152, "tutorialmodul": 152, "config_tutorial_switch": 152, "interface_impl_tutorial_modul": 152, "interface_tutorial_moduleimpl": 152, "particularli": 152, "precis": 152, "among": 152, "pointer": 152, "spot": 152, "coincident": 152, "handle_command_tutori": 152, "fairli": 152, "cmake_minimum_requir": 152, "cmake_run_clang_tidi": 152, "disable_edm": 152, "evc_setup_edm": 152, "infypoweracdc": 152, "pal": 152, "palsigslot": 152, "ev_add_project": 152, "add_subdirectori": 152, "cmake_cxx_clang_tidi": 152, "ctest": 152, "cmake_build_typ": 152, "evc_includ": 152, "codecoverag": 152, "append_coverage_compiler_flag": 152, "setup_target_for_coverage_gcovr_html": 152, "gcovr_coverag": 152, "setup_target_for_coverage_lcov": 152, "lcov_coverag": 152, "ev_add_modul": 152, "cmake_prefix_path": 152, "job": 152, "smoothli": 152, "tutorial_module_inst": 152, "minimalist": 152, "generate_config_run_script": 152, "config_nam": 152, "configuraton": 152, "comment": 152, "substitut": 152, "ld_library_path": 152, "importantli": 152, "yyyi": 152, "mm": 152, "00": 152, "500139": 152, "500327": 152, "500354": 152, "799618": 152, "everest_ctrl": 152, "799822": 152, "120267": 152, "tutorial_modul": 152, "149934": 152, "brocker": 152, "notic": 152, "pop": 152, "hello": 152, "00000000": 152, "0000": 152, "000000000042": 152, "manual_test": 152, "reselect": 152, "refresh": 152, "thu": 152, "rudimentari": 152, "rerun": 152, "additon": 152, "miss": 152, "spin": 152, "frist": 152, "hit": 152, "0xaaaaaad24fc0": 152, "mock_transaction_id": 152, "favorit": 152, "nicer": 152, "buildabl": 152, "runnabl": 152, "modif": 153, "mv": 153, "everest_nod": 153, "bind": 153, "run_sil": 153, "automaticc": 154, "documentaiton": 154, "possibilti": 154, "expand": 154, "restructuredtext": 154, "tabl": 154, "workflow_dispatch": 154, "h1": 155, "h2": 155, "h3": 155, "h4": 155, "h5": 155, "h6": 155, "bold": 155, "ital": 155, "inlin": 155, "liter": 155, "sup": 155, "super": 155, "unord": 155, "nest": 155, "_anchorbyref": 155, "_anchor": 155, "_external_link_ref": 155, "_extern": 155, "footnot": 155, "citat": 155, "cit1": 155, "external_link_ref": 155, "anchorbyref": 155, "vertic": 155, "horizont": 155, "width": 155, "utf": 155, "row": 155, "caption": 155, "png": 155, "alt": 155, "150px": 155, "align": 155, "center": 155, "target_": 155, "depth": 155, "toc": 155, "visibl": 155, "hidden": 155, "maxdepth": 155, "second_fil": 155, "int_": 155, "infti": 155, "div": 155, "lineno": 155, "emphas": 155, "some_funct": 155, "any_var": 155, "another_funct": 155, "literalinclud": 155, "dedent": 155, "_tutorial_intro": 155, "toctre": 155, "glob": 155}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 95], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 13, 15, 17, 18, 19, 20, 22, 25, 26, 27, 29, 30, 32, 33, 34, 35, 38, 39, 40, 42, 44, 45, 46, 47, 115, 118, 119], "command": [1, 2, 3, 4, 6, 7, 9, 10, 13, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 41, 43, 44, 45, 47, 118, 119, 123, 131, 136, 146, 147], "iso15118_ev": [2, 96], "ac_rcd": 3, "auth": [4, 49, 111, 140], "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, 87, 115, 138, 141], "energy_manag": 14, "energy_price_inform": [15, 88], "error_histori": [16, 89], "ev_board_support": [17, 90], "ev_slac": 18, "evse_board_support": [19, 91], "evse_manag": [20, 92], "evse_secur": [21, 93], "exampl": [22, 134, 147, 155], "example_error_framework": 23, "example_us": 24, "external_energy_limit": 25, "generic_arrai": [26, 94], "isolation_monitor": [27, 97], "kv": 28, "ocpp": [29, 67, 99, 116, 141, 149], "ocpp_1_6_charge_point": 30, "ocpp_data_transf": 31, "phyverso_mcu_temperatur": [32, 100], "power": 33, "power_supply_dc": [34, 101], "powermet": [35, 102, 115, 118, 119], "reserv": [36, 103, 115], "serial_communication_hub": 37, "session_cost": [38, 105], "slac": 39, "solar_forecast": 40, "sunspec_ac_met": [41, 106], "sunspec_read": 42, "sunspec_scann": 43, "system": [44, 81, 107, 134, 135, 152], "test_control": 45, "tibber_price_forecast": 46, "uk_random_delai": [47, 108], "api": 48, "modul": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 111, 116, 118, 119, 123, 127, 130, 131, 133, 134, 136, 137, 138, 140, 141, 146, 152], "configur": [48, 49, 50, 55, 56, 59, 60, 62, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 81, 82, 83, 115, 116, 118, 119, 137, 138, 140, 142, 149, 152], "provid": [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, 76, 77, 78, 79, 80, 81, 82, 83, 118, 137], "requir": [48, 49, 51, 55, 56, 59, 62, 63, 67, 68, 69, 71, 74, 76, 77, 79, 134, 135, 137, 152], "metadata": [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, 76, 77, 78, 79, 80, 81, 82, 83], "author": [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, 76, 77, 78, 79, 80, 81, 82, 83, 84, 111, 140], "licens": [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, 76, 77, 78, 79, 80, 81, 82, 83], "dpm1000": 50, "dummytokenprovid": [51, 112], "dummytokenprovidermanu": [52, 113], "dummytokenvalid": [53, 114], "dummyv2g": 54, "energymanag": 55, "energynod": 56, "errorhistori": 57, "evslac": 58, "misc": [58, 61], "evsemanag": [59, 115, 140], "evsesecur": [60, 116, 140], "evseslac": [61, 117], "evsev2g": [62, 140], "genericpowermet": [63, 118], "jstibber": 64, "lemdcbm400600": 65, "micromegawattbsp": 66, "ocpp201": 68, "ocppextensionexampl": [69, 121], "pn532tokenprovid": 70, "packetsniff": 71, "persistentstor": 72, "phyversobsp": [73, 122], "powermeterbsm": 74, "pyevjosev": 75, "rsiskramet": 76, "rspaymenttermin": 77, "serialcommhub": 78, "setup": [79, 141, 142, 144, 145, 148, 152], "store": 80, "yetidriv": [82, 123], "yetievdriv": [83, 124], "bank_transact": 85, "board_support_common": 86, "monei": 98, "serial_comm_hub_request": 104, "unit": [109, 141], "units_sign": 110, "integr": [111, 141, 142, 149], "everest": [111, 123, 125, 126, 127, 128, 130, 132, 134, 136, 137, 138, 140, 141, 142, 143, 144, 146, 148, 149, 150, 152, 153], "select": 111, "algorithm": 111, "plugev": 111, "findfirst": 111, "userinput": 111, "plug": [111, 140, 150], "charg": [111, 138, 139, 140, 150], "typic": 115, "connect": [115, 138, 149], "ac": 115, "dc": [115, 138], "publish": [115, 118], "session_ev": 115, "authent": [115, 138], "autocharg": 115, "pnc": 115, "manag": [115, 120, 130, 136, 138, 141, 146, 152], "ca": 116, "certif": 116, "domain": 116, "iso": [116, 136], "15118": [116, 136], "privat": [116, 147], "kei": 116, "password": 116, "more": [116, 134], "about": [116, 143], "csm": [116, 149], "v2g": 116, "mo": 116, "mf": 116, "bundl": 116, "todo": 117, "dataset": 118, "file": [118, 131, 136, 137, 142, 144], "avail": [118, 145], "descript": [118, 119], "structur": [118, 147], "other": [118, 123], "thing": [118, 148], "note": [118, 119, 137, 155], "get_signed_meter_valu": 118, "lem": 119, "dcbm": 119, "400": 119, "600": 119, "initi": 119, "start_transact": 119, "stop_transact": 119, "ip_address": 119, "port": 119, "option": 119, "meter_tls_certif": 119, "ntp": 119, "set": [119, 130, 142], "resili": 119, "time": 119, "sync": 119, "error": [119, 133, 141, 142, 155], "handl": 119, "tl": 119, "limit": 119, "refer": [119, 125, 142], "link": [119, 155], "interact": 120, "evs": 120, "commun": [123, 134, 136, 137, 141], "between": [123, 137], "yeti": [123, 142], "microcontrol": [123, 142], "thi": [123, 152, 155], "driver": 123, "protocol": 123, "cob": 123, "protobuf": [123, 144], "low": 123, "control": 123, "mode": 123, "all": [123, 133, 137], "interfac": [126, 131, 136, 137, 139, 152], "type": [128, 133, 136], "snapshot": 129, "edm": [130, 136], "depend": [130, 135, 136, 146, 152], "instal": [130, 131, 136, 152], "quick": [130, 136, 138], "start": [130, 142, 146, 150], "enabl": 130, "cpm_source_cach": 130, "path": 130, "build": [130, 136, 142, 152, 154], "python": [130, 131, 133, 135], "packag": [130, 135, 136], "need": [130, 136], "run": [130, 137, 142, 145, 149, 152], "up": [130, 142], "updat": [130, 131, 142], "workspac": [130, 152], "us": [130, 131, 138, 139, 142, 146, 147], "cmake": 130, "yaml": [130, 137, 152], "creat": [130, 131, 133, 152], "config": [130, 142, 152], "from": [130, 131], "an": [130, 133], "exist": 130, "directori": [130, 145, 152], "tree": 130, "git": [130, 147], "inform": [130, 142, 154], "glanc": 130, "ev": [131, 136], "cli": [131, 136], "purpos": [131, 133], "automat": [131, 142], "dev": [131, 148], "tool": [131, 132, 134], "venv": 131, "manual": 131, "line": [131, 136], "gener": [131, 133, 136, 137, 144, 154], "c": [131, 133, 146], "header": [131, 137], "defin": [131, 142, 146], "auto": 131, "onli": [131, 142], "nodej": 131, "develop": [132, 135, 136, 142, 143, 148, 152], "framework": [133, 134], "usag": [133, 145], "rais": 133, "clear": 133, "subscrib": 133, "global": 133, "The": [133, 136, 137, 140, 142, 150], "errorfactori": 133, "errorstatemonitor": 133, "syntax": 133, "javascript": 133, "guid": [133, 136, 155], "object": [133, 139], "subscript": 133, "treat": 133, "specif": [133, 144], "architectur": [133, 154], "A": [134, 135, 136], "visual": [134, 147], "introduct": [134, 142, 146], "high": 134, "level": 134, "concept": [134, 137, 147], "prerequisit": [134, 149, 150, 152], "hardwar": [134, 142], "oper": 134, "librari": 134, "And": [134, 136, 141], "prepar": [135, 136, 142], "your": [135, 136, 143], "environ": [135, 136, 142, 144, 148], "word": 135, "test": [135, 141], "ubuntu": 135, "opensus": 135, "fedora": 135, "troubleshoot": [135, 141, 142, 148], "maven": 135, "java": 135, "version": [135, 143, 155], "pyenv": 135, "kind": 136, "Of": [136, 143, 152], "To": [136, 145, 147, 148, 149, 150, 152], "download": 136, "get": [136, 142, 146, 150], "repositori": [136, 147, 152], "simul": [136, 138, 148, 153], "helper": 136, "softwar": [136, 142, 150, 153], "loop": [136, 150], "admin": [136, 138], "panel": [136, 138], "understand": 136, "basic": 136, "element": 136, "manifest": 136, "stub": 136, "One": 136, "deep": 136, "breath": 136, "next": 136, "step": [136, 140, 150], "detail": [137, 138], "overview": [137, 138], "instanc": 137, "implement": 137, "mqtt": [137, 142, 152], "layer": 137, "wire": 137, "togeth": 137, "explain": 137, "sourc": 137, "class": 137, "concurr": 137, "dedic": 138, "case": [138, 139], "add": 138, "paramet": 138, "veri": 138, "station": 138, "point": 138, "car": 138, "function": 138, "bank": 139, "card": 139, "payment": 139, "support": [139, 142, 146], "normal": 139, "flow": 139, "interrupt": 139, "too": 139, "expens": 139, "session": 139, "long": 139, "solut": 139, "introduc": 139, "new": [139, 152], "how": [139, 145, 147, 148, 149, 150, 152], "doe": 139, "work": [139, 143, 145], "process": [140, 150], "involv": 140, "0": [140, 141], "1": [140, 141, 143, 152], "2": [140, 141, 152], "3": 140, "4": 140, "5": 140, "6": [140, 149], "frequent": 141, "ask": 141, "question": 141, "best": [141, 147], "practic": [141, 147], "debug": [141, 152], "singl": 141, "warn": [141, 155], "compil": [141, 142], "gnu": 141, "rpc": 141, "timeout": 141, "pionix": 142, "belaybox": 142, "assembl": 142, "yak": 142, "board": 142, "flash": 142, "cabl": 142, "final": 142, "raspbian": 142, "": [142, 150], "firmwar": 142, "cross": 142, "deploi": 142, "custom": [142, 152], "further": 142, "cheat": 142, "sheet": 142, "make": 142, "root": [142, 152], "partit": 142, "read": 142, "writabl": 142, "again": 142, "contain": 142, "wifi": 142, "releas": 142, "channel": 142, "wireguard": 142, "vpn": 142, "persist": 142, "user": 142, "stop": [142, 148], "addit": 142, "broker": 142, "watch": 142, "output": [142, 155], "servic": 142, "termin": 142, "scheme": 142, "onlin": 142, "factori": 142, "reset": 142, "current": 143, "nightli": 143, "what": 143, "i": 143, "compass": 143, "direct": [143, 155], "contact": 143, "zulip": 143, "chat": 143, "mail": 143, "list": [143, 145, 155], "weekli": 143, "tech": 143, "meetup": 143, "group": 143, "resourc": [143, 148], "find": 143, "wai": 143, "Into": 143, "tabl": [143, 155], "content": [143, 155], "indic": 143, "docker": [144, 148], "playground": 144, "local": 144, "ci": 144, "languang": 144, "act": 145, "job": 145, "trigger": 145, "event": 145, "bind": 145, "experiment": 146, "bazel": 146, "rust": 146, "extern": 146, "project": 146, "main": 147, "tip": [147, 155], "n": 147, "trick": 147, "workflow": 147, "branch": 147, "correspond": 147, "mac": 148, "applic": 148, "github": 148, "standup": 148, "sil": 148, "ocpp1": 149, "libocpp": 149, "core": 149, "steve": 149, "differ": 149, "within": 149, "log": 149, "let": 150, "tutori": [151, 152, 153], "goal": 152, "altern": 152, "via": 152, "clone": 152, "skeleton": 152, "ad": 152, "cmakelist": 152, "txt": 152, "activ": 152, "observ": 152, "explor": 152, "exemplari": 152, "sphinx": [154, 155], "document": [154, 155], "style": 155, "headlin": 155, "bullet": 155, "target": 155, "section": 155, "head": 155, "grid": 155, "simpl": 155, "csv": 155, "titl": 155, "imag": 155, "figur": 155, "comment": 155, "block": 155, "topic": 155, "sidebar": 155, "admonit": 155, "attent": 155, "caution": 155, "danger": 155, "hint": 155, "import": 155, "seealso": 155, "versionad": 155, "versionchang": 155, "deprec": 155, "math": 155, "raw": 155, "format": 155, "code": 155}, "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"], [17, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [25, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [30, "variables"], [32, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [38, "variables"], [39, "variables"], [40, "variables"], [42, "variables"], [44, "variables"], [45, "variables"], [46, "variables"], [47, "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"], [21, "commands"], [22, "commands"], [25, "commands"], [27, "commands"], [28, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [34, "commands"], [35, "commands"], [36, "commands"], [37, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [44, "commands"], [45, "commands"], [47, "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"], [87, "energy"]], "energy_manager": [[14, "energy-manager"]], "energy_price_information": [[15, "energy-price-information"], [88, "energy-price-information"]], "error_history": [[16, "error-history"], [89, "error-history"]], "ev_board_support": [[17, "ev-board-support"], [90, "ev-board-support"]], "ev_slac": [[18, "ev-slac"]], "evse_board_support": [[19, "evse-board-support"], [91, "evse-board-support"]], "evse_manager": [[20, "evse-manager"], [92, "evse-manager"]], "evse_security": [[21, "evse-security"], [93, "evse-security"]], "example": [[22, "example"]], "example_error_framework": [[23, "example-error-framework"]], "example_user": [[24, "example-user"]], "external_energy_limits": [[25, "external-energy-limits"]], "generic_array": [[26, "generic-array"], [94, "generic-array"]], "isolation_monitor": [[27, "isolation-monitor"], [97, "isolation-monitor"]], "kvs": [[28, "kvs"]], "ocpp": [[29, "ocpp"], [99, "ocpp"]], "ocpp_1_6_charge_point": [[30, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[31, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[32, "phyverso-mcu-temperature"], [100, "phyverso-mcu-temperature"]], "power": [[33, "power"]], "power_supply_DC": [[34, "power-supply-dc"], [101, "power-supply-dc"]], "powermeter": [[35, "powermeter"], [102, "powermeter"], [115, "powermeter"], [118, "powermeter"]], "reservation": [[36, "reservation"], [103, "reservation"]], "serial_communication_hub": [[37, "serial-communication-hub"]], "session_cost": [[38, "session-cost"], [105, "session-cost"]], "slac": [[39, "slac"]], "solar_forecast": [[40, "solar-forecast"]], "sunspec_ac_meter": [[41, "sunspec-ac-meter"], [106, "sunspec-ac-meter"]], "sunspec_reader": [[42, "sunspec-reader"]], "sunspec_scanner": [[43, "sunspec-scanner"]], "system": [[44, "system"], [107, "system"]], "test_control": [[45, "test-control"]], "tibber_price_forecast": [[46, "tibber-price-forecast"]], "uk_random_delay": [[47, "uk-random-delay"], [108, "uk-random-delay"]], "API": [[48, "api"]], "Module Configuration": [[48, "module-configuration"], [49, "module-configuration"], [50, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [65, "module-configuration"], [66, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [73, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [79, "module-configuration"], [81, "module-configuration"], [82, "module-configuration"], [83, "module-configuration"], [116, "module-configuration"], [119, "module-configuration"], [152, "module-configuration"]], "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"], [75, "provides"], [76, "provides"], [77, "provides"], [78, "provides"], [79, "provides"], [80, "provides"], [81, "provides"], [82, "provides"], [83, "provides"]], "Requirements": [[48, "requirements"], [49, "requirements"], [51, "requirements"], [55, "requirements"], [56, "requirements"], [59, "requirements"], [62, "requirements"], [63, "requirements"], [67, "requirements"], [68, "requirements"], [69, "requirements"], [71, "requirements"], [74, "requirements"], [76, "requirements"], [77, "requirements"], [79, "requirements"]], "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"], [75, "metadata"], [76, "metadata"], [77, "metadata"], [78, "metadata"], [79, "metadata"], [80, "metadata"], [81, "metadata"], [82, "metadata"], [83, "metadata"]], "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"], [75, "authors"], [76, "authors"], [77, "authors"], [78, "authors"], [79, "authors"], [80, "authors"], [81, "authors"], [82, "authors"], [83, "authors"]], "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"], [75, "license"], [76, "license"], [77, "license"], [78, "license"], [79, "license"], [80, "license"], [81, "license"], [82, "license"], [83, "license"]], "Auth": [[49, "auth"], [140, "auth"]], "DPM1000": [[50, "dpm1000"]], "DummyTokenProvider": [[51, "dummytokenprovider"], [112, "dummytokenprovider"]], "DummyTokenProviderManual": [[52, "dummytokenprovidermanual"], [113, "dummytokenprovidermanual"]], "DummyTokenValidator": [[53, "dummytokenvalidator"], [114, "dummytokenvalidator"]], "DummyV2G": [[54, "dummyv2g"]], "EnergyManager": [[55, "energymanager"]], "EnergyNode": [[56, "energynode"]], "ErrorHistory": [[57, "errorhistory"]], "EvSlac": [[58, "evslac"]], "Misc": [[58, "misc"], [61, "misc"]], "EvseManager": [[59, "evsemanager"], [115, "evsemanager"], [140, "evsemanager"]], "EvseSecurity": [[60, "evsesecurity"], [116, "evsesecurity"], [140, "evsesecurity"]], "EvseSlac": [[61, "evseslac"], [117, "evseslac"]], "EvseV2G": [[62, "evsev2g"], [140, "evsev2g"]], "GenericPowermeter": [[63, "genericpowermeter"], [118, "genericpowermeter"]], "JsTibber": [[64, "jstibber"]], "LemDCBM400600": [[65, "lemdcbm400600"]], "MicroMegaWattBSP": [[66, "micromegawattbsp"]], "OCPP": [[67, "ocpp"]], "OCPP201": [[68, "ocpp201"]], "OCPPExtensionExample": [[69, "ocppextensionexample"], [121, "ocppextensionexample"]], "PN532TokenProvider": [[70, "pn532tokenprovider"]], "PacketSniffer": [[71, "packetsniffer"]], "PersistentStore": [[72, "persistentstore"]], "PhyVersoBSP": [[73, "phyversobsp"], [122, "phyversobsp"]], "PowermeterBSM": [[74, "powermeterbsm"]], "PyEvJosev": [[75, "pyevjosev"]], "RsIskraMeter": [[76, "rsiskrameter"]], "RsPaymentTerminal": [[77, "rspaymentterminal"]], "SerialCommHub": [[78, "serialcommhub"]], "Setup": [[79, "setup"], [145, "setup"]], "Store": [[80, "store"]], "System": [[81, "system"]], "YetiDriver": [[82, "yetidriver"], [123, "yetidriver"]], "YetiEvDriver": [[83, "yetievdriver"], [124, "yetievdriver"]], "authorization": [[84, "authorization"]], "bank_transaction": [[85, "bank-transaction"]], "board_support_common": [[86, "board-support-common"]], "iso15118_charger": [[95, "iso15118-charger"]], "iso15118_ev": [[96, "iso15118-ev"]], "money": [[98, "money"]], "serial_comm_hub_requests": [[104, "serial-comm-hub-requests"]], "units": [[109, "units"]], "units_signed": [[110, "units-signed"]], "Auth Module": [[111, "auth-module"]], "Integration in EVerest": [[111, "integration-in-everest"]], "Selection Algorithm": [[111, "selection-algorithm"]], "PlugEvents": [[111, "plugevents"]], "FindFirst": [[111, "findfirst"]], "UserInput": [[111, "userinput"]], "Plug&Charge Authorization": [[111, "plug-charge-authorization"], [140, "plug-charge-authorization"]], "Typical connections": [[115, "typical-connections"]], "AC Configuration": [[115, "ac-configuration"]], "DC Configuration": [[115, "dc-configuration"]], "Published variables": [[115, "published-variables"], [118, "published-variables"]], "session_events": [[115, "session-events"]], "Authentication": [[115, "authentication"]], "Autocharge / PnC": [[115, "autocharge-pnc"]], "Reservation": [[115, "reservation"]], "Energy Management": [[115, "energy-management"]], "CA Certificate Domains": [[116, "ca-certificate-domains"]], "Configuration for OCPP": [[116, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[116, "configuration-for-iso-15118"]], "Private Key Password": [[116, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[116, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[117, "todo"]], "Datasets in the configuration file": [[118, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[118, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[118, "dataset-description"]], "Structure of datasets in the configuration file": [[118, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[118, "other-things-to-note"]], "Provided commands": [[118, "provided-commands"]], "get_signed_meter_value": [[118, "get-signed-meter-value"]], "LEM DCBM 400/600": [[119, "lem-dcbm-400-600"]], "Description": [[119, "description"]], "Initialization": [[119, "initialization"]], "Variable Powermeter": [[119, "variable-powermeter"]], "Command start_transaction": [[119, "command-start-transaction"]], "Command stop_transaction": [[119, "command-stop-transaction"]], "ip_address": [[119, "ip-address"]], "port (optional)": [[119, "port-optional"]], "meter_tls_certificate (optional)": [[119, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[119, "ntp-settings-optional"]], "Resilience Settings (optional)": [[119, "resilience-settings-optional"]], "Notes": [[119, "notes"]], "Time Sync": [[119, "time-sync"]], "Error Handling / Resilience": [[119, "error-handling-resilience"]], "TLS Notes & Limitations": [[119, "tls-notes-limitations"]], "References / Links": [[119, "references-links"]], "Interaction with EVSE Manager": [[120, "interaction-with-evse-manager"]], "Communication between the Yeti microcontroller and this driver module": [[123, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[123, "protocol"]], "COBS": [[123, "cobs"]], "Protobuf": [[123, "protobuf"]], "EVerest to Yeti": [[123, "everest-to-yeti"]], "Low control mode:": [[123, "low-control-mode"]], "Other commands for all modes:": [[123, "other-commands-for-all-modes"]], "Yeti to EVerest": [[123, "yeti-to-everest"]], "EVerest Reference": [[125, "everest-reference"]], "EVerest Interfaces": [[126, "everest-interfaces"]], "EVerest Modules": [[127, "everest-modules"]], "EVerest Types": [[128, "everest-types"]], "Snapshot": [[129, "snapshot"]], "edm": [[130, "edm"]], "Dependency Manager for EVerest": [[130, "dependency-manager-for-everest"]], "Install and Quick Start": [[130, "install-and-quick-start"]], "Installing edm": [[130, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[130, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[130, "building-everest"]], "Python packages needed to run edm": [[130, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[130, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[130, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[130, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[130, "git-information-at-a-glance"]], "ev-cli": [[131, "ev-cli"]], "Purpose": [[131, "purpose"], [133, "purpose"]], "Install": [[131, "install"]], "Use automatically installed ev-dev-tools from python venv": [[131, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[131, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[131, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[131, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[131, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[131, "auto-generating-nodejs-modules"]], "EVerest development tools": [[132, "everest-development-tools"]], "Error Framework": [[133, "error-framework"]], "Usage": [[133, "usage"], [145, "usage"]], "General": [[133, "general"]], "Raise an error": [[133, "raise-an-error"], [133, "id1"], [133, "id6"], [133, "id12"]], "Clear an error": [[133, "clear-an-error"], [133, "id2"], [133, "id7"], [133, "id13"]], "Subscribe to an error": [[133, "subscribe-to-an-error"], [133, "id3"], [133, "id8"], [133, "id14"]], "Subscribe globally to all errors": [[133, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[133, "the-errorfactory"], [133, "id4"], [133, "id10"], [133, "id16"]], "The ErrorStateMonitor": [[133, "the-errorstatemonitor"], [133, "id5"], [133, "id11"], [133, "id17"]], "Syntax in a C++ module": [[133, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[133, "subscribe-to-global-all-errors"], [133, "id9"], [133, "id15"]], "Syntax in a Python module": [[133, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[133, "syntax-in-a-javascript-module"]], "Usage Guide": [[133, "usage-guide"]], "Creating Error objects": [[133, "creating-error-objects"]], "The global subscription": [[133, "the-global-subscription"]], "Treating of specific Error Types": [[133, "treating-of-specific-error-types"]], "Architecture": [[133, "architecture"], [154, "architecture"]], "EVerest Framework": [[134, "everest-framework"]], "A Visual Introduction": [[134, "a-visual-introduction"]], "Examples of EVerest Modules": [[134, "examples-of-everest-modules"]], "High Level Module Concept": [[134, "high-level-module-concept"]], "Module Communication": [[134, "module-communication"]], "System Requirements and Prerequisites": [[134, "system-requirements-and-prerequisites"]], "Hardware": [[134, "hardware"]], "Operating System": [[134, "operating-system"]], "Libraries And Tools": [[134, "libraries-and-tools"]], "More": [[134, "more"]], "Prepare Your Development Environment": [[135, "prepare-your-development-environment"], [136, "prepare-your-development-environment"]], "A Word on System Environments": [[135, "a-word-on-system-environments"]], "Required Packages": [[135, "required-packages"]], "Tested Environments": [[135, "tested-environments"]], "Ubuntu": [[135, "ubuntu"]], "OpenSUSE": [[135, "opensuse"]], "Fedora": [[135, "fedora"]], "Troubleshooting": [[135, "troubleshooting"], [142, "troubleshooting"], [148, "troubleshooting"]], "Maven dependency": [[135, "maven-dependency"]], "Java dependency": [[135, "java-dependency"]], "Python versions with pyenv": [[135, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[136, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[136, "needed-packages"]], "Download And Install": [[136, "download-and-install"]], "Get The Needed EVerest Repositories": [[136, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[136, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[136, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[136, "packages-for-iso-15118-communication"]], "Build EVerest": [[136, "build-everest"]], "Simulating EVerest": [[136, "simulating-everest"]], "Prepare The Helpers": [[136, "prepare-the-helpers"]], "Software in a loop": [[136, "software-in-a-loop"]], "Admin panel and simulations": [[136, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[136, "understanding-everest-modules"]], "Basic elements of a module": [[136, "basic-elements-of-a-module"]], "Module manifest": [[136, "module-manifest"]], "Interfaces": [[136, "interfaces"]], "Types": [[136, "types"]], "Generate the stub files": [[136, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[136, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[137, "everest-modules-in-detail"]], "Overview": [[137, "overview"]], "Concepts": [[137, "concepts"]], "Modules and module instances": [[137, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[137, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[137, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[137, "providing-interface-implementations"]], "Requiring interface implementations": [[137, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[137, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[137, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[137, "explaining-the-yaml-files"]], "Explaining the generated sources": [[137, "explaining-the-generated-sources"]], "Interface headers": [[137, "interface-headers"]], "Module files": [[137, "module-files"]], "The module class": [[137, "the-module-class"]], "Interface implementations": [[137, "interface-implementations"]], "Note on concurrency": [[137, "note-on-concurrency"]], "EVerest Module Configurations": [[138, "everest-module-configurations"]], "Module connections for dedicated use cases": [[138, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[138, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[138, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[138, "module-connections-and-module-parameters"]], "Very quick overview": [[138, "very-quick-overview"]], "Charging station and charging points": [[138, "charging-station-and-charging-points"]], "Authentication for charging": [[138, "authentication-for-charging"]], "Car simulation": [[138, "car-simulation"]], "Energy management": [[138, "energy-management"], [141, "energy-management"]], "DC charging": [[138, "dc-charging"]], "Module functionality in detail": [[138, "module-functionality-in-detail"]], "Bank Card Payment": [[139, "bank-card-payment"]], "Objectives": [[139, "objectives"]], "Supported use cases": [[139, "supported-use-cases"]], "Normal flow": [[139, "normal-flow"]], "Interrupted charging": [[139, "interrupted-charging"]], "Too expensive session": [[139, "too-expensive-session"]], "Too long session": [[139, "too-long-session"]], "Solution": [[139, "solution"]], "Introduce new interfaces": [[139, "introduce-new-interfaces"]], "How does it work": [[139, "how-does-it-work"]], "Configure Plug&Charge": [[140, "configure-plug-charge"]], "The Authorization process in EVerest": [[140, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[140, "involved-everest-modules"]], "Step 0": [[140, "step-0"]], "Step 1": [[140, "step-1"]], "Step 2": [[140, "step-2"]], "Step 3": [[140, "step-3"]], "Step 4": [[140, "step-4"]], "Step 5": [[140, "step-5"]], "Step 6": [[140, "step-6"]], "EVerest configuration": [[140, "everest-configuration"], [152, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[141, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[141, "everest-modules"]], "Debug a single module": [[141, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[141, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[141, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[141, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[141, "everest-ocpp-2-0-1-setup"]], "Testing": [[141, "testing"]], "Unit tests": [[141, "unit-tests"]], "Integration tests": [[141, "integration-tests"]], "Pionix BelayBox": [[142, "pionix-belaybox"]], "Introduction": [[142, "introduction"], [146, "introduction"]], "The BelayBox hardware": [[142, "the-belaybox-hardware"]], "Getting support": [[142, "getting-support"]], "Setting up Hardware and Software": [[142, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[142, "assembling-the-yak-board"]], "Flashing the Yak Board": [[142, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[142, "assembling-the-yeti-board"]], "Preparing the cable set": [[142, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[142, "final-yak-yeti-cable-setup"]], "Raspbian": [[142, "raspbian"]], "EVerest": [[142, "everest"]], "Integration into Raspbian": [[142, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[142, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[142, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[142, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[142, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[142, "belaybox-further-information"]], "Reference Cheat Sheet": [[142, "reference-cheat-sheet"]], "Make root partition read/writable": [[142, "make-root-partition-read-writable"]], "Make it read only again": [[142, "make-it-read-only-again"]], "File containing wifi settings": [[142, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[142, "use-of-custom-everest-build-or-config"]], "Define release channels": [[142, "define-release-channels"]], "Wireguard VPN configuration": [[142, "wireguard-vpn-configuration"]], "Persistent user config": [[142, "persistent-user-config"]], "Stop automatic updates": [[142, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[142, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[142, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[142, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[142, "raspbian-partitioning-scheme"]], "Using online updates": [[142, "using-online-updates"]], "Factory reset": [[142, "factory-reset"]], "Yeti errors or EVerest not starting": [[142, "yeti-errors-or-everest-not-starting"]], "Current Version nightly": [[143, "index"]], "What Is EVerest": [[143, "what-is-everest"]], "EVerest Compass": [[143, "everest-compass"]], "Direct contact": [[143, "direct-contact"]], "Zulip chat": [[143, "zulip-chat"]], "Mailing list": [[143, "mailing-list"]], "Weekly tech meetup and working groups": [[143, "weekly-tech-meetup-and-working-groups"]], "1:1 meetup": [[143, "meetup"]], "Tech resources about EVerest": [[143, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[143, "find-your-way-into-everest-development"]], "Table Of Contents": [[143, "table-of-contents"]], "Indices and tables": [[143, "indices-and-tables"]], "Docker setup": [[144, "docker-setup"]], "everest playground": [[144, "everest-playground"]], "Local CI environment": [[144, "local-ci-environment"]], "Generating languange specific protobuf files": [[144, "generating-languange-specific-protobuf-files"]], "How To: Act": [[145, "how-to-act"]], "List available jobs:": [[145, "list-available-jobs"]], "Run Jobs / Trigger events:": [[145, "run-jobs-trigger-events"]], "Bind working directory:": [[145, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[146, "experimental-bazel-support-in-everest"]], "Getting Started": [[146, "getting-started"]], "Using Bazel Commands": [[146, "using-bazel-commands"]], "Dependency Management": [[146, "dependency-management"]], "Defining C++ EVerest Modules": [[146, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[146, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[146, "using-everest-in-external-bazel-projects"]], "How To: Git": [[147, "how-to-git"]], "Main concept": [[147, "main-concept"]], "Best practices": [[147, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[147, "tips-n-tricks-for-git"]], "Using private repositories": [[147, "using-private-repositories"]], "Workflow example": [[147, "workflow-example"]], "Visualization of the branching structure": [[147, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[147, "corresponding-git-commands"]], "How To: Develop on a Mac": [[148, "how-to-develop-on-a-mac"]], "Application Setup": [[148, "application-setup"]], "GitHub Setup": [[148, "github-setup"]], "Standup the Dev Docker Environment": [[148, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[148, "everest-sil-simulation"]], "Stopping things": [[148, "stopping-things"]], "Resources": [[148, "resources"]], "How To: OCPP1.6 in EVerest": [[149, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[149, "prerequisites"], [150, "prerequisites"]], "Integration of libocpp into everest-core": [[149, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[149, "run-everest-with-steve"]], "Configuring OCPP": [[149, "configuring-ocpp"]], "Connect to a different CSMS": [[149, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[149, "configuring-ocpp-within-everest"]], "Logging": [[149, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[150, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[150, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[150, "let-s-get-started-step-by-step"]], "Tutorials": [[151, "tutorials"]], "How To: Develop New Modules": [[152, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[152, "goal-of-this-tutorial"]], "Install Prerequisites": [[152, "install-prerequisites"]], "Workspace Setup": [[152, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[152, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[152, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[152, "create-module-skeleton"]], "Interface Configuration": [[152, "interface-configuration"]], "Build Configuration & Build": [[152, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[152, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[152, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[152, "adding-dependencies-yaml"]], "Building": [[152, "building"]], "Run Configuration & Run": [[152, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[152, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[152, "running-everest"]], "Observing the System": [[152, "observing-the-system"]], "Exploring with MQTT Explorer": [[152, "exploring-with-mqtt-explorer"]], "Debugging": [[152, "debugging"]], "Exemplary Module Customizations": [[152, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[153, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[154, "general-sphinx-information"]], "Build the documentation": [[154, "build-the-documentation"]], "Sphinx style guide": [[155, "sphinx-style-guide"]], "Headlines": [[155, "headlines"]], "Styles": [[155, "styles"]], "Bullet Lists": [[155, "bullet-lists"]], "Targets and Links": [[155, "targets-and-links"]], "Section Heading": [[155, "section-heading"]], "Tables": [[155, "tables"]], "Grid table": [[155, "grid-table"]], "Simple table": [[155, "simple-table"]], "CSV table": [[155, "csv-table"]], "table title": [[155, "id6"]], "Images and Figures": [[155, "images-and-figures"]], "Image": [[155, "image"]], "Figure": [[155, "figure"]], "Comments": [[155, "comments"]], "Directives": [[155, "directives"]], "Table of Contents": [[155, "table-of-contents"], [155, "id4"]], "Table of Contents (this document)": [[155, "table-of-contents-this-document"]], "Content Block Directives": [[155, "content-block-directives"], [155, "id5"]], ".. topic:: [title]": [[155, "topic-title"]], "Topic": [[155, null]], ".. sidebar:: [title]": [[155, "sidebar-title"]], "Sidebar": [[155, null]], ".. admonition:: [title]": [[155, "admonition-title"]], "Admonition title": [[155, null]], ".. attention::": [[155, "attention"]], ".. caution::": [[155, "caution"]], ".. danger::": [[155, "danger"]], ".. error::": [[155, "error"]], ".. hint::": [[155, "hint"]], ".. important::": [[155, "important"]], ".. note::": [[155, "note"]], ".. tip::": [[155, "tip"]], ".. warning::": [[155, "warning"]], ".. seealso::": [[155, "seealso"]], ".. versionadded:: [version]": [[155, "versionadded-version"]], ".. versionchanged:: [version]": [[155, "versionchanged-version"]], ".. deprecated:: [version]": [[155, "deprecated-version"]], ".. math::": [[155, "math"]], ".. raw:: output format": [[155, "raw-output-format"]], "Code Examples": [[155, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file