diff --git a/docs/latest/_sources/hardware/pionix_belay_box.rst.txt b/docs/latest/_sources/hardware/pionix_belay_box.rst.txt index 8893c78..238bc64 100644 --- a/docs/latest/_sources/hardware/pionix_belay_box.rst.txt +++ b/docs/latest/_sources/hardware/pionix_belay_box.rst.txt @@ -166,27 +166,37 @@ Yocto-based image including EVerest in form of BaseCamp. Now to the steps to flash the board: -(1) Download the latest stable image and the matching .bmap file: - (a) https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bz2 - (b) https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bmap +**STEP 1: Downloading** -(2) Power up the BelayBox or - if the Yak is used alone - apply 12 V to the -"12 IN" pins. +Download the latest stable image and the matching .bmap file: + +* https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bz2 +* https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bmap + +**STEP 2: Powering up** + +Power up the BelayBox or - if the Yak is used alone - apply 12 V to +the "12 IN" pins. The red power LED on the Yak should light up constantly now. -(3) Connect the Yak board via Micro-USB to the host system. +**STEP 3: Connect Yak to host system** -(4) Enable the CM4 storage mode so that the eMMC becomes available to the host -system: +Connect the Yak board via Micro-USB to the host system. -.. code-block:: bash +**STEP 4: Enabling CM4 storage mode** + +Enable the CM4 storage mode so that the eMMC becomes available to +the host system: +.. code-block:: bash sudo rpiboot The green LED on the Yak board should light up constantly now. -(5) To find the eMMC device, do: +**STEP 5: Finding the eMMC device** + +To find the eMMC device, do: .. code-block:: bash @@ -200,7 +210,9 @@ where X can be any letter. Make sure to select the correct device as data loss can occure if the wrong device is selected! -(6) Make sure the .wic.bz2 file and the .bmap file are in the same directory +**STEP 6: Flash the eMMC** + +Make sure the .wic.bz2 file and the .bmap file are in the same directory and flash the eMMC. In the command below, replace .bz2 with your downloaded image file and replace "X" according to your eMMC device. @@ -215,7 +227,9 @@ After roughly nine minutes the flashing should have finished. activates the external antenna support. Running a flashed Yak without the WiFi antenna mounted can result in damage of the WiFi chip. -(7) Disconnect the eMMC device, power off and unplug the "boot" jumper from the +**STEP 7: Finishing** + +Disconnect the eMMC device, power off and unplug the "boot" jumper from the Yak board. .. image:: img/yak-assembly-9.jpg diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html index f06804e..b071751 100644 --- a/docs/latest/appendix/02_snapshot.html +++ b/docs/latest/appendix/02_snapshot.html @@ -53,7 +53,7 @@

Navigation

git_tag: 2024.6.0 everest: git: git@github.com:EVerest/EVerest.git - git_rev: 7481fe82f79eb5d9dc62d279a1ea5fadb37120f7 + git_rev: 5bdbca95d32f22b9cb94b1584c25e59268fa32d7 git_tag: main everest-core: git: git@github.com:EVerest/everest-core.git @@ -73,7 +73,7 @@

Navigation

git_tag: v0.3.1 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: a705378d48f603891bc9b033fd29b6f86fde4cd8 + git_rev: ed2304afcb00a3dae15e1a29def1bec9a5c21744 ext-mbedtls: cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS git: https://github.com/EVerest/ext-mbedtls.git diff --git a/docs/latest/hardware/pionix_belay_box.html b/docs/latest/hardware/pionix_belay_box.html index 32a133f..c0aa7e4 100644 --- a/docs/latest/hardware/pionix_belay_box.html +++ b/docs/latest/hardware/pionix_belay_box.html @@ -178,30 +178,24 @@

11.2.2. Flashing the Yak BoardYeti-Yak-SDK repository.

Now to the steps to flash the board:

-
    -
  1. Download the latest stable image and the matching .bmap file:

  2. -
-
-
    +

    STEP 1: Downloading

    +

    Download the latest stable image and the matching .bmap file:

    +
-
-

(2) Power up the BelayBox or - if the Yak is used alone - apply 12 V to the -“12 IN” pins.

+ +

STEP 2: Powering up

+

Power up the BelayBox or - if the Yak is used alone - apply 12 V to +the “12 IN” pins.

The red power LED on the Yak should light up constantly now.

-
    -
  1. Connect the Yak board via Micro-USB to the host system.

  2. -
-

(4) Enable the CM4 storage mode so that the eMMC becomes available to the host -system:

-
sudo rpiboot
-
-
+

STEP 3: Connect Yak to host system

+

Connect the Yak board via Micro-USB to the host system.

+

STEP 4: Enabling CM4 storage mode

+

Enable the CM4 storage mode so that the eMMC becomes available to +the host system:

The green LED on the Yak board should light up constantly now.

-
    -
  1. To find the eMMC device, do:

  2. -
+

STEP 5: Finding the eMMC device

+

To find the eMMC device, do:

lsblk
 
@@ -212,7 +206,8 @@

11.2.2. Flashing the Yak Board
sudo bmaptool copy <image file>.bz2 /dev/sdX
@@ -225,7 +220,8 @@ 

11.2.2. Flashing the Yak Board

With the raspberry CM4, it can be that the overlay filesystem sometimes does diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js index 23910c1..4882342 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/display_message", "_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/generic_error", "_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/EvManager", "_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/display_message", "_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/temperature", "_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/EvManager", "_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/OCPP201", "_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", "general/release-notes", "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/display_message.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/generic_error.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/EvManager.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/display_message.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/temperature.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/EvManager.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/OCPP201.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", "general/release-notes.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. display_message", "13.2.13. empty", "13.2.14. energy", "13.2.15. energy_manager", "13.2.16. energy_price_information", "13.2.17. error_history", "13.2.18. ev_board_support", "13.2.19. ev_slac", "13.2.20. evse_board_support", "13.2.21. evse_manager", "13.2.22. evse_security", "13.2.23. example", "13.2.24. example_error_framework", "13.2.25. example_user", "13.2.26. external_energy_limits", "13.2.27. generic_array", "13.2.28. generic_error", "13.2.29. isolation_monitor", "13.2.30. kvs", "13.2.31. ocpp", "13.2.32. ocpp_1_6_charge_point", "13.2.33. ocpp_data_transfer", "13.2.34. phyverso_mcu_temperature", "13.2.35. power", "13.2.36. power_supply_DC", "13.2.37. powermeter", "13.2.38. reservation", "13.2.39. serial_communication_hub", "13.2.40. session_cost", "13.2.41. slac", "13.2.42. solar_forecast", "13.2.43. sunspec_ac_meter", "13.2.44. sunspec_reader", "13.2.45. sunspec_scanner", "13.2.46. system", "13.2.47. test_control", "13.2.48. tibber_price_forecast", "13.2.49. 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. EvManager", "13.1.12. EvSlac", "13.1.13. EvseManager", "13.1.14. EvseSecurity", "13.1.15. EvseSlac", "13.1.16. EvseV2G", "13.1.17. GenericPowermeter", "13.1.18. JsTibber", "13.1.19. LemDCBM400600", "13.1.20. MicroMegaWattBSP", "13.1.21. OCPP", "13.1.22. OCPP201", "13.1.23. OCPPExtensionExample", "13.1.24. PN532TokenProvider", "13.1.25. PacketSniffer", "13.1.26. PersistentStore", "13.1.27. PhyVersoBSP", "13.1.28. PowermeterBSM", "13.1.29. PyEvJosev", "13.1.30. RsIskraMeter", "13.1.31. RsPaymentTerminal", "13.1.32. SerialCommHub", "13.1.33. Setup", "13.1.34. Store", "13.1.35. System", "13.1.36. YetiDriver", "13.1.37. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. display_message", "13.3.5. energy", "13.3.6. energy_price_information", "13.3.7. error_history", "13.3.8. ev_board_support", "13.3.9. evse_board_support", "13.3.10. evse_manager", "13.3.11. evse_security", "13.3.12. generic_array", "13.3.13. iso15118_charger", "13.3.14. iso15118_ev", "13.3.15. isolation_monitor", "13.3.16. money", "13.3.17. ocpp", "13.3.18. phyverso_mcu_temperature", "13.3.19. power_supply_DC", "13.3.20. powermeter", "13.3.21. reservation", "13.3.22. serial_comm_hub_requests", "13.3.23. session_cost", "13.3.24. sunspec_ac_meter", "13.3.25. system", "13.3.26. temperature", "13.3.27. uk_random_delay", "13.3.28. units", "13.3.29. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvManager", "5.2.2. EvseManager", "5.2.3. EvseSecurity", "5.2.4. EvseSlac", "5.2.6. GenericPowermeter", "5.2.7. LEM DCBM 400/600", "5.2.8. Global Errors and Error Reporting", "5.2.10. Global Errors", "OCPPExtensionExample", "PhyVersoBSP", "5.2.11. 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", "EVerest Release Notes", "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, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 77, 78, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 127, 128, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 57, 58, 60, 61, 62, 63, 64, 65, 67, 69, 70, 71, 74, 76, 77, 78, 82, 84, 85, 86, 90, 93, 116, 121, 122, 124, 125, 132, 140, 141, 145, 147, 148, 150, 151, 152, 154, 157, 162], "defin": [1, 2, 9, 10, 11, 15, 16, 18, 20, 21, 22, 23, 25, 29, 30, 32, 33, 35, 37, 42, 44, 45, 47, 48, 51, 62, 65, 70, 87, 89, 91, 96, 99, 106, 111, 122, 125, 126, 130, 132, 137, 140, 141, 142, 143, 144, 149, 152, 157, 160, 162, 163], "iso15118": [1, 2, 19, 22, 41, 47, 56, 61, 62, 64, 65, 78, 99, 100, 121, 122, 136, 143, 147, 158], "charger": [1, 2, 20, 50, 51, 56, 62, 65, 82, 99, 116, 121, 130, 141, 147, 148, 150, 151, 158], "require_auth_eim": 1, "null": [1, 2, 30, 41], "an": [1, 2, 3, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46, 48, 49, 50, 51, 52, 56, 62, 64, 65, 72, 78, 80, 81, 84, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 101, 102, 103, 106, 107, 108, 109, 110, 111, 115, 116, 121, 123, 125, 126, 128, 130, 138, 141, 143, 144, 145, 147, 148, 149, 150, 151, 153, 156, 157, 158, 160, 161], "eim": [1, 62, 65, 121], "author": [1, 4, 5, 6, 21, 96, 106, 109, 121, 132, 135, 143, 144, 146, 151, 157, 160], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 49, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 121, 141, 143, 151, 156], "providedidtoken": [1, 5, 6, 21, 87, 96, 109, 147], "The": [1, 2, 4, 5, 12, 14, 18, 20, 21, 22, 29, 30, 31, 36, 37, 38, 46, 49, 50, 51, 64, 65, 66, 68, 74, 78, 79, 80, 81, 82, 87, 90, 91, 92, 96, 97, 99, 102, 103, 106, 109, 111, 112, 116, 120, 121, 122, 123, 124, 125, 126, 127, 130, 137, 138, 141, 142, 145, 146, 148, 149, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163], "evcc": [1, 2, 21, 78, 96, 99, 158], "provid": [1, 3, 5, 6, 7, 8, 11, 17, 19, 22, 23, 28, 31, 39, 40, 41, 49, 87, 88, 90, 97, 99, 103, 104, 106, 109, 111, 116, 117, 118, 120, 121, 122, 125, 126, 138, 140, 141, 143, 145, 146, 147, 148, 152, 154, 157, 158, 160, 162], "payment": [1, 80, 99, 106, 147, 151], "detail": [1, 21, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 80, 85, 86, 90, 99, 103, 106, 107, 121, 122, 125, 137, 141, 143, 149, 150, 151, 157, 160], "pnc": [1, 62, 65, 150, 157, 158], "send": [1, 21, 31, 39, 62, 64, 70, 103, 121, 123, 126, 130, 144, 146, 147, 155, 160], "signatur": [1, 22, 106, 111, 115, 140], "certif": [1, 21, 22, 63, 65, 68, 78, 87, 97, 99, 106, 111, 125, 142, 143, 147, 150, 157, 158], "chain": [1, 21, 22, 58, 65, 97, 121, 147], "emaid": [1, 87, 106], "There": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 121, 138, 140, 143, 144, 145, 147, 150, 151, 154, 155, 156], "extend": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 72, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 128, 144, 160], "definit": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 138, 141, 143, 144, 150], "here": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 81, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 132, 137, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 157, 158, 160, 161], "ac_close_contactor": 1, "contactor": [1, 2, 18, 20, 89, 95, 99, 130], "should": [1, 3, 12, 18, 20, 21, 22, 29, 32, 36, 37, 51, 52, 57, 60, 62, 64, 65, 72, 82, 84, 90, 95, 96, 100, 103, 111, 121, 125, 130, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 160], "close": [1, 2, 65, 99, 145, 156], "ac_open_contactor": 1, "open": [1, 99, 137, 143, 145, 149, 150, 151, 152, 156, 157, 160, 161, 162], "start_cable_check": 1, "now": [1, 21, 49, 70, 71, 91, 92, 96, 111, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 150, 151, 152, 154, 155, 156, 160, 161], "start": [1, 2, 4, 19, 20, 21, 29, 31, 36, 37, 39, 41, 46, 49, 51, 60, 62, 68, 70, 89, 96, 103, 106, 109, 111, 113, 116, 121, 123, 125, 130, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 160, 161], "cabl": [1, 10, 20, 62, 68, 76, 89, 96, 142], "check": [1, 6, 22, 23, 30, 62, 82, 106, 121, 125, 130, 140, 144, 145, 149, 150, 151, 155, 158, 160], "start_pre_charg": 1, "pre": [1, 65, 80, 96, 106, 124, 143, 146, 152, 161], "charg": [1, 2, 9, 19, 20, 21, 29, 31, 32, 36, 47, 49, 51, 57, 60, 62, 65, 69, 70, 71, 76, 79, 84, 87, 89, 90, 91, 95, 96, 99, 100, 103, 105, 106, 107, 109, 120, 121, 122, 126, 129, 130, 141, 143, 150, 157, 159], "phase": [1, 2, 18, 20, 29, 36, 57, 58, 60, 62, 76, 91, 95, 96, 99, 105, 106, 110, 114, 115, 121, 124, 130, 141, 143, 149], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 14, 18, 20, 21, 26, 31, 34, 41, 44, 52, 53, 57, 60, 62, 64, 67, 68, 70, 71, 76, 77, 80, 89, 90, 91, 95, 96, 99, 102, 103, 104, 106, 109, 110, 116, 117, 121, 122, 123, 124, 125, 126, 127, 130, 132, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 163], "3": [1, 19, 36, 41, 45, 57, 60, 61, 62, 64, 68, 76, 92, 96, 102, 106, 121, 122, 123, 124, 125, 130, 136, 137, 142, 156, 157, 160, 163], "trigger": [1, 3, 19, 20, 31, 32, 62, 103, 111, 141, 144, 147, 149, 157, 162], "when": [1, 4, 12, 19, 31, 32, 36, 41, 44, 51, 62, 64, 65, 69, 70, 71, 73, 76, 77, 84, 85, 86, 87, 90, 91, 96, 103, 106, 107, 109, 111, 113, 121, 122, 124, 125, 126, 130, 138, 140, 142, 143, 144, 145, 147, 148, 149, 150, 153, 155, 156, 157, 160, 162], "ev": [1, 2, 4, 18, 19, 20, 21, 51, 60, 61, 62, 64, 65, 76, 78, 86, 87, 89, 94, 96, 99, 100, 106, 109, 116, 123, 129, 131, 139, 141, 144, 145, 147, 149, 150, 158, 160], "powerdeliveryreq": [1, 99], "messag": [1, 12, 31, 32, 62, 70, 71, 74, 81, 90, 93, 99, 103, 106, 109, 122, 123, 126, 130, 140, 141, 144, 148, 149, 150, 157, 160], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 21, 29, 31, 32, 37, 41, 51, 68, 76, 89, 91, 96, 99, 106, 116, 121, 125, 130, 146, 150, 157, 161], "current_demand_start": 1, "process": [1, 2, 19, 41, 57, 80, 87, 96, 99, 111, 116, 122, 126, 127, 138, 141, 143, 144, 145, 146, 148, 149, 151, 154, 159, 160, 161, 163], "ha": [1, 4, 12, 20, 31, 32, 51, 62, 65, 76, 78, 79, 87, 90, 96, 99, 103, 106, 107, 111, 116, 121, 125, 126, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 157, 160], "want": [1, 2, 62, 121, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 153, 155, 160, 161], "current_demand_finish": 1, "wa": [1, 8, 19, 21, 22, 23, 30, 38, 41, 46, 82, 96, 99, 103, 106, 107, 111, 113, 130, 137, 143, 144, 145, 146, 147, 149, 151, 155, 157, 160], "finish": [1, 2, 20, 40, 46, 51, 62, 80, 91, 96, 109, 123, 146, 150, 155, 160], "sae_bidi_mode_act": 1, "sae": [1, 2, 60, 62, 99, 121, 150], "j2847": [1, 2, 60, 62], "bidi": [1, 60, 99], "mode": [1, 2, 9, 21, 36, 39, 41, 47, 52, 57, 62, 64, 82, 91, 99, 100, 105, 121, 148, 150], "activ": [1, 20, 36, 51, 52, 62, 68, 91, 92, 93, 109, 111, 113, 116, 125, 138, 140, 142, 145, 147, 157], "evcc_id": [1, 96], "string": [1, 2, 4, 6, 9, 11, 17, 18, 19, 21, 22, 23, 30, 31, 32, 36, 37, 38, 39, 41, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 115, 120, 125, 143, 144, 160], "specifi": [1, 21, 22, 29, 31, 38, 62, 65, 68, 84, 91, 96, 97, 99, 103, 106, 107, 109, 111, 116, 120, 121, 122, 143, 144, 147, 148, 152, 153, 157, 158, 160], "identif": [1, 79, 96, 106, 112, 121, 145], "readabl": [1, 130, 162], "format": [1, 22, 46, 68, 79, 80, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 125, 138, 142, 151, 153, 157, 160], "It": [1, 9, 20, 21, 31, 51, 56, 57, 62, 63, 64, 71, 96, 99, 109, 113, 116, 121, 122, 124, 125, 130, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 162], "contain": [1, 6, 12, 16, 21, 22, 31, 32, 33, 40, 42, 46, 48, 50, 51, 87, 90, 92, 93, 96, 97, 99, 102, 103, 109, 111, 116, 121, 122, 124, 126, 130, 137, 138, 143, 144, 147, 150, 152, 153, 155, 156, 157, 160, 161], "mac": [1, 19, 41, 62, 64, 65, 78, 96, 142, 151, 159], "address": [1, 19, 39, 41, 45, 52, 62, 64, 66, 68, 77, 79, 80, 82, 91, 96, 122, 124, 125, 150, 158], "uppercas": 1, "pattern": [1, 19, 23, 30, 41, 45, 96, 142], "A": [1, 12, 19, 20, 22, 23, 30, 32, 38, 41, 46, 51, 57, 62, 70, 71, 87, 89, 94, 96, 97, 99, 100, 103, 105, 106, 109, 110, 111, 112, 114, 115, 116, 121, 122, 123, 124, 125, 130, 137, 140, 144, 145, 146, 147, 149, 150, 151, 155, 160, 163], "f0": [1, 19, 41, 96], "9": [1, 19, 41, 45, 96, 103, 142, 156], "2": [1, 2, 19, 31, 36, 41, 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, 85, 86, 90, 96, 102, 103, 106, 121, 122, 124, 125, 130, 136, 137, 142, 143, 151, 155, 157, 158, 163], "5": [1, 19, 37, 41, 55, 57, 60, 62, 64, 73, 96, 110, 137, 144, 156, 163], "selected_payment_opt": 1, "paymentopt": [1, 99], "element": [1, 99, 103], "us": [1, 4, 7, 9, 11, 13, 14, 20, 21, 22, 23, 24, 25, 29, 31, 32, 36, 37, 39, 44, 49, 51, 52, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 76, 77, 78, 81, 82, 85, 86, 87, 88, 89, 90, 91, 95, 96, 97, 99, 103, 105, 106, 107, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 128, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 152, 153, 156, 157, 158, 160, 161, 162, 163], "indic": [1, 9, 21, 22, 29, 31, 32, 46, 87, 89, 91, 95, 97, 99, 103, 106, 108, 121, 123, 125, 145], "type": [1, 3, 22, 31, 32, 46, 53, 54, 55, 59, 61, 64, 66, 67, 73, 76, 79, 81, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 124, 125, 126, 132, 140, 141, 142, 144, 146, 147, 148, 149, 151, 156, 157, 160, 161, 162], "requested_energy_transfer_mod": 1, "energytransfermod": [1, 2, 99, 100], "select": [1, 2, 21, 39, 51, 52, 57, 62, 87, 99, 121, 145, 147, 150, 152, 158, 160], "energi": [1, 2, 16, 21, 26, 42, 48, 50, 57, 58, 60, 62, 67, 77, 92, 96, 99, 100, 105, 106, 109, 114, 115, 124, 126, 132, 133, 135, 143, 144, 151, 157], "transfer": [1, 2, 31, 33, 39, 62, 70, 71, 72, 99, 100, 103, 108, 130], "request": [1, 2, 6, 12, 14, 18, 21, 22, 31, 32, 33, 37, 41, 46, 51, 60, 62, 64, 68, 70, 71, 84, 87, 90, 91, 96, 97, 99, 100, 103, 106, 108, 111, 116, 121, 122, 124, 125, 130, 146, 147, 148, 149, 150, 151, 157, 158, 160, 161], "departure_tim": [1, 96], "option": [1, 6, 20, 21, 22, 44, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 101, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 136, 137, 138, 140, 141, 144, 147, 150, 151, 155, 157, 160, 163], "rfc3339": [1, 46, 87, 91, 92, 96, 99, 103, 106, 107, 109, 111], "utc": [1, 87, 91, 92, 99, 107, 109, 113], "vehicl": [1, 21, 41, 91, 96, 99, 106, 121, 122, 143, 149, 150, 158], "intend": [1, 96, 106], "date": [1, 46, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 130, 149, 150, 151], "time": [1, 20, 29, 31, 36, 46, 49, 53, 54, 55, 57, 62, 68, 70, 71, 73, 76, 80, 84, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 130, 137, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 155, 157, 158, 160], "ac_eamount": 1, "number": [1, 2, 3, 18, 20, 21, 23, 29, 30, 35, 36, 39, 44, 50, 52, 53, 54, 55, 57, 58, 60, 62, 64, 67, 68, 73, 79, 80, 84, 86, 89, 91, 92, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 112, 113, 114, 121, 124, 125, 142, 143, 144, 145, 149, 160, 163], "wh": [1, 96, 99, 100, 106, 109, 110, 114, 115, 124], "amount": [1, 62, 80, 84, 91, 99, 102, 103, 125, 130, 145, 146], "reflect": [1, 144, 160], "": [1, 8, 31, 45, 53, 54, 55, 57, 66, 68, 73, 88, 90, 96, 97, 103, 116, 117, 118, 119, 121, 122, 124, 125, 128, 129, 130, 131, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160], "estim": [1, 96, 99], "how": [1, 51, 62, 65, 72, 84, 111, 116, 122, 126, 128, 140, 141, 142, 143, 144, 145, 147, 148, 151, 159, 161, 162, 163], "much": [1, 142, 145, 148, 155], "need": [1, 8, 20, 21, 22, 36, 40, 62, 80, 82, 87, 88, 91, 95, 96, 106, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 160, 162], "fulfil": [1, 91, 96], "user": [1, 20, 51, 62, 68, 70, 87, 91, 96, 106, 109, 116, 123, 137, 138, 143, 144, 146, 150, 155, 156, 160], "configur": [1, 21, 31, 32, 53, 54, 55, 66, 90, 103, 107, 116, 119, 126, 127, 128, 130, 141, 142, 143, 148, 149, 151, 152, 153, 154, 158, 161], "goal": [1, 96], "current": [1, 2, 3, 4, 9, 18, 20, 21, 23, 35, 36, 46, 49, 50, 52, 57, 58, 60, 62, 70, 76, 85, 89, 91, 92, 95, 96, 99, 100, 103, 105, 106, 111, 113, 114, 115, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 150, 152, 153, 154, 155, 157, 159, 163], "session": [1, 2, 7, 8, 9, 12, 20, 21, 36, 40, 51, 57, 60, 62, 65, 70, 74, 80, 88, 90, 96, 99, 103, 107, 109, 116, 120, 121, 123, 130, 143, 145, 147, 148, 149, 151, 157], "ac_ev_max_voltag": 1, "v": [1, 29, 57, 96, 99, 100, 105, 110, 143, 150, 152], "rm": [1, 150, 152, 155, 161], "maxim": 1, "nomin": [1, 57, 62], "voltag": [1, 20, 29, 36, 50, 52, 57, 60, 62, 69, 95, 96, 99, 100, 101, 105, 106, 110, 114, 115, 141, 144, 145], "can": [1, 4, 7, 9, 11, 13, 20, 21, 22, 29, 31, 44, 46, 49, 51, 52, 58, 60, 62, 64, 65, 68, 70, 71, 73, 84, 85, 87, 88, 90, 91, 92, 95, 96, 99, 103, 105, 106, 109, 116, 121, 122, 124, 125, 126, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 163], "accept": [1, 20, 21, 38, 55, 87, 90, 97, 99, 103, 107, 111, 144], "measur": [1, 18, 21, 29, 37, 43, 44, 62, 68, 77, 89, 91, 99, 101, 106, 110, 112, 115, 124, 130, 145], "between": [1, 2, 14, 20, 57, 62, 64, 73, 81, 87, 91, 92, 99, 101, 121, 122, 137, 143, 145, 147, 149, 150, 151, 155, 157], "one": [1, 10, 12, 18, 20, 21, 31, 39, 40, 51, 52, 53, 54, 57, 80, 87, 91, 96, 99, 106, 116, 117, 118, 121, 122, 126, 130, 138, 140, 142, 143, 144, 145, 148, 149, 150, 151, 155, 157, 160], "neutral": [1, 62, 99, 114, 115], "ac_ev_max_curr": 1, "maximum": [1, 20, 23, 35, 49, 50, 52, 57, 60, 62, 69, 76, 80, 81, 85, 95, 96, 99, 100, 103, 105, 106, 121, 125, 126, 146, 157], "support": [1, 3, 18, 20, 52, 57, 60, 62, 64, 65, 69, 76, 78, 82, 85, 86, 89, 94, 95, 96, 99, 103, 105, 106, 111, 121, 124, 130, 142, 143, 145, 151, 157, 158, 159, 163], "per": [1, 2, 22, 36, 57, 91, 92, 109, 121, 126, 140, 160], "ac_ev_min_curr": 1, "evmincurr": 1, "secc": [1, 21, 22, 63, 78, 99, 122, 147, 158], "below": [1, 62, 91, 95, 96, 125, 130, 137, 140, 143, 144, 146, 150, 151], "minimum": [1, 50, 76, 95, 99, 103, 105, 106, 121, 126, 149, 150, 151], "cost": [1, 40, 70, 92, 103, 109, 146], "effici": [1, 91, 96, 105, 142, 154], "dc_ev_energy_capac": 1, "capac": [1, 20, 60, 96, 100], "dc_ev_energy_request": 1, "evs": [1, 2, 21, 22, 38, 40, 41, 49, 51, 53, 57, 60, 62, 65, 78, 87, 89, 91, 94, 95, 96, 97, 99, 100, 103, 106, 120, 121, 123, 144, 145, 146, 148, 150, 157], "dc_full_soc": 1, "soc": [1, 60, 62, 96, 99, 100], "which": [1, 21, 22, 32, 44, 60, 62, 70, 71, 74, 79, 81, 84, 87, 90, 96, 97, 100, 103, 106, 109, 111, 114, 115, 116, 120, 121, 122, 123, 124, 125, 130, 132, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154, 155, 157, 160], "consid": [1, 96, 103, 121, 125, 142, 143, 144, 150], "batteri": [1, 62, 91, 96, 99], "fulli": [1, 96, 121, 149], "dc_bulk_soc": 1, "fast": [1, 20, 141, 143, 149, 155], "end": [1, 12, 21, 62, 68, 90, 91, 96, 103, 107, 109, 111, 144, 149, 150, 157], "dc_ev_statu": 1, "dcevstatu": [1, 99], "statu": [1, 19, 21, 29, 39, 41, 46, 87, 90, 96, 97, 99, 103, 106, 109, 111, 125, 126, 145, 146, 149, 150, 159, 163], "dc_bulk_charging_complet": 1, "boolean": [1, 2, 3, 9, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 73, 76, 77, 78, 81, 82, 87, 91, 95, 99, 103, 105, 106, 140, 143, 144, 160], "If": [1, 3, 4, 18, 20, 21, 22, 32, 36, 37, 40, 51, 53, 57, 60, 62, 63, 65, 68, 69, 70, 71, 76, 78, 85, 86, 90, 91, 96, 99, 103, 106, 121, 122, 123, 125, 126, 130, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161], "set": [1, 2, 4, 12, 18, 19, 20, 21, 26, 29, 31, 32, 36, 41, 46, 47, 49, 51, 52, 57, 58, 60, 62, 64, 65, 68, 69, 70, 71, 76, 81, 82, 85, 86, 90, 91, 92, 95, 96, 99, 100, 103, 105, 113, 121, 124, 126, 130, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 151, 153, 154, 155, 156, 157, 158, 160, 161, 163], "true": [1, 2, 3, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 76, 77, 78, 81, 82, 91, 95, 99, 103, 105, 106, 120, 121, 122, 123, 125, 130, 140, 143, 144, 147, 148, 150, 155, 156, 157], "bulk": [1, 96, 99], "approx": [1, 99, 125], "80": [1, 68, 96, 99, 125, 143, 152, 156], "complet": [1, 45, 96, 99, 130, 138, 142, 144, 150, 157, 158], "dc_charging_complet": 1, "full": [1, 9, 62, 95, 99, 141, 147, 149, 151], "100": [1, 20, 52, 64, 81, 89, 99, 156, 157], "dc_ev_target_voltage_curr": 1, "dcevtargetvalu": [1, 99], "target": [1, 2, 36, 39, 60, 70, 91, 96, 99, 100, 103, 148, 154, 161], "dc_ev_maximum_limit": 1, "dcevmaximumlimit": [1, 99], "valu": [1, 9, 14, 18, 20, 21, 26, 30, 31, 32, 36, 37, 38, 39, 44, 46, 49, 50, 51, 57, 62, 70, 71, 75, 77, 83, 87, 89, 91, 92, 95, 96, 97, 99, 102, 103, 106, 108, 110, 114, 115, 120, 121, 122, 124, 125, 126, 140, 141, 143, 144, 150, 153, 157, 160, 163], "power": [1, 2, 18, 20, 36, 37, 41, 50, 52, 57, 60, 62, 68, 77, 85, 91, 95, 96, 99, 100, 105, 106, 114, 115, 121, 125, 130, 132, 133, 142, 143, 144, 145, 148, 150, 157], "allow": [1, 3, 18, 20, 26, 31, 36, 46, 51, 52, 60, 62, 65, 68, 71, 77, 80, 82, 91, 95, 96, 99, 100, 103, 112, 116, 125, 130, 140, 143, 145, 146, 147, 149, 151, 157, 160], "dc_ev_remaining_tim": 1, "dcevremainingtim": [1, 99], "calcul": [1, 64, 97, 99, 124, 148], "until": [1, 21, 22, 29, 36, 51, 62, 71, 90, 91, 99, 106, 121, 150], "certificate_request": 1, "requestexistreamschema": [1, 21, 99], "deliv": [1, 21, 99, 105, 121, 143, 145, 150], "belong": [1, 4, 21, 51, 121, 155], "valid": [1, 4, 6, 21, 22, 51, 53, 54, 55, 62, 70, 71, 73, 87, 91, 96, 97, 99, 111, 116, 119, 121, 122, 125, 126, 145, 146, 147, 157], "contract": [1, 21, 62, 65, 78, 87, 99, 106, 121, 122, 147, 158], "respons": [1, 12, 21, 22, 31, 32, 33, 37, 39, 51, 62, 65, 67, 90, 97, 99, 103, 106, 111, 116, 125, 147, 148, 160], "report": [1, 3, 20, 21, 36, 51, 53, 54, 62, 67, 82, 85, 96, 103, 106, 121, 125, 127, 140, 145, 155, 157], "async": [1, 21], "via": [1, 21, 39, 58, 64, 68, 78, 84, 87, 106, 121, 124, 125, 126, 140, 141, 143, 145, 147, 148, 151, 152, 161], "set_get_certificate_respons": [1, 21], "dlink_termin": [1, 41], "termin": [1, 41, 65, 80, 96, 101, 106, 143, 146, 150, 160], "data": [1, 8, 19, 22, 27, 29, 31, 33, 39, 41, 46, 61, 64, 67, 70, 71, 72, 76, 79, 88, 91, 96, 97, 98, 102, 103, 106, 107, 108, 115, 121, 124, 125, 130, 143, 144, 147, 150, 156, 160, 161], "link": [1, 19, 41, 61, 64, 65, 78, 97, 103, 117, 118, 119, 123, 128, 129, 131, 144, 147, 148, 151, 152, 160], "becom": [1, 36, 41, 51, 62, 96, 109, 116, 121, 150, 155], "unmatch": [1, 19, 41], "dlink_error": [1, 41], "restart": [1, 20, 31, 32, 41, 150, 157], "match": [1, 19, 41, 51, 62, 64, 106, 116, 146, 148, 150], "dlink_paus": [1, 41], "save": [1, 41, 68, 137, 145, 148], "while": [1, 41, 52, 109, 113, 130, 141, 148, 150, 152, 154, 158, 160], "stai": [1, 41, 57, 151], "ev_app_protocol": 1, "appprotocol": [1, 99], "debug_lit": 1, "list": [1, 17, 31, 32, 40, 72, 87, 96, 97, 99, 102, 103, 109, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 150, 160], "protocol": [1, 21, 99, 111, 121, 123, 125, 141, 143, 144, 145, 147, 149, 157], "v2g_messag": 1, "v2gmessag": [1, 99], "debug": [1, 11, 52, 57, 64, 73, 156], "all": [1, 4, 21, 22, 31, 32, 36, 37, 45, 46, 49, 52, 57, 58, 70, 71, 90, 91, 92, 96, 99, 102, 103, 104, 107, 109, 116, 120, 121, 122, 124, 126, 127, 137, 138, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 160, 162, 163], "v2g": [1, 2, 22, 62, 63, 65, 97, 99, 137, 147, 150], "purpos": [1, 8, 18, 20, 21, 65, 87, 112, 121, 141, 144, 157, 162], "onli": [1, 13, 18, 21, 31, 36, 46, 51, 52, 53, 57, 62, 64, 65, 70, 71, 87, 89, 90, 91, 96, 99, 103, 105, 106, 109, 114, 115, 116, 121, 122, 124, 126, 130, 137, 140, 143, 144, 145, 147, 148, 150, 154, 155, 157, 160], "selected_protocol": [1, 21], "setup": [1, 36, 88, 99, 125, 132, 134, 137, 140, 141, 142, 143, 144, 145, 147, 151, 154, 155, 157, 158, 159], "void": [1, 2, 3, 4, 9, 10, 14, 18, 19, 20, 21, 22, 26, 29, 30, 31, 32, 36, 39, 41, 46, 49, 143, 144], "At": [1, 141, 145, 154, 160], "startup": [1, 60, 62, 96, 124, 125, 144, 149, 150, 160], "necessari": [1, 84, 143, 145, 150, 154, 155, 160], "info": [1, 31, 32, 87, 97, 103, 126, 137, 160], "sent": [1, 31, 32, 81, 96, 121, 126, 130, 160], "modul": [1, 11, 12, 21, 22, 24, 31, 36, 49, 56, 59, 67, 96, 107, 108, 110, 117, 118, 119, 120, 121, 123, 126, 127, 128, 129, 131, 132, 142, 146, 150, 151, 156, 157, 158, 159, 161, 162], "onc": [1, 12, 20, 29, 36, 51, 121, 123, 130, 146, 150, 154, 155, 156, 160], "evse_id": [1, 21, 62, 87, 99, 103, 106], "requir": [1, 2, 4, 6, 9, 12, 14, 17, 18, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 49, 59, 67, 68, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 122, 123, 126, 130, 137, 140, 143, 145, 146, 147, 148, 149, 150, 151, 156, 157], "evseid": [1, 79, 99], "id": [1, 4, 12, 21, 31, 37, 38, 39, 45, 51, 60, 62, 77, 80, 87, 90, 96, 99, 103, 106, 107, 109, 110, 111, 112, 116, 120, 121, 125, 126, 138, 144, 148, 150, 157, 158, 160], "uniqu": [1, 7, 68, 88, 99, 106, 144], "identifi": [1, 7, 22, 79, 88, 93, 99, 103, 106, 112, 145], "outlet": [1, 96, 99, 146], "connect": [1, 4, 20, 31, 32, 41, 50, 51, 60, 62, 64, 65, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 85, 86, 89, 96, 99, 106, 116, 120, 122, 124, 125, 130, 140, 141, 142, 143, 144, 146, 147, 148, 150, 151, 152, 156, 160], "supported_energy_transfer_mod": 1, "arrai": [1, 12, 17, 22, 30, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "avail": [1, 20, 21, 31, 36, 51, 57, 62, 87, 95, 96, 103, 106, 116, 120, 126, 130, 138, 140, 141, 142, 143, 145, 147, 150, 151, 157, 162], "array_item": [1, 12, 17, 22, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "differ": [1, 2, 36, 49, 57, 62, 64, 74, 87, 91, 92, 96, 99, 110, 130, 137, 140, 143, 144, 145, 154, 155, 158], "sae_j2847_mod": 1, "saej2847bidimod": [1, 99], "v2h": [1, 2, 62, 99], "version": [1, 60, 68, 79, 99, 137, 138, 141, 143, 145, 148, 150, 154, 155, 156, 157, 160], "debug_mod": 1, "enabl": [1, 2, 9, 18, 20, 21, 31, 32, 41, 47, 49, 60, 62, 65, 76, 77, 82, 96, 120, 121, 123, 125, 126, 127, 130, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 157, 160], "disabl": [1, 9, 18, 20, 21, 49, 51, 52, 57, 62, 65, 69, 76, 81, 85, 86, 91, 96, 130, 156, 157], "set_charging_paramet": 1, "paramet": [1, 2, 80, 91, 106, 122, 124, 125, 137, 141, 144, 148, 150, 157, 160], "least": [1, 20, 36, 141, 144, 151, 160], "mai": [1, 3, 8, 20, 21, 31, 36, 51, 57, 62, 84, 91, 95, 96, 103, 111, 116, 121, 122, 125, 130, 140, 143, 144, 148, 150, 156, 160], "updat": [1, 20, 21, 22, 36, 46, 57, 67, 77, 91, 99, 103, 111, 121, 122, 124, 126, 142, 143, 144, 145, 147, 151], "later": [1, 36, 91, 141, 143, 145, 150, 155, 160], "some": [1, 3, 20, 21, 36, 50, 51, 62, 81, 84, 88, 95, 96, 106, 111, 121, 125, 126, 130, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 155, 157, 160], "next": [1, 36, 103, 109, 130, 144, 145, 149, 150, 151, 154, 160], "physical_valu": 1, "setupphysicalvalu": [1, 99], "up": [1, 19, 20, 36, 37, 41, 49, 62, 64, 82, 111, 121, 125, 130, 138, 141, 142, 143, 145, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "initi": [1, 20, 21, 22, 62, 68, 82, 96, 99, 116, 126, 130, 137, 138, 140, 144, 147, 151, 155, 156, 157, 158, 160], "physic": [1, 21, 96, 99, 121, 145, 147], "ac": [1, 3, 10, 20, 43, 56, 57, 60, 62, 64, 65, 71, 76, 77, 78, 85, 91, 96, 99, 106, 110, 114, 115, 124, 130, 143, 147, 150, 158], "dc": [1, 2, 20, 29, 36, 52, 56, 62, 64, 65, 69, 71, 76, 78, 91, 95, 96, 99, 100, 101, 105, 106, 114, 115, 124, 150, 156], "session_setup": 1, "each": [1, 22, 31, 39, 40, 97, 116, 121, 125, 138, 140, 143, 144, 145, 148, 149, 151, 153, 155, 157, 160], "payment_opt": 1, "These": [1, 106, 121, 122, 126, 138, 147, 152, 154, 155, 159, 160, 163], "ar": [1, 12, 20, 21, 22, 31, 32, 36, 37, 49, 51, 62, 63, 68, 70, 71, 74, 89, 90, 91, 92, 96, 102, 103, 106, 107, 109, 114, 115, 116, 120, 121, 122, 123, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161, 162, 163], "offer": [1, 31, 62, 91, 103, 144, 154], "supported_certificate_servic": 1, "instal": [1, 22, 46, 62, 78, 90, 97, 99, 111, 122, 142, 147, 148, 151, 152, 153, 154, 156, 158, 162], "servic": [1, 31, 32, 62, 102, 143, 150, 152, 153, 158, 160], "sa": 1, "certificate_respons": [1, 21], "previous": [1, 21, 30, 96, 106, 147], "publish": [1, 11, 20, 21, 27, 29, 31, 32, 36, 40, 53, 54, 64, 67, 70, 71, 117, 118, 123, 130, 141, 143, 144, 146, 147, 149, 157, 160], "new": [1, 20, 21, 22, 46, 51, 73, 80, 91, 111, 121, 122, 123, 124, 130, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 155, 157, 158, 159, 161, 163], "includ": [1, 21, 22, 37, 49, 65, 91, 96, 99, 103, 106, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 156, 157, 158, 160, 162, 163], "correspond": [1, 21, 96, 124, 130, 138, 144, 145, 146, 149, 150, 160], "encrypt": [1, 21, 63, 65, 97, 122], "privat": [1, 21, 22, 63, 97, 106, 125, 143, 147, 150], "kei": [1, 21, 22, 23, 30, 31, 32, 37, 63, 65, 67, 72, 75, 83, 97, 99, 103, 106, 115, 116, 125, 128, 141, 143, 147, 150, 153, 157, 158], "exi_stream_statu": 1, "responseexistreamstatu": [1, 21, 99], "raw": [1, 21, 47, 96, 99, 108], "exi": [1, 21, 99, 142, 151], "stream": [1, 21, 89, 99, 130, 151], "csm": [1, 21, 22, 31, 32, 63, 70, 71, 96, 97, 99, 103, 126, 147, 148, 149, 150, 158], "authorization_respons": 1, "inform": [1, 6, 8, 19, 21, 31, 32, 36, 37, 38, 41, 46, 50, 79, 87, 90, 91, 92, 96, 99, 102, 103, 109, 116, 121, 122, 126, 130, 140, 142, 143, 145, 146, 147, 148, 151, 159, 161], "whether": [1, 9, 21, 22, 49, 90, 91, 95, 99, 103, 106, 121, 125, 149], "accecpt": 1, "authorization_statu": [1, 87], "authorizationstatu": [1, 87], "token": [1, 4, 5, 6, 7, 21, 43, 51, 53, 54, 55, 70, 71, 73, 80, 87, 88, 96, 107, 116, 117, 118, 119, 121, 145, 146, 147, 153, 157], "certificate_statu": [1, 87], "certificatestatu": [1, 87], "ac_contactor_clos": 1, "fals": [1, 3, 18, 19, 20, 21, 22, 29, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 68, 70, 71, 73, 76, 78, 81, 82, 95, 96, 105, 120, 121, 125, 130, 140, 143, 144, 147, 148, 157, 160], "dlink_readi": [1, 19, 41, 123], "signal": [1, 20, 21, 41, 62, 70, 71, 89, 96, 121, 123, 130], "slac": [1, 19, 60, 61, 62, 64, 121, 123, 130, 132, 133, 145, 151], "layer": [1, 19, 41, 157], "accord": [1, 29, 37, 61, 62, 64, 81, 99, 102, 106, 121, 125, 150, 157], "readi": [1, 2, 21, 36, 62, 99, 123, 125, 143, 144, 155, 156, 160, 161], "cable_check_finish": 1, "under": [1, 23, 30, 96, 130, 140, 143, 145, 150, 158], "20v": 1, "insul": [1, 62], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 99], "sign": [1, 22, 37, 96, 97, 106, 111, 115, 122, 125, 145], "meter": [1, 37, 43, 50, 62, 68, 77, 79, 85, 96, 106, 110, 115, 121, 125, 143], "record": [1, 151], "receipt_requir": 1, "receipt": [1, 62], "stop_charg": [1, 2], "continu": [1, 142, 143, 144, 148, 149, 150], "update_ac_max_curr": 1, "line": [1, 29, 36, 52, 57, 69, 73, 81, 85, 99, 124, 130, 137, 141, 142, 145, 153, 160, 163], "restrict": [1, 143, 160], "call": [1, 21, 31, 32, 46, 49, 84, 106, 121, 123, 125, 130, 137, 138, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 153, 155, 157, 160], "dure": [1, 20, 21, 29, 36, 49, 62, 65, 82, 90, 91, 95, 109, 121, 122, 125, 138, 142, 143, 147, 155], "max_curr": [1, 23, 35, 60, 96, 121], "max": [1, 2, 18, 60, 91, 95, 141, 144, 149], "update_dc_maximum_limit": 1, "limit": [1, 14, 20, 21, 26, 36, 50, 52, 57, 58, 62, 85, 91, 95, 96, 103, 105, 113, 121, 126, 130, 140, 143, 146, 148, 157], "maximum_limit": 1, "dcevsemaximumlimit": [1, 99], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dcevseminimumlimit": [1, 99], "update_isolation_statu": 1, "isol": [1, 29, 39, 62, 99, 101, 121, 150], "condit": [1, 57, 96, 99, 121, 140, 148], "isolation_statu": 1, "isolationstatu": [1, 99], "result": [1, 2, 3, 6, 7, 12, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 47, 55, 62, 87, 91, 95, 97, 101, 103, 108, 110, 119, 125, 143, 144, 150, 160, 163], "monitor": [1, 3, 29, 31, 32, 39, 72, 101, 103, 121, 140], "update_dc_present_valu": 1, "present": [1, 22, 29, 51, 62, 79, 87, 96, 99, 103, 116, 121, 122, 147, 153, 157], "powersuppli": 1, "present_voltage_curr": 1, "dcevsepresentvoltagecurr": [1, 99], "update_meter_info": 1, "powermet": [1, 21, 58, 60, 62, 66, 68, 69, 77, 79, 85, 91, 96, 110, 130, 132, 133, 135, 143, 145, 149], "meterinfo": 1, "latest": [1, 111, 150, 153, 155, 160], "read": [1, 20, 39, 52, 73, 80, 81, 103, 104, 106, 124, 143, 147, 149, 151, 155], "other": [1, 20, 21, 31, 36, 68, 90, 95, 96, 102, 103, 105, 106, 109, 111, 116, 121, 122, 126, 127, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 157, 160], "relev": [1, 51, 103, 114, 115, 116, 121, 122, 130, 147, 157], "send_error": 1, "error": [1, 2, 3, 17, 18, 20, 21, 24, 28, 36, 38, 41, 51, 59, 64, 81, 93, 96, 99, 103, 106, 108, 130, 141, 143, 145, 149, 151, 156], "happend": 1, "evseerror": [1, 99], "enum": [1, 19, 41, 52, 55, 57, 62, 65, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111], "reset_error": 1, "reset": [1, 3, 19, 41, 46, 64, 69, 76, 84, 85, 86, 96, 111, 123, 130, 138, 157], "simpl": [2, 30, 58, 75, 83, 121, 143, 144, 145, 148, 149, 155, 158, 160], "v2g_session_finish": 2, "car": [2, 9, 14, 20, 21, 51, 56, 60, 62, 64, 91, 95, 96, 116, 120, 121, 130, 141, 143, 148, 151, 158], "ac_evpowerreadi": 2, "hlc": [2, 20, 56, 62, 64, 65, 78, 85, 121], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 47], "return": [2, 6, 7, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 53, 54, 55, 73, 84, 90, 96, 103, 106, 108, 119, 125, 140, 143, 144, 146, 160], "simul": [2, 9, 18, 60, 64, 65, 82, 141, 149, 150, 151, 157, 158, 159], "commun": [2, 31, 32, 36, 56, 62, 65, 69, 73, 76, 81, 85, 86, 110, 122, 123, 125, 142, 145, 146, 147, 149, 150, 151, 160], "pause_charg": [2, 21], "paus": [2, 21, 95, 96, 111, 143, 145, 157], "set_fault": [2, 21], "todo_sl": 2, "fault": [2, 21, 51, 90, 99, 105, 107, 126, 130], "station": [2, 31, 51, 57, 62, 70, 71, 87, 89, 90, 96, 99, 103, 116, 122, 142, 143, 150, 157, 158], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 100], "set_bpt_dc_param": 2, "bpt": [2, 62, 100], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 100], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 130], "rcd": [3, 18, 20, 50, 69, 76, 85, 86, 89, 99, 121, 130], "actual": [3, 21, 29, 56, 57, 62, 64, 84, 91, 96, 103, 106, 121, 130, 143, 147, 150, 157, 160], "emerg": [3, 96, 99, 130], "switch": [3, 18, 20, 21, 52, 57, 62, 81, 89, 91, 95, 96, 105, 130, 150], "off": [3, 20, 21, 52, 89, 95, 105, 121, 130, 136, 137, 144, 148, 150, 155, 160], "done": [3, 21, 29, 31, 64, 125, 138, 140, 141, 142, 143, 144, 145, 149, 150, 155, 157, 158], "hw": [3, 69, 85, 86, 150], "directli": [3, 20, 60, 62, 84, 90, 125, 130, 144, 150, 151, 152, 155], "control": [3, 9, 18, 20, 31, 47, 57, 62, 65, 68, 69, 76, 81, 85, 86, 121, 122, 123, 129, 140, 141, 143, 145, 148, 150, 157, 160], "telemetri": [3, 20, 21, 50, 52, 95, 130], "rcd_current_ma": [3, 18, 89], "ma": [3, 18, 89], "note": [3, 29, 52, 62, 65, 68, 103, 121, 122, 126, 130, 138, 140, 148, 157, 160], "doe": [3, 20, 30, 56, 62, 68, 111, 121, 130, 140, 143, 144, 148, 150], "anyth": [3, 138, 150], "mere": [3, 121], "self_test": 3, "execut": [3, 9, 21, 36, 41, 46, 60, 84, 120, 125, 144, 147, 150, 153, 155, 160], "self": [3, 29, 62, 125, 140, 143, 150, 153, 155, 160], "test": [3, 20, 29, 47, 62, 65, 89, 102, 105, 120, 141, 143, 144, 149, 150, 151, 153, 154, 155, 158, 160], "fail": [3, 64, 65, 97, 99, 111, 123, 125, 130, 148, 156], "selftest": [3, 121], "rais": [3, 121, 126, 141], "after": [3, 21, 31, 32, 36, 41, 51, 62, 64, 70, 71, 80, 84, 90, 91, 96, 102, 109, 111, 113, 121, 123, 125, 130, 140, 143, 144, 145, 146, 148, 155, 160], "hardwar": [3, 20, 21, 29, 36, 39, 50, 52, 62, 66, 69, 73, 76, 77, 81, 85, 86, 89, 95, 96, 121, 130, 131, 142, 143, 144, 145, 148, 149, 151], "successful": 3, "authent": [4, 51, 80, 122, 141, 143, 157], "framework": [4, 17, 23, 24, 136, 137, 138, 143, 144, 145, 151, 152, 154, 156, 157, 160, 162], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 87], "emit": [4, 19, 20, 21, 31, 41, 96, 121], "event": [4, 18, 20, 21, 31, 32, 51, 53, 87, 89, 96, 99, 103, 110, 116, 117, 121, 130, 151, 157], "relat": [4, 21, 22, 31, 96, 97, 103, 105, 106, 111, 122, 140, 143, 144, 145, 149, 150, 155, 156], "set_connection_timeout": 4, "timeout": [4, 53, 54, 61, 62, 64, 65, 73, 81, 96, 116, 121, 146], "connection_timeout": [4, 21, 51, 157], "integ": [4, 20, 21, 22, 30, 38, 39, 45, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 79, 80, 81, 84, 85, 86, 87, 90, 91, 95, 96, 97, 98, 99, 102, 103, 107, 108, 109, 110, 111, 113, 143, 144], "second": [4, 29, 36, 49, 51, 57, 62, 65, 68, 70, 71, 77, 80, 84, 103, 111, 113, 120, 121, 124, 125, 137, 138, 140, 143, 144, 145, 150, 155, 160, 162], "set_master_pass_group_id": 4, "master": [4, 51, 65, 121, 142, 155], "pass": [4, 51, 103, 140, 146, 153], "group": [4, 51, 102, 143], "idtoken": [4, 51, 87], "have": [4, 20, 40, 51, 91, 92, 104, 106, 121, 126, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161], "parent_id_token": [4, 51, 87, 107], "mean": [4, 20, 38, 46, 51, 52, 62, 81, 84, 85, 91, 103, 106, 111, 112, 121, 137, 140, 141, 143, 145, 149, 157], "thei": [4, 20, 36, 51, 57, 62, 90, 96, 121, 124, 130, 137, 141, 144, 145, 147, 150, 151, 152, 155, 163], "ani": [4, 11, 31, 36, 51, 62, 65, 78, 90, 91, 96, 105, 121, 130, 137, 138, 140, 143, 144, 147, 150, 154, 155], "ongo": [4, 37, 51, 87, 111, 143, 145, 150, 155], "transact": [4, 8, 20, 21, 31, 37, 46, 51, 68, 80, 87, 88, 96, 103, 106, 109, 116, 125, 145, 146], "cannot": [4, 19, 41, 51, 125, 130, 150, 156], "exampl": [4, 20, 24, 25, 51, 57, 72, 84, 96, 102, 106, 109, 120, 121, 128, 132, 133, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 154, 157, 160], "law": [4, 51], "enforc": [4, 10, 14, 21, 26, 51, 62, 78, 91, 96, 121], "person": [4, 51, 103], "tow": [4, 51], "awai": [4, 51, 91, 96, 160], "master_pass_group_id": [4, 51], "empti": [4, 12, 32, 37, 50, 51, 52, 56, 68, 69, 71, 74, 81, 82, 85, 103, 125, 132, 133, 143, 144, 160], "provided_token": [5, 6, 21, 51], "validate_token": 6, "auth": [6, 43, 62, 70, 71, 87, 96, 107, 121, 132, 133, 134, 145, 146, 148, 157], "reason": [6, 46, 55, 87, 95, 96, 103, 107, 111, 125, 142, 146, 148, 149, 157], "about": [6, 19, 21, 22, 31, 32, 38, 41, 46, 50, 87, 96, 103, 106, 109, 111, 116, 126, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 155, 157, 161], "validationresult": [6, 21, 87], "bank": [7, 8, 76, 88, 106, 109, 145, 149, 151], "statement": [7, 88, 106], "get_bank_session_token": 7, "bank_transact": [7, 8, 132, 135], "banksessiontoken": [7, 88], "commit": [8, 109, 146, 149, 155], "account": [8, 67, 106, 146, 153], "bank_transaction_summari": [8, 80, 146], "banktransactionsummari": [8, 88], "summari": [8, 88], "depend": [8, 29, 36, 57, 88, 138, 141, 146, 148, 150, 155], "backend": [8, 88, 106, 109, 140, 145, 146, 148, 150, 151], "therefor": [8, 31, 88, 121, 122, 126, 127, 140, 144, 147, 155], "mostli": [8, 77, 88], "opaqu": [8, 76, 88], "moment": [8, 88, 90, 99, 103, 154], "plug": [9, 51, 62, 87, 95, 96, 106, 122, 143, 150, 151, 157, 159], "out": [9, 20, 64, 96, 121, 143, 145, 150, 151, 153, 155, 160], "hil": [9, 60], "sil": [9, 60, 143, 147, 148, 157, 158, 161], "e": [9, 10, 11, 20, 21, 26, 29, 36, 39, 41, 47, 51, 52, 57, 60, 62, 89, 91, 94, 95, 96, 99, 105, 106, 111, 116, 121, 123, 124, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 155, 157, 160], "g": [9, 10, 11, 20, 21, 26, 29, 36, 39, 47, 51, 52, 60, 62, 91, 95, 96, 105, 106, 111, 116, 121, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 157, 160, 163], "yeti": [9, 85, 86, 131, 145, 157], "execute_charging_sess": [9, 120], "connector": [10, 19, 20, 21, 31, 38, 49, 51, 60, 62, 76, 87, 95, 96, 103, 107, 116, 120, 121, 126, 149, 150, 157], "lock": [10, 20, 21, 69, 76, 85, 130, 144], "motor": [10, 69, 76, 85, 130], "socket": [10, 20, 76, 96, 142, 150, 160], "fix": [10, 20, 155], "attach": [10, 20, 76, 81, 143, 148, 152, 156], "unlock": [10, 21, 96, 130, 157], "normal": [10, 21, 36, 62, 82, 90, 121], "ocpp": [10, 22, 26, 32, 33, 50, 62, 71, 72, 87, 90, 96, 106, 111, 121, 128, 132, 133, 134, 135, 140, 143, 145, 147, 151, 152, 158], "gener": [11, 22, 27, 28, 37, 44, 53, 70, 71, 79, 91, 96, 97, 98, 103, 106, 121, 122, 123, 124, 125, 130, 132, 141, 146, 147, 150, 151, 154, 159, 160], "json": [11, 16, 42, 45, 48, 70, 82, 92, 99, 103, 125, 138, 147, 148, 150, 152, 157, 160, 161, 162], "displai": [11, 12, 90, 121, 140, 142], "web": [11, 143, 152], "titl": [11, 145], "implement": [12, 13, 20, 21, 22, 31, 36, 44, 51, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 73, 75, 78, 79, 81, 83, 84, 93, 103, 116, 120, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 143, 145, 146, 147, 148, 151, 152, 154, 157, 158, 160], "abl": [12, 90, 103, 126, 127, 130, 137, 143, 148, 149, 150, 152, 157, 160], "store": [12, 22, 23, 30, 31, 32, 62, 63, 74, 75, 82, 90, 96, 111, 124, 132, 134, 146, 147, 153, 160], "add": [12, 62, 67, 121, 124, 137, 143, 144, 150, 153, 155, 156, 157, 160, 161], "remov": [12, 30, 90, 138, 143, 145, 150, 155, 160], "chang": [12, 19, 20, 21, 31, 32, 36, 41, 57, 62, 70, 71, 95, 96, 103, 105, 109, 130, 138, 140, 141, 143, 144, 145, 147, 150, 152, 154, 155, 156, 157, 160, 161, 163], "retriev": [12, 22, 31, 97, 103, 111, 126, 127, 147], "predefin": [12, 103, 154], "show": [12, 57, 72, 73, 90, 109, 116, 121, 138, 141, 143, 144, 145, 147, 150, 152, 157, 160], "must": [12, 18, 20, 29, 36, 52, 62, 90, 91, 96, 106, 111, 121, 122, 125, 130, 140, 144, 157, 158, 160], "set_display_messag": 12, "replac": [12, 62, 90, 150], "displaymessag": [12, 90], "setdisplaymessagerespons": [12, 90], "get_display_messag": 12, "get": [12, 20, 21, 22, 31, 32, 39, 43, 46, 62, 70, 71, 90, 121, 124, 126, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 155, 157, 161], "more": [12, 20, 21, 31, 40, 57, 87, 90, 103, 106, 109, 121, 125, 130, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 157, 160, 162], "getdisplaymessagerequest": [12, 90], "getdisplaymessagerespons": [12, 90], "none": [12, 81, 89, 99, 106, 130], "clear_display_messag": 12, "cleardisplaymessagerequest": [12, 90], "clear": [12, 36, 37, 51, 61, 64, 90, 103, 121, 126, 130, 141], "cleardisplaymessagerespons": [12, 90], "config": [13, 53, 54, 55, 57, 59, 60, 61, 64, 66, 67, 70, 71, 73, 81, 116, 121, 122, 126, 141, 142, 143, 144, 145, 147, 148, 155, 156, 157, 158, 161], "main": [13, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 73, 74, 75, 77, 81, 82, 83, 84, 102, 125, 136, 137, 138, 140, 141, 143, 145, 147, 150, 151, 156, 157, 160, 162], "intern": [14, 21, 29, 31, 32, 36, 50, 52, 85, 95, 99, 105, 106, 121, 156, 157, 163], "manag": [14, 21, 51, 57, 60, 62, 91, 96, 103, 105, 116, 120, 141, 142, 144, 146, 149, 151, 152, 156, 158], "intefac": 14, "node": [14, 21, 26, 91, 143, 145, 148, 156, 158], "energy_flow_request": 14, "energyflowrequest": [14, 91], "flow": [14, 21, 26, 62, 81, 91, 105, 116, 121, 123, 140, 143, 145, 161], "suppli": [14, 23, 35, 36, 50, 52, 58, 62, 69, 91, 95, 99, 105, 121, 144, 148, 150], "import": [14, 16, 36, 50, 76, 91, 92, 95, 105, 106, 109, 110, 114, 115, 130, 140, 147, 148, 150, 151, 157, 160], "direct": [14, 57, 81, 91, 106, 140, 143, 148, 150, 153, 160], "grid": [14, 62, 91, 95, 106, 121, 145], "consum": [14, 91, 109, 143, 145, 146], "export": [14, 16, 50, 65, 76, 91, 92, 95, 96, 105, 106, 114, 115, 137, 143, 160, 161], "enforce_limit": [14, 91, 121], "energymanag": [14, 15, 21, 26, 91, 121, 132, 134], "enforcedlimit": [14, 21, 26, 91], "rout": [14, 144], "through": [14, 91, 96, 141, 143, 148, 150, 154, 155], "tree": [14, 26, 58, 62, 91, 121, 148, 160, 163], "global": [15, 45, 57, 96, 141, 145, 163], "price": [16, 48, 67, 91, 92, 102, 109], "forecast": [16, 42, 48, 57, 67, 92], "energy_pr": 16, "energypriceschedul": [16, 92], "timestamp": [16, 42, 44, 46, 48, 91, 92, 93, 96, 103, 106, 109, 110, 111, 113, 115, 140], "both": [16, 31, 57, 92, 121, 124, 125, 130, 138, 150, 155], "access": [17, 22, 28, 39, 66, 82, 122, 140, 145, 150, 151, 152, 153, 158], "histori": [17, 59, 93, 155, 160], "everest": [17, 46, 47, 50, 51, 63, 68, 71, 72, 74, 82, 111, 121, 122, 124, 126, 127, 128, 136, 138, 140, 159, 162, 163], "get_error": [17, 93], "take": [17, 20, 29, 62, 111, 121, 137, 138, 140, 141, 143, 144, 145, 147, 150, 151, 152, 154, 155, 157, 160], "filter": [17, 81, 90, 93], "filterargu": [17, 93], "appli": [17, 21, 29, 36, 49, 90, 91, 109, 121, 150, 157], "errorobject": [17, 93], "board": [18, 20, 69, 76, 85, 86, 89, 94, 95, 130, 142, 145, 149, 151], "packag": [18, 138, 151, 158, 160], "side": [18, 19, 41, 62, 85, 86, 89, 91, 121, 122, 123, 130, 131, 141, 143, 145, 148, 150, 157], "bsp_event": 18, "board_support_common": [18, 20, 132, 135], "bspevent": [18, 20, 89], "cp": [18, 62, 89, 130], "relai": [18, 20, 69, 76, 85, 86, 89, 121, 130], "bsp_measur": 18, "bspmeasur": [18, 89], "bsp": [18, 20, 57, 62, 89, 121], "set_cp_stat": 18, "state": [18, 19, 20, 41, 47, 51, 62, 89, 90, 91, 93, 94, 96, 99, 107, 109, 111, 121, 123, 130, 137, 140, 143, 145, 157, 160], "driver": [18, 20, 36, 52, 66, 68, 69, 76, 79, 85, 86, 121, 125, 129, 131, 141, 143, 145, 152, 156], "s2": 18, "cp_state": 18, "evcpstat": [18, 94], "allow_power_on": [18, 20, 95], "flag": [18, 20, 95, 106, 110, 121, 123, 126, 127, 140, 142, 148, 149, 150, 153, 156, 160], "never": [18, 20, 51, 57, 62, 121, 138, 146, 155], "do": [18, 20, 21, 57, 62, 64, 89, 91, 96, 106, 111, 121, 124, 137, 138, 140, 143, 146, 147, 148, 149, 150, 151, 155, 159, 160, 161, 163], "diode_fail": 18, "diod": [18, 130], "failur": [18, 29, 84, 99, 111, 125, 130], "set_ac_max_curr": 18, "set_three_phas": 18, "three": [18, 20, 57, 60, 116, 130, 144, 145, 152, 162], "three_phas": [18, 57, 60, 121], "One": [18, 91, 92, 109, 138, 142, 144, 145, 148, 151], "set_rcd_error": 18, "higher": [19, 21, 41, 103], "shut": [19, 41], "down": [19, 41, 51, 113, 151, 155, 157], "ev_mac_address": [19, 41], "trigger_match": 19, "success": [19, 21, 29, 37, 41, 80, 89, 96, 99, 106, 108, 111, 123, 125, 146, 147, 150, 155], "transit": [19, 41, 121, 123, 130], "unexpect": [19, 41, 125], "handl": [19, 22, 36, 41, 51, 64, 65, 91, 93, 95, 116, 123, 130, 140, 144, 145, 147, 157, 160], "machin": [19, 41, 121, 130, 143, 145, 150], "minim": [20, 36, 60, 85, 91, 100, 103, 157, 160], "path": [20, 22, 50, 59, 63, 70, 71, 75, 84, 96, 97, 122, 138, 143, 144, 147, 148, 150, 151, 153, 157, 160], "controlpilot": [20, 89, 94], "output": [20, 36, 57, 62, 65, 69, 73, 74, 95, 99, 105, 130, 137, 138, 143, 145, 150, 160], "compon": [20, 31, 71, 103, 106, 109, 144, 150, 158, 160], "imd": [20, 29, 62], "etc": [20, 36, 63, 96, 106, 116, 130, 143, 144, 150, 151, 157, 158, 162], "own": [20, 90, 121, 125, 141, 143, 144, 145, 150, 151, 153, 160, 161], "ac_nr_of_phases_avail": 20, "instantan": [20, 96, 106, 114, 115], "count": [20, 22, 58, 76, 81, 96, 97, 109, 113, 143], "capabl": [20, 21, 31, 36, 50, 57, 62, 89, 91, 95, 105, 121, 123, 125, 143, 148], "hardwarecap": [20, 21, 95], "For": [20, 31, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 90, 96, 102, 103, 109, 120, 121, 122, 125, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 157, 160], "input": [20, 31, 36, 39, 87, 105, 106, 121, 124, 143, 144, 148], "convert": [20, 57, 103, 121], "case": [20, 32, 41, 51, 62, 65, 80, 81, 87, 88, 103, 106, 116, 121, 122, 123, 124, 125, 126, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 155, 160], "runtim": [20, 49, 62, 160], "becaus": [20, 31, 36, 51, 96, 107, 116, 126, 130, 138, 144, 147, 148, 155], "too": [20, 96, 121, 125, 148], "hot": 20, "ac_pp_ampac": 20, "proximitypilot": [20, 89], "carri": [20, 144], "amper": [20, 23, 36, 52, 57, 58, 60, 62, 91, 95, 105, 106, 114, 115, 121], "whenev": [20, 121, 130], "those": [20, 121, 125, 140, 141, 142, 143, 145, 149, 150, 151, 160], "request_stop_transact": 20, "evse_manag": [20, 50, 51, 53, 62, 70, 71, 74, 116, 117, 126, 132, 133, 135, 145, 147, 157], "stoptransactionrequest": [20, 21, 96], "gracefulli": 20, "press": [20, 96, 99, 152, 156], "button": [20, 76, 96, 99, 143, 161], "port": [20, 39, 45, 68, 69, 73, 76, 77, 81, 85, 86, 121, 142, 143, 144, 149, 150, 152, 160], "typic": [20, 67, 80, 85, 88, 89, 96, 105, 109, 124, 142, 144, 146, 148], "pilot": [20, 41, 69, 76, 85, 86, 123], "f": [20, 21, 41, 62, 89, 123, 130, 156], "pwm_on": 20, "turn": [20, 21, 144, 150], "pwm": [20, 21, 57, 62, 89, 121, 130, 145, 150], "duti": [20, 89, 145], "cycl": [20, 89, 90, 121, 145], "percent": [20, 62, 89, 91, 96], "0": [20, 21, 22, 31, 38, 45, 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, 85, 86, 87, 89, 90, 95, 96, 103, 106, 122, 124, 126, 130, 136, 137, 140, 142, 143, 151, 155, 157, 158, 160, 163], "pwm_off": 20, "constant": [20, 67], "high": [20, 29, 52, 81, 91, 93, 96, 121, 130, 140, 149, 150, 151, 162], "pwm_f": 20, "neg": [20, 91, 101, 106, 114, 115], "poweronoff": [20, 95], "context": [20, 95, 96, 103], "ac_switch_three_phases_while_charg": [20, 121], "doubt": 20, "hardware_capabilit": 20, "oper": [20, 21, 31, 32, 36, 39, 46, 52, 82, 84, 96, 99, 103, 105, 106, 111, 122, 123, 125, 130, 142, 148, 157], "perman": [20, 52, 62, 76, 99, 121, 130, 150], "destroi": [20, 62, 130], "so": [20, 21, 29, 62, 67, 91, 92, 96, 102, 121, 122, 124, 138, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 157, 160], "special": [20, 36, 62, 89, 91, 92, 106, 126, 130, 143, 145], "sequenc": [20, 21, 89, 130], "exact": [20, 106, 145, 150], "would": [20, 51, 80, 102, 137, 138, 140, 143, 144, 152, 155, 160], "c2": 20, "c1": 20, "b1": 20, "b2": 20, "similar": [20, 121, 122, 137, 142, 144, 146, 160], "caution": 20, "3ph": [20, 57, 62, 91, 130], "1ph": [20, 57, 62, 91], "evse_replug": 20, "virtual": [20, 89, 96, 130, 144, 158], "replug": [20, 21, 51, 89, 96, 130], "without": [20, 39, 57, 84, 96, 97, 110, 122, 124, 130, 143, 145, 146, 148, 149, 150, 151, 157, 160], "evsereplugstart": [20, 89], "care": [20, 121, 144, 160], "carpluggedin": 20, "evsereplugfinish": [20, 89], "mainli": [20, 122, 138, 142, 150, 155], "don": [20, 138, 148, 153, 155, 156, 157], "t": [20, 21, 103, 138, 140, 143, 145, 146, 147, 148, 151, 152, 153, 155, 156, 157, 160, 161], "product": [20, 42, 102, 106, 125, 130, 143, 145, 150, 155], "m": [20, 62, 65, 81, 137, 138, 142, 143, 155, 156], "durat": [20, 49, 57, 62, 70, 103, 106, 125], "ac_read_pp_ampac": 20, "function": [20, 21, 22, 36, 47, 49, 50, 66, 72, 79, 108, 122, 124, 125, 128, 140, 143, 144, 147, 151, 156, 160], "evsemanag": [20, 21, 36, 37, 49, 64, 116, 123, 132, 134, 140, 141, 143, 145, 146, 157], "pp": 20, "distinct": [20, 124], "you": [20, 62, 68, 80, 121, 132, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "also": [20, 21, 22, 62, 78, 90, 103, 121, 122, 124, 125, 130, 137, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 156, 157, 160, 163], "var": [20, 31, 36, 50, 106, 110, 114, 115, 124, 125, 141, 143, 144, 150], "pp_ampac": 20, "ampac": [20, 89], "ac_set_overcurrent_limit_a": 20, "mani": [20, 29, 51, 62, 65, 84, 111, 137, 143, 151], "over": [20, 62, 70, 71, 97, 113, 121, 130, 142, 144, 146, 148], "shutdown": [20, 60, 99, 100], "draw": [20, 91, 105], "than": [20, 31, 40, 68, 87, 96, 103, 125, 142, 143, 145, 146, 151], "just": [20, 27, 36, 49, 141, 143, 144, 145, 148, 150, 151, 153, 155, 160], "ignor": [20, 50, 51, 68, 121, 147], "otherwis": [20, 21, 63, 65, 77, 91, 125, 140, 150, 155], "overcurr": 20, "detect": [20, 21, 99, 111, 121, 130, 146], "margin": 20, "ad": [20, 21, 62, 64, 140, 141, 144, 145, 153, 155, 163], "avoid": [20, 62, 121, 148], "infer": 20, "work": [20, 21, 61, 64, 65, 78, 91, 130, 137, 142, 143, 145, 147, 148, 149, 150, 152, 155, 156, 160], "repres": [21, 58, 93, 106, 138, 145, 146, 147], "kernel": [21, 142], "session_ev": 21, "sessionev": [21, 96], "ev_info": 21, "evinfo": [21, 96], "car_manufactur": 21, "carmanufactur": [21, 96], "manufactur": [21, 79, 96, 103, 122, 125], "known": [21, 37, 103, 106, 160], "evse_board_support": [21, 62, 69, 76, 85, 132, 133, 135], "dataset": [21, 37, 44, 106, 110], "de": [21, 52, 61, 62, 64, 68, 150, 155], "pnx": [21, 62], "e123456": 21, "1": [21, 31, 32, 36, 39, 45, 50, 51, 53, 57, 58, 60, 62, 65, 66, 68, 70, 71, 72, 74, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 96, 102, 103, 106, 120, 121, 122, 125, 130, 136, 142, 155, 156, 157, 158, 163], "hw_capabl": 21, "iso15118_certificate_request": 21, "iso15118_charg": [21, 56, 62, 65, 87, 132, 133, 135], "enforced_limit": [21, 26], "come": [21, 26, 64, 76, 121, 138, 141, 143, 147, 148, 149, 150, 155, 160], "waiting_for_external_readi": 21, "principl": [21, 141], "delai": [21, 49, 57, 62, 64, 68, 70, 71, 84, 113, 125, 130], "its": [21, 50, 51, 62, 68, 91, 96, 103, 112, 121, 125, 137, 138, 140, 143, 144, 147, 150, 155, 160], "wait": [21, 39, 46, 55, 57, 62, 64, 65, 80, 87, 96, 103, 116, 123, 125, 143, 148, 160], "external_ready_to_start_charg": [21, 62], "get_evs": 21, "enable_dis": [21, 126], "possibl": [21, 32, 36, 62, 74, 99, 100, 120, 121, 125, 126, 130, 138, 140, 145, 148, 152, 153, 155, 157, 160, 162], "connector_id": [21, 38, 53, 60, 62, 96, 103, 120], "whole": [21, 31, 87, 103, 143, 144, 148, 149, 150, 157], "cmd_sourc": 21, "enabledisablesourc": [21, 96], "sourc": [21, 31, 87, 96, 121, 137, 138, 143, 145, 146, 148, 149, 150, 151, 156, 157, 160, 161], "same": [21, 49, 55, 80, 90, 96, 119, 120, 121, 125, 126, 127, 130, 137, 140, 141, 144, 150, 151, 153], "sinc": [21, 125, 140, 143, 151, 153, 160, 163], "prioriti": [21, 90, 91, 96, 99, 103, 126], "anoth": [21, 64, 121, 141, 143, 144, 145, 146, 148, 150, 151, 160, 163], "decid": [21, 121, 140, 145], "authorize_respons": 21, "validation_result": [21, 55], "withdraw_author": [21, 121], "further": [21, 116, 121, 122, 137, 143, 144, 147, 151, 157, 160], "reserv": [21, 51, 70, 87, 96, 116, 132, 133, 135, 145, 146, 157], "color": 21, "hmi": 21, "led": [21, 52, 121, 150], "reservation_id": [21, 38, 96, 107], "transactionstart": [21, 96], "els": [21, 22, 31, 32, 46, 130, 150, 160], "cancel_reserv": [21, 38, 121], "anymor": [21, 51, 96, 130, 142, 149, 155], "extern": [21, 26, 32, 50, 52, 58, 62, 70, 71, 76, 91, 106, 121, 137, 150, 158, 163], "itself": [21, 121, 140, 144], "successfulli": [21, 31, 32, 46, 103, 106, 111, 141, 148, 157, 158], "alreadi": [21, 80, 87, 90, 91, 92, 137, 143, 145, 147, 148, 150, 151, 152, 154, 155, 160, 161], "paused_by_evs": 21, "resume_charg": 21, "resum": [21, 70, 71, 96, 143], "won": [21, 148], "stop_transact": [21, 37], "cancel": [21, 37, 38, 49, 107, 111, 121, 146], "automat": [21, 52, 60, 124, 137, 143, 145, 148, 154, 158], "disconnect": [21, 31, 32, 70, 71, 89, 96, 150], "befor": [21, 29, 46, 51, 55, 62, 64, 65, 68, 103, 107, 109, 111, 115, 125, 130, 140, 144, 145, 147, 148, 149, 160], "force_unlock": 21, "forc": [21, 65, 95, 130, 138, 144, 147, 160], "correct": [21, 106, 122, 124, 140, 145, 147, 150, 153, 154], "except": [21, 125], "explicitli": [21, 68], "cloud": [21, 147, 151], "set_external_limit": [21, 26, 121], "addit": [21, 26, 31, 32, 51, 58, 62, 87, 91, 96, 103, 106, 116, 121, 138, 141, 142, 143, 144, 149, 155, 157, 160, 161], "externallimit": [21, 26, 91], "uuid": [21, 62, 91, 93, 96, 106, 140], "certificateinstallationr": [21, 99], "certificateupdater": [21, 99], "forwar": 21, "system": [21, 68, 70, 71, 79, 96, 99, 121, 122, 125, 132, 133, 134, 135, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 154, 157, 158], "situat": [21, 103], "where": [21, 62, 63, 70, 71, 96, 111, 144, 145, 150, 151, 153, 155, 157, 160], "optim": [21, 91, 149], "combin": [21, 31, 62, 96, 103, 121, 122], "secur": [22, 31, 32, 65, 70, 71, 97, 103, 106, 122, 136, 150, 157], "storag": [22, 31, 96, 150], "within": [22, 36, 71, 91, 96, 103, 116, 121, 122, 130, 140, 141, 144, 147, 158], "period": [22, 103, 109, 124, 149], "leaf": [22, 62, 63, 97, 122, 147], "expir": [22, 49, 55, 87, 97, 106, 107], "install_ca_certif": [22, 122, 147], "ca": [22, 63, 97, 125, 143], "pem": [22, 63, 68, 87, 97, 111, 125], "encod": [22, 87, 97, 99, 103, 106, 111, 115, 130, 163], "x": [22, 68, 87, 111, 125, 150, 163], "509": [22, 87, 111, 125], "certificate_typ": [22, 97], "cacertificatetyp": [22, 97], "installcertificateresult": [22, 97], "attempt": [22, 46, 68, 84, 97, 111, 116, 125, 126, 147], "delete_certif": 22, "delet": [22, 30, 97, 138, 150, 152, 155], "certificate_hash_data": [22, 97], "certificatehashdata": [22, 97], "deletecertificateresult": [22, 97], "update_leaf_certif": [22, 122, 147], "certificate_chain": 22, "leafcertificatetyp": [22, 97], "verify_certif": [22, 147], "verifi": [22, 29, 65, 87, 106, 111, 122, 143, 147, 160], "given": [22, 23, 30, 31, 32, 38, 44, 51, 62, 84, 90, 103, 109, 126, 140, 142, 149], "certificatevalidationresult": [22, 97], "verif": [22, 111], "get_installed_certif": 22, "certificatetyp": [22, 97], "getinstalledcertificatesresult": [22, 97], "hash": [22, 97, 99, 149], "get_v2g_ocsp_request_data": 22, "ocsp": [22, 87, 97, 147, 150], "exclud": [22, 97, 102], "root": [22, 91, 122, 123, 125, 137, 138, 143, 147, 148, 150, 152, 156], "ocsprequestdatalist": [22, 97], "sub": [22, 152, 163], "exlud": 22, "get_mo_ocsp_request_data": [22, 147], "mo": [22, 63, 97, 147], "update_ocsp_cach": 22, "cach": [22, 36, 106, 137, 143, 160], "ocsp_respons": 22, "ocsprespons": 22, "class": [22, 45, 140, 143], "ietf": 22, "rfc": 22, "6960": 22, "der": [22, 97], "base64": [22, 99, 111, 115], "is_ca_certificate_instal": 22, "generate_certificate_signing_request": [22, 122, 147], "countri": 22, "name": [22, 52, 62, 97, 99, 103, 111, 125, 138, 143, 144, 145, 148, 152, 153, 154, 155, 156, 160, 161, 163], "c": [22, 41, 89, 94, 96, 106, 110, 112, 114, 115, 130, 141, 142, 143, 144, 148, 149, 155, 160], "organ": [22, 141, 151, 160], "o": [22, 156], "common": [22, 138, 142, 143, 151, 152], "cn": [22, 110], "use_tpm": 22, "csr": [22, 97, 122, 147], "tpm": 22, "getcertificatesignrequestresult": [22, 97], "get_leaf_certificate_info": [22, 97], "respect": [22, 91, 97, 116, 126, 137, 144, 145, 147, 150, 152, 158, 160], "encodingformat": [22, 97], "include_ocsp": 22, "getcertificateinforesult": [22, 97], "get_verify_fil": 22, "file": [22, 50, 59, 62, 63, 65, 66, 70, 71, 74, 75, 82, 84, 93, 96, 97, 99, 111, 122, 126, 130, 132, 137, 140, 141, 142, 146, 147, 148, 149, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 163], "bundl": [22, 160], "get_leaf_expiry_days_count": 22, "dai": [22, 68, 146, 155], "verify_file_signatur": 22, "file_path": 22, "signing_certif": [22, 111], "succeed": [22, 155], "multipl": [23, 39, 51, 52, 90, 91, 103, 116, 121, 122, 125, 126, 137, 140, 142, 143, 144, 145, 148, 154, 155], "featur": [23, 49, 62, 106, 121, 140, 145, 151, 154, 155, 157, 160, 162], "uses_someth": 23, "someth": [23, 30, 103, 140, 145, 147, 150, 153, 155], "exist": [23, 30, 31, 32, 78, 90, 103, 110, 122, 124, 143, 145, 160], "za": [23, 30], "z0": [23, 30], "9_": [23, 30], "specif": [26, 38, 45, 79, 87, 90, 91, 99, 103, 106, 109, 112, 121, 126, 140, 141, 142, 143, 144, 150, 153, 155, 157, 160], "outsid": [26, 90], "blob": [27, 76, 98, 121, 142], "vector_of_int": 27, "vectorofint": [27, 98], "devic": [29, 31, 39, 44, 45, 52, 61, 64, 65, 71, 74, 77, 78, 79, 80, 81, 91, 124, 125, 141, 144, 145, 149, 150], "iec": [29, 62, 99, 106, 145, 149, 150], "61557": 29, "8": [29, 106, 125, 136, 142, 160, 163], "isolation_measur": 29, "isolationmeasur": [29, 101], "self_test_result": 29, "recur": 29, "resist": [29, 68, 101], "regular": [29, 36, 68, 96, 121, 125, 155], "interv": [29, 36, 57, 67, 70, 71, 77, 103, 111, 121], "start_self_test": 29, "cablecheck": [29, 36, 62, 96, 105, 121, 149], "61851": [29, 62, 99, 145, 150], "23": [29, 62, 76, 99, 102, 149], "2023": [29, 62, 142, 149], "immedi": [29, 36, 46, 62, 65, 96, 116, 130, 155], "long": [29, 62, 80, 145, 155], "20": [29, 60, 78, 142, 149, 150, 153, 163], "test_voltage_v": 29, "pin": [29, 76, 150], "load": [30, 52, 99, 121, 122, 126, 127, 143, 145, 146, 148, 156, 157], "design": [31, 52, 68, 79, 103, 106, 144, 147, 150], "ocpp1": [31, 103, 126, 147, 151, 158, 159], "6": [31, 32, 70, 76, 85, 91, 103, 104, 106, 126, 136, 137, 142, 148, 150, 151, 158, 159], "ocpp2": [31, 87, 103, 147, 158], "base": [31, 51, 57, 66, 76, 77, 87, 99, 103, 109, 120, 121, 126, 140, 141, 142, 145, 147, 149, 150, 151, 155, 156, 157, 158], "flexibl": [31, 103, 145, 148, 157], "easier": [31, 103, 155], "vice": [31, 103], "versa": [31, 103], "ocpp_transaction_ev": 31, "ocpptransactionev": [31, 103], "ocpp_transaction_event_respons": 31, "ocpptransactioneventrespons": [31, 103], "charging_schedul": 31, "chargingschedul": [31, 103], "schedul": [31, 46, 57, 70, 71, 91, 103, 111, 121, 125], "composit": [31, 71], "is_connect": [31, 32], "chargepoint": [31, 32, 157], "security_ev": [31, 32], "securityev": [31, 32, 103], "occur": [31, 32, 96, 99, 103, 116, 143, 150], "event_data": 31, "eventdata": [31, 103], "been": [31, 32, 62, 96, 103, 106, 107, 111, 125, 126, 141, 142, 143, 145, 148, 149, 151, 157], "properti": [31, 44, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 126, 143], "boot_notification_respons": 31, "bootnotificationrespons": [31, 103], "receiv": [31, 36, 62, 70, 71, 84, 90, 91, 96, 116, 126, 130, 144, 146, 147, 149, 157, 160], "websocket": [31, 32, 70, 71, 148, 152, 157], "No": [31, 32, 102, 106, 155, 156], "could": [31, 32, 37, 46, 72, 87, 106, 128, 141, 142, 143, 144, 145, 146, 149, 150, 157, 160], "previou": [31, 32, 84, 96, 138, 143, 144, 146, 149, 160], "securityeventnotif": [31, 32], "req": [31, 32, 61, 64, 122, 123, 126, 147, 157], "queu": [31, 32], "guarante": [31, 32], "deliveri": [31, 32, 126], "get_vari": 31, "With": [31, 121, 140, 143, 150, 151, 153, 154, 160, 162], "model": [31, 43, 66, 71, 110, 124, 148, 155], "getvariablerequest": [31, 103], "getvariableresult": [31, 103], "everi": [31, 55, 81, 119, 140, 144, 150, 155], "preserv": [31, 144], "order": [31, 68, 87, 121, 125, 143, 147, 150, 152, 157, 160, 161, 163], "set_vari": 31, "custom": [31, 32, 72, 87, 103, 128, 137, 142, 143, 144, 146, 150, 152, 161, 162], "reject": [31, 80, 87, 90, 97, 103, 107, 111], "setvariablerequest": [31, 103], "setvariableresult": [31, 103], "change_avail": 31, "changeavailabilityrequest": [31, 103], "changeavailabilityrespons": [31, 103], "monitor_vari": 31, "componentvari": [31, 103], "consecut": [31, 32], "overrid": [31, 32, 62, 90, 138, 144], "kind": [31, 145, 151], "component_vari": [31, 103], "point": [32, 36, 51, 70, 71, 79, 84, 87, 91, 96, 106, 107, 126, 144, 149, 150, 151, 155, 157, 160], "configuration_kei": [32, 103], "keyvalu": [32, 103], "regist": [32, 39, 66, 103, 124, 144, 147, 157, 161], "monitor_configuration_kei": 32, "get_configuration_kei": 32, "unknown": [32, 87, 90, 96, 97, 103, 106, 111, 150], "getconfigurationrespons": [32, 103], "set_custom_configuration_kei": [32, 103], "Its": 32, "standard": [32, 39, 102, 152], "configurationstatu": [32, 103], "In": [32, 51, 62, 88, 95, 102, 103, 106, 116, 121, 122, 123, 125, 126, 130, 140, 141, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 155, 157, 158, 160, 161], "montir": 32, "data_transf": [33, 70, 71, 72], "perform": [33, 62, 64, 103, 106, 111, 125, 137, 148, 150], "datatransferrequest": [33, 103], "datatransferrespons": [33, 103], "temperatur": [34, 76, 95, 99, 104, 106, 132, 135, 143], "mcu": [34, 76, 104, 129], "mcutemperatur": [34, 104], "guidelin": 36, "soon": [36, 73, 121, 143, 145, 149, 161], "ideal": 36, "logic": [36, 49, 51, 76, 87, 116, 121, 123, 138, 141, 143, 144, 145, 160], "happen": [36, 51, 57, 96, 121, 138, 141, 146, 148, 155], "due": [36, 106, 121, 143, 145, 150, 155], "thermal": 36, "derat": 36, "setmod": 36, "setvoltagecurr": 36, "lost": 36, "shall": [36, 90, 96, 111, 122, 140, 142, 149, 160], "last": [36, 62, 68, 90, 91, 121, 125, 137, 149, 150, 151], "psu": 36, "back": [36, 57, 62, 75, 81, 83, 121, 130, 144, 152, 155], "communicationfault": [36, 121], "voltage_curr": 36, "4": [36, 57, 62, 68, 106, 121, 124, 125, 137, 141, 142, 150, 160, 163], "hertz": [36, 106, 114, 115], "recommend": [36, 71, 141, 142, 143, 147, 150, 154, 157], "voltagecurr": [36, 105], "bidirect": [36, 62, 105], "chargingphas": [36, 105], "alwai": [36, 49, 53, 54, 55, 57, 62, 82, 91, 119, 121, 124, 125, 126, 140, 143, 146, 148, 155, 160], "cccv": 36, "howev": [36, 125, 130, 142, 143, 144, 148], "precharg": [36, 96, 105, 121], "littl": [36, 143, 145], "bit": [36, 39, 81, 108, 143, 145], "setexportvoltagecurr": 36, "volt": [36, 52, 62, 101, 105, 106, 114, 115], "setimportvoltagecurr": 36, "drawn": 36, "abov": [36, 39, 79, 125, 137, 138, 143, 144, 145, 150, 151, 160], "wire": [37, 130, 145, 157, 161], "tn": 37, "network": [37, 45, 82, 84, 121, 123, 142, 143, 144, 145, 152, 156, 161], "public_key_ocmf": 37, "public": [37, 51, 97, 99, 115, 125, 142, 150, 155], "ocmf": [37, 68, 106, 125], "start_transact": 37, "german": 37, "eichrecht": [37, 149], "transactionreq": [37, 106], "packet": [37, 74, 81, 106, 111, 130], "transactionstartrespons": [37, 106], "dangl": 37, "might": [37, 64, 84, 106, 137, 138, 142, 143, 146, 148, 150, 151, 152, 155, 157, 160], "still": [37, 51, 121, 130, 140, 143, 149, 155, 160], "transaction_id": [37, 103, 106], "transactionstoprespons": [37, 106], "reserve_now": 38, "place": [38, 50, 111, 141, 144, 145, 150, 151, 160], "reservationresult": [38, 107], "succesful": 38, "code": [38, 39, 65, 90, 96, 102, 103, 106, 109, 124, 125, 126, 130, 138, 140, 143, 144, 148, 149, 150, 151, 152, 156, 157, 160], "multiplex": 39, "serial": [39, 50, 66, 69, 73, 76, 77, 79, 80, 81, 85, 86, 97, 99, 130], "rs485": [39, 142, 150], "client": [39, 63, 78, 122, 143, 144, 147, 148, 157], "modbus_read_holding_regist": 39, "modbu": [39, 45, 77, 79, 81, 124], "rtu": [39, 77, 124], "hold": [39, 124, 141, 150, 160], "target_device_id": 39, "byte": [39, 81, 106, 108, 157], "first_register_address": 39, "16": [39, 60, 76, 85, 108, 136, 150, 157], "num_registers_to_read": 39, "serial_comm_hub_request": [39, 132, 135], "modbus_read_input_regist": 39, "modbus_write_multiple_regist": 39, "write": [39, 65, 81, 121, 141, 143, 144], "data_raw": 39, "vectoruint16": [39, 108], "content": [39, 90, 108, 125, 144, 160], "written": [39, 70, 71, 122, 140, 144, 148, 160], "word": [39, 102, 125, 143, 151], "statuscodeenum": [39, 108], "modbus_write_single_regist": 39, "singl": [39, 96, 97, 125, 126, 130, 138, 140, 142, 147, 154, 155, 160], "register_address": 39, "nonstd_writ": 39, "non": [39, 96, 99, 130, 160], "discret": 39, "repli": [39, 81], "gydcg": 39, "ubc1": 39, "nonstd_read": 39, "coil": 39, "malform": 39, "run": [40, 49, 82, 103, 109, 116, 121, 123, 125, 130, 141, 142, 143, 145, 147, 148, 149, 152, 154, 156, 158, 161, 162], "we": [40, 62, 90, 104, 121, 141, 142, 143, 144, 145, 147, 150, 151, 152, 155, 156, 157, 158, 160, 161], "eveseid": 40, "instanti": 40, "sessioncost": [40, 109], "total": [40, 57, 91, 103, 109, 110, 114, 115, 124], "chunk": [40, 81, 109], "request_error_routin": 41, "routin": 41, "retri": [41, 64, 68, 81, 84, 111, 125], "upper": [41, 103, 141, 143, 145, 150, 161], "enter_bcd": [41, 123, 130], "b": [41, 89, 94, 96, 110, 114, 115, 130, 140, 141, 148, 153, 155, 162], "d": [41, 89, 94, 96, 130, 140, 143, 148, 152, 155, 156], "leave_bcd": [41, 123, 130], "solar": [42, 91, 121], "watthour": 42, "sunspec": [43, 44, 45, 77, 110], "get_sunspec_ac_meter_valu": 43, "auth_token": 43, "reader": [44, 73, 106, 143, 150, 157], "fetch": [44, 67, 125, 137, 154], "scanner": 45, "scan_unit": 45, "scan": [45, 90], "unit": [45, 68, 71, 77, 96, 102, 106, 115, 132, 135, 143, 149, 155, 160], "ip_address": [45, 68], "local": [45, 65, 78, 82, 87, 91, 96, 106, 137, 143, 146, 147, 150, 151, 153, 155, 160, 161, 162, 163], "ip": [45, 68, 80, 82, 125, 144, 150], "overview": [45, 121, 141, 143, 147, 149, 151, 157], "scan_port": 45, "scan_devic": 45, "scan_network": 45, "wide": [46, 84, 157, 160], "firmware_update_statu": [46, 111], "firmwareupdatestatu": [46, 111], "describ": [46, 51, 111, 116, 122, 124, 130, 143, 144, 145, 147, 154, 158, 160], "firmwar": [46, 76, 111, 122, 129, 130, 150], "log_statu": [46, 111], "logstatu": [46, 111], "log": [46, 62, 65, 70, 71, 96, 111, 140, 143, 149, 150, 152, 158], "upload": [46, 84, 111, 157], "update_firmwar": [46, 111], "firmware_update_request": 46, "firmwareupdaterequest": [46, 111], "meta": 46, "updatefirmwarerespons": [46, 111], "allow_firmware_instal": 46, "proce": [46, 96, 111, 160], "upload_log": 46, "upload_logs_request": 46, "uploadlogsrequest": [46, 111], "uploadlogsrespons": [46, 111], "is_reset_allow": 46, "determin": [46, 62, 125, 145, 156], "resettyp": [46, 111], "soft": [46, 62, 96, 111], "hard": [46, 76, 96, 111], "set_system_tim": 46, "get_boot_reason": 46, "boot": [46, 111, 130, 150], "bootreason": [46, 111], "core": [47, 124, 136, 137, 138, 141, 142, 143, 144, 145, 148, 149, 150, 156, 158, 160, 161, 162], "instanc": [47, 103, 140, 143, 145, 148, 149, 151], "evmanag": [47, 132, 134, 145], "begin": [47, 123, 145, 149, 151], "random": [49, 62, 113, 116], "uk": [49, 62, 96, 113], "smart": [49, 62, 103, 130], "regul": [49, 62, 99, 105], "By": [49, 144, 152, 157, 158], "default": [49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 91, 102, 122, 125, 130, 138, 140, 141, 143, 144, 148, 149, 150, 152, 153, 154, 157, 158, 160], "countdown": [49, 113], "effect": [49, 121, 137, 141, 143], "set_duration_": 49, "600": [49, 57, 62, 68, 70, 71, 145], "expos": [50, 152], "mqtt": [50, 70, 71, 141, 143, 145, 151, 152, 156], "charger_information_fil": 50, "like": [50, 80, 87, 102, 109, 123, 137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 157, 160], "powermeter_energy_import_decimal_plac": 50, "decim": [50, 102], "powermeter_energy_export_decimal_plac": 50, "powermeter_power_decimal_plac": 50, "powermeter_voltage_decimal_plac": 50, "powermeter_var_decimal_plac": 50, "powermeter_current_decimal_plac": 50, "powermeter_frequency_decimal_plac": 50, "frequenc": [50, 106, 114, 115, 125], "hw_caps_max_current_export_decimal_plac": 50, "hw_caps_max_current_import_decimal_plac": 50, "hw_caps_min_current_export_decimal_plac": 50, "hw_caps_min_current_import_decimal_plac": 50, "hw_caps_max_plug_temperature_c_decimal_plac": 50, "max_plug_temperature_c": [50, 95], "limits_max_current_decimal_plac": 50, "telemetry_evse_temperature_c_decimal_plac": 50, "evse_temperature_c": [50, 95], "telemetry_fan_rpm_decimal_plac": 50, "fan": [50, 95], "rpm": [50, 95], "telemetry_supply_voltage_12v_decimal_plac": 50, "12v": [50, 95, 130], "telemetry_supply_voltage_minus_12v_decimal_plac": 50, "telemetry_plug_temperature_c_decimal_plac": 50, "powermeter_energy_import_round_to": 50, "round": [50, 143], "nearest": 50, "step": [50, 121, 137, 144, 145, 149, 150, 151, 155, 157, 160], "powermeter_energy_export_round_to": 50, "powermeter_power_round_to": 50, "powermeter_voltage_round_to": 50, "powermeter_var_round_to": 50, "powermeter_current_round_to": 50, "powermeter_frequency_round_to": 50, "hw_caps_max_current_export_round_to": 50, "hw_caps_max_current_import_round_to": 50, "hw_caps_min_current_export_round_to": 50, "hw_caps_min_current_import_round_to": 50, "hw_caps_max_plug_temperature_c_round_to": 50, "limits_max_current_round_to": 50, "telemetry_evse_temperature_c_round_to": 50, "telemetry_fan_rpm_round_to": 50, "telemetry_supply_voltage_12v_round_to": 50, "telemetry_supply_voltage_minus_12v_round_to": 50, "telemetry_plug_temperature_c_round_to": 50, "plug_temperature_c": [50, 95], "128": [50, 51, 58, 70, 71, 142], "random_delai": [50, 62], "uk_random_delai": [50, 62, 132, 133, 135], "error_histori": [50, 59, 132, 133, 135], "kai": [50, 54, 70, 71, 73, 75, 82, 83, 85], "uw": [50, 54, 70, 71, 73, 75, 82, 83, 85], "hermann": [50, 54, 70, 71, 73, 75, 82, 83, 85], "http": [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, 85, 86, 102, 121, 125, 126, 130, 136, 137, 138, 142, 143, 145, 148, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 163], "opensourc": [50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "org": [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, 85, 86, 130, 143, 151, 160], "apach": [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, 85, 86, 143, 160], "handwritten": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 162], "document": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 121, 130, 137, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 157, 160, 161], "see": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 96, 110, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 145, 147, 149, 150, 151, 153, 157, 160, 162, 163], "selection_algorithm": [51, 116, 157], "findfirst": [51, 87], "algorithm": [51, 57, 87, 97, 99, 150], "incom": [51, 87, 116, 130, 144], "pretti": [51, 116, 148], "straight": [51, 116], "forward": [51, 116, 125, 147, 155, 157], "follow": [51, 96, 116, 120, 121, 122, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "plugev": [51, 87, 157], "simpli": [51, 116, 126, 138, 144, 145, 151, 157], "first": [51, 64, 68, 81, 87, 91, 92, 116, 121, 124, 125, 137, 138, 140, 143, 144, 145, 149, 150, 151, 152, 153, 155, 157, 158, 160], "userinput": [51, 87], "placehold": [51, 150], "yet": [51, 96, 116, 121, 125, 144, 145, 146, 150, 151, 160], "discard": [51, 145], "groupid": 51, "left": [51, 68, 143, 145, 150, 160], "prioritize_authorization_over_stopping_transact": 51, "parent": [51, 87, 116, 155], "prefer": [51, 121, 143], "ignore_connector_fault": 51, "most": [51, 62, 130, 137, 140, 141, 143, 146, 149, 150, 151, 154], "free": [51, 62, 87, 151, 160], "applic": [51, 121, 125, 144, 150, 158], "overtemperatur": 51, "cool": [51, 99], "expect": [51, 99, 141, 149, 156, 160], "recov": 51, "faulti": 51, "treat": 51, "good": [51, 91, 92, 143, 147, 148, 150, 153, 155, 160], "token_provid": [51, 62, 64, 80, 116, 121, 145, 147, 157], "auth_token_provid": [51, 53, 54, 62, 70, 71, 73, 80, 132, 133, 145, 146], "token_valid": [51, 116, 145, 147, 157], "auth_token_valid": [51, 55, 70, 71, 132, 133], "piet": [51, 63, 70, 71, 72, 84, 86], "g\u00f6mpel": [51, 63, 70, 71, 72, 84, 86], "can0": 52, "device_address": 52, "front": 52, "panel": [52, 141, 148], "power_limit_w": 52, "30000": 52, "watt": [52, 57, 62, 69, 71, 91, 105, 106, 110, 114, 115, 121], "current_limit_a": 52, "voltage_limit_v": 52, "1000": [52, 69], "Will": [52, 62, 90, 91], "seri": [52, 91, 92], "parallel": [52, 116, 142, 144, 150, 160], "well": [52, 102, 144, 145, 146, 148, 155, 157, 160], "series_parallel_mod": 52, "300": [52, 60, 65], "1000v": 52, "50": [52, 126], "500": [52, 57, 61, 64, 81], "confus": [52, 121], "discharge_gpio_chip": 52, "gpio": [52, 69, 76, 81, 85, 86, 130], "chip": [52, 64, 69, 81, 85, 123, 150], "discharg": [52, 60, 62, 100], "highest": [52, 90, 96], "discharge_gpio_lin": 52, "discharge_gpio_polar": 52, "polar": 52, "low": [52, 62, 69, 76, 81, 85, 86, 93, 96, 123], "debug_print_all_telemetri": 52, "print": [52, 106, 140, 148], "help": [52, 137, 138, 141, 143, 145, 148, 150, 151, 154, 160, 161], "power_supply_dc": [52, 62, 69, 132, 133, 135], "dpm": 52, "30": [52, 60, 68, 70, 71, 73, 150, 151, 157], "scu": 52, "aw": [52, 61, 64], "pionix": [52, 61, 64, 68, 76, 129, 130, 151, 155, 157], "dummi": [53, 54, 55, 56, 117, 118, 119, 144], "listen": [53, 117, 120, 143, 144, 157], "authrequir": [53, 96, 117], "descript": [53, 54, 55, 59, 61, 64, 66, 67, 73, 81, 93, 106, 112, 121, 138, 143, 144, 145, 148, 150, 157, 160], "deadbeef": [53, 54], "our": [53, 54, 143, 148, 149, 150, 151, 155, 157, 158, 160], "rfid": [53, 54, 62, 73, 87, 96, 106, 142, 143, 145, 147, 150, 157], "10": [53, 54, 62, 64, 102, 120, 124, 125, 142, 150, 156, 157], "thilo": [53, 55, 73, 83, 85], "molitor": [53, 55, 73, 83, 85], "corneliu": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "claussen": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "manual": [54, 107, 118, 124, 125, 130, 143, 148, 150, 157], "block": [55, 87], "invalid": [55, 87, 99, 106, 111], "validation_reason": 55, "sleep": [55, 60, 62, 120], "build": [57, 58, 62, 138, 141, 142, 144, 145, 148, 150, 152, 154, 156, 157, 161], "nominal_ac_voltag": [57, 148], "230": [57, 62], "update_interv": [57, 67, 77], "distribut": [57, 62, 142], "schedule_interval_dur": 57, "60": [57, 67, 68, 77, 157], "min": [57, 91], "schedule_total_dur": 57, "forcast": 57, "h": [57, 137, 156], "slice_amper": 57, "slice": 57, "trade": 57, "lower": [57, 103, 121, 125, 141, 142, 145], "give": [57, 111, 121, 143, 144, 145, 155, 160], "even": [57, 62, 81, 91, 92, 121, 143, 144, 148, 157], "increas": [57, 62], "slice_watt": 57, "w": [57, 68, 71, 96, 99, 100, 110, 150, 153, 157, 162], "command": [57, 60, 73, 91, 93, 96, 97, 103, 108, 111, 121, 122, 123, 126, 137, 141, 144, 147, 150, 152, 156, 160], "switch_3ph1ph_while_charging_mod": [57, 121], "onewai": 57, "enough": [57, 143, 155], "switch_3ph1ph_max_nr_of_switches_per_sess": [57, 121], "switch_3ph1ph_switch_limit_sticky": [57, 121], "dontchang": 57, "reach": [57, 62, 96, 125, 143, 146, 161], "what": [57, 62, 90, 124, 138, 141, 143, 144, 145, 147, 148, 150, 155, 157], "singlephas": 57, "threephas": 57, "switch_3ph1ph_power_hysteresis_w": [57, 121], "200": [57, 60], "hysteresi": [57, 121], "200w": 57, "2kw": [57, 121], "4kw": 57, "iso": [57, 60, 62, 80, 92, 102, 106, 123, 142, 145, 149, 150, 151, 158], "futur": [57, 91, 92, 143, 150, 151], "switch_3ph1ph_time_hysteresis_": [57, 121], "stabl": [57, 150, 155], "energy_manag": [57, 126, 132, 133, 148], "energy_trunk": 57, "lar": [57, 66, 81], "dieckmann": [57, 66, 81], "part": [58, 103, 122, 130, 140, 141, 142, 143, 144, 145, 149, 150, 151, 154, 158, 160, 162], "fuse": [58, 148], "fuse_limit_a": [58, 148], "phase_count": [58, 148], "omit": [58, 90, 91, 103, 144, 153, 157, 163], "energy_grid": [58, 62], "external_limit": 58, "external_energy_limit": [58, 70, 71, 132, 133], "energy_consum": 58, "price_inform": 58, "energy_price_inform": [58, 67, 91, 132, 133, 135, 146], "persist": [59, 70, 71, 75, 125], "database_path": 59, "absolut": [59, 63, 87, 91, 92, 99, 105, 106, 107, 109], "databas": [59, 70, 71, 96, 150, 152], "andrea": [59, 67], "heinrich": [59, 67], "spdx": [59, 62, 63, 143, 160], "html": [59, 62, 63, 90, 102, 143, 152, 157, 160, 162, 163], "car_simul": [60, 132, 133, 145], "auto_en": 60, "pure": 60, "auto_exec": 60, "auto_exec_command": 60, "auto_exec_infinit": 60, "infinit": 60, "iec_wait_pwr_readi": 60, "draw_power_regul": 60, "unplug": [60, 91, 123, 130, 150], "dc_max_current_limit": 60, "dc_max_power_limit": 60, "150000": 60, "dc_max_voltage_limit": 60, "900": [60, 157], "dc_energy_capac": 60, "60000": 60, "dc_target_curr": 60, "dc_target_voltag": 60, "support_sae_j2847": 60, "dc_discharge_max_current_limit": 60, "dc_discharge_max_power_limit": 60, "dc_discharge_target_curr": 60, "dc_discharge_v2g_minimal_soc": 60, "ev_board_support": [60, 86, 132, 133, 135], "iso15118_ev": [60, 78, 132, 133, 135], "ev_slac": [60, 61, 132, 133], "sebastian": [60, 74, 78, 86], "luka": [60, 74, 78, 86], "tobia": 60, "marzel": 60, "negoti": [61, 64], "ethernet": [61, 64, 65, 74, 78, 96, 142, 144], "plc": [61, 64, 74, 123, 137, 142], "eth1": [61, 64, 74], "set_key_timeout_m": [61, 64], "cm_set_kei": [61, 64], "qca7000": [61, 64], "qca7005": [61, 64], "cg5317": [61, 64], "base_licens": [61, 64], "directori": [61, 62, 63, 64, 65, 71, 74, 122, 138, 140, 143, 148, 150, 152, 154, 156, 161, 162, 163], "fsf": [61, 64], "wiki": [61, 64, 81, 130], "bsd": [61, 64, 102], "claus": [61, 64], "bill": [62, 114, 115, 121], "e1234567": 62, "evse_id_din": [62, 99], "49a80737a45678": 62, "din": [62, 65, 78, 99, 106, 121, 149, 150], "spec": [62, 65, 78, 99, 121], "91286": [62, 99, 106], "payment_enable_eim": 62, "card": [62, 73, 80, 106, 149, 151], "mobil": [62, 106, 122, 151], "app": [62, 96], "payment_enable_contract": [62, 121, 147], "aka": 62, "ac_nominal_voltag": [62, 99], "ev_receipt_requir": 62, "unsupport": [62, 121], "session_log": [62, 157], "session_logging_path": [62, 74], "tmp": [62, 65, 70, 71, 74, 157, 158, 160], "session_logging_xml": 62, "xml": [62, 99, 142], "has_ventil": 62, "ventil": [62, 130], "max_current_import_a": 62, "32": [62, 85], "max_current_export_a": 62, "charge_mod": 62, "ac_hlc_en": [62, 147], "ac_hlc_use_5perc": 62, "try": [62, 102, 111, 144, 148, 150, 151, 153, 155], "arriv": [62, 84, 145], "fall": [62, 96, 121, 130], "especi": [62, 121, 123, 138, 141, 142, 144], "compliant": [62, 145, 149], "ac_enforce_hlc": 62, "5percent": 62, "realli": 62, "On": [62, 81, 125, 130, 144, 151], "veri": [62, 130, 141, 142, 143, 144, 148, 150, 158, 160, 161], "basic": [62, 121, 122, 124, 130, 145, 155, 157], "eventu": [62, 137, 145], "ac_with_soc": 62, "percentag": 62, "dc_isolation_voltage_v": 62, "cc": [62, 154], "dbg_hlc_auth_after_tstep": 62, "ok": [62, 96, 106, 155], "t_step_xx": 62, "hack_sleep_in_cable_check": 62, "hack": 62, "n": [62, 114, 115, 152], "hack_sleep_in_cable_check_volkswagen": 62, "volkswagen": 62, "cable_check_wait_number_of_imd_measur": 62, "sampl": [62, 91, 92, 103], "collect": [62, 77, 106, 121, 142], "trust": [62, 106, 122], "averag": 62, "evalu": 62, "bender": 62, "trustabl": 62, "hz": [62, 110], "rate": [62, 69, 73, 76, 77, 85, 86, 149], "cable_check_enable_imd_self_test": 62, "complianc": 62, "hack_skoda_enyaq": 62, "skoda": [62, 96], "enyaq": 62, "level": [62, 68, 69, 76, 85, 86, 91, 103, 106, 121, 122, 123, 124, 130, 137, 144, 146, 149, 150, 151, 162], "dirti": [62, 137], "workaround": 62, "hack_present_current_offset": 62, "offset": [62, 64, 68], "unless": [62, 144], "know": [62, 95, 121, 137, 143, 145, 147, 155], "hack_pause_imd_during_precharg": 62, "re": [62, 80, 137, 143, 150, 156, 157, 158, 160], "currentdemand": [62, 96, 121], "dcdc": 62, "hack_allow_bpt_with_iso2": 62, "posit": [62, 91, 101, 106, 114, 115, 150], "hack_simplified_mode_limit_10a": 62, "10a": 62, "simplifi": [62, 91, 151], "iec61851": [62, 89, 121], "2019": 62, "section": [62, 121, 125, 138, 140, 141, 143, 144, 145, 150, 151, 155, 160, 161], "norm": 62, "deviat": [62, 126], "autocharge_use_slac_instead_of_hlc": 62, "autocharg": [62, 64, 87], "instead": [62, 68, 95, 121, 143, 144, 148, 149, 150, 160], "evccid": [62, 64, 106, 121], "enable_autocharg": 62, "logfile_suffix": 62, "session_uuid": 62, "folder": [62, 70, 71, 140, 148, 149, 150, 152, 155, 156, 160, 161], "soft_over_current_tolerance_perc": 62, "soft_over_current_measurement_noise_a": 62, "nois": 62, "hack_fix_hlc_integer_current_request": 62, "few": [62, 137, 143, 144, 146, 151, 154, 160], "hundr": 62, "slower": 62, "less": [62, 85, 121, 150], "disable_authent": 62, "standalon": [62, 130, 143, 145, 148, 160], "dummytokenprovid": [62, 132, 134], "sae_j2847_2_bpt_en": 62, "sae_j2847_2_bpt_mod": 62, "request_zero_power_in_idl": 62, "idl": [62, 90, 109, 111], "0a": [62, 148], "speed": [62, 143, 151, 156], "uk_smartcharging_random_delay_en": 62, "uk_smartcharging_random_delay_max_dur": 62, "modifi": [62, 120, 130, 140, 157, 161], "uk_smartcharging_random_delay_at_any_chang": 62, "reduc": 62, "zero": [62, 84, 97, 110, 113], "initial_meter_value_timeout_m": 62, "5000": [62, 126], "switch_3ph1ph_delay_": [62, 121], "switch_3ph1ph_cp_stat": [62, 121], "x1": 62, "warn": [62, 99, 121, 150, 151], "responsibiltii": 62, "ensur": [62, 125, 130, 148], "supports_changing_phases_during_charg": [62, 95, 121], "authtoken": [62, 146], "ac_rcd": [62, 76, 85, 132, 133], "connector_lock": [62, 76, 85, 132, 133], "powermeter_grid_sid": 62, "powermeter_car_sid": 62, "isolation_monitor": [62, 132, 133, 135], "powersupply_dc": 62, "kv": [62, 75, 82, 83, 132, 133], "anton": [62, 73, 85], "woellert": 62, "evse_secur": [63, 65, 70, 71, 122, 132, 133, 135, 147], "filesystem": [63, 150], "csms_ca_bundl": [63, 122], "v2g_root_ca": 63, "rel": [63, 82, 126, 157], "prefix": [63, 82, 97, 144, 148, 160], "cert": [63, 143, 158], "mf_ca_bundl": [63, 122], "mf": [63, 97], "mf_root_ca": 63, "mo_ca_bundl": [63, 122], "mo_root_ca": 63, "v2g_ca_bundl": [63, 122], "csms_leaf_cert_directori": [63, 122], "csms_leaf_key_directori": [63, 122], "secc_leaf_cert_directori": [63, 122], "cso": 63, "secc_leaf_key_directori": [63, 122], "private_key_password": [63, 122], "password": [63, 80, 97, 143, 150, 151, 156, 157], "number_of_sound": 64, "sound": 64, "ac_mode_five_perc": 64, "sounding_attenuation_adjust": 64, "db": [64, 71, 75, 152], "attenu": 64, "publish_mac_on_match_cnf": 64, "confirm": [64, 89], "cm_slac_match": 64, "cnf": 64, "altern": [64, 125, 141, 149], "deriv": [64, 87, 96, 138], "publish_mac_on_first_parm_req": 64, "cm_slac_parm": 64, "quit": [64, 130, 148, 149, 151], "prone": 64, "cross": 64, "talk": [64, 143, 145, 147, 151, 152], "better": [64, 155], "do_chip_reset": 64, "nmk": [64, 123], "rs_dev": 64, "vendor": [64, 103, 112, 150], "mme": 64, "extens": [64, 103, 152, 156, 157], "qualcomm": 64, "chip_reset_delay_m": 64, "set_kei": 64, "chip_reset_timeout_m": 64, "link_status_detect": 64, "d_link_readi": 64, "link_statu": 64, "lumissil": 64, "link_status_retry_m": 64, "link_status_timeout_m": 64, "debug_simulate_failed_match": 64, "wrong": [64, 99, 150], "10000": [64, 68], "gmbh": [64, 65, 151], "din70121": [65, 78, 99], "chargebyt": 65, "eth0": [65, 78], "ipv6": [65, 78, 143, 152, 156], "addr": [65, 78], "supported_din70121": [65, 78], "supported_iso15118_2": [65, 78], "tls_secur": [65, 147], "prohibit": 65, "terminate_connection_on_failed_respons": 65, "sessionstop": 65, "tls_key_log": 65, "tl": [65, 78, 106, 122, 147, 157], "secret": [65, 153], "handshak": [65, 122], "decrypt": 65, "tls_key_logging_path": 65, "tls_timeout": 65, "15000": 65, "establish": [65, 106, 122, 125], "verify_contract_cert_chain": [65, 147], "auth_timeout_pnc": 65, "55": 65, "abort": 65, "indefinit": 65, "auth_timeout_eim": 65, "fabian": [65, 68], "hartung": 65, "mohannad": 65, "orabi": 65, "variou": [66, 154, 155], "selector": 66, "test_dummi": 66, "powermeter_device_id": [66, 79], "bu": [66, 150], "modbus_base_address": 66, "30001": 66, "serial_comm_hub": 66, "serial_communication_hub": [66, 77, 79, 81, 132, 133], "tibber": 67, "api": [67, 68, 74, 121, 125, 132, 134, 149, 156], "api_kei": 67, "develop": [67, 130, 138, 141, 144, 145, 148, 149, 150, 152, 154, 155, 159, 163], "minut": [67, 68, 109, 125, 150, 151], "additional_cost_per_kwh": 67, "usual": [67, 146, 155, 160], "leonardo": 67, "oliveira": 67, "lem": [68, 145], "dcbm": [68, 145], "400": [68, 145], "adapt": [68, 125, 149, 160], "meter_tls_certif": 68, "affect": [68, 155], "wish": [68, 121], "ntp_server_1_ip_addr": [68, 125], "ipv4": [68, 82], "octet": 68, "form": [68, 87, 137, 144, 150, 160], "y": [68, 142], "z": [68, 156], "ntp": 68, "server": [68, 111, 122, 125, 143, 144, 147, 150, 152, 153, 156], "sync": 68, "ntp_server_1_port": [68, 125], "123": [68, 102], "65535": 68, "ntp_server_2_ip_addr": [68, 125], "ntp_server_2_port": [68, 125], "fof": 68, "meter_timezon": 68, "00": [68, 160], "timezon": 68, "go": [68, 130, 143, 145, 147, 148, 150, 155, 156, 158, 160], "11": [68, 143], "14": [68, 106, 160], "hour": [68, 109, 110, 125, 146], "15": [68, 106, 156], "45": 68, "meter_dst": 68, "sundai": 68, "month": [68, 149, 160], "march": [68, 149], "t01": 68, "00z": 68, "octob": [68, 142], "daylight": 68, "dst": 68, "resilience_initial_connection_retri": [68, 125], "25": [68, 125], "resili": 68, "resilience_initial_connection_retry_delai": [68, 125], "millisecond": [68, 125], "resilience_transaction_request_retri": [68, 125], "resilience_transaction_request_retry_delai": [68, 125], "250": 68, "cable_id": 68, "loss": [68, 96, 150], "compens": 68, "tariff_id": 68, "tariff": [68, 106, 146], "sc": 68, "field": [68, 97, 103, 106, 110, 126, 145, 151], "uv": 68, "sw": [68, 150], "ud": 68, "valentin": 68, "dimov": 68, "klemm": 68, "micro": [69, 150], "mega": 69, "tester": 69, "v1": [69, 85, 125, 138], "serial_port": [69, 73, 76, 81, 85, 86, 150], "dev": [69, 73, 76, 77, 81, 85, 86, 130, 137, 142, 143, 150, 155], "ttyusb0": [69, 76, 77, 81, 85, 86], "umwc": 69, "baud_rat": [69, 73, 76, 85, 86], "115200": [69, 73, 76, 77, 85, 86, 130], "baud": [69, 73, 76, 77, 85, 86], "reset_gpio_chip": [69, 85], "gpiochip0": [69, 85, 150], "reset_gpio": [69, 76, 85, 86], "27": [69, 85, 150, 156], "dc_max_voltag": 69, "dc_suppli": 69, "board_support": [69, 85, 121], "j": [70, 143, 150, 153, 156, 160, 162], "chargepointconfigpath": [70, 157], "userconfigpath": 70, "user_config": 70, "databasepath": 70, "ocpp_1_6_charge_point": [70, 132, 133], "sqlite": [70, 71, 75], "enableexternalwebsocketcontrol": [70, 71], "publishchargingscheduleinterv": 70, "publishchargingscheduledur": 70, "messagelogpath": [70, 71, 157], "everest_ocpp_log": [70, 71, 157, 158], "messagequeueresumedelai": [70, 71], "queue": [70, 71], "reconnect": [70, 71], "auth_valid": [70, 71, 157], "auth_provid": [70, 71, 157], "ocpp_data_transf": [70, 71, 72, 132, 133], "toward": [70, 71], "ocpp_gener": [70, 71], "session_cost": [70, 80, 132, 133, 135], "connector_zero_sink": [70, 71, 157], "display_messag": [70, 103, 109, 132, 133, 135], "coredatabasepath": 71, "devicemodeldatabasepath": 71, "device_model_storag": 71, "devicemodeldatabasemigrationpath": 71, "device_model_migr": 71, "migrat": [71, 150], "devicemodelconfigpath": 71, "component_config": [71, 150], "compositescheduleinterv": 71, "libocpp": [71, 126, 136, 137, 148], "requestcompositescheduledur": 71, "requestcompositescheduleunit": 71, "share": [71, 106, 121, 122, 143, 144, 145, 150, 151, 157, 161], "amp": [71, 76, 91, 110], "authorizationlist": 71, "authorizationcach": [71, 157], "datatransf": [72, 128], "keys_to_monitor": 72, "heartbeatinterv": [72, 157], "securityprofil": [72, 122, 150, 157], "exampleconfigurationkei": 72, "commad": 72, "seper": [72, 121, 155], "pn532": 73, "nfc": [73, 150], "tag": [73, 87, 96, 97, 109, 155], "ttys0": 73, "read_timeout": 73, "subsequ": [73, 81, 116, 144], "w\u00f6llert": [73, 85], "captur": 74, "dump": [74, 96], "sqlite_db_file_path": 75, "everest_persistent_stor": 75, "phytec": [76, 129], "phyverso": [76, 104, 129], "reset_gpio_bank": 76, "reset_gpio_pin": 76, "conn1_max_current_a_import": 76, "conn1_min_current_a_import": 76, "conn1_min_phase_count_import": 76, "conn1_max_phase_count_import": 76, "conn1_min_current_a_export": 76, "conn1_max_current_a_export": 76, "conn1_min_phase_count_export": 76, "conn1_max_phase_count_export": 76, "conn1_has_socket": 76, "conn1_dc": 76, "conn2_max_current_a_import": 76, "conn2_min_current_a_import": 76, "conn2_min_phase_count_import": 76, "conn2_max_phase_count_import": 76, "conn2_min_current_a_export": 76, "conn2_max_current_a_export": 76, "conn2_min_phase_count_export": 76, "conn2_max_phase_count_export": 76, "conn2_has_socket": 76, "conn2_dc": 76, "peripher": 76, "nrst": 76, "map": [76, 106, 126, 144, 145, 151, 152], "conn1_motor_lock_typ": 76, "hella": 76, "style": [76, 151, 159, 160], "valeo": 76, "potentiomet": 76, "feedback": [76, 141], "conn2_motor_lock_typ": 76, "conn1_gpio_stop_button_en": 76, "som": 76, "conn1_gpio_stop_button_bank": 76, "gpiochip1": 76, "conn1_gpio_stop_button_pin": 76, "36": [76, 141], "conn1_gpio_stop_button_invert": 76, "invert": 76, "conn2_gpio_stop_button_en": 76, "conn2_gpio_stop_button_bank": 76, "conn2_gpio_stop_button_pin": 76, "37": 76, "conn2_gpio_stop_button_invert": 76, "connector_1": 76, "proxim": 76, "connector_2": 76, "rcd_1": 76, "onboard": [76, 85, 130], "rcd_2": 76, "connector_lock_1": 76, "connector_lock_2": 76, "phyverso_mcu_temperatur": [76, 132, 133, 135], "system_specific_data_1": 76, "generic_arrai": [76, 132, 133, 135], "system_specific_data_2": 76, "power_unit_id": 77, "unit_id": 77, "sunspec_base_address": 77, "40000": 77, "50000": 77, "watchdog_wakeup_interv": 77, "wakup": 77, "watchdog": [77, 111], "serial_devic": 77, "bsm": 77, "19200": [77, 150], "r": [77, 143], "485": 77, "rang": [77, 126], "2400": 77, "use_serial_comm_hub": 77, "meter_id": [77, 106], "no_meter_id": 77, "arbitrari": [77, 87, 88, 91, 92, 144, 160], "power_meter_id": 77, "ac_met": 77, "sunspec_ac_met": [77, 132, 133, 135], "serial_com_0_connect": 77, "christoph": 77, "kliemt": 77, "josev": [78, 136, 142, 143], "project": [78, 138, 143, 144, 148, 149, 150, 151, 152, 156, 159, 160, 161, 162, 163], "supported_iso15118_20_ac": 78, "supported_iso15118_20_dc": 78, "tls_activ": 78, "enforce_tl": 78, "is_cert_install_need": 78, "And": [78, 144, 146, 150, 151, 160], "overwritten": [78, 138, 144], "iskra": 79, "33": 79, "ocmf_format_vers": 79, "represent": [79, 97, 115, 130, 141, 143, 145, 146], "ocmf_gateway_identif": 79, "ocmf_gateway_seri": 79, "mention": [79, 138], "ocmf_gateway_vers": 79, "softwar": [79, 103, 141, 147, 151, 154, 159], "ocmf_charge_point_identification_typ": 79, "ocmf_charge_point_identif": 79, "embed": [79, 80, 150], "qwello": [79, 80], "eu": [79, 80], "feig": 80, "192": [80, 82], "168": [80, 82], "feig_seri": 80, "seven": 80, "charact": [80, 102, 106, 126], "abcd123": 80, "terminal_id": 80, "currenc": [80, 92, 102, 109], "978": 80, "4217": [80, 92, 102], "pre_authorization_amount": 80, "2500": 80, "cent": [80, 102], "read_card_timeout": 80, "read_card_debounc": 80, "debounc": 80, "prevent": [80, 121, 125, 150], "transactions_max_num": 80, "concurr": 80, "exce": 80, "bank_transaction_summary_provid": [80, 132, 133], "bank_session_token": 80, "bank_session_token_provid": [80, 132, 133, 146], "team": 80, "hub": 81, "baudrat": [81, 150], "pariti": [81, 150], "odd": 81, "rtsct": 81, "rt": 81, "ct": 81, "ignore_echo": 81, "rxtx_gpio_chip": [81, 150], "rx": 81, "tx": [81, 130], "usag": [81, 91, 141, 146, 150], "rxtx_gpio_lin": [81, 150], "rxtx_gpio_tx_high": [81, 150], "max_packet_s": 81, "size": [81, 154], "payload": [81, 110, 125, 144, 160], "exceed": [81, 96], "apu": 81, "wikipedia": [81, 130], "en": [81, 102, 125, 130], "256": 81, "initial_timeout_m": 81, "within_message_timeout_m": 81, "queri": 81, "9600": 81, "lan": [82, 144], "wifi": [82, 142, 150], "privileg": 82, "setup_wifi": 82, "setup_simul": 82, "online_check_host": 82, "lfenergi": [82, 151], "hostnam": 82, "internet": [82, 144, 150], "initialized_by_default": 82, "release_metadata_fil": 82, "releas": [82, 137, 142, 150, 151, 155], "locat": [82, 103, 111, 122, 125, 130, 138, 143, 155, 157, 158, 161, 162], "ap_interfac": 82, "wlan0": 82, "ap": 82, "ap_ipv4": 82, "24": 82, "memori": 83, "defaultretri": 84, "tri": 84, "download": [84, 88, 109, 111, 137, 150, 151, 154, 156, 161], "defaultretryinterv": 84, "resetdelai": 84, "acknowledg": 84, "travel": 84, "caller": [84, 144], "caps_min_current_a": 85, "caps_max_current_a": 85, "concurrenttx": 87, "nocredit": 87, "notallowedtypeevs": 87, "notatthisloc": 87, "notatthistim": 87, "signatureerror": 87, "certificateexpir": 87, "certificaterevok": 87, "nocertificateavail": 87, "certchainerror": 87, "contractcancel": 87, "tokenvalidationstatu": 87, "timedout": 87, "customidtoken": 87, "printabl": [87, 88], "insensit": [87, 88, 103], "ascii": [87, 88, 90], "idtokentyp": 87, "additional_info": [87, 103], "request_id": [87, 111], "put": [87, 125, 141, 143, 145, 150, 155, 160], "remotestartid": 87, "id_token": [87, 107], "authorization_typ": 87, "authorizationtyp": [87, 146], "assign": [87, 96, 99, 103, 106, 109, 116, 121, 144], "prevalid": 87, "iso15118certificatehashdata": 87, "certificatehashdatainfo": [87, 99], "parentidtag": 87, "expiry_tim": [87, 107], "selectionalgorithm": 87, "choos": [87, 143, 145, 148, 149, 151, 160, 161], "referenc": [87, 106], "influenc": [87, 121], "plugandcharg": 87, "bankcard": [87, 146], "distinguish": [87, 97, 99, 146], "central": [87, 96, 106, 121, 141, 145, 147, 158, 160], "macaddress": 87, "iso14443": [87, 106], "iso15693": [87, 106], "keycod": 87, "noauthor": 87, "bookkeep": 88, "short": [88, 106, 137, 143, 144, 145, 149, 155, 157], "session_token": 88, "invoic": [88, 109], "transaction_data": 88, "poweron": 89, "correctli": [89, 91, 121, 150, 157], "mirror": [89, 130], "contact": [89, 130, 150], "poweroff": [89, 95], "weld": 89, "Not": [89, 116, 160], "assembli": [89, 150], "a_13": 89, "a_20": 89, "a_32": 89, "a_63_3ph_70_1ph": 89, "proximity_pilot": 89, "cp_pwm_duty_cycl": 89, "messagepriorityenum": 90, "alwaysfront": 90, "regardless": [90, 130], "henc": 90, "newer": [90, 142, 155], "messageprior": 90, "infront": 90, "shown": [90, 141, 143, 145, 146, 150], "normalcycl": 90, "messagestateenum": 90, "unavail": [90, 107], "displaymessagestatusenum": 90, "notsupportedmessageformat": 90, "notsupportedprior": 90, "notsupportedst": 90, "unknowntransact": 90, "clearmessageresponseenum": 90, "messagecont": [90, 103, 109], "messageformat": 90, "languag": [90, 109, 141, 142, 144, 152, 160, 163], "uri": [90, 99, 111], "utf8": 90, "But": [90, 145, 146, 151, 152, 155], "assum": [90, 96, 103, 125, 138, 144, 145, 148, 154, 155, 160], "lowest": [90, 121], "timestamp_from": [90, 93, 109], "timestamp_to": [90, 93, 109], "forev": 90, "session_id": [90, 103, 109], "tight": 90, "qr_code": [90, 109], "qr": [90, 109], "status_info": [90, 103], "repons": 90, "nodetyp": 91, "undefin": [91, 106], "evsest": 91, "waitforauth": 91, "waitforenergi": 91, "preparecharg": [91, 96], "pausedev": 91, "pausedevs": 91, "limitsreq": 91, "total_power_w": 91, "ac_max_current_a": 91, "ac_min_current_a": 91, "properli": [91, 99, 121, 125, 130, 142, 143, 150, 155], "ac_max_phase_count": 91, "ac_min_phase_count": 91, "ac_supports_changing_phases_during_charg": 91, "ac_number_of_active_phas": 91, "limitsr": 91, "optimizertarget": 91, "energy_amount_need": 91, "kwh": [91, 92, 124], "charge_to_max_perc": 91, "nn": 91, "car_battery_soc": 91, "Of": 91, "leave_tim": 91, "drive": [91, 121, 144], "fullfil": [91, 158], "cheapest": 91, "timefram": 91, "price_limit": 91, "full_autonomi": 91, "schedulereqentri": 91, "entri": [91, 92, 96, 142, 150], "limits_to_root": 91, "face": [91, 121], "limits_to_leav": 91, "leav": 91, "conversion_effici": 91, "convers": 91, "price_per_kwh": 91, "priceperkwh": [91, 92], "timepoint": [91, 92], "scheduleresentri": 91, "children": 91, "child": [91, 97], "again": [91, 96, 106, 140, 143, 145, 148, 150, 160], "propag": [91, 155], "node_typ": 91, "priority_request": 91, "merg": [91, 121, 155], "them": [91, 115, 116, 126, 138, 140, 143, 145, 147, 150, 152, 160], "evse_st": 91, "optimizer_target": 91, "energy_usage_root": 91, "energy_usage_leav": 91, "schedule_import": [91, 92], "practic": [91, 92, 142, 143, 151], "schedule_export": [91, 92], "valid_until": 91, "consumpt": [91, 148], "afer": 91, "limits_root_sid": 91, "digit": [92, 102], "implementationidentifi": 93, "module_id": [93, 140, 144, 157], "implementation_id": [93, 140, 144, 157], "clearedbymodul": 93, "clearedbyreboot": 93, "severityfilt": 93, "sever": [93, 121, 122, 140, 144, 147, 151, 160], "high_g": 93, "medium_g": 93, "low_g": 93, "timeperiodfilt": 93, "timeperiod": 93, "argument": [93, 140, 143, 144, 148, 153, 160, 163], "state_filt": 93, "origin_filt": 93, "type_filt": 93, "severity_filt": 93, "timeperiod_filt": 93, "handle_filt": 93, "medium": 93, "sub_typ": 93, "origin": [93, 103, 111, 121, 126, 137, 140, 153, 155, 160], "max_current_a_import": 95, "min_current_a_import": 95, "max_phase_count_import": 95, "nr": 95, "min_phase_count_import": 95, "max_current_a_export": 95, "min_current_a_export": 95, "max_phase_count_export": 95, "min_phase_count_export": 95, "connector_typ": 95, "iec62196type2c": 95, "iec62196type2socket": 95, "degre": 95, "celsiu": 95, "fan_rpm": 95, "supply_voltage_12v": 95, "supply_voltage_minus_12v": 95, "relais_on": 95, "architectur": [95, 141, 144, 151], "train": 95, "dccablecheck": 95, "dcprecharg": 95, "fullpowercharg": 95, "stoptransactionreason": 96, "id_tag": [96, 109, 121], "emergencystop": 96, "evdisconnect": 96, "move": [96, 155, 157, 158, 161], "induct": 96, "hardreset": 96, "powerloss": 96, "reboot": [96, 103, 111, 130], "remot": [96, 111, 137, 144, 145, 147, 152, 155, 156, 160], "smartphon": 96, "prepaid": 96, "credit": [96, 106, 146], "softreset": 96, "unlockcommand": 96, "deauthor": 96, "starttransact": 96, "conf": [96, 144, 150, 160], "energylimitreach": 96, "paid": 96, "solut": [96, 141, 142, 145, 148, 156], "groundfault": 96, "localoutofcredit": 96, "masterpass": 96, "masterpassgroupid": 96, "overcurrentfault": 96, "larger": 96, "electr": [96, 106, 121, 122, 130, 143, 146, 149, 150, 158], "powerqu": 96, "qualiti": 96, "imbal": 96, "soclimitreach": 96, "stoppedbyev": 96, "timelimitreach": 96, "startsessionreason": 96, "evconnect": 96, "switchthreephaseswhilechargingresult": 96, "error_notsupport": 96, "error_notcharg": 96, "error_hardwar": 96, "sessioneventenum": 96, "sessionstart": [96, 116], "either": [96, 124, 140, 147, 156, 158], "met": [96, 130], "prepar": [96, 141, 149, 151, 158, 160], "powerdeliveri": 96, "chargingstart": 96, "chargingpausedev": 96, "chargingpausedevs": 96, "chargingresum": 96, "stoppingcharg": 96, "weldingcheck": 96, "chargingfinish": 96, "essenti": [96, 142, 144, 160], "transactionfinish": 96, "clariti": [96, 157], "precondit": 96, "irrevoc": 96, "swipe": 96, "sessionfinish": 96, "reservationstart": [96, 121], "reservationend": [96, 107, 121], "replugstart": 96, "interrupt": [96, 99, 121], "replugfinish": 96, "plugintimeout": 96, "connectiontimeout": [96, 157], "switchingphas": 96, "sessionresum": 96, "waitingforenergi": 96, "meter_valu": 96, "signed_meter_valu": [96, 106], "units_sign": [96, 106, 132, 135], "signedmetervalu": [96, 106, 115], "logging_path": 96, "filenam": 96, "incomplet": 96, "start_signed_meter_valu": [96, 106], "chargingstatechangedev": 96, "chargingstatechang": 96, "authorizationev": 96, "enable_sourc": 96, "unspecifi": 96, "localapi": 96, "localkeylock": 96, "servicetechnician": 96, "remotekeylock": 96, "mobileapp": 96, "firmwareupd": [96, 103, 111, 130], "enable_st": 96, "unassign": 96, "enable_prior": 96, "session_start": 96, "session_finish": 96, "transaction_start": 96, "transaction_finish": 96, "charging_state_changed_ev": 96, "authorization_ev": 96, "nr_of_phases_avail": 96, "present_voltag": 96, "present_curr": 96, "target_voltag": 96, "target_curr": 96, "maximum_current_limit": 96, "minimum_current_limit": 96, "maximum_voltage_limit": 96, "maximum_power_limit": 96, "estimated_time_ful": 96, "depart": 96, "estimated_time_bulk": 96, "fa": 96, "remaining_energy_need": 96, "remain": [96, 113, 130], "battery_capac": 96, "battery_full_soc": 96, "battery_bulk_soc": 96, "brand": 96, "volkswagen_group": 96, "volkswagengroup": 96, "tesla": 96, "independ": [96, 125, 144], "upward": 96, "connectortypeenum": 96, "cccs1": 96, "k": 96, "combo": 96, "cccs2": 96, "cg105": 96, "jari": 96, "g105": 96, "1993": 96, "chademo": [96, 151], "ctesla": 96, "ctype1": 96, "iec62196": 96, "j1772": [96, 121, 150], "ctype2": 96, "mennek": 96, "s309_1p_16a": 96, "16a": 96, "iec60309": 96, "s309_1p_32a": 96, "32a": 96, "s309_3p_16a": 96, "s309_3p_32a": 96, "sbs1361": 96, "domest": 96, "13amp": 96, "scee": 96, "7_7": 96, "cee": 96, "7": [96, 106, 125, 143, 150, 156, 160], "schuko": 96, "stype2": 96, "stype3": 96, "scame": 96, "scee_7_7": 96, "v2grootcertif": 97, "morootcertif": 97, "csmsrootcertif": 97, "v2gcertificatechain": 97, "mfrootcertif": 97, "hashalgorithm": [97, 99], "sha256": [97, 99], "sha384": [97, 99], "sha512": [97, 99], "invalidsignatur": [97, 111], "invalidcertificatechain": 97, "invalidformat": 97, "invalidcommonnam": 97, "norootcertificateinstal": 97, "certificatestoremaxlengthexceed": 97, "writeerror": 97, "issuernotfound": 97, "invalidleafsignatur": 97, "invalidchain": 97, "notfound": 97, "getinstalledcertificatesstatu": 97, "getcertificatesignrequeststatu": 97, "invalidrequestedtyp": 97, "keygenerror": 97, "generationerror": 97, "getcertificateinfostatu": 97, "notfoundvalid": 97, "privatekeynotfound": 97, "hash_algorithm": 97, "issuer_name_hash": 97, "issuer": [97, 99], "dn": [97, 125], "issuer_key_hash": 97, "length": [97, 106, 110, 124, 125, 157], "subject": [97, 154], "serial_numb": 97, "hexadecim": [97, 106], "0x": 97, "lead": [97, 106, 140, 149, 151], "certificatehashdatachain": 97, "child_certificate_hash_data": 97, "certificate_hash_data_chain": 97, "ocsprequestdata": 97, "responder_url": 97, "respond": [97, 99, 121, 144], "url": [97, 99, 111, 145, 161], "ocsp_request_data_list": 97, "certificateocsp": 97, "ocsp_path": 97, "certificateinfo": 97, "certificate_singl": 97, "certificate_count": 97, "externalpay": 99, "ac_single_phase_cor": [99, 100], "ac_three_phase_cor": [99, 100], "dc_core": [99, 100], "dc_extend": [99, 100, 120], "dc_combo_cor": [99, 100], "dc_uniqu": [99, 100], "no_imd": 99, "dceverrorcod": 99, "no_error": 99, "failed_resstemperatureinhibit": 99, "failed_evshiftposit": 99, "failed_chargerconnectorlockfault": 99, "failed_evressmalfunct": 99, "failed_chargingcurrentdifferentia": 99, "failed_chargingvoltageoutofrang": 99, "reserved_a": 99, "reserved_b": 99, "reserved_c": 99, "failed_chargingsystemincompat": 99, "nodata": 99, "error_contactor": 99, "error_rcd": [99, 130], "error_utilityinterruptev": 99, "util": [99, 136, 137, 138, 140, 143, 150, 151, 154, 156, 160], "equip": [99, 150], "temporari": [99, 152], "reduct": 99, "error_malfunct": 99, "recover": 99, "error_emergencyshutdown": 99, "incompat": [99, 111], "v2gmessageid": 99, "bodi": [99, 125], "supportedappprotocolreq": 99, "supportedappprotocolr": 99, "sessionsetupreq": 99, "sessionsetupr": 99, "servicediscoveryreq": 99, "servicediscoveryr": 99, "servicedetailreq": 99, "servicedetailr": 99, "paymentserviceselectionreq": 99, "paymentserviceselectionr": 99, "servicepaymentselectionreq": 99, "servicepaymentselectionr": 99, "paymentdetailsreq": 99, "paymentdetailsr": 99, "authorizationreq": 99, "authorizationr": 99, "contractauthenticationreq": 99, "contractauthenticationr": 99, "chargeparameterdiscoveryreq": 99, "chargeparameterdiscoveryr": 99, "chargingstatusreq": 99, "chargingstatusr": 99, "meteringreceiptr": 99, "powerdeliveryr": 99, "cablecheckreq": 99, "cablecheckr": 99, "prechargereq": 99, "precharger": 99, "currentdemandreq": 99, "currentdemandr": 99, "weldingdetectionreq": 99, "weldingdetectionr": 99, "sessionstopreq": 99, "sessionstopr": 99, "certificateinstallationreq": 99, "certificateupdatereq": 99, "unknownmessag": 99, "j2847_2": 99, "certificateactionenum": 99, "evse_present_voltag": 99, "cdv": 99, "evse_present_curr": 99, "evse_maximum_current_limit": 99, "evse_maximum_power_limit": 99, "evse_maximum_voltage_limit": 99, "evse_minimum_current_limit": 99, "accuraci": [99, 102], "evse_minimum_voltage_limit": 99, "dc_current_regulation_toler": 99, "magnitud": [99, 105], "toler": [99, 105], "dc_peak_current_rippl": 99, "peak": [99, 105], "rippl": [99, 105], "dc_energy_to_be_deliv": 99, "deliveredbi": 99, "dc_ev_readi": 99, "dc_ev_error_cod": 99, "dc_ev_ress_soc": 99, "ress": [99, 150], "dc_ev_cabin_condit": 99, "toheat": 99, "passeng": 99, "compart": 99, "dc_ev_ress_condit": 99, "dc_ev_target_voltag": 99, "dc_ev_target_curr": 99, "demand": 99, "dc_ev_maximum_current_limit": 99, "dc_ev_maximum_power_limit": 99, "dc_ev_maximum_voltage_limit": 99, "ev_remaining_time_to_full_soc": 99, "ev_remaining_time_to_full_bulk_soc": 99, "transmit": [99, 130, 147], "protocol_namespac": 99, "namespac": [99, 137, 144], "version_number_major": 99, "major": [99, 150], "version_number_minor": 99, "minor": [99, 102, 155], "schema_id": 99, "schemaid": 99, "v2g_message_id": 99, "v2g_message_xml": 99, "decod": [99, 130], "v2g_message_json": 99, "v2g_message_exi_hex": 99, "hex": [99, 106], "v2g_message_exi_base64": 99, "exi_respons": 99, "certificate_act": 99, "schema": [99, 138, 160], "exi_request": 99, "iso15118_schema_vers": 99, "certificatereq": 99, "issuernamehash": 99, "issuerkeyhash": 99, "serialnumb": 99, "responderurl": 99, "maxcurrentlimit": 100, "maxpowerlimit": 100, "maxvoltagelimit": 100, "energycapac": 100, "targetcurr": 100, "targetvoltag": 100, "dischargemaxcurrentlimit": 100, "dischargemaxpowerlimit": 100, "dischargetargetcurr": 100, "dischargeminimalsoc": 100, "resistance_f_ohm": 101, "protect": [101, 106, 150], "earth": 101, "ohm": 101, "voltage_v": [101, 105, 106, 124], "currencycod": 102, "alphabet": 102, "taken": [102, 147, 148, 155, 160], "www": [102, 125], "six": 102, "com": [102, 121, 125, 130, 136, 137, 138, 142, 143, 148, 150, 151, 154, 155, 156, 157, 158, 160, 163], "financi": 102, "technic": [102, 103, 151], "metal": [102, 150], "bond": 102, "market": 102, "AED": 102, "afn": 102, "amd": 102, "ang": 102, "aoa": 102, "aud": 102, "awg": 102, "azn": 102, "bam": 102, "bbd": 102, "bdt": 102, "bgn": 102, "bhd": 102, "bif": 102, "bmd": 102, "bnd": 102, "bob": 102, "bov": 102, "brl": 102, "btn": 102, "bwp": 102, "byn": 102, "bzd": 102, "cad": 102, "cdf": 102, "che": 102, "chf": 102, "chw": 102, "clf": 102, "clp": 102, "cny": 102, "cop": 102, "cou": 102, "crc": 102, "cuc": 102, "cup": 102, "cve": [102, 149], "czk": 102, "djf": 102, "dkk": 102, "dop": 102, "dzd": 102, "egp": 102, "ern": 102, "etb": 102, "eur": 102, "fjd": 102, "fkp": 102, "gbp": 102, "gel": 102, "gh": 102, "gip": 102, "gmd": 102, "gnf": 102, "gtq": 102, "gyd": 102, "hkd": 102, "hnl": 102, "htg": 102, "huf": 102, "idr": 102, "il": [102, 106], "inr": 102, "iqd": 102, "irr": 102, "isk": 102, "jmd": 102, "jod": 102, "jpy": 102, "ke": 102, "kg": 102, "khr": 102, "kmf": 102, "kpw": 102, "krw": 102, "kwd": 102, "kyd": 102, "kzt": 102, "lak": 102, "lbp": 102, "lkr": 102, "lrd": 102, "lsl": 102, "lyd": 102, "mad": 102, "mdl": 102, "mga": 102, "mkd": 102, "mmk": 102, "mnt": 102, "mop": 102, "mru": 102, "mur": 102, "mvr": 102, "mwk": 102, "mxn": 102, "mxv": 102, "myr": 102, "mzn": 102, "nad": 102, "ngn": 102, "nio": 102, "nok": 102, "npr": 102, "nzd": 102, "omr": 102, "pab": 102, "pen": 102, "pgk": 102, "php": 102, "pkr": 102, "pln": 102, "pyg": 102, "qar": 102, "ron": 102, "rsd": 102, "rub": 102, "rwf": 102, "sar": 102, "sbd": 102, "scr": 102, "sdg": 102, "sek": 102, "sgd": 102, "shp": 102, "sle": 102, "sll": 102, "srd": 102, "ssp": 102, "stn": 102, "svc": 102, "syp": 102, "szl": 102, "thb": 102, "tj": 102, "tmt": 102, "tnd": 102, "top": [102, 137, 141, 145, 150, 151], "ttd": 102, "twd": 102, "tz": 102, "uah": 102, "ugx": 102, "usd": 102, "usn": 102, "uyi": 102, "uyu": 102, "uyw": 102, "uz": 102, "ved": 102, "ve": [102, 148], "vnd": 102, "vuv": 102, "wst": 102, "xaf": 102, "xcd": 102, "xdr": 102, "xof": 102, "xpf": 102, "xsu": 102, "xua": 102, "yer": 102, "zar": 102, "zmw": 102, "zwl": 102, "separ": [102, 106, 120, 126, 138, 144, 151, 157, 158], "express": [102, 106, 112], "euro": 102, "moneyamount": [102, 109], "ocpp201": [103, 132, 134, 147, 150, 158], "customdata": 103, "vendor_id": 103, "reproduc": 103, "conveni": 103, "chargingscheduleperiod": 103, "start_period": 103, "number_phas": 103, "stack_level": 103, "phase_to_us": 103, "charging_rate_unit": 103, "charging_schedule_period": 103, "start_schedul": 103, "min_charging_r": 103, "transaction_ev": 103, "transactionev": [103, 149], "associ": 103, "enumer": 103, "transactioneventrespons": 103, "original_transaction_ev": 103, "promt": 103, "total_cost": 103, "charging_prior": 103, "personal_messag": 103, "datatransferstatu": 103, "unknownmessageid": 103, "unknownvendorid": 103, "offlin": 103, "message_id": 103, "custom_data": 103, "pair": [103, 123, 144, 150], "read_onli": 103, "getconfigur": 103, "unknown_kei": 103, "rebootrequir": 103, "notsupport": 103, "securityeventenum": 103, "failedtoauthenticateatcsm": 103, "csmsfailedtoauthent": 103, "settingsystemtim": 103, "startupofthedevic": 103, "resetorreboot": 103, "securitylogwasclear": 103, "reconfigurationofsecurityparamet": 103, "memoryexhaust": 103, "invalidmessag": 103, "attemptedreplayattack": 103, "tamperdetectionactiv": 103, "invalidfirmwaresignatur": 103, "invalidfirmwaresigningcertif": 103, "invalidcsmscertif": 103, "invalidchargingstationcertif": 103, "invalidtlsvers": 103, "invalidtlsciphersuit": 103, "maintenanceloginaccept": 103, "maintenanceloginfail": 103, "index": [103, 144, 151, 160, 162, 163], "variabl": [103, 137, 141, 143, 144, 146, 150, 154, 160], "doesn": 103, "suffici": [103, 137, 146, 150], "attributeenum": 103, "attribut": [103, 125, 140, 143], "minset": 103, "maxset": 103, "getvariablestatusenumtyp": 103, "unknowncompon": 103, "unknownvari": 103, "notsupportedattributetyp": 103, "attributetyp": 103, "setvariablestatusenumtyp": 103, "eventtriggerenum": 103, "alert": 103, "threshold": 103, "delta": 103, "eventnotificationtyp": 103, "notif": [103, 160], "hardwirednotif": 103, "hardwir": 103, "hardwiredmonitor": 103, "preconfiguredmonitor": 103, "preconfigur": 103, "custommonitor": 103, "attribute_typ": 103, "absent": 103, "NOT": [103, 160], "event_id": 103, "actual_valu": 103, "event_notification_typ": 103, "caus": [103, 121, 142, 156], "refer": [103, 117, 118, 119, 121, 122, 124, 128, 129, 130, 131, 137, 143, 144, 145, 147, 150, 151, 154, 155, 163], "tech_cod": 103, "tech_info": 103, "transactionid": 103, "variable_monitoring_id": 103, "variablemonitor": 103, "operationalstatusenumtyp": 103, "inop": [103, 121, 126], "operational_statu": 103, "whose": [103, 124, 155], "changeavailabilitystatusenumtyp": 103, "statusinfotyp": 103, "reason_cod": 103, "why": [103, 107, 143, 145, 153], "text": [103, 148, 150, 151, 157, 163], "registrationstatu": 103, "pend": 103, "current_tim": 103, "heartbeat": [103, 130], "bootnotif": 103, "sensor": [104, 106, 112], "real": [105, 130, 145, 149], "current_a": [105, 106, 124], "current_regulation_tolerance_a": 105, "peak_current_ripple_a": 105, "max_export_voltage_v": 105, "min_export_voltage_v": 105, "max_export_current_a": 105, "min_export_current_a": 105, "max_import_voltage_v": 105, "min_import_voltage_v": 105, "max_import_current_a": 105, "min_import_current_a": 105, "max_export_power_w": 105, "max_import_power_w": 105, "sink": 105, "conversion_efficiency_import": 105, "conversion_efficiency_export": 105, "identification_statu": 106, "ocmfuseridentificationstatu": 106, "identification_level": 106, "ocmfidentificationlevel": 106, "overal": 106, "identification_flag": 106, "IF": 106, "ocmfidentificationflag": 106, "identification_typ": 106, "ocmfidentificationtyp": 106, "IT": 106, "identification_data": 106, "uid": 106, "14443": 106, "tariff_text": 106, "textual": 106, "transactionrequeststatu": 106, "not_support": 106, "unexpected_error": 106, "verbos": [106, 143], "transaction_min_stop_tim": 106, "earliest": 106, "yield": 106, "transaction_max_stop_tim": 106, "deadlin": 106, "fill": [106, 124, 143, 148], "signific": 106, "hearsai": 106, "unsecur": [106, 122, 157], "extent": 106, "reliabl": 106, "certifi": 106, "cryptograph": 106, "15118": [106, 123, 142, 145, 149, 150, 151, 158], "mismatch": 106, "outdat": 106, "found": [106, 124, 137, 143, 150, 152, 155, 160, 161], "rfid_non": 106, "rfid_plain": 106, "rfid_rel": 106, "rfid_psk": 106, "ocpp_non": 106, "ocpp_r": 106, "remotestart": 106, "method": [106, 115, 116, 143, 144], "ocpp_auth": 106, "ocpp_rs_tl": 106, "obtain": [106, 124], "ocpp_auth_tl": 106, "ocpp_cach": 106, "ocpp_whitelist": 106, "whitelist": 106, "ocpp_certifi": 106, "iso15118_non": 106, "iso15118_pnc": 106, "plmn_none": 106, "plmn_ring": 106, "plmn_sm": 106, "deni": 106, "two": [106, 116, 121, 122, 123, 124, 125, 138, 140, 141, 143, 144, 145, 147, 149, 150, 151, 154, 160], "factor": 106, "notat": [106, 144], "15693": 106, "electro": 106, "evcoid": 106, "iso7812": 106, "7812": 106, "card_txn_nr": 106, "cardtxnbr": 106, "central_1": 106, "sm": 106, "central_2": 106, "local_1": 106, "local_2": 106, "phone_numb": 106, "phone": 106, "key_cod": 106, "not_assign": 106, "phase_seq_error": 106, "rotat": 106, "ccw": 106, "energy_wh_import": [106, 124], "energy_wh_export": [106, 124], "power_w": [106, 124], "reactivepow": [106, 114, 115], "reactiv": [106, 114, 115], "frequency_hz": [106, 124], "energy_wh_import_sign": 106, "energy_wh_export_sign": 106, "power_w_sign": 106, "voltage_v_sign": 106, "var_sign": 106, "current_a_sign": 106, "frequency_hz_sign": 106, "made": [107, 125, 143, 146], "occupi": 107, "parent_id": 107, "reservationendreason": 107, "usedtostartcharg": 107, "serialcommhub": [108, 132, 134, 150], "io": [108, 136, 153, 162], "status_cod": 108, "idlepric": 109, "grace_minut": 109, "grace": 109, "hour_pric": 109, "monei": [109, 132, 135, 146], "costcategori": 109, "categori": [109, 138], "flatfe": 109, "chargingpricecompon": 109, "nextperiodpric": 109, "charging_pric": 109, "idle_pric": 109, "fee": 109, "sessioncostchunk": 109, "sum": [109, 114, 115, 124], "metervalue_from": 109, "metervalu": [109, 157], "metervalue_to": 109, "thing": [109, 121, 143, 145, 150, 151, 155, 163], "flat": 109, "sessionstatu": 109, "final": [109, 111, 121, 130, 144, 160], "cost_chunk": 109, "next_period": 109, "uinteg": 110, "203": 110, "l": [110, 153], "105": 110, "int16": 110, "apha": 110, "phasea": 110, "aphb": 110, "phaseb": 110, "aphc": 110, "phasec": 110, "a_sf": 110, "phvpha": 110, "phvphb": 110, "bn": 110, "phvphc": 110, "v_sf": 110, "sunssf": 110, "hz_sf": 110, "wpha": 110, "wphb": 110, "wphc": 110, "w_sf": 110, "va": 110, "vapha": 110, "vaphb": 110, "vaphc": 110, "va_sf": 110, "varpha": 110, "varphb": 110, "varphc": 110, "var_sf": 110, "pfpha": 110, "pf": 110, "pct": 110, "pfphb": 110, "pfphc": 110, "pf_sf": 110, "totwhim": 110, "p": [110, 153, 156, 160], "acc32": 110, "totwh_sf": 110, "evt": 110, "bitfield32": 110, "chapter": [110, 143, 151], "17": [110, 142, 160], "critic": 110, "counter": 110, "problem": [110, 137, 142, 148, 151], "retry_interval_": 111, "retrieve_timestamp": 111, "install_timestamp": 111, "acceptedcancel": 111, "invalidcertif": 111, "revokedcertif": 111, "revok": [111, 121], "oldest_timestamp": 111, "oldest": 111, "incluc": 111, "latest_timestamp": 111, "securitylog": 111, "diagnosticslog": 111, "uploadlogsstatu": 111, "file_nam": 111, "upload_logs_statu": 111, "logstatusenum": 111, "badmessag": 111, "badli": 111, "notsupportedoper": 111, "permissiondeni": 111, "insuffici": 111, "permiss": [111, 150, 160], "uploadfailur": 111, "being": [111, 121, 124, 143, 147, 150, 152], "firmwareupdatestatusenum": 111, "intermedi": [111, 155], "downloadfail": 111, "downloadschedul": 111, "downloadpaus": 111, "task": [111, 116], "installationfail": 111, "installreboot": 111, "installschedul": 111, "installdatetim": 111, "installverificationfail": 111, "checksum": 111, "signatureverifi": 111, "notspecifi": 111, "applicationreset": 111, "localreset": 111, "powerup": 111, "remotereset": 111, "scheduledreset": 111, "countdown_": 113, "inact": 113, "current_limit_after_delay_a": 113, "current_limit_during_delay_a": 113, "start_tim": 113, "l1": [114, 115, 124], "l2": [114, 115], "l3": [114, 115], "signed_meter_data": 115, "eg": 115, "signing_method": 115, "creat": [115, 141, 142, 143, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 161, 163], "encoding_method": 115, "public_kei": 115, "diagram": [116, 143, 144, 146], "individu": [116, 126, 141, 150, 160], "thread": [116, 125, 144, 160], "chart": 116, "pleas": [116, 122, 126, 137, 142, 143, 147, 149, 150, 157, 160], "guid": [116, 137, 138, 141, 142, 144, 145, 147, 151, 154, 157, 158, 159, 160, 161], "topic": [120, 144, 148, 149, 151, 160], "everest_extern": 120, "noder": [120, 141, 143, 156, 161], "carsim": 120, "cmd": [120, 141, 143, 144, 156, 160], "semicolon": [120, 126], "iso_wait_slac_match": 120, "iso_start_v2g_sess": 120, "iso_wait_pwr_readi": 120, "36000": 120, "modify_charging_sess": 120, "auto": [121, 124, 130, 132, 156, 160, 162], "usabl": 121, "dedic": [121, 141, 143, 149, 150, 151], "interact": [121, 144, 145, 155, 156], "helper": [121, 138], "70121": [121, 149], "seamlessli": 121, "integr": [121, 137, 143, 144, 145, 150, 151, 152, 154], "microcontrol": 121, "improv": [121, 160], "safeti": [121, 130], "todo": [121, 144, 145], "graph": 121, "behav": 121, "light": [121, 141, 150], "subscrib": [121, 130, 141, 144, 146, 151, 160], "notreserv": 121, "driven": 121, "republish": 121, "struct": [121, 130, 140, 143], "begun": 121, "github": [121, 136, 137, 138, 142, 143, 145, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162], "openfastchargingalli": 121, "pdf": 121, "To": [121, 124, 130, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 159, 161, 162, 163], "against": [121, 155, 157, 160], "reservatonstart": 121, "notifi": [121, 126, 140, 147, 160], "intergr": 121, "overload": 121, "drop": [121, 123, 141, 142, 151, 160], "limt": 121, "win": 121, "exern": 121, "extra": [121, 142, 154, 157], "energynod": [121, 132, 134], "feed": 121, "travers": 121, "were": [121, 137, 141, 149], "whichev": 121, "sometim": [121, 148, 150, 151], "6a": 121, "230v": 121, "desir": [121, 154], "Be": [121, 143, 145, 150], "renault": 121, "zoe": [121, 130], "damag": [121, 150], "your": [121, 137, 138, 141, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "risk": 121, "adjust": [121, 140, 145, 149, 160], "make": [121, 122, 123, 130, 137, 138, 142, 143, 145, 147, 148, 150, 152, 156, 157, 158, 160], "sure": [121, 122, 137, 138, 142, 143, 145, 147, 150, 157, 158, 160], "though": 121, "freedom": 121, "min_phas": 121, "max_phas": 121, "choic": [121, 142], "wear": 121, "lot": [121, 122, 138, 143, 146, 147, 155], "diodefault": 121, "ventilationnotavail": 121, "brownout": 121, "permanentfault": 121, "mrec2groundfailur": 121, "mrec4overcurrentfailur": 121, "mrec5overvoltag": 121, "mrec6undervoltag": 121, "mrec8emergencystop": 121, "mrec10invalidvehiclemod": 121, "mrec14pilotfault": 121, "mrec15powerloss": 121, "mrec17evsecontactorfault": 121, "mrec19cableovertempstop": 121, "mrec20partialinsert": 121, "mrec23proximityfault": 121, "mrec24connectorvoltagehigh": 121, "mrec25brokenlatch": 121, "mrec26cutc": 121, "vendorerror": 121, "connectorlockcapnotcharg": 121, "connectorlockunexpectedclos": 121, "connectorlockunexpectedopen": 121, "connectorlockfailedlock": 121, "connectorlockfailedunlock": 121, "mrec1connectorlockfailur": 121, "devicefault": 121, "wrap": 122, "libevs": [122, 136], "facilit": 122, "readm": [122, 142, 154, 156], "cover": [122, 146, 147, 158], "anchor": [122, 163], "instruct": [122, 138, 142, 143, 149, 150, 153, 154, 156, 158, 160], "writeabl": 122, "profil": [122, 157], "transport": [122, 157], "act": [122, 130, 151, 155, 159, 162], "behavior": [122, 125, 140, 160], "usessldefaultverifypath": 122, "necessarili": 122, "mutual": 122, "mtl": 122, "certificatesign": 122, "endpoint": [122, 125, 152, 157, 158], "mandatori": [122, 150], "possibli": [122, 125, 148], "bx": 123, "cx": 123, "dx": [123, 163], "cm_slac_parm_req": 123, "cm_slac_match_r": 123, "join": [123, 151], "modem": 123, "cap_net_raw": 123, "cm_valid": 123, "qca": 123, "modbusrtu": 124, "subdirectori": [124, 138], "templat": [124, 141, 143, 160], "yaml": [124, 126, 132, 143, 146, 147, 148, 149, 150, 151, 154, 156], "copi": [124, 125, 130, 137, 150, 152], "datasheet": 124, "consist": [124, 125, 138, 141, 144, 150, 155, 162], "start_regist": 124, "num_regist": 124, "multipli": 124, "exponent_regist": 124, "function_code_start_reg": 124, "scale": 124, "001": 124, "expon": 124, "function_code_exp_reg": 124, "split": [124, 130, 157], "certain": [124, 130, 137, 146], "serv": 125, "translat": 125, "metric": 125, "consequ": 125, "thrown": 125, "furthermor": [125, 138, 143, 148, 152, 155, 160], "loop": [125, 144, 147, 151, 159], "cf": 125, "synchron": [125, 144], "livemeasur": 125, "inject": 125, "post": 125, "legal": 125, "renam": 125, "requet": 125, "devi": 125, "Then": [125, 148, 150, 152, 160], "had": [125, 149], "host": [125, 149, 150, 152, 153, 161], "coher": 125, "suppos": [125, 137, 146], "inbetween": 125, "potenti": [125, 146, 149], "similarli": [125, 144], "greater": [125, 142], "consider": 125, "ones": [125, 143, 145, 150], "regularli": [125, 143, 144, 148], "right": [125, 141, 143, 145, 147, 150, 151, 152, 160, 161], "48": 125, "suggest": [125, 152, 160], "pai": [125, 146], "regard": [125, 145], "200m": 125, "bring": 125, "1024bit": 125, "vulner": 125, "curl": [125, 142], "header": [125, 142, 160, 163], "tls_on": 125, "offici": [125, 142, 148, 150, 151, 154], "page": [125, 141, 143, 145, 148, 150, 151, 156, 162], "enable_global_error": [126, 127, 140], "statusnotif": [126, 157], "connectorid": 126, "insid": [126, 138, 143, 145, 152, 155, 156, 157], "errorcod": 126, "vendorid": 126, "vendorerrorcod": 126, "definiton": 126, "get_error_info": 126, "construct": [126, 140, 143, 144], "small": [126, 148, 150, 155], "mrec": 126, "inl": 126, "gov": 126, "chargex": 126, "propos": [126, 146], "unifi": 126, "methodologi": 126, "classifi": 126, "simultan": 126, "statusnotifc": 126, "callback": [126, 140, 144, 157, 160], "changeavail": 126, "mid": 126, "yak": 130, "3v": 130, "ttl": 130, "uart": 130, "plu": [130, 145, 157], "linux": [130, 141, 142, 150, 151], "wakeup": 130, "currrent": 130, "unus": [130, 144], "bp": 130, "8n1": 130, "binari": [130, 143, 150, 160], "googl": 130, "buffer": 130, "consistent_overhead_byte_stuf": 130, "yeti_comm": 130, "evseri": 130, "cpp": [130, 138, 143, 144, 152, 154, 156, 160], "extract": 130, "handlepacket": 130, "linkwrit": 130, "hi2lo": 130, "proto": 130, "lo2hi": 130, "frequent": [130, 151, 155], "nanopb": [130, 152], "nanopb_gener": 130, "setcontrolmod": 130, "setmaxcurr": 130, "accordingli": [130, 137, 141, 157], "human": [130, 162], "allowpoweron": 130, "bool": [130, 140], "decis": [130, 155], "setpwm": 130, "duty_cycl": 130, "ON": [130, 148, 150], "rom": 130, "loader": [130, 156], "stm32flash": 130, "tool": [130, 142, 143, 144, 145, 148, 149, 150, 151, 154, 160, 162], "flash": [130, 142], "kit": [130, 150], "keepalivehi": 130, "1hz": 130, "longer": 130, "stand": [130, 137, 145, 156], "alon": [130, 150], "backup": [130, 150, 155, 161], "setthreephas": 130, "dual": [130, 142], "enablercd": 130, "spike": 130, "goe": [130, 160], "float": 130, "imped": 130, "switchthreephaseswhilecharg": 130, "precaut": 130, "forceunlock": 130, "car_plugged_in": 130, "car_requested_pow": 130, "power_on": 130, "succesfulli": 130, "power_off": 130, "car_requested_stop_pow": 130, "car_unplug": 130, "error_": 130, "error_df": 130, "error_relai": 130, "error_ventilation_not_avail": 130, "error_over_curr": 130, "quick": [130, 138, 142, 144, 151, 157, 158, 160, 161], "permanent_fault": 130, "evse_replug_start": 130, "evse_replug_finish": 130, "roughli": [130, 144, 150], "keepalivelo": 130, "keep": [130, 143, 145, 149, 155, 160], "resetdon": 130, "find": [132, 140, 143, 150, 155, 156, 157, 160], "dpm1000": [132, 134], "dummytokenprovidermanu": [132, 134], "dummytokenvalid": [132, 134], "dummyv2g": [132, 134], "errorhistori": [132, 134], "evslac": [132, 134], "evsesecur": [132, 134, 145], "evseslac": [132, 134, 145], "evsev2g": [132, 134, 143], "genericpowermet": [132, 134, 145], "jstibber": [132, 134], "lemdcbm400600": [132, 134], "micromegawattbsp": [132, 134], "ocppextensionexampl": [132, 134], "pn532tokenprovid": [132, 134], "packetsniff": [132, 134], "persistentstor": [132, 134], "phyversobsp": [132, 134], "powermeterbsm": [132, 134], "pyevjosev": [132, 134], "rsiskramet": [132, 134], "rspaymenttermin": [132, 134], "yetidriv": [132, 134, 145, 150], "yetievdriv": [132, 134], "debug_json": [132, 133], "example_error_framework": [132, 133], "example_us": [132, 133], "generic_error": [132, 133], "solar_forecast": [132, 133], "sunspec_read": [132, 133], "sunspec_scann": [132, 133], "test_control": [132, 133], "tibber_price_forecast": [132, 133], "cmake_condit": 136, "everest_enable_py_support": 136, "AND": [136, 148], "everest_dependency_enabled_josev": 136, "git": [136, 138, 141, 142, 143, 151, 156, 159, 160], "ext": 136, "switchev": 136, "git_rev": 136, "7f16c4b2c1307ce73798215f34b8fe06862bbae1": 136, "git_tag": [136, 137, 160], "2024": [136, 150, 151], "7481fe82f79eb5d9dc62d279a1ea5fadb37120f7": 136, "9780450110f8c52c27e11a84b017aefc599a8c38": 136, "dadfc93bdc69d234a2cefaebe53ad5b8dcbaab": 136, "v0": [136, 155], "build_test": [136, 148, 160], "framework_use_python_venv": 136, "project_nam": [136, 148], "_use_python_venv": 136, "framework_use_python_venv_path": 136, "_use_python_venv_path": 136, "dc09ddf8b21987311eaaf53e9a8f2f35e7974a49": 136, "a705378d48f603891bc9b033fd29b6f86fde4cd8": 136, "mbedtl": 136, "everest_dependency_enabled_mbedtl": 136, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 136, "v2": 136, "28": 136, "enable_program": 136, "enable_test": 136, "mbedtls_fatal_warn": 136, "libcbv2g": [136, 149], "everest_dependency_enabled_libcbv2g": 136, "ec437e6060e30bfa2850139c87a10c3f61f546a0": 136, "everest_dependency_enabled_libevse_secur": 136, "a80ea8b9ff8d69eefcde98848109990c12f69358": 136, "libfsm": 136, "everest_dependency_enabled_libfsm": 136, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 136, "liblog": [136, 137], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 136, "build_exampl": [136, 137], "libmodbu": [136, 137], "everest_dependency_enabled_libmodbu": 136, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 136, "everest_dependency_enabled_libocpp": 136, "4a62b490fb89efd9c2f36d21d7949ee273d2c8b9": 136, "libslac": 136, "everest_dependency_enabled_libslac": 136, "1f9f1a114c8dec79607abaee18782e03849573d8": 136, "libtim": [136, 137], "everest_dependency_enabled_libtim": 136, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 136, "orchestr": [137, 144], "repositori": [137, 138, 140, 141, 145, 149, 150, 151, 153, 154, 156, 157, 161, 162], "recent": [137, 149], "python3": [137, 138, 142, 143], "upgrad": [137, 142, 150], "indepth": 137, "guidanc": 137, "aris": 137, "pip": [137, 138, 142, 143], "setuptool": [137, 142, 143], "wheel": [137, 142, 143], "jstyleson": 137, "jsonschema": 137, "clone": [137, 143], "script": [137, 143, 152, 155, 156, 157, 158, 160, 163], "environ": [137, 141, 145, 148, 149, 150, 151, 154, 160], "cd": [137, 138, 143, 148, 152, 153, 155, 156, 160, 161, 162], "dependency_manag": [137, 143], "init": [137, 140, 143, 144, 155, 156, 160], "checkout": [137, 143, 155, 156, 161], "structur": [137, 143, 144, 148, 151, 160, 161, 163], "deploi": [137, 150, 154, 162], "devkit": 137, "libsunspec": 137, "rise": 137, "cpm": [137, 143], "home": [137, 143, 150, 151, 152, 156, 160], "whoami": [137, 143], "bin": [137, 138, 143, 148, 150, 155, 156, 160], "ev_cli": [137, 138], "mkdir": [137, 143, 153, 155, 160, 162], "jinja2": [137, 142, 143], "pyyaml": [137, 142, 143], "let": [137, 140, 143, 144, 145, 147, 148, 150, 151, 154, 155, 157, 160], "advanc": 137, "lib": [137, 140, 160], "branch": [137, 162], "repo": [137, 143, 150, 154, 155], "achiev": [137, 148, 160], "edit": [137, 140, 150, 155], "cmakelist": [137, 138, 144], "txt": [137, 138, 143, 144], "find_packag": [137, 160], "look": [137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 154, 157, 160], "behind": [137, 145, 155], "clean": [137, 149, 153, 155], "seen": [137, 142, 143, 145, 149, 150], "shell": [137, 143, 150, 152, 155], "yourself": [138, 160], "possibilit": 138, "explain": [138, 141, 143, 145, 147, 151, 158, 160], "subcommand": 138, "manifest": [138, 140, 141, 144, 154, 157, 160], "dir": [138, 156, 160], "clang": [138, 142, 160], "interfacenam": 138, "hpp": [138, 144, 154, 160], "former": [138, 143, 145], "view": [138, 160, 162], "latter": [138, 143, 157], "skeleton": [138, 144], "cmake": [138, 142, 143, 148, 149, 150, 152, 154, 156, 160], "ld": 138, "glue": [138, 143, 150], "hook": 138, "sampleinterfac": 138, "sampleinterfaceimpl": 138, "declar": [138, 141, 143, 144, 160], "subsect": [138, 143, 144], "inferfac": 138, "mark": [138, 150, 160], "75ac1216": 138, "19eb": 138, "4182": 138, "a85c": 138, "820f1fc2c091": 138, "kept": 138, "recreat": 138, "creation": [138, 140], "diff": 138, "touch": [138, 150, 155, 156], "comma": 138, "wherea": 138, "tbd": [138, 154], "edm": [139, 141, 151, 154, 160], "cli": [139, 141, 144, 151, 160], "As": [140, 141, 143, 144, 145, 148, 150, 151, 157], "react": 140, "wai": [140, 141, 143, 144, 145, 148, 149, 150, 154, 160], "raise_error": 140, "clear_error": 140, "errortyp": 140, "clear_al": 140, "errorsubtyp": 140, "clear_all_errors_of_impl": 140, "subscribe_error": 140, "subscribe_all_error": 140, "susbcrib": 140, "subscribe_global_all_error": 140, "autogener": 140, "create_error": 140, "third": [140, 149], "fourth": 140, "fifth": 140, "is_error_act": 140, "statecondit": 140, "member": [140, 144], "is_condition_satisfi": 140, "satisfi": [140, 143, 144, 160], "exampleerrorrais": 140, "exampleerrorsubscrib": 140, "error_object": 140, "error_factori": 140, "exampleerrora": 140, "clear_callback": 140, "error_object_0": 140, "error_object_1": 140, "error_object_2": 140, "error_object_3": 140, "error_object_4": 140, "anytim": 140, "std": [140, 144, 148, 160], "shared_ptr": 140, "error_state_monitor": 140, "mod": [140, 144], "r_example_rais": 140, "is_act": 140, "is_satisfi": 140, "exampleerrorb": 140, "are_satisfi": 140, "pyexampleerrorrais": 140, "pyexampleerrorsubscrib": 140, "opposit": 140, "addition": [140, 145, 151], "_mod": 140, "get_error_factori": 140, "example_rais": 140, "_setup": 140, "lambda": 140, "get_error_state_monitor_impl": 140, "get_error_state_monitor_req": 140, "jsexampleerrorrais": 140, "jsexampleerrorsubscrib": 140, "wouldn": 140, "action": [140, 141, 153, 162], "think": [141, 144], "stack": [141, 143, 151, 156, 158], "scenario": [141, 143, 145, 150, 151, 154, 155], "loos": 141, "coupl": [141, 154, 160], "everyth": [141, 143, 145, 147, 150, 160, 161], "enhanc": 141, "mind": [141, 155], "grei": [141, 145], "background": [141, 156], "pictur": [141, 145, 150], "technologi": 141, "javascript": [141, 143, 144, 148, 149, 160], "python": [141, 143, 144, 152, 158, 160, 163], "rust": [141, 143, 144], "earli": 141, "appreci": 141, "experi": [141, 144, 149, 151, 160], "u": [141, 142, 143, 144, 148, 150, 151, 155, 160], "zulip": [141, 150], "mail": [141, 148, 150, 160], "launch": [141, 144, 148, 160], "workspac": [141, 143, 148, 152, 156, 161], "broker": [141, 143, 144, 152, 160], "smaller": [141, 150], "effort": 141, "sneak": 141, "preview": 141, "admin": [141, 148, 152], "scaffold": 141, "learn": [141, 143, 145, 150, 160], "suit": [141, 147], "idea": [141, 147, 148, 150, 153, 155, 160, 161], "illustr": 141, "box": [141, 145], "dash": 141, "heart": 141, "explan": [141, 145, 157], "tutori": [141, 143, 144, 147, 151, 153, 154, 155, 156, 157, 158, 162, 163], "4gb": 141, "ram": [141, 142, 143], "cpu": [141, 142, 143], "boost": [141, 142, 154], "raspberri": [141, 148, 150], "pi": [141, 148, 150], "ubuntu": [141, 149, 150, 153], "opensus": 141, "fedora": 141, "compil": [141, 142, 143, 154, 160], "walk": [141, 143, 145, 150, 151], "errorfactori": 141, "errorstatemonitor": 141, "syntax": 141, "subscript": [141, 144], "meet": [142, 143, 151], "arm": 142, "ghz": 142, "resp": 142, "quad": 142, "gb": [142, 150], "emmc": [142, 150], "bluetooth": 142, "4g": 142, "5g": 142, "greenphi": 142, "mb": 142, "nativ": 142, "window": [142, 143, 152], "wsl2": 142, "docker": [142, 143, 151, 153, 157, 159, 161], "podman": 142, "gcc": [142, 148], "tweak": 142, "12": [142, 150, 156, 160], "faq": [142, 151], "gnu": 142, "program": [142, 144, 148, 160], "stumbl": 142, "troubl": 142, "issu": [142, 146, 148, 150, 151, 155, 156], "librari": [142, 143, 148, 154, 157, 160], "best": [142, 151, 161], "04": [142, 149, 153], "22": 142, "apt": 142, "sudo": [142, 143, 150, 160], "rsync": [142, 150], "wget": 142, "doxygen": 142, "graphviz": 142, "tidi": [142, 160], "cppcheck": 142, "openjdk": 142, "jdk": 142, "npm": 142, "compos": [142, 143, 152, 156], "libboost": 142, "nodej": 142, "libssl": 142, "libsqlite3": 142, "rfkill": 142, "libpcap": 142, "libev": 142, "pkg": 142, "libcap": 142, "node_api": 142, "procedur": [142, 143, 144, 150], "nodesourc": 142, "md": [142, 156], "zypper": 142, "shadow": 142, "devel_basi": 142, "devel": 142, "libboost_filesystem": 142, "libboost_log": 142, "libboost_program_opt": 142, "libboost_system": 142, "libboost_thread": 142, "libopenssl": 142, "sqlite3": 142, "38": 142, "39": 142, "40": 142, "dnf": 142, "automak": 142, "openssl": 142, "libsqlite3x": 142, "older": 142, "2nd": 142, "keytool": [142, 143], "interchang": [142, 151], "probabl": [142, 143, 144, 150, 153], "python_execut": 142, "highli": 143, "modular": [143, 145, 151], "pull": [143, 149, 151, 154, 161], "prerequisit": [143, 151], "said": 143, "resid": 143, "cpm_source_cach": 143, "initialis": 143, "newli": [143, 149, 160], "adopt": [143, 151], "chosen": 143, "venv": 143, "That": [143, 145, 150, 155], "pki": [143, 147, 158], "create_cert": 143, "sh": [143, 150, 152, 155, 156, 157, 158, 160], "java": 143, "availbl": 143, "significantli": 143, "nproc": 143, "dive": [143, 145, 151, 157], "old": [143, 160], "repeat": [143, 147], "shouldn": [143, 146], "ci": [143, 149, 151], "workflow": [143, 153, 162], "mosquitto": [143, 144, 152, 157], "steve": [143, 148, 152], "infranet_network": [143, 152, 156], "bridg": [143, 152, 156], "subnet": [143, 152, 156], "fd00": [143, 152, 156], "enter": [143, 151, 152, 156], "red": [143, 145, 150, 156, 158], "browser": [143, 148, 156, 161, 162], "localhost": [143, 145, 152, 156, 158, 160, 161], "1880": [143, 158, 161], "ui": [143, 148, 156, 158, 161], "gui": [143, 161], "analys": 143, "insight": [143, 151], "plugin": [143, 158], "feel": [143, 151, 160], "dig": 143, "deeper": [143, 155, 157], "awar": [143, 145, 149, 150, 160], "togeth": [143, 145, 147, 151, 161], "mechan": [143, 145], "analyz": [143, 145], "complic": 143, "nice": [143, 145, 149], "exhaust": 143, "screenshot": [143, 145], "screen": 143, "rather": [143, 147, 151], "click": [143, 145, 151, 152, 158, 161], "menu": [143, 145, 161], "symbol": [143, 145, 148], "corner": [143, 145, 150, 161], "column": [143, 163], "item": [143, 145, 163], "intro": [143, 144], "role": [143, 145], "visit": 143, "congrat": 143, "rocket": 143, "concept": [143, 145, 148, 151, 157, 159, 160, 163], "stick": 143, "entiti": 143, "cours": [143, 151, 160, 161], "term": 143, "some_kei": 143, "myinterfac": 143, "some_implement": 143, "externalinterfac": 143, "min_connect": 143, "max_connect": 143, "enable_external_mqtt": [143, 144], "metadata": [143, 144, 160], "licens": [143, 144, 160], "compani": [143, 144, 150], "explanatori": 143, "possbl": 143, "tell": [143, 145, 146, 150, 160], "rememb": [143, 150], "showd": 143, "easi": [143, 148], "get_id": 143, "ref": [143, 163], "typedef": 143, "piec": 143, "bunch": [143, 144], "besid": [143, 148], "bad": [143, 148, 150], "deprec": [143, 145], "saw": 143, "sometyp": 143, "additionalproperti": 143, "property_1": 143, "property_2": 143, "mymodulenam": 143, "stuff": [143, 145], "handler": [143, 144, 148, 157, 160], "great": [143, 149], "review": 143, "learnt": 143, "proced": 143, "Or": [143, 148], "theoret": [143, 144], "weekli": 143, "tech": 143, "thank": 143, "approach": 144, "glanc": 144, "understand": [144, 145, 151, 155, 159, 160, 163], "hand": [144, 148], "microservic": 144, "deploy": 144, "backbon": 144, "particular": [144, 160], "asynchron": 144, "imagin": [144, 148], "callabl": 144, "observ": 144, "implementor": 144, "analogi": 144, "router": 144, "wlan": 144, "antenna": [144, 150], "wan": 144, "pc": [144, 148], "easili": [144, 145], "Their": 144, "ping": 144, "interface_p": 144, "pong": 144, "command_p": 144, "var_np": 144, "far": [144, 160], "pingservermodul": 144, "cfg_publish_number_of_p": 144, "number_of_p": 144, "if_impl_id_p": 144, "mustermann": 144, "ping_interfac": 144, "pingclientmodul": 144, "if_impl_id_empti": 144, "requirement_ping_serv": 144, "telemetry_en": 144, "active_modul": [144, 157, 160], "instance_id_ping_serv": 144, "config_modul": [144, 157], "instance_id_ping_cli": 144, "graphic": 144, "interface_pingintf": 144, "interface_nam": 144, "intf": 144, "call_command_p": 144, "call_": 144, "command_nam": 144, "subscribe_var_np": 144, "subscribe_": 144, "var_nam": 144, "proxi": 144, "abstract": 144, "interface_pingimplbas": 144, "implbas": 144, "publish_var_np": 144, "publish_": 144, "handle_command_p": 144, "handle_": 144, "appropri": 144, "doc": [144, 152, 160, 161, 162], "rst": [144, 157, 160, 163], "interface_pingimpl": 144, "emptyimpl": 144, "focus": [144, 151], "module_nam": [144, 160], "impl": 144, "apart": 144, "constructor": 144, "notabl": 144, "unique_ptr": 144, "interface_id": 144, "p_": 144, "r_": 144, "requirement_id": 144, "area": [144, 151], "stub": 144, "invoke_init": 144, "p_if_impl_id_p": 144, "invoke_readi": 144, "freeli": 144, "semant": 144, "recal": 144, "built": [144, 160], "ran": [144, 155], "endless": 144, "spawn": [144, 148], "worker": 144, "pool": 144, "watch": [144, 151], "often": [145, 152], "exemplatori": 145, "Such": 145, "magic": 145, "unleash": 145, "fanci": [145, 155], "complex": [145, 155], "afterward": [145, 150], "8849": [145, 148, 156, 160], "blank": 145, "five": 145, "appear": [145, 160], "canva": 145, "blue": 145, "yellow": 145, "circl": 145, "middl": 145, "surpris": 145, "behaviour": 145, "bar": 145, "jsrisev2g": 145, "bottom": 145, "yeti_driv": 145, "haven": [145, 147], "meaning": 145, "somewher": [145, 150, 155], "loadbalanc": 145, "obvious": 145, "plai": [145, 155], "big": 145, "strength": 145, "world": [145, 151, 160], "earlier": 145, "proper": [145, 149], "fact": [145, 155], "hint": [145, 148], "iso15118_car": 145, "interest": 145, "realiz": [145, 155], "sophist": 145, "addtion": [145, 157], "mayb": 146, "partial": 146, "held": 146, "session_cost_calcul": 146, "sort": 146, "verwendungszweck": 146, "approv": 146, "involv": [146, 149, 151], "resourc": 147, "essenc": 147, "e2": 147, "visual": [147, 148, 151, 152, 156], "provis": 147, "signcertif": 147, "agre": 147, "await": 147, "shortcut": 147, "closer": 147, "grow": [148, 151], "life": 148, "debugg": [148, 156, 160], "gdb": [148, 160], "easiest": 148, "sai": [148, 155], "dist": [148, 150, 156, 157, 158, 160, 161], "studio": [148, 152, 156], "authmanag": 148, "cppdbg": 148, "workspacefold": 148, "libexec": 148, "arg": [148, 160], "stopatentri": 148, "cwd": 148, "externalconsol": 148, "mimod": 148, "setupcommand": 148, "ignorefailur": 148, "disassembli": 148, "flavor": 148, "intel": 148, "breakpoint": [148, 160], "forget": [148, 157], "dcmake_build_typ": [148, 160], "disadvantag": 148, "fork": 148, "detach": 148, "grid_connection_point": 148, "0w": 148, "alloc": 148, "whatev": 148, "constraint": 148, "recogn": 148, "cmake_cxx_compil": 148, "unreferenc": 148, "test_config": [148, 160], "solv": 148, "desktop": [148, 156], "ip_of_the_raspberri": 148, "offload": 148, "faster": 148, "ressourc": 148, "mobilityhous": [148, 158], "thoughtwork": 148, "maev": 148, "dbuild_test": 148, "conflict": [148, 155], "scheme": [148, 150], "add_execut": 148, "_test": 148, "cmake_project_nam": 148, "strequal": 148, "OR": 148, "_build_test": 148, "endif": [148, 160], "install_everest_test": 148, "source_dir": 148, "pytest": 148, "install_prefix": 148, "core_test": 148, "py": [148, 150], "framework_test": 148, "pr": 149, "monthli": 149, "june": 149, "septemb": 149, "decemb": 149, "week": 149, "freez": 149, "backward": 149, "v2gtp": 149, "backport": 149, "advisori": 149, "37310": 149, "openv2g": 149, "freed": 149, "commerci": [149, 150], "unfriendli": 149, "lgplv3": 149, "fly": 149, "crash": 149, "pars": 149, "bug": [149, 155], "strive": 149, "compat": [149, 150], "introduc": [149, 157], "break": [149, 157, 160], "meant": [149, 150, 160], "multislot": 149, "thorough": 149, "zvt": 149, "stabil": 149, "beta": 149, "stage": 149, "frontend": 149, "prior": 149, "counterpart": 149, "around": [149, 150, 151, 155], "exactli": 149, "platform": [150, 151], "cm4": 150, "comput": 150, "research": 150, "facil": 150, "alik": 150, "explor": 150, "groundwork": 150, "rapid": 150, "quickli": 150, "outdoor": 150, "spec70121": 150, "cern": 150, "licenc": 150, "happi": [150, 160], "schemat": 150, "3d": 150, "purchas": 150, "question": [150, 151], "wonder": 150, "mailinglist": [150, 151], "onlin": [150, 155], "shop": 150, "yocto": 150, "imag": [150, 152, 153, 162], "basecamp": 150, "grade": 150, "demo": 150, "profession": 150, "wrapper": 150, "esd": 150, "safe": 150, "wrist": 150, "band": 150, "underlai": 150, "mat": 150, "18": [150, 153], "1x": 150, "usb": 150, "IN": 150, "lab": 150, "bmaptool": 150, "pcb": 150, "heatsink": 150, "doubl": 150, "tape": 150, "clip": 150, "mount": [150, 152, 161], "hole": 150, "grai": 150, "spacer": 150, "gap": 150, "black": 150, "jumper": 150, "onto": 150, "reflash": 150, "channel": [150, 151], "sdk": 150, "bmap": 150, "raspberrypi4": 150, "20240912100805": 150, "rootf": 150, "wic": 150, "bz2": 150, "constantli": 150, "rpiboot": 150, "green": 150, "lsblk": 150, "approxim": 150, "sdx": 150, "letter": 150, "nine": 150, "overlai": 150, "twice": 150, "miss": [150, 160], "cage": 150, "seat": 150, "bigger": [150, 155], "mission": 150, "accomplish": 150, "crimp": 150, "orient": 150, "fashion": 150, "ten": 150, "chanc": 150, "unisol": 150, "preassembl": 150, "desk": 150, "barrel": 150, "ssh": [150, 153, 156], "credenti": 150, "slot": 150, "comparison": 150, "20240912103122": 150, "raucb": 150, "poki": 150, "glibc": 150, "x86_64": 150, "cortexa7t2hf": 150, "neon": 150, "vfpv4": 150, "chmod": 150, "name_of_toolchain": 150, "ask": [150, 151, 156], "myuser": 150, "gninja": 150, "dcmake_install_prefix": 150, "deverest_enable_py_support": 150, "deverest_enable_js_support": 150, "deverest": 150, "core_use_python_venv": 150, "temporarili": 150, "obsolet": 150, "candid": [150, 155], "j10": 150, "ninja": 150, "destdir": 150, "strip": 150, "av": 150, "systemd": 150, "systemctl": 150, "my": 150, "configfil": 150, "yeti_fwupd": 150, "serial0": 150, "usr": 150, "yetir1_2": 150, "1_firmwar": 150, "fullsiz": 150, "4b": 150, "rpi": 150, "08": 150, "revisit": 150, "editor": 150, "centralsystemuri": [150, 157], "9000": [150, 158], "mycharger001": 150, "v201": 150, "profile_schema": 150, "component_schema": 150, "ocpp201_init": 150, "paramat": 150, "core_migr": 150, "downgrad": 150, "howto": 150, "juli": 150, "serialcommunicationhub": 150, "comm_hub": 150, "config_implement": 150, "ttyama3": 150, "har": 150, "fine": 150, "udpat": 150, "tryboot": 150, "did": 150, "login": [150, 152], "pw": 150, "symlink": 150, "ln": 150, "snapshot": [151, 160], "foster": 151, "customiz": 151, "glu": 151, "advantag": [151, 154], "pv": 151, "linkedin": 151, "electrif": 151, "sector": 151, "foundat": 151, "thought": 151, "exchang": 151, "enthusiast": 151, "focu": [151, 160], "zulipchat": 151, "announc": 151, "steadili": 151, "answer": [151, 160], "formerli": 151, "ground": 151, "wanna": 151, "tuesdai": 151, "4pm": 151, "ce": 151, "zone": 151, "zoom": 151, "lfx": 151, "linuxfound": 151, "92086494169": 151, "b2df6774": 151, "bc19": 151, "46f9": 151, "8c71": 151, "bbd13a0266a1": 151, "publicli": 151, "lfe": 151, "calendar": 151, "sig": 151, "discuss": 151, "industri": 151, "trend": 151, "tackl": 151, "challeng": 151, "parti": 151, "92797425199": 151, "book": 151, "registr": 151, "calendli": 151, "manuel": 151, "ziegler": 151, "30min": 151, "roadmap": 151, "youtub": 151, "track": [151, 155, 157], "rough": 151, "plan": 151, "webinar": 151, "steer": 151, "committe": 151, "peopl": 151, "stuck": 151, "video": 151, "ecosystem": 151, "journei": 151, "introduct": 151, "troubleshoot": 151, "deep": 151, "breath": 151, "experiment": [151, 159], "bazel": [151, 159], "sphinx": [151, 152, 159], "belaybox": 151, "search": 151, "handi": [152, 160], "vscode": [152, 156], "1883": [152, 160], "tcp": 152, "9001": 152, "mariadb": 152, "sql": 152, "3306": 152, "8180": [152, 157], "1234": 152, "centralsystemservic": [152, 157], "soap": 152, "chargeboxid": 152, "yml": [152, 153, 156, 162], "live": [152, 155], "docker_default": 152, "8080": 152, "clash": 152, "13306": 152, "ll": [152, 160], "navig": [152, 156], "tab": [152, 154, 161], "depric": 152, "ctrl": 152, "shift": [152, 156], "f1": 152, "remopen": 152, "head": 152, "path_to_everest_cpp": 152, "j8": 152, "documen": 152, "env": 152, "pwd": 152, "_build": [152, 162], "dockerfil": 152, "protobuf_gener": 152, "path_to_where_protobuf_files_resid": 152, "protoc": 152, "zip": 152, "nanopb_pb_gen": 152, "python_pb_gen": 152, "runner": 153, "actrc": 153, "ghcr": 153, "catthehack": 153, "actor": 153, "usernam": 153, "artifact": 153, "four": [153, 157], "secret_name_1": 153, "secret_value_1": 153, "secret_name_2": 153, "secret_value_2": 153, "multiline_secret": 153, "line_1": 153, "nline2": 153, "nline3": 153, "github_token": 153, "your_github_token": 153, "sa_github_token": 153, "github_token_of_the_service_account": 153, "sa_github_ssh_kei": 153, "ssh_key_of_the_service_account": 153, "github_actor": 153, "username_of_the_service_account": 153, "your_ssh_kei": 153, "your_usernam": 153, "push": [153, 155, 162], "isn": 153, "work0": [153, 162], "span": [154, 163], "swiftli": 154, "rebuild": [154, 160], "bazelisk": 154, "bazelbuild": 154, "ov": 154, "rest": 154, "cxx": [154, 156, 160], "third_parti": 154, "bzl": 154, "cargo": 154, "toml": 154, "pick": [154, 155], "sigslot": [154, 160], "realist": 154, "macro": 154, "rust_binari": 154, "rust_test": 154, "plenti": 155, "paragraph": 155, "strategi": 155, "concern": 155, "articl": 155, "vincent": 155, "driessen": 155, "gitflow": 155, "atlassian": 155, "count_to_infin": 155, "charge_fast": 155, "new_stuff": 155, "advis": 155, "towrit": 155, "rebas": 155, "bugfix": 155, "rc": 155, "div_by_zero": 155, "ship": 155, "hotfix": 155, "maintenc": 155, "forgot_to_unplug": 155, "cherri": 155, "contrast": 155, "unstabl": 155, "rnd_git_dir": 155, "despit": [155, 157], "intermix": 155, "harder": 155, "conspiraci": 155, "rewrit": 155, "stash": 155, "progress": 155, "someproject": 155, "somerepo": 155, "privateus": 155, "privaterepo": 155, "main_repo": 155, "wip": 155, "rf": 155, "email": 155, "pionier": 155, "manufaktur": 155, "bot": 155, "echo": 155, "contributor": 155, "src": 155, "feature_a": 155, "ff": 155, "larg": 155, "broken": 155, "feature_b": 155, "feature_c": 155, "meanwhil": 155, "went": 155, "seriou": 155, "feature_d_1": 155, "d1": 155, "feature_d_2": 155, "d2": 155, "anonym": 155, "feature_": 155, "incorpor": 155, "ever": 155, "theirs": 155, "homebrew": 156, "brew": 156, "worri": 156, "websit": 156, "cask": 156, "keypair": 156, "keygen": 156, "rsa": 156, "aes128": 156, "gcm": 156, "openssh": 156, "addkeystoag": 156, "ye": 156, "pubkeyacceptedalgorithm": 156, "devup": 156, "playground": 156, "j12": 156, "napi": 156, "devcontain": 156, "13": [156, 160], "_dep": 156, "everestj": 156, "cmakefil": 156, "fatal": 156, "workspacestorag": 156, "5c87aec9a1f3f4ba6ae2c223ac523699": 156, "bootload": 156, "preload": 156, "_resolvefilenam": 156, "cj": 156, "815": 156, "_load": 156, "667": 156, "887": 156, "19": 156, "_preloadmodul": 156, "1158": 156, "loadpreloadmodul": 156, "bootstrap": 156, "pre_execut": 156, "446": 156, "preparemainthreadexecut": 156, "74": 156, "run_main_modul": 156, "module_not_found": 156, "requirestack": 156, "fatalinstal": 156, "addon": 156, "seem": 156, "microsoft": 156, "374": 156, "issuecom": 156, "622239998": 156, "_": [156, 163], "toggl": 156, "6j": 157, "everest_workspac": [157, 160], "cp001": 157, "prepend": 157, "chargepointid": 157, "127": 157, "chargeboxserialnumb": 157, "chargepointmodel": 157, "chargepointvendor": 157, "firmwarevers": 157, "authorizeremotetxrequest": 157, "clockaligneddatainterv": 157, "connectorphaserot": 157, "getconfigurationmaxkei": 157, "86400": 157, "localauthorizeofflin": 157, "localpreauthor": 157, "metervaluesaligneddata": 157, "metervaluessampleddata": 157, "metervaluesampleinterv": 157, "numberofconnector": 157, "resetretri": 157, "stoptransactiononevsidedisconnect": 157, "stoptransactiononinvalidid": 157, "stoptxnaligneddata": 157, "stoptxnsampleddata": 157, "supportedfeatureprofil": 157, "firmwaremanag": 157, "remotetrigg": 157, "localauthlistmanag": 157, "smartcharg": 157, "transactionmessageattempt": 157, "transactionmessageretryinterv": 157, "unlockconnectoronevsidedisconnect": 157, "websocketpinginterv": 157, "supportedfiletransferprotocol": 157, "ftp": 157, "cponam": 157, "authorizationkei": 157, "deadbeefdeadbeef": 157, "localauthlisten": 157, "localauthlistmaxlength": 157, "42": [157, 163], "sendlocallistmaxlength": 157, "chargeprofilemaxstacklevel": 157, "chargingscheduleallowedchargingrateunit": 157, "chargingschedulemaxperiod": 157, "maxchargingprofilesinstal": 157, "iso15118pncen": 157, "contractvalidationofflin": 157, "whitepap": 157, "tailor": 157, "wss": 157, "familiar": 157, "remotestarttransact": 157, "summar": 157, "diagnost": 157, "token_provider_rfid": 157, "jsdummytokenprovidermanu": 157, "logmessag": 157, "logmessagesformat": 157, "consol": [157, 158], "certificateinstal": 158, "alongsid": 158, "themobilityhous": 158, "bash": 158, "dropdown": 158, "q1": [159, 163], "2022": [159, 163], "rule": [159, 163], "embedd": [159, 163], "enviro": [159, 163], "fragment": 160, "knowledg": 160, "benefit": 160, "fundament": 160, "everest_tutorial_dir": 160, "eslintrc": 160, "suitabl": 160, "command_tutori": 160, "interface_tutorial_modul": 160, "static": 160, "tutorialmodul": 160, "config_tutorial_switch": 160, "interface_impl_tutorial_modul": 160, "interface_tutorial_moduleimpl": 160, "particularli": 160, "precis": 160, "among": 160, "pointer": 160, "spot": 160, "coincident": 160, "handle_command_tutori": 160, "fairli": 160, "cmake_minimum_requir": 160, "cmake_run_clang_tidi": 160, "disable_edm": 160, "evc_setup_edm": 160, "infypoweracdc": 160, "pal": 160, "palsigslot": 160, "ev_add_project": 160, "add_subdirectori": 160, "cmake_cxx_clang_tidi": 160, "ctest": 160, "cmake_build_typ": 160, "evc_includ": 160, "codecoverag": 160, "append_coverage_compiler_flag": 160, "setup_target_for_coverage_gcovr_html": 160, "gcovr_coverag": 160, "setup_target_for_coverage_lcov": 160, "lcov_coverag": 160, "ev_add_modul": 160, "cmake_prefix_path": 160, "job": 160, "smoothli": 160, "tutorial_module_inst": 160, "minimalist": 160, "generate_config_run_script": 160, "config_nam": 160, "configuraton": 160, "comment": 160, "substitut": 160, "ld_library_path": 160, "importantli": 160, "yyyi": 160, "mm": 160, "dd": 160, "500139": 160, "500327": 160, "500354": 160, "799618": 160, "everest_ctrl": 160, "799822": 160, "120267": 160, "tutorial_modul": 160, "149934": 160, "brocker": 160, "notic": 160, "pop": 160, "hello": 160, "00000000": 160, "0000": 160, "000000000042": 160, "manual_test": 160, "reselect": 160, "refresh": 160, "thu": 160, "rudimentari": 160, "rerun": 160, "additon": 160, "spin": 160, "frist": 160, "hit": 160, "0xaaaaaad24fc0": 160, "mock_transaction_id": 160, "favorit": 160, "nicer": 160, "buildabl": 160, "runnabl": 160, "modif": 161, "mv": 161, "everest_nod": 161, "bind": 161, "contribut": 161, "run_sil": 161, "automaticc": 162, "documentaiton": 162, "possibilti": 162, "expand": 162, "restructuredtext": 162, "tabl": 162, "workflow_dispatch": 162, "h1": 163, "h2": 163, "h3": 163, "h4": 163, "h5": 163, "h6": 163, "bold": 163, "ital": 163, "inlin": 163, "liter": 163, "sup": 163, "super": 163, "unord": 163, "nest": 163, "_anchorbyref": 163, "_anchor": 163, "_external_link_ref": 163, "_extern": 163, "footnot": 163, "citat": 163, "cit1": 163, "external_link_ref": 163, "anchorbyref": 163, "vertic": 163, "horizont": 163, "width": 163, "utf": 163, "row": 163, "caption": 163, "png": 163, "alt": 163, "150px": 163, "height": 163, "align": 163, "center": 163, "target_": 163, "depth": 163, "toc": 163, "visibl": 163, "hidden": 163, "maxdepth": 163, "second_fil": 163, "int_": 163, "infti": 163, "div": 163, "lineno": 163, "emphas": 163, "some_funct": 163, "any_var": 163, "another_funct": 163, "literalinclud": 163, "dedent": 163, "_tutorial_intro": 163, "toctre": 163, "glob": 163}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 99], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 14, 16, 18, 19, 20, 21, 23, 26, 27, 29, 31, 32, 34, 35, 36, 37, 40, 41, 42, 44, 46, 47, 48, 49, 121, 124, 125], "command": [1, 2, 3, 4, 6, 7, 9, 10, 12, 14, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 45, 46, 47, 49, 120, 124, 125, 130, 138, 143, 154, 155], "iso15118_ev": [2, 100], "ac_rcd": [3, 121], "auth": [4, 51, 116, 147], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": [10, 121], "debug_json": 11, "display_messag": [12, 90], "empti": 13, "energi": [14, 91, 121, 145, 148], "energy_manag": 15, "energy_price_inform": [16, 92], "error_histori": [17, 93], "ev_board_support": [18, 94], "ev_slac": 19, "evse_board_support": [20, 95, 121], "evse_manag": [21, 96], "evse_secur": [22, 97], "exampl": [23, 141, 155, 163], "example_error_framework": 24, "example_us": 25, "external_energy_limit": 26, "generic_arrai": [27, 98], "generic_error": 28, "isolation_monitor": [29, 101, 121], "kv": 30, "ocpp": [31, 70, 103, 122, 148, 149, 150, 157], "ocpp_1_6_charge_point": 32, "ocpp_data_transf": 33, "phyverso_mcu_temperatur": [34, 104], "power": 35, "power_supply_dc": [36, 105], "powermet": [37, 106, 121, 124, 125], "reserv": [38, 107, 121], "serial_communication_hub": 39, "session_cost": [40, 109], "slac": 41, "solar_forecast": 42, "sunspec_ac_met": [43, 110], "sunspec_read": 44, "sunspec_scann": 45, "system": [46, 84, 111, 141, 142, 160], "test_control": 47, "tibber_price_forecast": 48, "uk_random_delai": [49, 113], "api": 50, "modul": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 116, 122, 124, 125, 130, 134, 137, 138, 140, 141, 143, 144, 145, 147, 148, 149, 154, 160], "configur": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 120, 121, 122, 124, 125, 144, 145, 147, 150, 157, 160], "provid": [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, 85, 86, 124, 144], "requir": [50, 51, 53, 57, 58, 60, 62, 65, 66, 70, 71, 72, 74, 77, 79, 80, 82, 141, 142, 144, 160], "metadata": [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, 85, 86], "author": [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, 85, 86, 87, 116, 147], "licens": [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, 85, 86, 149], "dpm1000": 52, "dummytokenprovid": [53, 117], "dummytokenprovidermanu": [54, 118], "dummytokenvalid": [55, 119], "dummyv2g": 56, "energymanag": 57, "energynod": 58, "errorhistori": 59, "evmanag": [60, 120], "evslac": 61, "misc": [61, 64], "evsemanag": [62, 121, 147, 149], "evsesecur": [63, 122, 147], "evseslac": [64, 123], "evsev2g": [65, 147, 149], "genericpowermet": [66, 124], "jstibber": 67, "lemdcbm400600": 68, "micromegawattbsp": 69, "ocpp201": 71, "ocppextensionexampl": [72, 128], "pn532tokenprovid": 73, "packetsniff": 74, "persistentstor": 75, "phyversobsp": [76, 129], "powermeterbsm": 77, "pyevjosev": 78, "rsiskramet": 79, "rspaymenttermin": 80, "serialcommhub": 81, "setup": [82, 148, 150, 152, 153, 156, 160], "store": 83, "yetidriv": [85, 130, 149], "yetievdriv": [86, 131], "bank_transact": 88, "board_support_common": 89, "monei": 102, "serial_comm_hub_request": 108, "temperatur": 112, "unit": [114, 148], "units_sign": 115, "integr": [116, 148, 149, 157], "everest": [116, 130, 132, 133, 134, 135, 137, 139, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 156, 157, 158, 160, 161], "select": 116, "algorithm": 116, "plugev": 116, "findfirst": 116, "userinput": 116, "plug": [116, 147, 149, 158], "charg": [116, 145, 146, 147, 149, 151, 158], "extern": [120, 154], "mqtt": [120, 144, 160], "simul": [120, 143, 145, 156, 161], "typic": 121, "connect": [121, 145, 157], "ac": 121, "dc": [121, 145], "publish": [121, 124], "session_ev": 121, "authent": [121, 145], "autocharg": 121, "pnc": 121, "manag": [121, 126, 137, 143, 145, 148, 150, 154, 160], "1ph": 121, "3ph": 121, "switch": 121, "error": [121, 125, 126, 127, 140, 148, 150, 163], "handl": [121, 125, 149], "ca": 122, "certif": 122, "domain": 122, "iso": [122, 143], "15118": [122, 143], "privat": [122, 155], "kei": 122, "password": 122, "more": [122, 141], "about": [122, 151], "csm": [122, 157], "v2g": 122, "mo": 122, "mf": 122, "bundl": [122, 150], "todo": 123, "dataset": 124, "file": [124, 138, 143, 144, 152], "avail": [124, 153], "descript": [124, 125], "structur": [124, 155], "other": [124, 130], "thing": [124, 156], "note": [124, 125, 144, 149, 163], "get_signed_meter_valu": 124, "lem": 125, "dcbm": 125, "400": 125, "600": 125, "initi": 125, "start_transact": 125, "stop_transact": 125, "ip_address": 125, "port": 125, "option": 125, "meter_tls_certif": 125, "ntp": 125, "set": [125, 137, 150], "resili": 125, "time": 125, "sync": 125, "tl": 125, "limit": 125, "refer": [125, 132], "link": [125, 163], "global": [126, 127, 140], "report": 126, "interact": 126, "evs": 126, "commun": [130, 141, 143, 144, 148], "between": [130, 144], "yeti": [130, 150], "microcontrol": 130, "thi": [130, 160, 163], "driver": [130, 149], "protocol": 130, "cob": 130, "protobuf": [130, 152], "low": 130, "control": 130, "mode": 130, "all": [130, 140, 144], "interfac": [133, 138, 143, 144, 146, 149, 160], "type": [135, 143], "snapshot": 136, "edm": [137, 143], "depend": [137, 142, 143, 149, 154, 160], "instal": [137, 138, 143, 150, 160], "quick": [137, 143, 145], "start": [137, 149, 150, 154, 158], "enabl": 137, "cpm_source_cach": 137, "path": 137, "build": [137, 143, 149, 160, 162], "python": [137, 138, 140, 142], "packag": [137, 142, 143], "need": [137, 143], "run": [137, 144, 150, 153, 157, 160], "up": [137, 150], "updat": [137, 138, 150], "workspac": [137, 160], "us": [137, 138, 145, 146, 150, 154, 155], "cmake": 137, "yaml": [137, 144, 160], "creat": [137, 138, 140, 160], "config": [137, 150, 160], "from": [137, 138], "an": [137, 140], "exist": 137, "directori": [137, 153, 160], "tree": 137, "git": [137, 149, 155], "inform": [137, 149, 150, 162], "glanc": 137, "ev": [138, 143, 151], "cli": [138, 143], "purpos": [138, 140], "automat": 138, "dev": [138, 156], "tool": [138, 139, 141], "venv": 138, "manual": 138, "line": [138, 143], "gener": [138, 140, 143, 144, 152, 162], "c": [138, 140, 154], "header": [138, 144], "defin": [138, 154], "auto": 138, "onli": 138, "nodej": 138, "develop": [139, 142, 143, 151, 156, 160], "framework": [140, 141], "usag": [140, 153], "rais": 140, "clear": 140, "subscrib": 140, "The": [140, 143, 144, 147, 150, 158], "errorfactori": 140, "errorstatemonitor": 140, "syntax": 140, "javascript": 140, "guid": [140, 143, 163], "object": [140, 146], "subscript": 140, "side": 140, "effect": 140, "architectur": [140, 162], "A": [141, 142, 143], "visual": [141, 155], "introduct": [141, 150, 154], "high": 141, "level": 141, "concept": [141, 144, 155], "prerequisit": [141, 157, 158, 160], "hardwar": [141, 150], "oper": 141, "librari": 141, "And": [141, 143, 148], "prepar": [142, 143, 150], "your": [142, 143, 151], "environ": [142, 143, 152, 156], "minimum": 142, "word": 142, "test": [142, 148], "ubuntu": 142, "opensus": 142, "fedora": 142, "troubleshoot": [142, 148, 150, 156], "maven": 142, "java": 142, "version": [142, 149, 151, 163], "pyenv": 142, "kind": 143, "Of": [143, 151, 160], "To": [143, 153, 155, 156, 157, 158, 160], "download": 143, "get": [143, 150, 154, 158], "repositori": [143, 155, 160], "helper": 143, "softwar": [143, 150, 158, 161], "loop": [143, 158], "admin": [143, 145, 149], "panel": [143, 145, 149], "understand": 143, "basic": 143, "element": 143, "manifest": 143, "stub": 143, "One": 143, "deep": 143, "breath": 143, "next": 143, "step": [143, 147, 158], "detail": [144, 145], "overview": [144, 145], "instanc": 144, "implement": [144, 149], "layer": 144, "wire": 144, "togeth": 144, "explain": 144, "sourc": 144, "class": 144, "concurr": 144, "dedic": 145, "case": [145, 146, 150], "add": 145, "paramet": 145, "veri": 145, "station": 145, "point": 145, "car": 145, "function": 145, "bank": 146, "card": 146, "payment": [146, 149], "support": [146, 149, 150, 154], "normal": 146, "flow": 146, "interrupt": 146, "too": 146, "expens": 146, "session": 146, "long": 146, "solut": 146, "introduc": 146, "new": [146, 149, 160], "how": [146, 150, 153, 155, 156, 157, 158, 160], "doe": 146, "work": [146, 151, 153], "process": [147, 150, 158], "involv": 147, "0": [147, 148, 149, 150], "1": [147, 148, 149, 150, 151, 160], "2": [147, 148, 149, 150, 160], "3": [147, 149], "4": [147, 149], "5": [147, 149], "6": [147, 149, 157], "frequent": 148, "ask": 148, "question": 148, "best": [148, 155], "practic": [148, 155], "debug": [148, 160], "singl": 148, "warn": [148, 163], "compil": [148, 150], "gnu": 148, "rpc": 148, "timeout": 148, "releas": 149, "2024": 149, "latest": 149, "stabl": 149, "secur": 149, "fix": 149, "prevent": 149, "integ": 149, "overflow": 149, "exi": 149, "improv": 149, "displai": 149, "further": [149, 150], "mention": 149, "chang": 149, "cloud": 149, "refactor": 149, "databas": 149, "except": 149, "chargex": 149, "mrec": 149, "bsp": 149, "phytec": 149, "phyverso": 149, "bazel": [149, 154], "regard": 149, "tag": 149, "minor": 149, "ad": [149, 160], "schedul": 149, "definit": 149, "rust": [149, 154], "now": 149, "featur": 149, "complet": 149, "termin": 149, "transact": 149, "variou": 149, "custom": [149, 160], "data": 149, "extens": 149, "essenti": 149, "jsevmanag": 149, "replac": 149, "jscarsimul": 149, "extend": 149, "state": 149, "id": 149, "remov": 149, "deprec": [149, 163], "pionix": 150, "belaybox": 150, "assembl": 150, "yak": 150, "board": 150, "flash": 150, "cabl": 150, "final": 150, "via": [150, 160], "rauc": 150, "cross": 150, "toolchain": 150, "activ": [150, 160], "some": 150, "befor": 150, "script": 150, "addit": 150, "factori": 150, "reset": 150, "r": 150, "485": 150, "modbu": 150, "No": 150, "reboot": 150, "after": 150, "short": 150, "cheat": 150, "sheet": 150, "current": 151, "nightli": 151, "what": 151, "i": 151, "compass": 151, "direct": [151, 163], "contact": 151, "zulip": 151, "chat": 151, "mail": 151, "list": [151, 153, 163], "weekli": 151, "tech": 151, "meetup": 151, "group": 151, "special": 151, "interest": 151, "resourc": [151, 156], "find": 151, "wai": 151, "Into": 151, "tabl": [151, 163], "content": [151, 163], "indic": 151, "docker": [152, 156], "playground": 152, "local": 152, "ci": 152, "languang": 152, "specif": 152, "act": 153, "job": 153, "trigger": 153, "event": 153, "bind": 153, "experiment": 154, "project": 154, "main": 155, "tip": [155, 163], "n": 155, "trick": 155, "workflow": 155, "branch": 155, "correspond": 155, "mac": 156, "applic": 156, "github": 156, "standup": 156, "sil": 156, "stop": 156, "ocpp1": 157, "libocpp": 157, "core": 157, "steve": 157, "differ": 157, "within": 157, "log": 157, "let": 158, "": 158, "tutori": [159, 160, 161], "goal": 160, "altern": 160, "clone": 160, "skeleton": 160, "cmakelist": 160, "txt": 160, "root": 160, "observ": 160, "explor": 160, "exemplari": 160, "sphinx": [162, 163], "document": [162, 163], "style": 163, "headlin": 163, "bullet": 163, "target": 163, "section": 163, "head": 163, "grid": 163, "simpl": 163, "csv": 163, "titl": 163, "imag": 163, "figur": 163, "comment": 163, "block": 163, "topic": 163, "sidebar": 163, "admonit": 163, "attent": 163, "caution": 163, "danger": 163, "hint": 163, "import": 163, "seealso": 163, "versionad": 163, "versionchang": 163, "math": 163, "raw": 163, "output": 163, "format": 163, "code": 163}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [14, "variables"], [16, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [21, "variables"], [23, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [31, "variables"], [32, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"], [40, "variables"], [41, "variables"], [42, "variables"], [44, "variables"], [46, "variables"], [47, "variables"], [48, "variables"], [49, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [12, "commands"], [14, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [23, "commands"], [26, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [33, "commands"], [36, "commands"], [37, "commands"], [38, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [45, "commands"], [46, "commands"], [47, "commands"], [49, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"], [121, "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"], [121, "connector-lock"]], "debug_json": [[11, "debug-json"]], "display_message": [[12, "display-message"], [90, "display-message"]], "empty": [[13, "empty"]], "energy": [[14, "energy"], [91, "energy"]], "energy_manager": [[15, "energy-manager"]], "energy_price_information": [[16, "energy-price-information"], [92, "energy-price-information"]], "error_history": [[17, "error-history"], [93, "error-history"]], "ev_board_support": [[18, "ev-board-support"], [94, "ev-board-support"]], "ev_slac": [[19, "ev-slac"]], "evse_board_support": [[20, "evse-board-support"], [95, "evse-board-support"], [121, "evse-board-support"]], "evse_manager": [[21, "evse-manager"], [96, "evse-manager"]], "evse_security": [[22, "evse-security"], [97, "evse-security"]], "example": [[23, "example"]], "example_error_framework": [[24, "example-error-framework"]], "example_user": [[25, "example-user"]], "external_energy_limits": [[26, "external-energy-limits"]], "generic_array": [[27, "generic-array"], [98, "generic-array"]], "generic_error": [[28, "generic-error"]], "isolation_monitor": [[29, "isolation-monitor"], [101, "isolation-monitor"], [121, "isolation-monitor"]], "kvs": [[30, "kvs"]], "ocpp": [[31, "ocpp"], [103, "ocpp"]], "ocpp_1_6_charge_point": [[32, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[33, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[34, "phyverso-mcu-temperature"], [104, "phyverso-mcu-temperature"]], "power": [[35, "power"]], "power_supply_DC": [[36, "power-supply-dc"], [105, "power-supply-dc"]], "powermeter": [[37, "powermeter"], [106, "powermeter"], [121, "powermeter"], [124, "powermeter"]], "reservation": [[38, "reservation"], [107, "reservation"]], "serial_communication_hub": [[39, "serial-communication-hub"]], "session_cost": [[40, "session-cost"], [109, "session-cost"]], "slac": [[41, "slac"]], "solar_forecast": [[42, "solar-forecast"]], "sunspec_ac_meter": [[43, "sunspec-ac-meter"], [110, "sunspec-ac-meter"]], "sunspec_reader": [[44, "sunspec-reader"]], "sunspec_scanner": [[45, "sunspec-scanner"]], "system": [[46, "system"], [111, "system"]], "test_control": [[47, "test-control"]], "tibber_price_forecast": [[48, "tibber-price-forecast"]], "uk_random_delay": [[49, "uk-random-delay"], [113, "uk-random-delay"]], "API": [[50, "api"]], "Module Configuration": [[50, "module-configuration"], [51, "module-configuration"], [52, "module-configuration"], [57, "module-configuration"], [58, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [70, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [78, "module-configuration"], [79, "module-configuration"], [80, "module-configuration"], [82, "module-configuration"], [84, "module-configuration"], [85, "module-configuration"], [86, "module-configuration"], [122, "module-configuration"], [125, "module-configuration"], [160, "module-configuration"]], "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"], [84, "provides"], [85, "provides"], [86, "provides"]], "Requirements": [[50, "requirements"], [51, "requirements"], [53, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [65, "requirements"], [66, "requirements"], [70, "requirements"], [71, "requirements"], [72, "requirements"], [74, "requirements"], [77, "requirements"], [79, "requirements"], [80, "requirements"], [82, "requirements"]], "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"], [84, "metadata"], [85, "metadata"], [86, "metadata"]], "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"], [84, "authors"], [85, "authors"], [86, "authors"]], "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"], [84, "license"], [85, "license"], [86, "license"]], "Auth": [[51, "auth"], [147, "auth"]], "DPM1000": [[52, "dpm1000"]], "DummyTokenProvider": [[53, "dummytokenprovider"], [117, "dummytokenprovider"]], "DummyTokenProviderManual": [[54, "dummytokenprovidermanual"], [118, "dummytokenprovidermanual"]], "DummyTokenValidator": [[55, "dummytokenvalidator"], [119, "dummytokenvalidator"]], "DummyV2G": [[56, "dummyv2g"]], "EnergyManager": [[57, "energymanager"]], "EnergyNode": [[58, "energynode"]], "ErrorHistory": [[59, "errorhistory"]], "EvManager": [[60, "evmanager"], [120, "evmanager"]], "EvSlac": [[61, "evslac"]], "Misc": [[61, "misc"], [64, "misc"]], "EvseManager": [[62, "evsemanager"], [121, "evsemanager"], [147, "evsemanager"]], "EvseSecurity": [[63, "evsesecurity"], [122, "evsesecurity"], [147, "evsesecurity"]], "EvseSlac": [[64, "evseslac"], [123, "evseslac"]], "EvseV2G": [[65, "evsev2g"], [147, "evsev2g"]], "GenericPowermeter": [[66, "genericpowermeter"], [124, "genericpowermeter"]], "JsTibber": [[67, "jstibber"]], "LemDCBM400600": [[68, "lemdcbm400600"]], "MicroMegaWattBSP": [[69, "micromegawattbsp"]], "OCPP": [[70, "ocpp"]], "OCPP201": [[71, "ocpp201"]], "OCPPExtensionExample": [[72, "ocppextensionexample"], [128, "ocppextensionexample"]], "PN532TokenProvider": [[73, "pn532tokenprovider"]], "PacketSniffer": [[74, "packetsniffer"]], "PersistentStore": [[75, "persistentstore"]], "PhyVersoBSP": [[76, "phyversobsp"], [129, "phyversobsp"]], "PowermeterBSM": [[77, "powermeterbsm"]], "PyEvJosev": [[78, "pyevjosev"]], "RsIskraMeter": [[79, "rsiskrameter"]], "RsPaymentTerminal": [[80, "rspaymentterminal"]], "SerialCommHub": [[81, "serialcommhub"]], "Setup": [[82, "setup"], [153, "setup"]], "Store": [[83, "store"]], "System": [[84, "system"]], "YetiDriver": [[85, "yetidriver"], [130, "yetidriver"]], "YetiEvDriver": [[86, "yetievdriver"], [131, "yetievdriver"]], "authorization": [[87, "authorization"]], "bank_transaction": [[88, "bank-transaction"]], "board_support_common": [[89, "board-support-common"]], "iso15118_charger": [[99, "iso15118-charger"]], "iso15118_ev": [[100, "iso15118-ev"]], "money": [[102, "money"]], "serial_comm_hub_requests": [[108, "serial-comm-hub-requests"]], "temperature": [[112, "temperature"]], "units": [[114, "units"]], "units_signed": [[115, "units-signed"]], "Auth Module": [[116, "auth-module"]], "Integration in EVerest": [[116, "integration-in-everest"]], "Selection Algorithm": [[116, "selection-algorithm"]], "PlugEvents": [[116, "plugevents"]], "FindFirst": [[116, "findfirst"]], "UserInput": [[116, "userinput"]], "Plug&Charge Authorization": [[116, "plug-charge-authorization"], [147, "plug-charge-authorization"]], "Configuration": [[120, "configuration"]], "External MQTT": [[120, "external-mqtt"]], "Simulator Commands": [[120, "simulator-commands"]], "Typical connections": [[121, "typical-connections"]], "AC Configuration": [[121, "ac-configuration"]], "DC Configuration": [[121, "dc-configuration"]], "Published variables": [[121, "published-variables"], [124, "published-variables"]], "session_events": [[121, "session-events"]], "Authentication": [[121, "authentication"]], "Autocharge / PnC": [[121, "autocharge-pnc"]], "Reservation": [[121, "reservation"]], "Energy Management": [[121, "energy-management"]], "Energy Management: 1ph/3ph switching": [[121, "energy-management-1ph-3ph-switching"]], "Error Handling": [[121, "error-handling"]], "CA Certificate Domains": [[122, "ca-certificate-domains"]], "Configuration for OCPP": [[122, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[122, "configuration-for-iso-15118"]], "Private Key Password": [[122, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[122, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[123, "todo"]], "Datasets in the configuration file": [[124, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[124, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[124, "dataset-description"]], "Structure of datasets in the configuration file": [[124, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[124, "other-things-to-note"]], "Provided commands": [[124, "provided-commands"]], "get_signed_meter_value": [[124, "get-signed-meter-value"]], "LEM DCBM 400/600": [[125, "lem-dcbm-400-600"]], "Description": [[125, "description"]], "Initialization": [[125, "initialization"]], "Variable Powermeter": [[125, "variable-powermeter"]], "Command start_transaction": [[125, "command-start-transaction"]], "Command stop_transaction": [[125, "command-stop-transaction"]], "ip_address": [[125, "ip-address"]], "port (optional)": [[125, "port-optional"]], "meter_tls_certificate (optional)": [[125, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[125, "ntp-settings-optional"]], "Resilience Settings (optional)": [[125, "resilience-settings-optional"]], "Notes": [[125, "notes"]], "Time Sync": [[125, "time-sync"]], "Error Handling / Resilience": [[125, "error-handling-resilience"]], "TLS Notes & Limitations": [[125, "tls-notes-limitations"]], "References / Links": [[125, "references-links"]], "Global Errors and Error Reporting": [[126, "global-errors-and-error-reporting"]], "Interaction with EVSE Manager": [[126, "interaction-with-evse-manager"]], "Global Errors": [[127, "global-errors"]], "Communication between the Yeti microcontroller and this driver module": [[130, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[130, "protocol"]], "COBS": [[130, "cobs"]], "Protobuf": [[130, "protobuf"]], "EVerest to Yeti": [[130, "everest-to-yeti"]], "Low control mode:": [[130, "low-control-mode"]], "Other commands for all modes:": [[130, "other-commands-for-all-modes"]], "Yeti to EVerest": [[130, "yeti-to-everest"]], "EVerest Reference": [[132, "everest-reference"]], "EVerest Interfaces": [[133, "everest-interfaces"]], "EVerest Modules": [[134, "everest-modules"]], "EVerest Types": [[135, "everest-types"]], "Snapshot": [[136, "snapshot"]], "edm": [[137, "edm"]], "Dependency Manager for EVerest": [[137, "dependency-manager-for-everest"]], "Install and Quick Start": [[137, "install-and-quick-start"]], "Installing edm": [[137, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[137, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[137, "building-everest"]], "Python packages needed to run edm": [[137, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[137, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[137, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[137, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[137, "git-information-at-a-glance"]], "ev-cli": [[138, "ev-cli"]], "Purpose": [[138, "purpose"], [140, "purpose"]], "Install": [[138, "install"]], "Use automatically installed ev-dev-tools from python venv": [[138, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[138, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[138, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[138, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[138, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[138, "auto-generating-nodejs-modules"]], "EVerest development tools": [[139, "everest-development-tools"]], "Error Framework": [[140, "error-framework"]], "Usage": [[140, "usage"], [153, "usage"]], "General": [[140, "general"]], "Raise an error": [[140, "raise-an-error"], [140, "id1"], [140, "id6"], [140, "id12"]], "Clear an error": [[140, "clear-an-error"], [140, "id2"], [140, "id7"], [140, "id13"]], "Subscribe to an error": [[140, "subscribe-to-an-error"], [140, "id3"], [140, "id8"], [140, "id14"]], "Subscribe globally to all errors": [[140, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[140, "the-errorfactory"], [140, "id4"], [140, "id10"], [140, "id16"]], "The ErrorStateMonitor": [[140, "the-errorstatemonitor"], [140, "id5"], [140, "id11"], [140, "id17"]], "Syntax in a C++ module": [[140, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[140, "subscribe-to-global-all-errors"], [140, "id9"], [140, "id15"]], "Syntax in a Python module": [[140, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[140, "syntax-in-a-javascript-module"]], "Usage Guide": [[140, "usage-guide"]], "Creating Error objects": [[140, "creating-error-objects"]], "The global subscription": [[140, "the-global-subscription"]], "Side effects of raising errors": [[140, "side-effects-of-raising-errors"]], "Architecture": [[140, "architecture"], [162, "architecture"]], "EVerest Framework": [[141, "everest-framework"]], "A Visual Introduction": [[141, "a-visual-introduction"]], "Examples of EVerest Modules": [[141, "examples-of-everest-modules"]], "High Level Module Concept": [[141, "high-level-module-concept"]], "Module Communication": [[141, "module-communication"]], "System Requirements and Prerequisites": [[141, "system-requirements-and-prerequisites"]], "Hardware": [[141, "hardware"]], "Operating System": [[141, "operating-system"]], "Libraries And Tools": [[141, "libraries-and-tools"]], "More": [[141, "more"]], "Prepare Your Development Environment": [[142, "prepare-your-development-environment"], [143, "prepare-your-development-environment"]], "Minimum Requirements for EVerest": [[142, "minimum-requirements-for-everest"]], "A Word on System Environments": [[142, "a-word-on-system-environments"]], "Required Packages": [[142, "required-packages"]], "Tested Environments": [[142, "tested-environments"]], "Ubuntu": [[142, "ubuntu"]], "OpenSUSE": [[142, "opensuse"]], "Fedora": [[142, "fedora"]], "Troubleshooting": [[142, "troubleshooting"], [150, "troubleshooting"], [156, "troubleshooting"]], "Maven dependency": [[142, "maven-dependency"]], "Java dependency": [[142, "java-dependency"]], "Python versions with pyenv": [[142, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[143, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[143, "needed-packages"]], "Download And Install": [[143, "download-and-install"]], "Get The Needed EVerest Repositories": [[143, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[143, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[143, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[143, "packages-for-iso-15118-communication"]], "Build EVerest": [[143, "build-everest"]], "Simulating EVerest": [[143, "simulating-everest"]], "Prepare The Helpers": [[143, "prepare-the-helpers"]], "Software in a loop": [[143, "software-in-a-loop"]], "Admin panel and simulations": [[143, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[143, "understanding-everest-modules"]], "Basic elements of a module": [[143, "basic-elements-of-a-module"]], "Module manifest": [[143, "module-manifest"]], "Interfaces": [[143, "interfaces"]], "Types": [[143, "types"]], "Generate the stub files": [[143, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[143, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[144, "everest-modules-in-detail"]], "Overview": [[144, "overview"]], "Concepts": [[144, "concepts"]], "Modules and module instances": [[144, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[144, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[144, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[144, "providing-interface-implementations"]], "Requiring interface implementations": [[144, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[144, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[144, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[144, "explaining-the-yaml-files"]], "Explaining the generated sources": [[144, "explaining-the-generated-sources"]], "Interface headers": [[144, "interface-headers"]], "Module files": [[144, "module-files"]], "The module class": [[144, "the-module-class"]], "Interface implementations": [[144, "interface-implementations"]], "Note on concurrency": [[144, "note-on-concurrency"]], "EVerest Module Configurations": [[145, "everest-module-configurations"]], "Module connections for dedicated use cases": [[145, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[145, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[145, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[145, "module-connections-and-module-parameters"]], "Very quick overview": [[145, "very-quick-overview"]], "Charging station and charging points": [[145, "charging-station-and-charging-points"]], "Authentication for charging": [[145, "authentication-for-charging"]], "Car simulation": [[145, "car-simulation"]], "Energy management": [[145, "energy-management"], [148, "energy-management"]], "DC charging": [[145, "dc-charging"]], "Module functionality in detail": [[145, "module-functionality-in-detail"]], "Bank Card Payment": [[146, "bank-card-payment"]], "Objectives": [[146, "objectives"]], "Supported use cases": [[146, "supported-use-cases"]], "Normal flow": [[146, "normal-flow"]], "Interrupted charging": [[146, "interrupted-charging"]], "Too expensive session": [[146, "too-expensive-session"]], "Too long session": [[146, "too-long-session"]], "Solution": [[146, "solution"]], "Introduce new interfaces": [[146, "introduce-new-interfaces"]], "How does it work": [[146, "how-does-it-work"]], "Configure Plug&Charge": [[147, "configure-plug-charge"]], "The Authorization process in EVerest": [[147, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[147, "involved-everest-modules"]], "Step 0": [[147, "step-0"]], "Step 1": [[147, "step-1"]], "Step 2": [[147, "step-2"]], "Step 3": [[147, "step-3"]], "Step 4": [[147, "step-4"]], "Step 5": [[147, "step-5"]], "Step 6": [[147, "step-6"]], "EVerest configuration": [[147, "everest-configuration"], [160, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[148, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[148, "everest-modules"]], "Debug a single module": [[148, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[148, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[148, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[148, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[148, "everest-ocpp-2-0-1-setup"]], "Testing": [[148, "testing"]], "Unit tests": [[148, "unit-tests"]], "Integration tests": [[148, "integration-tests"]], "EVerest Release Notes": [[149, "everest-release-notes"]], "2024.6.0 - LATEST STABLE": [[149, "latest-stable"]], "Security Fix: Prevent integer overflow in EvseV2G": [[149, "security-fix-prevent-integer-overflow-in-evsev2g"], [149, "id4"]], "New EXI implementation and license improvement": [[149, "new-exi-implementation-and-license-improvement"]], "Version information displayed": [[149, "version-information-displayed"]], "Further mentions of changes": [[149, "further-mentions-of-changes"]], "2024.5.0": [[149, "id1"]], "Cloud: Refactored database exception handling": [[149, "cloud-refactored-database-exception-handling"]], "OCPP 1.6: ChargeX - MREC": [[149, "ocpp-1-6-chargex-mrec"]], "New BSP driver: Phytec phyVERSO": [[149, "new-bsp-driver-phytec-phyverso"]], "Bazel improvement regarding git tags": [[149, "bazel-improvement-regarding-git-tags"]], "Minor EvseManager changes": [[149, "minor-evsemanager-changes"]], "2024.4.0": [[149, "id2"]], "Added charging schedules definition": [[149, "added-charging-schedules-definition"]], "Rust now feature-complete": [[149, "rust-now-feature-complete"]], "Payment terminal integration": [[149, "payment-terminal-integration"]], "Admin Panel improvements": [[149, "admin-panel-improvements"]], "Support starting transaction in EvseManager": [[149, "support-starting-transaction-in-evsemanager"]], "OCPP 2.0.1: Various custom data extensions": [[149, "ocpp-2-0-1-various-custom-data-extensions"]], "Bazel support for building essential modules": [[149, "bazel-support-for-building-essential-modules"]], "JsEvManager as replacement for JsCarSimulator": [[149, "jsevmanager-as-replacement-for-jscarsimulator"]], "2024.3.1": [[149, "id3"]], "2024.3.0": [[149, "id6"]], "Plug & Charge": [[149, "plug-charge"]], "Fix for YetiDriver": [[149, "fix-for-yetidriver"]], "Extended OCPP interface for transaction state and ID": [[149, "extended-ocpp-interface-for-transaction-state-and-id"]], "Removed deprecated modules and dependencies": [[149, "removed-deprecated-modules-and-dependencies"]], "Pionix BelayBox": [[150, "pionix-belaybox"]], "Introduction": [[150, "introduction"], [154, "introduction"]], "The BelayBox hardware": [[150, "the-belaybox-hardware"]], "Getting support": [[150, "getting-support"]], "Setting up Hardware and Software": [[150, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[150, "assembling-the-yak-board"]], "Flashing the Yak Board": [[150, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[150, "assembling-the-yeti-board"]], "Preparing the cable set": [[150, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[150, "final-yak-yeti-cable-setup"]], "BelayBox Use Cases": [[150, "belaybox-use-cases"]], "How to install updates via RAUC bundles": [[150, "how-to-install-updates-via-rauc-bundles"]], "Cross-compile toolchain": [[150, "cross-compile-toolchain"]], "How to flash the Yeti board": [[150, "how-to-flash-the-yeti-board"]], "How to activate OCPP 2.0.1": [[150, "how-to-activate-ocpp-2-0-1"]], "Some information before setting up OCPP 2.0.1": [[150, "some-information-before-setting-up-ocpp-2-0-1"]], "Configuration on the BelayBox": [[150, "configuration-on-the-belaybox"]], "Running the scripts and manager processes": [[150, "running-the-scripts-and-manager-processes"]], "Additional information": [[150, "additional-information"]], "Factory reset": [[150, "factory-reset"]], "Further information": [[150, "further-information"]], "RS-485 Modbus config for Yak board": [[150, "rs-485-modbus-config-for-yak-board"]], "Yeti errors or EVerest not starting": [[150, "yeti-errors-or-everest-not-starting"]], "No reboot after RAUC update": [[150, "no-reboot-after-rauc-update"]], "Short cheat sheet": [[150, "short-cheat-sheet"]], "Current Version nightly": [[151, "index"]], "What Is EVerest": [[151, "what-is-everest"]], "EVerest Compass": [[151, "everest-compass"]], "Direct contact": [[151, "direct-contact"]], "Zulip chat": [[151, "zulip-chat"]], "Mailing list": [[151, "mailing-list"]], "Weekly tech meetup and working groups": [[151, "weekly-tech-meetup-and-working-groups"]], "Special Interest Group \u201cEV Charging\u201d": [[151, "special-interest-group-ev-charging"]], "1:1 meetup": [[151, "meetup"]], "Tech resources about EVerest": [[151, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[151, "find-your-way-into-everest-development"]], "Table Of Contents": [[151, "table-of-contents"]], "Indices and tables": [[151, "indices-and-tables"]], "Docker setup": [[152, "docker-setup"]], "everest playground": [[152, "everest-playground"]], "Local CI environment": [[152, "local-ci-environment"]], "Generating languange specific protobuf files": [[152, "generating-languange-specific-protobuf-files"]], "How To: Act": [[153, "how-to-act"]], "List available jobs:": [[153, "list-available-jobs"]], "Run Jobs / Trigger events:": [[153, "run-jobs-trigger-events"]], "Bind working directory:": [[153, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[154, "experimental-bazel-support-in-everest"]], "Getting Started": [[154, "getting-started"]], "Using Bazel Commands": [[154, "using-bazel-commands"]], "Dependency Management": [[154, "dependency-management"]], "Defining C++ EVerest Modules": [[154, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[154, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[154, "using-everest-in-external-bazel-projects"]], "How To: Git": [[155, "how-to-git"]], "Main concept": [[155, "main-concept"]], "Best practices": [[155, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[155, "tips-n-tricks-for-git"]], "Using private repositories": [[155, "using-private-repositories"]], "Workflow example": [[155, "workflow-example"]], "Visualization of the branching structure": [[155, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[155, "corresponding-git-commands"]], "How To: Develop on a Mac": [[156, "how-to-develop-on-a-mac"]], "Application Setup": [[156, "application-setup"]], "GitHub Setup": [[156, "github-setup"]], "Standup the Dev Docker Environment": [[156, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[156, "everest-sil-simulation"]], "Stopping things": [[156, "stopping-things"]], "Resources": [[156, "resources"]], "How To: OCPP1.6 in EVerest": [[157, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[157, "prerequisites"], [158, "prerequisites"]], "Integration of libocpp into everest-core": [[157, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[157, "run-everest-with-steve"]], "Configuring OCPP": [[157, "configuring-ocpp"]], "Connect to a different CSMS": [[157, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[157, "configuring-ocpp-within-everest"]], "Logging": [[157, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[158, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[158, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[158, "let-s-get-started-step-by-step"]], "Tutorials": [[159, "tutorials"]], "How To: Develop New Modules": [[160, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[160, "goal-of-this-tutorial"]], "Install Prerequisites": [[160, "install-prerequisites"]], "Workspace Setup": [[160, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[160, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[160, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[160, "create-module-skeleton"]], "Interface Configuration": [[160, "interface-configuration"]], "Build Configuration & Build": [[160, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[160, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[160, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[160, "adding-dependencies-yaml"]], "Building": [[160, "building"]], "Run Configuration & Run": [[160, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[160, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[160, "running-everest"]], "Observing the System": [[160, "observing-the-system"]], "Exploring with MQTT Explorer": [[160, "exploring-with-mqtt-explorer"]], "Debugging": [[160, "debugging"]], "Exemplary Module Customizations": [[160, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[161, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[162, "general-sphinx-information"]], "Build the documentation": [[162, "build-the-documentation"]], "Sphinx style guide": [[163, "sphinx-style-guide"]], "Headlines": [[163, "headlines"]], "Styles": [[163, "styles"]], "Bullet Lists": [[163, "bullet-lists"]], "Targets and Links": [[163, "targets-and-links"]], "Section Heading": [[163, "section-heading"]], "Tables": [[163, "tables"]], "Grid table": [[163, "grid-table"]], "Simple table": [[163, "simple-table"]], "CSV table": [[163, "csv-table"]], "table title": [[163, "id6"]], "Images and Figures": [[163, "images-and-figures"]], "Image": [[163, "image"]], "Figure": [[163, "figure"]], "Comments": [[163, "comments"]], "Directives": [[163, "directives"]], "Table of Contents": [[163, "table-of-contents"], [163, "id4"]], "Table of Contents (this document)": [[163, "table-of-contents-this-document"]], "Content Block Directives": [[163, "content-block-directives"], [163, "id5"]], ".. topic:: [title]": [[163, "topic-title"]], "Topic": [[163, null]], ".. sidebar:: [title]": [[163, "sidebar-title"]], "Sidebar": [[163, null]], ".. admonition:: [title]": [[163, "admonition-title"]], "Admonition title": [[163, null]], ".. attention::": [[163, "attention"]], ".. caution::": [[163, "caution"]], ".. danger::": [[163, "danger"]], ".. error::": [[163, "error"]], ".. hint::": [[163, "hint"]], ".. important::": [[163, "important"]], ".. note::": [[163, "note"]], ".. tip::": [[163, "tip"]], ".. warning::": [[163, "warning"]], ".. seealso::": [[163, "seealso"]], ".. versionadded:: [version]": [[163, "versionadded-version"]], ".. versionchanged:: [version]": [[163, "versionchanged-version"]], ".. deprecated:: [version]": [[163, "deprecated-version"]], ".. math::": [[163, "math"]], ".. raw:: output format": [[163, "raw-output-format"]], "Code Examples": [[163, "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/display_message", "_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/generic_error", "_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/EvManager", "_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/display_message", "_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/temperature", "_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/EvManager", "_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/OCPP201", "_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", "general/release-notes", "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/display_message.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/generic_error.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/EvManager.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/display_message.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/temperature.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/EvManager.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/OCPP201.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", "general/release-notes.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. display_message", "13.2.13. empty", "13.2.14. energy", "13.2.15. energy_manager", "13.2.16. energy_price_information", "13.2.17. error_history", "13.2.18. ev_board_support", "13.2.19. ev_slac", "13.2.20. evse_board_support", "13.2.21. evse_manager", "13.2.22. evse_security", "13.2.23. example", "13.2.24. example_error_framework", "13.2.25. example_user", "13.2.26. external_energy_limits", "13.2.27. generic_array", "13.2.28. generic_error", "13.2.29. isolation_monitor", "13.2.30. kvs", "13.2.31. ocpp", "13.2.32. ocpp_1_6_charge_point", "13.2.33. ocpp_data_transfer", "13.2.34. phyverso_mcu_temperature", "13.2.35. power", "13.2.36. power_supply_DC", "13.2.37. powermeter", "13.2.38. reservation", "13.2.39. serial_communication_hub", "13.2.40. session_cost", "13.2.41. slac", "13.2.42. solar_forecast", "13.2.43. sunspec_ac_meter", "13.2.44. sunspec_reader", "13.2.45. sunspec_scanner", "13.2.46. system", "13.2.47. test_control", "13.2.48. tibber_price_forecast", "13.2.49. 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. EvManager", "13.1.12. EvSlac", "13.1.13. EvseManager", "13.1.14. EvseSecurity", "13.1.15. EvseSlac", "13.1.16. EvseV2G", "13.1.17. GenericPowermeter", "13.1.18. JsTibber", "13.1.19. LemDCBM400600", "13.1.20. MicroMegaWattBSP", "13.1.21. OCPP", "13.1.22. OCPP201", "13.1.23. OCPPExtensionExample", "13.1.24. PN532TokenProvider", "13.1.25. PacketSniffer", "13.1.26. PersistentStore", "13.1.27. PhyVersoBSP", "13.1.28. PowermeterBSM", "13.1.29. PyEvJosev", "13.1.30. RsIskraMeter", "13.1.31. RsPaymentTerminal", "13.1.32. SerialCommHub", "13.1.33. Setup", "13.1.34. Store", "13.1.35. System", "13.1.36. YetiDriver", "13.1.37. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. display_message", "13.3.5. energy", "13.3.6. energy_price_information", "13.3.7. error_history", "13.3.8. ev_board_support", "13.3.9. evse_board_support", "13.3.10. evse_manager", "13.3.11. evse_security", "13.3.12. generic_array", "13.3.13. iso15118_charger", "13.3.14. iso15118_ev", "13.3.15. isolation_monitor", "13.3.16. money", "13.3.17. ocpp", "13.3.18. phyverso_mcu_temperature", "13.3.19. power_supply_DC", "13.3.20. powermeter", "13.3.21. reservation", "13.3.22. serial_comm_hub_requests", "13.3.23. session_cost", "13.3.24. sunspec_ac_meter", "13.3.25. system", "13.3.26. temperature", "13.3.27. uk_random_delay", "13.3.28. units", "13.3.29. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvManager", "5.2.2. EvseManager", "5.2.3. EvseSecurity", "5.2.4. EvseSlac", "5.2.6. GenericPowermeter", "5.2.7. LEM DCBM 400/600", "5.2.8. Global Errors and Error Reporting", "5.2.10. Global Errors", "OCPPExtensionExample", "PhyVersoBSP", "5.2.11. 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", "EVerest Release Notes", "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, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 77, 78, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 127, 128, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 57, 58, 60, 61, 62, 63, 64, 65, 67, 69, 70, 71, 74, 76, 77, 78, 82, 84, 85, 86, 90, 93, 116, 121, 122, 124, 125, 132, 140, 141, 145, 147, 148, 150, 151, 152, 154, 157, 162], "defin": [1, 2, 9, 10, 11, 15, 16, 18, 20, 21, 22, 23, 25, 29, 30, 32, 33, 35, 37, 42, 44, 45, 47, 48, 51, 62, 65, 70, 87, 89, 91, 96, 99, 106, 111, 122, 125, 126, 130, 132, 137, 140, 141, 142, 143, 144, 149, 152, 157, 160, 162, 163], "iso15118": [1, 2, 19, 22, 41, 47, 56, 61, 62, 64, 65, 78, 99, 100, 121, 122, 136, 143, 147, 158], "charger": [1, 2, 20, 50, 51, 56, 62, 65, 82, 99, 116, 121, 130, 141, 147, 148, 150, 151, 158], "require_auth_eim": 1, "null": [1, 2, 30, 41], "an": [1, 2, 3, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46, 48, 49, 50, 51, 52, 56, 62, 64, 65, 72, 78, 80, 81, 84, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 101, 102, 103, 106, 107, 108, 109, 110, 111, 115, 116, 121, 123, 125, 126, 128, 130, 138, 141, 143, 144, 145, 147, 148, 149, 150, 151, 153, 156, 157, 158, 160, 161], "eim": [1, 62, 65, 121], "author": [1, 4, 5, 6, 21, 96, 106, 109, 121, 132, 135, 143, 144, 146, 151, 157, 160], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 49, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 121, 141, 143, 151, 156], "providedidtoken": [1, 5, 6, 21, 87, 96, 109, 147], "The": [1, 2, 4, 5, 12, 14, 18, 20, 21, 22, 29, 30, 31, 36, 37, 38, 46, 49, 50, 51, 64, 65, 66, 68, 74, 78, 79, 80, 81, 82, 87, 90, 91, 92, 96, 97, 99, 102, 103, 106, 109, 111, 112, 116, 120, 121, 122, 123, 124, 125, 126, 127, 130, 137, 138, 141, 142, 145, 146, 148, 149, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163], "evcc": [1, 2, 21, 78, 96, 99, 158], "provid": [1, 3, 5, 6, 7, 8, 11, 17, 19, 22, 23, 28, 31, 39, 40, 41, 49, 87, 88, 90, 97, 99, 103, 104, 106, 109, 111, 116, 117, 118, 120, 121, 122, 125, 126, 138, 140, 141, 143, 145, 146, 147, 148, 152, 154, 157, 158, 160, 162], "payment": [1, 80, 99, 106, 147, 151], "detail": [1, 21, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 80, 85, 86, 90, 99, 103, 106, 107, 121, 122, 125, 137, 141, 143, 149, 150, 151, 157, 160], "pnc": [1, 62, 65, 150, 157, 158], "send": [1, 21, 31, 39, 62, 64, 70, 103, 121, 123, 126, 130, 144, 146, 147, 155, 160], "signatur": [1, 22, 106, 111, 115, 140], "certif": [1, 21, 22, 63, 65, 68, 78, 87, 97, 99, 106, 111, 125, 142, 143, 147, 150, 157, 158], "chain": [1, 21, 22, 58, 65, 97, 121, 147], "emaid": [1, 87, 106], "There": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 121, 138, 140, 143, 144, 145, 147, 150, 151, 154, 155, 156], "extend": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 72, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 128, 144, 160], "definit": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 138, 141, 143, 144, 150], "here": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 81, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 132, 137, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 157, 158, 160, 161], "ac_close_contactor": 1, "contactor": [1, 2, 18, 20, 89, 95, 99, 130], "should": [1, 3, 12, 18, 20, 21, 22, 29, 32, 36, 37, 51, 52, 57, 60, 62, 64, 65, 72, 82, 84, 90, 95, 96, 100, 103, 111, 121, 125, 130, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 160], "close": [1, 2, 65, 99, 145, 156], "ac_open_contactor": 1, "open": [1, 99, 137, 143, 145, 149, 150, 151, 152, 156, 157, 160, 161, 162], "start_cable_check": 1, "now": [1, 21, 49, 70, 71, 91, 92, 96, 111, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 150, 151, 152, 154, 155, 156, 160, 161], "start": [1, 2, 4, 19, 20, 21, 29, 31, 36, 37, 39, 41, 46, 49, 51, 60, 62, 68, 70, 89, 96, 103, 106, 109, 111, 113, 116, 121, 123, 125, 130, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 160, 161], "cabl": [1, 10, 20, 62, 68, 76, 89, 96, 142], "check": [1, 6, 22, 23, 30, 62, 82, 106, 121, 125, 130, 140, 144, 145, 149, 150, 151, 155, 158, 160], "start_pre_charg": 1, "pre": [1, 65, 80, 96, 106, 124, 143, 146, 152, 161], "charg": [1, 2, 9, 19, 20, 21, 29, 31, 32, 36, 47, 49, 51, 57, 60, 62, 65, 69, 70, 71, 76, 79, 84, 87, 89, 90, 91, 95, 96, 99, 100, 103, 105, 106, 107, 109, 120, 121, 122, 126, 129, 130, 141, 143, 150, 157, 159], "phase": [1, 2, 18, 20, 29, 36, 57, 58, 60, 62, 76, 91, 95, 96, 99, 105, 106, 110, 114, 115, 121, 124, 130, 141, 143, 149], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 14, 18, 20, 21, 26, 31, 34, 41, 44, 52, 53, 57, 60, 62, 64, 67, 68, 70, 71, 76, 77, 80, 89, 90, 91, 95, 96, 99, 102, 103, 104, 106, 109, 110, 116, 117, 121, 122, 123, 124, 125, 126, 127, 130, 132, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 163], "3": [1, 19, 36, 41, 45, 57, 60, 61, 62, 64, 68, 76, 92, 96, 102, 106, 121, 122, 123, 124, 125, 130, 136, 137, 142, 150, 156, 157, 160, 163], "trigger": [1, 3, 19, 20, 31, 32, 62, 103, 111, 141, 144, 147, 149, 157, 162], "when": [1, 4, 12, 19, 31, 32, 36, 41, 44, 51, 62, 64, 65, 69, 70, 71, 73, 76, 77, 84, 85, 86, 87, 90, 91, 96, 103, 106, 107, 109, 111, 113, 121, 122, 124, 125, 126, 130, 138, 140, 142, 143, 144, 145, 147, 148, 149, 150, 153, 155, 156, 157, 160, 162], "ev": [1, 2, 4, 18, 19, 20, 21, 51, 60, 61, 62, 64, 65, 76, 78, 86, 87, 89, 94, 96, 99, 100, 106, 109, 116, 123, 129, 131, 139, 141, 144, 145, 147, 149, 150, 158, 160], "powerdeliveryreq": [1, 99], "messag": [1, 12, 31, 32, 62, 70, 71, 74, 81, 90, 93, 99, 103, 106, 109, 122, 123, 126, 130, 140, 141, 144, 148, 149, 150, 157, 160], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 21, 29, 31, 32, 37, 41, 51, 68, 76, 89, 91, 96, 99, 106, 116, 121, 125, 130, 146, 150, 157, 161], "current_demand_start": 1, "process": [1, 2, 19, 41, 57, 80, 87, 96, 99, 111, 116, 122, 126, 127, 138, 141, 143, 144, 145, 146, 148, 149, 151, 154, 159, 160, 161, 163], "ha": [1, 4, 12, 20, 31, 32, 51, 62, 65, 76, 78, 79, 87, 90, 96, 99, 103, 106, 107, 111, 116, 121, 125, 126, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 157, 160], "want": [1, 2, 62, 121, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 153, 155, 160, 161], "current_demand_finish": 1, "wa": [1, 8, 19, 21, 22, 23, 30, 38, 41, 46, 82, 96, 99, 103, 106, 107, 111, 113, 130, 137, 143, 144, 145, 146, 147, 149, 151, 155, 157, 160], "finish": [1, 2, 20, 40, 46, 51, 62, 80, 91, 96, 109, 123, 146, 150, 155, 160], "sae_bidi_mode_act": 1, "sae": [1, 2, 60, 62, 99, 121, 150], "j2847": [1, 2, 60, 62], "bidi": [1, 60, 99], "mode": [1, 2, 9, 21, 36, 39, 41, 47, 52, 57, 62, 64, 82, 91, 99, 100, 105, 121, 148, 150], "activ": [1, 20, 36, 51, 52, 62, 68, 91, 92, 93, 109, 111, 113, 116, 125, 138, 140, 142, 145, 147, 157], "evcc_id": [1, 96], "string": [1, 2, 4, 6, 9, 11, 17, 18, 19, 21, 22, 23, 30, 31, 32, 36, 37, 38, 39, 41, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 115, 120, 125, 143, 144, 160], "specifi": [1, 21, 22, 29, 31, 38, 62, 65, 68, 84, 91, 96, 97, 99, 103, 106, 107, 109, 111, 116, 120, 121, 122, 143, 144, 147, 148, 152, 153, 157, 158, 160], "identif": [1, 79, 96, 106, 112, 121, 145], "readabl": [1, 130, 162], "format": [1, 22, 46, 68, 79, 80, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 125, 138, 142, 151, 153, 157, 160], "It": [1, 9, 20, 21, 31, 51, 56, 57, 62, 63, 64, 71, 96, 99, 109, 113, 116, 121, 122, 124, 125, 130, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 162], "contain": [1, 6, 12, 16, 21, 22, 31, 32, 33, 40, 42, 46, 48, 50, 51, 87, 90, 92, 93, 96, 97, 99, 102, 103, 109, 111, 116, 121, 122, 124, 126, 130, 137, 138, 143, 144, 147, 150, 152, 153, 155, 156, 157, 160, 161], "mac": [1, 19, 41, 62, 64, 65, 78, 96, 142, 151, 159], "address": [1, 19, 39, 41, 45, 52, 62, 64, 66, 68, 77, 79, 80, 82, 91, 96, 122, 124, 125, 150, 158], "uppercas": 1, "pattern": [1, 19, 23, 30, 41, 45, 96, 142], "A": [1, 12, 19, 20, 22, 23, 30, 32, 38, 41, 46, 51, 57, 62, 70, 71, 87, 89, 94, 96, 97, 99, 100, 103, 105, 106, 109, 110, 111, 112, 114, 115, 116, 121, 122, 123, 124, 125, 130, 137, 140, 144, 145, 146, 147, 149, 150, 151, 155, 160, 163], "f0": [1, 19, 41, 96], "9": [1, 19, 41, 45, 96, 103, 142, 156], "2": [1, 2, 19, 31, 36, 41, 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, 85, 86, 90, 96, 102, 103, 106, 121, 122, 124, 125, 130, 136, 137, 142, 143, 151, 155, 157, 158, 163], "5": [1, 19, 37, 41, 55, 57, 60, 62, 64, 73, 96, 110, 137, 144, 150, 156, 163], "selected_payment_opt": 1, "paymentopt": [1, 99], "element": [1, 99, 103], "us": [1, 4, 7, 9, 11, 13, 14, 20, 21, 22, 23, 24, 25, 29, 31, 32, 36, 37, 39, 44, 49, 51, 52, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 76, 77, 78, 81, 82, 85, 86, 87, 88, 89, 90, 91, 95, 96, 97, 99, 103, 105, 106, 107, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 128, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 152, 153, 156, 157, 158, 160, 161, 162, 163], "indic": [1, 9, 21, 22, 29, 31, 32, 46, 87, 89, 91, 95, 97, 99, 103, 106, 108, 121, 123, 125, 145], "type": [1, 3, 22, 31, 32, 46, 53, 54, 55, 59, 61, 64, 66, 67, 73, 76, 79, 81, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 124, 125, 126, 132, 140, 141, 142, 144, 146, 147, 148, 149, 151, 156, 157, 160, 161, 162], "requested_energy_transfer_mod": 1, "energytransfermod": [1, 2, 99, 100], "select": [1, 2, 21, 39, 51, 52, 57, 62, 87, 99, 121, 145, 147, 150, 152, 158, 160], "energi": [1, 2, 16, 21, 26, 42, 48, 50, 57, 58, 60, 62, 67, 77, 92, 96, 99, 100, 105, 106, 109, 114, 115, 124, 126, 132, 133, 135, 143, 144, 151, 157], "transfer": [1, 2, 31, 33, 39, 62, 70, 71, 72, 99, 100, 103, 108, 130], "request": [1, 2, 6, 12, 14, 18, 21, 22, 31, 32, 33, 37, 41, 46, 51, 60, 62, 64, 68, 70, 71, 84, 87, 90, 91, 96, 97, 99, 100, 103, 106, 108, 111, 116, 121, 122, 124, 125, 130, 146, 147, 148, 149, 150, 151, 157, 158, 160, 161], "departure_tim": [1, 96], "option": [1, 6, 20, 21, 22, 44, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 101, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 136, 137, 138, 140, 141, 144, 147, 150, 151, 155, 157, 160, 163], "rfc3339": [1, 46, 87, 91, 92, 96, 99, 103, 106, 107, 109, 111], "utc": [1, 87, 91, 92, 99, 107, 109, 113], "vehicl": [1, 21, 41, 91, 96, 99, 106, 121, 122, 143, 149, 150, 158], "intend": [1, 96, 106], "date": [1, 46, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 130, 149, 150, 151], "time": [1, 20, 29, 31, 36, 46, 49, 53, 54, 55, 57, 62, 68, 70, 71, 73, 76, 80, 84, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 130, 137, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 155, 157, 158, 160], "ac_eamount": 1, "number": [1, 2, 3, 18, 20, 21, 23, 29, 30, 35, 36, 39, 44, 50, 52, 53, 54, 55, 57, 58, 60, 62, 64, 67, 68, 73, 79, 80, 84, 86, 89, 91, 92, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 112, 113, 114, 121, 124, 125, 142, 143, 144, 145, 149, 160, 163], "wh": [1, 96, 99, 100, 106, 109, 110, 114, 115, 124], "amount": [1, 62, 80, 84, 91, 99, 102, 103, 125, 130, 145, 146], "reflect": [1, 144, 160], "": [1, 8, 31, 45, 53, 54, 55, 57, 66, 68, 73, 88, 90, 96, 97, 103, 116, 117, 118, 119, 121, 122, 124, 125, 128, 129, 130, 131, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160], "estim": [1, 96, 99], "how": [1, 51, 62, 65, 72, 84, 111, 116, 122, 126, 128, 140, 141, 142, 143, 144, 145, 147, 148, 151, 159, 161, 162, 163], "much": [1, 142, 145, 148, 155], "need": [1, 8, 20, 21, 22, 36, 40, 62, 80, 82, 87, 88, 91, 95, 96, 106, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 160, 162], "fulfil": [1, 91, 96], "user": [1, 20, 51, 62, 68, 70, 87, 91, 96, 106, 109, 116, 123, 137, 138, 143, 144, 146, 150, 155, 156, 160], "configur": [1, 21, 31, 32, 53, 54, 55, 66, 90, 103, 107, 116, 119, 126, 127, 128, 130, 141, 142, 143, 148, 149, 151, 152, 153, 154, 158, 161], "goal": [1, 96], "current": [1, 2, 3, 4, 9, 18, 20, 21, 23, 35, 36, 46, 49, 50, 52, 57, 58, 60, 62, 70, 76, 85, 89, 91, 92, 95, 96, 99, 100, 103, 105, 106, 111, 113, 114, 115, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 150, 152, 153, 154, 155, 157, 159, 163], "session": [1, 2, 7, 8, 9, 12, 20, 21, 36, 40, 51, 57, 60, 62, 65, 70, 74, 80, 88, 90, 96, 99, 103, 107, 109, 116, 120, 121, 123, 130, 143, 145, 147, 148, 149, 151, 157], "ac_ev_max_voltag": 1, "v": [1, 29, 57, 96, 99, 100, 105, 110, 143, 150, 152], "rm": [1, 150, 152, 155, 161], "maxim": 1, "nomin": [1, 57, 62], "voltag": [1, 20, 29, 36, 50, 52, 57, 60, 62, 69, 95, 96, 99, 100, 101, 105, 106, 110, 114, 115, 141, 144, 145], "can": [1, 4, 7, 9, 11, 13, 20, 21, 22, 29, 31, 44, 46, 49, 51, 52, 58, 60, 62, 64, 65, 68, 70, 71, 73, 84, 85, 87, 88, 90, 91, 92, 95, 96, 99, 103, 105, 106, 109, 116, 121, 122, 124, 125, 126, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 163], "accept": [1, 20, 21, 38, 55, 87, 90, 97, 99, 103, 107, 111, 144], "measur": [1, 18, 21, 29, 37, 43, 44, 62, 68, 77, 89, 91, 99, 101, 106, 110, 112, 115, 124, 130, 145], "between": [1, 2, 14, 20, 57, 62, 64, 73, 81, 87, 91, 92, 99, 101, 121, 122, 137, 143, 145, 147, 149, 150, 151, 155, 157], "one": [1, 10, 12, 18, 20, 21, 31, 39, 40, 51, 52, 53, 54, 57, 80, 87, 91, 96, 99, 106, 116, 117, 118, 121, 122, 126, 130, 138, 140, 142, 143, 144, 145, 148, 149, 150, 151, 155, 157, 160], "neutral": [1, 62, 99, 114, 115], "ac_ev_max_curr": 1, "maximum": [1, 20, 23, 35, 49, 50, 52, 57, 60, 62, 69, 76, 80, 81, 85, 95, 96, 99, 100, 103, 105, 106, 121, 125, 126, 146, 157], "support": [1, 3, 18, 20, 52, 57, 60, 62, 64, 65, 69, 76, 78, 82, 85, 86, 89, 94, 95, 96, 99, 103, 105, 106, 111, 121, 124, 130, 142, 143, 145, 151, 157, 158, 159, 163], "per": [1, 2, 22, 36, 57, 91, 92, 109, 121, 126, 140, 160], "ac_ev_min_curr": 1, "evmincurr": 1, "secc": [1, 21, 22, 63, 78, 99, 122, 147, 158], "below": [1, 62, 91, 95, 96, 125, 130, 137, 140, 143, 144, 146, 150, 151], "minimum": [1, 50, 76, 95, 99, 103, 105, 106, 121, 126, 149, 150, 151], "cost": [1, 40, 70, 92, 103, 109, 146], "effici": [1, 91, 96, 105, 142, 154], "dc_ev_energy_capac": 1, "capac": [1, 20, 60, 96, 100], "dc_ev_energy_request": 1, "evs": [1, 2, 21, 22, 38, 40, 41, 49, 51, 53, 57, 60, 62, 65, 78, 87, 89, 91, 94, 95, 96, 97, 99, 100, 103, 106, 120, 121, 123, 144, 145, 146, 148, 150, 157], "dc_full_soc": 1, "soc": [1, 60, 62, 96, 99, 100], "which": [1, 21, 22, 32, 44, 60, 62, 70, 71, 74, 79, 81, 84, 87, 90, 96, 97, 100, 103, 106, 109, 111, 114, 115, 116, 120, 121, 122, 123, 124, 125, 130, 132, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154, 155, 157, 160], "consid": [1, 96, 103, 121, 125, 142, 143, 144, 150], "batteri": [1, 62, 91, 96, 99], "fulli": [1, 96, 121, 149], "dc_bulk_soc": 1, "fast": [1, 20, 141, 143, 149, 155], "end": [1, 12, 21, 62, 68, 90, 91, 96, 103, 107, 109, 111, 144, 149, 150, 157], "dc_ev_statu": 1, "dcevstatu": [1, 99], "statu": [1, 19, 21, 29, 39, 41, 46, 87, 90, 96, 97, 99, 103, 106, 109, 111, 125, 126, 145, 146, 149, 150, 159, 163], "dc_bulk_charging_complet": 1, "boolean": [1, 2, 3, 9, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 73, 76, 77, 78, 81, 82, 87, 91, 95, 99, 103, 105, 106, 140, 143, 144, 160], "If": [1, 3, 4, 18, 20, 21, 22, 32, 36, 37, 40, 51, 53, 57, 60, 62, 63, 65, 68, 69, 70, 71, 76, 78, 85, 86, 90, 91, 96, 99, 103, 106, 121, 122, 123, 125, 126, 130, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161], "set": [1, 2, 4, 12, 18, 19, 20, 21, 26, 29, 31, 32, 36, 41, 46, 47, 49, 51, 52, 57, 58, 60, 62, 64, 65, 68, 69, 70, 71, 76, 81, 82, 85, 86, 90, 91, 92, 95, 96, 99, 100, 103, 105, 113, 121, 124, 126, 130, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 151, 153, 154, 155, 156, 157, 158, 160, 161, 163], "true": [1, 2, 3, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 76, 77, 78, 81, 82, 91, 95, 99, 103, 105, 106, 120, 121, 122, 123, 125, 130, 140, 143, 144, 147, 148, 150, 155, 156, 157], "bulk": [1, 96, 99], "approx": [1, 99, 125], "80": [1, 68, 96, 99, 125, 143, 152, 156], "complet": [1, 45, 96, 99, 130, 138, 142, 144, 150, 157, 158], "dc_charging_complet": 1, "full": [1, 9, 62, 95, 99, 141, 147, 149, 151], "100": [1, 20, 52, 64, 81, 89, 99, 156, 157], "dc_ev_target_voltage_curr": 1, "dcevtargetvalu": [1, 99], "target": [1, 2, 36, 39, 60, 70, 91, 96, 99, 100, 103, 148, 154, 161], "dc_ev_maximum_limit": 1, "dcevmaximumlimit": [1, 99], "valu": [1, 9, 14, 18, 20, 21, 26, 30, 31, 32, 36, 37, 38, 39, 44, 46, 49, 50, 51, 57, 62, 70, 71, 75, 77, 83, 87, 89, 91, 92, 95, 96, 97, 99, 102, 103, 106, 108, 110, 114, 115, 120, 121, 122, 124, 125, 126, 140, 141, 143, 144, 150, 153, 157, 160, 163], "power": [1, 2, 18, 20, 36, 37, 41, 50, 52, 57, 60, 62, 68, 77, 85, 91, 95, 96, 99, 100, 105, 106, 114, 115, 121, 125, 130, 132, 133, 142, 143, 144, 145, 148, 150, 157], "allow": [1, 3, 18, 20, 26, 31, 36, 46, 51, 52, 60, 62, 65, 68, 71, 77, 80, 82, 91, 95, 96, 99, 100, 103, 112, 116, 125, 130, 140, 143, 145, 146, 147, 149, 151, 157, 160], "dc_ev_remaining_tim": 1, "dcevremainingtim": [1, 99], "calcul": [1, 64, 97, 99, 124, 148], "until": [1, 21, 22, 29, 36, 51, 62, 71, 90, 91, 99, 106, 121, 150], "certificate_request": 1, "requestexistreamschema": [1, 21, 99], "deliv": [1, 21, 99, 105, 121, 143, 145, 150], "belong": [1, 4, 21, 51, 121, 155], "valid": [1, 4, 6, 21, 22, 51, 53, 54, 55, 62, 70, 71, 73, 87, 91, 96, 97, 99, 111, 116, 119, 121, 122, 125, 126, 145, 146, 147, 157], "contract": [1, 21, 62, 65, 78, 87, 99, 106, 121, 122, 147, 158], "respons": [1, 12, 21, 22, 31, 32, 33, 37, 39, 51, 62, 65, 67, 90, 97, 99, 103, 106, 111, 116, 125, 147, 148, 160], "report": [1, 3, 20, 21, 36, 51, 53, 54, 62, 67, 82, 85, 96, 103, 106, 121, 125, 127, 140, 145, 155, 157], "async": [1, 21], "via": [1, 21, 39, 58, 64, 68, 78, 84, 87, 106, 121, 124, 125, 126, 140, 141, 143, 145, 147, 148, 151, 152, 161], "set_get_certificate_respons": [1, 21], "dlink_termin": [1, 41], "termin": [1, 41, 65, 80, 96, 101, 106, 143, 146, 150, 160], "data": [1, 8, 19, 22, 27, 29, 31, 33, 39, 41, 46, 61, 64, 67, 70, 71, 72, 76, 79, 88, 91, 96, 97, 98, 102, 103, 106, 107, 108, 115, 121, 124, 125, 130, 143, 144, 147, 150, 156, 160, 161], "link": [1, 19, 41, 61, 64, 65, 78, 97, 103, 117, 118, 119, 123, 128, 129, 131, 144, 147, 148, 151, 152, 160], "becom": [1, 36, 41, 51, 62, 96, 109, 116, 121, 150, 155], "unmatch": [1, 19, 41], "dlink_error": [1, 41], "restart": [1, 20, 31, 32, 41, 150, 157], "match": [1, 19, 41, 51, 62, 64, 106, 116, 146, 148, 150], "dlink_paus": [1, 41], "save": [1, 41, 68, 137, 145, 148], "while": [1, 41, 52, 109, 113, 130, 141, 148, 150, 152, 154, 158, 160], "stai": [1, 41, 57, 151], "ev_app_protocol": 1, "appprotocol": [1, 99], "debug_lit": 1, "list": [1, 17, 31, 32, 40, 72, 87, 96, 97, 99, 102, 103, 109, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 150, 160], "protocol": [1, 21, 99, 111, 121, 123, 125, 141, 143, 144, 145, 147, 149, 157], "v2g_messag": 1, "v2gmessag": [1, 99], "debug": [1, 11, 52, 57, 64, 73, 156], "all": [1, 4, 21, 22, 31, 32, 36, 37, 45, 46, 49, 52, 57, 58, 70, 71, 90, 91, 92, 96, 99, 102, 103, 104, 107, 109, 116, 120, 121, 122, 124, 126, 127, 137, 138, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 160, 162, 163], "v2g": [1, 2, 22, 62, 63, 65, 97, 99, 137, 147, 150], "purpos": [1, 8, 18, 20, 21, 65, 87, 112, 121, 141, 144, 157, 162], "onli": [1, 13, 18, 21, 31, 36, 46, 51, 52, 53, 57, 62, 64, 65, 70, 71, 87, 89, 90, 91, 96, 99, 103, 105, 106, 109, 114, 115, 116, 121, 122, 124, 126, 130, 137, 140, 143, 144, 145, 147, 148, 150, 154, 155, 157, 160], "selected_protocol": [1, 21], "setup": [1, 36, 88, 99, 125, 132, 134, 137, 140, 141, 142, 143, 144, 145, 147, 151, 154, 155, 157, 158, 159], "void": [1, 2, 3, 4, 9, 10, 14, 18, 19, 20, 21, 22, 26, 29, 30, 31, 32, 36, 39, 41, 46, 49, 143, 144], "At": [1, 141, 145, 154, 160], "startup": [1, 60, 62, 96, 124, 125, 144, 149, 150, 160], "necessari": [1, 84, 143, 145, 150, 154, 155, 160], "info": [1, 31, 32, 87, 97, 103, 126, 137, 160], "sent": [1, 31, 32, 81, 96, 121, 126, 130, 160], "modul": [1, 11, 12, 21, 22, 24, 31, 36, 49, 56, 59, 67, 96, 107, 108, 110, 117, 118, 119, 120, 121, 123, 126, 127, 128, 129, 131, 132, 142, 146, 150, 151, 156, 157, 158, 159, 161, 162], "onc": [1, 12, 20, 29, 36, 51, 121, 123, 130, 146, 150, 154, 155, 156, 160], "evse_id": [1, 21, 62, 87, 99, 103, 106], "requir": [1, 2, 4, 6, 9, 12, 14, 17, 18, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 49, 59, 67, 68, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 122, 123, 126, 130, 137, 140, 143, 145, 146, 147, 148, 149, 150, 151, 156, 157], "evseid": [1, 79, 99], "id": [1, 4, 12, 21, 31, 37, 38, 39, 45, 51, 60, 62, 77, 80, 87, 90, 96, 99, 103, 106, 107, 109, 110, 111, 112, 116, 120, 121, 125, 126, 138, 144, 148, 150, 157, 158, 160], "uniqu": [1, 7, 68, 88, 99, 106, 144], "identifi": [1, 7, 22, 79, 88, 93, 99, 103, 106, 112, 145], "outlet": [1, 96, 99, 146], "connect": [1, 4, 20, 31, 32, 41, 50, 51, 60, 62, 64, 65, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 85, 86, 89, 96, 99, 106, 116, 120, 122, 124, 125, 130, 140, 141, 142, 143, 144, 146, 147, 148, 150, 151, 152, 156, 160], "supported_energy_transfer_mod": 1, "arrai": [1, 12, 17, 22, 30, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "avail": [1, 20, 21, 31, 36, 51, 57, 62, 87, 95, 96, 103, 106, 116, 120, 126, 130, 138, 140, 141, 142, 143, 145, 147, 150, 151, 157, 162], "array_item": [1, 12, 17, 22, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "differ": [1, 2, 36, 49, 57, 62, 64, 74, 87, 91, 92, 96, 99, 110, 130, 137, 140, 143, 144, 145, 154, 155, 158], "sae_j2847_mod": 1, "saej2847bidimod": [1, 99], "v2h": [1, 2, 62, 99], "version": [1, 60, 68, 79, 99, 137, 138, 141, 143, 145, 148, 150, 154, 155, 156, 157, 160], "debug_mod": 1, "enabl": [1, 2, 9, 18, 20, 21, 31, 32, 41, 47, 49, 60, 62, 65, 76, 77, 82, 96, 120, 121, 123, 125, 126, 127, 130, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 157, 160], "disabl": [1, 9, 18, 20, 21, 49, 51, 52, 57, 62, 65, 69, 76, 81, 85, 86, 91, 96, 130, 156, 157], "set_charging_paramet": 1, "paramet": [1, 2, 80, 91, 106, 122, 124, 125, 137, 141, 144, 148, 150, 157, 160], "least": [1, 20, 36, 141, 144, 151, 160], "mai": [1, 3, 8, 20, 21, 31, 36, 51, 57, 62, 84, 91, 95, 96, 103, 111, 116, 121, 122, 125, 130, 140, 143, 144, 148, 150, 156, 160], "updat": [1, 20, 21, 22, 36, 46, 57, 67, 77, 91, 99, 103, 111, 121, 122, 124, 126, 142, 143, 144, 145, 147, 151], "later": [1, 36, 91, 141, 143, 145, 150, 155, 160], "some": [1, 3, 20, 21, 36, 50, 51, 62, 81, 84, 88, 95, 96, 106, 111, 121, 125, 126, 130, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 155, 157, 160], "next": [1, 36, 103, 109, 130, 144, 145, 149, 150, 151, 154, 160], "physical_valu": 1, "setupphysicalvalu": [1, 99], "up": [1, 19, 20, 36, 37, 41, 49, 62, 64, 82, 111, 121, 125, 130, 138, 141, 142, 143, 145, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "initi": [1, 20, 21, 22, 62, 68, 82, 96, 99, 116, 126, 130, 137, 138, 140, 144, 147, 151, 155, 156, 157, 158, 160], "physic": [1, 21, 96, 99, 121, 145, 147], "ac": [1, 3, 10, 20, 43, 56, 57, 60, 62, 64, 65, 71, 76, 77, 78, 85, 91, 96, 99, 106, 110, 114, 115, 124, 130, 143, 147, 150, 158], "dc": [1, 2, 20, 29, 36, 52, 56, 62, 64, 65, 69, 71, 76, 78, 91, 95, 96, 99, 100, 101, 105, 106, 114, 115, 124, 150, 156], "session_setup": 1, "each": [1, 22, 31, 39, 40, 97, 116, 121, 125, 138, 140, 143, 144, 145, 148, 149, 151, 153, 155, 157, 160], "payment_opt": 1, "These": [1, 106, 121, 122, 126, 138, 147, 152, 154, 155, 159, 160, 163], "ar": [1, 12, 20, 21, 22, 31, 32, 36, 37, 49, 51, 62, 63, 68, 70, 71, 74, 89, 90, 91, 92, 96, 102, 103, 106, 107, 109, 114, 115, 116, 120, 121, 122, 123, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161, 162, 163], "offer": [1, 31, 62, 91, 103, 144, 154], "supported_certificate_servic": 1, "instal": [1, 22, 46, 62, 78, 90, 97, 99, 111, 122, 142, 147, 148, 151, 152, 153, 154, 156, 158, 162], "servic": [1, 31, 32, 62, 102, 143, 150, 152, 153, 158, 160], "sa": 1, "certificate_respons": [1, 21], "previous": [1, 21, 30, 96, 106, 147], "publish": [1, 11, 20, 21, 27, 29, 31, 32, 36, 40, 53, 54, 64, 67, 70, 71, 117, 118, 123, 130, 141, 143, 144, 146, 147, 149, 157, 160], "new": [1, 20, 21, 22, 46, 51, 73, 80, 91, 111, 121, 122, 123, 124, 130, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 155, 157, 158, 159, 161, 163], "includ": [1, 21, 22, 37, 49, 65, 91, 96, 99, 103, 106, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 156, 157, 158, 160, 162, 163], "correspond": [1, 21, 96, 124, 130, 138, 144, 145, 146, 149, 150, 160], "encrypt": [1, 21, 63, 65, 97, 122], "privat": [1, 21, 22, 63, 97, 106, 125, 143, 147, 150], "kei": [1, 21, 22, 23, 30, 31, 32, 37, 63, 65, 67, 72, 75, 83, 97, 99, 103, 106, 115, 116, 125, 128, 141, 143, 147, 150, 153, 157, 158], "exi_stream_statu": 1, "responseexistreamstatu": [1, 21, 99], "raw": [1, 21, 47, 96, 99, 108], "exi": [1, 21, 99, 142, 151], "stream": [1, 21, 89, 99, 130, 151], "csm": [1, 21, 22, 31, 32, 63, 70, 71, 96, 97, 99, 103, 126, 147, 148, 149, 150, 158], "authorization_respons": 1, "inform": [1, 6, 8, 19, 21, 31, 32, 36, 37, 38, 41, 46, 50, 79, 87, 90, 91, 92, 96, 99, 102, 103, 109, 116, 121, 122, 126, 130, 140, 142, 143, 145, 146, 147, 148, 151, 159, 161], "whether": [1, 9, 21, 22, 49, 90, 91, 95, 99, 103, 106, 121, 125, 149], "accecpt": 1, "authorization_statu": [1, 87], "authorizationstatu": [1, 87], "token": [1, 4, 5, 6, 7, 21, 43, 51, 53, 54, 55, 70, 71, 73, 80, 87, 88, 96, 107, 116, 117, 118, 119, 121, 145, 146, 147, 153, 157], "certificate_statu": [1, 87], "certificatestatu": [1, 87], "ac_contactor_clos": 1, "fals": [1, 3, 18, 19, 20, 21, 22, 29, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 68, 70, 71, 73, 76, 78, 81, 82, 95, 96, 105, 120, 121, 125, 130, 140, 143, 144, 147, 148, 157, 160], "dlink_readi": [1, 19, 41, 123], "signal": [1, 20, 21, 41, 62, 70, 71, 89, 96, 121, 123, 130], "slac": [1, 19, 60, 61, 62, 64, 121, 123, 130, 132, 133, 145, 151], "layer": [1, 19, 41, 157], "accord": [1, 29, 37, 61, 62, 64, 81, 99, 102, 106, 121, 125, 150, 157], "readi": [1, 2, 21, 36, 62, 99, 123, 125, 143, 144, 155, 156, 160, 161], "cable_check_finish": 1, "under": [1, 23, 30, 96, 130, 140, 143, 145, 150, 158], "20v": 1, "insul": [1, 62], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 99], "sign": [1, 22, 37, 96, 97, 106, 111, 115, 122, 125, 145], "meter": [1, 37, 43, 50, 62, 68, 77, 79, 85, 96, 106, 110, 115, 121, 125, 143], "record": [1, 151], "receipt_requir": 1, "receipt": [1, 62], "stop_charg": [1, 2], "continu": [1, 142, 143, 144, 148, 149, 150], "update_ac_max_curr": 1, "line": [1, 29, 36, 52, 57, 69, 73, 81, 85, 99, 124, 130, 137, 141, 142, 145, 153, 160, 163], "restrict": [1, 143, 160], "call": [1, 21, 31, 32, 46, 49, 84, 106, 121, 123, 125, 130, 137, 138, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 153, 155, 157, 160], "dure": [1, 20, 21, 29, 36, 49, 62, 65, 82, 90, 91, 95, 109, 121, 122, 125, 138, 142, 143, 147, 155], "max_curr": [1, 23, 35, 60, 96, 121], "max": [1, 2, 18, 60, 91, 95, 141, 144, 149], "update_dc_maximum_limit": 1, "limit": [1, 14, 20, 21, 26, 36, 50, 52, 57, 58, 62, 85, 91, 95, 96, 103, 105, 113, 121, 126, 130, 140, 143, 146, 148, 157], "maximum_limit": 1, "dcevsemaximumlimit": [1, 99], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dcevseminimumlimit": [1, 99], "update_isolation_statu": 1, "isol": [1, 29, 39, 62, 99, 101, 121, 150], "condit": [1, 57, 96, 99, 121, 140, 148], "isolation_statu": 1, "isolationstatu": [1, 99], "result": [1, 2, 3, 6, 7, 12, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 47, 55, 62, 87, 91, 95, 97, 101, 103, 108, 110, 119, 125, 143, 144, 150, 160, 163], "monitor": [1, 3, 29, 31, 32, 39, 72, 101, 103, 121, 140], "update_dc_present_valu": 1, "present": [1, 22, 29, 51, 62, 79, 87, 96, 99, 103, 116, 121, 122, 147, 153, 157], "powersuppli": 1, "present_voltage_curr": 1, "dcevsepresentvoltagecurr": [1, 99], "update_meter_info": 1, "powermet": [1, 21, 58, 60, 62, 66, 68, 69, 77, 79, 85, 91, 96, 110, 130, 132, 133, 135, 143, 145, 149], "meterinfo": 1, "latest": [1, 111, 150, 153, 155, 160], "read": [1, 20, 39, 52, 73, 80, 81, 103, 104, 106, 124, 143, 147, 149, 151, 155], "other": [1, 20, 21, 31, 36, 68, 90, 95, 96, 102, 103, 105, 106, 109, 111, 116, 121, 122, 126, 127, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 157, 160], "relev": [1, 51, 103, 114, 115, 116, 121, 122, 130, 147, 157], "send_error": 1, "error": [1, 2, 3, 17, 18, 20, 21, 24, 28, 36, 38, 41, 51, 59, 64, 81, 93, 96, 99, 103, 106, 108, 130, 141, 143, 145, 149, 151, 156], "happend": 1, "evseerror": [1, 99], "enum": [1, 19, 41, 52, 55, 57, 62, 65, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111], "reset_error": 1, "reset": [1, 3, 19, 41, 46, 64, 69, 76, 84, 85, 86, 96, 111, 123, 130, 138, 157], "simpl": [2, 30, 58, 75, 83, 121, 143, 144, 145, 148, 149, 155, 158, 160], "v2g_session_finish": 2, "car": [2, 9, 14, 20, 21, 51, 56, 60, 62, 64, 91, 95, 96, 116, 120, 121, 130, 141, 143, 148, 151, 158], "ac_evpowerreadi": 2, "hlc": [2, 20, 56, 62, 64, 65, 78, 85, 121], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 47], "return": [2, 6, 7, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 53, 54, 55, 73, 84, 90, 96, 103, 106, 108, 119, 125, 140, 143, 144, 146, 160], "simul": [2, 9, 18, 60, 64, 65, 82, 141, 149, 150, 151, 157, 158, 159], "commun": [2, 31, 32, 36, 56, 62, 65, 69, 73, 76, 81, 85, 86, 110, 122, 123, 125, 142, 145, 146, 147, 149, 150, 151, 160], "pause_charg": [2, 21], "paus": [2, 21, 95, 96, 111, 143, 145, 157], "set_fault": [2, 21], "todo_sl": 2, "fault": [2, 21, 51, 90, 99, 105, 107, 126, 130], "station": [2, 31, 51, 57, 62, 70, 71, 87, 89, 90, 96, 99, 103, 116, 122, 142, 143, 150, 157, 158], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 100], "set_bpt_dc_param": 2, "bpt": [2, 62, 100], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 100], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 130], "rcd": [3, 18, 20, 50, 69, 76, 85, 86, 89, 99, 121, 130], "actual": [3, 21, 29, 56, 57, 62, 64, 84, 91, 96, 103, 106, 121, 130, 143, 147, 150, 157, 160], "emerg": [3, 96, 99, 130], "switch": [3, 18, 20, 21, 52, 57, 62, 81, 89, 91, 95, 96, 105, 130, 150], "off": [3, 20, 21, 52, 89, 95, 105, 121, 130, 136, 137, 144, 148, 150, 155, 160], "done": [3, 21, 29, 31, 64, 125, 138, 140, 141, 142, 143, 144, 145, 149, 150, 155, 157, 158], "hw": [3, 69, 85, 86, 150], "directli": [3, 20, 60, 62, 84, 90, 125, 130, 144, 150, 151, 152, 155], "control": [3, 9, 18, 20, 31, 47, 57, 62, 65, 68, 69, 76, 81, 85, 86, 121, 122, 123, 129, 140, 141, 143, 145, 148, 150, 157, 160], "telemetri": [3, 20, 21, 50, 52, 95, 130], "rcd_current_ma": [3, 18, 89], "ma": [3, 18, 89], "note": [3, 29, 52, 62, 65, 68, 103, 121, 122, 126, 130, 138, 140, 148, 157, 160], "doe": [3, 20, 30, 56, 62, 68, 111, 121, 130, 140, 143, 144, 148, 150], "anyth": [3, 138, 150], "mere": [3, 121], "self_test": 3, "execut": [3, 9, 21, 36, 41, 46, 60, 84, 120, 125, 144, 147, 150, 153, 155, 160], "self": [3, 29, 62, 125, 140, 143, 150, 153, 155, 160], "test": [3, 20, 29, 47, 62, 65, 89, 102, 105, 120, 141, 143, 144, 149, 150, 151, 153, 154, 155, 158, 160], "fail": [3, 64, 65, 97, 99, 111, 123, 125, 130, 148, 156], "selftest": [3, 121], "rais": [3, 121, 126, 141], "after": [3, 21, 31, 32, 36, 41, 51, 62, 64, 70, 71, 80, 84, 90, 91, 96, 102, 109, 111, 113, 121, 123, 125, 130, 140, 143, 144, 145, 146, 148, 155, 160], "hardwar": [3, 20, 21, 29, 36, 39, 50, 52, 62, 66, 69, 73, 76, 77, 81, 85, 86, 89, 95, 96, 121, 130, 131, 142, 143, 144, 145, 148, 149, 151], "successful": 3, "authent": [4, 51, 80, 122, 141, 143, 157], "framework": [4, 17, 23, 24, 136, 137, 138, 143, 144, 145, 151, 152, 154, 156, 157, 160, 162], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 87], "emit": [4, 19, 20, 21, 31, 41, 96, 121], "event": [4, 18, 20, 21, 31, 32, 51, 53, 87, 89, 96, 99, 103, 110, 116, 117, 121, 130, 151, 157], "relat": [4, 21, 22, 31, 96, 97, 103, 105, 106, 111, 122, 140, 143, 144, 145, 149, 150, 155, 156], "set_connection_timeout": 4, "timeout": [4, 53, 54, 61, 62, 64, 65, 73, 81, 96, 116, 121, 146], "connection_timeout": [4, 21, 51, 157], "integ": [4, 20, 21, 22, 30, 38, 39, 45, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 79, 80, 81, 84, 85, 86, 87, 90, 91, 95, 96, 97, 98, 99, 102, 103, 107, 108, 109, 110, 111, 113, 143, 144], "second": [4, 29, 36, 49, 51, 57, 62, 65, 68, 70, 71, 77, 80, 84, 103, 111, 113, 120, 121, 124, 125, 137, 138, 140, 143, 144, 145, 150, 155, 160, 162], "set_master_pass_group_id": 4, "master": [4, 51, 65, 121, 142, 155], "pass": [4, 51, 103, 140, 146, 153], "group": [4, 51, 102, 143], "idtoken": [4, 51, 87], "have": [4, 20, 40, 51, 91, 92, 104, 106, 121, 126, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161], "parent_id_token": [4, 51, 87, 107], "mean": [4, 20, 38, 46, 51, 52, 62, 81, 84, 85, 91, 103, 106, 111, 112, 121, 137, 140, 141, 143, 145, 149, 157], "thei": [4, 20, 36, 51, 57, 62, 90, 96, 121, 124, 130, 137, 141, 144, 145, 147, 150, 151, 152, 155, 163], "ani": [4, 11, 31, 36, 51, 62, 65, 78, 90, 91, 96, 105, 121, 130, 137, 138, 140, 143, 144, 147, 150, 154, 155], "ongo": [4, 37, 51, 87, 111, 143, 145, 150, 155], "transact": [4, 8, 20, 21, 31, 37, 46, 51, 68, 80, 87, 88, 96, 103, 106, 109, 116, 125, 145, 146], "cannot": [4, 19, 41, 51, 125, 130, 150, 156], "exampl": [4, 20, 24, 25, 51, 57, 72, 84, 96, 102, 106, 109, 120, 121, 128, 132, 133, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 154, 157, 160], "law": [4, 51], "enforc": [4, 10, 14, 21, 26, 51, 62, 78, 91, 96, 121], "person": [4, 51, 103], "tow": [4, 51], "awai": [4, 51, 91, 96, 160], "master_pass_group_id": [4, 51], "empti": [4, 12, 32, 37, 50, 51, 52, 56, 68, 69, 71, 74, 81, 82, 85, 103, 125, 132, 133, 143, 144, 160], "provided_token": [5, 6, 21, 51], "validate_token": 6, "auth": [6, 43, 62, 70, 71, 87, 96, 107, 121, 132, 133, 134, 145, 146, 148, 157], "reason": [6, 46, 55, 87, 95, 96, 103, 107, 111, 125, 142, 146, 148, 149, 157], "about": [6, 19, 21, 22, 31, 32, 38, 41, 46, 50, 87, 96, 103, 106, 109, 111, 116, 126, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 155, 157, 161], "validationresult": [6, 21, 87], "bank": [7, 8, 76, 88, 106, 109, 145, 149, 151], "statement": [7, 88, 106], "get_bank_session_token": 7, "bank_transact": [7, 8, 132, 135], "banksessiontoken": [7, 88], "commit": [8, 109, 146, 149, 155], "account": [8, 67, 106, 146, 153], "bank_transaction_summari": [8, 80, 146], "banktransactionsummari": [8, 88], "summari": [8, 88], "depend": [8, 29, 36, 57, 88, 138, 141, 146, 148, 150, 155], "backend": [8, 88, 106, 109, 140, 145, 146, 148, 150, 151], "therefor": [8, 31, 88, 121, 122, 126, 127, 140, 144, 147, 155], "mostli": [8, 77, 88], "opaqu": [8, 76, 88], "moment": [8, 88, 90, 99, 103, 154], "plug": [9, 51, 62, 87, 95, 96, 106, 122, 143, 150, 151, 157, 159], "out": [9, 20, 64, 96, 121, 143, 145, 150, 151, 153, 155, 160], "hil": [9, 60], "sil": [9, 60, 143, 147, 148, 157, 158, 161], "e": [9, 10, 11, 20, 21, 26, 29, 36, 39, 41, 47, 51, 52, 57, 60, 62, 89, 91, 94, 95, 96, 99, 105, 106, 111, 116, 121, 123, 124, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 155, 157, 160], "g": [9, 10, 11, 20, 21, 26, 29, 36, 39, 47, 51, 52, 60, 62, 91, 95, 96, 105, 106, 111, 116, 121, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 157, 160, 163], "yeti": [9, 85, 86, 131, 145, 157], "execute_charging_sess": [9, 120], "connector": [10, 19, 20, 21, 31, 38, 49, 51, 60, 62, 76, 87, 95, 96, 103, 107, 116, 120, 121, 126, 149, 150, 157], "lock": [10, 20, 21, 69, 76, 85, 130, 144], "motor": [10, 69, 76, 85, 130], "socket": [10, 20, 76, 96, 142, 150, 160], "fix": [10, 20, 155], "attach": [10, 20, 76, 81, 143, 148, 152, 156], "unlock": [10, 21, 96, 130, 157], "normal": [10, 21, 36, 62, 82, 90, 121], "ocpp": [10, 22, 26, 32, 33, 50, 62, 71, 72, 87, 90, 96, 106, 111, 121, 128, 132, 133, 134, 135, 140, 143, 145, 147, 151, 152, 158], "gener": [11, 22, 27, 28, 37, 44, 53, 70, 71, 79, 91, 96, 97, 98, 103, 106, 121, 122, 123, 124, 125, 130, 132, 141, 146, 147, 150, 151, 154, 159, 160], "json": [11, 16, 42, 45, 48, 70, 82, 92, 99, 103, 125, 138, 147, 148, 150, 152, 157, 160, 161, 162], "displai": [11, 12, 90, 121, 140, 142], "web": [11, 143, 152], "titl": [11, 145], "implement": [12, 13, 20, 21, 22, 31, 36, 44, 51, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 73, 75, 78, 79, 81, 83, 84, 93, 103, 116, 120, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 143, 145, 146, 147, 148, 151, 152, 154, 157, 158, 160], "abl": [12, 90, 103, 126, 127, 130, 137, 143, 148, 149, 150, 152, 157, 160], "store": [12, 22, 23, 30, 31, 32, 62, 63, 74, 75, 82, 90, 96, 111, 124, 132, 134, 146, 147, 153, 160], "add": [12, 62, 67, 121, 124, 137, 143, 144, 150, 153, 155, 156, 157, 160, 161], "remov": [12, 30, 90, 138, 143, 145, 150, 155, 160], "chang": [12, 19, 20, 21, 31, 32, 36, 41, 57, 62, 70, 71, 95, 96, 103, 105, 109, 130, 138, 140, 141, 143, 144, 145, 147, 150, 152, 154, 155, 156, 157, 160, 161, 163], "retriev": [12, 22, 31, 97, 103, 111, 126, 127, 147], "predefin": [12, 103, 154], "show": [12, 57, 72, 73, 90, 109, 116, 121, 138, 141, 143, 144, 145, 147, 150, 152, 157, 160], "must": [12, 18, 20, 29, 36, 52, 62, 90, 91, 96, 106, 111, 121, 122, 125, 130, 140, 144, 157, 158, 160], "set_display_messag": 12, "replac": [12, 62, 90, 150], "displaymessag": [12, 90], "setdisplaymessagerespons": [12, 90], "get_display_messag": 12, "get": [12, 20, 21, 22, 31, 32, 39, 43, 46, 62, 70, 71, 90, 121, 124, 126, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 155, 157, 161], "more": [12, 20, 21, 31, 40, 57, 87, 90, 103, 106, 109, 121, 125, 130, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 157, 160, 162], "getdisplaymessagerequest": [12, 90], "getdisplaymessagerespons": [12, 90], "none": [12, 81, 89, 99, 106, 130], "clear_display_messag": 12, "cleardisplaymessagerequest": [12, 90], "clear": [12, 36, 37, 51, 61, 64, 90, 103, 121, 126, 130, 141], "cleardisplaymessagerespons": [12, 90], "config": [13, 53, 54, 55, 57, 59, 60, 61, 64, 66, 67, 70, 71, 73, 81, 116, 121, 122, 126, 141, 142, 143, 144, 145, 147, 148, 155, 156, 157, 158, 161], "main": [13, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 73, 74, 75, 77, 81, 82, 83, 84, 102, 125, 136, 137, 138, 140, 141, 143, 145, 147, 150, 151, 156, 157, 160, 162], "intern": [14, 21, 29, 31, 32, 36, 50, 52, 85, 95, 99, 105, 106, 121, 156, 157, 163], "manag": [14, 21, 51, 57, 60, 62, 91, 96, 103, 105, 116, 120, 141, 142, 144, 146, 149, 151, 152, 156, 158], "intefac": 14, "node": [14, 21, 26, 91, 143, 145, 148, 156, 158], "energy_flow_request": 14, "energyflowrequest": [14, 91], "flow": [14, 21, 26, 62, 81, 91, 105, 116, 121, 123, 140, 143, 145, 161], "suppli": [14, 23, 35, 36, 50, 52, 58, 62, 69, 91, 95, 99, 105, 121, 144, 148, 150], "import": [14, 16, 36, 50, 76, 91, 92, 95, 105, 106, 109, 110, 114, 115, 130, 140, 147, 148, 150, 151, 157, 160], "direct": [14, 57, 81, 91, 106, 140, 143, 148, 150, 153, 160], "grid": [14, 62, 91, 95, 106, 121, 145], "consum": [14, 91, 109, 143, 145, 146], "export": [14, 16, 50, 65, 76, 91, 92, 95, 96, 105, 106, 114, 115, 137, 143, 160, 161], "enforce_limit": [14, 91, 121], "energymanag": [14, 15, 21, 26, 91, 121, 132, 134], "enforcedlimit": [14, 21, 26, 91], "rout": [14, 144], "through": [14, 91, 96, 141, 143, 148, 150, 154, 155], "tree": [14, 26, 58, 62, 91, 121, 148, 160, 163], "global": [15, 45, 57, 96, 141, 145, 163], "price": [16, 48, 67, 91, 92, 102, 109], "forecast": [16, 42, 48, 57, 67, 92], "energy_pr": 16, "energypriceschedul": [16, 92], "timestamp": [16, 42, 44, 46, 48, 91, 92, 93, 96, 103, 106, 109, 110, 111, 113, 115, 140], "both": [16, 31, 57, 92, 121, 124, 125, 130, 138, 150, 155], "access": [17, 22, 28, 39, 66, 82, 122, 140, 145, 150, 151, 152, 153, 158], "histori": [17, 59, 93, 155, 160], "everest": [17, 46, 47, 50, 51, 63, 68, 71, 72, 74, 82, 111, 121, 122, 124, 126, 127, 128, 136, 138, 140, 159, 162, 163], "get_error": [17, 93], "take": [17, 20, 29, 62, 111, 121, 137, 138, 140, 141, 143, 144, 145, 147, 150, 151, 152, 154, 155, 157, 160], "filter": [17, 81, 90, 93], "filterargu": [17, 93], "appli": [17, 21, 29, 36, 49, 90, 91, 109, 121, 150, 157], "errorobject": [17, 93], "board": [18, 20, 69, 76, 85, 86, 89, 94, 95, 130, 142, 145, 149, 151], "packag": [18, 138, 151, 158, 160], "side": [18, 19, 41, 62, 85, 86, 89, 91, 121, 122, 123, 130, 131, 141, 143, 145, 148, 150, 157], "bsp_event": 18, "board_support_common": [18, 20, 132, 135], "bspevent": [18, 20, 89], "cp": [18, 62, 89, 130], "relai": [18, 20, 69, 76, 85, 86, 89, 121, 130], "bsp_measur": 18, "bspmeasur": [18, 89], "bsp": [18, 20, 57, 62, 89, 121], "set_cp_stat": 18, "state": [18, 19, 20, 41, 47, 51, 62, 89, 90, 91, 93, 94, 96, 99, 107, 109, 111, 121, 123, 130, 137, 140, 143, 145, 157, 160], "driver": [18, 20, 36, 52, 66, 68, 69, 76, 79, 85, 86, 121, 125, 129, 131, 141, 143, 145, 152, 156], "s2": 18, "cp_state": 18, "evcpstat": [18, 94], "allow_power_on": [18, 20, 95], "flag": [18, 20, 95, 106, 110, 121, 123, 126, 127, 140, 142, 148, 149, 150, 153, 156, 160], "never": [18, 20, 51, 57, 62, 121, 138, 146, 155], "do": [18, 20, 21, 57, 62, 64, 89, 91, 96, 106, 111, 121, 124, 137, 138, 140, 143, 146, 147, 148, 149, 150, 151, 155, 159, 160, 161, 163], "diode_fail": 18, "diod": [18, 130], "failur": [18, 29, 84, 99, 111, 125, 130], "set_ac_max_curr": 18, "set_three_phas": 18, "three": [18, 20, 57, 60, 116, 130, 144, 145, 152, 162], "three_phas": [18, 57, 60, 121], "One": [18, 91, 92, 109, 138, 142, 144, 145, 148, 151], "set_rcd_error": 18, "higher": [19, 21, 41, 103], "shut": [19, 41], "down": [19, 41, 51, 113, 151, 155, 157], "ev_mac_address": [19, 41], "trigger_match": 19, "success": [19, 21, 29, 37, 41, 80, 89, 96, 99, 106, 108, 111, 123, 125, 146, 147, 150, 155], "transit": [19, 41, 121, 123, 130], "unexpect": [19, 41, 125], "handl": [19, 22, 36, 41, 51, 64, 65, 91, 93, 95, 116, 123, 130, 140, 144, 145, 147, 157, 160], "machin": [19, 41, 121, 130, 143, 145, 150], "minim": [20, 36, 60, 85, 91, 100, 103, 157, 160], "path": [20, 22, 50, 59, 63, 70, 71, 75, 84, 96, 97, 122, 138, 143, 144, 147, 148, 150, 151, 153, 157, 160], "controlpilot": [20, 89, 94], "output": [20, 36, 57, 62, 65, 69, 73, 74, 95, 99, 105, 130, 137, 138, 143, 145, 150, 160], "compon": [20, 31, 71, 103, 106, 109, 144, 150, 158, 160], "imd": [20, 29, 62], "etc": [20, 36, 63, 96, 106, 116, 130, 143, 144, 150, 151, 157, 158, 162], "own": [20, 90, 121, 125, 141, 143, 144, 145, 150, 151, 153, 160, 161], "ac_nr_of_phases_avail": 20, "instantan": [20, 96, 106, 114, 115], "count": [20, 22, 58, 76, 81, 96, 97, 109, 113, 143], "capabl": [20, 21, 31, 36, 50, 57, 62, 89, 91, 95, 105, 121, 123, 125, 143, 148], "hardwarecap": [20, 21, 95], "For": [20, 31, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 90, 96, 102, 103, 109, 120, 121, 122, 125, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 157, 160], "input": [20, 31, 36, 39, 87, 105, 106, 121, 124, 143, 144, 148], "convert": [20, 57, 103, 121], "case": [20, 32, 41, 51, 62, 65, 80, 81, 87, 88, 103, 106, 116, 121, 122, 123, 124, 125, 126, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 155, 160], "runtim": [20, 49, 62, 160], "becaus": [20, 31, 36, 51, 96, 107, 116, 126, 130, 138, 144, 147, 148, 155], "too": [20, 96, 121, 125, 148], "hot": 20, "ac_pp_ampac": 20, "proximitypilot": [20, 89], "carri": [20, 144], "amper": [20, 23, 36, 52, 57, 58, 60, 62, 91, 95, 105, 106, 114, 115, 121], "whenev": [20, 121, 130], "those": [20, 121, 125, 140, 141, 142, 143, 145, 149, 150, 151, 160], "request_stop_transact": 20, "evse_manag": [20, 50, 51, 53, 62, 70, 71, 74, 116, 117, 126, 132, 133, 135, 145, 147, 157], "stoptransactionrequest": [20, 21, 96], "gracefulli": 20, "press": [20, 96, 99, 152, 156], "button": [20, 76, 96, 99, 143, 161], "port": [20, 39, 45, 68, 69, 73, 76, 77, 81, 85, 86, 121, 142, 143, 144, 149, 150, 152, 160], "typic": [20, 67, 80, 85, 88, 89, 96, 105, 109, 124, 142, 144, 146, 148], "pilot": [20, 41, 69, 76, 85, 86, 123], "f": [20, 21, 41, 62, 89, 123, 130, 156], "pwm_on": 20, "turn": [20, 21, 144, 150], "pwm": [20, 21, 57, 62, 89, 121, 130, 145, 150], "duti": [20, 89, 145], "cycl": [20, 89, 90, 121, 145], "percent": [20, 62, 89, 91, 96], "0": [20, 21, 22, 31, 38, 45, 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, 85, 86, 87, 89, 90, 95, 96, 103, 106, 122, 124, 126, 130, 136, 137, 140, 142, 143, 151, 155, 157, 158, 160, 163], "pwm_off": 20, "constant": [20, 67], "high": [20, 29, 52, 81, 91, 93, 96, 121, 130, 140, 149, 150, 151, 162], "pwm_f": 20, "neg": [20, 91, 101, 106, 114, 115], "poweronoff": [20, 95], "context": [20, 95, 96, 103], "ac_switch_three_phases_while_charg": [20, 121], "doubt": 20, "hardware_capabilit": 20, "oper": [20, 21, 31, 32, 36, 39, 46, 52, 82, 84, 96, 99, 103, 105, 106, 111, 122, 123, 125, 130, 142, 148, 157], "perman": [20, 52, 62, 76, 99, 121, 130, 150], "destroi": [20, 62, 130], "so": [20, 21, 29, 62, 67, 91, 92, 96, 102, 121, 122, 124, 138, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 157, 160], "special": [20, 36, 62, 89, 91, 92, 106, 126, 130, 143, 145], "sequenc": [20, 21, 89, 130], "exact": [20, 106, 145, 150], "would": [20, 51, 80, 102, 137, 138, 140, 143, 144, 152, 155, 160], "c2": 20, "c1": 20, "b1": 20, "b2": 20, "similar": [20, 121, 122, 137, 142, 144, 146, 160], "caution": 20, "3ph": [20, 57, 62, 91, 130], "1ph": [20, 57, 62, 91], "evse_replug": 20, "virtual": [20, 89, 96, 130, 144, 158], "replug": [20, 21, 51, 89, 96, 130], "without": [20, 39, 57, 84, 96, 97, 110, 122, 124, 130, 143, 145, 146, 148, 149, 150, 151, 157, 160], "evsereplugstart": [20, 89], "care": [20, 121, 144, 160], "carpluggedin": 20, "evsereplugfinish": [20, 89], "mainli": [20, 122, 138, 142, 150, 155], "don": [20, 138, 148, 153, 155, 156, 157], "t": [20, 21, 103, 138, 140, 143, 145, 146, 147, 148, 151, 152, 153, 155, 156, 157, 160, 161], "product": [20, 42, 102, 106, 125, 130, 143, 145, 150, 155], "m": [20, 62, 65, 81, 137, 138, 142, 143, 155, 156], "durat": [20, 49, 57, 62, 70, 103, 106, 125], "ac_read_pp_ampac": 20, "function": [20, 21, 22, 36, 47, 49, 50, 66, 72, 79, 108, 122, 124, 125, 128, 140, 143, 144, 147, 151, 156, 160], "evsemanag": [20, 21, 36, 37, 49, 64, 116, 123, 132, 134, 140, 141, 143, 145, 146, 157], "pp": 20, "distinct": [20, 124], "you": [20, 62, 68, 80, 121, 132, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "also": [20, 21, 22, 62, 78, 90, 103, 121, 122, 124, 125, 130, 137, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 156, 157, 160, 163], "var": [20, 31, 36, 50, 106, 110, 114, 115, 124, 125, 141, 143, 144, 150], "pp_ampac": 20, "ampac": [20, 89], "ac_set_overcurrent_limit_a": 20, "mani": [20, 29, 51, 62, 65, 84, 111, 137, 143, 151], "over": [20, 62, 70, 71, 97, 113, 121, 130, 142, 144, 146, 148], "shutdown": [20, 60, 99, 100], "draw": [20, 91, 105], "than": [20, 31, 40, 68, 87, 96, 103, 125, 142, 143, 145, 146, 151], "just": [20, 27, 36, 49, 141, 143, 144, 145, 148, 150, 151, 153, 155, 160], "ignor": [20, 50, 51, 68, 121, 147], "otherwis": [20, 21, 63, 65, 77, 91, 125, 140, 150, 155], "overcurr": 20, "detect": [20, 21, 99, 111, 121, 130, 146], "margin": 20, "ad": [20, 21, 62, 64, 140, 141, 144, 145, 153, 155, 163], "avoid": [20, 62, 121, 148], "infer": 20, "work": [20, 21, 61, 64, 65, 78, 91, 130, 137, 142, 143, 145, 147, 148, 149, 150, 152, 155, 156, 160], "repres": [21, 58, 93, 106, 138, 145, 146, 147], "kernel": [21, 142], "session_ev": 21, "sessionev": [21, 96], "ev_info": 21, "evinfo": [21, 96], "car_manufactur": 21, "carmanufactur": [21, 96], "manufactur": [21, 79, 96, 103, 122, 125], "known": [21, 37, 103, 106, 160], "evse_board_support": [21, 62, 69, 76, 85, 132, 133, 135], "dataset": [21, 37, 44, 106, 110], "de": [21, 52, 61, 62, 64, 68, 150, 155], "pnx": [21, 62], "e123456": 21, "1": [21, 31, 32, 36, 39, 45, 50, 51, 53, 57, 58, 60, 62, 65, 66, 68, 70, 71, 72, 74, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 96, 102, 103, 106, 120, 121, 122, 125, 130, 136, 142, 155, 156, 157, 158, 163], "hw_capabl": 21, "iso15118_certificate_request": 21, "iso15118_charg": [21, 56, 62, 65, 87, 132, 133, 135], "enforced_limit": [21, 26], "come": [21, 26, 64, 76, 121, 138, 141, 143, 147, 148, 149, 150, 155, 160], "waiting_for_external_readi": 21, "principl": [21, 141], "delai": [21, 49, 57, 62, 64, 68, 70, 71, 84, 113, 125, 130], "its": [21, 50, 51, 62, 68, 91, 96, 103, 112, 121, 125, 137, 138, 140, 143, 144, 147, 150, 155, 160], "wait": [21, 39, 46, 55, 57, 62, 64, 65, 80, 87, 96, 103, 116, 123, 125, 143, 148, 160], "external_ready_to_start_charg": [21, 62], "get_evs": 21, "enable_dis": [21, 126], "possibl": [21, 32, 36, 62, 74, 99, 100, 120, 121, 125, 126, 130, 138, 140, 145, 148, 152, 153, 155, 157, 160, 162], "connector_id": [21, 38, 53, 60, 62, 96, 103, 120], "whole": [21, 31, 87, 103, 143, 144, 148, 149, 150, 157], "cmd_sourc": 21, "enabledisablesourc": [21, 96], "sourc": [21, 31, 87, 96, 121, 137, 138, 143, 145, 146, 148, 149, 150, 151, 156, 157, 160, 161], "same": [21, 49, 55, 80, 90, 96, 119, 120, 121, 125, 126, 127, 130, 137, 140, 141, 144, 150, 151, 153], "sinc": [21, 125, 140, 143, 151, 153, 160, 163], "prioriti": [21, 90, 91, 96, 99, 103, 126], "anoth": [21, 64, 121, 141, 143, 144, 145, 146, 148, 150, 151, 160, 163], "decid": [21, 121, 140, 145], "authorize_respons": 21, "validation_result": [21, 55], "withdraw_author": [21, 121], "further": [21, 116, 121, 122, 137, 143, 144, 147, 151, 157, 160], "reserv": [21, 51, 70, 87, 96, 116, 132, 133, 135, 145, 146, 157], "color": 21, "hmi": 21, "led": [21, 52, 121, 150], "reservation_id": [21, 38, 96, 107], "transactionstart": [21, 96], "els": [21, 22, 31, 32, 46, 130, 150, 160], "cancel_reserv": [21, 38, 121], "anymor": [21, 51, 96, 130, 142, 149, 155], "extern": [21, 26, 32, 50, 52, 58, 62, 70, 71, 76, 91, 106, 121, 137, 150, 158, 163], "itself": [21, 121, 140, 144], "successfulli": [21, 31, 32, 46, 103, 106, 111, 141, 148, 157, 158], "alreadi": [21, 80, 87, 90, 91, 92, 137, 143, 145, 147, 148, 150, 151, 152, 154, 155, 160, 161], "paused_by_evs": 21, "resume_charg": 21, "resum": [21, 70, 71, 96, 143], "won": [21, 148], "stop_transact": [21, 37], "cancel": [21, 37, 38, 49, 107, 111, 121, 146], "automat": [21, 52, 60, 124, 137, 143, 145, 148, 154, 158], "disconnect": [21, 31, 32, 70, 71, 89, 96, 150], "befor": [21, 29, 46, 51, 55, 62, 64, 65, 68, 103, 107, 109, 111, 115, 125, 130, 140, 144, 145, 147, 148, 149, 160], "force_unlock": 21, "forc": [21, 65, 95, 130, 138, 144, 147, 160], "correct": [21, 106, 122, 124, 140, 145, 147, 150, 153, 154], "except": [21, 125], "explicitli": [21, 68], "cloud": [21, 147, 151], "set_external_limit": [21, 26, 121], "addit": [21, 26, 31, 32, 51, 58, 62, 87, 91, 96, 103, 106, 116, 121, 138, 141, 142, 143, 144, 149, 155, 157, 160, 161], "externallimit": [21, 26, 91], "uuid": [21, 62, 91, 93, 96, 106, 140], "certificateinstallationr": [21, 99], "certificateupdater": [21, 99], "forwar": 21, "system": [21, 68, 70, 71, 79, 96, 99, 121, 122, 125, 132, 133, 134, 135, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 154, 157, 158], "situat": [21, 103], "where": [21, 62, 63, 70, 71, 96, 111, 144, 145, 150, 151, 153, 155, 157, 160], "optim": [21, 91, 149], "combin": [21, 31, 62, 96, 103, 121, 122], "secur": [22, 31, 32, 65, 70, 71, 97, 103, 106, 122, 136, 150, 157], "storag": [22, 31, 96, 150], "within": [22, 36, 71, 91, 96, 103, 116, 121, 122, 130, 140, 141, 144, 147, 158], "period": [22, 103, 109, 124, 149], "leaf": [22, 62, 63, 97, 122, 147], "expir": [22, 49, 55, 87, 97, 106, 107], "install_ca_certif": [22, 122, 147], "ca": [22, 63, 97, 125, 143], "pem": [22, 63, 68, 87, 97, 111, 125], "encod": [22, 87, 97, 99, 103, 106, 111, 115, 130, 163], "x": [22, 68, 87, 111, 125, 150, 163], "509": [22, 87, 111, 125], "certificate_typ": [22, 97], "cacertificatetyp": [22, 97], "installcertificateresult": [22, 97], "attempt": [22, 46, 68, 84, 97, 111, 116, 125, 126, 147], "delete_certif": 22, "delet": [22, 30, 97, 138, 150, 152, 155], "certificate_hash_data": [22, 97], "certificatehashdata": [22, 97], "deletecertificateresult": [22, 97], "update_leaf_certif": [22, 122, 147], "certificate_chain": 22, "leafcertificatetyp": [22, 97], "verify_certif": [22, 147], "verifi": [22, 29, 65, 87, 106, 111, 122, 143, 147, 160], "given": [22, 23, 30, 31, 32, 38, 44, 51, 62, 84, 90, 103, 109, 126, 140, 142, 149], "certificatevalidationresult": [22, 97], "verif": [22, 111], "get_installed_certif": 22, "certificatetyp": [22, 97], "getinstalledcertificatesresult": [22, 97], "hash": [22, 97, 99, 149], "get_v2g_ocsp_request_data": 22, "ocsp": [22, 87, 97, 147, 150], "exclud": [22, 97, 102], "root": [22, 91, 122, 123, 125, 137, 138, 143, 147, 148, 150, 152, 156], "ocsprequestdatalist": [22, 97], "sub": [22, 152, 163], "exlud": 22, "get_mo_ocsp_request_data": [22, 147], "mo": [22, 63, 97, 147], "update_ocsp_cach": 22, "cach": [22, 36, 106, 137, 143, 160], "ocsp_respons": 22, "ocsprespons": 22, "class": [22, 45, 140, 143], "ietf": 22, "rfc": 22, "6960": 22, "der": [22, 97], "base64": [22, 99, 111, 115], "is_ca_certificate_instal": 22, "generate_certificate_signing_request": [22, 122, 147], "countri": 22, "name": [22, 52, 62, 97, 99, 103, 111, 125, 138, 143, 144, 145, 148, 152, 153, 154, 155, 156, 160, 161, 163], "c": [22, 41, 89, 94, 96, 106, 110, 112, 114, 115, 130, 141, 142, 143, 144, 148, 149, 155, 160], "organ": [22, 141, 151, 160], "o": [22, 156], "common": [22, 138, 142, 143, 151, 152], "cn": [22, 110], "use_tpm": 22, "csr": [22, 97, 122, 147], "tpm": 22, "getcertificatesignrequestresult": [22, 97], "get_leaf_certificate_info": [22, 97], "respect": [22, 91, 97, 116, 126, 137, 144, 145, 147, 150, 152, 158, 160], "encodingformat": [22, 97], "include_ocsp": 22, "getcertificateinforesult": [22, 97], "get_verify_fil": 22, "file": [22, 50, 59, 62, 63, 65, 66, 70, 71, 74, 75, 82, 84, 93, 96, 97, 99, 111, 122, 126, 130, 132, 137, 140, 141, 142, 146, 147, 148, 149, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 163], "bundl": [22, 160], "get_leaf_expiry_days_count": 22, "dai": [22, 68, 146, 155], "verify_file_signatur": 22, "file_path": 22, "signing_certif": [22, 111], "succeed": [22, 155], "multipl": [23, 39, 51, 52, 90, 91, 103, 116, 121, 122, 125, 126, 137, 140, 142, 143, 144, 145, 148, 154, 155], "featur": [23, 49, 62, 106, 121, 140, 145, 151, 154, 155, 157, 160, 162], "uses_someth": 23, "someth": [23, 30, 103, 140, 145, 147, 150, 153, 155], "exist": [23, 30, 31, 32, 78, 90, 103, 110, 122, 124, 143, 145, 160], "za": [23, 30], "z0": [23, 30], "9_": [23, 30], "specif": [26, 38, 45, 79, 87, 90, 91, 99, 103, 106, 109, 112, 121, 126, 140, 141, 142, 143, 144, 150, 153, 155, 157, 160], "outsid": [26, 90], "blob": [27, 76, 98, 121, 142], "vector_of_int": 27, "vectorofint": [27, 98], "devic": [29, 31, 39, 44, 45, 52, 61, 64, 65, 71, 74, 77, 78, 79, 80, 81, 91, 124, 125, 141, 144, 145, 149, 150], "iec": [29, 62, 99, 106, 145, 149, 150], "61557": 29, "8": [29, 106, 125, 136, 142, 160, 163], "isolation_measur": 29, "isolationmeasur": [29, 101], "self_test_result": 29, "recur": 29, "resist": [29, 68, 101], "regular": [29, 36, 68, 96, 121, 125, 155], "interv": [29, 36, 57, 67, 70, 71, 77, 103, 111, 121], "start_self_test": 29, "cablecheck": [29, 36, 62, 96, 105, 121, 149], "61851": [29, 62, 99, 145, 150], "23": [29, 62, 76, 99, 102, 149], "2023": [29, 62, 142, 149], "immedi": [29, 36, 46, 62, 65, 96, 116, 130, 155], "long": [29, 62, 80, 145, 155], "20": [29, 60, 78, 142, 149, 150, 153, 163], "test_voltage_v": 29, "pin": [29, 76, 150], "load": [30, 52, 99, 121, 122, 126, 127, 143, 145, 146, 148, 156, 157], "design": [31, 52, 68, 79, 103, 106, 144, 147, 150], "ocpp1": [31, 103, 126, 147, 151, 158, 159], "6": [31, 32, 70, 76, 85, 91, 103, 104, 106, 126, 136, 137, 142, 148, 150, 151, 158, 159], "ocpp2": [31, 87, 103, 147, 158], "base": [31, 51, 57, 66, 76, 77, 87, 99, 103, 109, 120, 121, 126, 140, 141, 142, 145, 147, 149, 150, 151, 155, 156, 157, 158], "flexibl": [31, 103, 145, 148, 157], "easier": [31, 103, 155], "vice": [31, 103], "versa": [31, 103], "ocpp_transaction_ev": 31, "ocpptransactionev": [31, 103], "ocpp_transaction_event_respons": 31, "ocpptransactioneventrespons": [31, 103], "charging_schedul": 31, "chargingschedul": [31, 103], "schedul": [31, 46, 57, 70, 71, 91, 103, 111, 121, 125], "composit": [31, 71], "is_connect": [31, 32], "chargepoint": [31, 32, 157], "security_ev": [31, 32], "securityev": [31, 32, 103], "occur": [31, 32, 96, 99, 103, 116, 143, 150], "event_data": 31, "eventdata": [31, 103], "been": [31, 32, 62, 96, 103, 106, 107, 111, 125, 126, 141, 142, 143, 145, 148, 149, 151, 157], "properti": [31, 44, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 126, 143], "boot_notification_respons": 31, "bootnotificationrespons": [31, 103], "receiv": [31, 36, 62, 70, 71, 84, 90, 91, 96, 116, 126, 130, 144, 146, 147, 149, 157, 160], "websocket": [31, 32, 70, 71, 148, 152, 157], "No": [31, 32, 102, 106, 155, 156], "could": [31, 32, 37, 46, 72, 87, 106, 128, 141, 142, 143, 144, 145, 146, 149, 150, 157, 160], "previou": [31, 32, 84, 96, 138, 143, 144, 146, 149, 160], "securityeventnotif": [31, 32], "req": [31, 32, 61, 64, 122, 123, 126, 147, 157], "queu": [31, 32], "guarante": [31, 32], "deliveri": [31, 32, 126], "get_vari": 31, "With": [31, 121, 140, 143, 150, 151, 153, 154, 160, 162], "model": [31, 43, 66, 71, 110, 124, 148, 155], "getvariablerequest": [31, 103], "getvariableresult": [31, 103], "everi": [31, 55, 81, 119, 140, 144, 150, 155], "preserv": [31, 144], "order": [31, 68, 87, 121, 125, 143, 147, 150, 152, 157, 160, 161, 163], "set_vari": 31, "custom": [31, 32, 72, 87, 103, 128, 137, 142, 143, 144, 146, 150, 152, 161, 162], "reject": [31, 80, 87, 90, 97, 103, 107, 111], "setvariablerequest": [31, 103], "setvariableresult": [31, 103], "change_avail": 31, "changeavailabilityrequest": [31, 103], "changeavailabilityrespons": [31, 103], "monitor_vari": 31, "componentvari": [31, 103], "consecut": [31, 32], "overrid": [31, 32, 62, 90, 138, 144], "kind": [31, 145, 151], "component_vari": [31, 103], "point": [32, 36, 51, 70, 71, 79, 84, 87, 91, 96, 106, 107, 126, 144, 149, 150, 151, 155, 157, 160], "configuration_kei": [32, 103], "keyvalu": [32, 103], "regist": [32, 39, 66, 103, 124, 144, 147, 157, 161], "monitor_configuration_kei": 32, "get_configuration_kei": 32, "unknown": [32, 87, 90, 96, 97, 103, 106, 111, 150], "getconfigurationrespons": [32, 103], "set_custom_configuration_kei": [32, 103], "Its": 32, "standard": [32, 39, 102, 152], "configurationstatu": [32, 103], "In": [32, 51, 62, 88, 95, 102, 103, 106, 116, 121, 122, 123, 125, 126, 130, 140, 141, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 155, 157, 158, 160, 161], "montir": 32, "data_transf": [33, 70, 71, 72], "perform": [33, 62, 64, 103, 106, 111, 125, 137, 148, 150], "datatransferrequest": [33, 103], "datatransferrespons": [33, 103], "temperatur": [34, 76, 95, 99, 104, 106, 132, 135, 143], "mcu": [34, 76, 104, 129], "mcutemperatur": [34, 104], "guidelin": 36, "soon": [36, 73, 121, 143, 145, 149, 161], "ideal": 36, "logic": [36, 49, 51, 76, 87, 116, 121, 123, 138, 141, 143, 144, 145, 160], "happen": [36, 51, 57, 96, 121, 138, 141, 146, 148, 155], "due": [36, 106, 121, 143, 145, 150, 155], "thermal": 36, "derat": 36, "setmod": 36, "setvoltagecurr": 36, "lost": 36, "shall": [36, 90, 96, 111, 122, 140, 142, 149, 160], "last": [36, 62, 68, 90, 91, 121, 125, 137, 149, 150, 151], "psu": 36, "back": [36, 57, 62, 75, 81, 83, 121, 130, 144, 152, 155], "communicationfault": [36, 121], "voltage_curr": 36, "4": [36, 57, 62, 68, 106, 121, 124, 125, 137, 141, 142, 150, 160, 163], "hertz": [36, 106, 114, 115], "recommend": [36, 71, 141, 142, 143, 147, 150, 154, 157], "voltagecurr": [36, 105], "bidirect": [36, 62, 105], "chargingphas": [36, 105], "alwai": [36, 49, 53, 54, 55, 57, 62, 82, 91, 119, 121, 124, 125, 126, 140, 143, 146, 148, 155, 160], "cccv": 36, "howev": [36, 125, 130, 142, 143, 144, 148], "precharg": [36, 96, 105, 121], "littl": [36, 143, 145], "bit": [36, 39, 81, 108, 143, 145], "setexportvoltagecurr": 36, "volt": [36, 52, 62, 101, 105, 106, 114, 115], "setimportvoltagecurr": 36, "drawn": 36, "abov": [36, 39, 79, 125, 137, 138, 143, 144, 145, 150, 151, 160], "wire": [37, 130, 145, 157, 161], "tn": 37, "network": [37, 45, 82, 84, 121, 123, 142, 143, 144, 145, 152, 156, 161], "public_key_ocmf": 37, "public": [37, 51, 97, 99, 115, 125, 142, 150, 155], "ocmf": [37, 68, 106, 125], "start_transact": 37, "german": 37, "eichrecht": [37, 149], "transactionreq": [37, 106], "packet": [37, 74, 81, 106, 111, 130], "transactionstartrespons": [37, 106], "dangl": 37, "might": [37, 64, 84, 106, 137, 138, 142, 143, 146, 148, 150, 151, 152, 155, 157, 160], "still": [37, 51, 121, 130, 140, 143, 149, 155, 160], "transaction_id": [37, 103, 106], "transactionstoprespons": [37, 106], "reserve_now": 38, "place": [38, 50, 111, 141, 144, 145, 150, 151, 160], "reservationresult": [38, 107], "succesful": 38, "code": [38, 39, 65, 90, 96, 102, 103, 106, 109, 124, 125, 126, 130, 138, 140, 143, 144, 148, 149, 150, 151, 152, 156, 157, 160], "multiplex": 39, "serial": [39, 50, 66, 69, 73, 76, 77, 79, 80, 81, 85, 86, 97, 99, 130], "rs485": [39, 142, 150], "client": [39, 63, 78, 122, 143, 144, 147, 148, 157], "modbus_read_holding_regist": 39, "modbu": [39, 45, 77, 79, 81, 124], "rtu": [39, 77, 124], "hold": [39, 124, 141, 150, 160], "target_device_id": 39, "byte": [39, 81, 106, 108, 157], "first_register_address": 39, "16": [39, 60, 76, 85, 108, 136, 150, 157], "num_registers_to_read": 39, "serial_comm_hub_request": [39, 132, 135], "modbus_read_input_regist": 39, "modbus_write_multiple_regist": 39, "write": [39, 65, 81, 121, 141, 143, 144], "data_raw": 39, "vectoruint16": [39, 108], "content": [39, 90, 108, 125, 144, 160], "written": [39, 70, 71, 122, 140, 144, 148, 160], "word": [39, 102, 125, 143, 151], "statuscodeenum": [39, 108], "modbus_write_single_regist": 39, "singl": [39, 96, 97, 125, 126, 130, 138, 140, 142, 147, 154, 155, 160], "register_address": 39, "nonstd_writ": 39, "non": [39, 96, 99, 130, 160], "discret": 39, "repli": [39, 81], "gydcg": 39, "ubc1": 39, "nonstd_read": 39, "coil": 39, "malform": 39, "run": [40, 49, 82, 103, 109, 116, 121, 123, 125, 130, 141, 142, 143, 145, 147, 148, 149, 152, 154, 156, 158, 161, 162], "we": [40, 62, 90, 104, 121, 141, 142, 143, 144, 145, 147, 150, 151, 152, 155, 156, 157, 158, 160, 161], "eveseid": 40, "instanti": 40, "sessioncost": [40, 109], "total": [40, 57, 91, 103, 109, 110, 114, 115, 124], "chunk": [40, 81, 109], "request_error_routin": 41, "routin": 41, "retri": [41, 64, 68, 81, 84, 111, 125], "upper": [41, 103, 141, 143, 145, 150, 161], "enter_bcd": [41, 123, 130], "b": [41, 89, 94, 96, 110, 114, 115, 130, 140, 141, 148, 153, 155, 162], "d": [41, 89, 94, 96, 130, 140, 143, 148, 152, 155, 156], "leave_bcd": [41, 123, 130], "solar": [42, 91, 121], "watthour": 42, "sunspec": [43, 44, 45, 77, 110], "get_sunspec_ac_meter_valu": 43, "auth_token": 43, "reader": [44, 73, 106, 143, 150, 157], "fetch": [44, 67, 125, 137, 154], "scanner": 45, "scan_unit": 45, "scan": [45, 90], "unit": [45, 68, 71, 77, 96, 102, 106, 115, 132, 135, 143, 149, 155, 160], "ip_address": [45, 68], "local": [45, 65, 78, 82, 87, 91, 96, 106, 137, 143, 146, 147, 150, 151, 153, 155, 160, 161, 162, 163], "ip": [45, 68, 80, 82, 125, 144, 150], "overview": [45, 121, 141, 143, 147, 149, 151, 157], "scan_port": 45, "scan_devic": 45, "scan_network": 45, "wide": [46, 84, 157, 160], "firmware_update_statu": [46, 111], "firmwareupdatestatu": [46, 111], "describ": [46, 51, 111, 116, 122, 124, 130, 143, 144, 145, 147, 154, 158, 160], "firmwar": [46, 76, 111, 122, 129, 130, 150], "log_statu": [46, 111], "logstatu": [46, 111], "log": [46, 62, 65, 70, 71, 96, 111, 140, 143, 149, 150, 152, 158], "upload": [46, 84, 111, 157], "update_firmwar": [46, 111], "firmware_update_request": 46, "firmwareupdaterequest": [46, 111], "meta": 46, "updatefirmwarerespons": [46, 111], "allow_firmware_instal": 46, "proce": [46, 96, 111, 160], "upload_log": 46, "upload_logs_request": 46, "uploadlogsrequest": [46, 111], "uploadlogsrespons": [46, 111], "is_reset_allow": 46, "determin": [46, 62, 125, 145, 156], "resettyp": [46, 111], "soft": [46, 62, 96, 111], "hard": [46, 76, 96, 111], "set_system_tim": 46, "get_boot_reason": 46, "boot": [46, 111, 130, 150], "bootreason": [46, 111], "core": [47, 124, 136, 137, 138, 141, 142, 143, 144, 145, 148, 149, 150, 156, 158, 160, 161, 162], "instanc": [47, 103, 140, 143, 145, 148, 149, 151], "evmanag": [47, 132, 134, 145], "begin": [47, 123, 145, 149, 151], "random": [49, 62, 113, 116], "uk": [49, 62, 96, 113], "smart": [49, 62, 103, 130], "regul": [49, 62, 99, 105], "By": [49, 144, 152, 157, 158], "default": [49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 91, 102, 122, 125, 130, 138, 140, 141, 143, 144, 148, 149, 150, 152, 153, 154, 157, 158, 160], "countdown": [49, 113], "effect": [49, 121, 137, 141, 143], "set_duration_": 49, "600": [49, 57, 62, 68, 70, 71, 145], "expos": [50, 152], "mqtt": [50, 70, 71, 141, 143, 145, 151, 152, 156], "charger_information_fil": 50, "like": [50, 80, 87, 102, 109, 123, 137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 157, 160], "powermeter_energy_import_decimal_plac": 50, "decim": [50, 102], "powermeter_energy_export_decimal_plac": 50, "powermeter_power_decimal_plac": 50, "powermeter_voltage_decimal_plac": 50, "powermeter_var_decimal_plac": 50, "powermeter_current_decimal_plac": 50, "powermeter_frequency_decimal_plac": 50, "frequenc": [50, 106, 114, 115, 125], "hw_caps_max_current_export_decimal_plac": 50, "hw_caps_max_current_import_decimal_plac": 50, "hw_caps_min_current_export_decimal_plac": 50, "hw_caps_min_current_import_decimal_plac": 50, "hw_caps_max_plug_temperature_c_decimal_plac": 50, "max_plug_temperature_c": [50, 95], "limits_max_current_decimal_plac": 50, "telemetry_evse_temperature_c_decimal_plac": 50, "evse_temperature_c": [50, 95], "telemetry_fan_rpm_decimal_plac": 50, "fan": [50, 95], "rpm": [50, 95], "telemetry_supply_voltage_12v_decimal_plac": 50, "12v": [50, 95, 130], "telemetry_supply_voltage_minus_12v_decimal_plac": 50, "telemetry_plug_temperature_c_decimal_plac": 50, "powermeter_energy_import_round_to": 50, "round": [50, 143], "nearest": 50, "step": [50, 121, 137, 144, 145, 149, 150, 151, 155, 157, 160], "powermeter_energy_export_round_to": 50, "powermeter_power_round_to": 50, "powermeter_voltage_round_to": 50, "powermeter_var_round_to": 50, "powermeter_current_round_to": 50, "powermeter_frequency_round_to": 50, "hw_caps_max_current_export_round_to": 50, "hw_caps_max_current_import_round_to": 50, "hw_caps_min_current_export_round_to": 50, "hw_caps_min_current_import_round_to": 50, "hw_caps_max_plug_temperature_c_round_to": 50, "limits_max_current_round_to": 50, "telemetry_evse_temperature_c_round_to": 50, "telemetry_fan_rpm_round_to": 50, "telemetry_supply_voltage_12v_round_to": 50, "telemetry_supply_voltage_minus_12v_round_to": 50, "telemetry_plug_temperature_c_round_to": 50, "plug_temperature_c": [50, 95], "128": [50, 51, 58, 70, 71, 142], "random_delai": [50, 62], "uk_random_delai": [50, 62, 132, 133, 135], "error_histori": [50, 59, 132, 133, 135], "kai": [50, 54, 70, 71, 73, 75, 82, 83, 85], "uw": [50, 54, 70, 71, 73, 75, 82, 83, 85], "hermann": [50, 54, 70, 71, 73, 75, 82, 83, 85], "http": [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, 85, 86, 102, 121, 125, 126, 130, 136, 137, 138, 142, 143, 145, 148, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 163], "opensourc": [50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "org": [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, 85, 86, 130, 143, 151, 160], "apach": [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, 85, 86, 143, 160], "handwritten": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 162], "document": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 121, 130, 137, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 157, 160, 161], "see": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 96, 110, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 145, 147, 149, 150, 151, 153, 157, 160, 162, 163], "selection_algorithm": [51, 116, 157], "findfirst": [51, 87], "algorithm": [51, 57, 87, 97, 99, 150], "incom": [51, 87, 116, 130, 144], "pretti": [51, 116, 148], "straight": [51, 116], "forward": [51, 116, 125, 147, 155, 157], "follow": [51, 96, 116, 120, 121, 122, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "plugev": [51, 87, 157], "simpli": [51, 116, 126, 138, 144, 145, 151, 157], "first": [51, 64, 68, 81, 87, 91, 92, 116, 121, 124, 125, 137, 138, 140, 143, 144, 145, 149, 150, 151, 152, 153, 155, 157, 158, 160], "userinput": [51, 87], "placehold": [51, 150], "yet": [51, 96, 116, 121, 125, 144, 145, 146, 150, 151, 160], "discard": [51, 145], "groupid": 51, "left": [51, 68, 143, 145, 150, 160], "prioritize_authorization_over_stopping_transact": 51, "parent": [51, 87, 116, 155], "prefer": [51, 121, 143], "ignore_connector_fault": 51, "most": [51, 62, 130, 137, 140, 141, 143, 146, 149, 150, 151, 154], "free": [51, 62, 87, 151, 160], "applic": [51, 121, 125, 144, 150, 158], "overtemperatur": 51, "cool": [51, 99], "expect": [51, 99, 141, 149, 156, 160], "recov": 51, "faulti": 51, "treat": 51, "good": [51, 91, 92, 143, 147, 148, 150, 153, 155, 160], "token_provid": [51, 62, 64, 80, 116, 121, 145, 147, 157], "auth_token_provid": [51, 53, 54, 62, 70, 71, 73, 80, 132, 133, 145, 146], "token_valid": [51, 116, 145, 147, 157], "auth_token_valid": [51, 55, 70, 71, 132, 133], "piet": [51, 63, 70, 71, 72, 84, 86], "g\u00f6mpel": [51, 63, 70, 71, 72, 84, 86], "can0": 52, "device_address": 52, "front": 52, "panel": [52, 141, 148], "power_limit_w": 52, "30000": 52, "watt": [52, 57, 62, 69, 71, 91, 105, 106, 110, 114, 115, 121], "current_limit_a": 52, "voltage_limit_v": 52, "1000": [52, 69], "Will": [52, 62, 90, 91], "seri": [52, 91, 92], "parallel": [52, 116, 142, 144, 150, 160], "well": [52, 102, 144, 145, 146, 148, 155, 157, 160], "series_parallel_mod": 52, "300": [52, 60, 65], "1000v": 52, "50": [52, 126], "500": [52, 57, 61, 64, 81], "confus": [52, 121], "discharge_gpio_chip": 52, "gpio": [52, 69, 76, 81, 85, 86, 130], "chip": [52, 64, 69, 81, 85, 123, 150], "discharg": [52, 60, 62, 100], "highest": [52, 90, 96], "discharge_gpio_lin": 52, "discharge_gpio_polar": 52, "polar": 52, "low": [52, 62, 69, 76, 81, 85, 86, 93, 96, 123], "debug_print_all_telemetri": 52, "print": [52, 106, 140, 148], "help": [52, 137, 138, 141, 143, 145, 148, 150, 151, 154, 160, 161], "power_supply_dc": [52, 62, 69, 132, 133, 135], "dpm": 52, "30": [52, 60, 68, 70, 71, 73, 150, 151, 157], "scu": 52, "aw": [52, 61, 64], "pionix": [52, 61, 64, 68, 76, 129, 130, 151, 155, 157], "dummi": [53, 54, 55, 56, 117, 118, 119, 144], "listen": [53, 117, 120, 143, 144, 157], "authrequir": [53, 96, 117], "descript": [53, 54, 55, 59, 61, 64, 66, 67, 73, 81, 93, 106, 112, 121, 138, 143, 144, 145, 148, 150, 157, 160], "deadbeef": [53, 54], "our": [53, 54, 143, 148, 149, 150, 151, 155, 157, 158, 160], "rfid": [53, 54, 62, 73, 87, 96, 106, 142, 143, 145, 147, 150, 157], "10": [53, 54, 62, 64, 102, 120, 124, 125, 142, 150, 156, 157], "thilo": [53, 55, 73, 83, 85], "molitor": [53, 55, 73, 83, 85], "corneliu": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "claussen": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "manual": [54, 107, 118, 124, 125, 130, 143, 148, 150, 157], "block": [55, 87], "invalid": [55, 87, 99, 106, 111], "validation_reason": 55, "sleep": [55, 60, 62, 120], "build": [57, 58, 62, 138, 141, 142, 144, 145, 148, 150, 152, 154, 156, 157, 161], "nominal_ac_voltag": [57, 148], "230": [57, 62], "update_interv": [57, 67, 77], "distribut": [57, 62, 142], "schedule_interval_dur": 57, "60": [57, 67, 68, 77, 157], "min": [57, 91], "schedule_total_dur": 57, "forcast": 57, "h": [57, 137, 156], "slice_amper": 57, "slice": 57, "trade": 57, "lower": [57, 103, 121, 125, 141, 142, 145], "give": [57, 111, 121, 143, 144, 145, 155, 160], "even": [57, 62, 81, 91, 92, 121, 143, 144, 148, 157], "increas": [57, 62], "slice_watt": 57, "w": [57, 68, 71, 96, 99, 100, 110, 150, 153, 157, 162], "command": [57, 60, 73, 91, 93, 96, 97, 103, 108, 111, 121, 122, 123, 126, 137, 141, 144, 147, 150, 152, 156, 160], "switch_3ph1ph_while_charging_mod": [57, 121], "onewai": 57, "enough": [57, 143, 155], "switch_3ph1ph_max_nr_of_switches_per_sess": [57, 121], "switch_3ph1ph_switch_limit_sticky": [57, 121], "dontchang": 57, "reach": [57, 62, 96, 125, 143, 146, 161], "what": [57, 62, 90, 124, 138, 141, 143, 144, 145, 147, 148, 150, 155, 157], "singlephas": 57, "threephas": 57, "switch_3ph1ph_power_hysteresis_w": [57, 121], "200": [57, 60], "hysteresi": [57, 121], "200w": 57, "2kw": [57, 121], "4kw": 57, "iso": [57, 60, 62, 80, 92, 102, 106, 123, 142, 145, 149, 150, 151, 158], "futur": [57, 91, 92, 143, 150, 151], "switch_3ph1ph_time_hysteresis_": [57, 121], "stabl": [57, 150, 155], "energy_manag": [57, 126, 132, 133, 148], "energy_trunk": 57, "lar": [57, 66, 81], "dieckmann": [57, 66, 81], "part": [58, 103, 122, 130, 140, 141, 142, 143, 144, 145, 149, 150, 151, 154, 158, 160, 162], "fuse": [58, 148], "fuse_limit_a": [58, 148], "phase_count": [58, 148], "omit": [58, 90, 91, 103, 144, 153, 157, 163], "energy_grid": [58, 62], "external_limit": 58, "external_energy_limit": [58, 70, 71, 132, 133], "energy_consum": 58, "price_inform": 58, "energy_price_inform": [58, 67, 91, 132, 133, 135, 146], "persist": [59, 70, 71, 75, 125], "database_path": 59, "absolut": [59, 63, 87, 91, 92, 99, 105, 106, 107, 109], "databas": [59, 70, 71, 96, 150, 152], "andrea": [59, 67], "heinrich": [59, 67], "spdx": [59, 62, 63, 143, 160], "html": [59, 62, 63, 90, 102, 143, 152, 157, 160, 162, 163], "car_simul": [60, 132, 133, 145], "auto_en": 60, "pure": 60, "auto_exec": 60, "auto_exec_command": 60, "auto_exec_infinit": 60, "infinit": 60, "iec_wait_pwr_readi": 60, "draw_power_regul": 60, "unplug": [60, 91, 123, 130, 150], "dc_max_current_limit": 60, "dc_max_power_limit": 60, "150000": 60, "dc_max_voltage_limit": 60, "900": [60, 157], "dc_energy_capac": 60, "60000": 60, "dc_target_curr": 60, "dc_target_voltag": 60, "support_sae_j2847": 60, "dc_discharge_max_current_limit": 60, "dc_discharge_max_power_limit": 60, "dc_discharge_target_curr": 60, "dc_discharge_v2g_minimal_soc": 60, "ev_board_support": [60, 86, 132, 133, 135], "iso15118_ev": [60, 78, 132, 133, 135], "ev_slac": [60, 61, 132, 133], "sebastian": [60, 74, 78, 86], "luka": [60, 74, 78, 86], "tobia": 60, "marzel": 60, "negoti": [61, 64], "ethernet": [61, 64, 65, 74, 78, 96, 142, 144], "plc": [61, 64, 74, 123, 137, 142], "eth1": [61, 64, 74], "set_key_timeout_m": [61, 64], "cm_set_kei": [61, 64], "qca7000": [61, 64], "qca7005": [61, 64], "cg5317": [61, 64], "base_licens": [61, 64], "directori": [61, 62, 63, 64, 65, 71, 74, 122, 138, 140, 143, 148, 150, 152, 154, 156, 161, 162, 163], "fsf": [61, 64], "wiki": [61, 64, 81, 130], "bsd": [61, 64, 102], "claus": [61, 64], "bill": [62, 114, 115, 121], "e1234567": 62, "evse_id_din": [62, 99], "49a80737a45678": 62, "din": [62, 65, 78, 99, 106, 121, 149, 150], "spec": [62, 65, 78, 99, 121], "91286": [62, 99, 106], "payment_enable_eim": 62, "card": [62, 73, 80, 106, 149, 151], "mobil": [62, 106, 122, 151], "app": [62, 96], "payment_enable_contract": [62, 121, 147], "aka": 62, "ac_nominal_voltag": [62, 99], "ev_receipt_requir": 62, "unsupport": [62, 121], "session_log": [62, 157], "session_logging_path": [62, 74], "tmp": [62, 65, 70, 71, 74, 157, 158, 160], "session_logging_xml": 62, "xml": [62, 99, 142], "has_ventil": 62, "ventil": [62, 130], "max_current_import_a": 62, "32": [62, 85], "max_current_export_a": 62, "charge_mod": 62, "ac_hlc_en": [62, 147], "ac_hlc_use_5perc": 62, "try": [62, 102, 111, 144, 148, 150, 151, 153, 155], "arriv": [62, 84, 145], "fall": [62, 96, 121, 130], "especi": [62, 121, 123, 138, 141, 142, 144], "compliant": [62, 145, 149], "ac_enforce_hlc": 62, "5percent": 62, "realli": 62, "On": [62, 81, 125, 130, 144, 151], "veri": [62, 130, 141, 142, 143, 144, 148, 150, 158, 160, 161], "basic": [62, 121, 122, 124, 130, 145, 155, 157], "eventu": [62, 137, 145], "ac_with_soc": 62, "percentag": 62, "dc_isolation_voltage_v": 62, "cc": [62, 154], "dbg_hlc_auth_after_tstep": 62, "ok": [62, 96, 106, 155], "t_step_xx": 62, "hack_sleep_in_cable_check": 62, "hack": 62, "n": [62, 114, 115, 152], "hack_sleep_in_cable_check_volkswagen": 62, "volkswagen": 62, "cable_check_wait_number_of_imd_measur": 62, "sampl": [62, 91, 92, 103], "collect": [62, 77, 106, 121, 142], "trust": [62, 106, 122], "averag": 62, "evalu": 62, "bender": 62, "trustabl": 62, "hz": [62, 110], "rate": [62, 69, 73, 76, 77, 85, 86, 149], "cable_check_enable_imd_self_test": 62, "complianc": 62, "hack_skoda_enyaq": 62, "skoda": [62, 96], "enyaq": 62, "level": [62, 68, 69, 76, 85, 86, 91, 103, 106, 121, 122, 123, 124, 130, 137, 144, 146, 149, 150, 151, 162], "dirti": [62, 137], "workaround": 62, "hack_present_current_offset": 62, "offset": [62, 64, 68], "unless": [62, 144], "know": [62, 95, 121, 137, 143, 145, 147, 155], "hack_pause_imd_during_precharg": 62, "re": [62, 80, 137, 143, 150, 156, 157, 158, 160], "currentdemand": [62, 96, 121], "dcdc": 62, "hack_allow_bpt_with_iso2": 62, "posit": [62, 91, 101, 106, 114, 115, 150], "hack_simplified_mode_limit_10a": 62, "10a": 62, "simplifi": [62, 91, 151], "iec61851": [62, 89, 121], "2019": 62, "section": [62, 121, 125, 138, 140, 141, 143, 144, 145, 150, 151, 155, 160, 161], "norm": 62, "deviat": [62, 126], "autocharge_use_slac_instead_of_hlc": 62, "autocharg": [62, 64, 87], "instead": [62, 68, 95, 121, 143, 144, 148, 149, 150, 160], "evccid": [62, 64, 106, 121], "enable_autocharg": 62, "logfile_suffix": 62, "session_uuid": 62, "folder": [62, 70, 71, 140, 148, 149, 150, 152, 155, 156, 160, 161], "soft_over_current_tolerance_perc": 62, "soft_over_current_measurement_noise_a": 62, "nois": 62, "hack_fix_hlc_integer_current_request": 62, "few": [62, 137, 143, 144, 146, 151, 154, 160], "hundr": 62, "slower": 62, "less": [62, 85, 121, 150], "disable_authent": 62, "standalon": [62, 130, 143, 145, 148, 160], "dummytokenprovid": [62, 132, 134], "sae_j2847_2_bpt_en": 62, "sae_j2847_2_bpt_mod": 62, "request_zero_power_in_idl": 62, "idl": [62, 90, 109, 111], "0a": [62, 148], "speed": [62, 143, 151, 156], "uk_smartcharging_random_delay_en": 62, "uk_smartcharging_random_delay_max_dur": 62, "modifi": [62, 120, 130, 140, 157, 161], "uk_smartcharging_random_delay_at_any_chang": 62, "reduc": 62, "zero": [62, 84, 97, 110, 113], "initial_meter_value_timeout_m": 62, "5000": [62, 126], "switch_3ph1ph_delay_": [62, 121], "switch_3ph1ph_cp_stat": [62, 121], "x1": 62, "warn": [62, 99, 121, 150, 151], "responsibiltii": 62, "ensur": [62, 125, 130, 148], "supports_changing_phases_during_charg": [62, 95, 121], "authtoken": [62, 146], "ac_rcd": [62, 76, 85, 132, 133], "connector_lock": [62, 76, 85, 132, 133], "powermeter_grid_sid": 62, "powermeter_car_sid": 62, "isolation_monitor": [62, 132, 133, 135], "powersupply_dc": 62, "kv": [62, 75, 82, 83, 132, 133], "anton": [62, 73, 85], "woellert": 62, "evse_secur": [63, 65, 70, 71, 122, 132, 133, 135, 147], "filesystem": [63, 150], "csms_ca_bundl": [63, 122], "v2g_root_ca": 63, "rel": [63, 82, 126, 157], "prefix": [63, 82, 97, 144, 148, 160], "cert": [63, 143, 158], "mf_ca_bundl": [63, 122], "mf": [63, 97], "mf_root_ca": 63, "mo_ca_bundl": [63, 122], "mo_root_ca": 63, "v2g_ca_bundl": [63, 122], "csms_leaf_cert_directori": [63, 122], "csms_leaf_key_directori": [63, 122], "secc_leaf_cert_directori": [63, 122], "cso": 63, "secc_leaf_key_directori": [63, 122], "private_key_password": [63, 122], "password": [63, 80, 97, 143, 150, 151, 156, 157], "number_of_sound": 64, "sound": 64, "ac_mode_five_perc": 64, "sounding_attenuation_adjust": 64, "db": [64, 71, 75, 152], "attenu": 64, "publish_mac_on_match_cnf": 64, "confirm": [64, 89], "cm_slac_match": 64, "cnf": 64, "altern": [64, 125, 141, 149], "deriv": [64, 87, 96, 138], "publish_mac_on_first_parm_req": 64, "cm_slac_parm": 64, "quit": [64, 130, 148, 149, 151], "prone": 64, "cross": 64, "talk": [64, 143, 145, 147, 151, 152], "better": [64, 155], "do_chip_reset": 64, "nmk": [64, 123], "rs_dev": 64, "vendor": [64, 103, 112, 150], "mme": 64, "extens": [64, 103, 152, 156, 157], "qualcomm": 64, "chip_reset_delay_m": 64, "set_kei": 64, "chip_reset_timeout_m": 64, "link_status_detect": 64, "d_link_readi": 64, "link_statu": 64, "lumissil": 64, "link_status_retry_m": 64, "link_status_timeout_m": 64, "debug_simulate_failed_match": 64, "wrong": [64, 99, 150], "10000": [64, 68], "gmbh": [64, 65, 151], "din70121": [65, 78, 99], "chargebyt": 65, "eth0": [65, 78], "ipv6": [65, 78, 143, 152, 156], "addr": [65, 78], "supported_din70121": [65, 78], "supported_iso15118_2": [65, 78], "tls_secur": [65, 147], "prohibit": 65, "terminate_connection_on_failed_respons": 65, "sessionstop": 65, "tls_key_log": 65, "tl": [65, 78, 106, 122, 147, 157], "secret": [65, 153], "handshak": [65, 122], "decrypt": 65, "tls_key_logging_path": 65, "tls_timeout": 65, "15000": 65, "establish": [65, 106, 122, 125], "verify_contract_cert_chain": [65, 147], "auth_timeout_pnc": 65, "55": 65, "abort": 65, "indefinit": 65, "auth_timeout_eim": 65, "fabian": [65, 68], "hartung": 65, "mohannad": 65, "orabi": 65, "variou": [66, 154, 155], "selector": 66, "test_dummi": 66, "powermeter_device_id": [66, 79], "bu": [66, 150], "modbus_base_address": 66, "30001": 66, "serial_comm_hub": 66, "serial_communication_hub": [66, 77, 79, 81, 132, 133], "tibber": 67, "api": [67, 68, 74, 121, 125, 132, 134, 149, 156], "api_kei": 67, "develop": [67, 130, 138, 141, 144, 145, 148, 149, 150, 152, 154, 155, 159, 163], "minut": [67, 68, 109, 125, 150, 151], "additional_cost_per_kwh": 67, "usual": [67, 146, 155, 160], "leonardo": 67, "oliveira": 67, "lem": [68, 145], "dcbm": [68, 145], "400": [68, 145], "adapt": [68, 125, 149, 160], "meter_tls_certif": 68, "affect": [68, 155], "wish": [68, 121], "ntp_server_1_ip_addr": [68, 125], "ipv4": [68, 82], "octet": 68, "form": [68, 87, 137, 144, 150, 160], "y": [68, 142], "z": [68, 156], "ntp": 68, "server": [68, 111, 122, 125, 143, 144, 147, 150, 152, 153, 156], "sync": 68, "ntp_server_1_port": [68, 125], "123": [68, 102], "65535": 68, "ntp_server_2_ip_addr": [68, 125], "ntp_server_2_port": [68, 125], "fof": 68, "meter_timezon": 68, "00": [68, 160], "timezon": 68, "go": [68, 130, 143, 145, 147, 148, 150, 155, 156, 158, 160], "11": [68, 143], "14": [68, 106, 160], "hour": [68, 109, 110, 125, 146], "15": [68, 106, 156], "45": 68, "meter_dst": 68, "sundai": 68, "month": [68, 149, 160], "march": [68, 149], "t01": 68, "00z": 68, "octob": [68, 142], "daylight": 68, "dst": 68, "resilience_initial_connection_retri": [68, 125], "25": [68, 125], "resili": 68, "resilience_initial_connection_retry_delai": [68, 125], "millisecond": [68, 125], "resilience_transaction_request_retri": [68, 125], "resilience_transaction_request_retry_delai": [68, 125], "250": 68, "cable_id": 68, "loss": [68, 96, 150], "compens": 68, "tariff_id": 68, "tariff": [68, 106, 146], "sc": 68, "field": [68, 97, 103, 106, 110, 126, 145, 151], "uv": 68, "sw": [68, 150], "ud": 68, "valentin": 68, "dimov": 68, "klemm": 68, "micro": [69, 150], "mega": 69, "tester": 69, "v1": [69, 85, 125, 138], "serial_port": [69, 73, 76, 81, 85, 86, 150], "dev": [69, 73, 76, 77, 81, 85, 86, 130, 137, 142, 143, 150, 155], "ttyusb0": [69, 76, 77, 81, 85, 86], "umwc": 69, "baud_rat": [69, 73, 76, 85, 86], "115200": [69, 73, 76, 77, 85, 86, 130], "baud": [69, 73, 76, 77, 85, 86], "reset_gpio_chip": [69, 85], "gpiochip0": [69, 85, 150], "reset_gpio": [69, 76, 85, 86], "27": [69, 85, 150, 156], "dc_max_voltag": 69, "dc_suppli": 69, "board_support": [69, 85, 121], "j": [70, 143, 150, 153, 156, 160, 162], "chargepointconfigpath": [70, 157], "userconfigpath": 70, "user_config": 70, "databasepath": 70, "ocpp_1_6_charge_point": [70, 132, 133], "sqlite": [70, 71, 75], "enableexternalwebsocketcontrol": [70, 71], "publishchargingscheduleinterv": 70, "publishchargingscheduledur": 70, "messagelogpath": [70, 71, 157], "everest_ocpp_log": [70, 71, 157, 158], "messagequeueresumedelai": [70, 71], "queue": [70, 71], "reconnect": [70, 71], "auth_valid": [70, 71, 157], "auth_provid": [70, 71, 157], "ocpp_data_transf": [70, 71, 72, 132, 133], "toward": [70, 71], "ocpp_gener": [70, 71], "session_cost": [70, 80, 132, 133, 135], "connector_zero_sink": [70, 71, 157], "display_messag": [70, 103, 109, 132, 133, 135], "coredatabasepath": 71, "devicemodeldatabasepath": 71, "device_model_storag": 71, "devicemodeldatabasemigrationpath": 71, "device_model_migr": 71, "migrat": [71, 150], "devicemodelconfigpath": 71, "component_config": [71, 150], "compositescheduleinterv": 71, "libocpp": [71, 126, 136, 137, 148], "requestcompositescheduledur": 71, "requestcompositescheduleunit": 71, "share": [71, 106, 121, 122, 143, 144, 145, 150, 151, 157, 161], "amp": [71, 76, 91, 110], "authorizationlist": 71, "authorizationcach": [71, 157], "datatransf": [72, 128], "keys_to_monitor": 72, "heartbeatinterv": [72, 157], "securityprofil": [72, 122, 150, 157], "exampleconfigurationkei": 72, "commad": 72, "seper": [72, 121, 155], "pn532": 73, "nfc": [73, 150], "tag": [73, 87, 96, 97, 109, 155], "ttys0": 73, "read_timeout": 73, "subsequ": [73, 81, 116, 144], "w\u00f6llert": [73, 85], "captur": 74, "dump": [74, 96], "sqlite_db_file_path": 75, "everest_persistent_stor": 75, "phytec": [76, 129], "phyverso": [76, 104, 129], "reset_gpio_bank": 76, "reset_gpio_pin": 76, "conn1_max_current_a_import": 76, "conn1_min_current_a_import": 76, "conn1_min_phase_count_import": 76, "conn1_max_phase_count_import": 76, "conn1_min_current_a_export": 76, "conn1_max_current_a_export": 76, "conn1_min_phase_count_export": 76, "conn1_max_phase_count_export": 76, "conn1_has_socket": 76, "conn1_dc": 76, "conn2_max_current_a_import": 76, "conn2_min_current_a_import": 76, "conn2_min_phase_count_import": 76, "conn2_max_phase_count_import": 76, "conn2_min_current_a_export": 76, "conn2_max_current_a_export": 76, "conn2_min_phase_count_export": 76, "conn2_max_phase_count_export": 76, "conn2_has_socket": 76, "conn2_dc": 76, "peripher": 76, "nrst": 76, "map": [76, 106, 126, 144, 145, 151, 152], "conn1_motor_lock_typ": 76, "hella": 76, "style": [76, 151, 159, 160], "valeo": 76, "potentiomet": 76, "feedback": [76, 141], "conn2_motor_lock_typ": 76, "conn1_gpio_stop_button_en": 76, "som": 76, "conn1_gpio_stop_button_bank": 76, "gpiochip1": 76, "conn1_gpio_stop_button_pin": 76, "36": [76, 141], "conn1_gpio_stop_button_invert": 76, "invert": 76, "conn2_gpio_stop_button_en": 76, "conn2_gpio_stop_button_bank": 76, "conn2_gpio_stop_button_pin": 76, "37": 76, "conn2_gpio_stop_button_invert": 76, "connector_1": 76, "proxim": 76, "connector_2": 76, "rcd_1": 76, "onboard": [76, 85, 130], "rcd_2": 76, "connector_lock_1": 76, "connector_lock_2": 76, "phyverso_mcu_temperatur": [76, 132, 133, 135], "system_specific_data_1": 76, "generic_arrai": [76, 132, 133, 135], "system_specific_data_2": 76, "power_unit_id": 77, "unit_id": 77, "sunspec_base_address": 77, "40000": 77, "50000": 77, "watchdog_wakeup_interv": 77, "wakup": 77, "watchdog": [77, 111], "serial_devic": 77, "bsm": 77, "19200": [77, 150], "r": [77, 143], "485": 77, "rang": [77, 126], "2400": 77, "use_serial_comm_hub": 77, "meter_id": [77, 106], "no_meter_id": 77, "arbitrari": [77, 87, 88, 91, 92, 144, 160], "power_meter_id": 77, "ac_met": 77, "sunspec_ac_met": [77, 132, 133, 135], "serial_com_0_connect": 77, "christoph": 77, "kliemt": 77, "josev": [78, 136, 142, 143], "project": [78, 138, 143, 144, 148, 149, 150, 151, 152, 156, 159, 160, 161, 162, 163], "supported_iso15118_20_ac": 78, "supported_iso15118_20_dc": 78, "tls_activ": 78, "enforce_tl": 78, "is_cert_install_need": 78, "And": [78, 144, 146, 150, 151, 160], "overwritten": [78, 138, 144], "iskra": 79, "33": 79, "ocmf_format_vers": 79, "represent": [79, 97, 115, 130, 141, 143, 145, 146], "ocmf_gateway_identif": 79, "ocmf_gateway_seri": 79, "mention": [79, 138], "ocmf_gateway_vers": 79, "softwar": [79, 103, 141, 147, 151, 154, 159], "ocmf_charge_point_identification_typ": 79, "ocmf_charge_point_identif": 79, "embed": [79, 80, 150], "qwello": [79, 80], "eu": [79, 80], "feig": 80, "192": [80, 82], "168": [80, 82], "feig_seri": 80, "seven": 80, "charact": [80, 102, 106, 126], "abcd123": 80, "terminal_id": 80, "currenc": [80, 92, 102, 109], "978": 80, "4217": [80, 92, 102], "pre_authorization_amount": 80, "2500": 80, "cent": [80, 102], "read_card_timeout": 80, "read_card_debounc": 80, "debounc": 80, "prevent": [80, 121, 125, 150], "transactions_max_num": 80, "concurr": 80, "exce": 80, "bank_transaction_summary_provid": [80, 132, 133], "bank_session_token": 80, "bank_session_token_provid": [80, 132, 133, 146], "team": 80, "hub": 81, "baudrat": [81, 150], "pariti": [81, 150], "odd": 81, "rtsct": 81, "rt": 81, "ct": 81, "ignore_echo": 81, "rxtx_gpio_chip": [81, 150], "rx": 81, "tx": [81, 130], "usag": [81, 91, 141, 146, 150], "rxtx_gpio_lin": [81, 150], "rxtx_gpio_tx_high": [81, 150], "max_packet_s": 81, "size": [81, 154], "payload": [81, 110, 125, 144, 160], "exceed": [81, 96], "apu": 81, "wikipedia": [81, 130], "en": [81, 102, 125, 130], "256": 81, "initial_timeout_m": 81, "within_message_timeout_m": 81, "queri": 81, "9600": 81, "lan": [82, 144], "wifi": [82, 142, 150], "privileg": 82, "setup_wifi": 82, "setup_simul": 82, "online_check_host": 82, "lfenergi": [82, 151], "hostnam": 82, "internet": [82, 144, 150], "initialized_by_default": 82, "release_metadata_fil": 82, "releas": [82, 137, 142, 150, 151, 155], "locat": [82, 103, 111, 122, 125, 130, 138, 143, 155, 157, 158, 161, 162], "ap_interfac": 82, "wlan0": 82, "ap": 82, "ap_ipv4": 82, "24": 82, "memori": 83, "defaultretri": 84, "tri": 84, "download": [84, 88, 109, 111, 137, 150, 151, 154, 156, 161], "defaultretryinterv": 84, "resetdelai": 84, "acknowledg": 84, "travel": 84, "caller": [84, 144], "caps_min_current_a": 85, "caps_max_current_a": 85, "concurrenttx": 87, "nocredit": 87, "notallowedtypeevs": 87, "notatthisloc": 87, "notatthistim": 87, "signatureerror": 87, "certificateexpir": 87, "certificaterevok": 87, "nocertificateavail": 87, "certchainerror": 87, "contractcancel": 87, "tokenvalidationstatu": 87, "timedout": 87, "customidtoken": 87, "printabl": [87, 88], "insensit": [87, 88, 103], "ascii": [87, 88, 90], "idtokentyp": 87, "additional_info": [87, 103], "request_id": [87, 111], "put": [87, 125, 141, 143, 145, 150, 155, 160], "remotestartid": 87, "id_token": [87, 107], "authorization_typ": 87, "authorizationtyp": [87, 146], "assign": [87, 96, 99, 103, 106, 109, 116, 121, 144], "prevalid": 87, "iso15118certificatehashdata": 87, "certificatehashdatainfo": [87, 99], "parentidtag": 87, "expiry_tim": [87, 107], "selectionalgorithm": 87, "choos": [87, 143, 145, 148, 149, 151, 160, 161], "referenc": [87, 106], "influenc": [87, 121], "plugandcharg": 87, "bankcard": [87, 146], "distinguish": [87, 97, 99, 146], "central": [87, 96, 106, 121, 141, 145, 147, 158, 160], "macaddress": 87, "iso14443": [87, 106], "iso15693": [87, 106], "keycod": 87, "noauthor": 87, "bookkeep": 88, "short": [88, 106, 137, 143, 144, 145, 149, 155, 157], "session_token": 88, "invoic": [88, 109], "transaction_data": 88, "poweron": 89, "correctli": [89, 91, 121, 150, 157], "mirror": [89, 130], "contact": [89, 130, 150], "poweroff": [89, 95], "weld": 89, "Not": [89, 116, 160], "assembli": [89, 150], "a_13": 89, "a_20": 89, "a_32": 89, "a_63_3ph_70_1ph": 89, "proximity_pilot": 89, "cp_pwm_duty_cycl": 89, "messagepriorityenum": 90, "alwaysfront": 90, "regardless": [90, 130], "henc": 90, "newer": [90, 142, 155], "messageprior": 90, "infront": 90, "shown": [90, 141, 143, 145, 146, 150], "normalcycl": 90, "messagestateenum": 90, "unavail": [90, 107], "displaymessagestatusenum": 90, "notsupportedmessageformat": 90, "notsupportedprior": 90, "notsupportedst": 90, "unknowntransact": 90, "clearmessageresponseenum": 90, "messagecont": [90, 103, 109], "messageformat": 90, "languag": [90, 109, 141, 142, 144, 152, 160, 163], "uri": [90, 99, 111], "utf8": 90, "But": [90, 145, 146, 151, 152, 155], "assum": [90, 96, 103, 125, 138, 144, 145, 148, 154, 155, 160], "lowest": [90, 121], "timestamp_from": [90, 93, 109], "timestamp_to": [90, 93, 109], "forev": 90, "session_id": [90, 103, 109], "tight": 90, "qr_code": [90, 109], "qr": [90, 109], "status_info": [90, 103], "repons": 90, "nodetyp": 91, "undefin": [91, 106], "evsest": 91, "waitforauth": 91, "waitforenergi": 91, "preparecharg": [91, 96], "pausedev": 91, "pausedevs": 91, "limitsreq": 91, "total_power_w": 91, "ac_max_current_a": 91, "ac_min_current_a": 91, "properli": [91, 99, 121, 125, 130, 142, 143, 150, 155], "ac_max_phase_count": 91, "ac_min_phase_count": 91, "ac_supports_changing_phases_during_charg": 91, "ac_number_of_active_phas": 91, "limitsr": 91, "optimizertarget": 91, "energy_amount_need": 91, "kwh": [91, 92, 124], "charge_to_max_perc": 91, "nn": 91, "car_battery_soc": 91, "Of": 91, "leave_tim": 91, "drive": [91, 121, 144], "fullfil": [91, 158], "cheapest": 91, "timefram": 91, "price_limit": 91, "full_autonomi": 91, "schedulereqentri": 91, "entri": [91, 92, 96, 142, 150], "limits_to_root": 91, "face": [91, 121], "limits_to_leav": 91, "leav": 91, "conversion_effici": 91, "convers": 91, "price_per_kwh": 91, "priceperkwh": [91, 92], "timepoint": [91, 92], "scheduleresentri": 91, "children": 91, "child": [91, 97], "again": [91, 96, 106, 140, 143, 145, 148, 150, 160], "propag": [91, 155], "node_typ": 91, "priority_request": 91, "merg": [91, 121, 155], "them": [91, 115, 116, 126, 138, 140, 143, 145, 147, 150, 152, 160], "evse_st": 91, "optimizer_target": 91, "energy_usage_root": 91, "energy_usage_leav": 91, "schedule_import": [91, 92], "practic": [91, 92, 142, 143, 151], "schedule_export": [91, 92], "valid_until": 91, "consumpt": [91, 148], "afer": 91, "limits_root_sid": 91, "digit": [92, 102], "implementationidentifi": 93, "module_id": [93, 140, 144, 157], "implementation_id": [93, 140, 144, 157], "clearedbymodul": 93, "clearedbyreboot": 93, "severityfilt": 93, "sever": [93, 121, 122, 140, 144, 147, 151, 160], "high_g": 93, "medium_g": 93, "low_g": 93, "timeperiodfilt": 93, "timeperiod": 93, "argument": [93, 140, 143, 144, 148, 153, 160, 163], "state_filt": 93, "origin_filt": 93, "type_filt": 93, "severity_filt": 93, "timeperiod_filt": 93, "handle_filt": 93, "medium": 93, "sub_typ": 93, "origin": [93, 103, 111, 121, 126, 137, 140, 153, 155, 160], "max_current_a_import": 95, "min_current_a_import": 95, "max_phase_count_import": 95, "nr": 95, "min_phase_count_import": 95, "max_current_a_export": 95, "min_current_a_export": 95, "max_phase_count_export": 95, "min_phase_count_export": 95, "connector_typ": 95, "iec62196type2c": 95, "iec62196type2socket": 95, "degre": 95, "celsiu": 95, "fan_rpm": 95, "supply_voltage_12v": 95, "supply_voltage_minus_12v": 95, "relais_on": 95, "architectur": [95, 141, 144, 151], "train": 95, "dccablecheck": 95, "dcprecharg": 95, "fullpowercharg": 95, "stoptransactionreason": 96, "id_tag": [96, 109, 121], "emergencystop": 96, "evdisconnect": 96, "move": [96, 155, 157, 158, 161], "induct": 96, "hardreset": 96, "powerloss": 96, "reboot": [96, 103, 111, 130], "remot": [96, 111, 137, 144, 145, 147, 152, 155, 156, 160], "smartphon": 96, "prepaid": 96, "credit": [96, 106, 146], "softreset": 96, "unlockcommand": 96, "deauthor": 96, "starttransact": 96, "conf": [96, 144, 150, 160], "energylimitreach": 96, "paid": 96, "solut": [96, 141, 142, 145, 148, 156], "groundfault": 96, "localoutofcredit": 96, "masterpass": 96, "masterpassgroupid": 96, "overcurrentfault": 96, "larger": 96, "electr": [96, 106, 121, 122, 130, 143, 146, 149, 150, 158], "powerqu": 96, "qualiti": 96, "imbal": 96, "soclimitreach": 96, "stoppedbyev": 96, "timelimitreach": 96, "startsessionreason": 96, "evconnect": 96, "switchthreephaseswhilechargingresult": 96, "error_notsupport": 96, "error_notcharg": 96, "error_hardwar": 96, "sessioneventenum": 96, "sessionstart": [96, 116], "either": [96, 124, 140, 147, 156, 158], "met": [96, 130], "prepar": [96, 141, 149, 151, 158, 160], "powerdeliveri": 96, "chargingstart": 96, "chargingpausedev": 96, "chargingpausedevs": 96, "chargingresum": 96, "stoppingcharg": 96, "weldingcheck": 96, "chargingfinish": 96, "essenti": [96, 142, 144, 160], "transactionfinish": 96, "clariti": [96, 157], "precondit": 96, "irrevoc": 96, "swipe": 96, "sessionfinish": 96, "reservationstart": [96, 121], "reservationend": [96, 107, 121], "replugstart": 96, "interrupt": [96, 99, 121], "replugfinish": 96, "plugintimeout": 96, "connectiontimeout": [96, 157], "switchingphas": 96, "sessionresum": 96, "waitingforenergi": 96, "meter_valu": 96, "signed_meter_valu": [96, 106], "units_sign": [96, 106, 132, 135], "signedmetervalu": [96, 106, 115], "logging_path": 96, "filenam": 96, "incomplet": 96, "start_signed_meter_valu": [96, 106], "chargingstatechangedev": 96, "chargingstatechang": 96, "authorizationev": 96, "enable_sourc": 96, "unspecifi": 96, "localapi": 96, "localkeylock": 96, "servicetechnician": 96, "remotekeylock": 96, "mobileapp": 96, "firmwareupd": [96, 103, 111, 130], "enable_st": 96, "unassign": 96, "enable_prior": 96, "session_start": 96, "session_finish": 96, "transaction_start": 96, "transaction_finish": 96, "charging_state_changed_ev": 96, "authorization_ev": 96, "nr_of_phases_avail": 96, "present_voltag": 96, "present_curr": 96, "target_voltag": 96, "target_curr": 96, "maximum_current_limit": 96, "minimum_current_limit": 96, "maximum_voltage_limit": 96, "maximum_power_limit": 96, "estimated_time_ful": 96, "depart": 96, "estimated_time_bulk": 96, "fa": 96, "remaining_energy_need": 96, "remain": [96, 113, 130], "battery_capac": 96, "battery_full_soc": 96, "battery_bulk_soc": 96, "brand": 96, "volkswagen_group": 96, "volkswagengroup": 96, "tesla": 96, "independ": [96, 125, 144], "upward": 96, "connectortypeenum": 96, "cccs1": 96, "k": 96, "combo": 96, "cccs2": 96, "cg105": 96, "jari": 96, "g105": 96, "1993": 96, "chademo": [96, 151], "ctesla": 96, "ctype1": 96, "iec62196": 96, "j1772": [96, 121, 150], "ctype2": 96, "mennek": 96, "s309_1p_16a": 96, "16a": 96, "iec60309": 96, "s309_1p_32a": 96, "32a": 96, "s309_3p_16a": 96, "s309_3p_32a": 96, "sbs1361": 96, "domest": 96, "13amp": 96, "scee": 96, "7_7": 96, "cee": 96, "7": [96, 106, 125, 143, 150, 156, 160], "schuko": 96, "stype2": 96, "stype3": 96, "scame": 96, "scee_7_7": 96, "v2grootcertif": 97, "morootcertif": 97, "csmsrootcertif": 97, "v2gcertificatechain": 97, "mfrootcertif": 97, "hashalgorithm": [97, 99], "sha256": [97, 99], "sha384": [97, 99], "sha512": [97, 99], "invalidsignatur": [97, 111], "invalidcertificatechain": 97, "invalidformat": 97, "invalidcommonnam": 97, "norootcertificateinstal": 97, "certificatestoremaxlengthexceed": 97, "writeerror": 97, "issuernotfound": 97, "invalidleafsignatur": 97, "invalidchain": 97, "notfound": 97, "getinstalledcertificatesstatu": 97, "getcertificatesignrequeststatu": 97, "invalidrequestedtyp": 97, "keygenerror": 97, "generationerror": 97, "getcertificateinfostatu": 97, "notfoundvalid": 97, "privatekeynotfound": 97, "hash_algorithm": 97, "issuer_name_hash": 97, "issuer": [97, 99], "dn": [97, 125], "issuer_key_hash": 97, "length": [97, 106, 110, 124, 125, 157], "subject": [97, 154], "serial_numb": 97, "hexadecim": [97, 106], "0x": 97, "lead": [97, 106, 140, 149, 151], "certificatehashdatachain": 97, "child_certificate_hash_data": 97, "certificate_hash_data_chain": 97, "ocsprequestdata": 97, "responder_url": 97, "respond": [97, 99, 121, 144], "url": [97, 99, 111, 145, 161], "ocsp_request_data_list": 97, "certificateocsp": 97, "ocsp_path": 97, "certificateinfo": 97, "certificate_singl": 97, "certificate_count": 97, "externalpay": 99, "ac_single_phase_cor": [99, 100], "ac_three_phase_cor": [99, 100], "dc_core": [99, 100], "dc_extend": [99, 100, 120], "dc_combo_cor": [99, 100], "dc_uniqu": [99, 100], "no_imd": 99, "dceverrorcod": 99, "no_error": 99, "failed_resstemperatureinhibit": 99, "failed_evshiftposit": 99, "failed_chargerconnectorlockfault": 99, "failed_evressmalfunct": 99, "failed_chargingcurrentdifferentia": 99, "failed_chargingvoltageoutofrang": 99, "reserved_a": 99, "reserved_b": 99, "reserved_c": 99, "failed_chargingsystemincompat": 99, "nodata": 99, "error_contactor": 99, "error_rcd": [99, 130], "error_utilityinterruptev": 99, "util": [99, 136, 137, 138, 140, 143, 150, 151, 154, 156, 160], "equip": [99, 150], "temporari": [99, 152], "reduct": 99, "error_malfunct": 99, "recover": 99, "error_emergencyshutdown": 99, "incompat": [99, 111], "v2gmessageid": 99, "bodi": [99, 125], "supportedappprotocolreq": 99, "supportedappprotocolr": 99, "sessionsetupreq": 99, "sessionsetupr": 99, "servicediscoveryreq": 99, "servicediscoveryr": 99, "servicedetailreq": 99, "servicedetailr": 99, "paymentserviceselectionreq": 99, "paymentserviceselectionr": 99, "servicepaymentselectionreq": 99, "servicepaymentselectionr": 99, "paymentdetailsreq": 99, "paymentdetailsr": 99, "authorizationreq": 99, "authorizationr": 99, "contractauthenticationreq": 99, "contractauthenticationr": 99, "chargeparameterdiscoveryreq": 99, "chargeparameterdiscoveryr": 99, "chargingstatusreq": 99, "chargingstatusr": 99, "meteringreceiptr": 99, "powerdeliveryr": 99, "cablecheckreq": 99, "cablecheckr": 99, "prechargereq": 99, "precharger": 99, "currentdemandreq": 99, "currentdemandr": 99, "weldingdetectionreq": 99, "weldingdetectionr": 99, "sessionstopreq": 99, "sessionstopr": 99, "certificateinstallationreq": 99, "certificateupdatereq": 99, "unknownmessag": 99, "j2847_2": 99, "certificateactionenum": 99, "evse_present_voltag": 99, "cdv": 99, "evse_present_curr": 99, "evse_maximum_current_limit": 99, "evse_maximum_power_limit": 99, "evse_maximum_voltage_limit": 99, "evse_minimum_current_limit": 99, "accuraci": [99, 102], "evse_minimum_voltage_limit": 99, "dc_current_regulation_toler": 99, "magnitud": [99, 105], "toler": [99, 105], "dc_peak_current_rippl": 99, "peak": [99, 105], "rippl": [99, 105], "dc_energy_to_be_deliv": 99, "deliveredbi": 99, "dc_ev_readi": 99, "dc_ev_error_cod": 99, "dc_ev_ress_soc": 99, "ress": [99, 150], "dc_ev_cabin_condit": 99, "toheat": 99, "passeng": 99, "compart": 99, "dc_ev_ress_condit": 99, "dc_ev_target_voltag": 99, "dc_ev_target_curr": 99, "demand": 99, "dc_ev_maximum_current_limit": 99, "dc_ev_maximum_power_limit": 99, "dc_ev_maximum_voltage_limit": 99, "ev_remaining_time_to_full_soc": 99, "ev_remaining_time_to_full_bulk_soc": 99, "transmit": [99, 130, 147], "protocol_namespac": 99, "namespac": [99, 137, 144], "version_number_major": 99, "major": [99, 150], "version_number_minor": 99, "minor": [99, 102, 155], "schema_id": 99, "schemaid": 99, "v2g_message_id": 99, "v2g_message_xml": 99, "decod": [99, 130], "v2g_message_json": 99, "v2g_message_exi_hex": 99, "hex": [99, 106], "v2g_message_exi_base64": 99, "exi_respons": 99, "certificate_act": 99, "schema": [99, 138, 160], "exi_request": 99, "iso15118_schema_vers": 99, "certificatereq": 99, "issuernamehash": 99, "issuerkeyhash": 99, "serialnumb": 99, "responderurl": 99, "maxcurrentlimit": 100, "maxpowerlimit": 100, "maxvoltagelimit": 100, "energycapac": 100, "targetcurr": 100, "targetvoltag": 100, "dischargemaxcurrentlimit": 100, "dischargemaxpowerlimit": 100, "dischargetargetcurr": 100, "dischargeminimalsoc": 100, "resistance_f_ohm": 101, "protect": [101, 106, 150], "earth": 101, "ohm": 101, "voltage_v": [101, 105, 106, 124], "currencycod": 102, "alphabet": 102, "taken": [102, 147, 148, 155, 160], "www": [102, 125], "six": 102, "com": [102, 121, 125, 130, 136, 137, 138, 142, 143, 148, 150, 151, 154, 155, 156, 157, 158, 160, 163], "financi": 102, "technic": [102, 103, 151], "metal": [102, 150], "bond": 102, "market": 102, "AED": 102, "afn": 102, "amd": 102, "ang": 102, "aoa": 102, "aud": 102, "awg": 102, "azn": 102, "bam": 102, "bbd": 102, "bdt": 102, "bgn": 102, "bhd": 102, "bif": 102, "bmd": 102, "bnd": 102, "bob": 102, "bov": 102, "brl": 102, "btn": 102, "bwp": 102, "byn": 102, "bzd": 102, "cad": 102, "cdf": 102, "che": 102, "chf": 102, "chw": 102, "clf": 102, "clp": 102, "cny": 102, "cop": 102, "cou": 102, "crc": 102, "cuc": 102, "cup": 102, "cve": [102, 149], "czk": 102, "djf": 102, "dkk": 102, "dop": 102, "dzd": 102, "egp": 102, "ern": 102, "etb": 102, "eur": 102, "fjd": 102, "fkp": 102, "gbp": 102, "gel": 102, "gh": 102, "gip": 102, "gmd": 102, "gnf": 102, "gtq": 102, "gyd": 102, "hkd": 102, "hnl": 102, "htg": 102, "huf": 102, "idr": 102, "il": [102, 106], "inr": 102, "iqd": 102, "irr": 102, "isk": 102, "jmd": 102, "jod": 102, "jpy": 102, "ke": 102, "kg": 102, "khr": 102, "kmf": 102, "kpw": 102, "krw": 102, "kwd": 102, "kyd": 102, "kzt": 102, "lak": 102, "lbp": 102, "lkr": 102, "lrd": 102, "lsl": 102, "lyd": 102, "mad": 102, "mdl": 102, "mga": 102, "mkd": 102, "mmk": 102, "mnt": 102, "mop": 102, "mru": 102, "mur": 102, "mvr": 102, "mwk": 102, "mxn": 102, "mxv": 102, "myr": 102, "mzn": 102, "nad": 102, "ngn": 102, "nio": 102, "nok": 102, "npr": 102, "nzd": 102, "omr": 102, "pab": 102, "pen": 102, "pgk": 102, "php": 102, "pkr": 102, "pln": 102, "pyg": 102, "qar": 102, "ron": 102, "rsd": 102, "rub": 102, "rwf": 102, "sar": 102, "sbd": 102, "scr": 102, "sdg": 102, "sek": 102, "sgd": 102, "shp": 102, "sle": 102, "sll": 102, "srd": 102, "ssp": 102, "stn": 102, "svc": 102, "syp": 102, "szl": 102, "thb": 102, "tj": 102, "tmt": 102, "tnd": 102, "top": [102, 137, 141, 145, 150, 151], "ttd": 102, "twd": 102, "tz": 102, "uah": 102, "ugx": 102, "usd": 102, "usn": 102, "uyi": 102, "uyu": 102, "uyw": 102, "uz": 102, "ved": 102, "ve": [102, 148], "vnd": 102, "vuv": 102, "wst": 102, "xaf": 102, "xcd": 102, "xdr": 102, "xof": 102, "xpf": 102, "xsu": 102, "xua": 102, "yer": 102, "zar": 102, "zmw": 102, "zwl": 102, "separ": [102, 106, 120, 126, 138, 144, 151, 157, 158], "express": [102, 106, 112], "euro": 102, "moneyamount": [102, 109], "ocpp201": [103, 132, 134, 147, 150, 158], "customdata": 103, "vendor_id": 103, "reproduc": 103, "conveni": 103, "chargingscheduleperiod": 103, "start_period": 103, "number_phas": 103, "stack_level": 103, "phase_to_us": 103, "charging_rate_unit": 103, "charging_schedule_period": 103, "start_schedul": 103, "min_charging_r": 103, "transaction_ev": 103, "transactionev": [103, 149], "associ": 103, "enumer": 103, "transactioneventrespons": 103, "original_transaction_ev": 103, "promt": 103, "total_cost": 103, "charging_prior": 103, "personal_messag": 103, "datatransferstatu": 103, "unknownmessageid": 103, "unknownvendorid": 103, "offlin": 103, "message_id": 103, "custom_data": 103, "pair": [103, 123, 144, 150], "read_onli": 103, "getconfigur": 103, "unknown_kei": 103, "rebootrequir": 103, "notsupport": 103, "securityeventenum": 103, "failedtoauthenticateatcsm": 103, "csmsfailedtoauthent": 103, "settingsystemtim": 103, "startupofthedevic": 103, "resetorreboot": 103, "securitylogwasclear": 103, "reconfigurationofsecurityparamet": 103, "memoryexhaust": 103, "invalidmessag": 103, "attemptedreplayattack": 103, "tamperdetectionactiv": 103, "invalidfirmwaresignatur": 103, "invalidfirmwaresigningcertif": 103, "invalidcsmscertif": 103, "invalidchargingstationcertif": 103, "invalidtlsvers": 103, "invalidtlsciphersuit": 103, "maintenanceloginaccept": 103, "maintenanceloginfail": 103, "index": [103, 144, 151, 160, 162, 163], "variabl": [103, 137, 141, 143, 144, 146, 150, 154, 160], "doesn": 103, "suffici": [103, 137, 146, 150], "attributeenum": 103, "attribut": [103, 125, 140, 143], "minset": 103, "maxset": 103, "getvariablestatusenumtyp": 103, "unknowncompon": 103, "unknownvari": 103, "notsupportedattributetyp": 103, "attributetyp": 103, "setvariablestatusenumtyp": 103, "eventtriggerenum": 103, "alert": 103, "threshold": 103, "delta": 103, "eventnotificationtyp": 103, "notif": [103, 160], "hardwirednotif": 103, "hardwir": 103, "hardwiredmonitor": 103, "preconfiguredmonitor": 103, "preconfigur": 103, "custommonitor": 103, "attribute_typ": 103, "absent": 103, "NOT": [103, 160], "event_id": 103, "actual_valu": 103, "event_notification_typ": 103, "caus": [103, 121, 142, 156], "refer": [103, 117, 118, 119, 121, 122, 124, 128, 129, 130, 131, 137, 143, 144, 145, 147, 150, 151, 154, 155, 163], "tech_cod": 103, "tech_info": 103, "transactionid": 103, "variable_monitoring_id": 103, "variablemonitor": 103, "operationalstatusenumtyp": 103, "inop": [103, 121, 126], "operational_statu": 103, "whose": [103, 124, 155], "changeavailabilitystatusenumtyp": 103, "statusinfotyp": 103, "reason_cod": 103, "why": [103, 107, 143, 145, 153], "text": [103, 148, 150, 151, 157, 163], "registrationstatu": 103, "pend": 103, "current_tim": 103, "heartbeat": [103, 130], "bootnotif": 103, "sensor": [104, 106, 112], "real": [105, 130, 145, 149], "current_a": [105, 106, 124], "current_regulation_tolerance_a": 105, "peak_current_ripple_a": 105, "max_export_voltage_v": 105, "min_export_voltage_v": 105, "max_export_current_a": 105, "min_export_current_a": 105, "max_import_voltage_v": 105, "min_import_voltage_v": 105, "max_import_current_a": 105, "min_import_current_a": 105, "max_export_power_w": 105, "max_import_power_w": 105, "sink": 105, "conversion_efficiency_import": 105, "conversion_efficiency_export": 105, "identification_statu": 106, "ocmfuseridentificationstatu": 106, "identification_level": 106, "ocmfidentificationlevel": 106, "overal": 106, "identification_flag": 106, "IF": 106, "ocmfidentificationflag": 106, "identification_typ": 106, "ocmfidentificationtyp": 106, "IT": 106, "identification_data": 106, "uid": 106, "14443": 106, "tariff_text": 106, "textual": 106, "transactionrequeststatu": 106, "not_support": 106, "unexpected_error": 106, "verbos": [106, 143], "transaction_min_stop_tim": 106, "earliest": 106, "yield": 106, "transaction_max_stop_tim": 106, "deadlin": 106, "fill": [106, 124, 143, 148], "signific": 106, "hearsai": 106, "unsecur": [106, 122, 157], "extent": 106, "reliabl": 106, "certifi": 106, "cryptograph": 106, "15118": [106, 123, 142, 145, 149, 150, 151, 158], "mismatch": 106, "outdat": 106, "found": [106, 124, 137, 143, 150, 152, 155, 160, 161], "rfid_non": 106, "rfid_plain": 106, "rfid_rel": 106, "rfid_psk": 106, "ocpp_non": 106, "ocpp_r": 106, "remotestart": 106, "method": [106, 115, 116, 143, 144], "ocpp_auth": 106, "ocpp_rs_tl": 106, "obtain": [106, 124], "ocpp_auth_tl": 106, "ocpp_cach": 106, "ocpp_whitelist": 106, "whitelist": 106, "ocpp_certifi": 106, "iso15118_non": 106, "iso15118_pnc": 106, "plmn_none": 106, "plmn_ring": 106, "plmn_sm": 106, "deni": 106, "two": [106, 116, 121, 122, 123, 124, 125, 138, 140, 141, 143, 144, 145, 147, 149, 150, 151, 154, 160], "factor": 106, "notat": [106, 144], "15693": 106, "electro": 106, "evcoid": 106, "iso7812": 106, "7812": 106, "card_txn_nr": 106, "cardtxnbr": 106, "central_1": 106, "sm": 106, "central_2": 106, "local_1": 106, "local_2": 106, "phone_numb": 106, "phone": 106, "key_cod": 106, "not_assign": 106, "phase_seq_error": 106, "rotat": 106, "ccw": 106, "energy_wh_import": [106, 124], "energy_wh_export": [106, 124], "power_w": [106, 124], "reactivepow": [106, 114, 115], "reactiv": [106, 114, 115], "frequency_hz": [106, 124], "energy_wh_import_sign": 106, "energy_wh_export_sign": 106, "power_w_sign": 106, "voltage_v_sign": 106, "var_sign": 106, "current_a_sign": 106, "frequency_hz_sign": 106, "made": [107, 125, 143, 146], "occupi": 107, "parent_id": 107, "reservationendreason": 107, "usedtostartcharg": 107, "serialcommhub": [108, 132, 134, 150], "io": [108, 136, 153, 162], "status_cod": 108, "idlepric": 109, "grace_minut": 109, "grace": 109, "hour_pric": 109, "monei": [109, 132, 135, 146], "costcategori": 109, "categori": [109, 138], "flatfe": 109, "chargingpricecompon": 109, "nextperiodpric": 109, "charging_pric": 109, "idle_pric": 109, "fee": 109, "sessioncostchunk": 109, "sum": [109, 114, 115, 124], "metervalue_from": 109, "metervalu": [109, 157], "metervalue_to": 109, "thing": [109, 121, 143, 145, 150, 151, 155, 163], "flat": 109, "sessionstatu": 109, "final": [109, 111, 121, 130, 144, 160], "cost_chunk": 109, "next_period": 109, "uinteg": 110, "203": 110, "l": [110, 153], "105": 110, "int16": 110, "apha": 110, "phasea": 110, "aphb": 110, "phaseb": 110, "aphc": 110, "phasec": 110, "a_sf": 110, "phvpha": 110, "phvphb": 110, "bn": 110, "phvphc": 110, "v_sf": 110, "sunssf": 110, "hz_sf": 110, "wpha": 110, "wphb": 110, "wphc": 110, "w_sf": 110, "va": 110, "vapha": 110, "vaphb": 110, "vaphc": 110, "va_sf": 110, "varpha": 110, "varphb": 110, "varphc": 110, "var_sf": 110, "pfpha": 110, "pf": 110, "pct": 110, "pfphb": 110, "pfphc": 110, "pf_sf": 110, "totwhim": 110, "p": [110, 153, 156, 160], "acc32": 110, "totwh_sf": 110, "evt": 110, "bitfield32": 110, "chapter": [110, 143, 151], "17": [110, 142, 160], "critic": 110, "counter": 110, "problem": [110, 137, 142, 148, 151], "retry_interval_": 111, "retrieve_timestamp": 111, "install_timestamp": 111, "acceptedcancel": 111, "invalidcertif": 111, "revokedcertif": 111, "revok": [111, 121], "oldest_timestamp": 111, "oldest": 111, "incluc": 111, "latest_timestamp": 111, "securitylog": 111, "diagnosticslog": 111, "uploadlogsstatu": 111, "file_nam": 111, "upload_logs_statu": 111, "logstatusenum": 111, "badmessag": 111, "badli": 111, "notsupportedoper": 111, "permissiondeni": 111, "insuffici": 111, "permiss": [111, 150, 160], "uploadfailur": 111, "being": [111, 121, 124, 143, 147, 150, 152], "firmwareupdatestatusenum": 111, "intermedi": [111, 155], "downloadfail": 111, "downloadschedul": 111, "downloadpaus": 111, "task": [111, 116], "installationfail": 111, "installreboot": 111, "installschedul": 111, "installdatetim": 111, "installverificationfail": 111, "checksum": 111, "signatureverifi": 111, "notspecifi": 111, "applicationreset": 111, "localreset": 111, "powerup": 111, "remotereset": 111, "scheduledreset": 111, "countdown_": 113, "inact": 113, "current_limit_after_delay_a": 113, "current_limit_during_delay_a": 113, "start_tim": 113, "l1": [114, 115, 124], "l2": [114, 115], "l3": [114, 115], "signed_meter_data": 115, "eg": 115, "signing_method": 115, "creat": [115, 141, 142, 143, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 161, 163], "encoding_method": 115, "public_kei": 115, "diagram": [116, 143, 144, 146], "individu": [116, 126, 141, 150, 160], "thread": [116, 125, 144, 160], "chart": 116, "pleas": [116, 122, 126, 137, 142, 143, 147, 149, 150, 157, 160], "guid": [116, 137, 138, 141, 142, 144, 145, 147, 151, 154, 157, 158, 159, 160, 161], "topic": [120, 144, 148, 149, 151, 160], "everest_extern": 120, "noder": [120, 141, 143, 156, 161], "carsim": 120, "cmd": [120, 141, 143, 144, 156, 160], "semicolon": [120, 126], "iso_wait_slac_match": 120, "iso_start_v2g_sess": 120, "iso_wait_pwr_readi": 120, "36000": 120, "modify_charging_sess": 120, "auto": [121, 124, 130, 132, 156, 160, 162], "usabl": 121, "dedic": [121, 141, 143, 149, 150, 151], "interact": [121, 144, 145, 155, 156], "helper": [121, 138], "70121": [121, 149], "seamlessli": 121, "integr": [121, 137, 143, 144, 145, 150, 151, 152, 154], "microcontrol": 121, "improv": [121, 160], "safeti": [121, 130], "todo": [121, 144, 145], "graph": 121, "behav": 121, "light": [121, 141, 150], "subscrib": [121, 130, 141, 144, 146, 151, 160], "notreserv": 121, "driven": 121, "republish": 121, "struct": [121, 130, 140, 143], "begun": 121, "github": [121, 136, 137, 138, 142, 143, 145, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162], "openfastchargingalli": 121, "pdf": 121, "To": [121, 124, 130, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 159, 161, 162, 163], "against": [121, 155, 157, 160], "reservatonstart": 121, "notifi": [121, 126, 140, 147, 160], "intergr": 121, "overload": 121, "drop": [121, 123, 141, 142, 151, 160], "limt": 121, "win": 121, "exern": 121, "extra": [121, 142, 154, 157], "energynod": [121, 132, 134], "feed": 121, "travers": 121, "were": [121, 137, 141, 149], "whichev": 121, "sometim": [121, 148, 150, 151], "6a": 121, "230v": 121, "desir": [121, 154], "Be": [121, 143, 145, 150], "renault": 121, "zoe": [121, 130], "damag": [121, 150], "your": [121, 137, 138, 141, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "risk": 121, "adjust": [121, 140, 145, 149, 160], "make": [121, 122, 123, 130, 137, 138, 142, 143, 145, 147, 148, 150, 152, 156, 157, 158, 160], "sure": [121, 122, 137, 138, 142, 143, 145, 147, 150, 157, 158, 160], "though": 121, "freedom": 121, "min_phas": 121, "max_phas": 121, "choic": [121, 142], "wear": 121, "lot": [121, 122, 138, 143, 146, 147, 155], "diodefault": 121, "ventilationnotavail": 121, "brownout": 121, "permanentfault": 121, "mrec2groundfailur": 121, "mrec4overcurrentfailur": 121, "mrec5overvoltag": 121, "mrec6undervoltag": 121, "mrec8emergencystop": 121, "mrec10invalidvehiclemod": 121, "mrec14pilotfault": 121, "mrec15powerloss": 121, "mrec17evsecontactorfault": 121, "mrec19cableovertempstop": 121, "mrec20partialinsert": 121, "mrec23proximityfault": 121, "mrec24connectorvoltagehigh": 121, "mrec25brokenlatch": 121, "mrec26cutc": 121, "vendorerror": 121, "connectorlockcapnotcharg": 121, "connectorlockunexpectedclos": 121, "connectorlockunexpectedopen": 121, "connectorlockfailedlock": 121, "connectorlockfailedunlock": 121, "mrec1connectorlockfailur": 121, "devicefault": 121, "wrap": 122, "libevs": [122, 136], "facilit": 122, "readm": [122, 142, 154, 156], "cover": [122, 146, 147, 158], "anchor": [122, 163], "instruct": [122, 138, 142, 143, 149, 150, 153, 154, 156, 158, 160], "writeabl": 122, "profil": [122, 157], "transport": [122, 157], "act": [122, 130, 151, 155, 159, 162], "behavior": [122, 125, 140, 160], "usessldefaultverifypath": 122, "necessarili": 122, "mutual": 122, "mtl": 122, "certificatesign": 122, "endpoint": [122, 125, 152, 157, 158], "mandatori": [122, 150], "possibli": [122, 125, 148], "bx": 123, "cx": 123, "dx": [123, 163], "cm_slac_parm_req": 123, "cm_slac_match_r": 123, "join": [123, 151], "modem": 123, "cap_net_raw": 123, "cm_valid": 123, "qca": 123, "modbusrtu": 124, "subdirectori": [124, 138], "templat": [124, 141, 143, 160], "yaml": [124, 126, 132, 143, 146, 147, 148, 149, 150, 151, 154, 156], "copi": [124, 125, 130, 137, 150, 152], "datasheet": 124, "consist": [124, 125, 138, 141, 144, 150, 155, 162], "start_regist": 124, "num_regist": 124, "multipli": 124, "exponent_regist": 124, "function_code_start_reg": 124, "scale": 124, "001": 124, "expon": 124, "function_code_exp_reg": 124, "split": [124, 130, 157], "certain": [124, 130, 137, 146], "serv": 125, "translat": 125, "metric": 125, "consequ": 125, "thrown": 125, "furthermor": [125, 138, 143, 148, 152, 155, 160], "loop": [125, 144, 147, 151, 159], "cf": 125, "synchron": [125, 144], "livemeasur": 125, "inject": 125, "post": 125, "legal": 125, "renam": 125, "requet": 125, "devi": 125, "Then": [125, 148, 150, 152, 160], "had": [125, 149], "host": [125, 149, 150, 152, 153, 161], "coher": 125, "suppos": [125, 137, 146], "inbetween": 125, "potenti": [125, 146, 149], "similarli": [125, 144], "greater": [125, 142], "consider": 125, "ones": [125, 143, 145, 150], "regularli": [125, 143, 144, 148], "right": [125, 141, 143, 145, 147, 150, 151, 152, 160, 161], "48": 125, "suggest": [125, 152, 160], "pai": [125, 146], "regard": [125, 145], "200m": 125, "bring": 125, "1024bit": 125, "vulner": 125, "curl": [125, 142], "header": [125, 142, 160, 163], "tls_on": 125, "offici": [125, 142, 148, 150, 151, 154], "page": [125, 141, 143, 145, 148, 150, 151, 156, 162], "enable_global_error": [126, 127, 140], "statusnotif": [126, 157], "connectorid": 126, "insid": [126, 138, 143, 145, 152, 155, 156, 157], "errorcod": 126, "vendorid": 126, "vendorerrorcod": 126, "definiton": 126, "get_error_info": 126, "construct": [126, 140, 143, 144], "small": [126, 148, 150, 155], "mrec": 126, "inl": 126, "gov": 126, "chargex": 126, "propos": [126, 146], "unifi": 126, "methodologi": 126, "classifi": 126, "simultan": 126, "statusnotifc": 126, "callback": [126, 140, 144, 157, 160], "changeavail": 126, "mid": 126, "yak": 130, "3v": 130, "ttl": 130, "uart": 130, "plu": [130, 145, 157], "linux": [130, 141, 142, 150, 151], "wakeup": 130, "currrent": 130, "unus": [130, 144], "bp": 130, "8n1": 130, "binari": [130, 143, 150, 160], "googl": 130, "buffer": 130, "consistent_overhead_byte_stuf": 130, "yeti_comm": 130, "evseri": 130, "cpp": [130, 138, 143, 144, 152, 154, 156, 160], "extract": 130, "handlepacket": 130, "linkwrit": 130, "hi2lo": 130, "proto": 130, "lo2hi": 130, "frequent": [130, 151, 155], "nanopb": [130, 152], "nanopb_gener": 130, "setcontrolmod": 130, "setmaxcurr": 130, "accordingli": [130, 137, 141, 157], "human": [130, 162], "allowpoweron": 130, "bool": [130, 140], "decis": [130, 155], "setpwm": 130, "duty_cycl": 130, "ON": [130, 148, 150], "rom": 130, "loader": [130, 156], "stm32flash": 130, "tool": [130, 142, 143, 144, 145, 148, 149, 150, 151, 154, 160, 162], "flash": [130, 142], "kit": [130, 150], "keepalivehi": 130, "1hz": 130, "longer": 130, "stand": [130, 137, 145, 156], "alon": [130, 150], "backup": [130, 150, 155, 161], "setthreephas": 130, "dual": [130, 142], "enablercd": 130, "spike": 130, "goe": [130, 160], "float": 130, "imped": 130, "switchthreephaseswhilecharg": 130, "precaut": 130, "forceunlock": 130, "car_plugged_in": 130, "car_requested_pow": 130, "power_on": 130, "succesfulli": 130, "power_off": 130, "car_requested_stop_pow": 130, "car_unplug": 130, "error_": 130, "error_df": 130, "error_relai": 130, "error_ventilation_not_avail": 130, "error_over_curr": 130, "quick": [130, 138, 142, 144, 151, 157, 158, 160, 161], "permanent_fault": 130, "evse_replug_start": 130, "evse_replug_finish": 130, "roughli": [130, 144, 150], "keepalivelo": 130, "keep": [130, 143, 145, 149, 155, 160], "resetdon": 130, "find": [132, 140, 143, 150, 155, 156, 157, 160], "dpm1000": [132, 134], "dummytokenprovidermanu": [132, 134], "dummytokenvalid": [132, 134], "dummyv2g": [132, 134], "errorhistori": [132, 134], "evslac": [132, 134], "evsesecur": [132, 134, 145], "evseslac": [132, 134, 145], "evsev2g": [132, 134, 143], "genericpowermet": [132, 134, 145], "jstibber": [132, 134], "lemdcbm400600": [132, 134], "micromegawattbsp": [132, 134], "ocppextensionexampl": [132, 134], "pn532tokenprovid": [132, 134], "packetsniff": [132, 134], "persistentstor": [132, 134], "phyversobsp": [132, 134], "powermeterbsm": [132, 134], "pyevjosev": [132, 134], "rsiskramet": [132, 134], "rspaymenttermin": [132, 134], "yetidriv": [132, 134, 145, 150], "yetievdriv": [132, 134], "debug_json": [132, 133], "example_error_framework": [132, 133], "example_us": [132, 133], "generic_error": [132, 133], "solar_forecast": [132, 133], "sunspec_read": [132, 133], "sunspec_scann": [132, 133], "test_control": [132, 133], "tibber_price_forecast": [132, 133], "cmake_condit": 136, "everest_enable_py_support": 136, "AND": [136, 148], "everest_dependency_enabled_josev": 136, "git": [136, 138, 141, 142, 143, 151, 156, 159, 160], "ext": 136, "switchev": 136, "git_rev": 136, "7f16c4b2c1307ce73798215f34b8fe06862bbae1": 136, "git_tag": [136, 137, 160], "2024": [136, 150, 151], "5bdbca95d32f22b9cb94b1584c25e59268fa32d7": 136, "9780450110f8c52c27e11a84b017aefc599a8c38": 136, "dadfc93bdc69d234a2cefaebe53ad5b8dcbaab": 136, "v0": [136, 155], "build_test": [136, 148, 160], "framework_use_python_venv": 136, "project_nam": [136, 148], "_use_python_venv": 136, "framework_use_python_venv_path": 136, "_use_python_venv_path": 136, "dc09ddf8b21987311eaaf53e9a8f2f35e7974a49": 136, "ed2304afcb00a3dae15e1a29def1bec9a5c21744": 136, "mbedtl": 136, "everest_dependency_enabled_mbedtl": 136, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 136, "v2": 136, "28": 136, "enable_program": 136, "enable_test": 136, "mbedtls_fatal_warn": 136, "libcbv2g": [136, 149], "everest_dependency_enabled_libcbv2g": 136, "ec437e6060e30bfa2850139c87a10c3f61f546a0": 136, "everest_dependency_enabled_libevse_secur": 136, "a80ea8b9ff8d69eefcde98848109990c12f69358": 136, "libfsm": 136, "everest_dependency_enabled_libfsm": 136, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 136, "liblog": [136, 137], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 136, "build_exampl": [136, 137], "libmodbu": [136, 137], "everest_dependency_enabled_libmodbu": 136, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 136, "everest_dependency_enabled_libocpp": 136, "4a62b490fb89efd9c2f36d21d7949ee273d2c8b9": 136, "libslac": 136, "everest_dependency_enabled_libslac": 136, "1f9f1a114c8dec79607abaee18782e03849573d8": 136, "libtim": [136, 137], "everest_dependency_enabled_libtim": 136, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 136, "orchestr": [137, 144], "repositori": [137, 138, 140, 141, 145, 149, 150, 151, 153, 154, 156, 157, 161, 162], "recent": [137, 149], "python3": [137, 138, 142, 143], "upgrad": [137, 142, 150], "indepth": 137, "guidanc": 137, "aris": 137, "pip": [137, 138, 142, 143], "setuptool": [137, 142, 143], "wheel": [137, 142, 143], "jstyleson": 137, "jsonschema": 137, "clone": [137, 143], "script": [137, 143, 152, 155, 156, 157, 158, 160, 163], "environ": [137, 141, 145, 148, 149, 150, 151, 154, 160], "cd": [137, 138, 143, 148, 152, 153, 155, 156, 160, 161, 162], "dependency_manag": [137, 143], "init": [137, 140, 143, 144, 155, 156, 160], "checkout": [137, 143, 155, 156, 161], "structur": [137, 143, 144, 148, 151, 160, 161, 163], "deploi": [137, 150, 154, 162], "devkit": 137, "libsunspec": 137, "rise": 137, "cpm": [137, 143], "home": [137, 143, 150, 151, 152, 156, 160], "whoami": [137, 143], "bin": [137, 138, 143, 148, 150, 155, 156, 160], "ev_cli": [137, 138], "mkdir": [137, 143, 153, 155, 160, 162], "jinja2": [137, 142, 143], "pyyaml": [137, 142, 143], "let": [137, 140, 143, 144, 145, 147, 148, 150, 151, 154, 155, 157, 160], "advanc": 137, "lib": [137, 140, 160], "branch": [137, 162], "repo": [137, 143, 150, 154, 155], "achiev": [137, 148, 160], "edit": [137, 140, 150, 155], "cmakelist": [137, 138, 144], "txt": [137, 138, 143, 144], "find_packag": [137, 160], "look": [137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 154, 157, 160], "behind": [137, 145, 155], "clean": [137, 149, 153, 155], "seen": [137, 142, 143, 145, 149, 150], "shell": [137, 143, 150, 152, 155], "yourself": [138, 160], "possibilit": 138, "explain": [138, 141, 143, 145, 147, 151, 158, 160], "subcommand": 138, "manifest": [138, 140, 141, 144, 154, 157, 160], "dir": [138, 156, 160], "clang": [138, 142, 160], "interfacenam": 138, "hpp": [138, 144, 154, 160], "former": [138, 143, 145], "view": [138, 160, 162], "latter": [138, 143, 157], "skeleton": [138, 144], "cmake": [138, 142, 143, 148, 149, 150, 152, 154, 156, 160], "ld": 138, "glue": [138, 143, 150], "hook": 138, "sampleinterfac": 138, "sampleinterfaceimpl": 138, "declar": [138, 141, 143, 144, 160], "subsect": [138, 143, 144], "inferfac": 138, "mark": [138, 150, 160], "75ac1216": 138, "19eb": 138, "4182": 138, "a85c": 138, "820f1fc2c091": 138, "kept": 138, "recreat": 138, "creation": [138, 140], "diff": 138, "touch": [138, 150, 155, 156], "comma": 138, "wherea": 138, "tbd": [138, 154], "edm": [139, 141, 151, 154, 160], "cli": [139, 141, 144, 151, 160], "As": [140, 141, 143, 144, 145, 148, 150, 151, 157], "react": 140, "wai": [140, 141, 143, 144, 145, 148, 149, 150, 154, 160], "raise_error": 140, "clear_error": 140, "errortyp": 140, "clear_al": 140, "errorsubtyp": 140, "clear_all_errors_of_impl": 140, "subscribe_error": 140, "subscribe_all_error": 140, "susbcrib": 140, "subscribe_global_all_error": 140, "autogener": 140, "create_error": 140, "third": [140, 149], "fourth": 140, "fifth": 140, "is_error_act": 140, "statecondit": 140, "member": [140, 144], "is_condition_satisfi": 140, "satisfi": [140, 143, 144, 160], "exampleerrorrais": 140, "exampleerrorsubscrib": 140, "error_object": 140, "error_factori": 140, "exampleerrora": 140, "clear_callback": 140, "error_object_0": 140, "error_object_1": 140, "error_object_2": 140, "error_object_3": 140, "error_object_4": 140, "anytim": 140, "std": [140, 144, 148, 160], "shared_ptr": 140, "error_state_monitor": 140, "mod": [140, 144], "r_example_rais": 140, "is_act": 140, "is_satisfi": 140, "exampleerrorb": 140, "are_satisfi": 140, "pyexampleerrorrais": 140, "pyexampleerrorsubscrib": 140, "opposit": 140, "addition": [140, 145, 151], "_mod": 140, "get_error_factori": 140, "example_rais": 140, "_setup": 140, "lambda": 140, "get_error_state_monitor_impl": 140, "get_error_state_monitor_req": 140, "jsexampleerrorrais": 140, "jsexampleerrorsubscrib": 140, "wouldn": 140, "action": [140, 141, 153, 162], "think": [141, 144], "stack": [141, 143, 151, 156, 158], "scenario": [141, 143, 145, 150, 151, 154, 155], "loos": 141, "coupl": [141, 154, 160], "everyth": [141, 143, 145, 147, 150, 160, 161], "enhanc": 141, "mind": [141, 155], "grei": [141, 145], "background": [141, 156], "pictur": [141, 145, 150], "technologi": 141, "javascript": [141, 143, 144, 148, 149, 160], "python": [141, 143, 144, 152, 158, 160, 163], "rust": [141, 143, 144], "earli": 141, "appreci": 141, "experi": [141, 144, 149, 151, 160], "u": [141, 142, 143, 144, 148, 150, 151, 155, 160], "zulip": [141, 150], "mail": [141, 148, 150, 160], "launch": [141, 144, 148, 160], "workspac": [141, 143, 148, 152, 156, 161], "broker": [141, 143, 144, 152, 160], "smaller": [141, 150], "effort": 141, "sneak": 141, "preview": 141, "admin": [141, 148, 152], "scaffold": 141, "learn": [141, 143, 145, 150, 160], "suit": [141, 147], "idea": [141, 147, 148, 150, 153, 155, 160, 161], "illustr": 141, "box": [141, 145], "dash": 141, "heart": 141, "explan": [141, 145, 157], "tutori": [141, 143, 144, 147, 151, 153, 154, 155, 156, 157, 158, 162, 163], "4gb": 141, "ram": [141, 142, 143], "cpu": [141, 142, 143], "boost": [141, 142, 154], "raspberri": [141, 148, 150], "pi": [141, 148, 150], "ubuntu": [141, 149, 150, 153], "opensus": 141, "fedora": 141, "compil": [141, 142, 143, 154, 160], "walk": [141, 143, 145, 150, 151], "errorfactori": 141, "errorstatemonitor": 141, "syntax": 141, "subscript": [141, 144], "meet": [142, 143, 151], "arm": 142, "ghz": 142, "resp": 142, "quad": 142, "gb": [142, 150], "emmc": [142, 150], "bluetooth": 142, "4g": 142, "5g": 142, "greenphi": 142, "mb": 142, "nativ": 142, "window": [142, 143, 152], "wsl2": 142, "docker": [142, 143, 151, 153, 157, 159, 161], "podman": 142, "gcc": [142, 148], "tweak": 142, "12": [142, 150, 156, 160], "faq": [142, 151], "gnu": 142, "program": [142, 144, 148, 160], "stumbl": 142, "troubl": 142, "issu": [142, 146, 148, 150, 151, 155, 156], "librari": [142, 143, 148, 154, 157, 160], "best": [142, 151, 161], "04": [142, 149, 153], "22": 142, "apt": 142, "sudo": [142, 143, 150, 160], "rsync": [142, 150], "wget": 142, "doxygen": 142, "graphviz": 142, "tidi": [142, 160], "cppcheck": 142, "openjdk": 142, "jdk": 142, "npm": 142, "compos": [142, 143, 152, 156], "libboost": 142, "nodej": 142, "libssl": 142, "libsqlite3": 142, "rfkill": 142, "libpcap": 142, "libev": 142, "pkg": 142, "libcap": 142, "node_api": 142, "procedur": [142, 143, 144, 150], "nodesourc": 142, "md": [142, 156], "zypper": 142, "shadow": 142, "devel_basi": 142, "devel": 142, "libboost_filesystem": 142, "libboost_log": 142, "libboost_program_opt": 142, "libboost_system": 142, "libboost_thread": 142, "libopenssl": 142, "sqlite3": 142, "38": 142, "39": 142, "40": 142, "dnf": 142, "automak": 142, "openssl": 142, "libsqlite3x": 142, "older": 142, "2nd": 142, "keytool": [142, 143], "interchang": [142, 151], "probabl": [142, 143, 144, 150, 153], "python_execut": 142, "highli": 143, "modular": [143, 145, 151], "pull": [143, 149, 151, 154, 161], "prerequisit": [143, 151], "said": 143, "resid": 143, "cpm_source_cach": 143, "initialis": 143, "newli": [143, 149, 160], "adopt": [143, 151], "chosen": 143, "venv": 143, "That": [143, 145, 150, 155], "pki": [143, 147, 158], "create_cert": 143, "sh": [143, 150, 152, 155, 156, 157, 158, 160], "java": 143, "availbl": 143, "significantli": 143, "nproc": 143, "dive": [143, 145, 151, 157], "old": [143, 160], "repeat": [143, 147], "shouldn": [143, 146], "ci": [143, 149, 151], "workflow": [143, 153, 162], "mosquitto": [143, 144, 152, 157], "steve": [143, 148, 152], "infranet_network": [143, 152, 156], "bridg": [143, 152, 156], "subnet": [143, 152, 156], "fd00": [143, 152, 156], "enter": [143, 151, 152, 156], "red": [143, 145, 150, 156, 158], "browser": [143, 148, 156, 161, 162], "localhost": [143, 145, 152, 156, 158, 160, 161], "1880": [143, 158, 161], "ui": [143, 148, 156, 158, 161], "gui": [143, 161], "analys": 143, "insight": [143, 151], "plugin": [143, 158], "feel": [143, 151, 160], "dig": 143, "deeper": [143, 155, 157], "awar": [143, 145, 149, 150, 160], "togeth": [143, 145, 147, 151, 161], "mechan": [143, 145], "analyz": [143, 145], "complic": 143, "nice": [143, 145, 149], "exhaust": 143, "screenshot": [143, 145], "screen": 143, "rather": [143, 147, 151], "click": [143, 145, 151, 152, 158, 161], "menu": [143, 145, 161], "symbol": [143, 145, 148], "corner": [143, 145, 150, 161], "column": [143, 163], "item": [143, 145, 163], "intro": [143, 144], "role": [143, 145], "visit": 143, "congrat": 143, "rocket": 143, "concept": [143, 145, 148, 151, 157, 159, 160, 163], "stick": 143, "entiti": 143, "cours": [143, 151, 160, 161], "term": 143, "some_kei": 143, "myinterfac": 143, "some_implement": 143, "externalinterfac": 143, "min_connect": 143, "max_connect": 143, "enable_external_mqtt": [143, 144], "metadata": [143, 144, 160], "licens": [143, 144, 160], "compani": [143, 144, 150], "explanatori": 143, "possbl": 143, "tell": [143, 145, 146, 150, 160], "rememb": [143, 150], "showd": 143, "easi": [143, 148], "get_id": 143, "ref": [143, 163], "typedef": 143, "piec": 143, "bunch": [143, 144], "besid": [143, 148], "bad": [143, 148, 150], "deprec": [143, 145], "saw": 143, "sometyp": 143, "additionalproperti": 143, "property_1": 143, "property_2": 143, "mymodulenam": 143, "stuff": [143, 145], "handler": [143, 144, 148, 157, 160], "great": [143, 149], "review": 143, "learnt": 143, "proced": 143, "Or": [143, 148], "theoret": [143, 144], "weekli": 143, "tech": 143, "thank": 143, "approach": 144, "glanc": 144, "understand": [144, 145, 151, 155, 159, 160, 163], "hand": [144, 148], "microservic": 144, "deploy": 144, "backbon": 144, "particular": [144, 160], "asynchron": 144, "imagin": [144, 148], "callabl": 144, "observ": 144, "implementor": 144, "analogi": 144, "router": 144, "wlan": 144, "antenna": [144, 150], "wan": 144, "pc": [144, 148], "easili": [144, 145], "Their": 144, "ping": 144, "interface_p": 144, "pong": 144, "command_p": 144, "var_np": 144, "far": [144, 160], "pingservermodul": 144, "cfg_publish_number_of_p": 144, "number_of_p": 144, "if_impl_id_p": 144, "mustermann": 144, "ping_interfac": 144, "pingclientmodul": 144, "if_impl_id_empti": 144, "requirement_ping_serv": 144, "telemetry_en": 144, "active_modul": [144, 157, 160], "instance_id_ping_serv": 144, "config_modul": [144, 157], "instance_id_ping_cli": 144, "graphic": 144, "interface_pingintf": 144, "interface_nam": 144, "intf": 144, "call_command_p": 144, "call_": 144, "command_nam": 144, "subscribe_var_np": 144, "subscribe_": 144, "var_nam": 144, "proxi": 144, "abstract": 144, "interface_pingimplbas": 144, "implbas": 144, "publish_var_np": 144, "publish_": 144, "handle_command_p": 144, "handle_": 144, "appropri": 144, "doc": [144, 152, 160, 161, 162], "rst": [144, 157, 160, 163], "interface_pingimpl": 144, "emptyimpl": 144, "focus": [144, 151], "module_nam": [144, 160], "impl": 144, "apart": 144, "constructor": 144, "notabl": 144, "unique_ptr": 144, "interface_id": 144, "p_": 144, "r_": 144, "requirement_id": 144, "area": [144, 151], "stub": 144, "invoke_init": 144, "p_if_impl_id_p": 144, "invoke_readi": 144, "freeli": 144, "semant": 144, "recal": 144, "built": [144, 160], "ran": [144, 155], "endless": 144, "spawn": [144, 148], "worker": 144, "pool": 144, "watch": [144, 151], "often": [145, 152], "exemplatori": 145, "Such": 145, "magic": 145, "unleash": 145, "fanci": [145, 155], "complex": [145, 155], "afterward": [145, 150], "8849": [145, 148, 156, 160], "blank": 145, "five": 145, "appear": [145, 160], "canva": 145, "blue": 145, "yellow": 145, "circl": 145, "middl": 145, "surpris": 145, "behaviour": 145, "bar": 145, "jsrisev2g": 145, "bottom": 145, "yeti_driv": 145, "haven": [145, 147], "meaning": 145, "somewher": [145, 150, 155], "loadbalanc": 145, "obvious": 145, "plai": [145, 155], "big": 145, "strength": 145, "world": [145, 151, 160], "earlier": 145, "proper": [145, 149], "fact": [145, 155], "hint": [145, 148], "iso15118_car": 145, "interest": 145, "realiz": [145, 155], "sophist": 145, "addtion": [145, 157], "mayb": 146, "partial": 146, "held": 146, "session_cost_calcul": 146, "sort": 146, "verwendungszweck": 146, "approv": 146, "involv": [146, 149, 151], "resourc": 147, "essenc": 147, "e2": 147, "visual": [147, 148, 151, 152, 156], "provis": 147, "signcertif": 147, "agre": 147, "await": 147, "shortcut": 147, "closer": 147, "grow": [148, 151], "life": 148, "debugg": [148, 156, 160], "gdb": [148, 160], "easiest": 148, "sai": [148, 155], "dist": [148, 150, 156, 157, 158, 160, 161], "studio": [148, 152, 156], "authmanag": 148, "cppdbg": 148, "workspacefold": 148, "libexec": 148, "arg": [148, 160], "stopatentri": 148, "cwd": 148, "externalconsol": 148, "mimod": 148, "setupcommand": 148, "ignorefailur": 148, "disassembli": 148, "flavor": 148, "intel": 148, "breakpoint": [148, 160], "forget": [148, 157], "dcmake_build_typ": [148, 160], "disadvantag": 148, "fork": 148, "detach": 148, "grid_connection_point": 148, "0w": 148, "alloc": 148, "whatev": 148, "constraint": 148, "recogn": 148, "cmake_cxx_compil": 148, "unreferenc": 148, "test_config": [148, 160], "solv": 148, "desktop": [148, 156], "ip_of_the_raspberri": 148, "offload": 148, "faster": 148, "ressourc": 148, "mobilityhous": [148, 158], "thoughtwork": 148, "maev": 148, "dbuild_test": 148, "conflict": [148, 155], "scheme": [148, 150], "add_execut": 148, "_test": 148, "cmake_project_nam": 148, "strequal": 148, "OR": 148, "_build_test": 148, "endif": [148, 160], "install_everest_test": 148, "source_dir": 148, "pytest": 148, "install_prefix": 148, "core_test": 148, "py": [148, 150], "framework_test": 148, "pr": 149, "monthli": 149, "june": 149, "septemb": 149, "decemb": 149, "week": 149, "freez": 149, "backward": 149, "v2gtp": 149, "backport": 149, "advisori": 149, "37310": 149, "openv2g": 149, "freed": 149, "commerci": [149, 150], "unfriendli": 149, "lgplv3": 149, "fly": 149, "crash": 149, "pars": 149, "bug": [149, 155], "strive": 149, "compat": [149, 150], "introduc": [149, 157], "break": [149, 157, 160], "meant": [149, 150, 160], "multislot": 149, "thorough": 149, "zvt": 149, "stabil": 149, "beta": 149, "stage": 149, "frontend": 149, "prior": 149, "counterpart": 149, "around": [149, 150, 151, 155], "exactli": 149, "platform": [150, 151], "cm4": 150, "comput": 150, "research": 150, "facil": 150, "alik": 150, "explor": 150, "groundwork": 150, "rapid": 150, "quickli": 150, "outdoor": 150, "spec70121": 150, "cern": 150, "licenc": 150, "happi": [150, 160], "schemat": 150, "3d": 150, "purchas": 150, "question": [150, 151], "wonder": 150, "mailinglist": [150, 151], "onlin": [150, 155], "shop": 150, "yocto": 150, "imag": [150, 152, 153, 162], "basecamp": 150, "grade": 150, "demo": 150, "profession": 150, "wrapper": 150, "esd": 150, "safe": 150, "wrist": 150, "band": 150, "underlai": 150, "mat": 150, "18": [150, 153], "1x": 150, "usb": 150, "IN": 150, "lab": 150, "bmaptool": 150, "pcb": 150, "heatsink": 150, "doubl": 150, "tape": 150, "clip": 150, "mount": [150, 152, 161], "hole": 150, "grai": 150, "spacer": 150, "gap": 150, "black": 150, "jumper": 150, "onto": 150, "reflash": 150, "channel": [150, 151], "sdk": 150, "bmap": 150, "raspberrypi4": 150, "20240912100805": 150, "rootf": 150, "wic": 150, "bz2": 150, "constantli": 150, "green": 150, "lsblk": 150, "approxim": 150, "sdx": 150, "letter": 150, "nine": 150, "overlai": 150, "twice": 150, "miss": [150, 160], "cage": 150, "seat": 150, "bigger": [150, 155], "mission": 150, "accomplish": 150, "crimp": 150, "orient": 150, "fashion": 150, "ten": 150, "chanc": 150, "unisol": 150, "preassembl": 150, "desk": 150, "barrel": 150, "ssh": [150, 153, 156], "credenti": 150, "slot": 150, "comparison": 150, "20240912103122": 150, "raucb": 150, "poki": 150, "glibc": 150, "x86_64": 150, "cortexa7t2hf": 150, "neon": 150, "vfpv4": 150, "chmod": 150, "name_of_toolchain": 150, "ask": [150, 151, 156], "myuser": 150, "gninja": 150, "dcmake_install_prefix": 150, "deverest_enable_py_support": 150, "deverest_enable_js_support": 150, "deverest": 150, "core_use_python_venv": 150, "temporarili": 150, "obsolet": 150, "candid": [150, 155], "j10": 150, "ninja": 150, "destdir": 150, "strip": 150, "av": 150, "systemd": 150, "systemctl": 150, "my": 150, "configfil": 150, "yeti_fwupd": 150, "serial0": 150, "usr": 150, "yetir1_2": 150, "1_firmwar": 150, "fullsiz": 150, "4b": 150, "rpi": 150, "08": 150, "revisit": 150, "editor": 150, "centralsystemuri": [150, 157], "9000": [150, 158], "mycharger001": 150, "v201": 150, "profile_schema": 150, "component_schema": 150, "ocpp201_init": 150, "paramat": 150, "core_migr": 150, "downgrad": 150, "howto": 150, "juli": 150, "serialcommunicationhub": 150, "comm_hub": 150, "config_implement": 150, "ttyama3": 150, "har": 150, "fine": 150, "udpat": 150, "tryboot": 150, "did": 150, "login": [150, 152], "pw": 150, "symlink": 150, "ln": 150, "snapshot": [151, 160], "foster": 151, "customiz": 151, "glu": 151, "advantag": [151, 154], "pv": 151, "linkedin": 151, "electrif": 151, "sector": 151, "foundat": 151, "thought": 151, "exchang": 151, "enthusiast": 151, "focu": [151, 160], "zulipchat": 151, "announc": 151, "steadili": 151, "answer": [151, 160], "formerli": 151, "ground": 151, "wanna": 151, "tuesdai": 151, "4pm": 151, "ce": 151, "zone": 151, "zoom": 151, "lfx": 151, "linuxfound": 151, "92086494169": 151, "b2df6774": 151, "bc19": 151, "46f9": 151, "8c71": 151, "bbd13a0266a1": 151, "publicli": 151, "lfe": 151, "calendar": 151, "sig": 151, "discuss": 151, "industri": 151, "trend": 151, "tackl": 151, "challeng": 151, "parti": 151, "92797425199": 151, "book": 151, "registr": 151, "calendli": 151, "manuel": 151, "ziegler": 151, "30min": 151, "roadmap": 151, "youtub": 151, "track": [151, 155, 157], "rough": 151, "plan": 151, "webinar": 151, "steer": 151, "committe": 151, "peopl": 151, "stuck": 151, "video": 151, "ecosystem": 151, "journei": 151, "introduct": 151, "troubleshoot": 151, "deep": 151, "breath": 151, "experiment": [151, 159], "bazel": [151, 159], "sphinx": [151, 152, 159], "belaybox": 151, "search": 151, "handi": [152, 160], "vscode": [152, 156], "1883": [152, 160], "tcp": 152, "9001": 152, "mariadb": 152, "sql": 152, "3306": 152, "8180": [152, 157], "1234": 152, "centralsystemservic": [152, 157], "soap": 152, "chargeboxid": 152, "yml": [152, 153, 156, 162], "live": [152, 155], "docker_default": 152, "8080": 152, "clash": 152, "13306": 152, "ll": [152, 160], "navig": [152, 156], "tab": [152, 154, 161], "depric": 152, "ctrl": 152, "shift": [152, 156], "f1": 152, "remopen": 152, "head": 152, "path_to_everest_cpp": 152, "j8": 152, "documen": 152, "env": 152, "pwd": 152, "_build": [152, 162], "dockerfil": 152, "protobuf_gener": 152, "path_to_where_protobuf_files_resid": 152, "protoc": 152, "zip": 152, "nanopb_pb_gen": 152, "python_pb_gen": 152, "runner": 153, "actrc": 153, "ghcr": 153, "catthehack": 153, "actor": 153, "usernam": 153, "artifact": 153, "four": [153, 157], "secret_name_1": 153, "secret_value_1": 153, "secret_name_2": 153, "secret_value_2": 153, "multiline_secret": 153, "line_1": 153, "nline2": 153, "nline3": 153, "github_token": 153, "your_github_token": 153, "sa_github_token": 153, "github_token_of_the_service_account": 153, "sa_github_ssh_kei": 153, "ssh_key_of_the_service_account": 153, "github_actor": 153, "username_of_the_service_account": 153, "your_ssh_kei": 153, "your_usernam": 153, "push": [153, 155, 162], "isn": 153, "work0": [153, 162], "span": [154, 163], "swiftli": 154, "rebuild": [154, 160], "bazelisk": 154, "bazelbuild": 154, "ov": 154, "rest": 154, "cxx": [154, 156, 160], "third_parti": 154, "bzl": 154, "cargo": 154, "toml": 154, "pick": [154, 155], "sigslot": [154, 160], "realist": 154, "macro": 154, "rust_binari": 154, "rust_test": 154, "plenti": 155, "paragraph": 155, "strategi": 155, "concern": 155, "articl": 155, "vincent": 155, "driessen": 155, "gitflow": 155, "atlassian": 155, "count_to_infin": 155, "charge_fast": 155, "new_stuff": 155, "advis": 155, "towrit": 155, "rebas": 155, "bugfix": 155, "rc": 155, "div_by_zero": 155, "ship": 155, "hotfix": 155, "maintenc": 155, "forgot_to_unplug": 155, "cherri": 155, "contrast": 155, "unstabl": 155, "rnd_git_dir": 155, "despit": [155, 157], "intermix": 155, "harder": 155, "conspiraci": 155, "rewrit": 155, "stash": 155, "progress": 155, "someproject": 155, "somerepo": 155, "privateus": 155, "privaterepo": 155, "main_repo": 155, "wip": 155, "rf": 155, "email": 155, "pionier": 155, "manufaktur": 155, "bot": 155, "echo": 155, "contributor": 155, "src": 155, "feature_a": 155, "ff": 155, "larg": 155, "broken": 155, "feature_b": 155, "feature_c": 155, "meanwhil": 155, "went": 155, "seriou": 155, "feature_d_1": 155, "d1": 155, "feature_d_2": 155, "d2": 155, "anonym": 155, "feature_": 155, "incorpor": 155, "ever": 155, "theirs": 155, "homebrew": 156, "brew": 156, "worri": 156, "websit": 156, "cask": 156, "keypair": 156, "keygen": 156, "rsa": 156, "aes128": 156, "gcm": 156, "openssh": 156, "addkeystoag": 156, "ye": 156, "pubkeyacceptedalgorithm": 156, "devup": 156, "playground": 156, "j12": 156, "napi": 156, "devcontain": 156, "13": [156, 160], "_dep": 156, "everestj": 156, "cmakefil": 156, "fatal": 156, "workspacestorag": 156, "5c87aec9a1f3f4ba6ae2c223ac523699": 156, "bootload": 156, "preload": 156, "_resolvefilenam": 156, "cj": 156, "815": 156, "_load": 156, "667": 156, "887": 156, "19": 156, "_preloadmodul": 156, "1158": 156, "loadpreloadmodul": 156, "bootstrap": 156, "pre_execut": 156, "446": 156, "preparemainthreadexecut": 156, "74": 156, "run_main_modul": 156, "module_not_found": 156, "requirestack": 156, "fatalinstal": 156, "addon": 156, "seem": 156, "microsoft": 156, "374": 156, "issuecom": 156, "622239998": 156, "_": [156, 163], "toggl": 156, "6j": 157, "everest_workspac": [157, 160], "cp001": 157, "prepend": 157, "chargepointid": 157, "127": 157, "chargeboxserialnumb": 157, "chargepointmodel": 157, "chargepointvendor": 157, "firmwarevers": 157, "authorizeremotetxrequest": 157, "clockaligneddatainterv": 157, "connectorphaserot": 157, "getconfigurationmaxkei": 157, "86400": 157, "localauthorizeofflin": 157, "localpreauthor": 157, "metervaluesaligneddata": 157, "metervaluessampleddata": 157, "metervaluesampleinterv": 157, "numberofconnector": 157, "resetretri": 157, "stoptransactiononevsidedisconnect": 157, "stoptransactiononinvalidid": 157, "stoptxnaligneddata": 157, "stoptxnsampleddata": 157, "supportedfeatureprofil": 157, "firmwaremanag": 157, "remotetrigg": 157, "localauthlistmanag": 157, "smartcharg": 157, "transactionmessageattempt": 157, "transactionmessageretryinterv": 157, "unlockconnectoronevsidedisconnect": 157, "websocketpinginterv": 157, "supportedfiletransferprotocol": 157, "ftp": 157, "cponam": 157, "authorizationkei": 157, "deadbeefdeadbeef": 157, "localauthlisten": 157, "localauthlistmaxlength": 157, "42": [157, 163], "sendlocallistmaxlength": 157, "chargeprofilemaxstacklevel": 157, "chargingscheduleallowedchargingrateunit": 157, "chargingschedulemaxperiod": 157, "maxchargingprofilesinstal": 157, "iso15118pncen": 157, "contractvalidationofflin": 157, "whitepap": 157, "tailor": 157, "wss": 157, "familiar": 157, "remotestarttransact": 157, "summar": 157, "diagnost": 157, "token_provider_rfid": 157, "jsdummytokenprovidermanu": 157, "logmessag": 157, "logmessagesformat": 157, "consol": [157, 158], "certificateinstal": 158, "alongsid": 158, "themobilityhous": 158, "bash": 158, "dropdown": 158, "q1": [159, 163], "2022": [159, 163], "rule": [159, 163], "embedd": [159, 163], "enviro": [159, 163], "fragment": 160, "knowledg": 160, "benefit": 160, "fundament": 160, "everest_tutorial_dir": 160, "eslintrc": 160, "suitabl": 160, "command_tutori": 160, "interface_tutorial_modul": 160, "static": 160, "tutorialmodul": 160, "config_tutorial_switch": 160, "interface_impl_tutorial_modul": 160, "interface_tutorial_moduleimpl": 160, "particularli": 160, "precis": 160, "among": 160, "pointer": 160, "spot": 160, "coincident": 160, "handle_command_tutori": 160, "fairli": 160, "cmake_minimum_requir": 160, "cmake_run_clang_tidi": 160, "disable_edm": 160, "evc_setup_edm": 160, "infypoweracdc": 160, "pal": 160, "palsigslot": 160, "ev_add_project": 160, "add_subdirectori": 160, "cmake_cxx_clang_tidi": 160, "ctest": 160, "cmake_build_typ": 160, "evc_includ": 160, "codecoverag": 160, "append_coverage_compiler_flag": 160, "setup_target_for_coverage_gcovr_html": 160, "gcovr_coverag": 160, "setup_target_for_coverage_lcov": 160, "lcov_coverag": 160, "ev_add_modul": 160, "cmake_prefix_path": 160, "job": 160, "smoothli": 160, "tutorial_module_inst": 160, "minimalist": 160, "generate_config_run_script": 160, "config_nam": 160, "configuraton": 160, "comment": 160, "substitut": 160, "ld_library_path": 160, "importantli": 160, "yyyi": 160, "mm": 160, "dd": 160, "500139": 160, "500327": 160, "500354": 160, "799618": 160, "everest_ctrl": 160, "799822": 160, "120267": 160, "tutorial_modul": 160, "149934": 160, "brocker": 160, "notic": 160, "pop": 160, "hello": 160, "00000000": 160, "0000": 160, "000000000042": 160, "manual_test": 160, "reselect": 160, "refresh": 160, "thu": 160, "rudimentari": 160, "rerun": 160, "additon": 160, "spin": 160, "frist": 160, "hit": 160, "0xaaaaaad24fc0": 160, "mock_transaction_id": 160, "favorit": 160, "nicer": 160, "buildabl": 160, "runnabl": 160, "modif": 161, "mv": 161, "everest_nod": 161, "bind": 161, "contribut": 161, "run_sil": 161, "automaticc": 162, "documentaiton": 162, "possibilti": 162, "expand": 162, "restructuredtext": 162, "tabl": 162, "workflow_dispatch": 162, "h1": 163, "h2": 163, "h3": 163, "h4": 163, "h5": 163, "h6": 163, "bold": 163, "ital": 163, "inlin": 163, "liter": 163, "sup": 163, "super": 163, "unord": 163, "nest": 163, "_anchorbyref": 163, "_anchor": 163, "_external_link_ref": 163, "_extern": 163, "footnot": 163, "citat": 163, "cit1": 163, "external_link_ref": 163, "anchorbyref": 163, "vertic": 163, "horizont": 163, "width": 163, "utf": 163, "row": 163, "caption": 163, "png": 163, "alt": 163, "150px": 163, "height": 163, "align": 163, "center": 163, "target_": 163, "depth": 163, "toc": 163, "visibl": 163, "hidden": 163, "maxdepth": 163, "second_fil": 163, "int_": 163, "infti": 163, "div": 163, "lineno": 163, "emphas": 163, "some_funct": 163, "any_var": 163, "another_funct": 163, "literalinclud": 163, "dedent": 163, "_tutorial_intro": 163, "toctre": 163, "glob": 163}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 99], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 14, 16, 18, 19, 20, 21, 23, 26, 27, 29, 31, 32, 34, 35, 36, 37, 40, 41, 42, 44, 46, 47, 48, 49, 121, 124, 125], "command": [1, 2, 3, 4, 6, 7, 9, 10, 12, 14, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 45, 46, 47, 49, 120, 124, 125, 130, 138, 143, 154, 155], "iso15118_ev": [2, 100], "ac_rcd": [3, 121], "auth": [4, 51, 116, 147], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": [10, 121], "debug_json": 11, "display_messag": [12, 90], "empti": 13, "energi": [14, 91, 121, 145, 148], "energy_manag": 15, "energy_price_inform": [16, 92], "error_histori": [17, 93], "ev_board_support": [18, 94], "ev_slac": 19, "evse_board_support": [20, 95, 121], "evse_manag": [21, 96], "evse_secur": [22, 97], "exampl": [23, 141, 155, 163], "example_error_framework": 24, "example_us": 25, "external_energy_limit": 26, "generic_arrai": [27, 98], "generic_error": 28, "isolation_monitor": [29, 101, 121], "kv": 30, "ocpp": [31, 70, 103, 122, 148, 149, 150, 157], "ocpp_1_6_charge_point": 32, "ocpp_data_transf": 33, "phyverso_mcu_temperatur": [34, 104], "power": 35, "power_supply_dc": [36, 105], "powermet": [37, 106, 121, 124, 125], "reserv": [38, 107, 121], "serial_communication_hub": 39, "session_cost": [40, 109], "slac": 41, "solar_forecast": 42, "sunspec_ac_met": [43, 110], "sunspec_read": 44, "sunspec_scann": 45, "system": [46, 84, 111, 141, 142, 160], "test_control": 47, "tibber_price_forecast": 48, "uk_random_delai": [49, 113], "api": 50, "modul": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 116, 122, 124, 125, 130, 134, 137, 138, 140, 141, 143, 144, 145, 147, 148, 149, 154, 160], "configur": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 120, 121, 122, 124, 125, 144, 145, 147, 150, 157, 160], "provid": [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, 85, 86, 124, 144], "requir": [50, 51, 53, 57, 58, 60, 62, 65, 66, 70, 71, 72, 74, 77, 79, 80, 82, 141, 142, 144, 160], "metadata": [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, 85, 86], "author": [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, 85, 86, 87, 116, 147], "licens": [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, 85, 86, 149], "dpm1000": 52, "dummytokenprovid": [53, 117], "dummytokenprovidermanu": [54, 118], "dummytokenvalid": [55, 119], "dummyv2g": 56, "energymanag": 57, "energynod": 58, "errorhistori": 59, "evmanag": [60, 120], "evslac": 61, "misc": [61, 64], "evsemanag": [62, 121, 147, 149], "evsesecur": [63, 122, 147], "evseslac": [64, 123], "evsev2g": [65, 147, 149], "genericpowermet": [66, 124], "jstibber": 67, "lemdcbm400600": 68, "micromegawattbsp": 69, "ocpp201": 71, "ocppextensionexampl": [72, 128], "pn532tokenprovid": 73, "packetsniff": 74, "persistentstor": 75, "phyversobsp": [76, 129], "powermeterbsm": 77, "pyevjosev": 78, "rsiskramet": 79, "rspaymenttermin": 80, "serialcommhub": 81, "setup": [82, 148, 150, 152, 153, 156, 160], "store": 83, "yetidriv": [85, 130, 149], "yetievdriv": [86, 131], "bank_transact": 88, "board_support_common": 89, "monei": 102, "serial_comm_hub_request": 108, "temperatur": 112, "unit": [114, 148], "units_sign": 115, "integr": [116, 148, 149, 157], "everest": [116, 130, 132, 133, 134, 135, 137, 139, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 156, 157, 158, 160, 161], "select": 116, "algorithm": 116, "plugev": 116, "findfirst": 116, "userinput": 116, "plug": [116, 147, 149, 158], "charg": [116, 145, 146, 147, 149, 151, 158], "extern": [120, 154], "mqtt": [120, 144, 160], "simul": [120, 143, 145, 156, 161], "typic": 121, "connect": [121, 145, 157], "ac": 121, "dc": [121, 145], "publish": [121, 124], "session_ev": 121, "authent": [121, 145], "autocharg": 121, "pnc": 121, "manag": [121, 126, 137, 143, 145, 148, 150, 154, 160], "1ph": 121, "3ph": 121, "switch": 121, "error": [121, 125, 126, 127, 140, 148, 150, 163], "handl": [121, 125, 149], "ca": 122, "certif": 122, "domain": 122, "iso": [122, 143], "15118": [122, 143], "privat": [122, 155], "kei": 122, "password": 122, "more": [122, 141], "about": [122, 151], "csm": [122, 157], "v2g": 122, "mo": 122, "mf": 122, "bundl": [122, 150], "todo": 123, "dataset": 124, "file": [124, 138, 143, 144, 152], "avail": [124, 153], "descript": [124, 125], "structur": [124, 155], "other": [124, 130], "thing": [124, 156], "note": [124, 125, 144, 149, 163], "get_signed_meter_valu": 124, "lem": 125, "dcbm": 125, "400": 125, "600": 125, "initi": 125, "start_transact": 125, "stop_transact": 125, "ip_address": 125, "port": 125, "option": 125, "meter_tls_certif": 125, "ntp": 125, "set": [125, 137, 150], "resili": 125, "time": 125, "sync": 125, "tl": 125, "limit": 125, "refer": [125, 132], "link": [125, 163], "global": [126, 127, 140], "report": 126, "interact": 126, "evs": 126, "commun": [130, 141, 143, 144, 148], "between": [130, 144], "yeti": [130, 150], "microcontrol": 130, "thi": [130, 160, 163], "driver": [130, 149], "protocol": 130, "cob": 130, "protobuf": [130, 152], "low": 130, "control": 130, "mode": 130, "all": [130, 140, 144], "interfac": [133, 138, 143, 144, 146, 149, 160], "type": [135, 143], "snapshot": 136, "edm": [137, 143], "depend": [137, 142, 143, 149, 154, 160], "instal": [137, 138, 143, 150, 160], "quick": [137, 143, 145], "start": [137, 149, 150, 154, 158], "enabl": 137, "cpm_source_cach": 137, "path": 137, "build": [137, 143, 149, 160, 162], "python": [137, 138, 140, 142], "packag": [137, 142, 143], "need": [137, 143], "run": [137, 144, 150, 153, 157, 160], "up": [137, 150], "updat": [137, 138, 150], "workspac": [137, 160], "us": [137, 138, 145, 146, 150, 154, 155], "cmake": 137, "yaml": [137, 144, 160], "creat": [137, 138, 140, 160], "config": [137, 150, 160], "from": [137, 138], "an": [137, 140], "exist": 137, "directori": [137, 153, 160], "tree": 137, "git": [137, 149, 155], "inform": [137, 149, 150, 162], "glanc": 137, "ev": [138, 143, 151], "cli": [138, 143], "purpos": [138, 140], "automat": 138, "dev": [138, 156], "tool": [138, 139, 141], "venv": 138, "manual": 138, "line": [138, 143], "gener": [138, 140, 143, 144, 152, 162], "c": [138, 140, 154], "header": [138, 144], "defin": [138, 154], "auto": 138, "onli": 138, "nodej": 138, "develop": [139, 142, 143, 151, 156, 160], "framework": [140, 141], "usag": [140, 153], "rais": 140, "clear": 140, "subscrib": 140, "The": [140, 143, 144, 147, 150, 158], "errorfactori": 140, "errorstatemonitor": 140, "syntax": 140, "javascript": 140, "guid": [140, 143, 163], "object": [140, 146], "subscript": 140, "side": 140, "effect": 140, "architectur": [140, 162], "A": [141, 142, 143], "visual": [141, 155], "introduct": [141, 150, 154], "high": 141, "level": 141, "concept": [141, 144, 155], "prerequisit": [141, 157, 158, 160], "hardwar": [141, 150], "oper": 141, "librari": 141, "And": [141, 143, 148], "prepar": [142, 143, 150], "your": [142, 143, 151], "environ": [142, 143, 152, 156], "minimum": 142, "word": 142, "test": [142, 148], "ubuntu": 142, "opensus": 142, "fedora": 142, "troubleshoot": [142, 148, 150, 156], "maven": 142, "java": 142, "version": [142, 149, 151, 163], "pyenv": 142, "kind": 143, "Of": [143, 151, 160], "To": [143, 153, 155, 156, 157, 158, 160], "download": 143, "get": [143, 150, 154, 158], "repositori": [143, 155, 160], "helper": 143, "softwar": [143, 150, 158, 161], "loop": [143, 158], "admin": [143, 145, 149], "panel": [143, 145, 149], "understand": 143, "basic": 143, "element": 143, "manifest": 143, "stub": 143, "One": 143, "deep": 143, "breath": 143, "next": 143, "step": [143, 147, 158], "detail": [144, 145], "overview": [144, 145], "instanc": 144, "implement": [144, 149], "layer": 144, "wire": 144, "togeth": 144, "explain": 144, "sourc": 144, "class": 144, "concurr": 144, "dedic": 145, "case": [145, 146, 150], "add": 145, "paramet": 145, "veri": 145, "station": 145, "point": 145, "car": 145, "function": 145, "bank": 146, "card": 146, "payment": [146, 149], "support": [146, 149, 150, 154], "normal": 146, "flow": 146, "interrupt": 146, "too": 146, "expens": 146, "session": 146, "long": 146, "solut": 146, "introduc": 146, "new": [146, 149, 160], "how": [146, 150, 153, 155, 156, 157, 158, 160], "doe": 146, "work": [146, 151, 153], "process": [147, 150, 158], "involv": 147, "0": [147, 148, 149, 150], "1": [147, 148, 149, 150, 151, 160], "2": [147, 148, 149, 150, 160], "3": [147, 149], "4": [147, 149], "5": [147, 149], "6": [147, 149, 157], "frequent": 148, "ask": 148, "question": 148, "best": [148, 155], "practic": [148, 155], "debug": [148, 160], "singl": 148, "warn": [148, 163], "compil": [148, 150], "gnu": 148, "rpc": 148, "timeout": 148, "releas": 149, "2024": 149, "latest": 149, "stabl": 149, "secur": 149, "fix": 149, "prevent": 149, "integ": 149, "overflow": 149, "exi": 149, "improv": 149, "displai": 149, "further": [149, 150], "mention": 149, "chang": 149, "cloud": 149, "refactor": 149, "databas": 149, "except": 149, "chargex": 149, "mrec": 149, "bsp": 149, "phytec": 149, "phyverso": 149, "bazel": [149, 154], "regard": 149, "tag": 149, "minor": 149, "ad": [149, 160], "schedul": 149, "definit": 149, "rust": [149, 154], "now": 149, "featur": 149, "complet": 149, "termin": 149, "transact": 149, "variou": 149, "custom": [149, 160], "data": 149, "extens": 149, "essenti": 149, "jsevmanag": 149, "replac": 149, "jscarsimul": 149, "extend": 149, "state": 149, "id": 149, "remov": 149, "deprec": [149, 163], "pionix": 150, "belaybox": 150, "assembl": 150, "yak": 150, "board": 150, "flash": 150, "cabl": 150, "final": 150, "via": [150, 160], "rauc": 150, "cross": 150, "toolchain": 150, "activ": [150, 160], "some": 150, "befor": 150, "script": 150, "addit": 150, "factori": 150, "reset": 150, "r": 150, "485": 150, "modbu": 150, "No": 150, "reboot": 150, "after": 150, "short": 150, "cheat": 150, "sheet": 150, "current": 151, "nightli": 151, "what": 151, "i": 151, "compass": 151, "direct": [151, 163], "contact": 151, "zulip": 151, "chat": 151, "mail": 151, "list": [151, 153, 163], "weekli": 151, "tech": 151, "meetup": 151, "group": 151, "special": 151, "interest": 151, "resourc": [151, 156], "find": 151, "wai": 151, "Into": 151, "tabl": [151, 163], "content": [151, 163], "indic": 151, "docker": [152, 156], "playground": 152, "local": 152, "ci": 152, "languang": 152, "specif": 152, "act": 153, "job": 153, "trigger": 153, "event": 153, "bind": 153, "experiment": 154, "project": 154, "main": 155, "tip": [155, 163], "n": 155, "trick": 155, "workflow": 155, "branch": 155, "correspond": 155, "mac": 156, "applic": 156, "github": 156, "standup": 156, "sil": 156, "stop": 156, "ocpp1": 157, "libocpp": 157, "core": 157, "steve": 157, "differ": 157, "within": 157, "log": 157, "let": 158, "": 158, "tutori": [159, 160, 161], "goal": 160, "altern": 160, "clone": 160, "skeleton": 160, "cmakelist": 160, "txt": 160, "root": 160, "observ": 160, "explor": 160, "exemplari": 160, "sphinx": [162, 163], "document": [162, 163], "style": 163, "headlin": 163, "bullet": 163, "target": 163, "section": 163, "head": 163, "grid": 163, "simpl": 163, "csv": 163, "titl": 163, "imag": 163, "figur": 163, "comment": 163, "block": 163, "topic": 163, "sidebar": 163, "admonit": 163, "attent": 163, "caution": 163, "danger": 163, "hint": 163, "import": 163, "seealso": 163, "versionad": 163, "versionchang": 163, "math": 163, "raw": 163, "output": 163, "format": 163, "code": 163}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [14, "variables"], [16, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [21, "variables"], [23, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [31, "variables"], [32, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"], [40, "variables"], [41, "variables"], [42, "variables"], [44, "variables"], [46, "variables"], [47, "variables"], [48, "variables"], [49, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [12, "commands"], [14, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [23, "commands"], [26, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [33, "commands"], [36, "commands"], [37, "commands"], [38, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [45, "commands"], [46, "commands"], [47, "commands"], [49, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"], [121, "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"], [121, "connector-lock"]], "debug_json": [[11, "debug-json"]], "display_message": [[12, "display-message"], [90, "display-message"]], "empty": [[13, "empty"]], "energy": [[14, "energy"], [91, "energy"]], "energy_manager": [[15, "energy-manager"]], "energy_price_information": [[16, "energy-price-information"], [92, "energy-price-information"]], "error_history": [[17, "error-history"], [93, "error-history"]], "ev_board_support": [[18, "ev-board-support"], [94, "ev-board-support"]], "ev_slac": [[19, "ev-slac"]], "evse_board_support": [[20, "evse-board-support"], [95, "evse-board-support"], [121, "evse-board-support"]], "evse_manager": [[21, "evse-manager"], [96, "evse-manager"]], "evse_security": [[22, "evse-security"], [97, "evse-security"]], "example": [[23, "example"]], "example_error_framework": [[24, "example-error-framework"]], "example_user": [[25, "example-user"]], "external_energy_limits": [[26, "external-energy-limits"]], "generic_array": [[27, "generic-array"], [98, "generic-array"]], "generic_error": [[28, "generic-error"]], "isolation_monitor": [[29, "isolation-monitor"], [101, "isolation-monitor"], [121, "isolation-monitor"]], "kvs": [[30, "kvs"]], "ocpp": [[31, "ocpp"], [103, "ocpp"]], "ocpp_1_6_charge_point": [[32, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[33, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[34, "phyverso-mcu-temperature"], [104, "phyverso-mcu-temperature"]], "power": [[35, "power"]], "power_supply_DC": [[36, "power-supply-dc"], [105, "power-supply-dc"]], "powermeter": [[37, "powermeter"], [106, "powermeter"], [121, "powermeter"], [124, "powermeter"]], "reservation": [[38, "reservation"], [107, "reservation"]], "serial_communication_hub": [[39, "serial-communication-hub"]], "session_cost": [[40, "session-cost"], [109, "session-cost"]], "slac": [[41, "slac"]], "solar_forecast": [[42, "solar-forecast"]], "sunspec_ac_meter": [[43, "sunspec-ac-meter"], [110, "sunspec-ac-meter"]], "sunspec_reader": [[44, "sunspec-reader"]], "sunspec_scanner": [[45, "sunspec-scanner"]], "system": [[46, "system"], [111, "system"]], "test_control": [[47, "test-control"]], "tibber_price_forecast": [[48, "tibber-price-forecast"]], "uk_random_delay": [[49, "uk-random-delay"], [113, "uk-random-delay"]], "API": [[50, "api"]], "Module Configuration": [[50, "module-configuration"], [51, "module-configuration"], [52, "module-configuration"], [57, "module-configuration"], [58, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [70, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [78, "module-configuration"], [79, "module-configuration"], [80, "module-configuration"], [82, "module-configuration"], [84, "module-configuration"], [85, "module-configuration"], [86, "module-configuration"], [122, "module-configuration"], [125, "module-configuration"], [160, "module-configuration"]], "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"], [84, "provides"], [85, "provides"], [86, "provides"]], "Requirements": [[50, "requirements"], [51, "requirements"], [53, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [65, "requirements"], [66, "requirements"], [70, "requirements"], [71, "requirements"], [72, "requirements"], [74, "requirements"], [77, "requirements"], [79, "requirements"], [80, "requirements"], [82, "requirements"]], "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"], [84, "metadata"], [85, "metadata"], [86, "metadata"]], "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"], [84, "authors"], [85, "authors"], [86, "authors"]], "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"], [84, "license"], [85, "license"], [86, "license"]], "Auth": [[51, "auth"], [147, "auth"]], "DPM1000": [[52, "dpm1000"]], "DummyTokenProvider": [[53, "dummytokenprovider"], [117, "dummytokenprovider"]], "DummyTokenProviderManual": [[54, "dummytokenprovidermanual"], [118, "dummytokenprovidermanual"]], "DummyTokenValidator": [[55, "dummytokenvalidator"], [119, "dummytokenvalidator"]], "DummyV2G": [[56, "dummyv2g"]], "EnergyManager": [[57, "energymanager"]], "EnergyNode": [[58, "energynode"]], "ErrorHistory": [[59, "errorhistory"]], "EvManager": [[60, "evmanager"], [120, "evmanager"]], "EvSlac": [[61, "evslac"]], "Misc": [[61, "misc"], [64, "misc"]], "EvseManager": [[62, "evsemanager"], [121, "evsemanager"], [147, "evsemanager"]], "EvseSecurity": [[63, "evsesecurity"], [122, "evsesecurity"], [147, "evsesecurity"]], "EvseSlac": [[64, "evseslac"], [123, "evseslac"]], "EvseV2G": [[65, "evsev2g"], [147, "evsev2g"]], "GenericPowermeter": [[66, "genericpowermeter"], [124, "genericpowermeter"]], "JsTibber": [[67, "jstibber"]], "LemDCBM400600": [[68, "lemdcbm400600"]], "MicroMegaWattBSP": [[69, "micromegawattbsp"]], "OCPP": [[70, "ocpp"]], "OCPP201": [[71, "ocpp201"]], "OCPPExtensionExample": [[72, "ocppextensionexample"], [128, "ocppextensionexample"]], "PN532TokenProvider": [[73, "pn532tokenprovider"]], "PacketSniffer": [[74, "packetsniffer"]], "PersistentStore": [[75, "persistentstore"]], "PhyVersoBSP": [[76, "phyversobsp"], [129, "phyversobsp"]], "PowermeterBSM": [[77, "powermeterbsm"]], "PyEvJosev": [[78, "pyevjosev"]], "RsIskraMeter": [[79, "rsiskrameter"]], "RsPaymentTerminal": [[80, "rspaymentterminal"]], "SerialCommHub": [[81, "serialcommhub"]], "Setup": [[82, "setup"], [153, "setup"]], "Store": [[83, "store"]], "System": [[84, "system"]], "YetiDriver": [[85, "yetidriver"], [130, "yetidriver"]], "YetiEvDriver": [[86, "yetievdriver"], [131, "yetievdriver"]], "authorization": [[87, "authorization"]], "bank_transaction": [[88, "bank-transaction"]], "board_support_common": [[89, "board-support-common"]], "iso15118_charger": [[99, "iso15118-charger"]], "iso15118_ev": [[100, "iso15118-ev"]], "money": [[102, "money"]], "serial_comm_hub_requests": [[108, "serial-comm-hub-requests"]], "temperature": [[112, "temperature"]], "units": [[114, "units"]], "units_signed": [[115, "units-signed"]], "Auth Module": [[116, "auth-module"]], "Integration in EVerest": [[116, "integration-in-everest"]], "Selection Algorithm": [[116, "selection-algorithm"]], "PlugEvents": [[116, "plugevents"]], "FindFirst": [[116, "findfirst"]], "UserInput": [[116, "userinput"]], "Plug&Charge Authorization": [[116, "plug-charge-authorization"], [147, "plug-charge-authorization"]], "Configuration": [[120, "configuration"]], "External MQTT": [[120, "external-mqtt"]], "Simulator Commands": [[120, "simulator-commands"]], "Typical connections": [[121, "typical-connections"]], "AC Configuration": [[121, "ac-configuration"]], "DC Configuration": [[121, "dc-configuration"]], "Published variables": [[121, "published-variables"], [124, "published-variables"]], "session_events": [[121, "session-events"]], "Authentication": [[121, "authentication"]], "Autocharge / PnC": [[121, "autocharge-pnc"]], "Reservation": [[121, "reservation"]], "Energy Management": [[121, "energy-management"]], "Energy Management: 1ph/3ph switching": [[121, "energy-management-1ph-3ph-switching"]], "Error Handling": [[121, "error-handling"]], "CA Certificate Domains": [[122, "ca-certificate-domains"]], "Configuration for OCPP": [[122, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[122, "configuration-for-iso-15118"]], "Private Key Password": [[122, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[122, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[123, "todo"]], "Datasets in the configuration file": [[124, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[124, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[124, "dataset-description"]], "Structure of datasets in the configuration file": [[124, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[124, "other-things-to-note"]], "Provided commands": [[124, "provided-commands"]], "get_signed_meter_value": [[124, "get-signed-meter-value"]], "LEM DCBM 400/600": [[125, "lem-dcbm-400-600"]], "Description": [[125, "description"]], "Initialization": [[125, "initialization"]], "Variable Powermeter": [[125, "variable-powermeter"]], "Command start_transaction": [[125, "command-start-transaction"]], "Command stop_transaction": [[125, "command-stop-transaction"]], "ip_address": [[125, "ip-address"]], "port (optional)": [[125, "port-optional"]], "meter_tls_certificate (optional)": [[125, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[125, "ntp-settings-optional"]], "Resilience Settings (optional)": [[125, "resilience-settings-optional"]], "Notes": [[125, "notes"]], "Time Sync": [[125, "time-sync"]], "Error Handling / Resilience": [[125, "error-handling-resilience"]], "TLS Notes & Limitations": [[125, "tls-notes-limitations"]], "References / Links": [[125, "references-links"]], "Global Errors and Error Reporting": [[126, "global-errors-and-error-reporting"]], "Interaction with EVSE Manager": [[126, "interaction-with-evse-manager"]], "Global Errors": [[127, "global-errors"]], "Communication between the Yeti microcontroller and this driver module": [[130, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[130, "protocol"]], "COBS": [[130, "cobs"]], "Protobuf": [[130, "protobuf"]], "EVerest to Yeti": [[130, "everest-to-yeti"]], "Low control mode:": [[130, "low-control-mode"]], "Other commands for all modes:": [[130, "other-commands-for-all-modes"]], "Yeti to EVerest": [[130, "yeti-to-everest"]], "EVerest Reference": [[132, "everest-reference"]], "EVerest Interfaces": [[133, "everest-interfaces"]], "EVerest Modules": [[134, "everest-modules"]], "EVerest Types": [[135, "everest-types"]], "Snapshot": [[136, "snapshot"]], "edm": [[137, "edm"]], "Dependency Manager for EVerest": [[137, "dependency-manager-for-everest"]], "Install and Quick Start": [[137, "install-and-quick-start"]], "Installing edm": [[137, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[137, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[137, "building-everest"]], "Python packages needed to run edm": [[137, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[137, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[137, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[137, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[137, "git-information-at-a-glance"]], "ev-cli": [[138, "ev-cli"]], "Purpose": [[138, "purpose"], [140, "purpose"]], "Install": [[138, "install"]], "Use automatically installed ev-dev-tools from python venv": [[138, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[138, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[138, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[138, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[138, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[138, "auto-generating-nodejs-modules"]], "EVerest development tools": [[139, "everest-development-tools"]], "Error Framework": [[140, "error-framework"]], "Usage": [[140, "usage"], [153, "usage"]], "General": [[140, "general"]], "Raise an error": [[140, "raise-an-error"], [140, "id1"], [140, "id6"], [140, "id12"]], "Clear an error": [[140, "clear-an-error"], [140, "id2"], [140, "id7"], [140, "id13"]], "Subscribe to an error": [[140, "subscribe-to-an-error"], [140, "id3"], [140, "id8"], [140, "id14"]], "Subscribe globally to all errors": [[140, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[140, "the-errorfactory"], [140, "id4"], [140, "id10"], [140, "id16"]], "The ErrorStateMonitor": [[140, "the-errorstatemonitor"], [140, "id5"], [140, "id11"], [140, "id17"]], "Syntax in a C++ module": [[140, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[140, "subscribe-to-global-all-errors"], [140, "id9"], [140, "id15"]], "Syntax in a Python module": [[140, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[140, "syntax-in-a-javascript-module"]], "Usage Guide": [[140, "usage-guide"]], "Creating Error objects": [[140, "creating-error-objects"]], "The global subscription": [[140, "the-global-subscription"]], "Side effects of raising errors": [[140, "side-effects-of-raising-errors"]], "Architecture": [[140, "architecture"], [162, "architecture"]], "EVerest Framework": [[141, "everest-framework"]], "A Visual Introduction": [[141, "a-visual-introduction"]], "Examples of EVerest Modules": [[141, "examples-of-everest-modules"]], "High Level Module Concept": [[141, "high-level-module-concept"]], "Module Communication": [[141, "module-communication"]], "System Requirements and Prerequisites": [[141, "system-requirements-and-prerequisites"]], "Hardware": [[141, "hardware"]], "Operating System": [[141, "operating-system"]], "Libraries And Tools": [[141, "libraries-and-tools"]], "More": [[141, "more"]], "Prepare Your Development Environment": [[142, "prepare-your-development-environment"], [143, "prepare-your-development-environment"]], "Minimum Requirements for EVerest": [[142, "minimum-requirements-for-everest"]], "A Word on System Environments": [[142, "a-word-on-system-environments"]], "Required Packages": [[142, "required-packages"]], "Tested Environments": [[142, "tested-environments"]], "Ubuntu": [[142, "ubuntu"]], "OpenSUSE": [[142, "opensuse"]], "Fedora": [[142, "fedora"]], "Troubleshooting": [[142, "troubleshooting"], [150, "troubleshooting"], [156, "troubleshooting"]], "Maven dependency": [[142, "maven-dependency"]], "Java dependency": [[142, "java-dependency"]], "Python versions with pyenv": [[142, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[143, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[143, "needed-packages"]], "Download And Install": [[143, "download-and-install"]], "Get The Needed EVerest Repositories": [[143, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[143, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[143, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[143, "packages-for-iso-15118-communication"]], "Build EVerest": [[143, "build-everest"]], "Simulating EVerest": [[143, "simulating-everest"]], "Prepare The Helpers": [[143, "prepare-the-helpers"]], "Software in a loop": [[143, "software-in-a-loop"]], "Admin panel and simulations": [[143, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[143, "understanding-everest-modules"]], "Basic elements of a module": [[143, "basic-elements-of-a-module"]], "Module manifest": [[143, "module-manifest"]], "Interfaces": [[143, "interfaces"]], "Types": [[143, "types"]], "Generate the stub files": [[143, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[143, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[144, "everest-modules-in-detail"]], "Overview": [[144, "overview"]], "Concepts": [[144, "concepts"]], "Modules and module instances": [[144, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[144, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[144, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[144, "providing-interface-implementations"]], "Requiring interface implementations": [[144, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[144, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[144, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[144, "explaining-the-yaml-files"]], "Explaining the generated sources": [[144, "explaining-the-generated-sources"]], "Interface headers": [[144, "interface-headers"]], "Module files": [[144, "module-files"]], "The module class": [[144, "the-module-class"]], "Interface implementations": [[144, "interface-implementations"]], "Note on concurrency": [[144, "note-on-concurrency"]], "EVerest Module Configurations": [[145, "everest-module-configurations"]], "Module connections for dedicated use cases": [[145, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[145, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[145, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[145, "module-connections-and-module-parameters"]], "Very quick overview": [[145, "very-quick-overview"]], "Charging station and charging points": [[145, "charging-station-and-charging-points"]], "Authentication for charging": [[145, "authentication-for-charging"]], "Car simulation": [[145, "car-simulation"]], "Energy management": [[145, "energy-management"], [148, "energy-management"]], "DC charging": [[145, "dc-charging"]], "Module functionality in detail": [[145, "module-functionality-in-detail"]], "Bank Card Payment": [[146, "bank-card-payment"]], "Objectives": [[146, "objectives"]], "Supported use cases": [[146, "supported-use-cases"]], "Normal flow": [[146, "normal-flow"]], "Interrupted charging": [[146, "interrupted-charging"]], "Too expensive session": [[146, "too-expensive-session"]], "Too long session": [[146, "too-long-session"]], "Solution": [[146, "solution"]], "Introduce new interfaces": [[146, "introduce-new-interfaces"]], "How does it work": [[146, "how-does-it-work"]], "Configure Plug&Charge": [[147, "configure-plug-charge"]], "The Authorization process in EVerest": [[147, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[147, "involved-everest-modules"]], "Step 0": [[147, "step-0"]], "Step 1": [[147, "step-1"]], "Step 2": [[147, "step-2"]], "Step 3": [[147, "step-3"]], "Step 4": [[147, "step-4"]], "Step 5": [[147, "step-5"]], "Step 6": [[147, "step-6"]], "EVerest configuration": [[147, "everest-configuration"], [160, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[148, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[148, "everest-modules"]], "Debug a single module": [[148, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[148, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[148, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[148, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[148, "everest-ocpp-2-0-1-setup"]], "Testing": [[148, "testing"]], "Unit tests": [[148, "unit-tests"]], "Integration tests": [[148, "integration-tests"]], "EVerest Release Notes": [[149, "everest-release-notes"]], "2024.6.0 - LATEST STABLE": [[149, "latest-stable"]], "Security Fix: Prevent integer overflow in EvseV2G": [[149, "security-fix-prevent-integer-overflow-in-evsev2g"], [149, "id4"]], "New EXI implementation and license improvement": [[149, "new-exi-implementation-and-license-improvement"]], "Version information displayed": [[149, "version-information-displayed"]], "Further mentions of changes": [[149, "further-mentions-of-changes"]], "2024.5.0": [[149, "id1"]], "Cloud: Refactored database exception handling": [[149, "cloud-refactored-database-exception-handling"]], "OCPP 1.6: ChargeX - MREC": [[149, "ocpp-1-6-chargex-mrec"]], "New BSP driver: Phytec phyVERSO": [[149, "new-bsp-driver-phytec-phyverso"]], "Bazel improvement regarding git tags": [[149, "bazel-improvement-regarding-git-tags"]], "Minor EvseManager changes": [[149, "minor-evsemanager-changes"]], "2024.4.0": [[149, "id2"]], "Added charging schedules definition": [[149, "added-charging-schedules-definition"]], "Rust now feature-complete": [[149, "rust-now-feature-complete"]], "Payment terminal integration": [[149, "payment-terminal-integration"]], "Admin Panel improvements": [[149, "admin-panel-improvements"]], "Support starting transaction in EvseManager": [[149, "support-starting-transaction-in-evsemanager"]], "OCPP 2.0.1: Various custom data extensions": [[149, "ocpp-2-0-1-various-custom-data-extensions"]], "Bazel support for building essential modules": [[149, "bazel-support-for-building-essential-modules"]], "JsEvManager as replacement for JsCarSimulator": [[149, "jsevmanager-as-replacement-for-jscarsimulator"]], "2024.3.1": [[149, "id3"]], "2024.3.0": [[149, "id6"]], "Plug & Charge": [[149, "plug-charge"]], "Fix for YetiDriver": [[149, "fix-for-yetidriver"]], "Extended OCPP interface for transaction state and ID": [[149, "extended-ocpp-interface-for-transaction-state-and-id"]], "Removed deprecated modules and dependencies": [[149, "removed-deprecated-modules-and-dependencies"]], "Pionix BelayBox": [[150, "pionix-belaybox"]], "Introduction": [[150, "introduction"], [154, "introduction"]], "The BelayBox hardware": [[150, "the-belaybox-hardware"]], "Getting support": [[150, "getting-support"]], "Setting up Hardware and Software": [[150, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[150, "assembling-the-yak-board"]], "Flashing the Yak Board": [[150, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[150, "assembling-the-yeti-board"]], "Preparing the cable set": [[150, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[150, "final-yak-yeti-cable-setup"]], "BelayBox Use Cases": [[150, "belaybox-use-cases"]], "How to install updates via RAUC bundles": [[150, "how-to-install-updates-via-rauc-bundles"]], "Cross-compile toolchain": [[150, "cross-compile-toolchain"]], "How to flash the Yeti board": [[150, "how-to-flash-the-yeti-board"]], "How to activate OCPP 2.0.1": [[150, "how-to-activate-ocpp-2-0-1"]], "Some information before setting up OCPP 2.0.1": [[150, "some-information-before-setting-up-ocpp-2-0-1"]], "Configuration on the BelayBox": [[150, "configuration-on-the-belaybox"]], "Running the scripts and manager processes": [[150, "running-the-scripts-and-manager-processes"]], "Additional information": [[150, "additional-information"]], "Factory reset": [[150, "factory-reset"]], "Further information": [[150, "further-information"]], "RS-485 Modbus config for Yak board": [[150, "rs-485-modbus-config-for-yak-board"]], "Yeti errors or EVerest not starting": [[150, "yeti-errors-or-everest-not-starting"]], "No reboot after RAUC update": [[150, "no-reboot-after-rauc-update"]], "Short cheat sheet": [[150, "short-cheat-sheet"]], "Current Version nightly": [[151, "index"]], "What Is EVerest": [[151, "what-is-everest"]], "EVerest Compass": [[151, "everest-compass"]], "Direct contact": [[151, "direct-contact"]], "Zulip chat": [[151, "zulip-chat"]], "Mailing list": [[151, "mailing-list"]], "Weekly tech meetup and working groups": [[151, "weekly-tech-meetup-and-working-groups"]], "Special Interest Group \u201cEV Charging\u201d": [[151, "special-interest-group-ev-charging"]], "1:1 meetup": [[151, "meetup"]], "Tech resources about EVerest": [[151, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[151, "find-your-way-into-everest-development"]], "Table Of Contents": [[151, "table-of-contents"]], "Indices and tables": [[151, "indices-and-tables"]], "Docker setup": [[152, "docker-setup"]], "everest playground": [[152, "everest-playground"]], "Local CI environment": [[152, "local-ci-environment"]], "Generating languange specific protobuf files": [[152, "generating-languange-specific-protobuf-files"]], "How To: Act": [[153, "how-to-act"]], "List available jobs:": [[153, "list-available-jobs"]], "Run Jobs / Trigger events:": [[153, "run-jobs-trigger-events"]], "Bind working directory:": [[153, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[154, "experimental-bazel-support-in-everest"]], "Getting Started": [[154, "getting-started"]], "Using Bazel Commands": [[154, "using-bazel-commands"]], "Dependency Management": [[154, "dependency-management"]], "Defining C++ EVerest Modules": [[154, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[154, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[154, "using-everest-in-external-bazel-projects"]], "How To: Git": [[155, "how-to-git"]], "Main concept": [[155, "main-concept"]], "Best practices": [[155, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[155, "tips-n-tricks-for-git"]], "Using private repositories": [[155, "using-private-repositories"]], "Workflow example": [[155, "workflow-example"]], "Visualization of the branching structure": [[155, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[155, "corresponding-git-commands"]], "How To: Develop on a Mac": [[156, "how-to-develop-on-a-mac"]], "Application Setup": [[156, "application-setup"]], "GitHub Setup": [[156, "github-setup"]], "Standup the Dev Docker Environment": [[156, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[156, "everest-sil-simulation"]], "Stopping things": [[156, "stopping-things"]], "Resources": [[156, "resources"]], "How To: OCPP1.6 in EVerest": [[157, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[157, "prerequisites"], [158, "prerequisites"]], "Integration of libocpp into everest-core": [[157, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[157, "run-everest-with-steve"]], "Configuring OCPP": [[157, "configuring-ocpp"]], "Connect to a different CSMS": [[157, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[157, "configuring-ocpp-within-everest"]], "Logging": [[157, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[158, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[158, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[158, "let-s-get-started-step-by-step"]], "Tutorials": [[159, "tutorials"]], "How To: Develop New Modules": [[160, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[160, "goal-of-this-tutorial"]], "Install Prerequisites": [[160, "install-prerequisites"]], "Workspace Setup": [[160, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[160, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[160, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[160, "create-module-skeleton"]], "Interface Configuration": [[160, "interface-configuration"]], "Build Configuration & Build": [[160, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[160, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[160, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[160, "adding-dependencies-yaml"]], "Building": [[160, "building"]], "Run Configuration & Run": [[160, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[160, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[160, "running-everest"]], "Observing the System": [[160, "observing-the-system"]], "Exploring with MQTT Explorer": [[160, "exploring-with-mqtt-explorer"]], "Debugging": [[160, "debugging"]], "Exemplary Module Customizations": [[160, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[161, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[162, "general-sphinx-information"]], "Build the documentation": [[162, "build-the-documentation"]], "Sphinx style guide": [[163, "sphinx-style-guide"]], "Headlines": [[163, "headlines"]], "Styles": [[163, "styles"]], "Bullet Lists": [[163, "bullet-lists"]], "Targets and Links": [[163, "targets-and-links"]], "Section Heading": [[163, "section-heading"]], "Tables": [[163, "tables"]], "Grid table": [[163, "grid-table"]], "Simple table": [[163, "simple-table"]], "CSV table": [[163, "csv-table"]], "table title": [[163, "id6"]], "Images and Figures": [[163, "images-and-figures"]], "Image": [[163, "image"]], "Figure": [[163, "figure"]], "Comments": [[163, "comments"]], "Directives": [[163, "directives"]], "Table of Contents": [[163, "table-of-contents"], [163, "id4"]], "Table of Contents (this document)": [[163, "table-of-contents-this-document"]], "Content Block Directives": [[163, "content-block-directives"], [163, "id5"]], ".. topic:: [title]": [[163, "topic-title"]], "Topic": [[163, null]], ".. sidebar:: [title]": [[163, "sidebar-title"]], "Sidebar": [[163, null]], ".. admonition:: [title]": [[163, "admonition-title"]], "Admonition title": [[163, null]], ".. attention::": [[163, "attention"]], ".. caution::": [[163, "caution"]], ".. danger::": [[163, "danger"]], ".. error::": [[163, "error"]], ".. hint::": [[163, "hint"]], ".. important::": [[163, "important"]], ".. note::": [[163, "note"]], ".. tip::": [[163, "tip"]], ".. warning::": [[163, "warning"]], ".. seealso::": [[163, "seealso"]], ".. versionadded:: [version]": [[163, "versionadded-version"]], ".. versionchanged:: [version]": [[163, "versionchanged-version"]], ".. deprecated:: [version]": [[163, "deprecated-version"]], ".. math::": [[163, "math"]], ".. raw:: output format": [[163, "raw-output-format"]], "Code Examples": [[163, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/nightly/_sources/hardware/pionix_belay_box.rst.txt b/docs/nightly/_sources/hardware/pionix_belay_box.rst.txt index 8893c78..238bc64 100644 --- a/docs/nightly/_sources/hardware/pionix_belay_box.rst.txt +++ b/docs/nightly/_sources/hardware/pionix_belay_box.rst.txt @@ -166,27 +166,37 @@ Yocto-based image including EVerest in form of BaseCamp. Now to the steps to flash the board: -(1) Download the latest stable image and the matching .bmap file: - (a) https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bz2 - (b) https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bmap +**STEP 1: Downloading** -(2) Power up the BelayBox or - if the Yak is used alone - apply 12 V to the -"12 IN" pins. +Download the latest stable image and the matching .bmap file: + +* https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bz2 +* https://pionix-update.de/belaybox-basecamp-demo/stable/belaybox-image-raspberrypi4-20240912100805.rootfs.wic.bmap + +**STEP 2: Powering up** + +Power up the BelayBox or - if the Yak is used alone - apply 12 V to +the "12 IN" pins. The red power LED on the Yak should light up constantly now. -(3) Connect the Yak board via Micro-USB to the host system. +**STEP 3: Connect Yak to host system** -(4) Enable the CM4 storage mode so that the eMMC becomes available to the host -system: +Connect the Yak board via Micro-USB to the host system. -.. code-block:: bash +**STEP 4: Enabling CM4 storage mode** + +Enable the CM4 storage mode so that the eMMC becomes available to +the host system: +.. code-block:: bash sudo rpiboot The green LED on the Yak board should light up constantly now. -(5) To find the eMMC device, do: +**STEP 5: Finding the eMMC device** + +To find the eMMC device, do: .. code-block:: bash @@ -200,7 +210,9 @@ where X can be any letter. Make sure to select the correct device as data loss can occure if the wrong device is selected! -(6) Make sure the .wic.bz2 file and the .bmap file are in the same directory +**STEP 6: Flash the eMMC** + +Make sure the .wic.bz2 file and the .bmap file are in the same directory and flash the eMMC. In the command below, replace .bz2 with your downloaded image file and replace "X" according to your eMMC device. @@ -215,7 +227,9 @@ After roughly nine minutes the flashing should have finished. activates the external antenna support. Running a flashed Yak without the WiFi antenna mounted can result in damage of the WiFi chip. -(7) Disconnect the eMMC device, power off and unplug the "boot" jumper from the +**STEP 7: Finishing** + +Disconnect the eMMC device, power off and unplug the "boot" jumper from the Yak board. .. image:: img/yak-assembly-9.jpg diff --git a/docs/nightly/appendix/02_snapshot.html b/docs/nightly/appendix/02_snapshot.html index f06804e..b071751 100644 --- a/docs/nightly/appendix/02_snapshot.html +++ b/docs/nightly/appendix/02_snapshot.html @@ -53,7 +53,7 @@

Navigation

git_tag: 2024.6.0 everest: git: git@github.com:EVerest/EVerest.git - git_rev: 7481fe82f79eb5d9dc62d279a1ea5fadb37120f7 + git_rev: 5bdbca95d32f22b9cb94b1584c25e59268fa32d7 git_tag: main everest-core: git: git@github.com:EVerest/everest-core.git @@ -73,7 +73,7 @@

Navigation

git_tag: v0.3.1 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: a705378d48f603891bc9b033fd29b6f86fde4cd8 + git_rev: ed2304afcb00a3dae15e1a29def1bec9a5c21744 ext-mbedtls: cmake_condition: EVEREST_DEPENDENCY_ENABLED_MBEDTLS git: https://github.com/EVerest/ext-mbedtls.git diff --git a/docs/nightly/hardware/pionix_belay_box.html b/docs/nightly/hardware/pionix_belay_box.html index 32a133f..c0aa7e4 100644 --- a/docs/nightly/hardware/pionix_belay_box.html +++ b/docs/nightly/hardware/pionix_belay_box.html @@ -178,30 +178,24 @@

11.2.2. Flashing the Yak BoardYeti-Yak-SDK repository.

Now to the steps to flash the board:

-
    -
  1. Download the latest stable image and the matching .bmap file:

  2. -
-
-
    +

    STEP 1: Downloading

    +

    Download the latest stable image and the matching .bmap file:

    +
-
-

(2) Power up the BelayBox or - if the Yak is used alone - apply 12 V to the -“12 IN” pins.

+ +

STEP 2: Powering up

+

Power up the BelayBox or - if the Yak is used alone - apply 12 V to +the “12 IN” pins.

The red power LED on the Yak should light up constantly now.

-
    -
  1. Connect the Yak board via Micro-USB to the host system.

  2. -
-

(4) Enable the CM4 storage mode so that the eMMC becomes available to the host -system:

-
sudo rpiboot
-
-
+

STEP 3: Connect Yak to host system

+

Connect the Yak board via Micro-USB to the host system.

+

STEP 4: Enabling CM4 storage mode

+

Enable the CM4 storage mode so that the eMMC becomes available to +the host system:

The green LED on the Yak board should light up constantly now.

-
    -
  1. To find the eMMC device, do:

  2. -
+

STEP 5: Finding the eMMC device

+

To find the eMMC device, do:

lsblk
 
@@ -212,7 +206,8 @@

11.2.2. Flashing the Yak Board
sudo bmaptool copy <image file>.bz2 /dev/sdX
@@ -225,7 +220,8 @@ 

11.2.2. Flashing the Yak Board

With the raspberry CM4, it can be that the overlay filesystem sometimes does diff --git a/docs/nightly/searchindex.js b/docs/nightly/searchindex.js index 23910c1..4882342 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/display_message", "_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/generic_error", "_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/EvManager", "_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/display_message", "_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/temperature", "_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/EvManager", "_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/OCPP201", "_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", "general/release-notes", "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/display_message.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/generic_error.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/EvManager.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/display_message.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/temperature.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/EvManager.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/OCPP201.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", "general/release-notes.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. display_message", "13.2.13. empty", "13.2.14. energy", "13.2.15. energy_manager", "13.2.16. energy_price_information", "13.2.17. error_history", "13.2.18. ev_board_support", "13.2.19. ev_slac", "13.2.20. evse_board_support", "13.2.21. evse_manager", "13.2.22. evse_security", "13.2.23. example", "13.2.24. example_error_framework", "13.2.25. example_user", "13.2.26. external_energy_limits", "13.2.27. generic_array", "13.2.28. generic_error", "13.2.29. isolation_monitor", "13.2.30. kvs", "13.2.31. ocpp", "13.2.32. ocpp_1_6_charge_point", "13.2.33. ocpp_data_transfer", "13.2.34. phyverso_mcu_temperature", "13.2.35. power", "13.2.36. power_supply_DC", "13.2.37. powermeter", "13.2.38. reservation", "13.2.39. serial_communication_hub", "13.2.40. session_cost", "13.2.41. slac", "13.2.42. solar_forecast", "13.2.43. sunspec_ac_meter", "13.2.44. sunspec_reader", "13.2.45. sunspec_scanner", "13.2.46. system", "13.2.47. test_control", "13.2.48. tibber_price_forecast", "13.2.49. 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. EvManager", "13.1.12. EvSlac", "13.1.13. EvseManager", "13.1.14. EvseSecurity", "13.1.15. EvseSlac", "13.1.16. EvseV2G", "13.1.17. GenericPowermeter", "13.1.18. JsTibber", "13.1.19. LemDCBM400600", "13.1.20. MicroMegaWattBSP", "13.1.21. OCPP", "13.1.22. OCPP201", "13.1.23. OCPPExtensionExample", "13.1.24. PN532TokenProvider", "13.1.25. PacketSniffer", "13.1.26. PersistentStore", "13.1.27. PhyVersoBSP", "13.1.28. PowermeterBSM", "13.1.29. PyEvJosev", "13.1.30. RsIskraMeter", "13.1.31. RsPaymentTerminal", "13.1.32. SerialCommHub", "13.1.33. Setup", "13.1.34. Store", "13.1.35. System", "13.1.36. YetiDriver", "13.1.37. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. display_message", "13.3.5. energy", "13.3.6. energy_price_information", "13.3.7. error_history", "13.3.8. ev_board_support", "13.3.9. evse_board_support", "13.3.10. evse_manager", "13.3.11. evse_security", "13.3.12. generic_array", "13.3.13. iso15118_charger", "13.3.14. iso15118_ev", "13.3.15. isolation_monitor", "13.3.16. money", "13.3.17. ocpp", "13.3.18. phyverso_mcu_temperature", "13.3.19. power_supply_DC", "13.3.20. powermeter", "13.3.21. reservation", "13.3.22. serial_comm_hub_requests", "13.3.23. session_cost", "13.3.24. sunspec_ac_meter", "13.3.25. system", "13.3.26. temperature", "13.3.27. uk_random_delay", "13.3.28. units", "13.3.29. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvManager", "5.2.2. EvseManager", "5.2.3. EvseSecurity", "5.2.4. EvseSlac", "5.2.6. GenericPowermeter", "5.2.7. LEM DCBM 400/600", "5.2.8. Global Errors and Error Reporting", "5.2.10. Global Errors", "OCPPExtensionExample", "PhyVersoBSP", "5.2.11. 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", "EVerest Release Notes", "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, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 77, 78, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 127, 128, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 57, 58, 60, 61, 62, 63, 64, 65, 67, 69, 70, 71, 74, 76, 77, 78, 82, 84, 85, 86, 90, 93, 116, 121, 122, 124, 125, 132, 140, 141, 145, 147, 148, 150, 151, 152, 154, 157, 162], "defin": [1, 2, 9, 10, 11, 15, 16, 18, 20, 21, 22, 23, 25, 29, 30, 32, 33, 35, 37, 42, 44, 45, 47, 48, 51, 62, 65, 70, 87, 89, 91, 96, 99, 106, 111, 122, 125, 126, 130, 132, 137, 140, 141, 142, 143, 144, 149, 152, 157, 160, 162, 163], "iso15118": [1, 2, 19, 22, 41, 47, 56, 61, 62, 64, 65, 78, 99, 100, 121, 122, 136, 143, 147, 158], "charger": [1, 2, 20, 50, 51, 56, 62, 65, 82, 99, 116, 121, 130, 141, 147, 148, 150, 151, 158], "require_auth_eim": 1, "null": [1, 2, 30, 41], "an": [1, 2, 3, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46, 48, 49, 50, 51, 52, 56, 62, 64, 65, 72, 78, 80, 81, 84, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 101, 102, 103, 106, 107, 108, 109, 110, 111, 115, 116, 121, 123, 125, 126, 128, 130, 138, 141, 143, 144, 145, 147, 148, 149, 150, 151, 153, 156, 157, 158, 160, 161], "eim": [1, 62, 65, 121], "author": [1, 4, 5, 6, 21, 96, 106, 109, 121, 132, 135, 143, 144, 146, 151, 157, 160], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 49, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 121, 141, 143, 151, 156], "providedidtoken": [1, 5, 6, 21, 87, 96, 109, 147], "The": [1, 2, 4, 5, 12, 14, 18, 20, 21, 22, 29, 30, 31, 36, 37, 38, 46, 49, 50, 51, 64, 65, 66, 68, 74, 78, 79, 80, 81, 82, 87, 90, 91, 92, 96, 97, 99, 102, 103, 106, 109, 111, 112, 116, 120, 121, 122, 123, 124, 125, 126, 127, 130, 137, 138, 141, 142, 145, 146, 148, 149, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163], "evcc": [1, 2, 21, 78, 96, 99, 158], "provid": [1, 3, 5, 6, 7, 8, 11, 17, 19, 22, 23, 28, 31, 39, 40, 41, 49, 87, 88, 90, 97, 99, 103, 104, 106, 109, 111, 116, 117, 118, 120, 121, 122, 125, 126, 138, 140, 141, 143, 145, 146, 147, 148, 152, 154, 157, 158, 160, 162], "payment": [1, 80, 99, 106, 147, 151], "detail": [1, 21, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 80, 85, 86, 90, 99, 103, 106, 107, 121, 122, 125, 137, 141, 143, 149, 150, 151, 157, 160], "pnc": [1, 62, 65, 150, 157, 158], "send": [1, 21, 31, 39, 62, 64, 70, 103, 121, 123, 126, 130, 144, 146, 147, 155, 160], "signatur": [1, 22, 106, 111, 115, 140], "certif": [1, 21, 22, 63, 65, 68, 78, 87, 97, 99, 106, 111, 125, 142, 143, 147, 150, 157, 158], "chain": [1, 21, 22, 58, 65, 97, 121, 147], "emaid": [1, 87, 106], "There": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 121, 138, 140, 143, 144, 145, 147, 150, 151, 154, 155, 156], "extend": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 72, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 128, 144, 160], "definit": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 138, 141, 143, 144, 150], "here": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 81, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 132, 137, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 157, 158, 160, 161], "ac_close_contactor": 1, "contactor": [1, 2, 18, 20, 89, 95, 99, 130], "should": [1, 3, 12, 18, 20, 21, 22, 29, 32, 36, 37, 51, 52, 57, 60, 62, 64, 65, 72, 82, 84, 90, 95, 96, 100, 103, 111, 121, 125, 130, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 160], "close": [1, 2, 65, 99, 145, 156], "ac_open_contactor": 1, "open": [1, 99, 137, 143, 145, 149, 150, 151, 152, 156, 157, 160, 161, 162], "start_cable_check": 1, "now": [1, 21, 49, 70, 71, 91, 92, 96, 111, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 150, 151, 152, 154, 155, 156, 160, 161], "start": [1, 2, 4, 19, 20, 21, 29, 31, 36, 37, 39, 41, 46, 49, 51, 60, 62, 68, 70, 89, 96, 103, 106, 109, 111, 113, 116, 121, 123, 125, 130, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 160, 161], "cabl": [1, 10, 20, 62, 68, 76, 89, 96, 142], "check": [1, 6, 22, 23, 30, 62, 82, 106, 121, 125, 130, 140, 144, 145, 149, 150, 151, 155, 158, 160], "start_pre_charg": 1, "pre": [1, 65, 80, 96, 106, 124, 143, 146, 152, 161], "charg": [1, 2, 9, 19, 20, 21, 29, 31, 32, 36, 47, 49, 51, 57, 60, 62, 65, 69, 70, 71, 76, 79, 84, 87, 89, 90, 91, 95, 96, 99, 100, 103, 105, 106, 107, 109, 120, 121, 122, 126, 129, 130, 141, 143, 150, 157, 159], "phase": [1, 2, 18, 20, 29, 36, 57, 58, 60, 62, 76, 91, 95, 96, 99, 105, 106, 110, 114, 115, 121, 124, 130, 141, 143, 149], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 14, 18, 20, 21, 26, 31, 34, 41, 44, 52, 53, 57, 60, 62, 64, 67, 68, 70, 71, 76, 77, 80, 89, 90, 91, 95, 96, 99, 102, 103, 104, 106, 109, 110, 116, 117, 121, 122, 123, 124, 125, 126, 127, 130, 132, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 163], "3": [1, 19, 36, 41, 45, 57, 60, 61, 62, 64, 68, 76, 92, 96, 102, 106, 121, 122, 123, 124, 125, 130, 136, 137, 142, 156, 157, 160, 163], "trigger": [1, 3, 19, 20, 31, 32, 62, 103, 111, 141, 144, 147, 149, 157, 162], "when": [1, 4, 12, 19, 31, 32, 36, 41, 44, 51, 62, 64, 65, 69, 70, 71, 73, 76, 77, 84, 85, 86, 87, 90, 91, 96, 103, 106, 107, 109, 111, 113, 121, 122, 124, 125, 126, 130, 138, 140, 142, 143, 144, 145, 147, 148, 149, 150, 153, 155, 156, 157, 160, 162], "ev": [1, 2, 4, 18, 19, 20, 21, 51, 60, 61, 62, 64, 65, 76, 78, 86, 87, 89, 94, 96, 99, 100, 106, 109, 116, 123, 129, 131, 139, 141, 144, 145, 147, 149, 150, 158, 160], "powerdeliveryreq": [1, 99], "messag": [1, 12, 31, 32, 62, 70, 71, 74, 81, 90, 93, 99, 103, 106, 109, 122, 123, 126, 130, 140, 141, 144, 148, 149, 150, 157, 160], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 21, 29, 31, 32, 37, 41, 51, 68, 76, 89, 91, 96, 99, 106, 116, 121, 125, 130, 146, 150, 157, 161], "current_demand_start": 1, "process": [1, 2, 19, 41, 57, 80, 87, 96, 99, 111, 116, 122, 126, 127, 138, 141, 143, 144, 145, 146, 148, 149, 151, 154, 159, 160, 161, 163], "ha": [1, 4, 12, 20, 31, 32, 51, 62, 65, 76, 78, 79, 87, 90, 96, 99, 103, 106, 107, 111, 116, 121, 125, 126, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 157, 160], "want": [1, 2, 62, 121, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 153, 155, 160, 161], "current_demand_finish": 1, "wa": [1, 8, 19, 21, 22, 23, 30, 38, 41, 46, 82, 96, 99, 103, 106, 107, 111, 113, 130, 137, 143, 144, 145, 146, 147, 149, 151, 155, 157, 160], "finish": [1, 2, 20, 40, 46, 51, 62, 80, 91, 96, 109, 123, 146, 150, 155, 160], "sae_bidi_mode_act": 1, "sae": [1, 2, 60, 62, 99, 121, 150], "j2847": [1, 2, 60, 62], "bidi": [1, 60, 99], "mode": [1, 2, 9, 21, 36, 39, 41, 47, 52, 57, 62, 64, 82, 91, 99, 100, 105, 121, 148, 150], "activ": [1, 20, 36, 51, 52, 62, 68, 91, 92, 93, 109, 111, 113, 116, 125, 138, 140, 142, 145, 147, 157], "evcc_id": [1, 96], "string": [1, 2, 4, 6, 9, 11, 17, 18, 19, 21, 22, 23, 30, 31, 32, 36, 37, 38, 39, 41, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 115, 120, 125, 143, 144, 160], "specifi": [1, 21, 22, 29, 31, 38, 62, 65, 68, 84, 91, 96, 97, 99, 103, 106, 107, 109, 111, 116, 120, 121, 122, 143, 144, 147, 148, 152, 153, 157, 158, 160], "identif": [1, 79, 96, 106, 112, 121, 145], "readabl": [1, 130, 162], "format": [1, 22, 46, 68, 79, 80, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 125, 138, 142, 151, 153, 157, 160], "It": [1, 9, 20, 21, 31, 51, 56, 57, 62, 63, 64, 71, 96, 99, 109, 113, 116, 121, 122, 124, 125, 130, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 162], "contain": [1, 6, 12, 16, 21, 22, 31, 32, 33, 40, 42, 46, 48, 50, 51, 87, 90, 92, 93, 96, 97, 99, 102, 103, 109, 111, 116, 121, 122, 124, 126, 130, 137, 138, 143, 144, 147, 150, 152, 153, 155, 156, 157, 160, 161], "mac": [1, 19, 41, 62, 64, 65, 78, 96, 142, 151, 159], "address": [1, 19, 39, 41, 45, 52, 62, 64, 66, 68, 77, 79, 80, 82, 91, 96, 122, 124, 125, 150, 158], "uppercas": 1, "pattern": [1, 19, 23, 30, 41, 45, 96, 142], "A": [1, 12, 19, 20, 22, 23, 30, 32, 38, 41, 46, 51, 57, 62, 70, 71, 87, 89, 94, 96, 97, 99, 100, 103, 105, 106, 109, 110, 111, 112, 114, 115, 116, 121, 122, 123, 124, 125, 130, 137, 140, 144, 145, 146, 147, 149, 150, 151, 155, 160, 163], "f0": [1, 19, 41, 96], "9": [1, 19, 41, 45, 96, 103, 142, 156], "2": [1, 2, 19, 31, 36, 41, 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, 85, 86, 90, 96, 102, 103, 106, 121, 122, 124, 125, 130, 136, 137, 142, 143, 151, 155, 157, 158, 163], "5": [1, 19, 37, 41, 55, 57, 60, 62, 64, 73, 96, 110, 137, 144, 156, 163], "selected_payment_opt": 1, "paymentopt": [1, 99], "element": [1, 99, 103], "us": [1, 4, 7, 9, 11, 13, 14, 20, 21, 22, 23, 24, 25, 29, 31, 32, 36, 37, 39, 44, 49, 51, 52, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 76, 77, 78, 81, 82, 85, 86, 87, 88, 89, 90, 91, 95, 96, 97, 99, 103, 105, 106, 107, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 128, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 152, 153, 156, 157, 158, 160, 161, 162, 163], "indic": [1, 9, 21, 22, 29, 31, 32, 46, 87, 89, 91, 95, 97, 99, 103, 106, 108, 121, 123, 125, 145], "type": [1, 3, 22, 31, 32, 46, 53, 54, 55, 59, 61, 64, 66, 67, 73, 76, 79, 81, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 124, 125, 126, 132, 140, 141, 142, 144, 146, 147, 148, 149, 151, 156, 157, 160, 161, 162], "requested_energy_transfer_mod": 1, "energytransfermod": [1, 2, 99, 100], "select": [1, 2, 21, 39, 51, 52, 57, 62, 87, 99, 121, 145, 147, 150, 152, 158, 160], "energi": [1, 2, 16, 21, 26, 42, 48, 50, 57, 58, 60, 62, 67, 77, 92, 96, 99, 100, 105, 106, 109, 114, 115, 124, 126, 132, 133, 135, 143, 144, 151, 157], "transfer": [1, 2, 31, 33, 39, 62, 70, 71, 72, 99, 100, 103, 108, 130], "request": [1, 2, 6, 12, 14, 18, 21, 22, 31, 32, 33, 37, 41, 46, 51, 60, 62, 64, 68, 70, 71, 84, 87, 90, 91, 96, 97, 99, 100, 103, 106, 108, 111, 116, 121, 122, 124, 125, 130, 146, 147, 148, 149, 150, 151, 157, 158, 160, 161], "departure_tim": [1, 96], "option": [1, 6, 20, 21, 22, 44, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 101, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 136, 137, 138, 140, 141, 144, 147, 150, 151, 155, 157, 160, 163], "rfc3339": [1, 46, 87, 91, 92, 96, 99, 103, 106, 107, 109, 111], "utc": [1, 87, 91, 92, 99, 107, 109, 113], "vehicl": [1, 21, 41, 91, 96, 99, 106, 121, 122, 143, 149, 150, 158], "intend": [1, 96, 106], "date": [1, 46, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 130, 149, 150, 151], "time": [1, 20, 29, 31, 36, 46, 49, 53, 54, 55, 57, 62, 68, 70, 71, 73, 76, 80, 84, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 130, 137, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 155, 157, 158, 160], "ac_eamount": 1, "number": [1, 2, 3, 18, 20, 21, 23, 29, 30, 35, 36, 39, 44, 50, 52, 53, 54, 55, 57, 58, 60, 62, 64, 67, 68, 73, 79, 80, 84, 86, 89, 91, 92, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 112, 113, 114, 121, 124, 125, 142, 143, 144, 145, 149, 160, 163], "wh": [1, 96, 99, 100, 106, 109, 110, 114, 115, 124], "amount": [1, 62, 80, 84, 91, 99, 102, 103, 125, 130, 145, 146], "reflect": [1, 144, 160], "": [1, 8, 31, 45, 53, 54, 55, 57, 66, 68, 73, 88, 90, 96, 97, 103, 116, 117, 118, 119, 121, 122, 124, 125, 128, 129, 130, 131, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160], "estim": [1, 96, 99], "how": [1, 51, 62, 65, 72, 84, 111, 116, 122, 126, 128, 140, 141, 142, 143, 144, 145, 147, 148, 151, 159, 161, 162, 163], "much": [1, 142, 145, 148, 155], "need": [1, 8, 20, 21, 22, 36, 40, 62, 80, 82, 87, 88, 91, 95, 96, 106, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 160, 162], "fulfil": [1, 91, 96], "user": [1, 20, 51, 62, 68, 70, 87, 91, 96, 106, 109, 116, 123, 137, 138, 143, 144, 146, 150, 155, 156, 160], "configur": [1, 21, 31, 32, 53, 54, 55, 66, 90, 103, 107, 116, 119, 126, 127, 128, 130, 141, 142, 143, 148, 149, 151, 152, 153, 154, 158, 161], "goal": [1, 96], "current": [1, 2, 3, 4, 9, 18, 20, 21, 23, 35, 36, 46, 49, 50, 52, 57, 58, 60, 62, 70, 76, 85, 89, 91, 92, 95, 96, 99, 100, 103, 105, 106, 111, 113, 114, 115, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 150, 152, 153, 154, 155, 157, 159, 163], "session": [1, 2, 7, 8, 9, 12, 20, 21, 36, 40, 51, 57, 60, 62, 65, 70, 74, 80, 88, 90, 96, 99, 103, 107, 109, 116, 120, 121, 123, 130, 143, 145, 147, 148, 149, 151, 157], "ac_ev_max_voltag": 1, "v": [1, 29, 57, 96, 99, 100, 105, 110, 143, 150, 152], "rm": [1, 150, 152, 155, 161], "maxim": 1, "nomin": [1, 57, 62], "voltag": [1, 20, 29, 36, 50, 52, 57, 60, 62, 69, 95, 96, 99, 100, 101, 105, 106, 110, 114, 115, 141, 144, 145], "can": [1, 4, 7, 9, 11, 13, 20, 21, 22, 29, 31, 44, 46, 49, 51, 52, 58, 60, 62, 64, 65, 68, 70, 71, 73, 84, 85, 87, 88, 90, 91, 92, 95, 96, 99, 103, 105, 106, 109, 116, 121, 122, 124, 125, 126, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 163], "accept": [1, 20, 21, 38, 55, 87, 90, 97, 99, 103, 107, 111, 144], "measur": [1, 18, 21, 29, 37, 43, 44, 62, 68, 77, 89, 91, 99, 101, 106, 110, 112, 115, 124, 130, 145], "between": [1, 2, 14, 20, 57, 62, 64, 73, 81, 87, 91, 92, 99, 101, 121, 122, 137, 143, 145, 147, 149, 150, 151, 155, 157], "one": [1, 10, 12, 18, 20, 21, 31, 39, 40, 51, 52, 53, 54, 57, 80, 87, 91, 96, 99, 106, 116, 117, 118, 121, 122, 126, 130, 138, 140, 142, 143, 144, 145, 148, 149, 150, 151, 155, 157, 160], "neutral": [1, 62, 99, 114, 115], "ac_ev_max_curr": 1, "maximum": [1, 20, 23, 35, 49, 50, 52, 57, 60, 62, 69, 76, 80, 81, 85, 95, 96, 99, 100, 103, 105, 106, 121, 125, 126, 146, 157], "support": [1, 3, 18, 20, 52, 57, 60, 62, 64, 65, 69, 76, 78, 82, 85, 86, 89, 94, 95, 96, 99, 103, 105, 106, 111, 121, 124, 130, 142, 143, 145, 151, 157, 158, 159, 163], "per": [1, 2, 22, 36, 57, 91, 92, 109, 121, 126, 140, 160], "ac_ev_min_curr": 1, "evmincurr": 1, "secc": [1, 21, 22, 63, 78, 99, 122, 147, 158], "below": [1, 62, 91, 95, 96, 125, 130, 137, 140, 143, 144, 146, 150, 151], "minimum": [1, 50, 76, 95, 99, 103, 105, 106, 121, 126, 149, 150, 151], "cost": [1, 40, 70, 92, 103, 109, 146], "effici": [1, 91, 96, 105, 142, 154], "dc_ev_energy_capac": 1, "capac": [1, 20, 60, 96, 100], "dc_ev_energy_request": 1, "evs": [1, 2, 21, 22, 38, 40, 41, 49, 51, 53, 57, 60, 62, 65, 78, 87, 89, 91, 94, 95, 96, 97, 99, 100, 103, 106, 120, 121, 123, 144, 145, 146, 148, 150, 157], "dc_full_soc": 1, "soc": [1, 60, 62, 96, 99, 100], "which": [1, 21, 22, 32, 44, 60, 62, 70, 71, 74, 79, 81, 84, 87, 90, 96, 97, 100, 103, 106, 109, 111, 114, 115, 116, 120, 121, 122, 123, 124, 125, 130, 132, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154, 155, 157, 160], "consid": [1, 96, 103, 121, 125, 142, 143, 144, 150], "batteri": [1, 62, 91, 96, 99], "fulli": [1, 96, 121, 149], "dc_bulk_soc": 1, "fast": [1, 20, 141, 143, 149, 155], "end": [1, 12, 21, 62, 68, 90, 91, 96, 103, 107, 109, 111, 144, 149, 150, 157], "dc_ev_statu": 1, "dcevstatu": [1, 99], "statu": [1, 19, 21, 29, 39, 41, 46, 87, 90, 96, 97, 99, 103, 106, 109, 111, 125, 126, 145, 146, 149, 150, 159, 163], "dc_bulk_charging_complet": 1, "boolean": [1, 2, 3, 9, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 73, 76, 77, 78, 81, 82, 87, 91, 95, 99, 103, 105, 106, 140, 143, 144, 160], "If": [1, 3, 4, 18, 20, 21, 22, 32, 36, 37, 40, 51, 53, 57, 60, 62, 63, 65, 68, 69, 70, 71, 76, 78, 85, 86, 90, 91, 96, 99, 103, 106, 121, 122, 123, 125, 126, 130, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161], "set": [1, 2, 4, 12, 18, 19, 20, 21, 26, 29, 31, 32, 36, 41, 46, 47, 49, 51, 52, 57, 58, 60, 62, 64, 65, 68, 69, 70, 71, 76, 81, 82, 85, 86, 90, 91, 92, 95, 96, 99, 100, 103, 105, 113, 121, 124, 126, 130, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 151, 153, 154, 155, 156, 157, 158, 160, 161, 163], "true": [1, 2, 3, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 76, 77, 78, 81, 82, 91, 95, 99, 103, 105, 106, 120, 121, 122, 123, 125, 130, 140, 143, 144, 147, 148, 150, 155, 156, 157], "bulk": [1, 96, 99], "approx": [1, 99, 125], "80": [1, 68, 96, 99, 125, 143, 152, 156], "complet": [1, 45, 96, 99, 130, 138, 142, 144, 150, 157, 158], "dc_charging_complet": 1, "full": [1, 9, 62, 95, 99, 141, 147, 149, 151], "100": [1, 20, 52, 64, 81, 89, 99, 156, 157], "dc_ev_target_voltage_curr": 1, "dcevtargetvalu": [1, 99], "target": [1, 2, 36, 39, 60, 70, 91, 96, 99, 100, 103, 148, 154, 161], "dc_ev_maximum_limit": 1, "dcevmaximumlimit": [1, 99], "valu": [1, 9, 14, 18, 20, 21, 26, 30, 31, 32, 36, 37, 38, 39, 44, 46, 49, 50, 51, 57, 62, 70, 71, 75, 77, 83, 87, 89, 91, 92, 95, 96, 97, 99, 102, 103, 106, 108, 110, 114, 115, 120, 121, 122, 124, 125, 126, 140, 141, 143, 144, 150, 153, 157, 160, 163], "power": [1, 2, 18, 20, 36, 37, 41, 50, 52, 57, 60, 62, 68, 77, 85, 91, 95, 96, 99, 100, 105, 106, 114, 115, 121, 125, 130, 132, 133, 142, 143, 144, 145, 148, 150, 157], "allow": [1, 3, 18, 20, 26, 31, 36, 46, 51, 52, 60, 62, 65, 68, 71, 77, 80, 82, 91, 95, 96, 99, 100, 103, 112, 116, 125, 130, 140, 143, 145, 146, 147, 149, 151, 157, 160], "dc_ev_remaining_tim": 1, "dcevremainingtim": [1, 99], "calcul": [1, 64, 97, 99, 124, 148], "until": [1, 21, 22, 29, 36, 51, 62, 71, 90, 91, 99, 106, 121, 150], "certificate_request": 1, "requestexistreamschema": [1, 21, 99], "deliv": [1, 21, 99, 105, 121, 143, 145, 150], "belong": [1, 4, 21, 51, 121, 155], "valid": [1, 4, 6, 21, 22, 51, 53, 54, 55, 62, 70, 71, 73, 87, 91, 96, 97, 99, 111, 116, 119, 121, 122, 125, 126, 145, 146, 147, 157], "contract": [1, 21, 62, 65, 78, 87, 99, 106, 121, 122, 147, 158], "respons": [1, 12, 21, 22, 31, 32, 33, 37, 39, 51, 62, 65, 67, 90, 97, 99, 103, 106, 111, 116, 125, 147, 148, 160], "report": [1, 3, 20, 21, 36, 51, 53, 54, 62, 67, 82, 85, 96, 103, 106, 121, 125, 127, 140, 145, 155, 157], "async": [1, 21], "via": [1, 21, 39, 58, 64, 68, 78, 84, 87, 106, 121, 124, 125, 126, 140, 141, 143, 145, 147, 148, 151, 152, 161], "set_get_certificate_respons": [1, 21], "dlink_termin": [1, 41], "termin": [1, 41, 65, 80, 96, 101, 106, 143, 146, 150, 160], "data": [1, 8, 19, 22, 27, 29, 31, 33, 39, 41, 46, 61, 64, 67, 70, 71, 72, 76, 79, 88, 91, 96, 97, 98, 102, 103, 106, 107, 108, 115, 121, 124, 125, 130, 143, 144, 147, 150, 156, 160, 161], "link": [1, 19, 41, 61, 64, 65, 78, 97, 103, 117, 118, 119, 123, 128, 129, 131, 144, 147, 148, 151, 152, 160], "becom": [1, 36, 41, 51, 62, 96, 109, 116, 121, 150, 155], "unmatch": [1, 19, 41], "dlink_error": [1, 41], "restart": [1, 20, 31, 32, 41, 150, 157], "match": [1, 19, 41, 51, 62, 64, 106, 116, 146, 148, 150], "dlink_paus": [1, 41], "save": [1, 41, 68, 137, 145, 148], "while": [1, 41, 52, 109, 113, 130, 141, 148, 150, 152, 154, 158, 160], "stai": [1, 41, 57, 151], "ev_app_protocol": 1, "appprotocol": [1, 99], "debug_lit": 1, "list": [1, 17, 31, 32, 40, 72, 87, 96, 97, 99, 102, 103, 109, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 150, 160], "protocol": [1, 21, 99, 111, 121, 123, 125, 141, 143, 144, 145, 147, 149, 157], "v2g_messag": 1, "v2gmessag": [1, 99], "debug": [1, 11, 52, 57, 64, 73, 156], "all": [1, 4, 21, 22, 31, 32, 36, 37, 45, 46, 49, 52, 57, 58, 70, 71, 90, 91, 92, 96, 99, 102, 103, 104, 107, 109, 116, 120, 121, 122, 124, 126, 127, 137, 138, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 160, 162, 163], "v2g": [1, 2, 22, 62, 63, 65, 97, 99, 137, 147, 150], "purpos": [1, 8, 18, 20, 21, 65, 87, 112, 121, 141, 144, 157, 162], "onli": [1, 13, 18, 21, 31, 36, 46, 51, 52, 53, 57, 62, 64, 65, 70, 71, 87, 89, 90, 91, 96, 99, 103, 105, 106, 109, 114, 115, 116, 121, 122, 124, 126, 130, 137, 140, 143, 144, 145, 147, 148, 150, 154, 155, 157, 160], "selected_protocol": [1, 21], "setup": [1, 36, 88, 99, 125, 132, 134, 137, 140, 141, 142, 143, 144, 145, 147, 151, 154, 155, 157, 158, 159], "void": [1, 2, 3, 4, 9, 10, 14, 18, 19, 20, 21, 22, 26, 29, 30, 31, 32, 36, 39, 41, 46, 49, 143, 144], "At": [1, 141, 145, 154, 160], "startup": [1, 60, 62, 96, 124, 125, 144, 149, 150, 160], "necessari": [1, 84, 143, 145, 150, 154, 155, 160], "info": [1, 31, 32, 87, 97, 103, 126, 137, 160], "sent": [1, 31, 32, 81, 96, 121, 126, 130, 160], "modul": [1, 11, 12, 21, 22, 24, 31, 36, 49, 56, 59, 67, 96, 107, 108, 110, 117, 118, 119, 120, 121, 123, 126, 127, 128, 129, 131, 132, 142, 146, 150, 151, 156, 157, 158, 159, 161, 162], "onc": [1, 12, 20, 29, 36, 51, 121, 123, 130, 146, 150, 154, 155, 156, 160], "evse_id": [1, 21, 62, 87, 99, 103, 106], "requir": [1, 2, 4, 6, 9, 12, 14, 17, 18, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 49, 59, 67, 68, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 122, 123, 126, 130, 137, 140, 143, 145, 146, 147, 148, 149, 150, 151, 156, 157], "evseid": [1, 79, 99], "id": [1, 4, 12, 21, 31, 37, 38, 39, 45, 51, 60, 62, 77, 80, 87, 90, 96, 99, 103, 106, 107, 109, 110, 111, 112, 116, 120, 121, 125, 126, 138, 144, 148, 150, 157, 158, 160], "uniqu": [1, 7, 68, 88, 99, 106, 144], "identifi": [1, 7, 22, 79, 88, 93, 99, 103, 106, 112, 145], "outlet": [1, 96, 99, 146], "connect": [1, 4, 20, 31, 32, 41, 50, 51, 60, 62, 64, 65, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 85, 86, 89, 96, 99, 106, 116, 120, 122, 124, 125, 130, 140, 141, 142, 143, 144, 146, 147, 148, 150, 151, 152, 156, 160], "supported_energy_transfer_mod": 1, "arrai": [1, 12, 17, 22, 30, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "avail": [1, 20, 21, 31, 36, 51, 57, 62, 87, 95, 96, 103, 106, 116, 120, 126, 130, 138, 140, 141, 142, 143, 145, 147, 150, 151, 157, 162], "array_item": [1, 12, 17, 22, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "differ": [1, 2, 36, 49, 57, 62, 64, 74, 87, 91, 92, 96, 99, 110, 130, 137, 140, 143, 144, 145, 154, 155, 158], "sae_j2847_mod": 1, "saej2847bidimod": [1, 99], "v2h": [1, 2, 62, 99], "version": [1, 60, 68, 79, 99, 137, 138, 141, 143, 145, 148, 150, 154, 155, 156, 157, 160], "debug_mod": 1, "enabl": [1, 2, 9, 18, 20, 21, 31, 32, 41, 47, 49, 60, 62, 65, 76, 77, 82, 96, 120, 121, 123, 125, 126, 127, 130, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 157, 160], "disabl": [1, 9, 18, 20, 21, 49, 51, 52, 57, 62, 65, 69, 76, 81, 85, 86, 91, 96, 130, 156, 157], "set_charging_paramet": 1, "paramet": [1, 2, 80, 91, 106, 122, 124, 125, 137, 141, 144, 148, 150, 157, 160], "least": [1, 20, 36, 141, 144, 151, 160], "mai": [1, 3, 8, 20, 21, 31, 36, 51, 57, 62, 84, 91, 95, 96, 103, 111, 116, 121, 122, 125, 130, 140, 143, 144, 148, 150, 156, 160], "updat": [1, 20, 21, 22, 36, 46, 57, 67, 77, 91, 99, 103, 111, 121, 122, 124, 126, 142, 143, 144, 145, 147, 151], "later": [1, 36, 91, 141, 143, 145, 150, 155, 160], "some": [1, 3, 20, 21, 36, 50, 51, 62, 81, 84, 88, 95, 96, 106, 111, 121, 125, 126, 130, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 155, 157, 160], "next": [1, 36, 103, 109, 130, 144, 145, 149, 150, 151, 154, 160], "physical_valu": 1, "setupphysicalvalu": [1, 99], "up": [1, 19, 20, 36, 37, 41, 49, 62, 64, 82, 111, 121, 125, 130, 138, 141, 142, 143, 145, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "initi": [1, 20, 21, 22, 62, 68, 82, 96, 99, 116, 126, 130, 137, 138, 140, 144, 147, 151, 155, 156, 157, 158, 160], "physic": [1, 21, 96, 99, 121, 145, 147], "ac": [1, 3, 10, 20, 43, 56, 57, 60, 62, 64, 65, 71, 76, 77, 78, 85, 91, 96, 99, 106, 110, 114, 115, 124, 130, 143, 147, 150, 158], "dc": [1, 2, 20, 29, 36, 52, 56, 62, 64, 65, 69, 71, 76, 78, 91, 95, 96, 99, 100, 101, 105, 106, 114, 115, 124, 150, 156], "session_setup": 1, "each": [1, 22, 31, 39, 40, 97, 116, 121, 125, 138, 140, 143, 144, 145, 148, 149, 151, 153, 155, 157, 160], "payment_opt": 1, "These": [1, 106, 121, 122, 126, 138, 147, 152, 154, 155, 159, 160, 163], "ar": [1, 12, 20, 21, 22, 31, 32, 36, 37, 49, 51, 62, 63, 68, 70, 71, 74, 89, 90, 91, 92, 96, 102, 103, 106, 107, 109, 114, 115, 116, 120, 121, 122, 123, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161, 162, 163], "offer": [1, 31, 62, 91, 103, 144, 154], "supported_certificate_servic": 1, "instal": [1, 22, 46, 62, 78, 90, 97, 99, 111, 122, 142, 147, 148, 151, 152, 153, 154, 156, 158, 162], "servic": [1, 31, 32, 62, 102, 143, 150, 152, 153, 158, 160], "sa": 1, "certificate_respons": [1, 21], "previous": [1, 21, 30, 96, 106, 147], "publish": [1, 11, 20, 21, 27, 29, 31, 32, 36, 40, 53, 54, 64, 67, 70, 71, 117, 118, 123, 130, 141, 143, 144, 146, 147, 149, 157, 160], "new": [1, 20, 21, 22, 46, 51, 73, 80, 91, 111, 121, 122, 123, 124, 130, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 155, 157, 158, 159, 161, 163], "includ": [1, 21, 22, 37, 49, 65, 91, 96, 99, 103, 106, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 156, 157, 158, 160, 162, 163], "correspond": [1, 21, 96, 124, 130, 138, 144, 145, 146, 149, 150, 160], "encrypt": [1, 21, 63, 65, 97, 122], "privat": [1, 21, 22, 63, 97, 106, 125, 143, 147, 150], "kei": [1, 21, 22, 23, 30, 31, 32, 37, 63, 65, 67, 72, 75, 83, 97, 99, 103, 106, 115, 116, 125, 128, 141, 143, 147, 150, 153, 157, 158], "exi_stream_statu": 1, "responseexistreamstatu": [1, 21, 99], "raw": [1, 21, 47, 96, 99, 108], "exi": [1, 21, 99, 142, 151], "stream": [1, 21, 89, 99, 130, 151], "csm": [1, 21, 22, 31, 32, 63, 70, 71, 96, 97, 99, 103, 126, 147, 148, 149, 150, 158], "authorization_respons": 1, "inform": [1, 6, 8, 19, 21, 31, 32, 36, 37, 38, 41, 46, 50, 79, 87, 90, 91, 92, 96, 99, 102, 103, 109, 116, 121, 122, 126, 130, 140, 142, 143, 145, 146, 147, 148, 151, 159, 161], "whether": [1, 9, 21, 22, 49, 90, 91, 95, 99, 103, 106, 121, 125, 149], "accecpt": 1, "authorization_statu": [1, 87], "authorizationstatu": [1, 87], "token": [1, 4, 5, 6, 7, 21, 43, 51, 53, 54, 55, 70, 71, 73, 80, 87, 88, 96, 107, 116, 117, 118, 119, 121, 145, 146, 147, 153, 157], "certificate_statu": [1, 87], "certificatestatu": [1, 87], "ac_contactor_clos": 1, "fals": [1, 3, 18, 19, 20, 21, 22, 29, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 68, 70, 71, 73, 76, 78, 81, 82, 95, 96, 105, 120, 121, 125, 130, 140, 143, 144, 147, 148, 157, 160], "dlink_readi": [1, 19, 41, 123], "signal": [1, 20, 21, 41, 62, 70, 71, 89, 96, 121, 123, 130], "slac": [1, 19, 60, 61, 62, 64, 121, 123, 130, 132, 133, 145, 151], "layer": [1, 19, 41, 157], "accord": [1, 29, 37, 61, 62, 64, 81, 99, 102, 106, 121, 125, 150, 157], "readi": [1, 2, 21, 36, 62, 99, 123, 125, 143, 144, 155, 156, 160, 161], "cable_check_finish": 1, "under": [1, 23, 30, 96, 130, 140, 143, 145, 150, 158], "20v": 1, "insul": [1, 62], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 99], "sign": [1, 22, 37, 96, 97, 106, 111, 115, 122, 125, 145], "meter": [1, 37, 43, 50, 62, 68, 77, 79, 85, 96, 106, 110, 115, 121, 125, 143], "record": [1, 151], "receipt_requir": 1, "receipt": [1, 62], "stop_charg": [1, 2], "continu": [1, 142, 143, 144, 148, 149, 150], "update_ac_max_curr": 1, "line": [1, 29, 36, 52, 57, 69, 73, 81, 85, 99, 124, 130, 137, 141, 142, 145, 153, 160, 163], "restrict": [1, 143, 160], "call": [1, 21, 31, 32, 46, 49, 84, 106, 121, 123, 125, 130, 137, 138, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 153, 155, 157, 160], "dure": [1, 20, 21, 29, 36, 49, 62, 65, 82, 90, 91, 95, 109, 121, 122, 125, 138, 142, 143, 147, 155], "max_curr": [1, 23, 35, 60, 96, 121], "max": [1, 2, 18, 60, 91, 95, 141, 144, 149], "update_dc_maximum_limit": 1, "limit": [1, 14, 20, 21, 26, 36, 50, 52, 57, 58, 62, 85, 91, 95, 96, 103, 105, 113, 121, 126, 130, 140, 143, 146, 148, 157], "maximum_limit": 1, "dcevsemaximumlimit": [1, 99], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dcevseminimumlimit": [1, 99], "update_isolation_statu": 1, "isol": [1, 29, 39, 62, 99, 101, 121, 150], "condit": [1, 57, 96, 99, 121, 140, 148], "isolation_statu": 1, "isolationstatu": [1, 99], "result": [1, 2, 3, 6, 7, 12, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 47, 55, 62, 87, 91, 95, 97, 101, 103, 108, 110, 119, 125, 143, 144, 150, 160, 163], "monitor": [1, 3, 29, 31, 32, 39, 72, 101, 103, 121, 140], "update_dc_present_valu": 1, "present": [1, 22, 29, 51, 62, 79, 87, 96, 99, 103, 116, 121, 122, 147, 153, 157], "powersuppli": 1, "present_voltage_curr": 1, "dcevsepresentvoltagecurr": [1, 99], "update_meter_info": 1, "powermet": [1, 21, 58, 60, 62, 66, 68, 69, 77, 79, 85, 91, 96, 110, 130, 132, 133, 135, 143, 145, 149], "meterinfo": 1, "latest": [1, 111, 150, 153, 155, 160], "read": [1, 20, 39, 52, 73, 80, 81, 103, 104, 106, 124, 143, 147, 149, 151, 155], "other": [1, 20, 21, 31, 36, 68, 90, 95, 96, 102, 103, 105, 106, 109, 111, 116, 121, 122, 126, 127, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 157, 160], "relev": [1, 51, 103, 114, 115, 116, 121, 122, 130, 147, 157], "send_error": 1, "error": [1, 2, 3, 17, 18, 20, 21, 24, 28, 36, 38, 41, 51, 59, 64, 81, 93, 96, 99, 103, 106, 108, 130, 141, 143, 145, 149, 151, 156], "happend": 1, "evseerror": [1, 99], "enum": [1, 19, 41, 52, 55, 57, 62, 65, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111], "reset_error": 1, "reset": [1, 3, 19, 41, 46, 64, 69, 76, 84, 85, 86, 96, 111, 123, 130, 138, 157], "simpl": [2, 30, 58, 75, 83, 121, 143, 144, 145, 148, 149, 155, 158, 160], "v2g_session_finish": 2, "car": [2, 9, 14, 20, 21, 51, 56, 60, 62, 64, 91, 95, 96, 116, 120, 121, 130, 141, 143, 148, 151, 158], "ac_evpowerreadi": 2, "hlc": [2, 20, 56, 62, 64, 65, 78, 85, 121], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 47], "return": [2, 6, 7, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 53, 54, 55, 73, 84, 90, 96, 103, 106, 108, 119, 125, 140, 143, 144, 146, 160], "simul": [2, 9, 18, 60, 64, 65, 82, 141, 149, 150, 151, 157, 158, 159], "commun": [2, 31, 32, 36, 56, 62, 65, 69, 73, 76, 81, 85, 86, 110, 122, 123, 125, 142, 145, 146, 147, 149, 150, 151, 160], "pause_charg": [2, 21], "paus": [2, 21, 95, 96, 111, 143, 145, 157], "set_fault": [2, 21], "todo_sl": 2, "fault": [2, 21, 51, 90, 99, 105, 107, 126, 130], "station": [2, 31, 51, 57, 62, 70, 71, 87, 89, 90, 96, 99, 103, 116, 122, 142, 143, 150, 157, 158], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 100], "set_bpt_dc_param": 2, "bpt": [2, 62, 100], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 100], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 130], "rcd": [3, 18, 20, 50, 69, 76, 85, 86, 89, 99, 121, 130], "actual": [3, 21, 29, 56, 57, 62, 64, 84, 91, 96, 103, 106, 121, 130, 143, 147, 150, 157, 160], "emerg": [3, 96, 99, 130], "switch": [3, 18, 20, 21, 52, 57, 62, 81, 89, 91, 95, 96, 105, 130, 150], "off": [3, 20, 21, 52, 89, 95, 105, 121, 130, 136, 137, 144, 148, 150, 155, 160], "done": [3, 21, 29, 31, 64, 125, 138, 140, 141, 142, 143, 144, 145, 149, 150, 155, 157, 158], "hw": [3, 69, 85, 86, 150], "directli": [3, 20, 60, 62, 84, 90, 125, 130, 144, 150, 151, 152, 155], "control": [3, 9, 18, 20, 31, 47, 57, 62, 65, 68, 69, 76, 81, 85, 86, 121, 122, 123, 129, 140, 141, 143, 145, 148, 150, 157, 160], "telemetri": [3, 20, 21, 50, 52, 95, 130], "rcd_current_ma": [3, 18, 89], "ma": [3, 18, 89], "note": [3, 29, 52, 62, 65, 68, 103, 121, 122, 126, 130, 138, 140, 148, 157, 160], "doe": [3, 20, 30, 56, 62, 68, 111, 121, 130, 140, 143, 144, 148, 150], "anyth": [3, 138, 150], "mere": [3, 121], "self_test": 3, "execut": [3, 9, 21, 36, 41, 46, 60, 84, 120, 125, 144, 147, 150, 153, 155, 160], "self": [3, 29, 62, 125, 140, 143, 150, 153, 155, 160], "test": [3, 20, 29, 47, 62, 65, 89, 102, 105, 120, 141, 143, 144, 149, 150, 151, 153, 154, 155, 158, 160], "fail": [3, 64, 65, 97, 99, 111, 123, 125, 130, 148, 156], "selftest": [3, 121], "rais": [3, 121, 126, 141], "after": [3, 21, 31, 32, 36, 41, 51, 62, 64, 70, 71, 80, 84, 90, 91, 96, 102, 109, 111, 113, 121, 123, 125, 130, 140, 143, 144, 145, 146, 148, 155, 160], "hardwar": [3, 20, 21, 29, 36, 39, 50, 52, 62, 66, 69, 73, 76, 77, 81, 85, 86, 89, 95, 96, 121, 130, 131, 142, 143, 144, 145, 148, 149, 151], "successful": 3, "authent": [4, 51, 80, 122, 141, 143, 157], "framework": [4, 17, 23, 24, 136, 137, 138, 143, 144, 145, 151, 152, 154, 156, 157, 160, 162], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 87], "emit": [4, 19, 20, 21, 31, 41, 96, 121], "event": [4, 18, 20, 21, 31, 32, 51, 53, 87, 89, 96, 99, 103, 110, 116, 117, 121, 130, 151, 157], "relat": [4, 21, 22, 31, 96, 97, 103, 105, 106, 111, 122, 140, 143, 144, 145, 149, 150, 155, 156], "set_connection_timeout": 4, "timeout": [4, 53, 54, 61, 62, 64, 65, 73, 81, 96, 116, 121, 146], "connection_timeout": [4, 21, 51, 157], "integ": [4, 20, 21, 22, 30, 38, 39, 45, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 79, 80, 81, 84, 85, 86, 87, 90, 91, 95, 96, 97, 98, 99, 102, 103, 107, 108, 109, 110, 111, 113, 143, 144], "second": [4, 29, 36, 49, 51, 57, 62, 65, 68, 70, 71, 77, 80, 84, 103, 111, 113, 120, 121, 124, 125, 137, 138, 140, 143, 144, 145, 150, 155, 160, 162], "set_master_pass_group_id": 4, "master": [4, 51, 65, 121, 142, 155], "pass": [4, 51, 103, 140, 146, 153], "group": [4, 51, 102, 143], "idtoken": [4, 51, 87], "have": [4, 20, 40, 51, 91, 92, 104, 106, 121, 126, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161], "parent_id_token": [4, 51, 87, 107], "mean": [4, 20, 38, 46, 51, 52, 62, 81, 84, 85, 91, 103, 106, 111, 112, 121, 137, 140, 141, 143, 145, 149, 157], "thei": [4, 20, 36, 51, 57, 62, 90, 96, 121, 124, 130, 137, 141, 144, 145, 147, 150, 151, 152, 155, 163], "ani": [4, 11, 31, 36, 51, 62, 65, 78, 90, 91, 96, 105, 121, 130, 137, 138, 140, 143, 144, 147, 150, 154, 155], "ongo": [4, 37, 51, 87, 111, 143, 145, 150, 155], "transact": [4, 8, 20, 21, 31, 37, 46, 51, 68, 80, 87, 88, 96, 103, 106, 109, 116, 125, 145, 146], "cannot": [4, 19, 41, 51, 125, 130, 150, 156], "exampl": [4, 20, 24, 25, 51, 57, 72, 84, 96, 102, 106, 109, 120, 121, 128, 132, 133, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 154, 157, 160], "law": [4, 51], "enforc": [4, 10, 14, 21, 26, 51, 62, 78, 91, 96, 121], "person": [4, 51, 103], "tow": [4, 51], "awai": [4, 51, 91, 96, 160], "master_pass_group_id": [4, 51], "empti": [4, 12, 32, 37, 50, 51, 52, 56, 68, 69, 71, 74, 81, 82, 85, 103, 125, 132, 133, 143, 144, 160], "provided_token": [5, 6, 21, 51], "validate_token": 6, "auth": [6, 43, 62, 70, 71, 87, 96, 107, 121, 132, 133, 134, 145, 146, 148, 157], "reason": [6, 46, 55, 87, 95, 96, 103, 107, 111, 125, 142, 146, 148, 149, 157], "about": [6, 19, 21, 22, 31, 32, 38, 41, 46, 50, 87, 96, 103, 106, 109, 111, 116, 126, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 155, 157, 161], "validationresult": [6, 21, 87], "bank": [7, 8, 76, 88, 106, 109, 145, 149, 151], "statement": [7, 88, 106], "get_bank_session_token": 7, "bank_transact": [7, 8, 132, 135], "banksessiontoken": [7, 88], "commit": [8, 109, 146, 149, 155], "account": [8, 67, 106, 146, 153], "bank_transaction_summari": [8, 80, 146], "banktransactionsummari": [8, 88], "summari": [8, 88], "depend": [8, 29, 36, 57, 88, 138, 141, 146, 148, 150, 155], "backend": [8, 88, 106, 109, 140, 145, 146, 148, 150, 151], "therefor": [8, 31, 88, 121, 122, 126, 127, 140, 144, 147, 155], "mostli": [8, 77, 88], "opaqu": [8, 76, 88], "moment": [8, 88, 90, 99, 103, 154], "plug": [9, 51, 62, 87, 95, 96, 106, 122, 143, 150, 151, 157, 159], "out": [9, 20, 64, 96, 121, 143, 145, 150, 151, 153, 155, 160], "hil": [9, 60], "sil": [9, 60, 143, 147, 148, 157, 158, 161], "e": [9, 10, 11, 20, 21, 26, 29, 36, 39, 41, 47, 51, 52, 57, 60, 62, 89, 91, 94, 95, 96, 99, 105, 106, 111, 116, 121, 123, 124, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 155, 157, 160], "g": [9, 10, 11, 20, 21, 26, 29, 36, 39, 47, 51, 52, 60, 62, 91, 95, 96, 105, 106, 111, 116, 121, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 157, 160, 163], "yeti": [9, 85, 86, 131, 145, 157], "execute_charging_sess": [9, 120], "connector": [10, 19, 20, 21, 31, 38, 49, 51, 60, 62, 76, 87, 95, 96, 103, 107, 116, 120, 121, 126, 149, 150, 157], "lock": [10, 20, 21, 69, 76, 85, 130, 144], "motor": [10, 69, 76, 85, 130], "socket": [10, 20, 76, 96, 142, 150, 160], "fix": [10, 20, 155], "attach": [10, 20, 76, 81, 143, 148, 152, 156], "unlock": [10, 21, 96, 130, 157], "normal": [10, 21, 36, 62, 82, 90, 121], "ocpp": [10, 22, 26, 32, 33, 50, 62, 71, 72, 87, 90, 96, 106, 111, 121, 128, 132, 133, 134, 135, 140, 143, 145, 147, 151, 152, 158], "gener": [11, 22, 27, 28, 37, 44, 53, 70, 71, 79, 91, 96, 97, 98, 103, 106, 121, 122, 123, 124, 125, 130, 132, 141, 146, 147, 150, 151, 154, 159, 160], "json": [11, 16, 42, 45, 48, 70, 82, 92, 99, 103, 125, 138, 147, 148, 150, 152, 157, 160, 161, 162], "displai": [11, 12, 90, 121, 140, 142], "web": [11, 143, 152], "titl": [11, 145], "implement": [12, 13, 20, 21, 22, 31, 36, 44, 51, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 73, 75, 78, 79, 81, 83, 84, 93, 103, 116, 120, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 143, 145, 146, 147, 148, 151, 152, 154, 157, 158, 160], "abl": [12, 90, 103, 126, 127, 130, 137, 143, 148, 149, 150, 152, 157, 160], "store": [12, 22, 23, 30, 31, 32, 62, 63, 74, 75, 82, 90, 96, 111, 124, 132, 134, 146, 147, 153, 160], "add": [12, 62, 67, 121, 124, 137, 143, 144, 150, 153, 155, 156, 157, 160, 161], "remov": [12, 30, 90, 138, 143, 145, 150, 155, 160], "chang": [12, 19, 20, 21, 31, 32, 36, 41, 57, 62, 70, 71, 95, 96, 103, 105, 109, 130, 138, 140, 141, 143, 144, 145, 147, 150, 152, 154, 155, 156, 157, 160, 161, 163], "retriev": [12, 22, 31, 97, 103, 111, 126, 127, 147], "predefin": [12, 103, 154], "show": [12, 57, 72, 73, 90, 109, 116, 121, 138, 141, 143, 144, 145, 147, 150, 152, 157, 160], "must": [12, 18, 20, 29, 36, 52, 62, 90, 91, 96, 106, 111, 121, 122, 125, 130, 140, 144, 157, 158, 160], "set_display_messag": 12, "replac": [12, 62, 90, 150], "displaymessag": [12, 90], "setdisplaymessagerespons": [12, 90], "get_display_messag": 12, "get": [12, 20, 21, 22, 31, 32, 39, 43, 46, 62, 70, 71, 90, 121, 124, 126, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 155, 157, 161], "more": [12, 20, 21, 31, 40, 57, 87, 90, 103, 106, 109, 121, 125, 130, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 157, 160, 162], "getdisplaymessagerequest": [12, 90], "getdisplaymessagerespons": [12, 90], "none": [12, 81, 89, 99, 106, 130], "clear_display_messag": 12, "cleardisplaymessagerequest": [12, 90], "clear": [12, 36, 37, 51, 61, 64, 90, 103, 121, 126, 130, 141], "cleardisplaymessagerespons": [12, 90], "config": [13, 53, 54, 55, 57, 59, 60, 61, 64, 66, 67, 70, 71, 73, 81, 116, 121, 122, 126, 141, 142, 143, 144, 145, 147, 148, 155, 156, 157, 158, 161], "main": [13, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 73, 74, 75, 77, 81, 82, 83, 84, 102, 125, 136, 137, 138, 140, 141, 143, 145, 147, 150, 151, 156, 157, 160, 162], "intern": [14, 21, 29, 31, 32, 36, 50, 52, 85, 95, 99, 105, 106, 121, 156, 157, 163], "manag": [14, 21, 51, 57, 60, 62, 91, 96, 103, 105, 116, 120, 141, 142, 144, 146, 149, 151, 152, 156, 158], "intefac": 14, "node": [14, 21, 26, 91, 143, 145, 148, 156, 158], "energy_flow_request": 14, "energyflowrequest": [14, 91], "flow": [14, 21, 26, 62, 81, 91, 105, 116, 121, 123, 140, 143, 145, 161], "suppli": [14, 23, 35, 36, 50, 52, 58, 62, 69, 91, 95, 99, 105, 121, 144, 148, 150], "import": [14, 16, 36, 50, 76, 91, 92, 95, 105, 106, 109, 110, 114, 115, 130, 140, 147, 148, 150, 151, 157, 160], "direct": [14, 57, 81, 91, 106, 140, 143, 148, 150, 153, 160], "grid": [14, 62, 91, 95, 106, 121, 145], "consum": [14, 91, 109, 143, 145, 146], "export": [14, 16, 50, 65, 76, 91, 92, 95, 96, 105, 106, 114, 115, 137, 143, 160, 161], "enforce_limit": [14, 91, 121], "energymanag": [14, 15, 21, 26, 91, 121, 132, 134], "enforcedlimit": [14, 21, 26, 91], "rout": [14, 144], "through": [14, 91, 96, 141, 143, 148, 150, 154, 155], "tree": [14, 26, 58, 62, 91, 121, 148, 160, 163], "global": [15, 45, 57, 96, 141, 145, 163], "price": [16, 48, 67, 91, 92, 102, 109], "forecast": [16, 42, 48, 57, 67, 92], "energy_pr": 16, "energypriceschedul": [16, 92], "timestamp": [16, 42, 44, 46, 48, 91, 92, 93, 96, 103, 106, 109, 110, 111, 113, 115, 140], "both": [16, 31, 57, 92, 121, 124, 125, 130, 138, 150, 155], "access": [17, 22, 28, 39, 66, 82, 122, 140, 145, 150, 151, 152, 153, 158], "histori": [17, 59, 93, 155, 160], "everest": [17, 46, 47, 50, 51, 63, 68, 71, 72, 74, 82, 111, 121, 122, 124, 126, 127, 128, 136, 138, 140, 159, 162, 163], "get_error": [17, 93], "take": [17, 20, 29, 62, 111, 121, 137, 138, 140, 141, 143, 144, 145, 147, 150, 151, 152, 154, 155, 157, 160], "filter": [17, 81, 90, 93], "filterargu": [17, 93], "appli": [17, 21, 29, 36, 49, 90, 91, 109, 121, 150, 157], "errorobject": [17, 93], "board": [18, 20, 69, 76, 85, 86, 89, 94, 95, 130, 142, 145, 149, 151], "packag": [18, 138, 151, 158, 160], "side": [18, 19, 41, 62, 85, 86, 89, 91, 121, 122, 123, 130, 131, 141, 143, 145, 148, 150, 157], "bsp_event": 18, "board_support_common": [18, 20, 132, 135], "bspevent": [18, 20, 89], "cp": [18, 62, 89, 130], "relai": [18, 20, 69, 76, 85, 86, 89, 121, 130], "bsp_measur": 18, "bspmeasur": [18, 89], "bsp": [18, 20, 57, 62, 89, 121], "set_cp_stat": 18, "state": [18, 19, 20, 41, 47, 51, 62, 89, 90, 91, 93, 94, 96, 99, 107, 109, 111, 121, 123, 130, 137, 140, 143, 145, 157, 160], "driver": [18, 20, 36, 52, 66, 68, 69, 76, 79, 85, 86, 121, 125, 129, 131, 141, 143, 145, 152, 156], "s2": 18, "cp_state": 18, "evcpstat": [18, 94], "allow_power_on": [18, 20, 95], "flag": [18, 20, 95, 106, 110, 121, 123, 126, 127, 140, 142, 148, 149, 150, 153, 156, 160], "never": [18, 20, 51, 57, 62, 121, 138, 146, 155], "do": [18, 20, 21, 57, 62, 64, 89, 91, 96, 106, 111, 121, 124, 137, 138, 140, 143, 146, 147, 148, 149, 150, 151, 155, 159, 160, 161, 163], "diode_fail": 18, "diod": [18, 130], "failur": [18, 29, 84, 99, 111, 125, 130], "set_ac_max_curr": 18, "set_three_phas": 18, "three": [18, 20, 57, 60, 116, 130, 144, 145, 152, 162], "three_phas": [18, 57, 60, 121], "One": [18, 91, 92, 109, 138, 142, 144, 145, 148, 151], "set_rcd_error": 18, "higher": [19, 21, 41, 103], "shut": [19, 41], "down": [19, 41, 51, 113, 151, 155, 157], "ev_mac_address": [19, 41], "trigger_match": 19, "success": [19, 21, 29, 37, 41, 80, 89, 96, 99, 106, 108, 111, 123, 125, 146, 147, 150, 155], "transit": [19, 41, 121, 123, 130], "unexpect": [19, 41, 125], "handl": [19, 22, 36, 41, 51, 64, 65, 91, 93, 95, 116, 123, 130, 140, 144, 145, 147, 157, 160], "machin": [19, 41, 121, 130, 143, 145, 150], "minim": [20, 36, 60, 85, 91, 100, 103, 157, 160], "path": [20, 22, 50, 59, 63, 70, 71, 75, 84, 96, 97, 122, 138, 143, 144, 147, 148, 150, 151, 153, 157, 160], "controlpilot": [20, 89, 94], "output": [20, 36, 57, 62, 65, 69, 73, 74, 95, 99, 105, 130, 137, 138, 143, 145, 150, 160], "compon": [20, 31, 71, 103, 106, 109, 144, 150, 158, 160], "imd": [20, 29, 62], "etc": [20, 36, 63, 96, 106, 116, 130, 143, 144, 150, 151, 157, 158, 162], "own": [20, 90, 121, 125, 141, 143, 144, 145, 150, 151, 153, 160, 161], "ac_nr_of_phases_avail": 20, "instantan": [20, 96, 106, 114, 115], "count": [20, 22, 58, 76, 81, 96, 97, 109, 113, 143], "capabl": [20, 21, 31, 36, 50, 57, 62, 89, 91, 95, 105, 121, 123, 125, 143, 148], "hardwarecap": [20, 21, 95], "For": [20, 31, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 90, 96, 102, 103, 109, 120, 121, 122, 125, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 157, 160], "input": [20, 31, 36, 39, 87, 105, 106, 121, 124, 143, 144, 148], "convert": [20, 57, 103, 121], "case": [20, 32, 41, 51, 62, 65, 80, 81, 87, 88, 103, 106, 116, 121, 122, 123, 124, 125, 126, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 155, 160], "runtim": [20, 49, 62, 160], "becaus": [20, 31, 36, 51, 96, 107, 116, 126, 130, 138, 144, 147, 148, 155], "too": [20, 96, 121, 125, 148], "hot": 20, "ac_pp_ampac": 20, "proximitypilot": [20, 89], "carri": [20, 144], "amper": [20, 23, 36, 52, 57, 58, 60, 62, 91, 95, 105, 106, 114, 115, 121], "whenev": [20, 121, 130], "those": [20, 121, 125, 140, 141, 142, 143, 145, 149, 150, 151, 160], "request_stop_transact": 20, "evse_manag": [20, 50, 51, 53, 62, 70, 71, 74, 116, 117, 126, 132, 133, 135, 145, 147, 157], "stoptransactionrequest": [20, 21, 96], "gracefulli": 20, "press": [20, 96, 99, 152, 156], "button": [20, 76, 96, 99, 143, 161], "port": [20, 39, 45, 68, 69, 73, 76, 77, 81, 85, 86, 121, 142, 143, 144, 149, 150, 152, 160], "typic": [20, 67, 80, 85, 88, 89, 96, 105, 109, 124, 142, 144, 146, 148], "pilot": [20, 41, 69, 76, 85, 86, 123], "f": [20, 21, 41, 62, 89, 123, 130, 156], "pwm_on": 20, "turn": [20, 21, 144, 150], "pwm": [20, 21, 57, 62, 89, 121, 130, 145, 150], "duti": [20, 89, 145], "cycl": [20, 89, 90, 121, 145], "percent": [20, 62, 89, 91, 96], "0": [20, 21, 22, 31, 38, 45, 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, 85, 86, 87, 89, 90, 95, 96, 103, 106, 122, 124, 126, 130, 136, 137, 140, 142, 143, 151, 155, 157, 158, 160, 163], "pwm_off": 20, "constant": [20, 67], "high": [20, 29, 52, 81, 91, 93, 96, 121, 130, 140, 149, 150, 151, 162], "pwm_f": 20, "neg": [20, 91, 101, 106, 114, 115], "poweronoff": [20, 95], "context": [20, 95, 96, 103], "ac_switch_three_phases_while_charg": [20, 121], "doubt": 20, "hardware_capabilit": 20, "oper": [20, 21, 31, 32, 36, 39, 46, 52, 82, 84, 96, 99, 103, 105, 106, 111, 122, 123, 125, 130, 142, 148, 157], "perman": [20, 52, 62, 76, 99, 121, 130, 150], "destroi": [20, 62, 130], "so": [20, 21, 29, 62, 67, 91, 92, 96, 102, 121, 122, 124, 138, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 157, 160], "special": [20, 36, 62, 89, 91, 92, 106, 126, 130, 143, 145], "sequenc": [20, 21, 89, 130], "exact": [20, 106, 145, 150], "would": [20, 51, 80, 102, 137, 138, 140, 143, 144, 152, 155, 160], "c2": 20, "c1": 20, "b1": 20, "b2": 20, "similar": [20, 121, 122, 137, 142, 144, 146, 160], "caution": 20, "3ph": [20, 57, 62, 91, 130], "1ph": [20, 57, 62, 91], "evse_replug": 20, "virtual": [20, 89, 96, 130, 144, 158], "replug": [20, 21, 51, 89, 96, 130], "without": [20, 39, 57, 84, 96, 97, 110, 122, 124, 130, 143, 145, 146, 148, 149, 150, 151, 157, 160], "evsereplugstart": [20, 89], "care": [20, 121, 144, 160], "carpluggedin": 20, "evsereplugfinish": [20, 89], "mainli": [20, 122, 138, 142, 150, 155], "don": [20, 138, 148, 153, 155, 156, 157], "t": [20, 21, 103, 138, 140, 143, 145, 146, 147, 148, 151, 152, 153, 155, 156, 157, 160, 161], "product": [20, 42, 102, 106, 125, 130, 143, 145, 150, 155], "m": [20, 62, 65, 81, 137, 138, 142, 143, 155, 156], "durat": [20, 49, 57, 62, 70, 103, 106, 125], "ac_read_pp_ampac": 20, "function": [20, 21, 22, 36, 47, 49, 50, 66, 72, 79, 108, 122, 124, 125, 128, 140, 143, 144, 147, 151, 156, 160], "evsemanag": [20, 21, 36, 37, 49, 64, 116, 123, 132, 134, 140, 141, 143, 145, 146, 157], "pp": 20, "distinct": [20, 124], "you": [20, 62, 68, 80, 121, 132, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "also": [20, 21, 22, 62, 78, 90, 103, 121, 122, 124, 125, 130, 137, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 156, 157, 160, 163], "var": [20, 31, 36, 50, 106, 110, 114, 115, 124, 125, 141, 143, 144, 150], "pp_ampac": 20, "ampac": [20, 89], "ac_set_overcurrent_limit_a": 20, "mani": [20, 29, 51, 62, 65, 84, 111, 137, 143, 151], "over": [20, 62, 70, 71, 97, 113, 121, 130, 142, 144, 146, 148], "shutdown": [20, 60, 99, 100], "draw": [20, 91, 105], "than": [20, 31, 40, 68, 87, 96, 103, 125, 142, 143, 145, 146, 151], "just": [20, 27, 36, 49, 141, 143, 144, 145, 148, 150, 151, 153, 155, 160], "ignor": [20, 50, 51, 68, 121, 147], "otherwis": [20, 21, 63, 65, 77, 91, 125, 140, 150, 155], "overcurr": 20, "detect": [20, 21, 99, 111, 121, 130, 146], "margin": 20, "ad": [20, 21, 62, 64, 140, 141, 144, 145, 153, 155, 163], "avoid": [20, 62, 121, 148], "infer": 20, "work": [20, 21, 61, 64, 65, 78, 91, 130, 137, 142, 143, 145, 147, 148, 149, 150, 152, 155, 156, 160], "repres": [21, 58, 93, 106, 138, 145, 146, 147], "kernel": [21, 142], "session_ev": 21, "sessionev": [21, 96], "ev_info": 21, "evinfo": [21, 96], "car_manufactur": 21, "carmanufactur": [21, 96], "manufactur": [21, 79, 96, 103, 122, 125], "known": [21, 37, 103, 106, 160], "evse_board_support": [21, 62, 69, 76, 85, 132, 133, 135], "dataset": [21, 37, 44, 106, 110], "de": [21, 52, 61, 62, 64, 68, 150, 155], "pnx": [21, 62], "e123456": 21, "1": [21, 31, 32, 36, 39, 45, 50, 51, 53, 57, 58, 60, 62, 65, 66, 68, 70, 71, 72, 74, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 96, 102, 103, 106, 120, 121, 122, 125, 130, 136, 142, 155, 156, 157, 158, 163], "hw_capabl": 21, "iso15118_certificate_request": 21, "iso15118_charg": [21, 56, 62, 65, 87, 132, 133, 135], "enforced_limit": [21, 26], "come": [21, 26, 64, 76, 121, 138, 141, 143, 147, 148, 149, 150, 155, 160], "waiting_for_external_readi": 21, "principl": [21, 141], "delai": [21, 49, 57, 62, 64, 68, 70, 71, 84, 113, 125, 130], "its": [21, 50, 51, 62, 68, 91, 96, 103, 112, 121, 125, 137, 138, 140, 143, 144, 147, 150, 155, 160], "wait": [21, 39, 46, 55, 57, 62, 64, 65, 80, 87, 96, 103, 116, 123, 125, 143, 148, 160], "external_ready_to_start_charg": [21, 62], "get_evs": 21, "enable_dis": [21, 126], "possibl": [21, 32, 36, 62, 74, 99, 100, 120, 121, 125, 126, 130, 138, 140, 145, 148, 152, 153, 155, 157, 160, 162], "connector_id": [21, 38, 53, 60, 62, 96, 103, 120], "whole": [21, 31, 87, 103, 143, 144, 148, 149, 150, 157], "cmd_sourc": 21, "enabledisablesourc": [21, 96], "sourc": [21, 31, 87, 96, 121, 137, 138, 143, 145, 146, 148, 149, 150, 151, 156, 157, 160, 161], "same": [21, 49, 55, 80, 90, 96, 119, 120, 121, 125, 126, 127, 130, 137, 140, 141, 144, 150, 151, 153], "sinc": [21, 125, 140, 143, 151, 153, 160, 163], "prioriti": [21, 90, 91, 96, 99, 103, 126], "anoth": [21, 64, 121, 141, 143, 144, 145, 146, 148, 150, 151, 160, 163], "decid": [21, 121, 140, 145], "authorize_respons": 21, "validation_result": [21, 55], "withdraw_author": [21, 121], "further": [21, 116, 121, 122, 137, 143, 144, 147, 151, 157, 160], "reserv": [21, 51, 70, 87, 96, 116, 132, 133, 135, 145, 146, 157], "color": 21, "hmi": 21, "led": [21, 52, 121, 150], "reservation_id": [21, 38, 96, 107], "transactionstart": [21, 96], "els": [21, 22, 31, 32, 46, 130, 150, 160], "cancel_reserv": [21, 38, 121], "anymor": [21, 51, 96, 130, 142, 149, 155], "extern": [21, 26, 32, 50, 52, 58, 62, 70, 71, 76, 91, 106, 121, 137, 150, 158, 163], "itself": [21, 121, 140, 144], "successfulli": [21, 31, 32, 46, 103, 106, 111, 141, 148, 157, 158], "alreadi": [21, 80, 87, 90, 91, 92, 137, 143, 145, 147, 148, 150, 151, 152, 154, 155, 160, 161], "paused_by_evs": 21, "resume_charg": 21, "resum": [21, 70, 71, 96, 143], "won": [21, 148], "stop_transact": [21, 37], "cancel": [21, 37, 38, 49, 107, 111, 121, 146], "automat": [21, 52, 60, 124, 137, 143, 145, 148, 154, 158], "disconnect": [21, 31, 32, 70, 71, 89, 96, 150], "befor": [21, 29, 46, 51, 55, 62, 64, 65, 68, 103, 107, 109, 111, 115, 125, 130, 140, 144, 145, 147, 148, 149, 160], "force_unlock": 21, "forc": [21, 65, 95, 130, 138, 144, 147, 160], "correct": [21, 106, 122, 124, 140, 145, 147, 150, 153, 154], "except": [21, 125], "explicitli": [21, 68], "cloud": [21, 147, 151], "set_external_limit": [21, 26, 121], "addit": [21, 26, 31, 32, 51, 58, 62, 87, 91, 96, 103, 106, 116, 121, 138, 141, 142, 143, 144, 149, 155, 157, 160, 161], "externallimit": [21, 26, 91], "uuid": [21, 62, 91, 93, 96, 106, 140], "certificateinstallationr": [21, 99], "certificateupdater": [21, 99], "forwar": 21, "system": [21, 68, 70, 71, 79, 96, 99, 121, 122, 125, 132, 133, 134, 135, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 154, 157, 158], "situat": [21, 103], "where": [21, 62, 63, 70, 71, 96, 111, 144, 145, 150, 151, 153, 155, 157, 160], "optim": [21, 91, 149], "combin": [21, 31, 62, 96, 103, 121, 122], "secur": [22, 31, 32, 65, 70, 71, 97, 103, 106, 122, 136, 150, 157], "storag": [22, 31, 96, 150], "within": [22, 36, 71, 91, 96, 103, 116, 121, 122, 130, 140, 141, 144, 147, 158], "period": [22, 103, 109, 124, 149], "leaf": [22, 62, 63, 97, 122, 147], "expir": [22, 49, 55, 87, 97, 106, 107], "install_ca_certif": [22, 122, 147], "ca": [22, 63, 97, 125, 143], "pem": [22, 63, 68, 87, 97, 111, 125], "encod": [22, 87, 97, 99, 103, 106, 111, 115, 130, 163], "x": [22, 68, 87, 111, 125, 150, 163], "509": [22, 87, 111, 125], "certificate_typ": [22, 97], "cacertificatetyp": [22, 97], "installcertificateresult": [22, 97], "attempt": [22, 46, 68, 84, 97, 111, 116, 125, 126, 147], "delete_certif": 22, "delet": [22, 30, 97, 138, 150, 152, 155], "certificate_hash_data": [22, 97], "certificatehashdata": [22, 97], "deletecertificateresult": [22, 97], "update_leaf_certif": [22, 122, 147], "certificate_chain": 22, "leafcertificatetyp": [22, 97], "verify_certif": [22, 147], "verifi": [22, 29, 65, 87, 106, 111, 122, 143, 147, 160], "given": [22, 23, 30, 31, 32, 38, 44, 51, 62, 84, 90, 103, 109, 126, 140, 142, 149], "certificatevalidationresult": [22, 97], "verif": [22, 111], "get_installed_certif": 22, "certificatetyp": [22, 97], "getinstalledcertificatesresult": [22, 97], "hash": [22, 97, 99, 149], "get_v2g_ocsp_request_data": 22, "ocsp": [22, 87, 97, 147, 150], "exclud": [22, 97, 102], "root": [22, 91, 122, 123, 125, 137, 138, 143, 147, 148, 150, 152, 156], "ocsprequestdatalist": [22, 97], "sub": [22, 152, 163], "exlud": 22, "get_mo_ocsp_request_data": [22, 147], "mo": [22, 63, 97, 147], "update_ocsp_cach": 22, "cach": [22, 36, 106, 137, 143, 160], "ocsp_respons": 22, "ocsprespons": 22, "class": [22, 45, 140, 143], "ietf": 22, "rfc": 22, "6960": 22, "der": [22, 97], "base64": [22, 99, 111, 115], "is_ca_certificate_instal": 22, "generate_certificate_signing_request": [22, 122, 147], "countri": 22, "name": [22, 52, 62, 97, 99, 103, 111, 125, 138, 143, 144, 145, 148, 152, 153, 154, 155, 156, 160, 161, 163], "c": [22, 41, 89, 94, 96, 106, 110, 112, 114, 115, 130, 141, 142, 143, 144, 148, 149, 155, 160], "organ": [22, 141, 151, 160], "o": [22, 156], "common": [22, 138, 142, 143, 151, 152], "cn": [22, 110], "use_tpm": 22, "csr": [22, 97, 122, 147], "tpm": 22, "getcertificatesignrequestresult": [22, 97], "get_leaf_certificate_info": [22, 97], "respect": [22, 91, 97, 116, 126, 137, 144, 145, 147, 150, 152, 158, 160], "encodingformat": [22, 97], "include_ocsp": 22, "getcertificateinforesult": [22, 97], "get_verify_fil": 22, "file": [22, 50, 59, 62, 63, 65, 66, 70, 71, 74, 75, 82, 84, 93, 96, 97, 99, 111, 122, 126, 130, 132, 137, 140, 141, 142, 146, 147, 148, 149, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 163], "bundl": [22, 160], "get_leaf_expiry_days_count": 22, "dai": [22, 68, 146, 155], "verify_file_signatur": 22, "file_path": 22, "signing_certif": [22, 111], "succeed": [22, 155], "multipl": [23, 39, 51, 52, 90, 91, 103, 116, 121, 122, 125, 126, 137, 140, 142, 143, 144, 145, 148, 154, 155], "featur": [23, 49, 62, 106, 121, 140, 145, 151, 154, 155, 157, 160, 162], "uses_someth": 23, "someth": [23, 30, 103, 140, 145, 147, 150, 153, 155], "exist": [23, 30, 31, 32, 78, 90, 103, 110, 122, 124, 143, 145, 160], "za": [23, 30], "z0": [23, 30], "9_": [23, 30], "specif": [26, 38, 45, 79, 87, 90, 91, 99, 103, 106, 109, 112, 121, 126, 140, 141, 142, 143, 144, 150, 153, 155, 157, 160], "outsid": [26, 90], "blob": [27, 76, 98, 121, 142], "vector_of_int": 27, "vectorofint": [27, 98], "devic": [29, 31, 39, 44, 45, 52, 61, 64, 65, 71, 74, 77, 78, 79, 80, 81, 91, 124, 125, 141, 144, 145, 149, 150], "iec": [29, 62, 99, 106, 145, 149, 150], "61557": 29, "8": [29, 106, 125, 136, 142, 160, 163], "isolation_measur": 29, "isolationmeasur": [29, 101], "self_test_result": 29, "recur": 29, "resist": [29, 68, 101], "regular": [29, 36, 68, 96, 121, 125, 155], "interv": [29, 36, 57, 67, 70, 71, 77, 103, 111, 121], "start_self_test": 29, "cablecheck": [29, 36, 62, 96, 105, 121, 149], "61851": [29, 62, 99, 145, 150], "23": [29, 62, 76, 99, 102, 149], "2023": [29, 62, 142, 149], "immedi": [29, 36, 46, 62, 65, 96, 116, 130, 155], "long": [29, 62, 80, 145, 155], "20": [29, 60, 78, 142, 149, 150, 153, 163], "test_voltage_v": 29, "pin": [29, 76, 150], "load": [30, 52, 99, 121, 122, 126, 127, 143, 145, 146, 148, 156, 157], "design": [31, 52, 68, 79, 103, 106, 144, 147, 150], "ocpp1": [31, 103, 126, 147, 151, 158, 159], "6": [31, 32, 70, 76, 85, 91, 103, 104, 106, 126, 136, 137, 142, 148, 150, 151, 158, 159], "ocpp2": [31, 87, 103, 147, 158], "base": [31, 51, 57, 66, 76, 77, 87, 99, 103, 109, 120, 121, 126, 140, 141, 142, 145, 147, 149, 150, 151, 155, 156, 157, 158], "flexibl": [31, 103, 145, 148, 157], "easier": [31, 103, 155], "vice": [31, 103], "versa": [31, 103], "ocpp_transaction_ev": 31, "ocpptransactionev": [31, 103], "ocpp_transaction_event_respons": 31, "ocpptransactioneventrespons": [31, 103], "charging_schedul": 31, "chargingschedul": [31, 103], "schedul": [31, 46, 57, 70, 71, 91, 103, 111, 121, 125], "composit": [31, 71], "is_connect": [31, 32], "chargepoint": [31, 32, 157], "security_ev": [31, 32], "securityev": [31, 32, 103], "occur": [31, 32, 96, 99, 103, 116, 143, 150], "event_data": 31, "eventdata": [31, 103], "been": [31, 32, 62, 96, 103, 106, 107, 111, 125, 126, 141, 142, 143, 145, 148, 149, 151, 157], "properti": [31, 44, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 126, 143], "boot_notification_respons": 31, "bootnotificationrespons": [31, 103], "receiv": [31, 36, 62, 70, 71, 84, 90, 91, 96, 116, 126, 130, 144, 146, 147, 149, 157, 160], "websocket": [31, 32, 70, 71, 148, 152, 157], "No": [31, 32, 102, 106, 155, 156], "could": [31, 32, 37, 46, 72, 87, 106, 128, 141, 142, 143, 144, 145, 146, 149, 150, 157, 160], "previou": [31, 32, 84, 96, 138, 143, 144, 146, 149, 160], "securityeventnotif": [31, 32], "req": [31, 32, 61, 64, 122, 123, 126, 147, 157], "queu": [31, 32], "guarante": [31, 32], "deliveri": [31, 32, 126], "get_vari": 31, "With": [31, 121, 140, 143, 150, 151, 153, 154, 160, 162], "model": [31, 43, 66, 71, 110, 124, 148, 155], "getvariablerequest": [31, 103], "getvariableresult": [31, 103], "everi": [31, 55, 81, 119, 140, 144, 150, 155], "preserv": [31, 144], "order": [31, 68, 87, 121, 125, 143, 147, 150, 152, 157, 160, 161, 163], "set_vari": 31, "custom": [31, 32, 72, 87, 103, 128, 137, 142, 143, 144, 146, 150, 152, 161, 162], "reject": [31, 80, 87, 90, 97, 103, 107, 111], "setvariablerequest": [31, 103], "setvariableresult": [31, 103], "change_avail": 31, "changeavailabilityrequest": [31, 103], "changeavailabilityrespons": [31, 103], "monitor_vari": 31, "componentvari": [31, 103], "consecut": [31, 32], "overrid": [31, 32, 62, 90, 138, 144], "kind": [31, 145, 151], "component_vari": [31, 103], "point": [32, 36, 51, 70, 71, 79, 84, 87, 91, 96, 106, 107, 126, 144, 149, 150, 151, 155, 157, 160], "configuration_kei": [32, 103], "keyvalu": [32, 103], "regist": [32, 39, 66, 103, 124, 144, 147, 157, 161], "monitor_configuration_kei": 32, "get_configuration_kei": 32, "unknown": [32, 87, 90, 96, 97, 103, 106, 111, 150], "getconfigurationrespons": [32, 103], "set_custom_configuration_kei": [32, 103], "Its": 32, "standard": [32, 39, 102, 152], "configurationstatu": [32, 103], "In": [32, 51, 62, 88, 95, 102, 103, 106, 116, 121, 122, 123, 125, 126, 130, 140, 141, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 155, 157, 158, 160, 161], "montir": 32, "data_transf": [33, 70, 71, 72], "perform": [33, 62, 64, 103, 106, 111, 125, 137, 148, 150], "datatransferrequest": [33, 103], "datatransferrespons": [33, 103], "temperatur": [34, 76, 95, 99, 104, 106, 132, 135, 143], "mcu": [34, 76, 104, 129], "mcutemperatur": [34, 104], "guidelin": 36, "soon": [36, 73, 121, 143, 145, 149, 161], "ideal": 36, "logic": [36, 49, 51, 76, 87, 116, 121, 123, 138, 141, 143, 144, 145, 160], "happen": [36, 51, 57, 96, 121, 138, 141, 146, 148, 155], "due": [36, 106, 121, 143, 145, 150, 155], "thermal": 36, "derat": 36, "setmod": 36, "setvoltagecurr": 36, "lost": 36, "shall": [36, 90, 96, 111, 122, 140, 142, 149, 160], "last": [36, 62, 68, 90, 91, 121, 125, 137, 149, 150, 151], "psu": 36, "back": [36, 57, 62, 75, 81, 83, 121, 130, 144, 152, 155], "communicationfault": [36, 121], "voltage_curr": 36, "4": [36, 57, 62, 68, 106, 121, 124, 125, 137, 141, 142, 150, 160, 163], "hertz": [36, 106, 114, 115], "recommend": [36, 71, 141, 142, 143, 147, 150, 154, 157], "voltagecurr": [36, 105], "bidirect": [36, 62, 105], "chargingphas": [36, 105], "alwai": [36, 49, 53, 54, 55, 57, 62, 82, 91, 119, 121, 124, 125, 126, 140, 143, 146, 148, 155, 160], "cccv": 36, "howev": [36, 125, 130, 142, 143, 144, 148], "precharg": [36, 96, 105, 121], "littl": [36, 143, 145], "bit": [36, 39, 81, 108, 143, 145], "setexportvoltagecurr": 36, "volt": [36, 52, 62, 101, 105, 106, 114, 115], "setimportvoltagecurr": 36, "drawn": 36, "abov": [36, 39, 79, 125, 137, 138, 143, 144, 145, 150, 151, 160], "wire": [37, 130, 145, 157, 161], "tn": 37, "network": [37, 45, 82, 84, 121, 123, 142, 143, 144, 145, 152, 156, 161], "public_key_ocmf": 37, "public": [37, 51, 97, 99, 115, 125, 142, 150, 155], "ocmf": [37, 68, 106, 125], "start_transact": 37, "german": 37, "eichrecht": [37, 149], "transactionreq": [37, 106], "packet": [37, 74, 81, 106, 111, 130], "transactionstartrespons": [37, 106], "dangl": 37, "might": [37, 64, 84, 106, 137, 138, 142, 143, 146, 148, 150, 151, 152, 155, 157, 160], "still": [37, 51, 121, 130, 140, 143, 149, 155, 160], "transaction_id": [37, 103, 106], "transactionstoprespons": [37, 106], "reserve_now": 38, "place": [38, 50, 111, 141, 144, 145, 150, 151, 160], "reservationresult": [38, 107], "succesful": 38, "code": [38, 39, 65, 90, 96, 102, 103, 106, 109, 124, 125, 126, 130, 138, 140, 143, 144, 148, 149, 150, 151, 152, 156, 157, 160], "multiplex": 39, "serial": [39, 50, 66, 69, 73, 76, 77, 79, 80, 81, 85, 86, 97, 99, 130], "rs485": [39, 142, 150], "client": [39, 63, 78, 122, 143, 144, 147, 148, 157], "modbus_read_holding_regist": 39, "modbu": [39, 45, 77, 79, 81, 124], "rtu": [39, 77, 124], "hold": [39, 124, 141, 150, 160], "target_device_id": 39, "byte": [39, 81, 106, 108, 157], "first_register_address": 39, "16": [39, 60, 76, 85, 108, 136, 150, 157], "num_registers_to_read": 39, "serial_comm_hub_request": [39, 132, 135], "modbus_read_input_regist": 39, "modbus_write_multiple_regist": 39, "write": [39, 65, 81, 121, 141, 143, 144], "data_raw": 39, "vectoruint16": [39, 108], "content": [39, 90, 108, 125, 144, 160], "written": [39, 70, 71, 122, 140, 144, 148, 160], "word": [39, 102, 125, 143, 151], "statuscodeenum": [39, 108], "modbus_write_single_regist": 39, "singl": [39, 96, 97, 125, 126, 130, 138, 140, 142, 147, 154, 155, 160], "register_address": 39, "nonstd_writ": 39, "non": [39, 96, 99, 130, 160], "discret": 39, "repli": [39, 81], "gydcg": 39, "ubc1": 39, "nonstd_read": 39, "coil": 39, "malform": 39, "run": [40, 49, 82, 103, 109, 116, 121, 123, 125, 130, 141, 142, 143, 145, 147, 148, 149, 152, 154, 156, 158, 161, 162], "we": [40, 62, 90, 104, 121, 141, 142, 143, 144, 145, 147, 150, 151, 152, 155, 156, 157, 158, 160, 161], "eveseid": 40, "instanti": 40, "sessioncost": [40, 109], "total": [40, 57, 91, 103, 109, 110, 114, 115, 124], "chunk": [40, 81, 109], "request_error_routin": 41, "routin": 41, "retri": [41, 64, 68, 81, 84, 111, 125], "upper": [41, 103, 141, 143, 145, 150, 161], "enter_bcd": [41, 123, 130], "b": [41, 89, 94, 96, 110, 114, 115, 130, 140, 141, 148, 153, 155, 162], "d": [41, 89, 94, 96, 130, 140, 143, 148, 152, 155, 156], "leave_bcd": [41, 123, 130], "solar": [42, 91, 121], "watthour": 42, "sunspec": [43, 44, 45, 77, 110], "get_sunspec_ac_meter_valu": 43, "auth_token": 43, "reader": [44, 73, 106, 143, 150, 157], "fetch": [44, 67, 125, 137, 154], "scanner": 45, "scan_unit": 45, "scan": [45, 90], "unit": [45, 68, 71, 77, 96, 102, 106, 115, 132, 135, 143, 149, 155, 160], "ip_address": [45, 68], "local": [45, 65, 78, 82, 87, 91, 96, 106, 137, 143, 146, 147, 150, 151, 153, 155, 160, 161, 162, 163], "ip": [45, 68, 80, 82, 125, 144, 150], "overview": [45, 121, 141, 143, 147, 149, 151, 157], "scan_port": 45, "scan_devic": 45, "scan_network": 45, "wide": [46, 84, 157, 160], "firmware_update_statu": [46, 111], "firmwareupdatestatu": [46, 111], "describ": [46, 51, 111, 116, 122, 124, 130, 143, 144, 145, 147, 154, 158, 160], "firmwar": [46, 76, 111, 122, 129, 130, 150], "log_statu": [46, 111], "logstatu": [46, 111], "log": [46, 62, 65, 70, 71, 96, 111, 140, 143, 149, 150, 152, 158], "upload": [46, 84, 111, 157], "update_firmwar": [46, 111], "firmware_update_request": 46, "firmwareupdaterequest": [46, 111], "meta": 46, "updatefirmwarerespons": [46, 111], "allow_firmware_instal": 46, "proce": [46, 96, 111, 160], "upload_log": 46, "upload_logs_request": 46, "uploadlogsrequest": [46, 111], "uploadlogsrespons": [46, 111], "is_reset_allow": 46, "determin": [46, 62, 125, 145, 156], "resettyp": [46, 111], "soft": [46, 62, 96, 111], "hard": [46, 76, 96, 111], "set_system_tim": 46, "get_boot_reason": 46, "boot": [46, 111, 130, 150], "bootreason": [46, 111], "core": [47, 124, 136, 137, 138, 141, 142, 143, 144, 145, 148, 149, 150, 156, 158, 160, 161, 162], "instanc": [47, 103, 140, 143, 145, 148, 149, 151], "evmanag": [47, 132, 134, 145], "begin": [47, 123, 145, 149, 151], "random": [49, 62, 113, 116], "uk": [49, 62, 96, 113], "smart": [49, 62, 103, 130], "regul": [49, 62, 99, 105], "By": [49, 144, 152, 157, 158], "default": [49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 91, 102, 122, 125, 130, 138, 140, 141, 143, 144, 148, 149, 150, 152, 153, 154, 157, 158, 160], "countdown": [49, 113], "effect": [49, 121, 137, 141, 143], "set_duration_": 49, "600": [49, 57, 62, 68, 70, 71, 145], "expos": [50, 152], "mqtt": [50, 70, 71, 141, 143, 145, 151, 152, 156], "charger_information_fil": 50, "like": [50, 80, 87, 102, 109, 123, 137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 157, 160], "powermeter_energy_import_decimal_plac": 50, "decim": [50, 102], "powermeter_energy_export_decimal_plac": 50, "powermeter_power_decimal_plac": 50, "powermeter_voltage_decimal_plac": 50, "powermeter_var_decimal_plac": 50, "powermeter_current_decimal_plac": 50, "powermeter_frequency_decimal_plac": 50, "frequenc": [50, 106, 114, 115, 125], "hw_caps_max_current_export_decimal_plac": 50, "hw_caps_max_current_import_decimal_plac": 50, "hw_caps_min_current_export_decimal_plac": 50, "hw_caps_min_current_import_decimal_plac": 50, "hw_caps_max_plug_temperature_c_decimal_plac": 50, "max_plug_temperature_c": [50, 95], "limits_max_current_decimal_plac": 50, "telemetry_evse_temperature_c_decimal_plac": 50, "evse_temperature_c": [50, 95], "telemetry_fan_rpm_decimal_plac": 50, "fan": [50, 95], "rpm": [50, 95], "telemetry_supply_voltage_12v_decimal_plac": 50, "12v": [50, 95, 130], "telemetry_supply_voltage_minus_12v_decimal_plac": 50, "telemetry_plug_temperature_c_decimal_plac": 50, "powermeter_energy_import_round_to": 50, "round": [50, 143], "nearest": 50, "step": [50, 121, 137, 144, 145, 149, 150, 151, 155, 157, 160], "powermeter_energy_export_round_to": 50, "powermeter_power_round_to": 50, "powermeter_voltage_round_to": 50, "powermeter_var_round_to": 50, "powermeter_current_round_to": 50, "powermeter_frequency_round_to": 50, "hw_caps_max_current_export_round_to": 50, "hw_caps_max_current_import_round_to": 50, "hw_caps_min_current_export_round_to": 50, "hw_caps_min_current_import_round_to": 50, "hw_caps_max_plug_temperature_c_round_to": 50, "limits_max_current_round_to": 50, "telemetry_evse_temperature_c_round_to": 50, "telemetry_fan_rpm_round_to": 50, "telemetry_supply_voltage_12v_round_to": 50, "telemetry_supply_voltage_minus_12v_round_to": 50, "telemetry_plug_temperature_c_round_to": 50, "plug_temperature_c": [50, 95], "128": [50, 51, 58, 70, 71, 142], "random_delai": [50, 62], "uk_random_delai": [50, 62, 132, 133, 135], "error_histori": [50, 59, 132, 133, 135], "kai": [50, 54, 70, 71, 73, 75, 82, 83, 85], "uw": [50, 54, 70, 71, 73, 75, 82, 83, 85], "hermann": [50, 54, 70, 71, 73, 75, 82, 83, 85], "http": [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, 85, 86, 102, 121, 125, 126, 130, 136, 137, 138, 142, 143, 145, 148, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 163], "opensourc": [50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "org": [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, 85, 86, 130, 143, 151, 160], "apach": [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, 85, 86, 143, 160], "handwritten": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 162], "document": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 121, 130, 137, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 157, 160, 161], "see": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 96, 110, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 145, 147, 149, 150, 151, 153, 157, 160, 162, 163], "selection_algorithm": [51, 116, 157], "findfirst": [51, 87], "algorithm": [51, 57, 87, 97, 99, 150], "incom": [51, 87, 116, 130, 144], "pretti": [51, 116, 148], "straight": [51, 116], "forward": [51, 116, 125, 147, 155, 157], "follow": [51, 96, 116, 120, 121, 122, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "plugev": [51, 87, 157], "simpli": [51, 116, 126, 138, 144, 145, 151, 157], "first": [51, 64, 68, 81, 87, 91, 92, 116, 121, 124, 125, 137, 138, 140, 143, 144, 145, 149, 150, 151, 152, 153, 155, 157, 158, 160], "userinput": [51, 87], "placehold": [51, 150], "yet": [51, 96, 116, 121, 125, 144, 145, 146, 150, 151, 160], "discard": [51, 145], "groupid": 51, "left": [51, 68, 143, 145, 150, 160], "prioritize_authorization_over_stopping_transact": 51, "parent": [51, 87, 116, 155], "prefer": [51, 121, 143], "ignore_connector_fault": 51, "most": [51, 62, 130, 137, 140, 141, 143, 146, 149, 150, 151, 154], "free": [51, 62, 87, 151, 160], "applic": [51, 121, 125, 144, 150, 158], "overtemperatur": 51, "cool": [51, 99], "expect": [51, 99, 141, 149, 156, 160], "recov": 51, "faulti": 51, "treat": 51, "good": [51, 91, 92, 143, 147, 148, 150, 153, 155, 160], "token_provid": [51, 62, 64, 80, 116, 121, 145, 147, 157], "auth_token_provid": [51, 53, 54, 62, 70, 71, 73, 80, 132, 133, 145, 146], "token_valid": [51, 116, 145, 147, 157], "auth_token_valid": [51, 55, 70, 71, 132, 133], "piet": [51, 63, 70, 71, 72, 84, 86], "g\u00f6mpel": [51, 63, 70, 71, 72, 84, 86], "can0": 52, "device_address": 52, "front": 52, "panel": [52, 141, 148], "power_limit_w": 52, "30000": 52, "watt": [52, 57, 62, 69, 71, 91, 105, 106, 110, 114, 115, 121], "current_limit_a": 52, "voltage_limit_v": 52, "1000": [52, 69], "Will": [52, 62, 90, 91], "seri": [52, 91, 92], "parallel": [52, 116, 142, 144, 150, 160], "well": [52, 102, 144, 145, 146, 148, 155, 157, 160], "series_parallel_mod": 52, "300": [52, 60, 65], "1000v": 52, "50": [52, 126], "500": [52, 57, 61, 64, 81], "confus": [52, 121], "discharge_gpio_chip": 52, "gpio": [52, 69, 76, 81, 85, 86, 130], "chip": [52, 64, 69, 81, 85, 123, 150], "discharg": [52, 60, 62, 100], "highest": [52, 90, 96], "discharge_gpio_lin": 52, "discharge_gpio_polar": 52, "polar": 52, "low": [52, 62, 69, 76, 81, 85, 86, 93, 96, 123], "debug_print_all_telemetri": 52, "print": [52, 106, 140, 148], "help": [52, 137, 138, 141, 143, 145, 148, 150, 151, 154, 160, 161], "power_supply_dc": [52, 62, 69, 132, 133, 135], "dpm": 52, "30": [52, 60, 68, 70, 71, 73, 150, 151, 157], "scu": 52, "aw": [52, 61, 64], "pionix": [52, 61, 64, 68, 76, 129, 130, 151, 155, 157], "dummi": [53, 54, 55, 56, 117, 118, 119, 144], "listen": [53, 117, 120, 143, 144, 157], "authrequir": [53, 96, 117], "descript": [53, 54, 55, 59, 61, 64, 66, 67, 73, 81, 93, 106, 112, 121, 138, 143, 144, 145, 148, 150, 157, 160], "deadbeef": [53, 54], "our": [53, 54, 143, 148, 149, 150, 151, 155, 157, 158, 160], "rfid": [53, 54, 62, 73, 87, 96, 106, 142, 143, 145, 147, 150, 157], "10": [53, 54, 62, 64, 102, 120, 124, 125, 142, 150, 156, 157], "thilo": [53, 55, 73, 83, 85], "molitor": [53, 55, 73, 83, 85], "corneliu": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "claussen": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "manual": [54, 107, 118, 124, 125, 130, 143, 148, 150, 157], "block": [55, 87], "invalid": [55, 87, 99, 106, 111], "validation_reason": 55, "sleep": [55, 60, 62, 120], "build": [57, 58, 62, 138, 141, 142, 144, 145, 148, 150, 152, 154, 156, 157, 161], "nominal_ac_voltag": [57, 148], "230": [57, 62], "update_interv": [57, 67, 77], "distribut": [57, 62, 142], "schedule_interval_dur": 57, "60": [57, 67, 68, 77, 157], "min": [57, 91], "schedule_total_dur": 57, "forcast": 57, "h": [57, 137, 156], "slice_amper": 57, "slice": 57, "trade": 57, "lower": [57, 103, 121, 125, 141, 142, 145], "give": [57, 111, 121, 143, 144, 145, 155, 160], "even": [57, 62, 81, 91, 92, 121, 143, 144, 148, 157], "increas": [57, 62], "slice_watt": 57, "w": [57, 68, 71, 96, 99, 100, 110, 150, 153, 157, 162], "command": [57, 60, 73, 91, 93, 96, 97, 103, 108, 111, 121, 122, 123, 126, 137, 141, 144, 147, 150, 152, 156, 160], "switch_3ph1ph_while_charging_mod": [57, 121], "onewai": 57, "enough": [57, 143, 155], "switch_3ph1ph_max_nr_of_switches_per_sess": [57, 121], "switch_3ph1ph_switch_limit_sticky": [57, 121], "dontchang": 57, "reach": [57, 62, 96, 125, 143, 146, 161], "what": [57, 62, 90, 124, 138, 141, 143, 144, 145, 147, 148, 150, 155, 157], "singlephas": 57, "threephas": 57, "switch_3ph1ph_power_hysteresis_w": [57, 121], "200": [57, 60], "hysteresi": [57, 121], "200w": 57, "2kw": [57, 121], "4kw": 57, "iso": [57, 60, 62, 80, 92, 102, 106, 123, 142, 145, 149, 150, 151, 158], "futur": [57, 91, 92, 143, 150, 151], "switch_3ph1ph_time_hysteresis_": [57, 121], "stabl": [57, 150, 155], "energy_manag": [57, 126, 132, 133, 148], "energy_trunk": 57, "lar": [57, 66, 81], "dieckmann": [57, 66, 81], "part": [58, 103, 122, 130, 140, 141, 142, 143, 144, 145, 149, 150, 151, 154, 158, 160, 162], "fuse": [58, 148], "fuse_limit_a": [58, 148], "phase_count": [58, 148], "omit": [58, 90, 91, 103, 144, 153, 157, 163], "energy_grid": [58, 62], "external_limit": 58, "external_energy_limit": [58, 70, 71, 132, 133], "energy_consum": 58, "price_inform": 58, "energy_price_inform": [58, 67, 91, 132, 133, 135, 146], "persist": [59, 70, 71, 75, 125], "database_path": 59, "absolut": [59, 63, 87, 91, 92, 99, 105, 106, 107, 109], "databas": [59, 70, 71, 96, 150, 152], "andrea": [59, 67], "heinrich": [59, 67], "spdx": [59, 62, 63, 143, 160], "html": [59, 62, 63, 90, 102, 143, 152, 157, 160, 162, 163], "car_simul": [60, 132, 133, 145], "auto_en": 60, "pure": 60, "auto_exec": 60, "auto_exec_command": 60, "auto_exec_infinit": 60, "infinit": 60, "iec_wait_pwr_readi": 60, "draw_power_regul": 60, "unplug": [60, 91, 123, 130, 150], "dc_max_current_limit": 60, "dc_max_power_limit": 60, "150000": 60, "dc_max_voltage_limit": 60, "900": [60, 157], "dc_energy_capac": 60, "60000": 60, "dc_target_curr": 60, "dc_target_voltag": 60, "support_sae_j2847": 60, "dc_discharge_max_current_limit": 60, "dc_discharge_max_power_limit": 60, "dc_discharge_target_curr": 60, "dc_discharge_v2g_minimal_soc": 60, "ev_board_support": [60, 86, 132, 133, 135], "iso15118_ev": [60, 78, 132, 133, 135], "ev_slac": [60, 61, 132, 133], "sebastian": [60, 74, 78, 86], "luka": [60, 74, 78, 86], "tobia": 60, "marzel": 60, "negoti": [61, 64], "ethernet": [61, 64, 65, 74, 78, 96, 142, 144], "plc": [61, 64, 74, 123, 137, 142], "eth1": [61, 64, 74], "set_key_timeout_m": [61, 64], "cm_set_kei": [61, 64], "qca7000": [61, 64], "qca7005": [61, 64], "cg5317": [61, 64], "base_licens": [61, 64], "directori": [61, 62, 63, 64, 65, 71, 74, 122, 138, 140, 143, 148, 150, 152, 154, 156, 161, 162, 163], "fsf": [61, 64], "wiki": [61, 64, 81, 130], "bsd": [61, 64, 102], "claus": [61, 64], "bill": [62, 114, 115, 121], "e1234567": 62, "evse_id_din": [62, 99], "49a80737a45678": 62, "din": [62, 65, 78, 99, 106, 121, 149, 150], "spec": [62, 65, 78, 99, 121], "91286": [62, 99, 106], "payment_enable_eim": 62, "card": [62, 73, 80, 106, 149, 151], "mobil": [62, 106, 122, 151], "app": [62, 96], "payment_enable_contract": [62, 121, 147], "aka": 62, "ac_nominal_voltag": [62, 99], "ev_receipt_requir": 62, "unsupport": [62, 121], "session_log": [62, 157], "session_logging_path": [62, 74], "tmp": [62, 65, 70, 71, 74, 157, 158, 160], "session_logging_xml": 62, "xml": [62, 99, 142], "has_ventil": 62, "ventil": [62, 130], "max_current_import_a": 62, "32": [62, 85], "max_current_export_a": 62, "charge_mod": 62, "ac_hlc_en": [62, 147], "ac_hlc_use_5perc": 62, "try": [62, 102, 111, 144, 148, 150, 151, 153, 155], "arriv": [62, 84, 145], "fall": [62, 96, 121, 130], "especi": [62, 121, 123, 138, 141, 142, 144], "compliant": [62, 145, 149], "ac_enforce_hlc": 62, "5percent": 62, "realli": 62, "On": [62, 81, 125, 130, 144, 151], "veri": [62, 130, 141, 142, 143, 144, 148, 150, 158, 160, 161], "basic": [62, 121, 122, 124, 130, 145, 155, 157], "eventu": [62, 137, 145], "ac_with_soc": 62, "percentag": 62, "dc_isolation_voltage_v": 62, "cc": [62, 154], "dbg_hlc_auth_after_tstep": 62, "ok": [62, 96, 106, 155], "t_step_xx": 62, "hack_sleep_in_cable_check": 62, "hack": 62, "n": [62, 114, 115, 152], "hack_sleep_in_cable_check_volkswagen": 62, "volkswagen": 62, "cable_check_wait_number_of_imd_measur": 62, "sampl": [62, 91, 92, 103], "collect": [62, 77, 106, 121, 142], "trust": [62, 106, 122], "averag": 62, "evalu": 62, "bender": 62, "trustabl": 62, "hz": [62, 110], "rate": [62, 69, 73, 76, 77, 85, 86, 149], "cable_check_enable_imd_self_test": 62, "complianc": 62, "hack_skoda_enyaq": 62, "skoda": [62, 96], "enyaq": 62, "level": [62, 68, 69, 76, 85, 86, 91, 103, 106, 121, 122, 123, 124, 130, 137, 144, 146, 149, 150, 151, 162], "dirti": [62, 137], "workaround": 62, "hack_present_current_offset": 62, "offset": [62, 64, 68], "unless": [62, 144], "know": [62, 95, 121, 137, 143, 145, 147, 155], "hack_pause_imd_during_precharg": 62, "re": [62, 80, 137, 143, 150, 156, 157, 158, 160], "currentdemand": [62, 96, 121], "dcdc": 62, "hack_allow_bpt_with_iso2": 62, "posit": [62, 91, 101, 106, 114, 115, 150], "hack_simplified_mode_limit_10a": 62, "10a": 62, "simplifi": [62, 91, 151], "iec61851": [62, 89, 121], "2019": 62, "section": [62, 121, 125, 138, 140, 141, 143, 144, 145, 150, 151, 155, 160, 161], "norm": 62, "deviat": [62, 126], "autocharge_use_slac_instead_of_hlc": 62, "autocharg": [62, 64, 87], "instead": [62, 68, 95, 121, 143, 144, 148, 149, 150, 160], "evccid": [62, 64, 106, 121], "enable_autocharg": 62, "logfile_suffix": 62, "session_uuid": 62, "folder": [62, 70, 71, 140, 148, 149, 150, 152, 155, 156, 160, 161], "soft_over_current_tolerance_perc": 62, "soft_over_current_measurement_noise_a": 62, "nois": 62, "hack_fix_hlc_integer_current_request": 62, "few": [62, 137, 143, 144, 146, 151, 154, 160], "hundr": 62, "slower": 62, "less": [62, 85, 121, 150], "disable_authent": 62, "standalon": [62, 130, 143, 145, 148, 160], "dummytokenprovid": [62, 132, 134], "sae_j2847_2_bpt_en": 62, "sae_j2847_2_bpt_mod": 62, "request_zero_power_in_idl": 62, "idl": [62, 90, 109, 111], "0a": [62, 148], "speed": [62, 143, 151, 156], "uk_smartcharging_random_delay_en": 62, "uk_smartcharging_random_delay_max_dur": 62, "modifi": [62, 120, 130, 140, 157, 161], "uk_smartcharging_random_delay_at_any_chang": 62, "reduc": 62, "zero": [62, 84, 97, 110, 113], "initial_meter_value_timeout_m": 62, "5000": [62, 126], "switch_3ph1ph_delay_": [62, 121], "switch_3ph1ph_cp_stat": [62, 121], "x1": 62, "warn": [62, 99, 121, 150, 151], "responsibiltii": 62, "ensur": [62, 125, 130, 148], "supports_changing_phases_during_charg": [62, 95, 121], "authtoken": [62, 146], "ac_rcd": [62, 76, 85, 132, 133], "connector_lock": [62, 76, 85, 132, 133], "powermeter_grid_sid": 62, "powermeter_car_sid": 62, "isolation_monitor": [62, 132, 133, 135], "powersupply_dc": 62, "kv": [62, 75, 82, 83, 132, 133], "anton": [62, 73, 85], "woellert": 62, "evse_secur": [63, 65, 70, 71, 122, 132, 133, 135, 147], "filesystem": [63, 150], "csms_ca_bundl": [63, 122], "v2g_root_ca": 63, "rel": [63, 82, 126, 157], "prefix": [63, 82, 97, 144, 148, 160], "cert": [63, 143, 158], "mf_ca_bundl": [63, 122], "mf": [63, 97], "mf_root_ca": 63, "mo_ca_bundl": [63, 122], "mo_root_ca": 63, "v2g_ca_bundl": [63, 122], "csms_leaf_cert_directori": [63, 122], "csms_leaf_key_directori": [63, 122], "secc_leaf_cert_directori": [63, 122], "cso": 63, "secc_leaf_key_directori": [63, 122], "private_key_password": [63, 122], "password": [63, 80, 97, 143, 150, 151, 156, 157], "number_of_sound": 64, "sound": 64, "ac_mode_five_perc": 64, "sounding_attenuation_adjust": 64, "db": [64, 71, 75, 152], "attenu": 64, "publish_mac_on_match_cnf": 64, "confirm": [64, 89], "cm_slac_match": 64, "cnf": 64, "altern": [64, 125, 141, 149], "deriv": [64, 87, 96, 138], "publish_mac_on_first_parm_req": 64, "cm_slac_parm": 64, "quit": [64, 130, 148, 149, 151], "prone": 64, "cross": 64, "talk": [64, 143, 145, 147, 151, 152], "better": [64, 155], "do_chip_reset": 64, "nmk": [64, 123], "rs_dev": 64, "vendor": [64, 103, 112, 150], "mme": 64, "extens": [64, 103, 152, 156, 157], "qualcomm": 64, "chip_reset_delay_m": 64, "set_kei": 64, "chip_reset_timeout_m": 64, "link_status_detect": 64, "d_link_readi": 64, "link_statu": 64, "lumissil": 64, "link_status_retry_m": 64, "link_status_timeout_m": 64, "debug_simulate_failed_match": 64, "wrong": [64, 99, 150], "10000": [64, 68], "gmbh": [64, 65, 151], "din70121": [65, 78, 99], "chargebyt": 65, "eth0": [65, 78], "ipv6": [65, 78, 143, 152, 156], "addr": [65, 78], "supported_din70121": [65, 78], "supported_iso15118_2": [65, 78], "tls_secur": [65, 147], "prohibit": 65, "terminate_connection_on_failed_respons": 65, "sessionstop": 65, "tls_key_log": 65, "tl": [65, 78, 106, 122, 147, 157], "secret": [65, 153], "handshak": [65, 122], "decrypt": 65, "tls_key_logging_path": 65, "tls_timeout": 65, "15000": 65, "establish": [65, 106, 122, 125], "verify_contract_cert_chain": [65, 147], "auth_timeout_pnc": 65, "55": 65, "abort": 65, "indefinit": 65, "auth_timeout_eim": 65, "fabian": [65, 68], "hartung": 65, "mohannad": 65, "orabi": 65, "variou": [66, 154, 155], "selector": 66, "test_dummi": 66, "powermeter_device_id": [66, 79], "bu": [66, 150], "modbus_base_address": 66, "30001": 66, "serial_comm_hub": 66, "serial_communication_hub": [66, 77, 79, 81, 132, 133], "tibber": 67, "api": [67, 68, 74, 121, 125, 132, 134, 149, 156], "api_kei": 67, "develop": [67, 130, 138, 141, 144, 145, 148, 149, 150, 152, 154, 155, 159, 163], "minut": [67, 68, 109, 125, 150, 151], "additional_cost_per_kwh": 67, "usual": [67, 146, 155, 160], "leonardo": 67, "oliveira": 67, "lem": [68, 145], "dcbm": [68, 145], "400": [68, 145], "adapt": [68, 125, 149, 160], "meter_tls_certif": 68, "affect": [68, 155], "wish": [68, 121], "ntp_server_1_ip_addr": [68, 125], "ipv4": [68, 82], "octet": 68, "form": [68, 87, 137, 144, 150, 160], "y": [68, 142], "z": [68, 156], "ntp": 68, "server": [68, 111, 122, 125, 143, 144, 147, 150, 152, 153, 156], "sync": 68, "ntp_server_1_port": [68, 125], "123": [68, 102], "65535": 68, "ntp_server_2_ip_addr": [68, 125], "ntp_server_2_port": [68, 125], "fof": 68, "meter_timezon": 68, "00": [68, 160], "timezon": 68, "go": [68, 130, 143, 145, 147, 148, 150, 155, 156, 158, 160], "11": [68, 143], "14": [68, 106, 160], "hour": [68, 109, 110, 125, 146], "15": [68, 106, 156], "45": 68, "meter_dst": 68, "sundai": 68, "month": [68, 149, 160], "march": [68, 149], "t01": 68, "00z": 68, "octob": [68, 142], "daylight": 68, "dst": 68, "resilience_initial_connection_retri": [68, 125], "25": [68, 125], "resili": 68, "resilience_initial_connection_retry_delai": [68, 125], "millisecond": [68, 125], "resilience_transaction_request_retri": [68, 125], "resilience_transaction_request_retry_delai": [68, 125], "250": 68, "cable_id": 68, "loss": [68, 96, 150], "compens": 68, "tariff_id": 68, "tariff": [68, 106, 146], "sc": 68, "field": [68, 97, 103, 106, 110, 126, 145, 151], "uv": 68, "sw": [68, 150], "ud": 68, "valentin": 68, "dimov": 68, "klemm": 68, "micro": [69, 150], "mega": 69, "tester": 69, "v1": [69, 85, 125, 138], "serial_port": [69, 73, 76, 81, 85, 86, 150], "dev": [69, 73, 76, 77, 81, 85, 86, 130, 137, 142, 143, 150, 155], "ttyusb0": [69, 76, 77, 81, 85, 86], "umwc": 69, "baud_rat": [69, 73, 76, 85, 86], "115200": [69, 73, 76, 77, 85, 86, 130], "baud": [69, 73, 76, 77, 85, 86], "reset_gpio_chip": [69, 85], "gpiochip0": [69, 85, 150], "reset_gpio": [69, 76, 85, 86], "27": [69, 85, 150, 156], "dc_max_voltag": 69, "dc_suppli": 69, "board_support": [69, 85, 121], "j": [70, 143, 150, 153, 156, 160, 162], "chargepointconfigpath": [70, 157], "userconfigpath": 70, "user_config": 70, "databasepath": 70, "ocpp_1_6_charge_point": [70, 132, 133], "sqlite": [70, 71, 75], "enableexternalwebsocketcontrol": [70, 71], "publishchargingscheduleinterv": 70, "publishchargingscheduledur": 70, "messagelogpath": [70, 71, 157], "everest_ocpp_log": [70, 71, 157, 158], "messagequeueresumedelai": [70, 71], "queue": [70, 71], "reconnect": [70, 71], "auth_valid": [70, 71, 157], "auth_provid": [70, 71, 157], "ocpp_data_transf": [70, 71, 72, 132, 133], "toward": [70, 71], "ocpp_gener": [70, 71], "session_cost": [70, 80, 132, 133, 135], "connector_zero_sink": [70, 71, 157], "display_messag": [70, 103, 109, 132, 133, 135], "coredatabasepath": 71, "devicemodeldatabasepath": 71, "device_model_storag": 71, "devicemodeldatabasemigrationpath": 71, "device_model_migr": 71, "migrat": [71, 150], "devicemodelconfigpath": 71, "component_config": [71, 150], "compositescheduleinterv": 71, "libocpp": [71, 126, 136, 137, 148], "requestcompositescheduledur": 71, "requestcompositescheduleunit": 71, "share": [71, 106, 121, 122, 143, 144, 145, 150, 151, 157, 161], "amp": [71, 76, 91, 110], "authorizationlist": 71, "authorizationcach": [71, 157], "datatransf": [72, 128], "keys_to_monitor": 72, "heartbeatinterv": [72, 157], "securityprofil": [72, 122, 150, 157], "exampleconfigurationkei": 72, "commad": 72, "seper": [72, 121, 155], "pn532": 73, "nfc": [73, 150], "tag": [73, 87, 96, 97, 109, 155], "ttys0": 73, "read_timeout": 73, "subsequ": [73, 81, 116, 144], "w\u00f6llert": [73, 85], "captur": 74, "dump": [74, 96], "sqlite_db_file_path": 75, "everest_persistent_stor": 75, "phytec": [76, 129], "phyverso": [76, 104, 129], "reset_gpio_bank": 76, "reset_gpio_pin": 76, "conn1_max_current_a_import": 76, "conn1_min_current_a_import": 76, "conn1_min_phase_count_import": 76, "conn1_max_phase_count_import": 76, "conn1_min_current_a_export": 76, "conn1_max_current_a_export": 76, "conn1_min_phase_count_export": 76, "conn1_max_phase_count_export": 76, "conn1_has_socket": 76, "conn1_dc": 76, "conn2_max_current_a_import": 76, "conn2_min_current_a_import": 76, "conn2_min_phase_count_import": 76, "conn2_max_phase_count_import": 76, "conn2_min_current_a_export": 76, "conn2_max_current_a_export": 76, "conn2_min_phase_count_export": 76, "conn2_max_phase_count_export": 76, "conn2_has_socket": 76, "conn2_dc": 76, "peripher": 76, "nrst": 76, "map": [76, 106, 126, 144, 145, 151, 152], "conn1_motor_lock_typ": 76, "hella": 76, "style": [76, 151, 159, 160], "valeo": 76, "potentiomet": 76, "feedback": [76, 141], "conn2_motor_lock_typ": 76, "conn1_gpio_stop_button_en": 76, "som": 76, "conn1_gpio_stop_button_bank": 76, "gpiochip1": 76, "conn1_gpio_stop_button_pin": 76, "36": [76, 141], "conn1_gpio_stop_button_invert": 76, "invert": 76, "conn2_gpio_stop_button_en": 76, "conn2_gpio_stop_button_bank": 76, "conn2_gpio_stop_button_pin": 76, "37": 76, "conn2_gpio_stop_button_invert": 76, "connector_1": 76, "proxim": 76, "connector_2": 76, "rcd_1": 76, "onboard": [76, 85, 130], "rcd_2": 76, "connector_lock_1": 76, "connector_lock_2": 76, "phyverso_mcu_temperatur": [76, 132, 133, 135], "system_specific_data_1": 76, "generic_arrai": [76, 132, 133, 135], "system_specific_data_2": 76, "power_unit_id": 77, "unit_id": 77, "sunspec_base_address": 77, "40000": 77, "50000": 77, "watchdog_wakeup_interv": 77, "wakup": 77, "watchdog": [77, 111], "serial_devic": 77, "bsm": 77, "19200": [77, 150], "r": [77, 143], "485": 77, "rang": [77, 126], "2400": 77, "use_serial_comm_hub": 77, "meter_id": [77, 106], "no_meter_id": 77, "arbitrari": [77, 87, 88, 91, 92, 144, 160], "power_meter_id": 77, "ac_met": 77, "sunspec_ac_met": [77, 132, 133, 135], "serial_com_0_connect": 77, "christoph": 77, "kliemt": 77, "josev": [78, 136, 142, 143], "project": [78, 138, 143, 144, 148, 149, 150, 151, 152, 156, 159, 160, 161, 162, 163], "supported_iso15118_20_ac": 78, "supported_iso15118_20_dc": 78, "tls_activ": 78, "enforce_tl": 78, "is_cert_install_need": 78, "And": [78, 144, 146, 150, 151, 160], "overwritten": [78, 138, 144], "iskra": 79, "33": 79, "ocmf_format_vers": 79, "represent": [79, 97, 115, 130, 141, 143, 145, 146], "ocmf_gateway_identif": 79, "ocmf_gateway_seri": 79, "mention": [79, 138], "ocmf_gateway_vers": 79, "softwar": [79, 103, 141, 147, 151, 154, 159], "ocmf_charge_point_identification_typ": 79, "ocmf_charge_point_identif": 79, "embed": [79, 80, 150], "qwello": [79, 80], "eu": [79, 80], "feig": 80, "192": [80, 82], "168": [80, 82], "feig_seri": 80, "seven": 80, "charact": [80, 102, 106, 126], "abcd123": 80, "terminal_id": 80, "currenc": [80, 92, 102, 109], "978": 80, "4217": [80, 92, 102], "pre_authorization_amount": 80, "2500": 80, "cent": [80, 102], "read_card_timeout": 80, "read_card_debounc": 80, "debounc": 80, "prevent": [80, 121, 125, 150], "transactions_max_num": 80, "concurr": 80, "exce": 80, "bank_transaction_summary_provid": [80, 132, 133], "bank_session_token": 80, "bank_session_token_provid": [80, 132, 133, 146], "team": 80, "hub": 81, "baudrat": [81, 150], "pariti": [81, 150], "odd": 81, "rtsct": 81, "rt": 81, "ct": 81, "ignore_echo": 81, "rxtx_gpio_chip": [81, 150], "rx": 81, "tx": [81, 130], "usag": [81, 91, 141, 146, 150], "rxtx_gpio_lin": [81, 150], "rxtx_gpio_tx_high": [81, 150], "max_packet_s": 81, "size": [81, 154], "payload": [81, 110, 125, 144, 160], "exceed": [81, 96], "apu": 81, "wikipedia": [81, 130], "en": [81, 102, 125, 130], "256": 81, "initial_timeout_m": 81, "within_message_timeout_m": 81, "queri": 81, "9600": 81, "lan": [82, 144], "wifi": [82, 142, 150], "privileg": 82, "setup_wifi": 82, "setup_simul": 82, "online_check_host": 82, "lfenergi": [82, 151], "hostnam": 82, "internet": [82, 144, 150], "initialized_by_default": 82, "release_metadata_fil": 82, "releas": [82, 137, 142, 150, 151, 155], "locat": [82, 103, 111, 122, 125, 130, 138, 143, 155, 157, 158, 161, 162], "ap_interfac": 82, "wlan0": 82, "ap": 82, "ap_ipv4": 82, "24": 82, "memori": 83, "defaultretri": 84, "tri": 84, "download": [84, 88, 109, 111, 137, 150, 151, 154, 156, 161], "defaultretryinterv": 84, "resetdelai": 84, "acknowledg": 84, "travel": 84, "caller": [84, 144], "caps_min_current_a": 85, "caps_max_current_a": 85, "concurrenttx": 87, "nocredit": 87, "notallowedtypeevs": 87, "notatthisloc": 87, "notatthistim": 87, "signatureerror": 87, "certificateexpir": 87, "certificaterevok": 87, "nocertificateavail": 87, "certchainerror": 87, "contractcancel": 87, "tokenvalidationstatu": 87, "timedout": 87, "customidtoken": 87, "printabl": [87, 88], "insensit": [87, 88, 103], "ascii": [87, 88, 90], "idtokentyp": 87, "additional_info": [87, 103], "request_id": [87, 111], "put": [87, 125, 141, 143, 145, 150, 155, 160], "remotestartid": 87, "id_token": [87, 107], "authorization_typ": 87, "authorizationtyp": [87, 146], "assign": [87, 96, 99, 103, 106, 109, 116, 121, 144], "prevalid": 87, "iso15118certificatehashdata": 87, "certificatehashdatainfo": [87, 99], "parentidtag": 87, "expiry_tim": [87, 107], "selectionalgorithm": 87, "choos": [87, 143, 145, 148, 149, 151, 160, 161], "referenc": [87, 106], "influenc": [87, 121], "plugandcharg": 87, "bankcard": [87, 146], "distinguish": [87, 97, 99, 146], "central": [87, 96, 106, 121, 141, 145, 147, 158, 160], "macaddress": 87, "iso14443": [87, 106], "iso15693": [87, 106], "keycod": 87, "noauthor": 87, "bookkeep": 88, "short": [88, 106, 137, 143, 144, 145, 149, 155, 157], "session_token": 88, "invoic": [88, 109], "transaction_data": 88, "poweron": 89, "correctli": [89, 91, 121, 150, 157], "mirror": [89, 130], "contact": [89, 130, 150], "poweroff": [89, 95], "weld": 89, "Not": [89, 116, 160], "assembli": [89, 150], "a_13": 89, "a_20": 89, "a_32": 89, "a_63_3ph_70_1ph": 89, "proximity_pilot": 89, "cp_pwm_duty_cycl": 89, "messagepriorityenum": 90, "alwaysfront": 90, "regardless": [90, 130], "henc": 90, "newer": [90, 142, 155], "messageprior": 90, "infront": 90, "shown": [90, 141, 143, 145, 146, 150], "normalcycl": 90, "messagestateenum": 90, "unavail": [90, 107], "displaymessagestatusenum": 90, "notsupportedmessageformat": 90, "notsupportedprior": 90, "notsupportedst": 90, "unknowntransact": 90, "clearmessageresponseenum": 90, "messagecont": [90, 103, 109], "messageformat": 90, "languag": [90, 109, 141, 142, 144, 152, 160, 163], "uri": [90, 99, 111], "utf8": 90, "But": [90, 145, 146, 151, 152, 155], "assum": [90, 96, 103, 125, 138, 144, 145, 148, 154, 155, 160], "lowest": [90, 121], "timestamp_from": [90, 93, 109], "timestamp_to": [90, 93, 109], "forev": 90, "session_id": [90, 103, 109], "tight": 90, "qr_code": [90, 109], "qr": [90, 109], "status_info": [90, 103], "repons": 90, "nodetyp": 91, "undefin": [91, 106], "evsest": 91, "waitforauth": 91, "waitforenergi": 91, "preparecharg": [91, 96], "pausedev": 91, "pausedevs": 91, "limitsreq": 91, "total_power_w": 91, "ac_max_current_a": 91, "ac_min_current_a": 91, "properli": [91, 99, 121, 125, 130, 142, 143, 150, 155], "ac_max_phase_count": 91, "ac_min_phase_count": 91, "ac_supports_changing_phases_during_charg": 91, "ac_number_of_active_phas": 91, "limitsr": 91, "optimizertarget": 91, "energy_amount_need": 91, "kwh": [91, 92, 124], "charge_to_max_perc": 91, "nn": 91, "car_battery_soc": 91, "Of": 91, "leave_tim": 91, "drive": [91, 121, 144], "fullfil": [91, 158], "cheapest": 91, "timefram": 91, "price_limit": 91, "full_autonomi": 91, "schedulereqentri": 91, "entri": [91, 92, 96, 142, 150], "limits_to_root": 91, "face": [91, 121], "limits_to_leav": 91, "leav": 91, "conversion_effici": 91, "convers": 91, "price_per_kwh": 91, "priceperkwh": [91, 92], "timepoint": [91, 92], "scheduleresentri": 91, "children": 91, "child": [91, 97], "again": [91, 96, 106, 140, 143, 145, 148, 150, 160], "propag": [91, 155], "node_typ": 91, "priority_request": 91, "merg": [91, 121, 155], "them": [91, 115, 116, 126, 138, 140, 143, 145, 147, 150, 152, 160], "evse_st": 91, "optimizer_target": 91, "energy_usage_root": 91, "energy_usage_leav": 91, "schedule_import": [91, 92], "practic": [91, 92, 142, 143, 151], "schedule_export": [91, 92], "valid_until": 91, "consumpt": [91, 148], "afer": 91, "limits_root_sid": 91, "digit": [92, 102], "implementationidentifi": 93, "module_id": [93, 140, 144, 157], "implementation_id": [93, 140, 144, 157], "clearedbymodul": 93, "clearedbyreboot": 93, "severityfilt": 93, "sever": [93, 121, 122, 140, 144, 147, 151, 160], "high_g": 93, "medium_g": 93, "low_g": 93, "timeperiodfilt": 93, "timeperiod": 93, "argument": [93, 140, 143, 144, 148, 153, 160, 163], "state_filt": 93, "origin_filt": 93, "type_filt": 93, "severity_filt": 93, "timeperiod_filt": 93, "handle_filt": 93, "medium": 93, "sub_typ": 93, "origin": [93, 103, 111, 121, 126, 137, 140, 153, 155, 160], "max_current_a_import": 95, "min_current_a_import": 95, "max_phase_count_import": 95, "nr": 95, "min_phase_count_import": 95, "max_current_a_export": 95, "min_current_a_export": 95, "max_phase_count_export": 95, "min_phase_count_export": 95, "connector_typ": 95, "iec62196type2c": 95, "iec62196type2socket": 95, "degre": 95, "celsiu": 95, "fan_rpm": 95, "supply_voltage_12v": 95, "supply_voltage_minus_12v": 95, "relais_on": 95, "architectur": [95, 141, 144, 151], "train": 95, "dccablecheck": 95, "dcprecharg": 95, "fullpowercharg": 95, "stoptransactionreason": 96, "id_tag": [96, 109, 121], "emergencystop": 96, "evdisconnect": 96, "move": [96, 155, 157, 158, 161], "induct": 96, "hardreset": 96, "powerloss": 96, "reboot": [96, 103, 111, 130], "remot": [96, 111, 137, 144, 145, 147, 152, 155, 156, 160], "smartphon": 96, "prepaid": 96, "credit": [96, 106, 146], "softreset": 96, "unlockcommand": 96, "deauthor": 96, "starttransact": 96, "conf": [96, 144, 150, 160], "energylimitreach": 96, "paid": 96, "solut": [96, 141, 142, 145, 148, 156], "groundfault": 96, "localoutofcredit": 96, "masterpass": 96, "masterpassgroupid": 96, "overcurrentfault": 96, "larger": 96, "electr": [96, 106, 121, 122, 130, 143, 146, 149, 150, 158], "powerqu": 96, "qualiti": 96, "imbal": 96, "soclimitreach": 96, "stoppedbyev": 96, "timelimitreach": 96, "startsessionreason": 96, "evconnect": 96, "switchthreephaseswhilechargingresult": 96, "error_notsupport": 96, "error_notcharg": 96, "error_hardwar": 96, "sessioneventenum": 96, "sessionstart": [96, 116], "either": [96, 124, 140, 147, 156, 158], "met": [96, 130], "prepar": [96, 141, 149, 151, 158, 160], "powerdeliveri": 96, "chargingstart": 96, "chargingpausedev": 96, "chargingpausedevs": 96, "chargingresum": 96, "stoppingcharg": 96, "weldingcheck": 96, "chargingfinish": 96, "essenti": [96, 142, 144, 160], "transactionfinish": 96, "clariti": [96, 157], "precondit": 96, "irrevoc": 96, "swipe": 96, "sessionfinish": 96, "reservationstart": [96, 121], "reservationend": [96, 107, 121], "replugstart": 96, "interrupt": [96, 99, 121], "replugfinish": 96, "plugintimeout": 96, "connectiontimeout": [96, 157], "switchingphas": 96, "sessionresum": 96, "waitingforenergi": 96, "meter_valu": 96, "signed_meter_valu": [96, 106], "units_sign": [96, 106, 132, 135], "signedmetervalu": [96, 106, 115], "logging_path": 96, "filenam": 96, "incomplet": 96, "start_signed_meter_valu": [96, 106], "chargingstatechangedev": 96, "chargingstatechang": 96, "authorizationev": 96, "enable_sourc": 96, "unspecifi": 96, "localapi": 96, "localkeylock": 96, "servicetechnician": 96, "remotekeylock": 96, "mobileapp": 96, "firmwareupd": [96, 103, 111, 130], "enable_st": 96, "unassign": 96, "enable_prior": 96, "session_start": 96, "session_finish": 96, "transaction_start": 96, "transaction_finish": 96, "charging_state_changed_ev": 96, "authorization_ev": 96, "nr_of_phases_avail": 96, "present_voltag": 96, "present_curr": 96, "target_voltag": 96, "target_curr": 96, "maximum_current_limit": 96, "minimum_current_limit": 96, "maximum_voltage_limit": 96, "maximum_power_limit": 96, "estimated_time_ful": 96, "depart": 96, "estimated_time_bulk": 96, "fa": 96, "remaining_energy_need": 96, "remain": [96, 113, 130], "battery_capac": 96, "battery_full_soc": 96, "battery_bulk_soc": 96, "brand": 96, "volkswagen_group": 96, "volkswagengroup": 96, "tesla": 96, "independ": [96, 125, 144], "upward": 96, "connectortypeenum": 96, "cccs1": 96, "k": 96, "combo": 96, "cccs2": 96, "cg105": 96, "jari": 96, "g105": 96, "1993": 96, "chademo": [96, 151], "ctesla": 96, "ctype1": 96, "iec62196": 96, "j1772": [96, 121, 150], "ctype2": 96, "mennek": 96, "s309_1p_16a": 96, "16a": 96, "iec60309": 96, "s309_1p_32a": 96, "32a": 96, "s309_3p_16a": 96, "s309_3p_32a": 96, "sbs1361": 96, "domest": 96, "13amp": 96, "scee": 96, "7_7": 96, "cee": 96, "7": [96, 106, 125, 143, 150, 156, 160], "schuko": 96, "stype2": 96, "stype3": 96, "scame": 96, "scee_7_7": 96, "v2grootcertif": 97, "morootcertif": 97, "csmsrootcertif": 97, "v2gcertificatechain": 97, "mfrootcertif": 97, "hashalgorithm": [97, 99], "sha256": [97, 99], "sha384": [97, 99], "sha512": [97, 99], "invalidsignatur": [97, 111], "invalidcertificatechain": 97, "invalidformat": 97, "invalidcommonnam": 97, "norootcertificateinstal": 97, "certificatestoremaxlengthexceed": 97, "writeerror": 97, "issuernotfound": 97, "invalidleafsignatur": 97, "invalidchain": 97, "notfound": 97, "getinstalledcertificatesstatu": 97, "getcertificatesignrequeststatu": 97, "invalidrequestedtyp": 97, "keygenerror": 97, "generationerror": 97, "getcertificateinfostatu": 97, "notfoundvalid": 97, "privatekeynotfound": 97, "hash_algorithm": 97, "issuer_name_hash": 97, "issuer": [97, 99], "dn": [97, 125], "issuer_key_hash": 97, "length": [97, 106, 110, 124, 125, 157], "subject": [97, 154], "serial_numb": 97, "hexadecim": [97, 106], "0x": 97, "lead": [97, 106, 140, 149, 151], "certificatehashdatachain": 97, "child_certificate_hash_data": 97, "certificate_hash_data_chain": 97, "ocsprequestdata": 97, "responder_url": 97, "respond": [97, 99, 121, 144], "url": [97, 99, 111, 145, 161], "ocsp_request_data_list": 97, "certificateocsp": 97, "ocsp_path": 97, "certificateinfo": 97, "certificate_singl": 97, "certificate_count": 97, "externalpay": 99, "ac_single_phase_cor": [99, 100], "ac_three_phase_cor": [99, 100], "dc_core": [99, 100], "dc_extend": [99, 100, 120], "dc_combo_cor": [99, 100], "dc_uniqu": [99, 100], "no_imd": 99, "dceverrorcod": 99, "no_error": 99, "failed_resstemperatureinhibit": 99, "failed_evshiftposit": 99, "failed_chargerconnectorlockfault": 99, "failed_evressmalfunct": 99, "failed_chargingcurrentdifferentia": 99, "failed_chargingvoltageoutofrang": 99, "reserved_a": 99, "reserved_b": 99, "reserved_c": 99, "failed_chargingsystemincompat": 99, "nodata": 99, "error_contactor": 99, "error_rcd": [99, 130], "error_utilityinterruptev": 99, "util": [99, 136, 137, 138, 140, 143, 150, 151, 154, 156, 160], "equip": [99, 150], "temporari": [99, 152], "reduct": 99, "error_malfunct": 99, "recover": 99, "error_emergencyshutdown": 99, "incompat": [99, 111], "v2gmessageid": 99, "bodi": [99, 125], "supportedappprotocolreq": 99, "supportedappprotocolr": 99, "sessionsetupreq": 99, "sessionsetupr": 99, "servicediscoveryreq": 99, "servicediscoveryr": 99, "servicedetailreq": 99, "servicedetailr": 99, "paymentserviceselectionreq": 99, "paymentserviceselectionr": 99, "servicepaymentselectionreq": 99, "servicepaymentselectionr": 99, "paymentdetailsreq": 99, "paymentdetailsr": 99, "authorizationreq": 99, "authorizationr": 99, "contractauthenticationreq": 99, "contractauthenticationr": 99, "chargeparameterdiscoveryreq": 99, "chargeparameterdiscoveryr": 99, "chargingstatusreq": 99, "chargingstatusr": 99, "meteringreceiptr": 99, "powerdeliveryr": 99, "cablecheckreq": 99, "cablecheckr": 99, "prechargereq": 99, "precharger": 99, "currentdemandreq": 99, "currentdemandr": 99, "weldingdetectionreq": 99, "weldingdetectionr": 99, "sessionstopreq": 99, "sessionstopr": 99, "certificateinstallationreq": 99, "certificateupdatereq": 99, "unknownmessag": 99, "j2847_2": 99, "certificateactionenum": 99, "evse_present_voltag": 99, "cdv": 99, "evse_present_curr": 99, "evse_maximum_current_limit": 99, "evse_maximum_power_limit": 99, "evse_maximum_voltage_limit": 99, "evse_minimum_current_limit": 99, "accuraci": [99, 102], "evse_minimum_voltage_limit": 99, "dc_current_regulation_toler": 99, "magnitud": [99, 105], "toler": [99, 105], "dc_peak_current_rippl": 99, "peak": [99, 105], "rippl": [99, 105], "dc_energy_to_be_deliv": 99, "deliveredbi": 99, "dc_ev_readi": 99, "dc_ev_error_cod": 99, "dc_ev_ress_soc": 99, "ress": [99, 150], "dc_ev_cabin_condit": 99, "toheat": 99, "passeng": 99, "compart": 99, "dc_ev_ress_condit": 99, "dc_ev_target_voltag": 99, "dc_ev_target_curr": 99, "demand": 99, "dc_ev_maximum_current_limit": 99, "dc_ev_maximum_power_limit": 99, "dc_ev_maximum_voltage_limit": 99, "ev_remaining_time_to_full_soc": 99, "ev_remaining_time_to_full_bulk_soc": 99, "transmit": [99, 130, 147], "protocol_namespac": 99, "namespac": [99, 137, 144], "version_number_major": 99, "major": [99, 150], "version_number_minor": 99, "minor": [99, 102, 155], "schema_id": 99, "schemaid": 99, "v2g_message_id": 99, "v2g_message_xml": 99, "decod": [99, 130], "v2g_message_json": 99, "v2g_message_exi_hex": 99, "hex": [99, 106], "v2g_message_exi_base64": 99, "exi_respons": 99, "certificate_act": 99, "schema": [99, 138, 160], "exi_request": 99, "iso15118_schema_vers": 99, "certificatereq": 99, "issuernamehash": 99, "issuerkeyhash": 99, "serialnumb": 99, "responderurl": 99, "maxcurrentlimit": 100, "maxpowerlimit": 100, "maxvoltagelimit": 100, "energycapac": 100, "targetcurr": 100, "targetvoltag": 100, "dischargemaxcurrentlimit": 100, "dischargemaxpowerlimit": 100, "dischargetargetcurr": 100, "dischargeminimalsoc": 100, "resistance_f_ohm": 101, "protect": [101, 106, 150], "earth": 101, "ohm": 101, "voltage_v": [101, 105, 106, 124], "currencycod": 102, "alphabet": 102, "taken": [102, 147, 148, 155, 160], "www": [102, 125], "six": 102, "com": [102, 121, 125, 130, 136, 137, 138, 142, 143, 148, 150, 151, 154, 155, 156, 157, 158, 160, 163], "financi": 102, "technic": [102, 103, 151], "metal": [102, 150], "bond": 102, "market": 102, "AED": 102, "afn": 102, "amd": 102, "ang": 102, "aoa": 102, "aud": 102, "awg": 102, "azn": 102, "bam": 102, "bbd": 102, "bdt": 102, "bgn": 102, "bhd": 102, "bif": 102, "bmd": 102, "bnd": 102, "bob": 102, "bov": 102, "brl": 102, "btn": 102, "bwp": 102, "byn": 102, "bzd": 102, "cad": 102, "cdf": 102, "che": 102, "chf": 102, "chw": 102, "clf": 102, "clp": 102, "cny": 102, "cop": 102, "cou": 102, "crc": 102, "cuc": 102, "cup": 102, "cve": [102, 149], "czk": 102, "djf": 102, "dkk": 102, "dop": 102, "dzd": 102, "egp": 102, "ern": 102, "etb": 102, "eur": 102, "fjd": 102, "fkp": 102, "gbp": 102, "gel": 102, "gh": 102, "gip": 102, "gmd": 102, "gnf": 102, "gtq": 102, "gyd": 102, "hkd": 102, "hnl": 102, "htg": 102, "huf": 102, "idr": 102, "il": [102, 106], "inr": 102, "iqd": 102, "irr": 102, "isk": 102, "jmd": 102, "jod": 102, "jpy": 102, "ke": 102, "kg": 102, "khr": 102, "kmf": 102, "kpw": 102, "krw": 102, "kwd": 102, "kyd": 102, "kzt": 102, "lak": 102, "lbp": 102, "lkr": 102, "lrd": 102, "lsl": 102, "lyd": 102, "mad": 102, "mdl": 102, "mga": 102, "mkd": 102, "mmk": 102, "mnt": 102, "mop": 102, "mru": 102, "mur": 102, "mvr": 102, "mwk": 102, "mxn": 102, "mxv": 102, "myr": 102, "mzn": 102, "nad": 102, "ngn": 102, "nio": 102, "nok": 102, "npr": 102, "nzd": 102, "omr": 102, "pab": 102, "pen": 102, "pgk": 102, "php": 102, "pkr": 102, "pln": 102, "pyg": 102, "qar": 102, "ron": 102, "rsd": 102, "rub": 102, "rwf": 102, "sar": 102, "sbd": 102, "scr": 102, "sdg": 102, "sek": 102, "sgd": 102, "shp": 102, "sle": 102, "sll": 102, "srd": 102, "ssp": 102, "stn": 102, "svc": 102, "syp": 102, "szl": 102, "thb": 102, "tj": 102, "tmt": 102, "tnd": 102, "top": [102, 137, 141, 145, 150, 151], "ttd": 102, "twd": 102, "tz": 102, "uah": 102, "ugx": 102, "usd": 102, "usn": 102, "uyi": 102, "uyu": 102, "uyw": 102, "uz": 102, "ved": 102, "ve": [102, 148], "vnd": 102, "vuv": 102, "wst": 102, "xaf": 102, "xcd": 102, "xdr": 102, "xof": 102, "xpf": 102, "xsu": 102, "xua": 102, "yer": 102, "zar": 102, "zmw": 102, "zwl": 102, "separ": [102, 106, 120, 126, 138, 144, 151, 157, 158], "express": [102, 106, 112], "euro": 102, "moneyamount": [102, 109], "ocpp201": [103, 132, 134, 147, 150, 158], "customdata": 103, "vendor_id": 103, "reproduc": 103, "conveni": 103, "chargingscheduleperiod": 103, "start_period": 103, "number_phas": 103, "stack_level": 103, "phase_to_us": 103, "charging_rate_unit": 103, "charging_schedule_period": 103, "start_schedul": 103, "min_charging_r": 103, "transaction_ev": 103, "transactionev": [103, 149], "associ": 103, "enumer": 103, "transactioneventrespons": 103, "original_transaction_ev": 103, "promt": 103, "total_cost": 103, "charging_prior": 103, "personal_messag": 103, "datatransferstatu": 103, "unknownmessageid": 103, "unknownvendorid": 103, "offlin": 103, "message_id": 103, "custom_data": 103, "pair": [103, 123, 144, 150], "read_onli": 103, "getconfigur": 103, "unknown_kei": 103, "rebootrequir": 103, "notsupport": 103, "securityeventenum": 103, "failedtoauthenticateatcsm": 103, "csmsfailedtoauthent": 103, "settingsystemtim": 103, "startupofthedevic": 103, "resetorreboot": 103, "securitylogwasclear": 103, "reconfigurationofsecurityparamet": 103, "memoryexhaust": 103, "invalidmessag": 103, "attemptedreplayattack": 103, "tamperdetectionactiv": 103, "invalidfirmwaresignatur": 103, "invalidfirmwaresigningcertif": 103, "invalidcsmscertif": 103, "invalidchargingstationcertif": 103, "invalidtlsvers": 103, "invalidtlsciphersuit": 103, "maintenanceloginaccept": 103, "maintenanceloginfail": 103, "index": [103, 144, 151, 160, 162, 163], "variabl": [103, 137, 141, 143, 144, 146, 150, 154, 160], "doesn": 103, "suffici": [103, 137, 146, 150], "attributeenum": 103, "attribut": [103, 125, 140, 143], "minset": 103, "maxset": 103, "getvariablestatusenumtyp": 103, "unknowncompon": 103, "unknownvari": 103, "notsupportedattributetyp": 103, "attributetyp": 103, "setvariablestatusenumtyp": 103, "eventtriggerenum": 103, "alert": 103, "threshold": 103, "delta": 103, "eventnotificationtyp": 103, "notif": [103, 160], "hardwirednotif": 103, "hardwir": 103, "hardwiredmonitor": 103, "preconfiguredmonitor": 103, "preconfigur": 103, "custommonitor": 103, "attribute_typ": 103, "absent": 103, "NOT": [103, 160], "event_id": 103, "actual_valu": 103, "event_notification_typ": 103, "caus": [103, 121, 142, 156], "refer": [103, 117, 118, 119, 121, 122, 124, 128, 129, 130, 131, 137, 143, 144, 145, 147, 150, 151, 154, 155, 163], "tech_cod": 103, "tech_info": 103, "transactionid": 103, "variable_monitoring_id": 103, "variablemonitor": 103, "operationalstatusenumtyp": 103, "inop": [103, 121, 126], "operational_statu": 103, "whose": [103, 124, 155], "changeavailabilitystatusenumtyp": 103, "statusinfotyp": 103, "reason_cod": 103, "why": [103, 107, 143, 145, 153], "text": [103, 148, 150, 151, 157, 163], "registrationstatu": 103, "pend": 103, "current_tim": 103, "heartbeat": [103, 130], "bootnotif": 103, "sensor": [104, 106, 112], "real": [105, 130, 145, 149], "current_a": [105, 106, 124], "current_regulation_tolerance_a": 105, "peak_current_ripple_a": 105, "max_export_voltage_v": 105, "min_export_voltage_v": 105, "max_export_current_a": 105, "min_export_current_a": 105, "max_import_voltage_v": 105, "min_import_voltage_v": 105, "max_import_current_a": 105, "min_import_current_a": 105, "max_export_power_w": 105, "max_import_power_w": 105, "sink": 105, "conversion_efficiency_import": 105, "conversion_efficiency_export": 105, "identification_statu": 106, "ocmfuseridentificationstatu": 106, "identification_level": 106, "ocmfidentificationlevel": 106, "overal": 106, "identification_flag": 106, "IF": 106, "ocmfidentificationflag": 106, "identification_typ": 106, "ocmfidentificationtyp": 106, "IT": 106, "identification_data": 106, "uid": 106, "14443": 106, "tariff_text": 106, "textual": 106, "transactionrequeststatu": 106, "not_support": 106, "unexpected_error": 106, "verbos": [106, 143], "transaction_min_stop_tim": 106, "earliest": 106, "yield": 106, "transaction_max_stop_tim": 106, "deadlin": 106, "fill": [106, 124, 143, 148], "signific": 106, "hearsai": 106, "unsecur": [106, 122, 157], "extent": 106, "reliabl": 106, "certifi": 106, "cryptograph": 106, "15118": [106, 123, 142, 145, 149, 150, 151, 158], "mismatch": 106, "outdat": 106, "found": [106, 124, 137, 143, 150, 152, 155, 160, 161], "rfid_non": 106, "rfid_plain": 106, "rfid_rel": 106, "rfid_psk": 106, "ocpp_non": 106, "ocpp_r": 106, "remotestart": 106, "method": [106, 115, 116, 143, 144], "ocpp_auth": 106, "ocpp_rs_tl": 106, "obtain": [106, 124], "ocpp_auth_tl": 106, "ocpp_cach": 106, "ocpp_whitelist": 106, "whitelist": 106, "ocpp_certifi": 106, "iso15118_non": 106, "iso15118_pnc": 106, "plmn_none": 106, "plmn_ring": 106, "plmn_sm": 106, "deni": 106, "two": [106, 116, 121, 122, 123, 124, 125, 138, 140, 141, 143, 144, 145, 147, 149, 150, 151, 154, 160], "factor": 106, "notat": [106, 144], "15693": 106, "electro": 106, "evcoid": 106, "iso7812": 106, "7812": 106, "card_txn_nr": 106, "cardtxnbr": 106, "central_1": 106, "sm": 106, "central_2": 106, "local_1": 106, "local_2": 106, "phone_numb": 106, "phone": 106, "key_cod": 106, "not_assign": 106, "phase_seq_error": 106, "rotat": 106, "ccw": 106, "energy_wh_import": [106, 124], "energy_wh_export": [106, 124], "power_w": [106, 124], "reactivepow": [106, 114, 115], "reactiv": [106, 114, 115], "frequency_hz": [106, 124], "energy_wh_import_sign": 106, "energy_wh_export_sign": 106, "power_w_sign": 106, "voltage_v_sign": 106, "var_sign": 106, "current_a_sign": 106, "frequency_hz_sign": 106, "made": [107, 125, 143, 146], "occupi": 107, "parent_id": 107, "reservationendreason": 107, "usedtostartcharg": 107, "serialcommhub": [108, 132, 134, 150], "io": [108, 136, 153, 162], "status_cod": 108, "idlepric": 109, "grace_minut": 109, "grace": 109, "hour_pric": 109, "monei": [109, 132, 135, 146], "costcategori": 109, "categori": [109, 138], "flatfe": 109, "chargingpricecompon": 109, "nextperiodpric": 109, "charging_pric": 109, "idle_pric": 109, "fee": 109, "sessioncostchunk": 109, "sum": [109, 114, 115, 124], "metervalue_from": 109, "metervalu": [109, 157], "metervalue_to": 109, "thing": [109, 121, 143, 145, 150, 151, 155, 163], "flat": 109, "sessionstatu": 109, "final": [109, 111, 121, 130, 144, 160], "cost_chunk": 109, "next_period": 109, "uinteg": 110, "203": 110, "l": [110, 153], "105": 110, "int16": 110, "apha": 110, "phasea": 110, "aphb": 110, "phaseb": 110, "aphc": 110, "phasec": 110, "a_sf": 110, "phvpha": 110, "phvphb": 110, "bn": 110, "phvphc": 110, "v_sf": 110, "sunssf": 110, "hz_sf": 110, "wpha": 110, "wphb": 110, "wphc": 110, "w_sf": 110, "va": 110, "vapha": 110, "vaphb": 110, "vaphc": 110, "va_sf": 110, "varpha": 110, "varphb": 110, "varphc": 110, "var_sf": 110, "pfpha": 110, "pf": 110, "pct": 110, "pfphb": 110, "pfphc": 110, "pf_sf": 110, "totwhim": 110, "p": [110, 153, 156, 160], "acc32": 110, "totwh_sf": 110, "evt": 110, "bitfield32": 110, "chapter": [110, 143, 151], "17": [110, 142, 160], "critic": 110, "counter": 110, "problem": [110, 137, 142, 148, 151], "retry_interval_": 111, "retrieve_timestamp": 111, "install_timestamp": 111, "acceptedcancel": 111, "invalidcertif": 111, "revokedcertif": 111, "revok": [111, 121], "oldest_timestamp": 111, "oldest": 111, "incluc": 111, "latest_timestamp": 111, "securitylog": 111, "diagnosticslog": 111, "uploadlogsstatu": 111, "file_nam": 111, "upload_logs_statu": 111, "logstatusenum": 111, "badmessag": 111, "badli": 111, "notsupportedoper": 111, "permissiondeni": 111, "insuffici": 111, "permiss": [111, 150, 160], "uploadfailur": 111, "being": [111, 121, 124, 143, 147, 150, 152], "firmwareupdatestatusenum": 111, "intermedi": [111, 155], "downloadfail": 111, "downloadschedul": 111, "downloadpaus": 111, "task": [111, 116], "installationfail": 111, "installreboot": 111, "installschedul": 111, "installdatetim": 111, "installverificationfail": 111, "checksum": 111, "signatureverifi": 111, "notspecifi": 111, "applicationreset": 111, "localreset": 111, "powerup": 111, "remotereset": 111, "scheduledreset": 111, "countdown_": 113, "inact": 113, "current_limit_after_delay_a": 113, "current_limit_during_delay_a": 113, "start_tim": 113, "l1": [114, 115, 124], "l2": [114, 115], "l3": [114, 115], "signed_meter_data": 115, "eg": 115, "signing_method": 115, "creat": [115, 141, 142, 143, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 161, 163], "encoding_method": 115, "public_kei": 115, "diagram": [116, 143, 144, 146], "individu": [116, 126, 141, 150, 160], "thread": [116, 125, 144, 160], "chart": 116, "pleas": [116, 122, 126, 137, 142, 143, 147, 149, 150, 157, 160], "guid": [116, 137, 138, 141, 142, 144, 145, 147, 151, 154, 157, 158, 159, 160, 161], "topic": [120, 144, 148, 149, 151, 160], "everest_extern": 120, "noder": [120, 141, 143, 156, 161], "carsim": 120, "cmd": [120, 141, 143, 144, 156, 160], "semicolon": [120, 126], "iso_wait_slac_match": 120, "iso_start_v2g_sess": 120, "iso_wait_pwr_readi": 120, "36000": 120, "modify_charging_sess": 120, "auto": [121, 124, 130, 132, 156, 160, 162], "usabl": 121, "dedic": [121, 141, 143, 149, 150, 151], "interact": [121, 144, 145, 155, 156], "helper": [121, 138], "70121": [121, 149], "seamlessli": 121, "integr": [121, 137, 143, 144, 145, 150, 151, 152, 154], "microcontrol": 121, "improv": [121, 160], "safeti": [121, 130], "todo": [121, 144, 145], "graph": 121, "behav": 121, "light": [121, 141, 150], "subscrib": [121, 130, 141, 144, 146, 151, 160], "notreserv": 121, "driven": 121, "republish": 121, "struct": [121, 130, 140, 143], "begun": 121, "github": [121, 136, 137, 138, 142, 143, 145, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162], "openfastchargingalli": 121, "pdf": 121, "To": [121, 124, 130, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 159, 161, 162, 163], "against": [121, 155, 157, 160], "reservatonstart": 121, "notifi": [121, 126, 140, 147, 160], "intergr": 121, "overload": 121, "drop": [121, 123, 141, 142, 151, 160], "limt": 121, "win": 121, "exern": 121, "extra": [121, 142, 154, 157], "energynod": [121, 132, 134], "feed": 121, "travers": 121, "were": [121, 137, 141, 149], "whichev": 121, "sometim": [121, 148, 150, 151], "6a": 121, "230v": 121, "desir": [121, 154], "Be": [121, 143, 145, 150], "renault": 121, "zoe": [121, 130], "damag": [121, 150], "your": [121, 137, 138, 141, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "risk": 121, "adjust": [121, 140, 145, 149, 160], "make": [121, 122, 123, 130, 137, 138, 142, 143, 145, 147, 148, 150, 152, 156, 157, 158, 160], "sure": [121, 122, 137, 138, 142, 143, 145, 147, 150, 157, 158, 160], "though": 121, "freedom": 121, "min_phas": 121, "max_phas": 121, "choic": [121, 142], "wear": 121, "lot": [121, 122, 138, 143, 146, 147, 155], "diodefault": 121, "ventilationnotavail": 121, "brownout": 121, "permanentfault": 121, "mrec2groundfailur": 121, "mrec4overcurrentfailur": 121, "mrec5overvoltag": 121, "mrec6undervoltag": 121, "mrec8emergencystop": 121, "mrec10invalidvehiclemod": 121, "mrec14pilotfault": 121, "mrec15powerloss": 121, "mrec17evsecontactorfault": 121, "mrec19cableovertempstop": 121, "mrec20partialinsert": 121, "mrec23proximityfault": 121, "mrec24connectorvoltagehigh": 121, "mrec25brokenlatch": 121, "mrec26cutc": 121, "vendorerror": 121, "connectorlockcapnotcharg": 121, "connectorlockunexpectedclos": 121, "connectorlockunexpectedopen": 121, "connectorlockfailedlock": 121, "connectorlockfailedunlock": 121, "mrec1connectorlockfailur": 121, "devicefault": 121, "wrap": 122, "libevs": [122, 136], "facilit": 122, "readm": [122, 142, 154, 156], "cover": [122, 146, 147, 158], "anchor": [122, 163], "instruct": [122, 138, 142, 143, 149, 150, 153, 154, 156, 158, 160], "writeabl": 122, "profil": [122, 157], "transport": [122, 157], "act": [122, 130, 151, 155, 159, 162], "behavior": [122, 125, 140, 160], "usessldefaultverifypath": 122, "necessarili": 122, "mutual": 122, "mtl": 122, "certificatesign": 122, "endpoint": [122, 125, 152, 157, 158], "mandatori": [122, 150], "possibli": [122, 125, 148], "bx": 123, "cx": 123, "dx": [123, 163], "cm_slac_parm_req": 123, "cm_slac_match_r": 123, "join": [123, 151], "modem": 123, "cap_net_raw": 123, "cm_valid": 123, "qca": 123, "modbusrtu": 124, "subdirectori": [124, 138], "templat": [124, 141, 143, 160], "yaml": [124, 126, 132, 143, 146, 147, 148, 149, 150, 151, 154, 156], "copi": [124, 125, 130, 137, 150, 152], "datasheet": 124, "consist": [124, 125, 138, 141, 144, 150, 155, 162], "start_regist": 124, "num_regist": 124, "multipli": 124, "exponent_regist": 124, "function_code_start_reg": 124, "scale": 124, "001": 124, "expon": 124, "function_code_exp_reg": 124, "split": [124, 130, 157], "certain": [124, 130, 137, 146], "serv": 125, "translat": 125, "metric": 125, "consequ": 125, "thrown": 125, "furthermor": [125, 138, 143, 148, 152, 155, 160], "loop": [125, 144, 147, 151, 159], "cf": 125, "synchron": [125, 144], "livemeasur": 125, "inject": 125, "post": 125, "legal": 125, "renam": 125, "requet": 125, "devi": 125, "Then": [125, 148, 150, 152, 160], "had": [125, 149], "host": [125, 149, 150, 152, 153, 161], "coher": 125, "suppos": [125, 137, 146], "inbetween": 125, "potenti": [125, 146, 149], "similarli": [125, 144], "greater": [125, 142], "consider": 125, "ones": [125, 143, 145, 150], "regularli": [125, 143, 144, 148], "right": [125, 141, 143, 145, 147, 150, 151, 152, 160, 161], "48": 125, "suggest": [125, 152, 160], "pai": [125, 146], "regard": [125, 145], "200m": 125, "bring": 125, "1024bit": 125, "vulner": 125, "curl": [125, 142], "header": [125, 142, 160, 163], "tls_on": 125, "offici": [125, 142, 148, 150, 151, 154], "page": [125, 141, 143, 145, 148, 150, 151, 156, 162], "enable_global_error": [126, 127, 140], "statusnotif": [126, 157], "connectorid": 126, "insid": [126, 138, 143, 145, 152, 155, 156, 157], "errorcod": 126, "vendorid": 126, "vendorerrorcod": 126, "definiton": 126, "get_error_info": 126, "construct": [126, 140, 143, 144], "small": [126, 148, 150, 155], "mrec": 126, "inl": 126, "gov": 126, "chargex": 126, "propos": [126, 146], "unifi": 126, "methodologi": 126, "classifi": 126, "simultan": 126, "statusnotifc": 126, "callback": [126, 140, 144, 157, 160], "changeavail": 126, "mid": 126, "yak": 130, "3v": 130, "ttl": 130, "uart": 130, "plu": [130, 145, 157], "linux": [130, 141, 142, 150, 151], "wakeup": 130, "currrent": 130, "unus": [130, 144], "bp": 130, "8n1": 130, "binari": [130, 143, 150, 160], "googl": 130, "buffer": 130, "consistent_overhead_byte_stuf": 130, "yeti_comm": 130, "evseri": 130, "cpp": [130, 138, 143, 144, 152, 154, 156, 160], "extract": 130, "handlepacket": 130, "linkwrit": 130, "hi2lo": 130, "proto": 130, "lo2hi": 130, "frequent": [130, 151, 155], "nanopb": [130, 152], "nanopb_gener": 130, "setcontrolmod": 130, "setmaxcurr": 130, "accordingli": [130, 137, 141, 157], "human": [130, 162], "allowpoweron": 130, "bool": [130, 140], "decis": [130, 155], "setpwm": 130, "duty_cycl": 130, "ON": [130, 148, 150], "rom": 130, "loader": [130, 156], "stm32flash": 130, "tool": [130, 142, 143, 144, 145, 148, 149, 150, 151, 154, 160, 162], "flash": [130, 142], "kit": [130, 150], "keepalivehi": 130, "1hz": 130, "longer": 130, "stand": [130, 137, 145, 156], "alon": [130, 150], "backup": [130, 150, 155, 161], "setthreephas": 130, "dual": [130, 142], "enablercd": 130, "spike": 130, "goe": [130, 160], "float": 130, "imped": 130, "switchthreephaseswhilecharg": 130, "precaut": 130, "forceunlock": 130, "car_plugged_in": 130, "car_requested_pow": 130, "power_on": 130, "succesfulli": 130, "power_off": 130, "car_requested_stop_pow": 130, "car_unplug": 130, "error_": 130, "error_df": 130, "error_relai": 130, "error_ventilation_not_avail": 130, "error_over_curr": 130, "quick": [130, 138, 142, 144, 151, 157, 158, 160, 161], "permanent_fault": 130, "evse_replug_start": 130, "evse_replug_finish": 130, "roughli": [130, 144, 150], "keepalivelo": 130, "keep": [130, 143, 145, 149, 155, 160], "resetdon": 130, "find": [132, 140, 143, 150, 155, 156, 157, 160], "dpm1000": [132, 134], "dummytokenprovidermanu": [132, 134], "dummytokenvalid": [132, 134], "dummyv2g": [132, 134], "errorhistori": [132, 134], "evslac": [132, 134], "evsesecur": [132, 134, 145], "evseslac": [132, 134, 145], "evsev2g": [132, 134, 143], "genericpowermet": [132, 134, 145], "jstibber": [132, 134], "lemdcbm400600": [132, 134], "micromegawattbsp": [132, 134], "ocppextensionexampl": [132, 134], "pn532tokenprovid": [132, 134], "packetsniff": [132, 134], "persistentstor": [132, 134], "phyversobsp": [132, 134], "powermeterbsm": [132, 134], "pyevjosev": [132, 134], "rsiskramet": [132, 134], "rspaymenttermin": [132, 134], "yetidriv": [132, 134, 145, 150], "yetievdriv": [132, 134], "debug_json": [132, 133], "example_error_framework": [132, 133], "example_us": [132, 133], "generic_error": [132, 133], "solar_forecast": [132, 133], "sunspec_read": [132, 133], "sunspec_scann": [132, 133], "test_control": [132, 133], "tibber_price_forecast": [132, 133], "cmake_condit": 136, "everest_enable_py_support": 136, "AND": [136, 148], "everest_dependency_enabled_josev": 136, "git": [136, 138, 141, 142, 143, 151, 156, 159, 160], "ext": 136, "switchev": 136, "git_rev": 136, "7f16c4b2c1307ce73798215f34b8fe06862bbae1": 136, "git_tag": [136, 137, 160], "2024": [136, 150, 151], "7481fe82f79eb5d9dc62d279a1ea5fadb37120f7": 136, "9780450110f8c52c27e11a84b017aefc599a8c38": 136, "dadfc93bdc69d234a2cefaebe53ad5b8dcbaab": 136, "v0": [136, 155], "build_test": [136, 148, 160], "framework_use_python_venv": 136, "project_nam": [136, 148], "_use_python_venv": 136, "framework_use_python_venv_path": 136, "_use_python_venv_path": 136, "dc09ddf8b21987311eaaf53e9a8f2f35e7974a49": 136, "a705378d48f603891bc9b033fd29b6f86fde4cd8": 136, "mbedtl": 136, "everest_dependency_enabled_mbedtl": 136, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 136, "v2": 136, "28": 136, "enable_program": 136, "enable_test": 136, "mbedtls_fatal_warn": 136, "libcbv2g": [136, 149], "everest_dependency_enabled_libcbv2g": 136, "ec437e6060e30bfa2850139c87a10c3f61f546a0": 136, "everest_dependency_enabled_libevse_secur": 136, "a80ea8b9ff8d69eefcde98848109990c12f69358": 136, "libfsm": 136, "everest_dependency_enabled_libfsm": 136, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 136, "liblog": [136, 137], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 136, "build_exampl": [136, 137], "libmodbu": [136, 137], "everest_dependency_enabled_libmodbu": 136, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 136, "everest_dependency_enabled_libocpp": 136, "4a62b490fb89efd9c2f36d21d7949ee273d2c8b9": 136, "libslac": 136, "everest_dependency_enabled_libslac": 136, "1f9f1a114c8dec79607abaee18782e03849573d8": 136, "libtim": [136, 137], "everest_dependency_enabled_libtim": 136, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 136, "orchestr": [137, 144], "repositori": [137, 138, 140, 141, 145, 149, 150, 151, 153, 154, 156, 157, 161, 162], "recent": [137, 149], "python3": [137, 138, 142, 143], "upgrad": [137, 142, 150], "indepth": 137, "guidanc": 137, "aris": 137, "pip": [137, 138, 142, 143], "setuptool": [137, 142, 143], "wheel": [137, 142, 143], "jstyleson": 137, "jsonschema": 137, "clone": [137, 143], "script": [137, 143, 152, 155, 156, 157, 158, 160, 163], "environ": [137, 141, 145, 148, 149, 150, 151, 154, 160], "cd": [137, 138, 143, 148, 152, 153, 155, 156, 160, 161, 162], "dependency_manag": [137, 143], "init": [137, 140, 143, 144, 155, 156, 160], "checkout": [137, 143, 155, 156, 161], "structur": [137, 143, 144, 148, 151, 160, 161, 163], "deploi": [137, 150, 154, 162], "devkit": 137, "libsunspec": 137, "rise": 137, "cpm": [137, 143], "home": [137, 143, 150, 151, 152, 156, 160], "whoami": [137, 143], "bin": [137, 138, 143, 148, 150, 155, 156, 160], "ev_cli": [137, 138], "mkdir": [137, 143, 153, 155, 160, 162], "jinja2": [137, 142, 143], "pyyaml": [137, 142, 143], "let": [137, 140, 143, 144, 145, 147, 148, 150, 151, 154, 155, 157, 160], "advanc": 137, "lib": [137, 140, 160], "branch": [137, 162], "repo": [137, 143, 150, 154, 155], "achiev": [137, 148, 160], "edit": [137, 140, 150, 155], "cmakelist": [137, 138, 144], "txt": [137, 138, 143, 144], "find_packag": [137, 160], "look": [137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 154, 157, 160], "behind": [137, 145, 155], "clean": [137, 149, 153, 155], "seen": [137, 142, 143, 145, 149, 150], "shell": [137, 143, 150, 152, 155], "yourself": [138, 160], "possibilit": 138, "explain": [138, 141, 143, 145, 147, 151, 158, 160], "subcommand": 138, "manifest": [138, 140, 141, 144, 154, 157, 160], "dir": [138, 156, 160], "clang": [138, 142, 160], "interfacenam": 138, "hpp": [138, 144, 154, 160], "former": [138, 143, 145], "view": [138, 160, 162], "latter": [138, 143, 157], "skeleton": [138, 144], "cmake": [138, 142, 143, 148, 149, 150, 152, 154, 156, 160], "ld": 138, "glue": [138, 143, 150], "hook": 138, "sampleinterfac": 138, "sampleinterfaceimpl": 138, "declar": [138, 141, 143, 144, 160], "subsect": [138, 143, 144], "inferfac": 138, "mark": [138, 150, 160], "75ac1216": 138, "19eb": 138, "4182": 138, "a85c": 138, "820f1fc2c091": 138, "kept": 138, "recreat": 138, "creation": [138, 140], "diff": 138, "touch": [138, 150, 155, 156], "comma": 138, "wherea": 138, "tbd": [138, 154], "edm": [139, 141, 151, 154, 160], "cli": [139, 141, 144, 151, 160], "As": [140, 141, 143, 144, 145, 148, 150, 151, 157], "react": 140, "wai": [140, 141, 143, 144, 145, 148, 149, 150, 154, 160], "raise_error": 140, "clear_error": 140, "errortyp": 140, "clear_al": 140, "errorsubtyp": 140, "clear_all_errors_of_impl": 140, "subscribe_error": 140, "subscribe_all_error": 140, "susbcrib": 140, "subscribe_global_all_error": 140, "autogener": 140, "create_error": 140, "third": [140, 149], "fourth": 140, "fifth": 140, "is_error_act": 140, "statecondit": 140, "member": [140, 144], "is_condition_satisfi": 140, "satisfi": [140, 143, 144, 160], "exampleerrorrais": 140, "exampleerrorsubscrib": 140, "error_object": 140, "error_factori": 140, "exampleerrora": 140, "clear_callback": 140, "error_object_0": 140, "error_object_1": 140, "error_object_2": 140, "error_object_3": 140, "error_object_4": 140, "anytim": 140, "std": [140, 144, 148, 160], "shared_ptr": 140, "error_state_monitor": 140, "mod": [140, 144], "r_example_rais": 140, "is_act": 140, "is_satisfi": 140, "exampleerrorb": 140, "are_satisfi": 140, "pyexampleerrorrais": 140, "pyexampleerrorsubscrib": 140, "opposit": 140, "addition": [140, 145, 151], "_mod": 140, "get_error_factori": 140, "example_rais": 140, "_setup": 140, "lambda": 140, "get_error_state_monitor_impl": 140, "get_error_state_monitor_req": 140, "jsexampleerrorrais": 140, "jsexampleerrorsubscrib": 140, "wouldn": 140, "action": [140, 141, 153, 162], "think": [141, 144], "stack": [141, 143, 151, 156, 158], "scenario": [141, 143, 145, 150, 151, 154, 155], "loos": 141, "coupl": [141, 154, 160], "everyth": [141, 143, 145, 147, 150, 160, 161], "enhanc": 141, "mind": [141, 155], "grei": [141, 145], "background": [141, 156], "pictur": [141, 145, 150], "technologi": 141, "javascript": [141, 143, 144, 148, 149, 160], "python": [141, 143, 144, 152, 158, 160, 163], "rust": [141, 143, 144], "earli": 141, "appreci": 141, "experi": [141, 144, 149, 151, 160], "u": [141, 142, 143, 144, 148, 150, 151, 155, 160], "zulip": [141, 150], "mail": [141, 148, 150, 160], "launch": [141, 144, 148, 160], "workspac": [141, 143, 148, 152, 156, 161], "broker": [141, 143, 144, 152, 160], "smaller": [141, 150], "effort": 141, "sneak": 141, "preview": 141, "admin": [141, 148, 152], "scaffold": 141, "learn": [141, 143, 145, 150, 160], "suit": [141, 147], "idea": [141, 147, 148, 150, 153, 155, 160, 161], "illustr": 141, "box": [141, 145], "dash": 141, "heart": 141, "explan": [141, 145, 157], "tutori": [141, 143, 144, 147, 151, 153, 154, 155, 156, 157, 158, 162, 163], "4gb": 141, "ram": [141, 142, 143], "cpu": [141, 142, 143], "boost": [141, 142, 154], "raspberri": [141, 148, 150], "pi": [141, 148, 150], "ubuntu": [141, 149, 150, 153], "opensus": 141, "fedora": 141, "compil": [141, 142, 143, 154, 160], "walk": [141, 143, 145, 150, 151], "errorfactori": 141, "errorstatemonitor": 141, "syntax": 141, "subscript": [141, 144], "meet": [142, 143, 151], "arm": 142, "ghz": 142, "resp": 142, "quad": 142, "gb": [142, 150], "emmc": [142, 150], "bluetooth": 142, "4g": 142, "5g": 142, "greenphi": 142, "mb": 142, "nativ": 142, "window": [142, 143, 152], "wsl2": 142, "docker": [142, 143, 151, 153, 157, 159, 161], "podman": 142, "gcc": [142, 148], "tweak": 142, "12": [142, 150, 156, 160], "faq": [142, 151], "gnu": 142, "program": [142, 144, 148, 160], "stumbl": 142, "troubl": 142, "issu": [142, 146, 148, 150, 151, 155, 156], "librari": [142, 143, 148, 154, 157, 160], "best": [142, 151, 161], "04": [142, 149, 153], "22": 142, "apt": 142, "sudo": [142, 143, 150, 160], "rsync": [142, 150], "wget": 142, "doxygen": 142, "graphviz": 142, "tidi": [142, 160], "cppcheck": 142, "openjdk": 142, "jdk": 142, "npm": 142, "compos": [142, 143, 152, 156], "libboost": 142, "nodej": 142, "libssl": 142, "libsqlite3": 142, "rfkill": 142, "libpcap": 142, "libev": 142, "pkg": 142, "libcap": 142, "node_api": 142, "procedur": [142, 143, 144, 150], "nodesourc": 142, "md": [142, 156], "zypper": 142, "shadow": 142, "devel_basi": 142, "devel": 142, "libboost_filesystem": 142, "libboost_log": 142, "libboost_program_opt": 142, "libboost_system": 142, "libboost_thread": 142, "libopenssl": 142, "sqlite3": 142, "38": 142, "39": 142, "40": 142, "dnf": 142, "automak": 142, "openssl": 142, "libsqlite3x": 142, "older": 142, "2nd": 142, "keytool": [142, 143], "interchang": [142, 151], "probabl": [142, 143, 144, 150, 153], "python_execut": 142, "highli": 143, "modular": [143, 145, 151], "pull": [143, 149, 151, 154, 161], "prerequisit": [143, 151], "said": 143, "resid": 143, "cpm_source_cach": 143, "initialis": 143, "newli": [143, 149, 160], "adopt": [143, 151], "chosen": 143, "venv": 143, "That": [143, 145, 150, 155], "pki": [143, 147, 158], "create_cert": 143, "sh": [143, 150, 152, 155, 156, 157, 158, 160], "java": 143, "availbl": 143, "significantli": 143, "nproc": 143, "dive": [143, 145, 151, 157], "old": [143, 160], "repeat": [143, 147], "shouldn": [143, 146], "ci": [143, 149, 151], "workflow": [143, 153, 162], "mosquitto": [143, 144, 152, 157], "steve": [143, 148, 152], "infranet_network": [143, 152, 156], "bridg": [143, 152, 156], "subnet": [143, 152, 156], "fd00": [143, 152, 156], "enter": [143, 151, 152, 156], "red": [143, 145, 150, 156, 158], "browser": [143, 148, 156, 161, 162], "localhost": [143, 145, 152, 156, 158, 160, 161], "1880": [143, 158, 161], "ui": [143, 148, 156, 158, 161], "gui": [143, 161], "analys": 143, "insight": [143, 151], "plugin": [143, 158], "feel": [143, 151, 160], "dig": 143, "deeper": [143, 155, 157], "awar": [143, 145, 149, 150, 160], "togeth": [143, 145, 147, 151, 161], "mechan": [143, 145], "analyz": [143, 145], "complic": 143, "nice": [143, 145, 149], "exhaust": 143, "screenshot": [143, 145], "screen": 143, "rather": [143, 147, 151], "click": [143, 145, 151, 152, 158, 161], "menu": [143, 145, 161], "symbol": [143, 145, 148], "corner": [143, 145, 150, 161], "column": [143, 163], "item": [143, 145, 163], "intro": [143, 144], "role": [143, 145], "visit": 143, "congrat": 143, "rocket": 143, "concept": [143, 145, 148, 151, 157, 159, 160, 163], "stick": 143, "entiti": 143, "cours": [143, 151, 160, 161], "term": 143, "some_kei": 143, "myinterfac": 143, "some_implement": 143, "externalinterfac": 143, "min_connect": 143, "max_connect": 143, "enable_external_mqtt": [143, 144], "metadata": [143, 144, 160], "licens": [143, 144, 160], "compani": [143, 144, 150], "explanatori": 143, "possbl": 143, "tell": [143, 145, 146, 150, 160], "rememb": [143, 150], "showd": 143, "easi": [143, 148], "get_id": 143, "ref": [143, 163], "typedef": 143, "piec": 143, "bunch": [143, 144], "besid": [143, 148], "bad": [143, 148, 150], "deprec": [143, 145], "saw": 143, "sometyp": 143, "additionalproperti": 143, "property_1": 143, "property_2": 143, "mymodulenam": 143, "stuff": [143, 145], "handler": [143, 144, 148, 157, 160], "great": [143, 149], "review": 143, "learnt": 143, "proced": 143, "Or": [143, 148], "theoret": [143, 144], "weekli": 143, "tech": 143, "thank": 143, "approach": 144, "glanc": 144, "understand": [144, 145, 151, 155, 159, 160, 163], "hand": [144, 148], "microservic": 144, "deploy": 144, "backbon": 144, "particular": [144, 160], "asynchron": 144, "imagin": [144, 148], "callabl": 144, "observ": 144, "implementor": 144, "analogi": 144, "router": 144, "wlan": 144, "antenna": [144, 150], "wan": 144, "pc": [144, 148], "easili": [144, 145], "Their": 144, "ping": 144, "interface_p": 144, "pong": 144, "command_p": 144, "var_np": 144, "far": [144, 160], "pingservermodul": 144, "cfg_publish_number_of_p": 144, "number_of_p": 144, "if_impl_id_p": 144, "mustermann": 144, "ping_interfac": 144, "pingclientmodul": 144, "if_impl_id_empti": 144, "requirement_ping_serv": 144, "telemetry_en": 144, "active_modul": [144, 157, 160], "instance_id_ping_serv": 144, "config_modul": [144, 157], "instance_id_ping_cli": 144, "graphic": 144, "interface_pingintf": 144, "interface_nam": 144, "intf": 144, "call_command_p": 144, "call_": 144, "command_nam": 144, "subscribe_var_np": 144, "subscribe_": 144, "var_nam": 144, "proxi": 144, "abstract": 144, "interface_pingimplbas": 144, "implbas": 144, "publish_var_np": 144, "publish_": 144, "handle_command_p": 144, "handle_": 144, "appropri": 144, "doc": [144, 152, 160, 161, 162], "rst": [144, 157, 160, 163], "interface_pingimpl": 144, "emptyimpl": 144, "focus": [144, 151], "module_nam": [144, 160], "impl": 144, "apart": 144, "constructor": 144, "notabl": 144, "unique_ptr": 144, "interface_id": 144, "p_": 144, "r_": 144, "requirement_id": 144, "area": [144, 151], "stub": 144, "invoke_init": 144, "p_if_impl_id_p": 144, "invoke_readi": 144, "freeli": 144, "semant": 144, "recal": 144, "built": [144, 160], "ran": [144, 155], "endless": 144, "spawn": [144, 148], "worker": 144, "pool": 144, "watch": [144, 151], "often": [145, 152], "exemplatori": 145, "Such": 145, "magic": 145, "unleash": 145, "fanci": [145, 155], "complex": [145, 155], "afterward": [145, 150], "8849": [145, 148, 156, 160], "blank": 145, "five": 145, "appear": [145, 160], "canva": 145, "blue": 145, "yellow": 145, "circl": 145, "middl": 145, "surpris": 145, "behaviour": 145, "bar": 145, "jsrisev2g": 145, "bottom": 145, "yeti_driv": 145, "haven": [145, 147], "meaning": 145, "somewher": [145, 150, 155], "loadbalanc": 145, "obvious": 145, "plai": [145, 155], "big": 145, "strength": 145, "world": [145, 151, 160], "earlier": 145, "proper": [145, 149], "fact": [145, 155], "hint": [145, 148], "iso15118_car": 145, "interest": 145, "realiz": [145, 155], "sophist": 145, "addtion": [145, 157], "mayb": 146, "partial": 146, "held": 146, "session_cost_calcul": 146, "sort": 146, "verwendungszweck": 146, "approv": 146, "involv": [146, 149, 151], "resourc": 147, "essenc": 147, "e2": 147, "visual": [147, 148, 151, 152, 156], "provis": 147, "signcertif": 147, "agre": 147, "await": 147, "shortcut": 147, "closer": 147, "grow": [148, 151], "life": 148, "debugg": [148, 156, 160], "gdb": [148, 160], "easiest": 148, "sai": [148, 155], "dist": [148, 150, 156, 157, 158, 160, 161], "studio": [148, 152, 156], "authmanag": 148, "cppdbg": 148, "workspacefold": 148, "libexec": 148, "arg": [148, 160], "stopatentri": 148, "cwd": 148, "externalconsol": 148, "mimod": 148, "setupcommand": 148, "ignorefailur": 148, "disassembli": 148, "flavor": 148, "intel": 148, "breakpoint": [148, 160], "forget": [148, 157], "dcmake_build_typ": [148, 160], "disadvantag": 148, "fork": 148, "detach": 148, "grid_connection_point": 148, "0w": 148, "alloc": 148, "whatev": 148, "constraint": 148, "recogn": 148, "cmake_cxx_compil": 148, "unreferenc": 148, "test_config": [148, 160], "solv": 148, "desktop": [148, 156], "ip_of_the_raspberri": 148, "offload": 148, "faster": 148, "ressourc": 148, "mobilityhous": [148, 158], "thoughtwork": 148, "maev": 148, "dbuild_test": 148, "conflict": [148, 155], "scheme": [148, 150], "add_execut": 148, "_test": 148, "cmake_project_nam": 148, "strequal": 148, "OR": 148, "_build_test": 148, "endif": [148, 160], "install_everest_test": 148, "source_dir": 148, "pytest": 148, "install_prefix": 148, "core_test": 148, "py": [148, 150], "framework_test": 148, "pr": 149, "monthli": 149, "june": 149, "septemb": 149, "decemb": 149, "week": 149, "freez": 149, "backward": 149, "v2gtp": 149, "backport": 149, "advisori": 149, "37310": 149, "openv2g": 149, "freed": 149, "commerci": [149, 150], "unfriendli": 149, "lgplv3": 149, "fly": 149, "crash": 149, "pars": 149, "bug": [149, 155], "strive": 149, "compat": [149, 150], "introduc": [149, 157], "break": [149, 157, 160], "meant": [149, 150, 160], "multislot": 149, "thorough": 149, "zvt": 149, "stabil": 149, "beta": 149, "stage": 149, "frontend": 149, "prior": 149, "counterpart": 149, "around": [149, 150, 151, 155], "exactli": 149, "platform": [150, 151], "cm4": 150, "comput": 150, "research": 150, "facil": 150, "alik": 150, "explor": 150, "groundwork": 150, "rapid": 150, "quickli": 150, "outdoor": 150, "spec70121": 150, "cern": 150, "licenc": 150, "happi": [150, 160], "schemat": 150, "3d": 150, "purchas": 150, "question": [150, 151], "wonder": 150, "mailinglist": [150, 151], "onlin": [150, 155], "shop": 150, "yocto": 150, "imag": [150, 152, 153, 162], "basecamp": 150, "grade": 150, "demo": 150, "profession": 150, "wrapper": 150, "esd": 150, "safe": 150, "wrist": 150, "band": 150, "underlai": 150, "mat": 150, "18": [150, 153], "1x": 150, "usb": 150, "IN": 150, "lab": 150, "bmaptool": 150, "pcb": 150, "heatsink": 150, "doubl": 150, "tape": 150, "clip": 150, "mount": [150, 152, 161], "hole": 150, "grai": 150, "spacer": 150, "gap": 150, "black": 150, "jumper": 150, "onto": 150, "reflash": 150, "channel": [150, 151], "sdk": 150, "bmap": 150, "raspberrypi4": 150, "20240912100805": 150, "rootf": 150, "wic": 150, "bz2": 150, "constantli": 150, "rpiboot": 150, "green": 150, "lsblk": 150, "approxim": 150, "sdx": 150, "letter": 150, "nine": 150, "overlai": 150, "twice": 150, "miss": [150, 160], "cage": 150, "seat": 150, "bigger": [150, 155], "mission": 150, "accomplish": 150, "crimp": 150, "orient": 150, "fashion": 150, "ten": 150, "chanc": 150, "unisol": 150, "preassembl": 150, "desk": 150, "barrel": 150, "ssh": [150, 153, 156], "credenti": 150, "slot": 150, "comparison": 150, "20240912103122": 150, "raucb": 150, "poki": 150, "glibc": 150, "x86_64": 150, "cortexa7t2hf": 150, "neon": 150, "vfpv4": 150, "chmod": 150, "name_of_toolchain": 150, "ask": [150, 151, 156], "myuser": 150, "gninja": 150, "dcmake_install_prefix": 150, "deverest_enable_py_support": 150, "deverest_enable_js_support": 150, "deverest": 150, "core_use_python_venv": 150, "temporarili": 150, "obsolet": 150, "candid": [150, 155], "j10": 150, "ninja": 150, "destdir": 150, "strip": 150, "av": 150, "systemd": 150, "systemctl": 150, "my": 150, "configfil": 150, "yeti_fwupd": 150, "serial0": 150, "usr": 150, "yetir1_2": 150, "1_firmwar": 150, "fullsiz": 150, "4b": 150, "rpi": 150, "08": 150, "revisit": 150, "editor": 150, "centralsystemuri": [150, 157], "9000": [150, 158], "mycharger001": 150, "v201": 150, "profile_schema": 150, "component_schema": 150, "ocpp201_init": 150, "paramat": 150, "core_migr": 150, "downgrad": 150, "howto": 150, "juli": 150, "serialcommunicationhub": 150, "comm_hub": 150, "config_implement": 150, "ttyama3": 150, "har": 150, "fine": 150, "udpat": 150, "tryboot": 150, "did": 150, "login": [150, 152], "pw": 150, "symlink": 150, "ln": 150, "snapshot": [151, 160], "foster": 151, "customiz": 151, "glu": 151, "advantag": [151, 154], "pv": 151, "linkedin": 151, "electrif": 151, "sector": 151, "foundat": 151, "thought": 151, "exchang": 151, "enthusiast": 151, "focu": [151, 160], "zulipchat": 151, "announc": 151, "steadili": 151, "answer": [151, 160], "formerli": 151, "ground": 151, "wanna": 151, "tuesdai": 151, "4pm": 151, "ce": 151, "zone": 151, "zoom": 151, "lfx": 151, "linuxfound": 151, "92086494169": 151, "b2df6774": 151, "bc19": 151, "46f9": 151, "8c71": 151, "bbd13a0266a1": 151, "publicli": 151, "lfe": 151, "calendar": 151, "sig": 151, "discuss": 151, "industri": 151, "trend": 151, "tackl": 151, "challeng": 151, "parti": 151, "92797425199": 151, "book": 151, "registr": 151, "calendli": 151, "manuel": 151, "ziegler": 151, "30min": 151, "roadmap": 151, "youtub": 151, "track": [151, 155, 157], "rough": 151, "plan": 151, "webinar": 151, "steer": 151, "committe": 151, "peopl": 151, "stuck": 151, "video": 151, "ecosystem": 151, "journei": 151, "introduct": 151, "troubleshoot": 151, "deep": 151, "breath": 151, "experiment": [151, 159], "bazel": [151, 159], "sphinx": [151, 152, 159], "belaybox": 151, "search": 151, "handi": [152, 160], "vscode": [152, 156], "1883": [152, 160], "tcp": 152, "9001": 152, "mariadb": 152, "sql": 152, "3306": 152, "8180": [152, 157], "1234": 152, "centralsystemservic": [152, 157], "soap": 152, "chargeboxid": 152, "yml": [152, 153, 156, 162], "live": [152, 155], "docker_default": 152, "8080": 152, "clash": 152, "13306": 152, "ll": [152, 160], "navig": [152, 156], "tab": [152, 154, 161], "depric": 152, "ctrl": 152, "shift": [152, 156], "f1": 152, "remopen": 152, "head": 152, "path_to_everest_cpp": 152, "j8": 152, "documen": 152, "env": 152, "pwd": 152, "_build": [152, 162], "dockerfil": 152, "protobuf_gener": 152, "path_to_where_protobuf_files_resid": 152, "protoc": 152, "zip": 152, "nanopb_pb_gen": 152, "python_pb_gen": 152, "runner": 153, "actrc": 153, "ghcr": 153, "catthehack": 153, "actor": 153, "usernam": 153, "artifact": 153, "four": [153, 157], "secret_name_1": 153, "secret_value_1": 153, "secret_name_2": 153, "secret_value_2": 153, "multiline_secret": 153, "line_1": 153, "nline2": 153, "nline3": 153, "github_token": 153, "your_github_token": 153, "sa_github_token": 153, "github_token_of_the_service_account": 153, "sa_github_ssh_kei": 153, "ssh_key_of_the_service_account": 153, "github_actor": 153, "username_of_the_service_account": 153, "your_ssh_kei": 153, "your_usernam": 153, "push": [153, 155, 162], "isn": 153, "work0": [153, 162], "span": [154, 163], "swiftli": 154, "rebuild": [154, 160], "bazelisk": 154, "bazelbuild": 154, "ov": 154, "rest": 154, "cxx": [154, 156, 160], "third_parti": 154, "bzl": 154, "cargo": 154, "toml": 154, "pick": [154, 155], "sigslot": [154, 160], "realist": 154, "macro": 154, "rust_binari": 154, "rust_test": 154, "plenti": 155, "paragraph": 155, "strategi": 155, "concern": 155, "articl": 155, "vincent": 155, "driessen": 155, "gitflow": 155, "atlassian": 155, "count_to_infin": 155, "charge_fast": 155, "new_stuff": 155, "advis": 155, "towrit": 155, "rebas": 155, "bugfix": 155, "rc": 155, "div_by_zero": 155, "ship": 155, "hotfix": 155, "maintenc": 155, "forgot_to_unplug": 155, "cherri": 155, "contrast": 155, "unstabl": 155, "rnd_git_dir": 155, "despit": [155, 157], "intermix": 155, "harder": 155, "conspiraci": 155, "rewrit": 155, "stash": 155, "progress": 155, "someproject": 155, "somerepo": 155, "privateus": 155, "privaterepo": 155, "main_repo": 155, "wip": 155, "rf": 155, "email": 155, "pionier": 155, "manufaktur": 155, "bot": 155, "echo": 155, "contributor": 155, "src": 155, "feature_a": 155, "ff": 155, "larg": 155, "broken": 155, "feature_b": 155, "feature_c": 155, "meanwhil": 155, "went": 155, "seriou": 155, "feature_d_1": 155, "d1": 155, "feature_d_2": 155, "d2": 155, "anonym": 155, "feature_": 155, "incorpor": 155, "ever": 155, "theirs": 155, "homebrew": 156, "brew": 156, "worri": 156, "websit": 156, "cask": 156, "keypair": 156, "keygen": 156, "rsa": 156, "aes128": 156, "gcm": 156, "openssh": 156, "addkeystoag": 156, "ye": 156, "pubkeyacceptedalgorithm": 156, "devup": 156, "playground": 156, "j12": 156, "napi": 156, "devcontain": 156, "13": [156, 160], "_dep": 156, "everestj": 156, "cmakefil": 156, "fatal": 156, "workspacestorag": 156, "5c87aec9a1f3f4ba6ae2c223ac523699": 156, "bootload": 156, "preload": 156, "_resolvefilenam": 156, "cj": 156, "815": 156, "_load": 156, "667": 156, "887": 156, "19": 156, "_preloadmodul": 156, "1158": 156, "loadpreloadmodul": 156, "bootstrap": 156, "pre_execut": 156, "446": 156, "preparemainthreadexecut": 156, "74": 156, "run_main_modul": 156, "module_not_found": 156, "requirestack": 156, "fatalinstal": 156, "addon": 156, "seem": 156, "microsoft": 156, "374": 156, "issuecom": 156, "622239998": 156, "_": [156, 163], "toggl": 156, "6j": 157, "everest_workspac": [157, 160], "cp001": 157, "prepend": 157, "chargepointid": 157, "127": 157, "chargeboxserialnumb": 157, "chargepointmodel": 157, "chargepointvendor": 157, "firmwarevers": 157, "authorizeremotetxrequest": 157, "clockaligneddatainterv": 157, "connectorphaserot": 157, "getconfigurationmaxkei": 157, "86400": 157, "localauthorizeofflin": 157, "localpreauthor": 157, "metervaluesaligneddata": 157, "metervaluessampleddata": 157, "metervaluesampleinterv": 157, "numberofconnector": 157, "resetretri": 157, "stoptransactiononevsidedisconnect": 157, "stoptransactiononinvalidid": 157, "stoptxnaligneddata": 157, "stoptxnsampleddata": 157, "supportedfeatureprofil": 157, "firmwaremanag": 157, "remotetrigg": 157, "localauthlistmanag": 157, "smartcharg": 157, "transactionmessageattempt": 157, "transactionmessageretryinterv": 157, "unlockconnectoronevsidedisconnect": 157, "websocketpinginterv": 157, "supportedfiletransferprotocol": 157, "ftp": 157, "cponam": 157, "authorizationkei": 157, "deadbeefdeadbeef": 157, "localauthlisten": 157, "localauthlistmaxlength": 157, "42": [157, 163], "sendlocallistmaxlength": 157, "chargeprofilemaxstacklevel": 157, "chargingscheduleallowedchargingrateunit": 157, "chargingschedulemaxperiod": 157, "maxchargingprofilesinstal": 157, "iso15118pncen": 157, "contractvalidationofflin": 157, "whitepap": 157, "tailor": 157, "wss": 157, "familiar": 157, "remotestarttransact": 157, "summar": 157, "diagnost": 157, "token_provider_rfid": 157, "jsdummytokenprovidermanu": 157, "logmessag": 157, "logmessagesformat": 157, "consol": [157, 158], "certificateinstal": 158, "alongsid": 158, "themobilityhous": 158, "bash": 158, "dropdown": 158, "q1": [159, 163], "2022": [159, 163], "rule": [159, 163], "embedd": [159, 163], "enviro": [159, 163], "fragment": 160, "knowledg": 160, "benefit": 160, "fundament": 160, "everest_tutorial_dir": 160, "eslintrc": 160, "suitabl": 160, "command_tutori": 160, "interface_tutorial_modul": 160, "static": 160, "tutorialmodul": 160, "config_tutorial_switch": 160, "interface_impl_tutorial_modul": 160, "interface_tutorial_moduleimpl": 160, "particularli": 160, "precis": 160, "among": 160, "pointer": 160, "spot": 160, "coincident": 160, "handle_command_tutori": 160, "fairli": 160, "cmake_minimum_requir": 160, "cmake_run_clang_tidi": 160, "disable_edm": 160, "evc_setup_edm": 160, "infypoweracdc": 160, "pal": 160, "palsigslot": 160, "ev_add_project": 160, "add_subdirectori": 160, "cmake_cxx_clang_tidi": 160, "ctest": 160, "cmake_build_typ": 160, "evc_includ": 160, "codecoverag": 160, "append_coverage_compiler_flag": 160, "setup_target_for_coverage_gcovr_html": 160, "gcovr_coverag": 160, "setup_target_for_coverage_lcov": 160, "lcov_coverag": 160, "ev_add_modul": 160, "cmake_prefix_path": 160, "job": 160, "smoothli": 160, "tutorial_module_inst": 160, "minimalist": 160, "generate_config_run_script": 160, "config_nam": 160, "configuraton": 160, "comment": 160, "substitut": 160, "ld_library_path": 160, "importantli": 160, "yyyi": 160, "mm": 160, "dd": 160, "500139": 160, "500327": 160, "500354": 160, "799618": 160, "everest_ctrl": 160, "799822": 160, "120267": 160, "tutorial_modul": 160, "149934": 160, "brocker": 160, "notic": 160, "pop": 160, "hello": 160, "00000000": 160, "0000": 160, "000000000042": 160, "manual_test": 160, "reselect": 160, "refresh": 160, "thu": 160, "rudimentari": 160, "rerun": 160, "additon": 160, "spin": 160, "frist": 160, "hit": 160, "0xaaaaaad24fc0": 160, "mock_transaction_id": 160, "favorit": 160, "nicer": 160, "buildabl": 160, "runnabl": 160, "modif": 161, "mv": 161, "everest_nod": 161, "bind": 161, "contribut": 161, "run_sil": 161, "automaticc": 162, "documentaiton": 162, "possibilti": 162, "expand": 162, "restructuredtext": 162, "tabl": 162, "workflow_dispatch": 162, "h1": 163, "h2": 163, "h3": 163, "h4": 163, "h5": 163, "h6": 163, "bold": 163, "ital": 163, "inlin": 163, "liter": 163, "sup": 163, "super": 163, "unord": 163, "nest": 163, "_anchorbyref": 163, "_anchor": 163, "_external_link_ref": 163, "_extern": 163, "footnot": 163, "citat": 163, "cit1": 163, "external_link_ref": 163, "anchorbyref": 163, "vertic": 163, "horizont": 163, "width": 163, "utf": 163, "row": 163, "caption": 163, "png": 163, "alt": 163, "150px": 163, "height": 163, "align": 163, "center": 163, "target_": 163, "depth": 163, "toc": 163, "visibl": 163, "hidden": 163, "maxdepth": 163, "second_fil": 163, "int_": 163, "infti": 163, "div": 163, "lineno": 163, "emphas": 163, "some_funct": 163, "any_var": 163, "another_funct": 163, "literalinclud": 163, "dedent": 163, "_tutorial_intro": 163, "toctre": 163, "glob": 163}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 99], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 14, 16, 18, 19, 20, 21, 23, 26, 27, 29, 31, 32, 34, 35, 36, 37, 40, 41, 42, 44, 46, 47, 48, 49, 121, 124, 125], "command": [1, 2, 3, 4, 6, 7, 9, 10, 12, 14, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 45, 46, 47, 49, 120, 124, 125, 130, 138, 143, 154, 155], "iso15118_ev": [2, 100], "ac_rcd": [3, 121], "auth": [4, 51, 116, 147], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": [10, 121], "debug_json": 11, "display_messag": [12, 90], "empti": 13, "energi": [14, 91, 121, 145, 148], "energy_manag": 15, "energy_price_inform": [16, 92], "error_histori": [17, 93], "ev_board_support": [18, 94], "ev_slac": 19, "evse_board_support": [20, 95, 121], "evse_manag": [21, 96], "evse_secur": [22, 97], "exampl": [23, 141, 155, 163], "example_error_framework": 24, "example_us": 25, "external_energy_limit": 26, "generic_arrai": [27, 98], "generic_error": 28, "isolation_monitor": [29, 101, 121], "kv": 30, "ocpp": [31, 70, 103, 122, 148, 149, 150, 157], "ocpp_1_6_charge_point": 32, "ocpp_data_transf": 33, "phyverso_mcu_temperatur": [34, 104], "power": 35, "power_supply_dc": [36, 105], "powermet": [37, 106, 121, 124, 125], "reserv": [38, 107, 121], "serial_communication_hub": 39, "session_cost": [40, 109], "slac": 41, "solar_forecast": 42, "sunspec_ac_met": [43, 110], "sunspec_read": 44, "sunspec_scann": 45, "system": [46, 84, 111, 141, 142, 160], "test_control": 47, "tibber_price_forecast": 48, "uk_random_delai": [49, 113], "api": 50, "modul": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 116, 122, 124, 125, 130, 134, 137, 138, 140, 141, 143, 144, 145, 147, 148, 149, 154, 160], "configur": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 120, 121, 122, 124, 125, 144, 145, 147, 150, 157, 160], "provid": [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, 85, 86, 124, 144], "requir": [50, 51, 53, 57, 58, 60, 62, 65, 66, 70, 71, 72, 74, 77, 79, 80, 82, 141, 142, 144, 160], "metadata": [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, 85, 86], "author": [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, 85, 86, 87, 116, 147], "licens": [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, 85, 86, 149], "dpm1000": 52, "dummytokenprovid": [53, 117], "dummytokenprovidermanu": [54, 118], "dummytokenvalid": [55, 119], "dummyv2g": 56, "energymanag": 57, "energynod": 58, "errorhistori": 59, "evmanag": [60, 120], "evslac": 61, "misc": [61, 64], "evsemanag": [62, 121, 147, 149], "evsesecur": [63, 122, 147], "evseslac": [64, 123], "evsev2g": [65, 147, 149], "genericpowermet": [66, 124], "jstibber": 67, "lemdcbm400600": 68, "micromegawattbsp": 69, "ocpp201": 71, "ocppextensionexampl": [72, 128], "pn532tokenprovid": 73, "packetsniff": 74, "persistentstor": 75, "phyversobsp": [76, 129], "powermeterbsm": 77, "pyevjosev": 78, "rsiskramet": 79, "rspaymenttermin": 80, "serialcommhub": 81, "setup": [82, 148, 150, 152, 153, 156, 160], "store": 83, "yetidriv": [85, 130, 149], "yetievdriv": [86, 131], "bank_transact": 88, "board_support_common": 89, "monei": 102, "serial_comm_hub_request": 108, "temperatur": 112, "unit": [114, 148], "units_sign": 115, "integr": [116, 148, 149, 157], "everest": [116, 130, 132, 133, 134, 135, 137, 139, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 156, 157, 158, 160, 161], "select": 116, "algorithm": 116, "plugev": 116, "findfirst": 116, "userinput": 116, "plug": [116, 147, 149, 158], "charg": [116, 145, 146, 147, 149, 151, 158], "extern": [120, 154], "mqtt": [120, 144, 160], "simul": [120, 143, 145, 156, 161], "typic": 121, "connect": [121, 145, 157], "ac": 121, "dc": [121, 145], "publish": [121, 124], "session_ev": 121, "authent": [121, 145], "autocharg": 121, "pnc": 121, "manag": [121, 126, 137, 143, 145, 148, 150, 154, 160], "1ph": 121, "3ph": 121, "switch": 121, "error": [121, 125, 126, 127, 140, 148, 150, 163], "handl": [121, 125, 149], "ca": 122, "certif": 122, "domain": 122, "iso": [122, 143], "15118": [122, 143], "privat": [122, 155], "kei": 122, "password": 122, "more": [122, 141], "about": [122, 151], "csm": [122, 157], "v2g": 122, "mo": 122, "mf": 122, "bundl": [122, 150], "todo": 123, "dataset": 124, "file": [124, 138, 143, 144, 152], "avail": [124, 153], "descript": [124, 125], "structur": [124, 155], "other": [124, 130], "thing": [124, 156], "note": [124, 125, 144, 149, 163], "get_signed_meter_valu": 124, "lem": 125, "dcbm": 125, "400": 125, "600": 125, "initi": 125, "start_transact": 125, "stop_transact": 125, "ip_address": 125, "port": 125, "option": 125, "meter_tls_certif": 125, "ntp": 125, "set": [125, 137, 150], "resili": 125, "time": 125, "sync": 125, "tl": 125, "limit": 125, "refer": [125, 132], "link": [125, 163], "global": [126, 127, 140], "report": 126, "interact": 126, "evs": 126, "commun": [130, 141, 143, 144, 148], "between": [130, 144], "yeti": [130, 150], "microcontrol": 130, "thi": [130, 160, 163], "driver": [130, 149], "protocol": 130, "cob": 130, "protobuf": [130, 152], "low": 130, "control": 130, "mode": 130, "all": [130, 140, 144], "interfac": [133, 138, 143, 144, 146, 149, 160], "type": [135, 143], "snapshot": 136, "edm": [137, 143], "depend": [137, 142, 143, 149, 154, 160], "instal": [137, 138, 143, 150, 160], "quick": [137, 143, 145], "start": [137, 149, 150, 154, 158], "enabl": 137, "cpm_source_cach": 137, "path": 137, "build": [137, 143, 149, 160, 162], "python": [137, 138, 140, 142], "packag": [137, 142, 143], "need": [137, 143], "run": [137, 144, 150, 153, 157, 160], "up": [137, 150], "updat": [137, 138, 150], "workspac": [137, 160], "us": [137, 138, 145, 146, 150, 154, 155], "cmake": 137, "yaml": [137, 144, 160], "creat": [137, 138, 140, 160], "config": [137, 150, 160], "from": [137, 138], "an": [137, 140], "exist": 137, "directori": [137, 153, 160], "tree": 137, "git": [137, 149, 155], "inform": [137, 149, 150, 162], "glanc": 137, "ev": [138, 143, 151], "cli": [138, 143], "purpos": [138, 140], "automat": 138, "dev": [138, 156], "tool": [138, 139, 141], "venv": 138, "manual": 138, "line": [138, 143], "gener": [138, 140, 143, 144, 152, 162], "c": [138, 140, 154], "header": [138, 144], "defin": [138, 154], "auto": 138, "onli": 138, "nodej": 138, "develop": [139, 142, 143, 151, 156, 160], "framework": [140, 141], "usag": [140, 153], "rais": 140, "clear": 140, "subscrib": 140, "The": [140, 143, 144, 147, 150, 158], "errorfactori": 140, "errorstatemonitor": 140, "syntax": 140, "javascript": 140, "guid": [140, 143, 163], "object": [140, 146], "subscript": 140, "side": 140, "effect": 140, "architectur": [140, 162], "A": [141, 142, 143], "visual": [141, 155], "introduct": [141, 150, 154], "high": 141, "level": 141, "concept": [141, 144, 155], "prerequisit": [141, 157, 158, 160], "hardwar": [141, 150], "oper": 141, "librari": 141, "And": [141, 143, 148], "prepar": [142, 143, 150], "your": [142, 143, 151], "environ": [142, 143, 152, 156], "minimum": 142, "word": 142, "test": [142, 148], "ubuntu": 142, "opensus": 142, "fedora": 142, "troubleshoot": [142, 148, 150, 156], "maven": 142, "java": 142, "version": [142, 149, 151, 163], "pyenv": 142, "kind": 143, "Of": [143, 151, 160], "To": [143, 153, 155, 156, 157, 158, 160], "download": 143, "get": [143, 150, 154, 158], "repositori": [143, 155, 160], "helper": 143, "softwar": [143, 150, 158, 161], "loop": [143, 158], "admin": [143, 145, 149], "panel": [143, 145, 149], "understand": 143, "basic": 143, "element": 143, "manifest": 143, "stub": 143, "One": 143, "deep": 143, "breath": 143, "next": 143, "step": [143, 147, 158], "detail": [144, 145], "overview": [144, 145], "instanc": 144, "implement": [144, 149], "layer": 144, "wire": 144, "togeth": 144, "explain": 144, "sourc": 144, "class": 144, "concurr": 144, "dedic": 145, "case": [145, 146, 150], "add": 145, "paramet": 145, "veri": 145, "station": 145, "point": 145, "car": 145, "function": 145, "bank": 146, "card": 146, "payment": [146, 149], "support": [146, 149, 150, 154], "normal": 146, "flow": 146, "interrupt": 146, "too": 146, "expens": 146, "session": 146, "long": 146, "solut": 146, "introduc": 146, "new": [146, 149, 160], "how": [146, 150, 153, 155, 156, 157, 158, 160], "doe": 146, "work": [146, 151, 153], "process": [147, 150, 158], "involv": 147, "0": [147, 148, 149, 150], "1": [147, 148, 149, 150, 151, 160], "2": [147, 148, 149, 150, 160], "3": [147, 149], "4": [147, 149], "5": [147, 149], "6": [147, 149, 157], "frequent": 148, "ask": 148, "question": 148, "best": [148, 155], "practic": [148, 155], "debug": [148, 160], "singl": 148, "warn": [148, 163], "compil": [148, 150], "gnu": 148, "rpc": 148, "timeout": 148, "releas": 149, "2024": 149, "latest": 149, "stabl": 149, "secur": 149, "fix": 149, "prevent": 149, "integ": 149, "overflow": 149, "exi": 149, "improv": 149, "displai": 149, "further": [149, 150], "mention": 149, "chang": 149, "cloud": 149, "refactor": 149, "databas": 149, "except": 149, "chargex": 149, "mrec": 149, "bsp": 149, "phytec": 149, "phyverso": 149, "bazel": [149, 154], "regard": 149, "tag": 149, "minor": 149, "ad": [149, 160], "schedul": 149, "definit": 149, "rust": [149, 154], "now": 149, "featur": 149, "complet": 149, "termin": 149, "transact": 149, "variou": 149, "custom": [149, 160], "data": 149, "extens": 149, "essenti": 149, "jsevmanag": 149, "replac": 149, "jscarsimul": 149, "extend": 149, "state": 149, "id": 149, "remov": 149, "deprec": [149, 163], "pionix": 150, "belaybox": 150, "assembl": 150, "yak": 150, "board": 150, "flash": 150, "cabl": 150, "final": 150, "via": [150, 160], "rauc": 150, "cross": 150, "toolchain": 150, "activ": [150, 160], "some": 150, "befor": 150, "script": 150, "addit": 150, "factori": 150, "reset": 150, "r": 150, "485": 150, "modbu": 150, "No": 150, "reboot": 150, "after": 150, "short": 150, "cheat": 150, "sheet": 150, "current": 151, "nightli": 151, "what": 151, "i": 151, "compass": 151, "direct": [151, 163], "contact": 151, "zulip": 151, "chat": 151, "mail": 151, "list": [151, 153, 163], "weekli": 151, "tech": 151, "meetup": 151, "group": 151, "special": 151, "interest": 151, "resourc": [151, 156], "find": 151, "wai": 151, "Into": 151, "tabl": [151, 163], "content": [151, 163], "indic": 151, "docker": [152, 156], "playground": 152, "local": 152, "ci": 152, "languang": 152, "specif": 152, "act": 153, "job": 153, "trigger": 153, "event": 153, "bind": 153, "experiment": 154, "project": 154, "main": 155, "tip": [155, 163], "n": 155, "trick": 155, "workflow": 155, "branch": 155, "correspond": 155, "mac": 156, "applic": 156, "github": 156, "standup": 156, "sil": 156, "stop": 156, "ocpp1": 157, "libocpp": 157, "core": 157, "steve": 157, "differ": 157, "within": 157, "log": 157, "let": 158, "": 158, "tutori": [159, 160, 161], "goal": 160, "altern": 160, "clone": 160, "skeleton": 160, "cmakelist": 160, "txt": 160, "root": 160, "observ": 160, "explor": 160, "exemplari": 160, "sphinx": [162, 163], "document": [162, 163], "style": 163, "headlin": 163, "bullet": 163, "target": 163, "section": 163, "head": 163, "grid": 163, "simpl": 163, "csv": 163, "titl": 163, "imag": 163, "figur": 163, "comment": 163, "block": 163, "topic": 163, "sidebar": 163, "admonit": 163, "attent": 163, "caution": 163, "danger": 163, "hint": 163, "import": 163, "seealso": 163, "versionad": 163, "versionchang": 163, "math": 163, "raw": 163, "output": 163, "format": 163, "code": 163}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [14, "variables"], [16, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [21, "variables"], [23, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [31, "variables"], [32, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"], [40, "variables"], [41, "variables"], [42, "variables"], [44, "variables"], [46, "variables"], [47, "variables"], [48, "variables"], [49, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [12, "commands"], [14, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [23, "commands"], [26, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [33, "commands"], [36, "commands"], [37, "commands"], [38, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [45, "commands"], [46, "commands"], [47, "commands"], [49, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"], [121, "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"], [121, "connector-lock"]], "debug_json": [[11, "debug-json"]], "display_message": [[12, "display-message"], [90, "display-message"]], "empty": [[13, "empty"]], "energy": [[14, "energy"], [91, "energy"]], "energy_manager": [[15, "energy-manager"]], "energy_price_information": [[16, "energy-price-information"], [92, "energy-price-information"]], "error_history": [[17, "error-history"], [93, "error-history"]], "ev_board_support": [[18, "ev-board-support"], [94, "ev-board-support"]], "ev_slac": [[19, "ev-slac"]], "evse_board_support": [[20, "evse-board-support"], [95, "evse-board-support"], [121, "evse-board-support"]], "evse_manager": [[21, "evse-manager"], [96, "evse-manager"]], "evse_security": [[22, "evse-security"], [97, "evse-security"]], "example": [[23, "example"]], "example_error_framework": [[24, "example-error-framework"]], "example_user": [[25, "example-user"]], "external_energy_limits": [[26, "external-energy-limits"]], "generic_array": [[27, "generic-array"], [98, "generic-array"]], "generic_error": [[28, "generic-error"]], "isolation_monitor": [[29, "isolation-monitor"], [101, "isolation-monitor"], [121, "isolation-monitor"]], "kvs": [[30, "kvs"]], "ocpp": [[31, "ocpp"], [103, "ocpp"]], "ocpp_1_6_charge_point": [[32, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[33, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[34, "phyverso-mcu-temperature"], [104, "phyverso-mcu-temperature"]], "power": [[35, "power"]], "power_supply_DC": [[36, "power-supply-dc"], [105, "power-supply-dc"]], "powermeter": [[37, "powermeter"], [106, "powermeter"], [121, "powermeter"], [124, "powermeter"]], "reservation": [[38, "reservation"], [107, "reservation"]], "serial_communication_hub": [[39, "serial-communication-hub"]], "session_cost": [[40, "session-cost"], [109, "session-cost"]], "slac": [[41, "slac"]], "solar_forecast": [[42, "solar-forecast"]], "sunspec_ac_meter": [[43, "sunspec-ac-meter"], [110, "sunspec-ac-meter"]], "sunspec_reader": [[44, "sunspec-reader"]], "sunspec_scanner": [[45, "sunspec-scanner"]], "system": [[46, "system"], [111, "system"]], "test_control": [[47, "test-control"]], "tibber_price_forecast": [[48, "tibber-price-forecast"]], "uk_random_delay": [[49, "uk-random-delay"], [113, "uk-random-delay"]], "API": [[50, "api"]], "Module Configuration": [[50, "module-configuration"], [51, "module-configuration"], [52, "module-configuration"], [57, "module-configuration"], [58, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [70, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [78, "module-configuration"], [79, "module-configuration"], [80, "module-configuration"], [82, "module-configuration"], [84, "module-configuration"], [85, "module-configuration"], [86, "module-configuration"], [122, "module-configuration"], [125, "module-configuration"], [160, "module-configuration"]], "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"], [84, "provides"], [85, "provides"], [86, "provides"]], "Requirements": [[50, "requirements"], [51, "requirements"], [53, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [65, "requirements"], [66, "requirements"], [70, "requirements"], [71, "requirements"], [72, "requirements"], [74, "requirements"], [77, "requirements"], [79, "requirements"], [80, "requirements"], [82, "requirements"]], "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"], [84, "metadata"], [85, "metadata"], [86, "metadata"]], "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"], [84, "authors"], [85, "authors"], [86, "authors"]], "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"], [84, "license"], [85, "license"], [86, "license"]], "Auth": [[51, "auth"], [147, "auth"]], "DPM1000": [[52, "dpm1000"]], "DummyTokenProvider": [[53, "dummytokenprovider"], [117, "dummytokenprovider"]], "DummyTokenProviderManual": [[54, "dummytokenprovidermanual"], [118, "dummytokenprovidermanual"]], "DummyTokenValidator": [[55, "dummytokenvalidator"], [119, "dummytokenvalidator"]], "DummyV2G": [[56, "dummyv2g"]], "EnergyManager": [[57, "energymanager"]], "EnergyNode": [[58, "energynode"]], "ErrorHistory": [[59, "errorhistory"]], "EvManager": [[60, "evmanager"], [120, "evmanager"]], "EvSlac": [[61, "evslac"]], "Misc": [[61, "misc"], [64, "misc"]], "EvseManager": [[62, "evsemanager"], [121, "evsemanager"], [147, "evsemanager"]], "EvseSecurity": [[63, "evsesecurity"], [122, "evsesecurity"], [147, "evsesecurity"]], "EvseSlac": [[64, "evseslac"], [123, "evseslac"]], "EvseV2G": [[65, "evsev2g"], [147, "evsev2g"]], "GenericPowermeter": [[66, "genericpowermeter"], [124, "genericpowermeter"]], "JsTibber": [[67, "jstibber"]], "LemDCBM400600": [[68, "lemdcbm400600"]], "MicroMegaWattBSP": [[69, "micromegawattbsp"]], "OCPP": [[70, "ocpp"]], "OCPP201": [[71, "ocpp201"]], "OCPPExtensionExample": [[72, "ocppextensionexample"], [128, "ocppextensionexample"]], "PN532TokenProvider": [[73, "pn532tokenprovider"]], "PacketSniffer": [[74, "packetsniffer"]], "PersistentStore": [[75, "persistentstore"]], "PhyVersoBSP": [[76, "phyversobsp"], [129, "phyversobsp"]], "PowermeterBSM": [[77, "powermeterbsm"]], "PyEvJosev": [[78, "pyevjosev"]], "RsIskraMeter": [[79, "rsiskrameter"]], "RsPaymentTerminal": [[80, "rspaymentterminal"]], "SerialCommHub": [[81, "serialcommhub"]], "Setup": [[82, "setup"], [153, "setup"]], "Store": [[83, "store"]], "System": [[84, "system"]], "YetiDriver": [[85, "yetidriver"], [130, "yetidriver"]], "YetiEvDriver": [[86, "yetievdriver"], [131, "yetievdriver"]], "authorization": [[87, "authorization"]], "bank_transaction": [[88, "bank-transaction"]], "board_support_common": [[89, "board-support-common"]], "iso15118_charger": [[99, "iso15118-charger"]], "iso15118_ev": [[100, "iso15118-ev"]], "money": [[102, "money"]], "serial_comm_hub_requests": [[108, "serial-comm-hub-requests"]], "temperature": [[112, "temperature"]], "units": [[114, "units"]], "units_signed": [[115, "units-signed"]], "Auth Module": [[116, "auth-module"]], "Integration in EVerest": [[116, "integration-in-everest"]], "Selection Algorithm": [[116, "selection-algorithm"]], "PlugEvents": [[116, "plugevents"]], "FindFirst": [[116, "findfirst"]], "UserInput": [[116, "userinput"]], "Plug&Charge Authorization": [[116, "plug-charge-authorization"], [147, "plug-charge-authorization"]], "Configuration": [[120, "configuration"]], "External MQTT": [[120, "external-mqtt"]], "Simulator Commands": [[120, "simulator-commands"]], "Typical connections": [[121, "typical-connections"]], "AC Configuration": [[121, "ac-configuration"]], "DC Configuration": [[121, "dc-configuration"]], "Published variables": [[121, "published-variables"], [124, "published-variables"]], "session_events": [[121, "session-events"]], "Authentication": [[121, "authentication"]], "Autocharge / PnC": [[121, "autocharge-pnc"]], "Reservation": [[121, "reservation"]], "Energy Management": [[121, "energy-management"]], "Energy Management: 1ph/3ph switching": [[121, "energy-management-1ph-3ph-switching"]], "Error Handling": [[121, "error-handling"]], "CA Certificate Domains": [[122, "ca-certificate-domains"]], "Configuration for OCPP": [[122, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[122, "configuration-for-iso-15118"]], "Private Key Password": [[122, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[122, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[123, "todo"]], "Datasets in the configuration file": [[124, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[124, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[124, "dataset-description"]], "Structure of datasets in the configuration file": [[124, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[124, "other-things-to-note"]], "Provided commands": [[124, "provided-commands"]], "get_signed_meter_value": [[124, "get-signed-meter-value"]], "LEM DCBM 400/600": [[125, "lem-dcbm-400-600"]], "Description": [[125, "description"]], "Initialization": [[125, "initialization"]], "Variable Powermeter": [[125, "variable-powermeter"]], "Command start_transaction": [[125, "command-start-transaction"]], "Command stop_transaction": [[125, "command-stop-transaction"]], "ip_address": [[125, "ip-address"]], "port (optional)": [[125, "port-optional"]], "meter_tls_certificate (optional)": [[125, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[125, "ntp-settings-optional"]], "Resilience Settings (optional)": [[125, "resilience-settings-optional"]], "Notes": [[125, "notes"]], "Time Sync": [[125, "time-sync"]], "Error Handling / Resilience": [[125, "error-handling-resilience"]], "TLS Notes & Limitations": [[125, "tls-notes-limitations"]], "References / Links": [[125, "references-links"]], "Global Errors and Error Reporting": [[126, "global-errors-and-error-reporting"]], "Interaction with EVSE Manager": [[126, "interaction-with-evse-manager"]], "Global Errors": [[127, "global-errors"]], "Communication between the Yeti microcontroller and this driver module": [[130, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[130, "protocol"]], "COBS": [[130, "cobs"]], "Protobuf": [[130, "protobuf"]], "EVerest to Yeti": [[130, "everest-to-yeti"]], "Low control mode:": [[130, "low-control-mode"]], "Other commands for all modes:": [[130, "other-commands-for-all-modes"]], "Yeti to EVerest": [[130, "yeti-to-everest"]], "EVerest Reference": [[132, "everest-reference"]], "EVerest Interfaces": [[133, "everest-interfaces"]], "EVerest Modules": [[134, "everest-modules"]], "EVerest Types": [[135, "everest-types"]], "Snapshot": [[136, "snapshot"]], "edm": [[137, "edm"]], "Dependency Manager for EVerest": [[137, "dependency-manager-for-everest"]], "Install and Quick Start": [[137, "install-and-quick-start"]], "Installing edm": [[137, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[137, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[137, "building-everest"]], "Python packages needed to run edm": [[137, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[137, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[137, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[137, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[137, "git-information-at-a-glance"]], "ev-cli": [[138, "ev-cli"]], "Purpose": [[138, "purpose"], [140, "purpose"]], "Install": [[138, "install"]], "Use automatically installed ev-dev-tools from python venv": [[138, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[138, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[138, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[138, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[138, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[138, "auto-generating-nodejs-modules"]], "EVerest development tools": [[139, "everest-development-tools"]], "Error Framework": [[140, "error-framework"]], "Usage": [[140, "usage"], [153, "usage"]], "General": [[140, "general"]], "Raise an error": [[140, "raise-an-error"], [140, "id1"], [140, "id6"], [140, "id12"]], "Clear an error": [[140, "clear-an-error"], [140, "id2"], [140, "id7"], [140, "id13"]], "Subscribe to an error": [[140, "subscribe-to-an-error"], [140, "id3"], [140, "id8"], [140, "id14"]], "Subscribe globally to all errors": [[140, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[140, "the-errorfactory"], [140, "id4"], [140, "id10"], [140, "id16"]], "The ErrorStateMonitor": [[140, "the-errorstatemonitor"], [140, "id5"], [140, "id11"], [140, "id17"]], "Syntax in a C++ module": [[140, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[140, "subscribe-to-global-all-errors"], [140, "id9"], [140, "id15"]], "Syntax in a Python module": [[140, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[140, "syntax-in-a-javascript-module"]], "Usage Guide": [[140, "usage-guide"]], "Creating Error objects": [[140, "creating-error-objects"]], "The global subscription": [[140, "the-global-subscription"]], "Side effects of raising errors": [[140, "side-effects-of-raising-errors"]], "Architecture": [[140, "architecture"], [162, "architecture"]], "EVerest Framework": [[141, "everest-framework"]], "A Visual Introduction": [[141, "a-visual-introduction"]], "Examples of EVerest Modules": [[141, "examples-of-everest-modules"]], "High Level Module Concept": [[141, "high-level-module-concept"]], "Module Communication": [[141, "module-communication"]], "System Requirements and Prerequisites": [[141, "system-requirements-and-prerequisites"]], "Hardware": [[141, "hardware"]], "Operating System": [[141, "operating-system"]], "Libraries And Tools": [[141, "libraries-and-tools"]], "More": [[141, "more"]], "Prepare Your Development Environment": [[142, "prepare-your-development-environment"], [143, "prepare-your-development-environment"]], "Minimum Requirements for EVerest": [[142, "minimum-requirements-for-everest"]], "A Word on System Environments": [[142, "a-word-on-system-environments"]], "Required Packages": [[142, "required-packages"]], "Tested Environments": [[142, "tested-environments"]], "Ubuntu": [[142, "ubuntu"]], "OpenSUSE": [[142, "opensuse"]], "Fedora": [[142, "fedora"]], "Troubleshooting": [[142, "troubleshooting"], [150, "troubleshooting"], [156, "troubleshooting"]], "Maven dependency": [[142, "maven-dependency"]], "Java dependency": [[142, "java-dependency"]], "Python versions with pyenv": [[142, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[143, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[143, "needed-packages"]], "Download And Install": [[143, "download-and-install"]], "Get The Needed EVerest Repositories": [[143, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[143, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[143, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[143, "packages-for-iso-15118-communication"]], "Build EVerest": [[143, "build-everest"]], "Simulating EVerest": [[143, "simulating-everest"]], "Prepare The Helpers": [[143, "prepare-the-helpers"]], "Software in a loop": [[143, "software-in-a-loop"]], "Admin panel and simulations": [[143, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[143, "understanding-everest-modules"]], "Basic elements of a module": [[143, "basic-elements-of-a-module"]], "Module manifest": [[143, "module-manifest"]], "Interfaces": [[143, "interfaces"]], "Types": [[143, "types"]], "Generate the stub files": [[143, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[143, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[144, "everest-modules-in-detail"]], "Overview": [[144, "overview"]], "Concepts": [[144, "concepts"]], "Modules and module instances": [[144, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[144, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[144, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[144, "providing-interface-implementations"]], "Requiring interface implementations": [[144, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[144, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[144, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[144, "explaining-the-yaml-files"]], "Explaining the generated sources": [[144, "explaining-the-generated-sources"]], "Interface headers": [[144, "interface-headers"]], "Module files": [[144, "module-files"]], "The module class": [[144, "the-module-class"]], "Interface implementations": [[144, "interface-implementations"]], "Note on concurrency": [[144, "note-on-concurrency"]], "EVerest Module Configurations": [[145, "everest-module-configurations"]], "Module connections for dedicated use cases": [[145, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[145, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[145, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[145, "module-connections-and-module-parameters"]], "Very quick overview": [[145, "very-quick-overview"]], "Charging station and charging points": [[145, "charging-station-and-charging-points"]], "Authentication for charging": [[145, "authentication-for-charging"]], "Car simulation": [[145, "car-simulation"]], "Energy management": [[145, "energy-management"], [148, "energy-management"]], "DC charging": [[145, "dc-charging"]], "Module functionality in detail": [[145, "module-functionality-in-detail"]], "Bank Card Payment": [[146, "bank-card-payment"]], "Objectives": [[146, "objectives"]], "Supported use cases": [[146, "supported-use-cases"]], "Normal flow": [[146, "normal-flow"]], "Interrupted charging": [[146, "interrupted-charging"]], "Too expensive session": [[146, "too-expensive-session"]], "Too long session": [[146, "too-long-session"]], "Solution": [[146, "solution"]], "Introduce new interfaces": [[146, "introduce-new-interfaces"]], "How does it work": [[146, "how-does-it-work"]], "Configure Plug&Charge": [[147, "configure-plug-charge"]], "The Authorization process in EVerest": [[147, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[147, "involved-everest-modules"]], "Step 0": [[147, "step-0"]], "Step 1": [[147, "step-1"]], "Step 2": [[147, "step-2"]], "Step 3": [[147, "step-3"]], "Step 4": [[147, "step-4"]], "Step 5": [[147, "step-5"]], "Step 6": [[147, "step-6"]], "EVerest configuration": [[147, "everest-configuration"], [160, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[148, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[148, "everest-modules"]], "Debug a single module": [[148, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[148, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[148, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[148, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[148, "everest-ocpp-2-0-1-setup"]], "Testing": [[148, "testing"]], "Unit tests": [[148, "unit-tests"]], "Integration tests": [[148, "integration-tests"]], "EVerest Release Notes": [[149, "everest-release-notes"]], "2024.6.0 - LATEST STABLE": [[149, "latest-stable"]], "Security Fix: Prevent integer overflow in EvseV2G": [[149, "security-fix-prevent-integer-overflow-in-evsev2g"], [149, "id4"]], "New EXI implementation and license improvement": [[149, "new-exi-implementation-and-license-improvement"]], "Version information displayed": [[149, "version-information-displayed"]], "Further mentions of changes": [[149, "further-mentions-of-changes"]], "2024.5.0": [[149, "id1"]], "Cloud: Refactored database exception handling": [[149, "cloud-refactored-database-exception-handling"]], "OCPP 1.6: ChargeX - MREC": [[149, "ocpp-1-6-chargex-mrec"]], "New BSP driver: Phytec phyVERSO": [[149, "new-bsp-driver-phytec-phyverso"]], "Bazel improvement regarding git tags": [[149, "bazel-improvement-regarding-git-tags"]], "Minor EvseManager changes": [[149, "minor-evsemanager-changes"]], "2024.4.0": [[149, "id2"]], "Added charging schedules definition": [[149, "added-charging-schedules-definition"]], "Rust now feature-complete": [[149, "rust-now-feature-complete"]], "Payment terminal integration": [[149, "payment-terminal-integration"]], "Admin Panel improvements": [[149, "admin-panel-improvements"]], "Support starting transaction in EvseManager": [[149, "support-starting-transaction-in-evsemanager"]], "OCPP 2.0.1: Various custom data extensions": [[149, "ocpp-2-0-1-various-custom-data-extensions"]], "Bazel support for building essential modules": [[149, "bazel-support-for-building-essential-modules"]], "JsEvManager as replacement for JsCarSimulator": [[149, "jsevmanager-as-replacement-for-jscarsimulator"]], "2024.3.1": [[149, "id3"]], "2024.3.0": [[149, "id6"]], "Plug & Charge": [[149, "plug-charge"]], "Fix for YetiDriver": [[149, "fix-for-yetidriver"]], "Extended OCPP interface for transaction state and ID": [[149, "extended-ocpp-interface-for-transaction-state-and-id"]], "Removed deprecated modules and dependencies": [[149, "removed-deprecated-modules-and-dependencies"]], "Pionix BelayBox": [[150, "pionix-belaybox"]], "Introduction": [[150, "introduction"], [154, "introduction"]], "The BelayBox hardware": [[150, "the-belaybox-hardware"]], "Getting support": [[150, "getting-support"]], "Setting up Hardware and Software": [[150, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[150, "assembling-the-yak-board"]], "Flashing the Yak Board": [[150, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[150, "assembling-the-yeti-board"]], "Preparing the cable set": [[150, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[150, "final-yak-yeti-cable-setup"]], "BelayBox Use Cases": [[150, "belaybox-use-cases"]], "How to install updates via RAUC bundles": [[150, "how-to-install-updates-via-rauc-bundles"]], "Cross-compile toolchain": [[150, "cross-compile-toolchain"]], "How to flash the Yeti board": [[150, "how-to-flash-the-yeti-board"]], "How to activate OCPP 2.0.1": [[150, "how-to-activate-ocpp-2-0-1"]], "Some information before setting up OCPP 2.0.1": [[150, "some-information-before-setting-up-ocpp-2-0-1"]], "Configuration on the BelayBox": [[150, "configuration-on-the-belaybox"]], "Running the scripts and manager processes": [[150, "running-the-scripts-and-manager-processes"]], "Additional information": [[150, "additional-information"]], "Factory reset": [[150, "factory-reset"]], "Further information": [[150, "further-information"]], "RS-485 Modbus config for Yak board": [[150, "rs-485-modbus-config-for-yak-board"]], "Yeti errors or EVerest not starting": [[150, "yeti-errors-or-everest-not-starting"]], "No reboot after RAUC update": [[150, "no-reboot-after-rauc-update"]], "Short cheat sheet": [[150, "short-cheat-sheet"]], "Current Version nightly": [[151, "index"]], "What Is EVerest": [[151, "what-is-everest"]], "EVerest Compass": [[151, "everest-compass"]], "Direct contact": [[151, "direct-contact"]], "Zulip chat": [[151, "zulip-chat"]], "Mailing list": [[151, "mailing-list"]], "Weekly tech meetup and working groups": [[151, "weekly-tech-meetup-and-working-groups"]], "Special Interest Group \u201cEV Charging\u201d": [[151, "special-interest-group-ev-charging"]], "1:1 meetup": [[151, "meetup"]], "Tech resources about EVerest": [[151, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[151, "find-your-way-into-everest-development"]], "Table Of Contents": [[151, "table-of-contents"]], "Indices and tables": [[151, "indices-and-tables"]], "Docker setup": [[152, "docker-setup"]], "everest playground": [[152, "everest-playground"]], "Local CI environment": [[152, "local-ci-environment"]], "Generating languange specific protobuf files": [[152, "generating-languange-specific-protobuf-files"]], "How To: Act": [[153, "how-to-act"]], "List available jobs:": [[153, "list-available-jobs"]], "Run Jobs / Trigger events:": [[153, "run-jobs-trigger-events"]], "Bind working directory:": [[153, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[154, "experimental-bazel-support-in-everest"]], "Getting Started": [[154, "getting-started"]], "Using Bazel Commands": [[154, "using-bazel-commands"]], "Dependency Management": [[154, "dependency-management"]], "Defining C++ EVerest Modules": [[154, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[154, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[154, "using-everest-in-external-bazel-projects"]], "How To: Git": [[155, "how-to-git"]], "Main concept": [[155, "main-concept"]], "Best practices": [[155, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[155, "tips-n-tricks-for-git"]], "Using private repositories": [[155, "using-private-repositories"]], "Workflow example": [[155, "workflow-example"]], "Visualization of the branching structure": [[155, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[155, "corresponding-git-commands"]], "How To: Develop on a Mac": [[156, "how-to-develop-on-a-mac"]], "Application Setup": [[156, "application-setup"]], "GitHub Setup": [[156, "github-setup"]], "Standup the Dev Docker Environment": [[156, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[156, "everest-sil-simulation"]], "Stopping things": [[156, "stopping-things"]], "Resources": [[156, "resources"]], "How To: OCPP1.6 in EVerest": [[157, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[157, "prerequisites"], [158, "prerequisites"]], "Integration of libocpp into everest-core": [[157, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[157, "run-everest-with-steve"]], "Configuring OCPP": [[157, "configuring-ocpp"]], "Connect to a different CSMS": [[157, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[157, "configuring-ocpp-within-everest"]], "Logging": [[157, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[158, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[158, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[158, "let-s-get-started-step-by-step"]], "Tutorials": [[159, "tutorials"]], "How To: Develop New Modules": [[160, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[160, "goal-of-this-tutorial"]], "Install Prerequisites": [[160, "install-prerequisites"]], "Workspace Setup": [[160, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[160, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[160, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[160, "create-module-skeleton"]], "Interface Configuration": [[160, "interface-configuration"]], "Build Configuration & Build": [[160, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[160, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[160, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[160, "adding-dependencies-yaml"]], "Building": [[160, "building"]], "Run Configuration & Run": [[160, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[160, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[160, "running-everest"]], "Observing the System": [[160, "observing-the-system"]], "Exploring with MQTT Explorer": [[160, "exploring-with-mqtt-explorer"]], "Debugging": [[160, "debugging"]], "Exemplary Module Customizations": [[160, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[161, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[162, "general-sphinx-information"]], "Build the documentation": [[162, "build-the-documentation"]], "Sphinx style guide": [[163, "sphinx-style-guide"]], "Headlines": [[163, "headlines"]], "Styles": [[163, "styles"]], "Bullet Lists": [[163, "bullet-lists"]], "Targets and Links": [[163, "targets-and-links"]], "Section Heading": [[163, "section-heading"]], "Tables": [[163, "tables"]], "Grid table": [[163, "grid-table"]], "Simple table": [[163, "simple-table"]], "CSV table": [[163, "csv-table"]], "table title": [[163, "id6"]], "Images and Figures": [[163, "images-and-figures"]], "Image": [[163, "image"]], "Figure": [[163, "figure"]], "Comments": [[163, "comments"]], "Directives": [[163, "directives"]], "Table of Contents": [[163, "table-of-contents"], [163, "id4"]], "Table of Contents (this document)": [[163, "table-of-contents-this-document"]], "Content Block Directives": [[163, "content-block-directives"], [163, "id5"]], ".. topic:: [title]": [[163, "topic-title"]], "Topic": [[163, null]], ".. sidebar:: [title]": [[163, "sidebar-title"]], "Sidebar": [[163, null]], ".. admonition:: [title]": [[163, "admonition-title"]], "Admonition title": [[163, null]], ".. attention::": [[163, "attention"]], ".. caution::": [[163, "caution"]], ".. danger::": [[163, "danger"]], ".. error::": [[163, "error"]], ".. hint::": [[163, "hint"]], ".. important::": [[163, "important"]], ".. note::": [[163, "note"]], ".. tip::": [[163, "tip"]], ".. warning::": [[163, "warning"]], ".. seealso::": [[163, "seealso"]], ".. versionadded:: [version]": [[163, "versionadded-version"]], ".. versionchanged:: [version]": [[163, "versionchanged-version"]], ".. deprecated:: [version]": [[163, "deprecated-version"]], ".. math::": [[163, "math"]], ".. raw:: output format": [[163, "raw-output-format"]], "Code Examples": [[163, "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/display_message", "_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/generic_error", "_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/EvManager", "_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/display_message", "_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/temperature", "_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/EvManager", "_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/OCPP201", "_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", "general/release-notes", "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/display_message.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/generic_error.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/EvManager.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/display_message.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/temperature.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/EvManager.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/OCPP201.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", "general/release-notes.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. display_message", "13.2.13. empty", "13.2.14. energy", "13.2.15. energy_manager", "13.2.16. energy_price_information", "13.2.17. error_history", "13.2.18. ev_board_support", "13.2.19. ev_slac", "13.2.20. evse_board_support", "13.2.21. evse_manager", "13.2.22. evse_security", "13.2.23. example", "13.2.24. example_error_framework", "13.2.25. example_user", "13.2.26. external_energy_limits", "13.2.27. generic_array", "13.2.28. generic_error", "13.2.29. isolation_monitor", "13.2.30. kvs", "13.2.31. ocpp", "13.2.32. ocpp_1_6_charge_point", "13.2.33. ocpp_data_transfer", "13.2.34. phyverso_mcu_temperature", "13.2.35. power", "13.2.36. power_supply_DC", "13.2.37. powermeter", "13.2.38. reservation", "13.2.39. serial_communication_hub", "13.2.40. session_cost", "13.2.41. slac", "13.2.42. solar_forecast", "13.2.43. sunspec_ac_meter", "13.2.44. sunspec_reader", "13.2.45. sunspec_scanner", "13.2.46. system", "13.2.47. test_control", "13.2.48. tibber_price_forecast", "13.2.49. 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. EvManager", "13.1.12. EvSlac", "13.1.13. EvseManager", "13.1.14. EvseSecurity", "13.1.15. EvseSlac", "13.1.16. EvseV2G", "13.1.17. GenericPowermeter", "13.1.18. JsTibber", "13.1.19. LemDCBM400600", "13.1.20. MicroMegaWattBSP", "13.1.21. OCPP", "13.1.22. OCPP201", "13.1.23. OCPPExtensionExample", "13.1.24. PN532TokenProvider", "13.1.25. PacketSniffer", "13.1.26. PersistentStore", "13.1.27. PhyVersoBSP", "13.1.28. PowermeterBSM", "13.1.29. PyEvJosev", "13.1.30. RsIskraMeter", "13.1.31. RsPaymentTerminal", "13.1.32. SerialCommHub", "13.1.33. Setup", "13.1.34. Store", "13.1.35. System", "13.1.36. YetiDriver", "13.1.37. YetiEvDriver", "13.3.1. authorization", "13.3.2. bank_transaction", "13.3.3. board_support_common", "13.3.4. display_message", "13.3.5. energy", "13.3.6. energy_price_information", "13.3.7. error_history", "13.3.8. ev_board_support", "13.3.9. evse_board_support", "13.3.10. evse_manager", "13.3.11. evse_security", "13.3.12. generic_array", "13.3.13. iso15118_charger", "13.3.14. iso15118_ev", "13.3.15. isolation_monitor", "13.3.16. money", "13.3.17. ocpp", "13.3.18. phyverso_mcu_temperature", "13.3.19. power_supply_DC", "13.3.20. powermeter", "13.3.21. reservation", "13.3.22. serial_comm_hub_requests", "13.3.23. session_cost", "13.3.24. sunspec_ac_meter", "13.3.25. system", "13.3.26. temperature", "13.3.27. uk_random_delay", "13.3.28. units", "13.3.29. units_signed", "Auth Module", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.2.1. EvManager", "5.2.2. EvseManager", "5.2.3. EvseSecurity", "5.2.4. EvseSlac", "5.2.6. GenericPowermeter", "5.2.7. LEM DCBM 400/600", "5.2.8. Global Errors and Error Reporting", "5.2.10. Global Errors", "OCPPExtensionExample", "PhyVersoBSP", "5.2.11. 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", "EVerest Release Notes", "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, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 77, 78, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 127, 128, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162], "interfac": [1, 2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 51, 52, 57, 58, 60, 61, 62, 63, 64, 65, 67, 69, 70, 71, 74, 76, 77, 78, 82, 84, 85, 86, 90, 93, 116, 121, 122, 124, 125, 132, 140, 141, 145, 147, 148, 150, 151, 152, 154, 157, 162], "defin": [1, 2, 9, 10, 11, 15, 16, 18, 20, 21, 22, 23, 25, 29, 30, 32, 33, 35, 37, 42, 44, 45, 47, 48, 51, 62, 65, 70, 87, 89, 91, 96, 99, 106, 111, 122, 125, 126, 130, 132, 137, 140, 141, 142, 143, 144, 149, 152, 157, 160, 162, 163], "iso15118": [1, 2, 19, 22, 41, 47, 56, 61, 62, 64, 65, 78, 99, 100, 121, 122, 136, 143, 147, 158], "charger": [1, 2, 20, 50, 51, 56, 62, 65, 82, 99, 116, 121, 130, 141, 147, 148, 150, 151, 158], "require_auth_eim": 1, "null": [1, 2, 30, 41], "an": [1, 2, 3, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46, 48, 49, 50, 51, 52, 56, 62, 64, 65, 72, 78, 80, 81, 84, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 101, 102, 103, 106, 107, 108, 109, 110, 111, 115, 116, 121, 123, 125, 126, 128, 130, 138, 141, 143, 144, 145, 147, 148, 149, 150, 151, 153, 156, 157, 158, 160, 161], "eim": [1, 62, 65, 121], "author": [1, 4, 5, 6, 21, 96, 106, 109, 121, 132, 135, 143, 144, 146, 151, 157, 160], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 49, 50, 51, 53, 54, 57, 58, 60, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 99, 102, 103, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 48, 49, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 121, 141, 143, 151, 156], "providedidtoken": [1, 5, 6, 21, 87, 96, 109, 147], "The": [1, 2, 4, 5, 12, 14, 18, 20, 21, 22, 29, 30, 31, 36, 37, 38, 46, 49, 50, 51, 64, 65, 66, 68, 74, 78, 79, 80, 81, 82, 87, 90, 91, 92, 96, 97, 99, 102, 103, 106, 109, 111, 112, 116, 120, 121, 122, 123, 124, 125, 126, 127, 130, 137, 138, 141, 142, 145, 146, 148, 149, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 163], "evcc": [1, 2, 21, 78, 96, 99, 158], "provid": [1, 3, 5, 6, 7, 8, 11, 17, 19, 22, 23, 28, 31, 39, 40, 41, 49, 87, 88, 90, 97, 99, 103, 104, 106, 109, 111, 116, 117, 118, 120, 121, 122, 125, 126, 138, 140, 141, 143, 145, 146, 147, 148, 152, 154, 157, 158, 160, 162], "payment": [1, 80, 99, 106, 147, 151], "detail": [1, 21, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 80, 85, 86, 90, 99, 103, 106, 107, 121, 122, 125, 137, 141, 143, 149, 150, 151, 157, 160], "pnc": [1, 62, 65, 150, 157, 158], "send": [1, 21, 31, 39, 62, 64, 70, 103, 121, 123, 126, 130, 144, 146, 147, 155, 160], "signatur": [1, 22, 106, 111, 115, 140], "certif": [1, 21, 22, 63, 65, 68, 78, 87, 97, 99, 106, 111, 125, 142, 143, 147, 150, 157, 158], "chain": [1, 21, 22, 58, 65, 97, 121, 147], "emaid": [1, 87, 106], "There": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 121, 138, 140, 143, 144, 145, 147, 150, 151, 154, 155, 156], "extend": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 72, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 128, 144, 160], "definit": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 138, 141, 143, 144, 150], "here": [1, 2, 4, 5, 6, 7, 8, 12, 14, 16, 17, 18, 20, 21, 22, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 43, 46, 49, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 81, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 99, 102, 103, 106, 107, 108, 109, 111, 115, 130, 132, 137, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 157, 158, 160, 161], "ac_close_contactor": 1, "contactor": [1, 2, 18, 20, 89, 95, 99, 130], "should": [1, 3, 12, 18, 20, 21, 22, 29, 32, 36, 37, 51, 52, 57, 60, 62, 64, 65, 72, 82, 84, 90, 95, 96, 100, 103, 111, 121, 125, 130, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 157, 160], "close": [1, 2, 65, 99, 145, 156], "ac_open_contactor": 1, "open": [1, 99, 137, 143, 145, 149, 150, 151, 152, 156, 157, 160, 161, 162], "start_cable_check": 1, "now": [1, 21, 49, 70, 71, 91, 92, 96, 111, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 150, 151, 152, 154, 155, 156, 160, 161], "start": [1, 2, 4, 19, 20, 21, 29, 31, 36, 37, 39, 41, 46, 49, 51, 60, 62, 68, 70, 89, 96, 103, 106, 109, 111, 113, 116, 121, 123, 125, 130, 138, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 155, 156, 157, 160, 161], "cabl": [1, 10, 20, 62, 68, 76, 89, 96, 142], "check": [1, 6, 22, 23, 30, 62, 82, 106, 121, 125, 130, 140, 144, 145, 149, 150, 151, 155, 158, 160], "start_pre_charg": 1, "pre": [1, 65, 80, 96, 106, 124, 143, 146, 152, 161], "charg": [1, 2, 9, 19, 20, 21, 29, 31, 32, 36, 47, 49, 51, 57, 60, 62, 65, 69, 70, 71, 76, 79, 84, 87, 89, 90, 91, 95, 96, 99, 100, 103, 105, 106, 107, 109, 120, 121, 122, 126, 129, 130, 141, 143, 150, 157, 159], "phase": [1, 2, 18, 20, 29, 36, 57, 58, 60, 62, 76, 91, 95, 96, 99, 105, 106, 110, 114, 115, 121, 124, 130, 141, 143, 149], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 9, 14, 18, 20, 21, 26, 31, 34, 41, 44, 52, 53, 57, 60, 62, 64, 67, 68, 70, 71, 76, 77, 80, 89, 90, 91, 95, 96, 99, 102, 103, 104, 106, 109, 110, 116, 117, 121, 122, 123, 124, 125, 126, 127, 130, 132, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 160, 163], "3": [1, 19, 36, 41, 45, 57, 60, 61, 62, 64, 68, 76, 92, 96, 102, 106, 121, 122, 123, 124, 125, 130, 136, 137, 142, 150, 156, 157, 160, 163], "trigger": [1, 3, 19, 20, 31, 32, 62, 103, 111, 141, 144, 147, 149, 157, 162], "when": [1, 4, 12, 19, 31, 32, 36, 41, 44, 51, 62, 64, 65, 69, 70, 71, 73, 76, 77, 84, 85, 86, 87, 90, 91, 96, 103, 106, 107, 109, 111, 113, 121, 122, 124, 125, 126, 130, 138, 140, 142, 143, 144, 145, 147, 148, 149, 150, 153, 155, 156, 157, 160, 162], "ev": [1, 2, 4, 18, 19, 20, 21, 51, 60, 61, 62, 64, 65, 76, 78, 86, 87, 89, 94, 96, 99, 100, 106, 109, 116, 123, 129, 131, 139, 141, 144, 145, 147, 149, 150, 158, 160], "powerdeliveryreq": [1, 99], "messag": [1, 12, 31, 32, 62, 70, 71, 74, 81, 90, 93, 99, 103, 106, 109, 122, 123, 126, 130, 140, 141, 144, 148, 149, 150, 157, 160], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 4, 20, 21, 29, 31, 32, 37, 41, 51, 68, 76, 89, 91, 96, 99, 106, 116, 121, 125, 130, 146, 150, 157, 161], "current_demand_start": 1, "process": [1, 2, 19, 41, 57, 80, 87, 96, 99, 111, 116, 122, 126, 127, 138, 141, 143, 144, 145, 146, 148, 149, 151, 154, 159, 160, 161, 163], "ha": [1, 4, 12, 20, 31, 32, 51, 62, 65, 76, 78, 79, 87, 90, 96, 99, 103, 106, 107, 111, 116, 121, 125, 126, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 154, 155, 157, 160], "want": [1, 2, 62, 121, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 153, 155, 160, 161], "current_demand_finish": 1, "wa": [1, 8, 19, 21, 22, 23, 30, 38, 41, 46, 82, 96, 99, 103, 106, 107, 111, 113, 130, 137, 143, 144, 145, 146, 147, 149, 151, 155, 157, 160], "finish": [1, 2, 20, 40, 46, 51, 62, 80, 91, 96, 109, 123, 146, 150, 155, 160], "sae_bidi_mode_act": 1, "sae": [1, 2, 60, 62, 99, 121, 150], "j2847": [1, 2, 60, 62], "bidi": [1, 60, 99], "mode": [1, 2, 9, 21, 36, 39, 41, 47, 52, 57, 62, 64, 82, 91, 99, 100, 105, 121, 148, 150], "activ": [1, 20, 36, 51, 52, 62, 68, 91, 92, 93, 109, 111, 113, 116, 125, 138, 140, 142, 145, 147, 157], "evcc_id": [1, 96], "string": [1, 2, 4, 6, 9, 11, 17, 18, 19, 21, 22, 23, 30, 31, 32, 36, 37, 38, 39, 41, 43, 45, 46, 47, 50, 51, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 115, 120, 125, 143, 144, 160], "specifi": [1, 21, 22, 29, 31, 38, 62, 65, 68, 84, 91, 96, 97, 99, 103, 106, 107, 109, 111, 116, 120, 121, 122, 143, 144, 147, 148, 152, 153, 157, 158, 160], "identif": [1, 79, 96, 106, 112, 121, 145], "readabl": [1, 130, 162], "format": [1, 22, 46, 68, 79, 80, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 125, 138, 142, 151, 153, 157, 160], "It": [1, 9, 20, 21, 31, 51, 56, 57, 62, 63, 64, 71, 96, 99, 109, 113, 116, 121, 122, 124, 125, 130, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 162], "contain": [1, 6, 12, 16, 21, 22, 31, 32, 33, 40, 42, 46, 48, 50, 51, 87, 90, 92, 93, 96, 97, 99, 102, 103, 109, 111, 116, 121, 122, 124, 126, 130, 137, 138, 143, 144, 147, 150, 152, 153, 155, 156, 157, 160, 161], "mac": [1, 19, 41, 62, 64, 65, 78, 96, 142, 151, 159], "address": [1, 19, 39, 41, 45, 52, 62, 64, 66, 68, 77, 79, 80, 82, 91, 96, 122, 124, 125, 150, 158], "uppercas": 1, "pattern": [1, 19, 23, 30, 41, 45, 96, 142], "A": [1, 12, 19, 20, 22, 23, 30, 32, 38, 41, 46, 51, 57, 62, 70, 71, 87, 89, 94, 96, 97, 99, 100, 103, 105, 106, 109, 110, 111, 112, 114, 115, 116, 121, 122, 123, 124, 125, 130, 137, 140, 144, 145, 146, 147, 149, 150, 151, 155, 160, 163], "f0": [1, 19, 41, 96], "9": [1, 19, 41, 45, 96, 103, 142, 156], "2": [1, 2, 19, 31, 36, 41, 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, 85, 86, 90, 96, 102, 103, 106, 121, 122, 124, 125, 130, 136, 137, 142, 143, 151, 155, 157, 158, 163], "5": [1, 19, 37, 41, 55, 57, 60, 62, 64, 73, 96, 110, 137, 144, 150, 156, 163], "selected_payment_opt": 1, "paymentopt": [1, 99], "element": [1, 99, 103], "us": [1, 4, 7, 9, 11, 13, 14, 20, 21, 22, 23, 24, 25, 29, 31, 32, 36, 37, 39, 44, 49, 51, 52, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 76, 77, 78, 81, 82, 85, 86, 87, 88, 89, 90, 91, 95, 96, 97, 99, 103, 105, 106, 107, 111, 113, 115, 116, 120, 121, 122, 123, 124, 125, 126, 128, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 152, 153, 156, 157, 158, 160, 161, 162, 163], "indic": [1, 9, 21, 22, 29, 31, 32, 46, 87, 89, 91, 95, 97, 99, 103, 106, 108, 121, 123, 125, 145], "type": [1, 3, 22, 31, 32, 46, 53, 54, 55, 59, 61, 64, 66, 67, 73, 76, 79, 81, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 124, 125, 126, 132, 140, 141, 142, 144, 146, 147, 148, 149, 151, 156, 157, 160, 161, 162], "requested_energy_transfer_mod": 1, "energytransfermod": [1, 2, 99, 100], "select": [1, 2, 21, 39, 51, 52, 57, 62, 87, 99, 121, 145, 147, 150, 152, 158, 160], "energi": [1, 2, 16, 21, 26, 42, 48, 50, 57, 58, 60, 62, 67, 77, 92, 96, 99, 100, 105, 106, 109, 114, 115, 124, 126, 132, 133, 135, 143, 144, 151, 157], "transfer": [1, 2, 31, 33, 39, 62, 70, 71, 72, 99, 100, 103, 108, 130], "request": [1, 2, 6, 12, 14, 18, 21, 22, 31, 32, 33, 37, 41, 46, 51, 60, 62, 64, 68, 70, 71, 84, 87, 90, 91, 96, 97, 99, 100, 103, 106, 108, 111, 116, 121, 122, 124, 125, 130, 146, 147, 148, 149, 150, 151, 157, 158, 160, 161], "departure_tim": [1, 96], "option": [1, 6, 20, 21, 22, 44, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 91, 93, 95, 96, 97, 99, 101, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 136, 137, 138, 140, 141, 144, 147, 150, 151, 155, 157, 160, 163], "rfc3339": [1, 46, 87, 91, 92, 96, 99, 103, 106, 107, 109, 111], "utc": [1, 87, 91, 92, 99, 107, 109, 113], "vehicl": [1, 21, 41, 91, 96, 99, 106, 121, 122, 143, 149, 150, 158], "intend": [1, 96, 106], "date": [1, 46, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 130, 149, 150, 151], "time": [1, 20, 29, 31, 36, 46, 49, 53, 54, 55, 57, 62, 68, 70, 71, 73, 76, 80, 84, 87, 90, 91, 92, 93, 96, 99, 103, 106, 107, 109, 111, 113, 115, 120, 121, 130, 137, 140, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 155, 157, 158, 160], "ac_eamount": 1, "number": [1, 2, 3, 18, 20, 21, 23, 29, 30, 35, 36, 39, 44, 50, 52, 53, 54, 55, 57, 58, 60, 62, 64, 67, 68, 73, 79, 80, 84, 86, 89, 91, 92, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 112, 113, 114, 121, 124, 125, 142, 143, 144, 145, 149, 160, 163], "wh": [1, 96, 99, 100, 106, 109, 110, 114, 115, 124], "amount": [1, 62, 80, 84, 91, 99, 102, 103, 125, 130, 145, 146], "reflect": [1, 144, 160], "": [1, 8, 31, 45, 53, 54, 55, 57, 66, 68, 73, 88, 90, 96, 97, 103, 116, 117, 118, 119, 121, 122, 124, 125, 128, 129, 130, 131, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 160], "estim": [1, 96, 99], "how": [1, 51, 62, 65, 72, 84, 111, 116, 122, 126, 128, 140, 141, 142, 143, 144, 145, 147, 148, 151, 159, 161, 162, 163], "much": [1, 142, 145, 148, 155], "need": [1, 8, 20, 21, 22, 36, 40, 62, 80, 82, 87, 88, 91, 95, 96, 106, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 160, 162], "fulfil": [1, 91, 96], "user": [1, 20, 51, 62, 68, 70, 87, 91, 96, 106, 109, 116, 123, 137, 138, 143, 144, 146, 150, 155, 156, 160], "configur": [1, 21, 31, 32, 53, 54, 55, 66, 90, 103, 107, 116, 119, 126, 127, 128, 130, 141, 142, 143, 148, 149, 151, 152, 153, 154, 158, 161], "goal": [1, 96], "current": [1, 2, 3, 4, 9, 18, 20, 21, 23, 35, 36, 46, 49, 50, 52, 57, 58, 60, 62, 70, 76, 85, 89, 91, 92, 95, 96, 99, 100, 103, 105, 106, 111, 113, 114, 115, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 150, 152, 153, 154, 155, 157, 159, 163], "session": [1, 2, 7, 8, 9, 12, 20, 21, 36, 40, 51, 57, 60, 62, 65, 70, 74, 80, 88, 90, 96, 99, 103, 107, 109, 116, 120, 121, 123, 130, 143, 145, 147, 148, 149, 151, 157], "ac_ev_max_voltag": 1, "v": [1, 29, 57, 96, 99, 100, 105, 110, 143, 150, 152], "rm": [1, 150, 152, 155, 161], "maxim": 1, "nomin": [1, 57, 62], "voltag": [1, 20, 29, 36, 50, 52, 57, 60, 62, 69, 95, 96, 99, 100, 101, 105, 106, 110, 114, 115, 141, 144, 145], "can": [1, 4, 7, 9, 11, 13, 20, 21, 22, 29, 31, 44, 46, 49, 51, 52, 58, 60, 62, 64, 65, 68, 70, 71, 73, 84, 85, 87, 88, 90, 91, 92, 95, 96, 99, 103, 105, 106, 109, 116, 121, 122, 124, 125, 126, 130, 132, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 163], "accept": [1, 20, 21, 38, 55, 87, 90, 97, 99, 103, 107, 111, 144], "measur": [1, 18, 21, 29, 37, 43, 44, 62, 68, 77, 89, 91, 99, 101, 106, 110, 112, 115, 124, 130, 145], "between": [1, 2, 14, 20, 57, 62, 64, 73, 81, 87, 91, 92, 99, 101, 121, 122, 137, 143, 145, 147, 149, 150, 151, 155, 157], "one": [1, 10, 12, 18, 20, 21, 31, 39, 40, 51, 52, 53, 54, 57, 80, 87, 91, 96, 99, 106, 116, 117, 118, 121, 122, 126, 130, 138, 140, 142, 143, 144, 145, 148, 149, 150, 151, 155, 157, 160], "neutral": [1, 62, 99, 114, 115], "ac_ev_max_curr": 1, "maximum": [1, 20, 23, 35, 49, 50, 52, 57, 60, 62, 69, 76, 80, 81, 85, 95, 96, 99, 100, 103, 105, 106, 121, 125, 126, 146, 157], "support": [1, 3, 18, 20, 52, 57, 60, 62, 64, 65, 69, 76, 78, 82, 85, 86, 89, 94, 95, 96, 99, 103, 105, 106, 111, 121, 124, 130, 142, 143, 145, 151, 157, 158, 159, 163], "per": [1, 2, 22, 36, 57, 91, 92, 109, 121, 126, 140, 160], "ac_ev_min_curr": 1, "evmincurr": 1, "secc": [1, 21, 22, 63, 78, 99, 122, 147, 158], "below": [1, 62, 91, 95, 96, 125, 130, 137, 140, 143, 144, 146, 150, 151], "minimum": [1, 50, 76, 95, 99, 103, 105, 106, 121, 126, 149, 150, 151], "cost": [1, 40, 70, 92, 103, 109, 146], "effici": [1, 91, 96, 105, 142, 154], "dc_ev_energy_capac": 1, "capac": [1, 20, 60, 96, 100], "dc_ev_energy_request": 1, "evs": [1, 2, 21, 22, 38, 40, 41, 49, 51, 53, 57, 60, 62, 65, 78, 87, 89, 91, 94, 95, 96, 97, 99, 100, 103, 106, 120, 121, 123, 144, 145, 146, 148, 150, 157], "dc_full_soc": 1, "soc": [1, 60, 62, 96, 99, 100], "which": [1, 21, 22, 32, 44, 60, 62, 70, 71, 74, 79, 81, 84, 87, 90, 96, 97, 100, 103, 106, 109, 111, 114, 115, 116, 120, 121, 122, 123, 124, 125, 130, 132, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 154, 155, 157, 160], "consid": [1, 96, 103, 121, 125, 142, 143, 144, 150], "batteri": [1, 62, 91, 96, 99], "fulli": [1, 96, 121, 149], "dc_bulk_soc": 1, "fast": [1, 20, 141, 143, 149, 155], "end": [1, 12, 21, 62, 68, 90, 91, 96, 103, 107, 109, 111, 144, 149, 150, 157], "dc_ev_statu": 1, "dcevstatu": [1, 99], "statu": [1, 19, 21, 29, 39, 41, 46, 87, 90, 96, 97, 99, 103, 106, 109, 111, 125, 126, 145, 146, 149, 150, 159, 163], "dc_bulk_charging_complet": 1, "boolean": [1, 2, 3, 9, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 73, 76, 77, 78, 81, 82, 87, 91, 95, 99, 103, 105, 106, 140, 143, 144, 160], "If": [1, 3, 4, 18, 20, 21, 22, 32, 36, 37, 40, 51, 53, 57, 60, 62, 63, 65, 68, 69, 70, 71, 76, 78, 85, 86, 90, 91, 96, 99, 103, 106, 121, 122, 123, 125, 126, 130, 137, 138, 140, 142, 143, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161], "set": [1, 2, 4, 12, 18, 19, 20, 21, 26, 29, 31, 32, 36, 41, 46, 47, 49, 51, 52, 57, 58, 60, 62, 64, 65, 68, 69, 70, 71, 76, 81, 82, 85, 86, 90, 91, 92, 95, 96, 99, 100, 103, 105, 113, 121, 124, 126, 130, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 151, 153, 154, 155, 156, 157, 158, 160, 161, 163], "true": [1, 2, 3, 18, 19, 20, 21, 22, 23, 29, 30, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 70, 71, 76, 77, 78, 81, 82, 91, 95, 99, 103, 105, 106, 120, 121, 122, 123, 125, 130, 140, 143, 144, 147, 148, 150, 155, 156, 157], "bulk": [1, 96, 99], "approx": [1, 99, 125], "80": [1, 68, 96, 99, 125, 143, 152, 156], "complet": [1, 45, 96, 99, 130, 138, 142, 144, 150, 157, 158], "dc_charging_complet": 1, "full": [1, 9, 62, 95, 99, 141, 147, 149, 151], "100": [1, 20, 52, 64, 81, 89, 99, 156, 157], "dc_ev_target_voltage_curr": 1, "dcevtargetvalu": [1, 99], "target": [1, 2, 36, 39, 60, 70, 91, 96, 99, 100, 103, 148, 154, 161], "dc_ev_maximum_limit": 1, "dcevmaximumlimit": [1, 99], "valu": [1, 9, 14, 18, 20, 21, 26, 30, 31, 32, 36, 37, 38, 39, 44, 46, 49, 50, 51, 57, 62, 70, 71, 75, 77, 83, 87, 89, 91, 92, 95, 96, 97, 99, 102, 103, 106, 108, 110, 114, 115, 120, 121, 122, 124, 125, 126, 140, 141, 143, 144, 150, 153, 157, 160, 163], "power": [1, 2, 18, 20, 36, 37, 41, 50, 52, 57, 60, 62, 68, 77, 85, 91, 95, 96, 99, 100, 105, 106, 114, 115, 121, 125, 130, 132, 133, 142, 143, 144, 145, 148, 150, 157], "allow": [1, 3, 18, 20, 26, 31, 36, 46, 51, 52, 60, 62, 65, 68, 71, 77, 80, 82, 91, 95, 96, 99, 100, 103, 112, 116, 125, 130, 140, 143, 145, 146, 147, 149, 151, 157, 160], "dc_ev_remaining_tim": 1, "dcevremainingtim": [1, 99], "calcul": [1, 64, 97, 99, 124, 148], "until": [1, 21, 22, 29, 36, 51, 62, 71, 90, 91, 99, 106, 121, 150], "certificate_request": 1, "requestexistreamschema": [1, 21, 99], "deliv": [1, 21, 99, 105, 121, 143, 145, 150], "belong": [1, 4, 21, 51, 121, 155], "valid": [1, 4, 6, 21, 22, 51, 53, 54, 55, 62, 70, 71, 73, 87, 91, 96, 97, 99, 111, 116, 119, 121, 122, 125, 126, 145, 146, 147, 157], "contract": [1, 21, 62, 65, 78, 87, 99, 106, 121, 122, 147, 158], "respons": [1, 12, 21, 22, 31, 32, 33, 37, 39, 51, 62, 65, 67, 90, 97, 99, 103, 106, 111, 116, 125, 147, 148, 160], "report": [1, 3, 20, 21, 36, 51, 53, 54, 62, 67, 82, 85, 96, 103, 106, 121, 125, 127, 140, 145, 155, 157], "async": [1, 21], "via": [1, 21, 39, 58, 64, 68, 78, 84, 87, 106, 121, 124, 125, 126, 140, 141, 143, 145, 147, 148, 151, 152, 161], "set_get_certificate_respons": [1, 21], "dlink_termin": [1, 41], "termin": [1, 41, 65, 80, 96, 101, 106, 143, 146, 150, 160], "data": [1, 8, 19, 22, 27, 29, 31, 33, 39, 41, 46, 61, 64, 67, 70, 71, 72, 76, 79, 88, 91, 96, 97, 98, 102, 103, 106, 107, 108, 115, 121, 124, 125, 130, 143, 144, 147, 150, 156, 160, 161], "link": [1, 19, 41, 61, 64, 65, 78, 97, 103, 117, 118, 119, 123, 128, 129, 131, 144, 147, 148, 151, 152, 160], "becom": [1, 36, 41, 51, 62, 96, 109, 116, 121, 150, 155], "unmatch": [1, 19, 41], "dlink_error": [1, 41], "restart": [1, 20, 31, 32, 41, 150, 157], "match": [1, 19, 41, 51, 62, 64, 106, 116, 146, 148, 150], "dlink_paus": [1, 41], "save": [1, 41, 68, 137, 145, 148], "while": [1, 41, 52, 109, 113, 130, 141, 148, 150, 152, 154, 158, 160], "stai": [1, 41, 57, 151], "ev_app_protocol": 1, "appprotocol": [1, 99], "debug_lit": 1, "list": [1, 17, 31, 32, 40, 72, 87, 96, 97, 99, 102, 103, 109, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 150, 160], "protocol": [1, 21, 99, 111, 121, 123, 125, 141, 143, 144, 145, 147, 149, 157], "v2g_messag": 1, "v2gmessag": [1, 99], "debug": [1, 11, 52, 57, 64, 73, 156], "all": [1, 4, 21, 22, 31, 32, 36, 37, 45, 46, 49, 52, 57, 58, 70, 71, 90, 91, 92, 96, 99, 102, 103, 104, 107, 109, 116, 120, 121, 122, 124, 126, 127, 137, 138, 141, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 160, 162, 163], "v2g": [1, 2, 22, 62, 63, 65, 97, 99, 137, 147, 150], "purpos": [1, 8, 18, 20, 21, 65, 87, 112, 121, 141, 144, 157, 162], "onli": [1, 13, 18, 21, 31, 36, 46, 51, 52, 53, 57, 62, 64, 65, 70, 71, 87, 89, 90, 91, 96, 99, 103, 105, 106, 109, 114, 115, 116, 121, 122, 124, 126, 130, 137, 140, 143, 144, 145, 147, 148, 150, 154, 155, 157, 160], "selected_protocol": [1, 21], "setup": [1, 36, 88, 99, 125, 132, 134, 137, 140, 141, 142, 143, 144, 145, 147, 151, 154, 155, 157, 158, 159], "void": [1, 2, 3, 4, 9, 10, 14, 18, 19, 20, 21, 22, 26, 29, 30, 31, 32, 36, 39, 41, 46, 49, 143, 144], "At": [1, 141, 145, 154, 160], "startup": [1, 60, 62, 96, 124, 125, 144, 149, 150, 160], "necessari": [1, 84, 143, 145, 150, 154, 155, 160], "info": [1, 31, 32, 87, 97, 103, 126, 137, 160], "sent": [1, 31, 32, 81, 96, 121, 126, 130, 160], "modul": [1, 11, 12, 21, 22, 24, 31, 36, 49, 56, 59, 67, 96, 107, 108, 110, 117, 118, 119, 120, 121, 123, 126, 127, 128, 129, 131, 132, 142, 146, 150, 151, 156, 157, 158, 159, 161, 162], "onc": [1, 12, 20, 29, 36, 51, 121, 123, 130, 146, 150, 154, 155, 156, 160], "evse_id": [1, 21, 62, 87, 99, 103, 106], "requir": [1, 2, 4, 6, 9, 12, 14, 17, 18, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 49, 59, 67, 68, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 121, 122, 123, 126, 130, 137, 140, 143, 145, 146, 147, 148, 149, 150, 151, 156, 157], "evseid": [1, 79, 99], "id": [1, 4, 12, 21, 31, 37, 38, 39, 45, 51, 60, 62, 77, 80, 87, 90, 96, 99, 103, 106, 107, 109, 110, 111, 112, 116, 120, 121, 125, 126, 138, 144, 148, 150, 157, 158, 160], "uniqu": [1, 7, 68, 88, 99, 106, 144], "identifi": [1, 7, 22, 79, 88, 93, 99, 103, 106, 112, 145], "outlet": [1, 96, 99, 146], "connect": [1, 4, 20, 31, 32, 41, 50, 51, 60, 62, 64, 65, 68, 69, 70, 71, 73, 76, 77, 78, 81, 82, 85, 86, 89, 96, 99, 106, 116, 120, 122, 124, 125, 130, 140, 141, 142, 143, 144, 146, 147, 148, 150, 151, 152, 156, 160], "supported_energy_transfer_mod": 1, "arrai": [1, 12, 17, 22, 30, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "avail": [1, 20, 21, 31, 36, 51, 57, 62, 87, 95, 96, 103, 106, 116, 120, 126, 130, 138, 140, 141, 142, 143, 145, 147, 150, 151, 157, 162], "array_item": [1, 12, 17, 22, 31, 32, 87, 90, 91, 92, 96, 97, 98, 99, 103, 104, 106, 108, 109], "differ": [1, 2, 36, 49, 57, 62, 64, 74, 87, 91, 92, 96, 99, 110, 130, 137, 140, 143, 144, 145, 154, 155, 158], "sae_j2847_mod": 1, "saej2847bidimod": [1, 99], "v2h": [1, 2, 62, 99], "version": [1, 60, 68, 79, 99, 137, 138, 141, 143, 145, 148, 150, 154, 155, 156, 157, 160], "debug_mod": 1, "enabl": [1, 2, 9, 18, 20, 21, 31, 32, 41, 47, 49, 60, 62, 65, 76, 77, 82, 96, 120, 121, 123, 125, 126, 127, 130, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 157, 160], "disabl": [1, 9, 18, 20, 21, 49, 51, 52, 57, 62, 65, 69, 76, 81, 85, 86, 91, 96, 130, 156, 157], "set_charging_paramet": 1, "paramet": [1, 2, 80, 91, 106, 122, 124, 125, 137, 141, 144, 148, 150, 157, 160], "least": [1, 20, 36, 141, 144, 151, 160], "mai": [1, 3, 8, 20, 21, 31, 36, 51, 57, 62, 84, 91, 95, 96, 103, 111, 116, 121, 122, 125, 130, 140, 143, 144, 148, 150, 156, 160], "updat": [1, 20, 21, 22, 36, 46, 57, 67, 77, 91, 99, 103, 111, 121, 122, 124, 126, 142, 143, 144, 145, 147, 151], "later": [1, 36, 91, 141, 143, 145, 150, 155, 160], "some": [1, 3, 20, 21, 36, 50, 51, 62, 81, 84, 88, 95, 96, 106, 111, 121, 125, 126, 130, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 152, 155, 157, 160], "next": [1, 36, 103, 109, 130, 144, 145, 149, 150, 151, 154, 160], "physical_valu": 1, "setupphysicalvalu": [1, 99], "up": [1, 19, 20, 36, 37, 41, 49, 62, 64, 82, 111, 121, 125, 130, 138, 141, 142, 143, 145, 147, 148, 149, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "initi": [1, 20, 21, 22, 62, 68, 82, 96, 99, 116, 126, 130, 137, 138, 140, 144, 147, 151, 155, 156, 157, 158, 160], "physic": [1, 21, 96, 99, 121, 145, 147], "ac": [1, 3, 10, 20, 43, 56, 57, 60, 62, 64, 65, 71, 76, 77, 78, 85, 91, 96, 99, 106, 110, 114, 115, 124, 130, 143, 147, 150, 158], "dc": [1, 2, 20, 29, 36, 52, 56, 62, 64, 65, 69, 71, 76, 78, 91, 95, 96, 99, 100, 101, 105, 106, 114, 115, 124, 150, 156], "session_setup": 1, "each": [1, 22, 31, 39, 40, 97, 116, 121, 125, 138, 140, 143, 144, 145, 148, 149, 151, 153, 155, 157, 160], "payment_opt": 1, "These": [1, 106, 121, 122, 126, 138, 147, 152, 154, 155, 159, 160, 163], "ar": [1, 12, 20, 21, 22, 31, 32, 36, 37, 49, 51, 62, 63, 68, 70, 71, 74, 89, 90, 91, 92, 96, 102, 103, 106, 107, 109, 114, 115, 116, 120, 121, 122, 123, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 160, 161, 162, 163], "offer": [1, 31, 62, 91, 103, 144, 154], "supported_certificate_servic": 1, "instal": [1, 22, 46, 62, 78, 90, 97, 99, 111, 122, 142, 147, 148, 151, 152, 153, 154, 156, 158, 162], "servic": [1, 31, 32, 62, 102, 143, 150, 152, 153, 158, 160], "sa": 1, "certificate_respons": [1, 21], "previous": [1, 21, 30, 96, 106, 147], "publish": [1, 11, 20, 21, 27, 29, 31, 32, 36, 40, 53, 54, 64, 67, 70, 71, 117, 118, 123, 130, 141, 143, 144, 146, 147, 149, 157, 160], "new": [1, 20, 21, 22, 46, 51, 73, 80, 91, 111, 121, 122, 123, 124, 130, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 155, 157, 158, 159, 161, 163], "includ": [1, 21, 22, 37, 49, 65, 91, 96, 99, 103, 106, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 156, 157, 158, 160, 162, 163], "correspond": [1, 21, 96, 124, 130, 138, 144, 145, 146, 149, 150, 160], "encrypt": [1, 21, 63, 65, 97, 122], "privat": [1, 21, 22, 63, 97, 106, 125, 143, 147, 150], "kei": [1, 21, 22, 23, 30, 31, 32, 37, 63, 65, 67, 72, 75, 83, 97, 99, 103, 106, 115, 116, 125, 128, 141, 143, 147, 150, 153, 157, 158], "exi_stream_statu": 1, "responseexistreamstatu": [1, 21, 99], "raw": [1, 21, 47, 96, 99, 108], "exi": [1, 21, 99, 142, 151], "stream": [1, 21, 89, 99, 130, 151], "csm": [1, 21, 22, 31, 32, 63, 70, 71, 96, 97, 99, 103, 126, 147, 148, 149, 150, 158], "authorization_respons": 1, "inform": [1, 6, 8, 19, 21, 31, 32, 36, 37, 38, 41, 46, 50, 79, 87, 90, 91, 92, 96, 99, 102, 103, 109, 116, 121, 122, 126, 130, 140, 142, 143, 145, 146, 147, 148, 151, 159, 161], "whether": [1, 9, 21, 22, 49, 90, 91, 95, 99, 103, 106, 121, 125, 149], "accecpt": 1, "authorization_statu": [1, 87], "authorizationstatu": [1, 87], "token": [1, 4, 5, 6, 7, 21, 43, 51, 53, 54, 55, 70, 71, 73, 80, 87, 88, 96, 107, 116, 117, 118, 119, 121, 145, 146, 147, 153, 157], "certificate_statu": [1, 87], "certificatestatu": [1, 87], "ac_contactor_clos": 1, "fals": [1, 3, 18, 19, 20, 21, 22, 29, 31, 32, 37, 38, 41, 46, 51, 52, 57, 60, 62, 64, 65, 68, 70, 71, 73, 76, 78, 81, 82, 95, 96, 105, 120, 121, 125, 130, 140, 143, 144, 147, 148, 157, 160], "dlink_readi": [1, 19, 41, 123], "signal": [1, 20, 21, 41, 62, 70, 71, 89, 96, 121, 123, 130], "slac": [1, 19, 60, 61, 62, 64, 121, 123, 130, 132, 133, 145, 151], "layer": [1, 19, 41, 157], "accord": [1, 29, 37, 61, 62, 64, 81, 99, 102, 106, 121, 125, 150, 157], "readi": [1, 2, 21, 36, 62, 99, 123, 125, 143, 144, 155, 156, 160, 161], "cable_check_finish": 1, "under": [1, 23, 30, 96, 130, 140, 143, 145, 150, 158], "20v": 1, "insul": [1, 62], "resistor": 1, "alright": 1, "okai": 1, "receipt_is_requir": 1, "meteringreceiptreq": [1, 99], "sign": [1, 22, 37, 96, 97, 106, 111, 115, 122, 125, 145], "meter": [1, 37, 43, 50, 62, 68, 77, 79, 85, 96, 106, 110, 115, 121, 125, 143], "record": [1, 151], "receipt_requir": 1, "receipt": [1, 62], "stop_charg": [1, 2], "continu": [1, 142, 143, 144, 148, 149, 150], "update_ac_max_curr": 1, "line": [1, 29, 36, 52, 57, 69, 73, 81, 85, 99, 124, 130, 137, 141, 142, 145, 153, 160, 163], "restrict": [1, 143, 160], "call": [1, 21, 31, 32, 46, 49, 84, 106, 121, 123, 125, 130, 137, 138, 140, 141, 143, 144, 145, 147, 148, 150, 151, 152, 153, 155, 157, 160], "dure": [1, 20, 21, 29, 36, 49, 62, 65, 82, 90, 91, 95, 109, 121, 122, 125, 138, 142, 143, 147, 155], "max_curr": [1, 23, 35, 60, 96, 121], "max": [1, 2, 18, 60, 91, 95, 141, 144, 149], "update_dc_maximum_limit": 1, "limit": [1, 14, 20, 21, 26, 36, 50, 52, 57, 58, 62, 85, 91, 95, 96, 103, 105, 113, 121, 126, 130, 140, 143, 146, 148, 157], "maximum_limit": 1, "dcevsemaximumlimit": [1, 99], "update_dc_minimum_limit": 1, "minimum_limit": 1, "dcevseminimumlimit": [1, 99], "update_isolation_statu": 1, "isol": [1, 29, 39, 62, 99, 101, 121, 150], "condit": [1, 57, 96, 99, 121, 140, 148], "isolation_statu": 1, "isolationstatu": [1, 99], "result": [1, 2, 3, 6, 7, 12, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 47, 55, 62, 87, 91, 95, 97, 101, 103, 108, 110, 119, 125, 143, 144, 150, 160, 163], "monitor": [1, 3, 29, 31, 32, 39, 72, 101, 103, 121, 140], "update_dc_present_valu": 1, "present": [1, 22, 29, 51, 62, 79, 87, 96, 99, 103, 116, 121, 122, 147, 153, 157], "powersuppli": 1, "present_voltage_curr": 1, "dcevsepresentvoltagecurr": [1, 99], "update_meter_info": 1, "powermet": [1, 21, 58, 60, 62, 66, 68, 69, 77, 79, 85, 91, 96, 110, 130, 132, 133, 135, 143, 145, 149], "meterinfo": 1, "latest": [1, 111, 150, 153, 155, 160], "read": [1, 20, 39, 52, 73, 80, 81, 103, 104, 106, 124, 143, 147, 149, 151, 155], "other": [1, 20, 21, 31, 36, 68, 90, 95, 96, 102, 103, 105, 106, 109, 111, 116, 121, 122, 126, 127, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 157, 160], "relev": [1, 51, 103, 114, 115, 116, 121, 122, 130, 147, 157], "send_error": 1, "error": [1, 2, 3, 17, 18, 20, 21, 24, 28, 36, 38, 41, 51, 59, 64, 81, 93, 96, 99, 103, 106, 108, 130, 141, 143, 145, 149, 151, 156], "happend": 1, "evseerror": [1, 99], "enum": [1, 19, 41, 52, 55, 57, 62, 65, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 109, 111], "reset_error": 1, "reset": [1, 3, 19, 41, 46, 64, 69, 76, 84, 85, 86, 96, 111, 123, 130, 138, 157], "simpl": [2, 30, 58, 75, 83, 121, 143, 144, 145, 148, 149, 155, 158, 160], "v2g_session_finish": 2, "car": [2, 9, 14, 20, 21, 51, 56, 60, 62, 64, 91, 95, 96, 116, 120, 121, 130, 141, 143, 148, 151, 158], "ac_evpowerreadi": 2, "hlc": [2, 20, 56, 62, 64, 65, 78, 85, 121], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "start_charg": [2, 47], "return": [2, 6, 7, 17, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 37, 38, 39, 41, 43, 45, 46, 53, 54, 55, 73, 84, 90, 96, 103, 106, 108, 119, 125, 140, 143, 144, 146, 160], "simul": [2, 9, 18, 60, 64, 65, 82, 141, 149, 150, 151, 157, 158, 159], "commun": [2, 31, 32, 36, 56, 62, 65, 69, 73, 76, 81, 85, 86, 110, 122, 123, 125, 142, 145, 146, 147, 149, 150, 151, 160], "pause_charg": [2, 21], "paus": [2, 21, 95, 96, 111, 143, 145, 157], "set_fault": [2, 21], "todo_sl": 2, "fault": [2, 21, 51, 90, 99, 105, 107, 126, 130], "station": [2, 31, 51, 57, 62, 70, 71, 87, 89, 90, 96, 99, 103, 116, 122, 142, 143, 150, 157, 158], "set_dc_param": 2, "ev_paramet": 2, "dc_evparamet": [2, 100], "set_bpt_dc_param": 2, "bpt": [2, 62, 100], "ev_bpt_paramet": 2, "dc_ev_bpt_paramet": [2, 100], "enable_sae_j2847_v2g_v2h": 2, "residu": [3, 130], "rcd": [3, 18, 20, 50, 69, 76, 85, 86, 89, 99, 121, 130], "actual": [3, 21, 29, 56, 57, 62, 64, 84, 91, 96, 103, 106, 121, 130, 143, 147, 150, 157, 160], "emerg": [3, 96, 99, 130], "switch": [3, 18, 20, 21, 52, 57, 62, 81, 89, 91, 95, 96, 105, 130, 150], "off": [3, 20, 21, 52, 89, 95, 105, 121, 130, 136, 137, 144, 148, 150, 155, 160], "done": [3, 21, 29, 31, 64, 125, 138, 140, 141, 142, 143, 144, 145, 149, 150, 155, 157, 158], "hw": [3, 69, 85, 86, 150], "directli": [3, 20, 60, 62, 84, 90, 125, 130, 144, 150, 151, 152, 155], "control": [3, 9, 18, 20, 31, 47, 57, 62, 65, 68, 69, 76, 81, 85, 86, 121, 122, 123, 129, 140, 141, 143, 145, 148, 150, 157, 160], "telemetri": [3, 20, 21, 50, 52, 95, 130], "rcd_current_ma": [3, 18, 89], "ma": [3, 18, 89], "note": [3, 29, 52, 62, 65, 68, 103, 121, 122, 126, 130, 138, 140, 148, 157, 160], "doe": [3, 20, 30, 56, 62, 68, 111, 121, 130, 140, 143, 144, 148, 150], "anyth": [3, 138, 150], "mere": [3, 121], "self_test": 3, "execut": [3, 9, 21, 36, 41, 46, 60, 84, 120, 125, 144, 147, 150, 153, 155, 160], "self": [3, 29, 62, 125, 140, 143, 150, 153, 155, 160], "test": [3, 20, 29, 47, 62, 65, 89, 102, 105, 120, 141, 143, 144, 149, 150, 151, 153, 154, 155, 158, 160], "fail": [3, 64, 65, 97, 99, 111, 123, 125, 130, 148, 156], "selftest": [3, 121], "rais": [3, 121, 126, 141], "after": [3, 21, 31, 32, 36, 41, 51, 62, 64, 70, 71, 80, 84, 90, 91, 96, 102, 109, 111, 113, 121, 123, 125, 130, 140, 143, 144, 145, 146, 148, 155, 160], "hardwar": [3, 20, 21, 29, 36, 39, 50, 52, 62, 66, 69, 73, 76, 77, 81, 85, 86, 89, 95, 96, 121, 130, 131, 142, 143, 144, 145, 148, 149, 151], "successful": 3, "authent": [4, 51, 80, 122, 141, 143, 157], "framework": [4, 17, 23, 24, 136, 137, 138, 143, 144, 145, 151, 152, 154, 156, 157, 160, 162], "token_validation_statu": 4, "tokenvalidationstatusmessag": [4, 87], "emit": [4, 19, 20, 21, 31, 41, 96, 121], "event": [4, 18, 20, 21, 31, 32, 51, 53, 87, 89, 96, 99, 103, 110, 116, 117, 121, 130, 151, 157], "relat": [4, 21, 22, 31, 96, 97, 103, 105, 106, 111, 122, 140, 143, 144, 145, 149, 150, 155, 156], "set_connection_timeout": 4, "timeout": [4, 53, 54, 61, 62, 64, 65, 73, 81, 96, 116, 121, 146], "connection_timeout": [4, 21, 51, 157], "integ": [4, 20, 21, 22, 30, 38, 39, 45, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 76, 77, 79, 80, 81, 84, 85, 86, 87, 90, 91, 95, 96, 97, 98, 99, 102, 103, 107, 108, 109, 110, 111, 113, 143, 144], "second": [4, 29, 36, 49, 51, 57, 62, 65, 68, 70, 71, 77, 80, 84, 103, 111, 113, 120, 121, 124, 125, 137, 138, 140, 143, 144, 145, 150, 155, 160, 162], "set_master_pass_group_id": 4, "master": [4, 51, 65, 121, 142, 155], "pass": [4, 51, 103, 140, 146, 153], "group": [4, 51, 102, 143], "idtoken": [4, 51, 87], "have": [4, 20, 40, 51, 91, 92, 104, 106, 121, 126, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161], "parent_id_token": [4, 51, 87, 107], "mean": [4, 20, 38, 46, 51, 52, 62, 81, 84, 85, 91, 103, 106, 111, 112, 121, 137, 140, 141, 143, 145, 149, 157], "thei": [4, 20, 36, 51, 57, 62, 90, 96, 121, 124, 130, 137, 141, 144, 145, 147, 150, 151, 152, 155, 163], "ani": [4, 11, 31, 36, 51, 62, 65, 78, 90, 91, 96, 105, 121, 130, 137, 138, 140, 143, 144, 147, 150, 154, 155], "ongo": [4, 37, 51, 87, 111, 143, 145, 150, 155], "transact": [4, 8, 20, 21, 31, 37, 46, 51, 68, 80, 87, 88, 96, 103, 106, 109, 116, 125, 145, 146], "cannot": [4, 19, 41, 51, 125, 130, 150, 156], "exampl": [4, 20, 24, 25, 51, 57, 72, 84, 96, 102, 106, 109, 120, 121, 128, 132, 133, 137, 138, 140, 142, 143, 144, 145, 148, 150, 151, 152, 154, 157, 160], "law": [4, 51], "enforc": [4, 10, 14, 21, 26, 51, 62, 78, 91, 96, 121], "person": [4, 51, 103], "tow": [4, 51], "awai": [4, 51, 91, 96, 160], "master_pass_group_id": [4, 51], "empti": [4, 12, 32, 37, 50, 51, 52, 56, 68, 69, 71, 74, 81, 82, 85, 103, 125, 132, 133, 143, 144, 160], "provided_token": [5, 6, 21, 51], "validate_token": 6, "auth": [6, 43, 62, 70, 71, 87, 96, 107, 121, 132, 133, 134, 145, 146, 148, 157], "reason": [6, 46, 55, 87, 95, 96, 103, 107, 111, 125, 142, 146, 148, 149, 157], "about": [6, 19, 21, 22, 31, 32, 38, 41, 46, 50, 87, 96, 103, 106, 109, 111, 116, 126, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 155, 157, 161], "validationresult": [6, 21, 87], "bank": [7, 8, 76, 88, 106, 109, 145, 149, 151], "statement": [7, 88, 106], "get_bank_session_token": 7, "bank_transact": [7, 8, 132, 135], "banksessiontoken": [7, 88], "commit": [8, 109, 146, 149, 155], "account": [8, 67, 106, 146, 153], "bank_transaction_summari": [8, 80, 146], "banktransactionsummari": [8, 88], "summari": [8, 88], "depend": [8, 29, 36, 57, 88, 138, 141, 146, 148, 150, 155], "backend": [8, 88, 106, 109, 140, 145, 146, 148, 150, 151], "therefor": [8, 31, 88, 121, 122, 126, 127, 140, 144, 147, 155], "mostli": [8, 77, 88], "opaqu": [8, 76, 88], "moment": [8, 88, 90, 99, 103, 154], "plug": [9, 51, 62, 87, 95, 96, 106, 122, 143, 150, 151, 157, 159], "out": [9, 20, 64, 96, 121, 143, 145, 150, 151, 153, 155, 160], "hil": [9, 60], "sil": [9, 60, 143, 147, 148, 157, 158, 161], "e": [9, 10, 11, 20, 21, 26, 29, 36, 39, 41, 47, 51, 52, 57, 60, 62, 89, 91, 94, 95, 96, 99, 105, 106, 111, 116, 121, 123, 124, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 155, 157, 160], "g": [9, 10, 11, 20, 21, 26, 29, 36, 39, 47, 51, 52, 60, 62, 91, 95, 96, 105, 106, 111, 116, 121, 125, 126, 130, 140, 141, 143, 144, 145, 146, 148, 150, 151, 154, 157, 160, 163], "yeti": [9, 85, 86, 131, 145, 157], "execute_charging_sess": [9, 120], "connector": [10, 19, 20, 21, 31, 38, 49, 51, 60, 62, 76, 87, 95, 96, 103, 107, 116, 120, 121, 126, 149, 150, 157], "lock": [10, 20, 21, 69, 76, 85, 130, 144], "motor": [10, 69, 76, 85, 130], "socket": [10, 20, 76, 96, 142, 150, 160], "fix": [10, 20, 155], "attach": [10, 20, 76, 81, 143, 148, 152, 156], "unlock": [10, 21, 96, 130, 157], "normal": [10, 21, 36, 62, 82, 90, 121], "ocpp": [10, 22, 26, 32, 33, 50, 62, 71, 72, 87, 90, 96, 106, 111, 121, 128, 132, 133, 134, 135, 140, 143, 145, 147, 151, 152, 158], "gener": [11, 22, 27, 28, 37, 44, 53, 70, 71, 79, 91, 96, 97, 98, 103, 106, 121, 122, 123, 124, 125, 130, 132, 141, 146, 147, 150, 151, 154, 159, 160], "json": [11, 16, 42, 45, 48, 70, 82, 92, 99, 103, 125, 138, 147, 148, 150, 152, 157, 160, 161, 162], "displai": [11, 12, 90, 121, 140, 142], "web": [11, 143, 152], "titl": [11, 145], "implement": [12, 13, 20, 21, 22, 31, 36, 44, 51, 53, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 73, 75, 78, 79, 81, 83, 84, 93, 103, 116, 120, 121, 122, 123, 124, 125, 130, 138, 140, 141, 142, 143, 145, 146, 147, 148, 151, 152, 154, 157, 158, 160], "abl": [12, 90, 103, 126, 127, 130, 137, 143, 148, 149, 150, 152, 157, 160], "store": [12, 22, 23, 30, 31, 32, 62, 63, 74, 75, 82, 90, 96, 111, 124, 132, 134, 146, 147, 153, 160], "add": [12, 62, 67, 121, 124, 137, 143, 144, 150, 153, 155, 156, 157, 160, 161], "remov": [12, 30, 90, 138, 143, 145, 150, 155, 160], "chang": [12, 19, 20, 21, 31, 32, 36, 41, 57, 62, 70, 71, 95, 96, 103, 105, 109, 130, 138, 140, 141, 143, 144, 145, 147, 150, 152, 154, 155, 156, 157, 160, 161, 163], "retriev": [12, 22, 31, 97, 103, 111, 126, 127, 147], "predefin": [12, 103, 154], "show": [12, 57, 72, 73, 90, 109, 116, 121, 138, 141, 143, 144, 145, 147, 150, 152, 157, 160], "must": [12, 18, 20, 29, 36, 52, 62, 90, 91, 96, 106, 111, 121, 122, 125, 130, 140, 144, 157, 158, 160], "set_display_messag": 12, "replac": [12, 62, 90, 150], "displaymessag": [12, 90], "setdisplaymessagerespons": [12, 90], "get_display_messag": 12, "get": [12, 20, 21, 22, 31, 32, 39, 43, 46, 62, 70, 71, 90, 121, 124, 126, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 151, 152, 155, 157, 161], "more": [12, 20, 21, 31, 40, 57, 87, 90, 103, 106, 109, 121, 125, 130, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 157, 160, 162], "getdisplaymessagerequest": [12, 90], "getdisplaymessagerespons": [12, 90], "none": [12, 81, 89, 99, 106, 130], "clear_display_messag": 12, "cleardisplaymessagerequest": [12, 90], "clear": [12, 36, 37, 51, 61, 64, 90, 103, 121, 126, 130, 141], "cleardisplaymessagerespons": [12, 90], "config": [13, 53, 54, 55, 57, 59, 60, 61, 64, 66, 67, 70, 71, 73, 81, 116, 121, 122, 126, 141, 142, 143, 144, 145, 147, 148, 155, 156, 157, 158, 161], "main": [13, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 73, 74, 75, 77, 81, 82, 83, 84, 102, 125, 136, 137, 138, 140, 141, 143, 145, 147, 150, 151, 156, 157, 160, 162], "intern": [14, 21, 29, 31, 32, 36, 50, 52, 85, 95, 99, 105, 106, 121, 156, 157, 163], "manag": [14, 21, 51, 57, 60, 62, 91, 96, 103, 105, 116, 120, 141, 142, 144, 146, 149, 151, 152, 156, 158], "intefac": 14, "node": [14, 21, 26, 91, 143, 145, 148, 156, 158], "energy_flow_request": 14, "energyflowrequest": [14, 91], "flow": [14, 21, 26, 62, 81, 91, 105, 116, 121, 123, 140, 143, 145, 161], "suppli": [14, 23, 35, 36, 50, 52, 58, 62, 69, 91, 95, 99, 105, 121, 144, 148, 150], "import": [14, 16, 36, 50, 76, 91, 92, 95, 105, 106, 109, 110, 114, 115, 130, 140, 147, 148, 150, 151, 157, 160], "direct": [14, 57, 81, 91, 106, 140, 143, 148, 150, 153, 160], "grid": [14, 62, 91, 95, 106, 121, 145], "consum": [14, 91, 109, 143, 145, 146], "export": [14, 16, 50, 65, 76, 91, 92, 95, 96, 105, 106, 114, 115, 137, 143, 160, 161], "enforce_limit": [14, 91, 121], "energymanag": [14, 15, 21, 26, 91, 121, 132, 134], "enforcedlimit": [14, 21, 26, 91], "rout": [14, 144], "through": [14, 91, 96, 141, 143, 148, 150, 154, 155], "tree": [14, 26, 58, 62, 91, 121, 148, 160, 163], "global": [15, 45, 57, 96, 141, 145, 163], "price": [16, 48, 67, 91, 92, 102, 109], "forecast": [16, 42, 48, 57, 67, 92], "energy_pr": 16, "energypriceschedul": [16, 92], "timestamp": [16, 42, 44, 46, 48, 91, 92, 93, 96, 103, 106, 109, 110, 111, 113, 115, 140], "both": [16, 31, 57, 92, 121, 124, 125, 130, 138, 150, 155], "access": [17, 22, 28, 39, 66, 82, 122, 140, 145, 150, 151, 152, 153, 158], "histori": [17, 59, 93, 155, 160], "everest": [17, 46, 47, 50, 51, 63, 68, 71, 72, 74, 82, 111, 121, 122, 124, 126, 127, 128, 136, 138, 140, 159, 162, 163], "get_error": [17, 93], "take": [17, 20, 29, 62, 111, 121, 137, 138, 140, 141, 143, 144, 145, 147, 150, 151, 152, 154, 155, 157, 160], "filter": [17, 81, 90, 93], "filterargu": [17, 93], "appli": [17, 21, 29, 36, 49, 90, 91, 109, 121, 150, 157], "errorobject": [17, 93], "board": [18, 20, 69, 76, 85, 86, 89, 94, 95, 130, 142, 145, 149, 151], "packag": [18, 138, 151, 158, 160], "side": [18, 19, 41, 62, 85, 86, 89, 91, 121, 122, 123, 130, 131, 141, 143, 145, 148, 150, 157], "bsp_event": 18, "board_support_common": [18, 20, 132, 135], "bspevent": [18, 20, 89], "cp": [18, 62, 89, 130], "relai": [18, 20, 69, 76, 85, 86, 89, 121, 130], "bsp_measur": 18, "bspmeasur": [18, 89], "bsp": [18, 20, 57, 62, 89, 121], "set_cp_stat": 18, "state": [18, 19, 20, 41, 47, 51, 62, 89, 90, 91, 93, 94, 96, 99, 107, 109, 111, 121, 123, 130, 137, 140, 143, 145, 157, 160], "driver": [18, 20, 36, 52, 66, 68, 69, 76, 79, 85, 86, 121, 125, 129, 131, 141, 143, 145, 152, 156], "s2": 18, "cp_state": 18, "evcpstat": [18, 94], "allow_power_on": [18, 20, 95], "flag": [18, 20, 95, 106, 110, 121, 123, 126, 127, 140, 142, 148, 149, 150, 153, 156, 160], "never": [18, 20, 51, 57, 62, 121, 138, 146, 155], "do": [18, 20, 21, 57, 62, 64, 89, 91, 96, 106, 111, 121, 124, 137, 138, 140, 143, 146, 147, 148, 149, 150, 151, 155, 159, 160, 161, 163], "diode_fail": 18, "diod": [18, 130], "failur": [18, 29, 84, 99, 111, 125, 130], "set_ac_max_curr": 18, "set_three_phas": 18, "three": [18, 20, 57, 60, 116, 130, 144, 145, 152, 162], "three_phas": [18, 57, 60, 121], "One": [18, 91, 92, 109, 138, 142, 144, 145, 148, 151], "set_rcd_error": 18, "higher": [19, 21, 41, 103], "shut": [19, 41], "down": [19, 41, 51, 113, 151, 155, 157], "ev_mac_address": [19, 41], "trigger_match": 19, "success": [19, 21, 29, 37, 41, 80, 89, 96, 99, 106, 108, 111, 123, 125, 146, 147, 150, 155], "transit": [19, 41, 121, 123, 130], "unexpect": [19, 41, 125], "handl": [19, 22, 36, 41, 51, 64, 65, 91, 93, 95, 116, 123, 130, 140, 144, 145, 147, 157, 160], "machin": [19, 41, 121, 130, 143, 145, 150], "minim": [20, 36, 60, 85, 91, 100, 103, 157, 160], "path": [20, 22, 50, 59, 63, 70, 71, 75, 84, 96, 97, 122, 138, 143, 144, 147, 148, 150, 151, 153, 157, 160], "controlpilot": [20, 89, 94], "output": [20, 36, 57, 62, 65, 69, 73, 74, 95, 99, 105, 130, 137, 138, 143, 145, 150, 160], "compon": [20, 31, 71, 103, 106, 109, 144, 150, 158, 160], "imd": [20, 29, 62], "etc": [20, 36, 63, 96, 106, 116, 130, 143, 144, 150, 151, 157, 158, 162], "own": [20, 90, 121, 125, 141, 143, 144, 145, 150, 151, 153, 160, 161], "ac_nr_of_phases_avail": 20, "instantan": [20, 96, 106, 114, 115], "count": [20, 22, 58, 76, 81, 96, 97, 109, 113, 143], "capabl": [20, 21, 31, 36, 50, 57, 62, 89, 91, 95, 105, 121, 123, 125, 143, 148], "hardwarecap": [20, 21, 95], "For": [20, 31, 51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 90, 96, 102, 103, 109, 120, 121, 122, 125, 130, 137, 138, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 157, 160], "input": [20, 31, 36, 39, 87, 105, 106, 121, 124, 143, 144, 148], "convert": [20, 57, 103, 121], "case": [20, 32, 41, 51, 62, 65, 80, 81, 87, 88, 103, 106, 116, 121, 122, 123, 124, 125, 126, 130, 140, 141, 142, 143, 144, 147, 148, 149, 151, 155, 160], "runtim": [20, 49, 62, 160], "becaus": [20, 31, 36, 51, 96, 107, 116, 126, 130, 138, 144, 147, 148, 155], "too": [20, 96, 121, 125, 148], "hot": 20, "ac_pp_ampac": 20, "proximitypilot": [20, 89], "carri": [20, 144], "amper": [20, 23, 36, 52, 57, 58, 60, 62, 91, 95, 105, 106, 114, 115, 121], "whenev": [20, 121, 130], "those": [20, 121, 125, 140, 141, 142, 143, 145, 149, 150, 151, 160], "request_stop_transact": 20, "evse_manag": [20, 50, 51, 53, 62, 70, 71, 74, 116, 117, 126, 132, 133, 135, 145, 147, 157], "stoptransactionrequest": [20, 21, 96], "gracefulli": 20, "press": [20, 96, 99, 152, 156], "button": [20, 76, 96, 99, 143, 161], "port": [20, 39, 45, 68, 69, 73, 76, 77, 81, 85, 86, 121, 142, 143, 144, 149, 150, 152, 160], "typic": [20, 67, 80, 85, 88, 89, 96, 105, 109, 124, 142, 144, 146, 148], "pilot": [20, 41, 69, 76, 85, 86, 123], "f": [20, 21, 41, 62, 89, 123, 130, 156], "pwm_on": 20, "turn": [20, 21, 144, 150], "pwm": [20, 21, 57, 62, 89, 121, 130, 145, 150], "duti": [20, 89, 145], "cycl": [20, 89, 90, 121, 145], "percent": [20, 62, 89, 91, 96], "0": [20, 21, 22, 31, 38, 45, 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, 85, 86, 87, 89, 90, 95, 96, 103, 106, 122, 124, 126, 130, 136, 137, 140, 142, 143, 151, 155, 157, 158, 160, 163], "pwm_off": 20, "constant": [20, 67], "high": [20, 29, 52, 81, 91, 93, 96, 121, 130, 140, 149, 150, 151, 162], "pwm_f": 20, "neg": [20, 91, 101, 106, 114, 115], "poweronoff": [20, 95], "context": [20, 95, 96, 103], "ac_switch_three_phases_while_charg": [20, 121], "doubt": 20, "hardware_capabilit": 20, "oper": [20, 21, 31, 32, 36, 39, 46, 52, 82, 84, 96, 99, 103, 105, 106, 111, 122, 123, 125, 130, 142, 148, 157], "perman": [20, 52, 62, 76, 99, 121, 130, 150], "destroi": [20, 62, 130], "so": [20, 21, 29, 62, 67, 91, 92, 96, 102, 121, 122, 124, 138, 140, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 157, 160], "special": [20, 36, 62, 89, 91, 92, 106, 126, 130, 143, 145], "sequenc": [20, 21, 89, 130], "exact": [20, 106, 145, 150], "would": [20, 51, 80, 102, 137, 138, 140, 143, 144, 152, 155, 160], "c2": 20, "c1": 20, "b1": 20, "b2": 20, "similar": [20, 121, 122, 137, 142, 144, 146, 160], "caution": 20, "3ph": [20, 57, 62, 91, 130], "1ph": [20, 57, 62, 91], "evse_replug": 20, "virtual": [20, 89, 96, 130, 144, 158], "replug": [20, 21, 51, 89, 96, 130], "without": [20, 39, 57, 84, 96, 97, 110, 122, 124, 130, 143, 145, 146, 148, 149, 150, 151, 157, 160], "evsereplugstart": [20, 89], "care": [20, 121, 144, 160], "carpluggedin": 20, "evsereplugfinish": [20, 89], "mainli": [20, 122, 138, 142, 150, 155], "don": [20, 138, 148, 153, 155, 156, 157], "t": [20, 21, 103, 138, 140, 143, 145, 146, 147, 148, 151, 152, 153, 155, 156, 157, 160, 161], "product": [20, 42, 102, 106, 125, 130, 143, 145, 150, 155], "m": [20, 62, 65, 81, 137, 138, 142, 143, 155, 156], "durat": [20, 49, 57, 62, 70, 103, 106, 125], "ac_read_pp_ampac": 20, "function": [20, 21, 22, 36, 47, 49, 50, 66, 72, 79, 108, 122, 124, 125, 128, 140, 143, 144, 147, 151, 156, 160], "evsemanag": [20, 21, 36, 37, 49, 64, 116, 123, 132, 134, 140, 141, 143, 145, 146, 157], "pp": 20, "distinct": [20, 124], "you": [20, 62, 68, 80, 121, 132, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "also": [20, 21, 22, 62, 78, 90, 103, 121, 122, 124, 125, 130, 137, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 155, 156, 157, 160, 163], "var": [20, 31, 36, 50, 106, 110, 114, 115, 124, 125, 141, 143, 144, 150], "pp_ampac": 20, "ampac": [20, 89], "ac_set_overcurrent_limit_a": 20, "mani": [20, 29, 51, 62, 65, 84, 111, 137, 143, 151], "over": [20, 62, 70, 71, 97, 113, 121, 130, 142, 144, 146, 148], "shutdown": [20, 60, 99, 100], "draw": [20, 91, 105], "than": [20, 31, 40, 68, 87, 96, 103, 125, 142, 143, 145, 146, 151], "just": [20, 27, 36, 49, 141, 143, 144, 145, 148, 150, 151, 153, 155, 160], "ignor": [20, 50, 51, 68, 121, 147], "otherwis": [20, 21, 63, 65, 77, 91, 125, 140, 150, 155], "overcurr": 20, "detect": [20, 21, 99, 111, 121, 130, 146], "margin": 20, "ad": [20, 21, 62, 64, 140, 141, 144, 145, 153, 155, 163], "avoid": [20, 62, 121, 148], "infer": 20, "work": [20, 21, 61, 64, 65, 78, 91, 130, 137, 142, 143, 145, 147, 148, 149, 150, 152, 155, 156, 160], "repres": [21, 58, 93, 106, 138, 145, 146, 147], "kernel": [21, 142], "session_ev": 21, "sessionev": [21, 96], "ev_info": 21, "evinfo": [21, 96], "car_manufactur": 21, "carmanufactur": [21, 96], "manufactur": [21, 79, 96, 103, 122, 125], "known": [21, 37, 103, 106, 160], "evse_board_support": [21, 62, 69, 76, 85, 132, 133, 135], "dataset": [21, 37, 44, 106, 110], "de": [21, 52, 61, 62, 64, 68, 150, 155], "pnx": [21, 62], "e123456": 21, "1": [21, 31, 32, 36, 39, 45, 50, 51, 53, 57, 58, 60, 62, 65, 66, 68, 70, 71, 72, 74, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 96, 102, 103, 106, 120, 121, 122, 125, 130, 136, 142, 155, 156, 157, 158, 163], "hw_capabl": 21, "iso15118_certificate_request": 21, "iso15118_charg": [21, 56, 62, 65, 87, 132, 133, 135], "enforced_limit": [21, 26], "come": [21, 26, 64, 76, 121, 138, 141, 143, 147, 148, 149, 150, 155, 160], "waiting_for_external_readi": 21, "principl": [21, 141], "delai": [21, 49, 57, 62, 64, 68, 70, 71, 84, 113, 125, 130], "its": [21, 50, 51, 62, 68, 91, 96, 103, 112, 121, 125, 137, 138, 140, 143, 144, 147, 150, 155, 160], "wait": [21, 39, 46, 55, 57, 62, 64, 65, 80, 87, 96, 103, 116, 123, 125, 143, 148, 160], "external_ready_to_start_charg": [21, 62], "get_evs": 21, "enable_dis": [21, 126], "possibl": [21, 32, 36, 62, 74, 99, 100, 120, 121, 125, 126, 130, 138, 140, 145, 148, 152, 153, 155, 157, 160, 162], "connector_id": [21, 38, 53, 60, 62, 96, 103, 120], "whole": [21, 31, 87, 103, 143, 144, 148, 149, 150, 157], "cmd_sourc": 21, "enabledisablesourc": [21, 96], "sourc": [21, 31, 87, 96, 121, 137, 138, 143, 145, 146, 148, 149, 150, 151, 156, 157, 160, 161], "same": [21, 49, 55, 80, 90, 96, 119, 120, 121, 125, 126, 127, 130, 137, 140, 141, 144, 150, 151, 153], "sinc": [21, 125, 140, 143, 151, 153, 160, 163], "prioriti": [21, 90, 91, 96, 99, 103, 126], "anoth": [21, 64, 121, 141, 143, 144, 145, 146, 148, 150, 151, 160, 163], "decid": [21, 121, 140, 145], "authorize_respons": 21, "validation_result": [21, 55], "withdraw_author": [21, 121], "further": [21, 116, 121, 122, 137, 143, 144, 147, 151, 157, 160], "reserv": [21, 51, 70, 87, 96, 116, 132, 133, 135, 145, 146, 157], "color": 21, "hmi": 21, "led": [21, 52, 121, 150], "reservation_id": [21, 38, 96, 107], "transactionstart": [21, 96], "els": [21, 22, 31, 32, 46, 130, 150, 160], "cancel_reserv": [21, 38, 121], "anymor": [21, 51, 96, 130, 142, 149, 155], "extern": [21, 26, 32, 50, 52, 58, 62, 70, 71, 76, 91, 106, 121, 137, 150, 158, 163], "itself": [21, 121, 140, 144], "successfulli": [21, 31, 32, 46, 103, 106, 111, 141, 148, 157, 158], "alreadi": [21, 80, 87, 90, 91, 92, 137, 143, 145, 147, 148, 150, 151, 152, 154, 155, 160, 161], "paused_by_evs": 21, "resume_charg": 21, "resum": [21, 70, 71, 96, 143], "won": [21, 148], "stop_transact": [21, 37], "cancel": [21, 37, 38, 49, 107, 111, 121, 146], "automat": [21, 52, 60, 124, 137, 143, 145, 148, 154, 158], "disconnect": [21, 31, 32, 70, 71, 89, 96, 150], "befor": [21, 29, 46, 51, 55, 62, 64, 65, 68, 103, 107, 109, 111, 115, 125, 130, 140, 144, 145, 147, 148, 149, 160], "force_unlock": 21, "forc": [21, 65, 95, 130, 138, 144, 147, 160], "correct": [21, 106, 122, 124, 140, 145, 147, 150, 153, 154], "except": [21, 125], "explicitli": [21, 68], "cloud": [21, 147, 151], "set_external_limit": [21, 26, 121], "addit": [21, 26, 31, 32, 51, 58, 62, 87, 91, 96, 103, 106, 116, 121, 138, 141, 142, 143, 144, 149, 155, 157, 160, 161], "externallimit": [21, 26, 91], "uuid": [21, 62, 91, 93, 96, 106, 140], "certificateinstallationr": [21, 99], "certificateupdater": [21, 99], "forwar": 21, "system": [21, 68, 70, 71, 79, 96, 99, 121, 122, 125, 132, 133, 134, 135, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 154, 157, 158], "situat": [21, 103], "where": [21, 62, 63, 70, 71, 96, 111, 144, 145, 150, 151, 153, 155, 157, 160], "optim": [21, 91, 149], "combin": [21, 31, 62, 96, 103, 121, 122], "secur": [22, 31, 32, 65, 70, 71, 97, 103, 106, 122, 136, 150, 157], "storag": [22, 31, 96, 150], "within": [22, 36, 71, 91, 96, 103, 116, 121, 122, 130, 140, 141, 144, 147, 158], "period": [22, 103, 109, 124, 149], "leaf": [22, 62, 63, 97, 122, 147], "expir": [22, 49, 55, 87, 97, 106, 107], "install_ca_certif": [22, 122, 147], "ca": [22, 63, 97, 125, 143], "pem": [22, 63, 68, 87, 97, 111, 125], "encod": [22, 87, 97, 99, 103, 106, 111, 115, 130, 163], "x": [22, 68, 87, 111, 125, 150, 163], "509": [22, 87, 111, 125], "certificate_typ": [22, 97], "cacertificatetyp": [22, 97], "installcertificateresult": [22, 97], "attempt": [22, 46, 68, 84, 97, 111, 116, 125, 126, 147], "delete_certif": 22, "delet": [22, 30, 97, 138, 150, 152, 155], "certificate_hash_data": [22, 97], "certificatehashdata": [22, 97], "deletecertificateresult": [22, 97], "update_leaf_certif": [22, 122, 147], "certificate_chain": 22, "leafcertificatetyp": [22, 97], "verify_certif": [22, 147], "verifi": [22, 29, 65, 87, 106, 111, 122, 143, 147, 160], "given": [22, 23, 30, 31, 32, 38, 44, 51, 62, 84, 90, 103, 109, 126, 140, 142, 149], "certificatevalidationresult": [22, 97], "verif": [22, 111], "get_installed_certif": 22, "certificatetyp": [22, 97], "getinstalledcertificatesresult": [22, 97], "hash": [22, 97, 99, 149], "get_v2g_ocsp_request_data": 22, "ocsp": [22, 87, 97, 147, 150], "exclud": [22, 97, 102], "root": [22, 91, 122, 123, 125, 137, 138, 143, 147, 148, 150, 152, 156], "ocsprequestdatalist": [22, 97], "sub": [22, 152, 163], "exlud": 22, "get_mo_ocsp_request_data": [22, 147], "mo": [22, 63, 97, 147], "update_ocsp_cach": 22, "cach": [22, 36, 106, 137, 143, 160], "ocsp_respons": 22, "ocsprespons": 22, "class": [22, 45, 140, 143], "ietf": 22, "rfc": 22, "6960": 22, "der": [22, 97], "base64": [22, 99, 111, 115], "is_ca_certificate_instal": 22, "generate_certificate_signing_request": [22, 122, 147], "countri": 22, "name": [22, 52, 62, 97, 99, 103, 111, 125, 138, 143, 144, 145, 148, 152, 153, 154, 155, 156, 160, 161, 163], "c": [22, 41, 89, 94, 96, 106, 110, 112, 114, 115, 130, 141, 142, 143, 144, 148, 149, 155, 160], "organ": [22, 141, 151, 160], "o": [22, 156], "common": [22, 138, 142, 143, 151, 152], "cn": [22, 110], "use_tpm": 22, "csr": [22, 97, 122, 147], "tpm": 22, "getcertificatesignrequestresult": [22, 97], "get_leaf_certificate_info": [22, 97], "respect": [22, 91, 97, 116, 126, 137, 144, 145, 147, 150, 152, 158, 160], "encodingformat": [22, 97], "include_ocsp": 22, "getcertificateinforesult": [22, 97], "get_verify_fil": 22, "file": [22, 50, 59, 62, 63, 65, 66, 70, 71, 74, 75, 82, 84, 93, 96, 97, 99, 111, 122, 126, 130, 132, 137, 140, 141, 142, 146, 147, 148, 149, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 163], "bundl": [22, 160], "get_leaf_expiry_days_count": 22, "dai": [22, 68, 146, 155], "verify_file_signatur": 22, "file_path": 22, "signing_certif": [22, 111], "succeed": [22, 155], "multipl": [23, 39, 51, 52, 90, 91, 103, 116, 121, 122, 125, 126, 137, 140, 142, 143, 144, 145, 148, 154, 155], "featur": [23, 49, 62, 106, 121, 140, 145, 151, 154, 155, 157, 160, 162], "uses_someth": 23, "someth": [23, 30, 103, 140, 145, 147, 150, 153, 155], "exist": [23, 30, 31, 32, 78, 90, 103, 110, 122, 124, 143, 145, 160], "za": [23, 30], "z0": [23, 30], "9_": [23, 30], "specif": [26, 38, 45, 79, 87, 90, 91, 99, 103, 106, 109, 112, 121, 126, 140, 141, 142, 143, 144, 150, 153, 155, 157, 160], "outsid": [26, 90], "blob": [27, 76, 98, 121, 142], "vector_of_int": 27, "vectorofint": [27, 98], "devic": [29, 31, 39, 44, 45, 52, 61, 64, 65, 71, 74, 77, 78, 79, 80, 81, 91, 124, 125, 141, 144, 145, 149, 150], "iec": [29, 62, 99, 106, 145, 149, 150], "61557": 29, "8": [29, 106, 125, 136, 142, 160, 163], "isolation_measur": 29, "isolationmeasur": [29, 101], "self_test_result": 29, "recur": 29, "resist": [29, 68, 101], "regular": [29, 36, 68, 96, 121, 125, 155], "interv": [29, 36, 57, 67, 70, 71, 77, 103, 111, 121], "start_self_test": 29, "cablecheck": [29, 36, 62, 96, 105, 121, 149], "61851": [29, 62, 99, 145, 150], "23": [29, 62, 76, 99, 102, 149], "2023": [29, 62, 142, 149], "immedi": [29, 36, 46, 62, 65, 96, 116, 130, 155], "long": [29, 62, 80, 145, 155], "20": [29, 60, 78, 142, 149, 150, 153, 163], "test_voltage_v": 29, "pin": [29, 76, 150], "load": [30, 52, 99, 121, 122, 126, 127, 143, 145, 146, 148, 156, 157], "design": [31, 52, 68, 79, 103, 106, 144, 147, 150], "ocpp1": [31, 103, 126, 147, 151, 158, 159], "6": [31, 32, 70, 76, 85, 91, 103, 104, 106, 126, 136, 137, 142, 148, 150, 151, 158, 159], "ocpp2": [31, 87, 103, 147, 158], "base": [31, 51, 57, 66, 76, 77, 87, 99, 103, 109, 120, 121, 126, 140, 141, 142, 145, 147, 149, 150, 151, 155, 156, 157, 158], "flexibl": [31, 103, 145, 148, 157], "easier": [31, 103, 155], "vice": [31, 103], "versa": [31, 103], "ocpp_transaction_ev": 31, "ocpptransactionev": [31, 103], "ocpp_transaction_event_respons": 31, "ocpptransactioneventrespons": [31, 103], "charging_schedul": 31, "chargingschedul": [31, 103], "schedul": [31, 46, 57, 70, 71, 91, 103, 111, 121, 125], "composit": [31, 71], "is_connect": [31, 32], "chargepoint": [31, 32, 157], "security_ev": [31, 32], "securityev": [31, 32, 103], "occur": [31, 32, 96, 99, 103, 116, 143, 150], "event_data": 31, "eventdata": [31, 103], "been": [31, 32, 62, 96, 103, 106, 107, 111, 125, 126, 141, 142, 143, 145, 148, 149, 151, 157], "properti": [31, 44, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 126, 143], "boot_notification_respons": 31, "bootnotificationrespons": [31, 103], "receiv": [31, 36, 62, 70, 71, 84, 90, 91, 96, 116, 126, 130, 144, 146, 147, 149, 157, 160], "websocket": [31, 32, 70, 71, 148, 152, 157], "No": [31, 32, 102, 106, 155, 156], "could": [31, 32, 37, 46, 72, 87, 106, 128, 141, 142, 143, 144, 145, 146, 149, 150, 157, 160], "previou": [31, 32, 84, 96, 138, 143, 144, 146, 149, 160], "securityeventnotif": [31, 32], "req": [31, 32, 61, 64, 122, 123, 126, 147, 157], "queu": [31, 32], "guarante": [31, 32], "deliveri": [31, 32, 126], "get_vari": 31, "With": [31, 121, 140, 143, 150, 151, 153, 154, 160, 162], "model": [31, 43, 66, 71, 110, 124, 148, 155], "getvariablerequest": [31, 103], "getvariableresult": [31, 103], "everi": [31, 55, 81, 119, 140, 144, 150, 155], "preserv": [31, 144], "order": [31, 68, 87, 121, 125, 143, 147, 150, 152, 157, 160, 161, 163], "set_vari": 31, "custom": [31, 32, 72, 87, 103, 128, 137, 142, 143, 144, 146, 150, 152, 161, 162], "reject": [31, 80, 87, 90, 97, 103, 107, 111], "setvariablerequest": [31, 103], "setvariableresult": [31, 103], "change_avail": 31, "changeavailabilityrequest": [31, 103], "changeavailabilityrespons": [31, 103], "monitor_vari": 31, "componentvari": [31, 103], "consecut": [31, 32], "overrid": [31, 32, 62, 90, 138, 144], "kind": [31, 145, 151], "component_vari": [31, 103], "point": [32, 36, 51, 70, 71, 79, 84, 87, 91, 96, 106, 107, 126, 144, 149, 150, 151, 155, 157, 160], "configuration_kei": [32, 103], "keyvalu": [32, 103], "regist": [32, 39, 66, 103, 124, 144, 147, 157, 161], "monitor_configuration_kei": 32, "get_configuration_kei": 32, "unknown": [32, 87, 90, 96, 97, 103, 106, 111, 150], "getconfigurationrespons": [32, 103], "set_custom_configuration_kei": [32, 103], "Its": 32, "standard": [32, 39, 102, 152], "configurationstatu": [32, 103], "In": [32, 51, 62, 88, 95, 102, 103, 106, 116, 121, 122, 123, 125, 126, 130, 140, 141, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 155, 157, 158, 160, 161], "montir": 32, "data_transf": [33, 70, 71, 72], "perform": [33, 62, 64, 103, 106, 111, 125, 137, 148, 150], "datatransferrequest": [33, 103], "datatransferrespons": [33, 103], "temperatur": [34, 76, 95, 99, 104, 106, 132, 135, 143], "mcu": [34, 76, 104, 129], "mcutemperatur": [34, 104], "guidelin": 36, "soon": [36, 73, 121, 143, 145, 149, 161], "ideal": 36, "logic": [36, 49, 51, 76, 87, 116, 121, 123, 138, 141, 143, 144, 145, 160], "happen": [36, 51, 57, 96, 121, 138, 141, 146, 148, 155], "due": [36, 106, 121, 143, 145, 150, 155], "thermal": 36, "derat": 36, "setmod": 36, "setvoltagecurr": 36, "lost": 36, "shall": [36, 90, 96, 111, 122, 140, 142, 149, 160], "last": [36, 62, 68, 90, 91, 121, 125, 137, 149, 150, 151], "psu": 36, "back": [36, 57, 62, 75, 81, 83, 121, 130, 144, 152, 155], "communicationfault": [36, 121], "voltage_curr": 36, "4": [36, 57, 62, 68, 106, 121, 124, 125, 137, 141, 142, 150, 160, 163], "hertz": [36, 106, 114, 115], "recommend": [36, 71, 141, 142, 143, 147, 150, 154, 157], "voltagecurr": [36, 105], "bidirect": [36, 62, 105], "chargingphas": [36, 105], "alwai": [36, 49, 53, 54, 55, 57, 62, 82, 91, 119, 121, 124, 125, 126, 140, 143, 146, 148, 155, 160], "cccv": 36, "howev": [36, 125, 130, 142, 143, 144, 148], "precharg": [36, 96, 105, 121], "littl": [36, 143, 145], "bit": [36, 39, 81, 108, 143, 145], "setexportvoltagecurr": 36, "volt": [36, 52, 62, 101, 105, 106, 114, 115], "setimportvoltagecurr": 36, "drawn": 36, "abov": [36, 39, 79, 125, 137, 138, 143, 144, 145, 150, 151, 160], "wire": [37, 130, 145, 157, 161], "tn": 37, "network": [37, 45, 82, 84, 121, 123, 142, 143, 144, 145, 152, 156, 161], "public_key_ocmf": 37, "public": [37, 51, 97, 99, 115, 125, 142, 150, 155], "ocmf": [37, 68, 106, 125], "start_transact": 37, "german": 37, "eichrecht": [37, 149], "transactionreq": [37, 106], "packet": [37, 74, 81, 106, 111, 130], "transactionstartrespons": [37, 106], "dangl": 37, "might": [37, 64, 84, 106, 137, 138, 142, 143, 146, 148, 150, 151, 152, 155, 157, 160], "still": [37, 51, 121, 130, 140, 143, 149, 155, 160], "transaction_id": [37, 103, 106], "transactionstoprespons": [37, 106], "reserve_now": 38, "place": [38, 50, 111, 141, 144, 145, 150, 151, 160], "reservationresult": [38, 107], "succesful": 38, "code": [38, 39, 65, 90, 96, 102, 103, 106, 109, 124, 125, 126, 130, 138, 140, 143, 144, 148, 149, 150, 151, 152, 156, 157, 160], "multiplex": 39, "serial": [39, 50, 66, 69, 73, 76, 77, 79, 80, 81, 85, 86, 97, 99, 130], "rs485": [39, 142, 150], "client": [39, 63, 78, 122, 143, 144, 147, 148, 157], "modbus_read_holding_regist": 39, "modbu": [39, 45, 77, 79, 81, 124], "rtu": [39, 77, 124], "hold": [39, 124, 141, 150, 160], "target_device_id": 39, "byte": [39, 81, 106, 108, 157], "first_register_address": 39, "16": [39, 60, 76, 85, 108, 136, 150, 157], "num_registers_to_read": 39, "serial_comm_hub_request": [39, 132, 135], "modbus_read_input_regist": 39, "modbus_write_multiple_regist": 39, "write": [39, 65, 81, 121, 141, 143, 144], "data_raw": 39, "vectoruint16": [39, 108], "content": [39, 90, 108, 125, 144, 160], "written": [39, 70, 71, 122, 140, 144, 148, 160], "word": [39, 102, 125, 143, 151], "statuscodeenum": [39, 108], "modbus_write_single_regist": 39, "singl": [39, 96, 97, 125, 126, 130, 138, 140, 142, 147, 154, 155, 160], "register_address": 39, "nonstd_writ": 39, "non": [39, 96, 99, 130, 160], "discret": 39, "repli": [39, 81], "gydcg": 39, "ubc1": 39, "nonstd_read": 39, "coil": 39, "malform": 39, "run": [40, 49, 82, 103, 109, 116, 121, 123, 125, 130, 141, 142, 143, 145, 147, 148, 149, 152, 154, 156, 158, 161, 162], "we": [40, 62, 90, 104, 121, 141, 142, 143, 144, 145, 147, 150, 151, 152, 155, 156, 157, 158, 160, 161], "eveseid": 40, "instanti": 40, "sessioncost": [40, 109], "total": [40, 57, 91, 103, 109, 110, 114, 115, 124], "chunk": [40, 81, 109], "request_error_routin": 41, "routin": 41, "retri": [41, 64, 68, 81, 84, 111, 125], "upper": [41, 103, 141, 143, 145, 150, 161], "enter_bcd": [41, 123, 130], "b": [41, 89, 94, 96, 110, 114, 115, 130, 140, 141, 148, 153, 155, 162], "d": [41, 89, 94, 96, 130, 140, 143, 148, 152, 155, 156], "leave_bcd": [41, 123, 130], "solar": [42, 91, 121], "watthour": 42, "sunspec": [43, 44, 45, 77, 110], "get_sunspec_ac_meter_valu": 43, "auth_token": 43, "reader": [44, 73, 106, 143, 150, 157], "fetch": [44, 67, 125, 137, 154], "scanner": 45, "scan_unit": 45, "scan": [45, 90], "unit": [45, 68, 71, 77, 96, 102, 106, 115, 132, 135, 143, 149, 155, 160], "ip_address": [45, 68], "local": [45, 65, 78, 82, 87, 91, 96, 106, 137, 143, 146, 147, 150, 151, 153, 155, 160, 161, 162, 163], "ip": [45, 68, 80, 82, 125, 144, 150], "overview": [45, 121, 141, 143, 147, 149, 151, 157], "scan_port": 45, "scan_devic": 45, "scan_network": 45, "wide": [46, 84, 157, 160], "firmware_update_statu": [46, 111], "firmwareupdatestatu": [46, 111], "describ": [46, 51, 111, 116, 122, 124, 130, 143, 144, 145, 147, 154, 158, 160], "firmwar": [46, 76, 111, 122, 129, 130, 150], "log_statu": [46, 111], "logstatu": [46, 111], "log": [46, 62, 65, 70, 71, 96, 111, 140, 143, 149, 150, 152, 158], "upload": [46, 84, 111, 157], "update_firmwar": [46, 111], "firmware_update_request": 46, "firmwareupdaterequest": [46, 111], "meta": 46, "updatefirmwarerespons": [46, 111], "allow_firmware_instal": 46, "proce": [46, 96, 111, 160], "upload_log": 46, "upload_logs_request": 46, "uploadlogsrequest": [46, 111], "uploadlogsrespons": [46, 111], "is_reset_allow": 46, "determin": [46, 62, 125, 145, 156], "resettyp": [46, 111], "soft": [46, 62, 96, 111], "hard": [46, 76, 96, 111], "set_system_tim": 46, "get_boot_reason": 46, "boot": [46, 111, 130, 150], "bootreason": [46, 111], "core": [47, 124, 136, 137, 138, 141, 142, 143, 144, 145, 148, 149, 150, 156, 158, 160, 161, 162], "instanc": [47, 103, 140, 143, 145, 148, 149, 151], "evmanag": [47, 132, 134, 145], "begin": [47, 123, 145, 149, 151], "random": [49, 62, 113, 116], "uk": [49, 62, 96, 113], "smart": [49, 62, 103, 130], "regul": [49, 62, 99, 105], "By": [49, 144, 152, 157, 158], "default": [49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 91, 102, 122, 125, 130, 138, 140, 141, 143, 144, 148, 149, 150, 152, 153, 154, 157, 158, 160], "countdown": [49, 113], "effect": [49, 121, 137, 141, 143], "set_duration_": 49, "600": [49, 57, 62, 68, 70, 71, 145], "expos": [50, 152], "mqtt": [50, 70, 71, 141, 143, 145, 151, 152, 156], "charger_information_fil": 50, "like": [50, 80, 87, 102, 109, 123, 137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 152, 154, 155, 157, 160], "powermeter_energy_import_decimal_plac": 50, "decim": [50, 102], "powermeter_energy_export_decimal_plac": 50, "powermeter_power_decimal_plac": 50, "powermeter_voltage_decimal_plac": 50, "powermeter_var_decimal_plac": 50, "powermeter_current_decimal_plac": 50, "powermeter_frequency_decimal_plac": 50, "frequenc": [50, 106, 114, 115, 125], "hw_caps_max_current_export_decimal_plac": 50, "hw_caps_max_current_import_decimal_plac": 50, "hw_caps_min_current_export_decimal_plac": 50, "hw_caps_min_current_import_decimal_plac": 50, "hw_caps_max_plug_temperature_c_decimal_plac": 50, "max_plug_temperature_c": [50, 95], "limits_max_current_decimal_plac": 50, "telemetry_evse_temperature_c_decimal_plac": 50, "evse_temperature_c": [50, 95], "telemetry_fan_rpm_decimal_plac": 50, "fan": [50, 95], "rpm": [50, 95], "telemetry_supply_voltage_12v_decimal_plac": 50, "12v": [50, 95, 130], "telemetry_supply_voltage_minus_12v_decimal_plac": 50, "telemetry_plug_temperature_c_decimal_plac": 50, "powermeter_energy_import_round_to": 50, "round": [50, 143], "nearest": 50, "step": [50, 121, 137, 144, 145, 149, 150, 151, 155, 157, 160], "powermeter_energy_export_round_to": 50, "powermeter_power_round_to": 50, "powermeter_voltage_round_to": 50, "powermeter_var_round_to": 50, "powermeter_current_round_to": 50, "powermeter_frequency_round_to": 50, "hw_caps_max_current_export_round_to": 50, "hw_caps_max_current_import_round_to": 50, "hw_caps_min_current_export_round_to": 50, "hw_caps_min_current_import_round_to": 50, "hw_caps_max_plug_temperature_c_round_to": 50, "limits_max_current_round_to": 50, "telemetry_evse_temperature_c_round_to": 50, "telemetry_fan_rpm_round_to": 50, "telemetry_supply_voltage_12v_round_to": 50, "telemetry_supply_voltage_minus_12v_round_to": 50, "telemetry_plug_temperature_c_round_to": 50, "plug_temperature_c": [50, 95], "128": [50, 51, 58, 70, 71, 142], "random_delai": [50, 62], "uk_random_delai": [50, 62, 132, 133, 135], "error_histori": [50, 59, 132, 133, 135], "kai": [50, 54, 70, 71, 73, 75, 82, 83, 85], "uw": [50, 54, 70, 71, 73, 75, 82, 83, 85], "hermann": [50, 54, 70, 71, 73, 75, 82, 83, 85], "http": [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, 85, 86, 102, 121, 125, 126, 130, 136, 137, 138, 142, 143, 145, 148, 150, 151, 154, 155, 156, 157, 158, 160, 161, 162, 163], "opensourc": [50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "org": [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, 85, 86, 130, 143, 151, 160], "apach": [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, 85, 86, 143, 160], "handwritten": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 162], "document": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 121, 130, 137, 140, 141, 142, 143, 145, 147, 149, 150, 151, 152, 157, 160, 161], "see": [51, 53, 54, 55, 60, 62, 63, 64, 66, 68, 70, 71, 72, 76, 85, 86, 96, 110, 116, 120, 121, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 145, 147, 149, 150, 151, 153, 157, 160, 162, 163], "selection_algorithm": [51, 116, 157], "findfirst": [51, 87], "algorithm": [51, 57, 87, 97, 99, 150], "incom": [51, 87, 116, 130, 144], "pretti": [51, 116, 148], "straight": [51, 116], "forward": [51, 116, 125, 147, 155, 157], "follow": [51, 96, 116, 120, 121, 122, 124, 125, 126, 130, 137, 138, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161], "plugev": [51, 87, 157], "simpli": [51, 116, 126, 138, 144, 145, 151, 157], "first": [51, 64, 68, 81, 87, 91, 92, 116, 121, 124, 125, 137, 138, 140, 143, 144, 145, 149, 150, 151, 152, 153, 155, 157, 158, 160], "userinput": [51, 87], "placehold": [51, 150], "yet": [51, 96, 116, 121, 125, 144, 145, 146, 150, 151, 160], "discard": [51, 145], "groupid": 51, "left": [51, 68, 143, 145, 150, 160], "prioritize_authorization_over_stopping_transact": 51, "parent": [51, 87, 116, 155], "prefer": [51, 121, 143], "ignore_connector_fault": 51, "most": [51, 62, 130, 137, 140, 141, 143, 146, 149, 150, 151, 154], "free": [51, 62, 87, 151, 160], "applic": [51, 121, 125, 144, 150, 158], "overtemperatur": 51, "cool": [51, 99], "expect": [51, 99, 141, 149, 156, 160], "recov": 51, "faulti": 51, "treat": 51, "good": [51, 91, 92, 143, 147, 148, 150, 153, 155, 160], "token_provid": [51, 62, 64, 80, 116, 121, 145, 147, 157], "auth_token_provid": [51, 53, 54, 62, 70, 71, 73, 80, 132, 133, 145, 146], "token_valid": [51, 116, 145, 147, 157], "auth_token_valid": [51, 55, 70, 71, 132, 133], "piet": [51, 63, 70, 71, 72, 84, 86], "g\u00f6mpel": [51, 63, 70, 71, 72, 84, 86], "can0": 52, "device_address": 52, "front": 52, "panel": [52, 141, 148], "power_limit_w": 52, "30000": 52, "watt": [52, 57, 62, 69, 71, 91, 105, 106, 110, 114, 115, 121], "current_limit_a": 52, "voltage_limit_v": 52, "1000": [52, 69], "Will": [52, 62, 90, 91], "seri": [52, 91, 92], "parallel": [52, 116, 142, 144, 150, 160], "well": [52, 102, 144, 145, 146, 148, 155, 157, 160], "series_parallel_mod": 52, "300": [52, 60, 65], "1000v": 52, "50": [52, 126], "500": [52, 57, 61, 64, 81], "confus": [52, 121], "discharge_gpio_chip": 52, "gpio": [52, 69, 76, 81, 85, 86, 130], "chip": [52, 64, 69, 81, 85, 123, 150], "discharg": [52, 60, 62, 100], "highest": [52, 90, 96], "discharge_gpio_lin": 52, "discharge_gpio_polar": 52, "polar": 52, "low": [52, 62, 69, 76, 81, 85, 86, 93, 96, 123], "debug_print_all_telemetri": 52, "print": [52, 106, 140, 148], "help": [52, 137, 138, 141, 143, 145, 148, 150, 151, 154, 160, 161], "power_supply_dc": [52, 62, 69, 132, 133, 135], "dpm": 52, "30": [52, 60, 68, 70, 71, 73, 150, 151, 157], "scu": 52, "aw": [52, 61, 64], "pionix": [52, 61, 64, 68, 76, 129, 130, 151, 155, 157], "dummi": [53, 54, 55, 56, 117, 118, 119, 144], "listen": [53, 117, 120, 143, 144, 157], "authrequir": [53, 96, 117], "descript": [53, 54, 55, 59, 61, 64, 66, 67, 73, 81, 93, 106, 112, 121, 138, 143, 144, 145, 148, 150, 157, 160], "deadbeef": [53, 54], "our": [53, 54, 143, 148, 149, 150, 151, 155, 157, 158, 160], "rfid": [53, 54, 62, 73, 87, 96, 106, 142, 143, 145, 147, 150, 157], "10": [53, 54, 62, 64, 102, 120, 124, 125, 142, 150, 156, 157], "thilo": [53, 55, 73, 83, 85], "molitor": [53, 55, 73, 83, 85], "corneliu": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "claussen": [53, 54, 55, 56, 57, 58, 60, 62, 64, 67, 69, 73, 76, 81, 85, 86], "manual": [54, 107, 118, 124, 125, 130, 143, 148, 150, 157], "block": [55, 87], "invalid": [55, 87, 99, 106, 111], "validation_reason": 55, "sleep": [55, 60, 62, 120], "build": [57, 58, 62, 138, 141, 142, 144, 145, 148, 150, 152, 154, 156, 157, 161], "nominal_ac_voltag": [57, 148], "230": [57, 62], "update_interv": [57, 67, 77], "distribut": [57, 62, 142], "schedule_interval_dur": 57, "60": [57, 67, 68, 77, 157], "min": [57, 91], "schedule_total_dur": 57, "forcast": 57, "h": [57, 137, 156], "slice_amper": 57, "slice": 57, "trade": 57, "lower": [57, 103, 121, 125, 141, 142, 145], "give": [57, 111, 121, 143, 144, 145, 155, 160], "even": [57, 62, 81, 91, 92, 121, 143, 144, 148, 157], "increas": [57, 62], "slice_watt": 57, "w": [57, 68, 71, 96, 99, 100, 110, 150, 153, 157, 162], "command": [57, 60, 73, 91, 93, 96, 97, 103, 108, 111, 121, 122, 123, 126, 137, 141, 144, 147, 150, 152, 156, 160], "switch_3ph1ph_while_charging_mod": [57, 121], "onewai": 57, "enough": [57, 143, 155], "switch_3ph1ph_max_nr_of_switches_per_sess": [57, 121], "switch_3ph1ph_switch_limit_sticky": [57, 121], "dontchang": 57, "reach": [57, 62, 96, 125, 143, 146, 161], "what": [57, 62, 90, 124, 138, 141, 143, 144, 145, 147, 148, 150, 155, 157], "singlephas": 57, "threephas": 57, "switch_3ph1ph_power_hysteresis_w": [57, 121], "200": [57, 60], "hysteresi": [57, 121], "200w": 57, "2kw": [57, 121], "4kw": 57, "iso": [57, 60, 62, 80, 92, 102, 106, 123, 142, 145, 149, 150, 151, 158], "futur": [57, 91, 92, 143, 150, 151], "switch_3ph1ph_time_hysteresis_": [57, 121], "stabl": [57, 150, 155], "energy_manag": [57, 126, 132, 133, 148], "energy_trunk": 57, "lar": [57, 66, 81], "dieckmann": [57, 66, 81], "part": [58, 103, 122, 130, 140, 141, 142, 143, 144, 145, 149, 150, 151, 154, 158, 160, 162], "fuse": [58, 148], "fuse_limit_a": [58, 148], "phase_count": [58, 148], "omit": [58, 90, 91, 103, 144, 153, 157, 163], "energy_grid": [58, 62], "external_limit": 58, "external_energy_limit": [58, 70, 71, 132, 133], "energy_consum": 58, "price_inform": 58, "energy_price_inform": [58, 67, 91, 132, 133, 135, 146], "persist": [59, 70, 71, 75, 125], "database_path": 59, "absolut": [59, 63, 87, 91, 92, 99, 105, 106, 107, 109], "databas": [59, 70, 71, 96, 150, 152], "andrea": [59, 67], "heinrich": [59, 67], "spdx": [59, 62, 63, 143, 160], "html": [59, 62, 63, 90, 102, 143, 152, 157, 160, 162, 163], "car_simul": [60, 132, 133, 145], "auto_en": 60, "pure": 60, "auto_exec": 60, "auto_exec_command": 60, "auto_exec_infinit": 60, "infinit": 60, "iec_wait_pwr_readi": 60, "draw_power_regul": 60, "unplug": [60, 91, 123, 130, 150], "dc_max_current_limit": 60, "dc_max_power_limit": 60, "150000": 60, "dc_max_voltage_limit": 60, "900": [60, 157], "dc_energy_capac": 60, "60000": 60, "dc_target_curr": 60, "dc_target_voltag": 60, "support_sae_j2847": 60, "dc_discharge_max_current_limit": 60, "dc_discharge_max_power_limit": 60, "dc_discharge_target_curr": 60, "dc_discharge_v2g_minimal_soc": 60, "ev_board_support": [60, 86, 132, 133, 135], "iso15118_ev": [60, 78, 132, 133, 135], "ev_slac": [60, 61, 132, 133], "sebastian": [60, 74, 78, 86], "luka": [60, 74, 78, 86], "tobia": 60, "marzel": 60, "negoti": [61, 64], "ethernet": [61, 64, 65, 74, 78, 96, 142, 144], "plc": [61, 64, 74, 123, 137, 142], "eth1": [61, 64, 74], "set_key_timeout_m": [61, 64], "cm_set_kei": [61, 64], "qca7000": [61, 64], "qca7005": [61, 64], "cg5317": [61, 64], "base_licens": [61, 64], "directori": [61, 62, 63, 64, 65, 71, 74, 122, 138, 140, 143, 148, 150, 152, 154, 156, 161, 162, 163], "fsf": [61, 64], "wiki": [61, 64, 81, 130], "bsd": [61, 64, 102], "claus": [61, 64], "bill": [62, 114, 115, 121], "e1234567": 62, "evse_id_din": [62, 99], "49a80737a45678": 62, "din": [62, 65, 78, 99, 106, 121, 149, 150], "spec": [62, 65, 78, 99, 121], "91286": [62, 99, 106], "payment_enable_eim": 62, "card": [62, 73, 80, 106, 149, 151], "mobil": [62, 106, 122, 151], "app": [62, 96], "payment_enable_contract": [62, 121, 147], "aka": 62, "ac_nominal_voltag": [62, 99], "ev_receipt_requir": 62, "unsupport": [62, 121], "session_log": [62, 157], "session_logging_path": [62, 74], "tmp": [62, 65, 70, 71, 74, 157, 158, 160], "session_logging_xml": 62, "xml": [62, 99, 142], "has_ventil": 62, "ventil": [62, 130], "max_current_import_a": 62, "32": [62, 85], "max_current_export_a": 62, "charge_mod": 62, "ac_hlc_en": [62, 147], "ac_hlc_use_5perc": 62, "try": [62, 102, 111, 144, 148, 150, 151, 153, 155], "arriv": [62, 84, 145], "fall": [62, 96, 121, 130], "especi": [62, 121, 123, 138, 141, 142, 144], "compliant": [62, 145, 149], "ac_enforce_hlc": 62, "5percent": 62, "realli": 62, "On": [62, 81, 125, 130, 144, 151], "veri": [62, 130, 141, 142, 143, 144, 148, 150, 158, 160, 161], "basic": [62, 121, 122, 124, 130, 145, 155, 157], "eventu": [62, 137, 145], "ac_with_soc": 62, "percentag": 62, "dc_isolation_voltage_v": 62, "cc": [62, 154], "dbg_hlc_auth_after_tstep": 62, "ok": [62, 96, 106, 155], "t_step_xx": 62, "hack_sleep_in_cable_check": 62, "hack": 62, "n": [62, 114, 115, 152], "hack_sleep_in_cable_check_volkswagen": 62, "volkswagen": 62, "cable_check_wait_number_of_imd_measur": 62, "sampl": [62, 91, 92, 103], "collect": [62, 77, 106, 121, 142], "trust": [62, 106, 122], "averag": 62, "evalu": 62, "bender": 62, "trustabl": 62, "hz": [62, 110], "rate": [62, 69, 73, 76, 77, 85, 86, 149], "cable_check_enable_imd_self_test": 62, "complianc": 62, "hack_skoda_enyaq": 62, "skoda": [62, 96], "enyaq": 62, "level": [62, 68, 69, 76, 85, 86, 91, 103, 106, 121, 122, 123, 124, 130, 137, 144, 146, 149, 150, 151, 162], "dirti": [62, 137], "workaround": 62, "hack_present_current_offset": 62, "offset": [62, 64, 68], "unless": [62, 144], "know": [62, 95, 121, 137, 143, 145, 147, 155], "hack_pause_imd_during_precharg": 62, "re": [62, 80, 137, 143, 150, 156, 157, 158, 160], "currentdemand": [62, 96, 121], "dcdc": 62, "hack_allow_bpt_with_iso2": 62, "posit": [62, 91, 101, 106, 114, 115, 150], "hack_simplified_mode_limit_10a": 62, "10a": 62, "simplifi": [62, 91, 151], "iec61851": [62, 89, 121], "2019": 62, "section": [62, 121, 125, 138, 140, 141, 143, 144, 145, 150, 151, 155, 160, 161], "norm": 62, "deviat": [62, 126], "autocharge_use_slac_instead_of_hlc": 62, "autocharg": [62, 64, 87], "instead": [62, 68, 95, 121, 143, 144, 148, 149, 150, 160], "evccid": [62, 64, 106, 121], "enable_autocharg": 62, "logfile_suffix": 62, "session_uuid": 62, "folder": [62, 70, 71, 140, 148, 149, 150, 152, 155, 156, 160, 161], "soft_over_current_tolerance_perc": 62, "soft_over_current_measurement_noise_a": 62, "nois": 62, "hack_fix_hlc_integer_current_request": 62, "few": [62, 137, 143, 144, 146, 151, 154, 160], "hundr": 62, "slower": 62, "less": [62, 85, 121, 150], "disable_authent": 62, "standalon": [62, 130, 143, 145, 148, 160], "dummytokenprovid": [62, 132, 134], "sae_j2847_2_bpt_en": 62, "sae_j2847_2_bpt_mod": 62, "request_zero_power_in_idl": 62, "idl": [62, 90, 109, 111], "0a": [62, 148], "speed": [62, 143, 151, 156], "uk_smartcharging_random_delay_en": 62, "uk_smartcharging_random_delay_max_dur": 62, "modifi": [62, 120, 130, 140, 157, 161], "uk_smartcharging_random_delay_at_any_chang": 62, "reduc": 62, "zero": [62, 84, 97, 110, 113], "initial_meter_value_timeout_m": 62, "5000": [62, 126], "switch_3ph1ph_delay_": [62, 121], "switch_3ph1ph_cp_stat": [62, 121], "x1": 62, "warn": [62, 99, 121, 150, 151], "responsibiltii": 62, "ensur": [62, 125, 130, 148], "supports_changing_phases_during_charg": [62, 95, 121], "authtoken": [62, 146], "ac_rcd": [62, 76, 85, 132, 133], "connector_lock": [62, 76, 85, 132, 133], "powermeter_grid_sid": 62, "powermeter_car_sid": 62, "isolation_monitor": [62, 132, 133, 135], "powersupply_dc": 62, "kv": [62, 75, 82, 83, 132, 133], "anton": [62, 73, 85], "woellert": 62, "evse_secur": [63, 65, 70, 71, 122, 132, 133, 135, 147], "filesystem": [63, 150], "csms_ca_bundl": [63, 122], "v2g_root_ca": 63, "rel": [63, 82, 126, 157], "prefix": [63, 82, 97, 144, 148, 160], "cert": [63, 143, 158], "mf_ca_bundl": [63, 122], "mf": [63, 97], "mf_root_ca": 63, "mo_ca_bundl": [63, 122], "mo_root_ca": 63, "v2g_ca_bundl": [63, 122], "csms_leaf_cert_directori": [63, 122], "csms_leaf_key_directori": [63, 122], "secc_leaf_cert_directori": [63, 122], "cso": 63, "secc_leaf_key_directori": [63, 122], "private_key_password": [63, 122], "password": [63, 80, 97, 143, 150, 151, 156, 157], "number_of_sound": 64, "sound": 64, "ac_mode_five_perc": 64, "sounding_attenuation_adjust": 64, "db": [64, 71, 75, 152], "attenu": 64, "publish_mac_on_match_cnf": 64, "confirm": [64, 89], "cm_slac_match": 64, "cnf": 64, "altern": [64, 125, 141, 149], "deriv": [64, 87, 96, 138], "publish_mac_on_first_parm_req": 64, "cm_slac_parm": 64, "quit": [64, 130, 148, 149, 151], "prone": 64, "cross": 64, "talk": [64, 143, 145, 147, 151, 152], "better": [64, 155], "do_chip_reset": 64, "nmk": [64, 123], "rs_dev": 64, "vendor": [64, 103, 112, 150], "mme": 64, "extens": [64, 103, 152, 156, 157], "qualcomm": 64, "chip_reset_delay_m": 64, "set_kei": 64, "chip_reset_timeout_m": 64, "link_status_detect": 64, "d_link_readi": 64, "link_statu": 64, "lumissil": 64, "link_status_retry_m": 64, "link_status_timeout_m": 64, "debug_simulate_failed_match": 64, "wrong": [64, 99, 150], "10000": [64, 68], "gmbh": [64, 65, 151], "din70121": [65, 78, 99], "chargebyt": 65, "eth0": [65, 78], "ipv6": [65, 78, 143, 152, 156], "addr": [65, 78], "supported_din70121": [65, 78], "supported_iso15118_2": [65, 78], "tls_secur": [65, 147], "prohibit": 65, "terminate_connection_on_failed_respons": 65, "sessionstop": 65, "tls_key_log": 65, "tl": [65, 78, 106, 122, 147, 157], "secret": [65, 153], "handshak": [65, 122], "decrypt": 65, "tls_key_logging_path": 65, "tls_timeout": 65, "15000": 65, "establish": [65, 106, 122, 125], "verify_contract_cert_chain": [65, 147], "auth_timeout_pnc": 65, "55": 65, "abort": 65, "indefinit": 65, "auth_timeout_eim": 65, "fabian": [65, 68], "hartung": 65, "mohannad": 65, "orabi": 65, "variou": [66, 154, 155], "selector": 66, "test_dummi": 66, "powermeter_device_id": [66, 79], "bu": [66, 150], "modbus_base_address": 66, "30001": 66, "serial_comm_hub": 66, "serial_communication_hub": [66, 77, 79, 81, 132, 133], "tibber": 67, "api": [67, 68, 74, 121, 125, 132, 134, 149, 156], "api_kei": 67, "develop": [67, 130, 138, 141, 144, 145, 148, 149, 150, 152, 154, 155, 159, 163], "minut": [67, 68, 109, 125, 150, 151], "additional_cost_per_kwh": 67, "usual": [67, 146, 155, 160], "leonardo": 67, "oliveira": 67, "lem": [68, 145], "dcbm": [68, 145], "400": [68, 145], "adapt": [68, 125, 149, 160], "meter_tls_certif": 68, "affect": [68, 155], "wish": [68, 121], "ntp_server_1_ip_addr": [68, 125], "ipv4": [68, 82], "octet": 68, "form": [68, 87, 137, 144, 150, 160], "y": [68, 142], "z": [68, 156], "ntp": 68, "server": [68, 111, 122, 125, 143, 144, 147, 150, 152, 153, 156], "sync": 68, "ntp_server_1_port": [68, 125], "123": [68, 102], "65535": 68, "ntp_server_2_ip_addr": [68, 125], "ntp_server_2_port": [68, 125], "fof": 68, "meter_timezon": 68, "00": [68, 160], "timezon": 68, "go": [68, 130, 143, 145, 147, 148, 150, 155, 156, 158, 160], "11": [68, 143], "14": [68, 106, 160], "hour": [68, 109, 110, 125, 146], "15": [68, 106, 156], "45": 68, "meter_dst": 68, "sundai": 68, "month": [68, 149, 160], "march": [68, 149], "t01": 68, "00z": 68, "octob": [68, 142], "daylight": 68, "dst": 68, "resilience_initial_connection_retri": [68, 125], "25": [68, 125], "resili": 68, "resilience_initial_connection_retry_delai": [68, 125], "millisecond": [68, 125], "resilience_transaction_request_retri": [68, 125], "resilience_transaction_request_retry_delai": [68, 125], "250": 68, "cable_id": 68, "loss": [68, 96, 150], "compens": 68, "tariff_id": 68, "tariff": [68, 106, 146], "sc": 68, "field": [68, 97, 103, 106, 110, 126, 145, 151], "uv": 68, "sw": [68, 150], "ud": 68, "valentin": 68, "dimov": 68, "klemm": 68, "micro": [69, 150], "mega": 69, "tester": 69, "v1": [69, 85, 125, 138], "serial_port": [69, 73, 76, 81, 85, 86, 150], "dev": [69, 73, 76, 77, 81, 85, 86, 130, 137, 142, 143, 150, 155], "ttyusb0": [69, 76, 77, 81, 85, 86], "umwc": 69, "baud_rat": [69, 73, 76, 85, 86], "115200": [69, 73, 76, 77, 85, 86, 130], "baud": [69, 73, 76, 77, 85, 86], "reset_gpio_chip": [69, 85], "gpiochip0": [69, 85, 150], "reset_gpio": [69, 76, 85, 86], "27": [69, 85, 150, 156], "dc_max_voltag": 69, "dc_suppli": 69, "board_support": [69, 85, 121], "j": [70, 143, 150, 153, 156, 160, 162], "chargepointconfigpath": [70, 157], "userconfigpath": 70, "user_config": 70, "databasepath": 70, "ocpp_1_6_charge_point": [70, 132, 133], "sqlite": [70, 71, 75], "enableexternalwebsocketcontrol": [70, 71], "publishchargingscheduleinterv": 70, "publishchargingscheduledur": 70, "messagelogpath": [70, 71, 157], "everest_ocpp_log": [70, 71, 157, 158], "messagequeueresumedelai": [70, 71], "queue": [70, 71], "reconnect": [70, 71], "auth_valid": [70, 71, 157], "auth_provid": [70, 71, 157], "ocpp_data_transf": [70, 71, 72, 132, 133], "toward": [70, 71], "ocpp_gener": [70, 71], "session_cost": [70, 80, 132, 133, 135], "connector_zero_sink": [70, 71, 157], "display_messag": [70, 103, 109, 132, 133, 135], "coredatabasepath": 71, "devicemodeldatabasepath": 71, "device_model_storag": 71, "devicemodeldatabasemigrationpath": 71, "device_model_migr": 71, "migrat": [71, 150], "devicemodelconfigpath": 71, "component_config": [71, 150], "compositescheduleinterv": 71, "libocpp": [71, 126, 136, 137, 148], "requestcompositescheduledur": 71, "requestcompositescheduleunit": 71, "share": [71, 106, 121, 122, 143, 144, 145, 150, 151, 157, 161], "amp": [71, 76, 91, 110], "authorizationlist": 71, "authorizationcach": [71, 157], "datatransf": [72, 128], "keys_to_monitor": 72, "heartbeatinterv": [72, 157], "securityprofil": [72, 122, 150, 157], "exampleconfigurationkei": 72, "commad": 72, "seper": [72, 121, 155], "pn532": 73, "nfc": [73, 150], "tag": [73, 87, 96, 97, 109, 155], "ttys0": 73, "read_timeout": 73, "subsequ": [73, 81, 116, 144], "w\u00f6llert": [73, 85], "captur": 74, "dump": [74, 96], "sqlite_db_file_path": 75, "everest_persistent_stor": 75, "phytec": [76, 129], "phyverso": [76, 104, 129], "reset_gpio_bank": 76, "reset_gpio_pin": 76, "conn1_max_current_a_import": 76, "conn1_min_current_a_import": 76, "conn1_min_phase_count_import": 76, "conn1_max_phase_count_import": 76, "conn1_min_current_a_export": 76, "conn1_max_current_a_export": 76, "conn1_min_phase_count_export": 76, "conn1_max_phase_count_export": 76, "conn1_has_socket": 76, "conn1_dc": 76, "conn2_max_current_a_import": 76, "conn2_min_current_a_import": 76, "conn2_min_phase_count_import": 76, "conn2_max_phase_count_import": 76, "conn2_min_current_a_export": 76, "conn2_max_current_a_export": 76, "conn2_min_phase_count_export": 76, "conn2_max_phase_count_export": 76, "conn2_has_socket": 76, "conn2_dc": 76, "peripher": 76, "nrst": 76, "map": [76, 106, 126, 144, 145, 151, 152], "conn1_motor_lock_typ": 76, "hella": 76, "style": [76, 151, 159, 160], "valeo": 76, "potentiomet": 76, "feedback": [76, 141], "conn2_motor_lock_typ": 76, "conn1_gpio_stop_button_en": 76, "som": 76, "conn1_gpio_stop_button_bank": 76, "gpiochip1": 76, "conn1_gpio_stop_button_pin": 76, "36": [76, 141], "conn1_gpio_stop_button_invert": 76, "invert": 76, "conn2_gpio_stop_button_en": 76, "conn2_gpio_stop_button_bank": 76, "conn2_gpio_stop_button_pin": 76, "37": 76, "conn2_gpio_stop_button_invert": 76, "connector_1": 76, "proxim": 76, "connector_2": 76, "rcd_1": 76, "onboard": [76, 85, 130], "rcd_2": 76, "connector_lock_1": 76, "connector_lock_2": 76, "phyverso_mcu_temperatur": [76, 132, 133, 135], "system_specific_data_1": 76, "generic_arrai": [76, 132, 133, 135], "system_specific_data_2": 76, "power_unit_id": 77, "unit_id": 77, "sunspec_base_address": 77, "40000": 77, "50000": 77, "watchdog_wakeup_interv": 77, "wakup": 77, "watchdog": [77, 111], "serial_devic": 77, "bsm": 77, "19200": [77, 150], "r": [77, 143], "485": 77, "rang": [77, 126], "2400": 77, "use_serial_comm_hub": 77, "meter_id": [77, 106], "no_meter_id": 77, "arbitrari": [77, 87, 88, 91, 92, 144, 160], "power_meter_id": 77, "ac_met": 77, "sunspec_ac_met": [77, 132, 133, 135], "serial_com_0_connect": 77, "christoph": 77, "kliemt": 77, "josev": [78, 136, 142, 143], "project": [78, 138, 143, 144, 148, 149, 150, 151, 152, 156, 159, 160, 161, 162, 163], "supported_iso15118_20_ac": 78, "supported_iso15118_20_dc": 78, "tls_activ": 78, "enforce_tl": 78, "is_cert_install_need": 78, "And": [78, 144, 146, 150, 151, 160], "overwritten": [78, 138, 144], "iskra": 79, "33": 79, "ocmf_format_vers": 79, "represent": [79, 97, 115, 130, 141, 143, 145, 146], "ocmf_gateway_identif": 79, "ocmf_gateway_seri": 79, "mention": [79, 138], "ocmf_gateway_vers": 79, "softwar": [79, 103, 141, 147, 151, 154, 159], "ocmf_charge_point_identification_typ": 79, "ocmf_charge_point_identif": 79, "embed": [79, 80, 150], "qwello": [79, 80], "eu": [79, 80], "feig": 80, "192": [80, 82], "168": [80, 82], "feig_seri": 80, "seven": 80, "charact": [80, 102, 106, 126], "abcd123": 80, "terminal_id": 80, "currenc": [80, 92, 102, 109], "978": 80, "4217": [80, 92, 102], "pre_authorization_amount": 80, "2500": 80, "cent": [80, 102], "read_card_timeout": 80, "read_card_debounc": 80, "debounc": 80, "prevent": [80, 121, 125, 150], "transactions_max_num": 80, "concurr": 80, "exce": 80, "bank_transaction_summary_provid": [80, 132, 133], "bank_session_token": 80, "bank_session_token_provid": [80, 132, 133, 146], "team": 80, "hub": 81, "baudrat": [81, 150], "pariti": [81, 150], "odd": 81, "rtsct": 81, "rt": 81, "ct": 81, "ignore_echo": 81, "rxtx_gpio_chip": [81, 150], "rx": 81, "tx": [81, 130], "usag": [81, 91, 141, 146, 150], "rxtx_gpio_lin": [81, 150], "rxtx_gpio_tx_high": [81, 150], "max_packet_s": 81, "size": [81, 154], "payload": [81, 110, 125, 144, 160], "exceed": [81, 96], "apu": 81, "wikipedia": [81, 130], "en": [81, 102, 125, 130], "256": 81, "initial_timeout_m": 81, "within_message_timeout_m": 81, "queri": 81, "9600": 81, "lan": [82, 144], "wifi": [82, 142, 150], "privileg": 82, "setup_wifi": 82, "setup_simul": 82, "online_check_host": 82, "lfenergi": [82, 151], "hostnam": 82, "internet": [82, 144, 150], "initialized_by_default": 82, "release_metadata_fil": 82, "releas": [82, 137, 142, 150, 151, 155], "locat": [82, 103, 111, 122, 125, 130, 138, 143, 155, 157, 158, 161, 162], "ap_interfac": 82, "wlan0": 82, "ap": 82, "ap_ipv4": 82, "24": 82, "memori": 83, "defaultretri": 84, "tri": 84, "download": [84, 88, 109, 111, 137, 150, 151, 154, 156, 161], "defaultretryinterv": 84, "resetdelai": 84, "acknowledg": 84, "travel": 84, "caller": [84, 144], "caps_min_current_a": 85, "caps_max_current_a": 85, "concurrenttx": 87, "nocredit": 87, "notallowedtypeevs": 87, "notatthisloc": 87, "notatthistim": 87, "signatureerror": 87, "certificateexpir": 87, "certificaterevok": 87, "nocertificateavail": 87, "certchainerror": 87, "contractcancel": 87, "tokenvalidationstatu": 87, "timedout": 87, "customidtoken": 87, "printabl": [87, 88], "insensit": [87, 88, 103], "ascii": [87, 88, 90], "idtokentyp": 87, "additional_info": [87, 103], "request_id": [87, 111], "put": [87, 125, 141, 143, 145, 150, 155, 160], "remotestartid": 87, "id_token": [87, 107], "authorization_typ": 87, "authorizationtyp": [87, 146], "assign": [87, 96, 99, 103, 106, 109, 116, 121, 144], "prevalid": 87, "iso15118certificatehashdata": 87, "certificatehashdatainfo": [87, 99], "parentidtag": 87, "expiry_tim": [87, 107], "selectionalgorithm": 87, "choos": [87, 143, 145, 148, 149, 151, 160, 161], "referenc": [87, 106], "influenc": [87, 121], "plugandcharg": 87, "bankcard": [87, 146], "distinguish": [87, 97, 99, 146], "central": [87, 96, 106, 121, 141, 145, 147, 158, 160], "macaddress": 87, "iso14443": [87, 106], "iso15693": [87, 106], "keycod": 87, "noauthor": 87, "bookkeep": 88, "short": [88, 106, 137, 143, 144, 145, 149, 155, 157], "session_token": 88, "invoic": [88, 109], "transaction_data": 88, "poweron": 89, "correctli": [89, 91, 121, 150, 157], "mirror": [89, 130], "contact": [89, 130, 150], "poweroff": [89, 95], "weld": 89, "Not": [89, 116, 160], "assembli": [89, 150], "a_13": 89, "a_20": 89, "a_32": 89, "a_63_3ph_70_1ph": 89, "proximity_pilot": 89, "cp_pwm_duty_cycl": 89, "messagepriorityenum": 90, "alwaysfront": 90, "regardless": [90, 130], "henc": 90, "newer": [90, 142, 155], "messageprior": 90, "infront": 90, "shown": [90, 141, 143, 145, 146, 150], "normalcycl": 90, "messagestateenum": 90, "unavail": [90, 107], "displaymessagestatusenum": 90, "notsupportedmessageformat": 90, "notsupportedprior": 90, "notsupportedst": 90, "unknowntransact": 90, "clearmessageresponseenum": 90, "messagecont": [90, 103, 109], "messageformat": 90, "languag": [90, 109, 141, 142, 144, 152, 160, 163], "uri": [90, 99, 111], "utf8": 90, "But": [90, 145, 146, 151, 152, 155], "assum": [90, 96, 103, 125, 138, 144, 145, 148, 154, 155, 160], "lowest": [90, 121], "timestamp_from": [90, 93, 109], "timestamp_to": [90, 93, 109], "forev": 90, "session_id": [90, 103, 109], "tight": 90, "qr_code": [90, 109], "qr": [90, 109], "status_info": [90, 103], "repons": 90, "nodetyp": 91, "undefin": [91, 106], "evsest": 91, "waitforauth": 91, "waitforenergi": 91, "preparecharg": [91, 96], "pausedev": 91, "pausedevs": 91, "limitsreq": 91, "total_power_w": 91, "ac_max_current_a": 91, "ac_min_current_a": 91, "properli": [91, 99, 121, 125, 130, 142, 143, 150, 155], "ac_max_phase_count": 91, "ac_min_phase_count": 91, "ac_supports_changing_phases_during_charg": 91, "ac_number_of_active_phas": 91, "limitsr": 91, "optimizertarget": 91, "energy_amount_need": 91, "kwh": [91, 92, 124], "charge_to_max_perc": 91, "nn": 91, "car_battery_soc": 91, "Of": 91, "leave_tim": 91, "drive": [91, 121, 144], "fullfil": [91, 158], "cheapest": 91, "timefram": 91, "price_limit": 91, "full_autonomi": 91, "schedulereqentri": 91, "entri": [91, 92, 96, 142, 150], "limits_to_root": 91, "face": [91, 121], "limits_to_leav": 91, "leav": 91, "conversion_effici": 91, "convers": 91, "price_per_kwh": 91, "priceperkwh": [91, 92], "timepoint": [91, 92], "scheduleresentri": 91, "children": 91, "child": [91, 97], "again": [91, 96, 106, 140, 143, 145, 148, 150, 160], "propag": [91, 155], "node_typ": 91, "priority_request": 91, "merg": [91, 121, 155], "them": [91, 115, 116, 126, 138, 140, 143, 145, 147, 150, 152, 160], "evse_st": 91, "optimizer_target": 91, "energy_usage_root": 91, "energy_usage_leav": 91, "schedule_import": [91, 92], "practic": [91, 92, 142, 143, 151], "schedule_export": [91, 92], "valid_until": 91, "consumpt": [91, 148], "afer": 91, "limits_root_sid": 91, "digit": [92, 102], "implementationidentifi": 93, "module_id": [93, 140, 144, 157], "implementation_id": [93, 140, 144, 157], "clearedbymodul": 93, "clearedbyreboot": 93, "severityfilt": 93, "sever": [93, 121, 122, 140, 144, 147, 151, 160], "high_g": 93, "medium_g": 93, "low_g": 93, "timeperiodfilt": 93, "timeperiod": 93, "argument": [93, 140, 143, 144, 148, 153, 160, 163], "state_filt": 93, "origin_filt": 93, "type_filt": 93, "severity_filt": 93, "timeperiod_filt": 93, "handle_filt": 93, "medium": 93, "sub_typ": 93, "origin": [93, 103, 111, 121, 126, 137, 140, 153, 155, 160], "max_current_a_import": 95, "min_current_a_import": 95, "max_phase_count_import": 95, "nr": 95, "min_phase_count_import": 95, "max_current_a_export": 95, "min_current_a_export": 95, "max_phase_count_export": 95, "min_phase_count_export": 95, "connector_typ": 95, "iec62196type2c": 95, "iec62196type2socket": 95, "degre": 95, "celsiu": 95, "fan_rpm": 95, "supply_voltage_12v": 95, "supply_voltage_minus_12v": 95, "relais_on": 95, "architectur": [95, 141, 144, 151], "train": 95, "dccablecheck": 95, "dcprecharg": 95, "fullpowercharg": 95, "stoptransactionreason": 96, "id_tag": [96, 109, 121], "emergencystop": 96, "evdisconnect": 96, "move": [96, 155, 157, 158, 161], "induct": 96, "hardreset": 96, "powerloss": 96, "reboot": [96, 103, 111, 130], "remot": [96, 111, 137, 144, 145, 147, 152, 155, 156, 160], "smartphon": 96, "prepaid": 96, "credit": [96, 106, 146], "softreset": 96, "unlockcommand": 96, "deauthor": 96, "starttransact": 96, "conf": [96, 144, 150, 160], "energylimitreach": 96, "paid": 96, "solut": [96, 141, 142, 145, 148, 156], "groundfault": 96, "localoutofcredit": 96, "masterpass": 96, "masterpassgroupid": 96, "overcurrentfault": 96, "larger": 96, "electr": [96, 106, 121, 122, 130, 143, 146, 149, 150, 158], "powerqu": 96, "qualiti": 96, "imbal": 96, "soclimitreach": 96, "stoppedbyev": 96, "timelimitreach": 96, "startsessionreason": 96, "evconnect": 96, "switchthreephaseswhilechargingresult": 96, "error_notsupport": 96, "error_notcharg": 96, "error_hardwar": 96, "sessioneventenum": 96, "sessionstart": [96, 116], "either": [96, 124, 140, 147, 156, 158], "met": [96, 130], "prepar": [96, 141, 149, 151, 158, 160], "powerdeliveri": 96, "chargingstart": 96, "chargingpausedev": 96, "chargingpausedevs": 96, "chargingresum": 96, "stoppingcharg": 96, "weldingcheck": 96, "chargingfinish": 96, "essenti": [96, 142, 144, 160], "transactionfinish": 96, "clariti": [96, 157], "precondit": 96, "irrevoc": 96, "swipe": 96, "sessionfinish": 96, "reservationstart": [96, 121], "reservationend": [96, 107, 121], "replugstart": 96, "interrupt": [96, 99, 121], "replugfinish": 96, "plugintimeout": 96, "connectiontimeout": [96, 157], "switchingphas": 96, "sessionresum": 96, "waitingforenergi": 96, "meter_valu": 96, "signed_meter_valu": [96, 106], "units_sign": [96, 106, 132, 135], "signedmetervalu": [96, 106, 115], "logging_path": 96, "filenam": 96, "incomplet": 96, "start_signed_meter_valu": [96, 106], "chargingstatechangedev": 96, "chargingstatechang": 96, "authorizationev": 96, "enable_sourc": 96, "unspecifi": 96, "localapi": 96, "localkeylock": 96, "servicetechnician": 96, "remotekeylock": 96, "mobileapp": 96, "firmwareupd": [96, 103, 111, 130], "enable_st": 96, "unassign": 96, "enable_prior": 96, "session_start": 96, "session_finish": 96, "transaction_start": 96, "transaction_finish": 96, "charging_state_changed_ev": 96, "authorization_ev": 96, "nr_of_phases_avail": 96, "present_voltag": 96, "present_curr": 96, "target_voltag": 96, "target_curr": 96, "maximum_current_limit": 96, "minimum_current_limit": 96, "maximum_voltage_limit": 96, "maximum_power_limit": 96, "estimated_time_ful": 96, "depart": 96, "estimated_time_bulk": 96, "fa": 96, "remaining_energy_need": 96, "remain": [96, 113, 130], "battery_capac": 96, "battery_full_soc": 96, "battery_bulk_soc": 96, "brand": 96, "volkswagen_group": 96, "volkswagengroup": 96, "tesla": 96, "independ": [96, 125, 144], "upward": 96, "connectortypeenum": 96, "cccs1": 96, "k": 96, "combo": 96, "cccs2": 96, "cg105": 96, "jari": 96, "g105": 96, "1993": 96, "chademo": [96, 151], "ctesla": 96, "ctype1": 96, "iec62196": 96, "j1772": [96, 121, 150], "ctype2": 96, "mennek": 96, "s309_1p_16a": 96, "16a": 96, "iec60309": 96, "s309_1p_32a": 96, "32a": 96, "s309_3p_16a": 96, "s309_3p_32a": 96, "sbs1361": 96, "domest": 96, "13amp": 96, "scee": 96, "7_7": 96, "cee": 96, "7": [96, 106, 125, 143, 150, 156, 160], "schuko": 96, "stype2": 96, "stype3": 96, "scame": 96, "scee_7_7": 96, "v2grootcertif": 97, "morootcertif": 97, "csmsrootcertif": 97, "v2gcertificatechain": 97, "mfrootcertif": 97, "hashalgorithm": [97, 99], "sha256": [97, 99], "sha384": [97, 99], "sha512": [97, 99], "invalidsignatur": [97, 111], "invalidcertificatechain": 97, "invalidformat": 97, "invalidcommonnam": 97, "norootcertificateinstal": 97, "certificatestoremaxlengthexceed": 97, "writeerror": 97, "issuernotfound": 97, "invalidleafsignatur": 97, "invalidchain": 97, "notfound": 97, "getinstalledcertificatesstatu": 97, "getcertificatesignrequeststatu": 97, "invalidrequestedtyp": 97, "keygenerror": 97, "generationerror": 97, "getcertificateinfostatu": 97, "notfoundvalid": 97, "privatekeynotfound": 97, "hash_algorithm": 97, "issuer_name_hash": 97, "issuer": [97, 99], "dn": [97, 125], "issuer_key_hash": 97, "length": [97, 106, 110, 124, 125, 157], "subject": [97, 154], "serial_numb": 97, "hexadecim": [97, 106], "0x": 97, "lead": [97, 106, 140, 149, 151], "certificatehashdatachain": 97, "child_certificate_hash_data": 97, "certificate_hash_data_chain": 97, "ocsprequestdata": 97, "responder_url": 97, "respond": [97, 99, 121, 144], "url": [97, 99, 111, 145, 161], "ocsp_request_data_list": 97, "certificateocsp": 97, "ocsp_path": 97, "certificateinfo": 97, "certificate_singl": 97, "certificate_count": 97, "externalpay": 99, "ac_single_phase_cor": [99, 100], "ac_three_phase_cor": [99, 100], "dc_core": [99, 100], "dc_extend": [99, 100, 120], "dc_combo_cor": [99, 100], "dc_uniqu": [99, 100], "no_imd": 99, "dceverrorcod": 99, "no_error": 99, "failed_resstemperatureinhibit": 99, "failed_evshiftposit": 99, "failed_chargerconnectorlockfault": 99, "failed_evressmalfunct": 99, "failed_chargingcurrentdifferentia": 99, "failed_chargingvoltageoutofrang": 99, "reserved_a": 99, "reserved_b": 99, "reserved_c": 99, "failed_chargingsystemincompat": 99, "nodata": 99, "error_contactor": 99, "error_rcd": [99, 130], "error_utilityinterruptev": 99, "util": [99, 136, 137, 138, 140, 143, 150, 151, 154, 156, 160], "equip": [99, 150], "temporari": [99, 152], "reduct": 99, "error_malfunct": 99, "recover": 99, "error_emergencyshutdown": 99, "incompat": [99, 111], "v2gmessageid": 99, "bodi": [99, 125], "supportedappprotocolreq": 99, "supportedappprotocolr": 99, "sessionsetupreq": 99, "sessionsetupr": 99, "servicediscoveryreq": 99, "servicediscoveryr": 99, "servicedetailreq": 99, "servicedetailr": 99, "paymentserviceselectionreq": 99, "paymentserviceselectionr": 99, "servicepaymentselectionreq": 99, "servicepaymentselectionr": 99, "paymentdetailsreq": 99, "paymentdetailsr": 99, "authorizationreq": 99, "authorizationr": 99, "contractauthenticationreq": 99, "contractauthenticationr": 99, "chargeparameterdiscoveryreq": 99, "chargeparameterdiscoveryr": 99, "chargingstatusreq": 99, "chargingstatusr": 99, "meteringreceiptr": 99, "powerdeliveryr": 99, "cablecheckreq": 99, "cablecheckr": 99, "prechargereq": 99, "precharger": 99, "currentdemandreq": 99, "currentdemandr": 99, "weldingdetectionreq": 99, "weldingdetectionr": 99, "sessionstopreq": 99, "sessionstopr": 99, "certificateinstallationreq": 99, "certificateupdatereq": 99, "unknownmessag": 99, "j2847_2": 99, "certificateactionenum": 99, "evse_present_voltag": 99, "cdv": 99, "evse_present_curr": 99, "evse_maximum_current_limit": 99, "evse_maximum_power_limit": 99, "evse_maximum_voltage_limit": 99, "evse_minimum_current_limit": 99, "accuraci": [99, 102], "evse_minimum_voltage_limit": 99, "dc_current_regulation_toler": 99, "magnitud": [99, 105], "toler": [99, 105], "dc_peak_current_rippl": 99, "peak": [99, 105], "rippl": [99, 105], "dc_energy_to_be_deliv": 99, "deliveredbi": 99, "dc_ev_readi": 99, "dc_ev_error_cod": 99, "dc_ev_ress_soc": 99, "ress": [99, 150], "dc_ev_cabin_condit": 99, "toheat": 99, "passeng": 99, "compart": 99, "dc_ev_ress_condit": 99, "dc_ev_target_voltag": 99, "dc_ev_target_curr": 99, "demand": 99, "dc_ev_maximum_current_limit": 99, "dc_ev_maximum_power_limit": 99, "dc_ev_maximum_voltage_limit": 99, "ev_remaining_time_to_full_soc": 99, "ev_remaining_time_to_full_bulk_soc": 99, "transmit": [99, 130, 147], "protocol_namespac": 99, "namespac": [99, 137, 144], "version_number_major": 99, "major": [99, 150], "version_number_minor": 99, "minor": [99, 102, 155], "schema_id": 99, "schemaid": 99, "v2g_message_id": 99, "v2g_message_xml": 99, "decod": [99, 130], "v2g_message_json": 99, "v2g_message_exi_hex": 99, "hex": [99, 106], "v2g_message_exi_base64": 99, "exi_respons": 99, "certificate_act": 99, "schema": [99, 138, 160], "exi_request": 99, "iso15118_schema_vers": 99, "certificatereq": 99, "issuernamehash": 99, "issuerkeyhash": 99, "serialnumb": 99, "responderurl": 99, "maxcurrentlimit": 100, "maxpowerlimit": 100, "maxvoltagelimit": 100, "energycapac": 100, "targetcurr": 100, "targetvoltag": 100, "dischargemaxcurrentlimit": 100, "dischargemaxpowerlimit": 100, "dischargetargetcurr": 100, "dischargeminimalsoc": 100, "resistance_f_ohm": 101, "protect": [101, 106, 150], "earth": 101, "ohm": 101, "voltage_v": [101, 105, 106, 124], "currencycod": 102, "alphabet": 102, "taken": [102, 147, 148, 155, 160], "www": [102, 125], "six": 102, "com": [102, 121, 125, 130, 136, 137, 138, 142, 143, 148, 150, 151, 154, 155, 156, 157, 158, 160, 163], "financi": 102, "technic": [102, 103, 151], "metal": [102, 150], "bond": 102, "market": 102, "AED": 102, "afn": 102, "amd": 102, "ang": 102, "aoa": 102, "aud": 102, "awg": 102, "azn": 102, "bam": 102, "bbd": 102, "bdt": 102, "bgn": 102, "bhd": 102, "bif": 102, "bmd": 102, "bnd": 102, "bob": 102, "bov": 102, "brl": 102, "btn": 102, "bwp": 102, "byn": 102, "bzd": 102, "cad": 102, "cdf": 102, "che": 102, "chf": 102, "chw": 102, "clf": 102, "clp": 102, "cny": 102, "cop": 102, "cou": 102, "crc": 102, "cuc": 102, "cup": 102, "cve": [102, 149], "czk": 102, "djf": 102, "dkk": 102, "dop": 102, "dzd": 102, "egp": 102, "ern": 102, "etb": 102, "eur": 102, "fjd": 102, "fkp": 102, "gbp": 102, "gel": 102, "gh": 102, "gip": 102, "gmd": 102, "gnf": 102, "gtq": 102, "gyd": 102, "hkd": 102, "hnl": 102, "htg": 102, "huf": 102, "idr": 102, "il": [102, 106], "inr": 102, "iqd": 102, "irr": 102, "isk": 102, "jmd": 102, "jod": 102, "jpy": 102, "ke": 102, "kg": 102, "khr": 102, "kmf": 102, "kpw": 102, "krw": 102, "kwd": 102, "kyd": 102, "kzt": 102, "lak": 102, "lbp": 102, "lkr": 102, "lrd": 102, "lsl": 102, "lyd": 102, "mad": 102, "mdl": 102, "mga": 102, "mkd": 102, "mmk": 102, "mnt": 102, "mop": 102, "mru": 102, "mur": 102, "mvr": 102, "mwk": 102, "mxn": 102, "mxv": 102, "myr": 102, "mzn": 102, "nad": 102, "ngn": 102, "nio": 102, "nok": 102, "npr": 102, "nzd": 102, "omr": 102, "pab": 102, "pen": 102, "pgk": 102, "php": 102, "pkr": 102, "pln": 102, "pyg": 102, "qar": 102, "ron": 102, "rsd": 102, "rub": 102, "rwf": 102, "sar": 102, "sbd": 102, "scr": 102, "sdg": 102, "sek": 102, "sgd": 102, "shp": 102, "sle": 102, "sll": 102, "srd": 102, "ssp": 102, "stn": 102, "svc": 102, "syp": 102, "szl": 102, "thb": 102, "tj": 102, "tmt": 102, "tnd": 102, "top": [102, 137, 141, 145, 150, 151], "ttd": 102, "twd": 102, "tz": 102, "uah": 102, "ugx": 102, "usd": 102, "usn": 102, "uyi": 102, "uyu": 102, "uyw": 102, "uz": 102, "ved": 102, "ve": [102, 148], "vnd": 102, "vuv": 102, "wst": 102, "xaf": 102, "xcd": 102, "xdr": 102, "xof": 102, "xpf": 102, "xsu": 102, "xua": 102, "yer": 102, "zar": 102, "zmw": 102, "zwl": 102, "separ": [102, 106, 120, 126, 138, 144, 151, 157, 158], "express": [102, 106, 112], "euro": 102, "moneyamount": [102, 109], "ocpp201": [103, 132, 134, 147, 150, 158], "customdata": 103, "vendor_id": 103, "reproduc": 103, "conveni": 103, "chargingscheduleperiod": 103, "start_period": 103, "number_phas": 103, "stack_level": 103, "phase_to_us": 103, "charging_rate_unit": 103, "charging_schedule_period": 103, "start_schedul": 103, "min_charging_r": 103, "transaction_ev": 103, "transactionev": [103, 149], "associ": 103, "enumer": 103, "transactioneventrespons": 103, "original_transaction_ev": 103, "promt": 103, "total_cost": 103, "charging_prior": 103, "personal_messag": 103, "datatransferstatu": 103, "unknownmessageid": 103, "unknownvendorid": 103, "offlin": 103, "message_id": 103, "custom_data": 103, "pair": [103, 123, 144, 150], "read_onli": 103, "getconfigur": 103, "unknown_kei": 103, "rebootrequir": 103, "notsupport": 103, "securityeventenum": 103, "failedtoauthenticateatcsm": 103, "csmsfailedtoauthent": 103, "settingsystemtim": 103, "startupofthedevic": 103, "resetorreboot": 103, "securitylogwasclear": 103, "reconfigurationofsecurityparamet": 103, "memoryexhaust": 103, "invalidmessag": 103, "attemptedreplayattack": 103, "tamperdetectionactiv": 103, "invalidfirmwaresignatur": 103, "invalidfirmwaresigningcertif": 103, "invalidcsmscertif": 103, "invalidchargingstationcertif": 103, "invalidtlsvers": 103, "invalidtlsciphersuit": 103, "maintenanceloginaccept": 103, "maintenanceloginfail": 103, "index": [103, 144, 151, 160, 162, 163], "variabl": [103, 137, 141, 143, 144, 146, 150, 154, 160], "doesn": 103, "suffici": [103, 137, 146, 150], "attributeenum": 103, "attribut": [103, 125, 140, 143], "minset": 103, "maxset": 103, "getvariablestatusenumtyp": 103, "unknowncompon": 103, "unknownvari": 103, "notsupportedattributetyp": 103, "attributetyp": 103, "setvariablestatusenumtyp": 103, "eventtriggerenum": 103, "alert": 103, "threshold": 103, "delta": 103, "eventnotificationtyp": 103, "notif": [103, 160], "hardwirednotif": 103, "hardwir": 103, "hardwiredmonitor": 103, "preconfiguredmonitor": 103, "preconfigur": 103, "custommonitor": 103, "attribute_typ": 103, "absent": 103, "NOT": [103, 160], "event_id": 103, "actual_valu": 103, "event_notification_typ": 103, "caus": [103, 121, 142, 156], "refer": [103, 117, 118, 119, 121, 122, 124, 128, 129, 130, 131, 137, 143, 144, 145, 147, 150, 151, 154, 155, 163], "tech_cod": 103, "tech_info": 103, "transactionid": 103, "variable_monitoring_id": 103, "variablemonitor": 103, "operationalstatusenumtyp": 103, "inop": [103, 121, 126], "operational_statu": 103, "whose": [103, 124, 155], "changeavailabilitystatusenumtyp": 103, "statusinfotyp": 103, "reason_cod": 103, "why": [103, 107, 143, 145, 153], "text": [103, 148, 150, 151, 157, 163], "registrationstatu": 103, "pend": 103, "current_tim": 103, "heartbeat": [103, 130], "bootnotif": 103, "sensor": [104, 106, 112], "real": [105, 130, 145, 149], "current_a": [105, 106, 124], "current_regulation_tolerance_a": 105, "peak_current_ripple_a": 105, "max_export_voltage_v": 105, "min_export_voltage_v": 105, "max_export_current_a": 105, "min_export_current_a": 105, "max_import_voltage_v": 105, "min_import_voltage_v": 105, "max_import_current_a": 105, "min_import_current_a": 105, "max_export_power_w": 105, "max_import_power_w": 105, "sink": 105, "conversion_efficiency_import": 105, "conversion_efficiency_export": 105, "identification_statu": 106, "ocmfuseridentificationstatu": 106, "identification_level": 106, "ocmfidentificationlevel": 106, "overal": 106, "identification_flag": 106, "IF": 106, "ocmfidentificationflag": 106, "identification_typ": 106, "ocmfidentificationtyp": 106, "IT": 106, "identification_data": 106, "uid": 106, "14443": 106, "tariff_text": 106, "textual": 106, "transactionrequeststatu": 106, "not_support": 106, "unexpected_error": 106, "verbos": [106, 143], "transaction_min_stop_tim": 106, "earliest": 106, "yield": 106, "transaction_max_stop_tim": 106, "deadlin": 106, "fill": [106, 124, 143, 148], "signific": 106, "hearsai": 106, "unsecur": [106, 122, 157], "extent": 106, "reliabl": 106, "certifi": 106, "cryptograph": 106, "15118": [106, 123, 142, 145, 149, 150, 151, 158], "mismatch": 106, "outdat": 106, "found": [106, 124, 137, 143, 150, 152, 155, 160, 161], "rfid_non": 106, "rfid_plain": 106, "rfid_rel": 106, "rfid_psk": 106, "ocpp_non": 106, "ocpp_r": 106, "remotestart": 106, "method": [106, 115, 116, 143, 144], "ocpp_auth": 106, "ocpp_rs_tl": 106, "obtain": [106, 124], "ocpp_auth_tl": 106, "ocpp_cach": 106, "ocpp_whitelist": 106, "whitelist": 106, "ocpp_certifi": 106, "iso15118_non": 106, "iso15118_pnc": 106, "plmn_none": 106, "plmn_ring": 106, "plmn_sm": 106, "deni": 106, "two": [106, 116, 121, 122, 123, 124, 125, 138, 140, 141, 143, 144, 145, 147, 149, 150, 151, 154, 160], "factor": 106, "notat": [106, 144], "15693": 106, "electro": 106, "evcoid": 106, "iso7812": 106, "7812": 106, "card_txn_nr": 106, "cardtxnbr": 106, "central_1": 106, "sm": 106, "central_2": 106, "local_1": 106, "local_2": 106, "phone_numb": 106, "phone": 106, "key_cod": 106, "not_assign": 106, "phase_seq_error": 106, "rotat": 106, "ccw": 106, "energy_wh_import": [106, 124], "energy_wh_export": [106, 124], "power_w": [106, 124], "reactivepow": [106, 114, 115], "reactiv": [106, 114, 115], "frequency_hz": [106, 124], "energy_wh_import_sign": 106, "energy_wh_export_sign": 106, "power_w_sign": 106, "voltage_v_sign": 106, "var_sign": 106, "current_a_sign": 106, "frequency_hz_sign": 106, "made": [107, 125, 143, 146], "occupi": 107, "parent_id": 107, "reservationendreason": 107, "usedtostartcharg": 107, "serialcommhub": [108, 132, 134, 150], "io": [108, 136, 153, 162], "status_cod": 108, "idlepric": 109, "grace_minut": 109, "grace": 109, "hour_pric": 109, "monei": [109, 132, 135, 146], "costcategori": 109, "categori": [109, 138], "flatfe": 109, "chargingpricecompon": 109, "nextperiodpric": 109, "charging_pric": 109, "idle_pric": 109, "fee": 109, "sessioncostchunk": 109, "sum": [109, 114, 115, 124], "metervalue_from": 109, "metervalu": [109, 157], "metervalue_to": 109, "thing": [109, 121, 143, 145, 150, 151, 155, 163], "flat": 109, "sessionstatu": 109, "final": [109, 111, 121, 130, 144, 160], "cost_chunk": 109, "next_period": 109, "uinteg": 110, "203": 110, "l": [110, 153], "105": 110, "int16": 110, "apha": 110, "phasea": 110, "aphb": 110, "phaseb": 110, "aphc": 110, "phasec": 110, "a_sf": 110, "phvpha": 110, "phvphb": 110, "bn": 110, "phvphc": 110, "v_sf": 110, "sunssf": 110, "hz_sf": 110, "wpha": 110, "wphb": 110, "wphc": 110, "w_sf": 110, "va": 110, "vapha": 110, "vaphb": 110, "vaphc": 110, "va_sf": 110, "varpha": 110, "varphb": 110, "varphc": 110, "var_sf": 110, "pfpha": 110, "pf": 110, "pct": 110, "pfphb": 110, "pfphc": 110, "pf_sf": 110, "totwhim": 110, "p": [110, 153, 156, 160], "acc32": 110, "totwh_sf": 110, "evt": 110, "bitfield32": 110, "chapter": [110, 143, 151], "17": [110, 142, 160], "critic": 110, "counter": 110, "problem": [110, 137, 142, 148, 151], "retry_interval_": 111, "retrieve_timestamp": 111, "install_timestamp": 111, "acceptedcancel": 111, "invalidcertif": 111, "revokedcertif": 111, "revok": [111, 121], "oldest_timestamp": 111, "oldest": 111, "incluc": 111, "latest_timestamp": 111, "securitylog": 111, "diagnosticslog": 111, "uploadlogsstatu": 111, "file_nam": 111, "upload_logs_statu": 111, "logstatusenum": 111, "badmessag": 111, "badli": 111, "notsupportedoper": 111, "permissiondeni": 111, "insuffici": 111, "permiss": [111, 150, 160], "uploadfailur": 111, "being": [111, 121, 124, 143, 147, 150, 152], "firmwareupdatestatusenum": 111, "intermedi": [111, 155], "downloadfail": 111, "downloadschedul": 111, "downloadpaus": 111, "task": [111, 116], "installationfail": 111, "installreboot": 111, "installschedul": 111, "installdatetim": 111, "installverificationfail": 111, "checksum": 111, "signatureverifi": 111, "notspecifi": 111, "applicationreset": 111, "localreset": 111, "powerup": 111, "remotereset": 111, "scheduledreset": 111, "countdown_": 113, "inact": 113, "current_limit_after_delay_a": 113, "current_limit_during_delay_a": 113, "start_tim": 113, "l1": [114, 115, 124], "l2": [114, 115], "l3": [114, 115], "signed_meter_data": 115, "eg": 115, "signing_method": 115, "creat": [115, 141, 142, 143, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 161, 163], "encoding_method": 115, "public_kei": 115, "diagram": [116, 143, 144, 146], "individu": [116, 126, 141, 150, 160], "thread": [116, 125, 144, 160], "chart": 116, "pleas": [116, 122, 126, 137, 142, 143, 147, 149, 150, 157, 160], "guid": [116, 137, 138, 141, 142, 144, 145, 147, 151, 154, 157, 158, 159, 160, 161], "topic": [120, 144, 148, 149, 151, 160], "everest_extern": 120, "noder": [120, 141, 143, 156, 161], "carsim": 120, "cmd": [120, 141, 143, 144, 156, 160], "semicolon": [120, 126], "iso_wait_slac_match": 120, "iso_start_v2g_sess": 120, "iso_wait_pwr_readi": 120, "36000": 120, "modify_charging_sess": 120, "auto": [121, 124, 130, 132, 156, 160, 162], "usabl": 121, "dedic": [121, 141, 143, 149, 150, 151], "interact": [121, 144, 145, 155, 156], "helper": [121, 138], "70121": [121, 149], "seamlessli": 121, "integr": [121, 137, 143, 144, 145, 150, 151, 152, 154], "microcontrol": 121, "improv": [121, 160], "safeti": [121, 130], "todo": [121, 144, 145], "graph": 121, "behav": 121, "light": [121, 141, 150], "subscrib": [121, 130, 141, 144, 146, 151, 160], "notreserv": 121, "driven": 121, "republish": 121, "struct": [121, 130, 140, 143], "begun": 121, "github": [121, 136, 137, 138, 142, 143, 145, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162], "openfastchargingalli": 121, "pdf": 121, "To": [121, 124, 130, 137, 138, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 159, 161, 162, 163], "against": [121, 155, 157, 160], "reservatonstart": 121, "notifi": [121, 126, 140, 147, 160], "intergr": 121, "overload": 121, "drop": [121, 123, 141, 142, 151, 160], "limt": 121, "win": 121, "exern": 121, "extra": [121, 142, 154, 157], "energynod": [121, 132, 134], "feed": 121, "travers": 121, "were": [121, 137, 141, 149], "whichev": 121, "sometim": [121, 148, 150, 151], "6a": 121, "230v": 121, "desir": [121, 154], "Be": [121, 143, 145, 150], "renault": 121, "zoe": [121, 130], "damag": [121, 150], "your": [121, 137, 138, 141, 144, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "risk": 121, "adjust": [121, 140, 145, 149, 160], "make": [121, 122, 123, 130, 137, 138, 142, 143, 145, 147, 148, 150, 152, 156, 157, 158, 160], "sure": [121, 122, 137, 138, 142, 143, 145, 147, 150, 157, 158, 160], "though": 121, "freedom": 121, "min_phas": 121, "max_phas": 121, "choic": [121, 142], "wear": 121, "lot": [121, 122, 138, 143, 146, 147, 155], "diodefault": 121, "ventilationnotavail": 121, "brownout": 121, "permanentfault": 121, "mrec2groundfailur": 121, "mrec4overcurrentfailur": 121, "mrec5overvoltag": 121, "mrec6undervoltag": 121, "mrec8emergencystop": 121, "mrec10invalidvehiclemod": 121, "mrec14pilotfault": 121, "mrec15powerloss": 121, "mrec17evsecontactorfault": 121, "mrec19cableovertempstop": 121, "mrec20partialinsert": 121, "mrec23proximityfault": 121, "mrec24connectorvoltagehigh": 121, "mrec25brokenlatch": 121, "mrec26cutc": 121, "vendorerror": 121, "connectorlockcapnotcharg": 121, "connectorlockunexpectedclos": 121, "connectorlockunexpectedopen": 121, "connectorlockfailedlock": 121, "connectorlockfailedunlock": 121, "mrec1connectorlockfailur": 121, "devicefault": 121, "wrap": 122, "libevs": [122, 136], "facilit": 122, "readm": [122, 142, 154, 156], "cover": [122, 146, 147, 158], "anchor": [122, 163], "instruct": [122, 138, 142, 143, 149, 150, 153, 154, 156, 158, 160], "writeabl": 122, "profil": [122, 157], "transport": [122, 157], "act": [122, 130, 151, 155, 159, 162], "behavior": [122, 125, 140, 160], "usessldefaultverifypath": 122, "necessarili": 122, "mutual": 122, "mtl": 122, "certificatesign": 122, "endpoint": [122, 125, 152, 157, 158], "mandatori": [122, 150], "possibli": [122, 125, 148], "bx": 123, "cx": 123, "dx": [123, 163], "cm_slac_parm_req": 123, "cm_slac_match_r": 123, "join": [123, 151], "modem": 123, "cap_net_raw": 123, "cm_valid": 123, "qca": 123, "modbusrtu": 124, "subdirectori": [124, 138], "templat": [124, 141, 143, 160], "yaml": [124, 126, 132, 143, 146, 147, 148, 149, 150, 151, 154, 156], "copi": [124, 125, 130, 137, 150, 152], "datasheet": 124, "consist": [124, 125, 138, 141, 144, 150, 155, 162], "start_regist": 124, "num_regist": 124, "multipli": 124, "exponent_regist": 124, "function_code_start_reg": 124, "scale": 124, "001": 124, "expon": 124, "function_code_exp_reg": 124, "split": [124, 130, 157], "certain": [124, 130, 137, 146], "serv": 125, "translat": 125, "metric": 125, "consequ": 125, "thrown": 125, "furthermor": [125, 138, 143, 148, 152, 155, 160], "loop": [125, 144, 147, 151, 159], "cf": 125, "synchron": [125, 144], "livemeasur": 125, "inject": 125, "post": 125, "legal": 125, "renam": 125, "requet": 125, "devi": 125, "Then": [125, 148, 150, 152, 160], "had": [125, 149], "host": [125, 149, 150, 152, 153, 161], "coher": 125, "suppos": [125, 137, 146], "inbetween": 125, "potenti": [125, 146, 149], "similarli": [125, 144], "greater": [125, 142], "consider": 125, "ones": [125, 143, 145, 150], "regularli": [125, 143, 144, 148], "right": [125, 141, 143, 145, 147, 150, 151, 152, 160, 161], "48": 125, "suggest": [125, 152, 160], "pai": [125, 146], "regard": [125, 145], "200m": 125, "bring": 125, "1024bit": 125, "vulner": 125, "curl": [125, 142], "header": [125, 142, 160, 163], "tls_on": 125, "offici": [125, 142, 148, 150, 151, 154], "page": [125, 141, 143, 145, 148, 150, 151, 156, 162], "enable_global_error": [126, 127, 140], "statusnotif": [126, 157], "connectorid": 126, "insid": [126, 138, 143, 145, 152, 155, 156, 157], "errorcod": 126, "vendorid": 126, "vendorerrorcod": 126, "definiton": 126, "get_error_info": 126, "construct": [126, 140, 143, 144], "small": [126, 148, 150, 155], "mrec": 126, "inl": 126, "gov": 126, "chargex": 126, "propos": [126, 146], "unifi": 126, "methodologi": 126, "classifi": 126, "simultan": 126, "statusnotifc": 126, "callback": [126, 140, 144, 157, 160], "changeavail": 126, "mid": 126, "yak": 130, "3v": 130, "ttl": 130, "uart": 130, "plu": [130, 145, 157], "linux": [130, 141, 142, 150, 151], "wakeup": 130, "currrent": 130, "unus": [130, 144], "bp": 130, "8n1": 130, "binari": [130, 143, 150, 160], "googl": 130, "buffer": 130, "consistent_overhead_byte_stuf": 130, "yeti_comm": 130, "evseri": 130, "cpp": [130, 138, 143, 144, 152, 154, 156, 160], "extract": 130, "handlepacket": 130, "linkwrit": 130, "hi2lo": 130, "proto": 130, "lo2hi": 130, "frequent": [130, 151, 155], "nanopb": [130, 152], "nanopb_gener": 130, "setcontrolmod": 130, "setmaxcurr": 130, "accordingli": [130, 137, 141, 157], "human": [130, 162], "allowpoweron": 130, "bool": [130, 140], "decis": [130, 155], "setpwm": 130, "duty_cycl": 130, "ON": [130, 148, 150], "rom": 130, "loader": [130, 156], "stm32flash": 130, "tool": [130, 142, 143, 144, 145, 148, 149, 150, 151, 154, 160, 162], "flash": [130, 142], "kit": [130, 150], "keepalivehi": 130, "1hz": 130, "longer": 130, "stand": [130, 137, 145, 156], "alon": [130, 150], "backup": [130, 150, 155, 161], "setthreephas": 130, "dual": [130, 142], "enablercd": 130, "spike": 130, "goe": [130, 160], "float": 130, "imped": 130, "switchthreephaseswhilecharg": 130, "precaut": 130, "forceunlock": 130, "car_plugged_in": 130, "car_requested_pow": 130, "power_on": 130, "succesfulli": 130, "power_off": 130, "car_requested_stop_pow": 130, "car_unplug": 130, "error_": 130, "error_df": 130, "error_relai": 130, "error_ventilation_not_avail": 130, "error_over_curr": 130, "quick": [130, 138, 142, 144, 151, 157, 158, 160, 161], "permanent_fault": 130, "evse_replug_start": 130, "evse_replug_finish": 130, "roughli": [130, 144, 150], "keepalivelo": 130, "keep": [130, 143, 145, 149, 155, 160], "resetdon": 130, "find": [132, 140, 143, 150, 155, 156, 157, 160], "dpm1000": [132, 134], "dummytokenprovidermanu": [132, 134], "dummytokenvalid": [132, 134], "dummyv2g": [132, 134], "errorhistori": [132, 134], "evslac": [132, 134], "evsesecur": [132, 134, 145], "evseslac": [132, 134, 145], "evsev2g": [132, 134, 143], "genericpowermet": [132, 134, 145], "jstibber": [132, 134], "lemdcbm400600": [132, 134], "micromegawattbsp": [132, 134], "ocppextensionexampl": [132, 134], "pn532tokenprovid": [132, 134], "packetsniff": [132, 134], "persistentstor": [132, 134], "phyversobsp": [132, 134], "powermeterbsm": [132, 134], "pyevjosev": [132, 134], "rsiskramet": [132, 134], "rspaymenttermin": [132, 134], "yetidriv": [132, 134, 145, 150], "yetievdriv": [132, 134], "debug_json": [132, 133], "example_error_framework": [132, 133], "example_us": [132, 133], "generic_error": [132, 133], "solar_forecast": [132, 133], "sunspec_read": [132, 133], "sunspec_scann": [132, 133], "test_control": [132, 133], "tibber_price_forecast": [132, 133], "cmake_condit": 136, "everest_enable_py_support": 136, "AND": [136, 148], "everest_dependency_enabled_josev": 136, "git": [136, 138, 141, 142, 143, 151, 156, 159, 160], "ext": 136, "switchev": 136, "git_rev": 136, "7f16c4b2c1307ce73798215f34b8fe06862bbae1": 136, "git_tag": [136, 137, 160], "2024": [136, 150, 151], "5bdbca95d32f22b9cb94b1584c25e59268fa32d7": 136, "9780450110f8c52c27e11a84b017aefc599a8c38": 136, "dadfc93bdc69d234a2cefaebe53ad5b8dcbaab": 136, "v0": [136, 155], "build_test": [136, 148, 160], "framework_use_python_venv": 136, "project_nam": [136, 148], "_use_python_venv": 136, "framework_use_python_venv_path": 136, "_use_python_venv_path": 136, "dc09ddf8b21987311eaaf53e9a8f2f35e7974a49": 136, "ed2304afcb00a3dae15e1a29def1bec9a5c21744": 136, "mbedtl": 136, "everest_dependency_enabled_mbedtl": 136, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 136, "v2": 136, "28": 136, "enable_program": 136, "enable_test": 136, "mbedtls_fatal_warn": 136, "libcbv2g": [136, 149], "everest_dependency_enabled_libcbv2g": 136, "ec437e6060e30bfa2850139c87a10c3f61f546a0": 136, "everest_dependency_enabled_libevse_secur": 136, "a80ea8b9ff8d69eefcde98848109990c12f69358": 136, "libfsm": 136, "everest_dependency_enabled_libfsm": 136, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 136, "liblog": [136, 137], "19dce0ec3afda8d61bb95a6455a79913b732ec44": 136, "build_exampl": [136, 137], "libmodbu": [136, 137], "everest_dependency_enabled_libmodbu": 136, "9e414f3825dfb9d8772ea055b01a053d188d3c65": 136, "everest_dependency_enabled_libocpp": 136, "4a62b490fb89efd9c2f36d21d7949ee273d2c8b9": 136, "libslac": 136, "everest_dependency_enabled_libslac": 136, "1f9f1a114c8dec79607abaee18782e03849573d8": 136, "libtim": [136, 137], "everest_dependency_enabled_libtim": 136, "d7ee45a5779defdd88cfa9382348670b353b9a4c": 136, "orchestr": [137, 144], "repositori": [137, 138, 140, 141, 145, 149, 150, 151, 153, 154, 156, 157, 161, 162], "recent": [137, 149], "python3": [137, 138, 142, 143], "upgrad": [137, 142, 150], "indepth": 137, "guidanc": 137, "aris": 137, "pip": [137, 138, 142, 143], "setuptool": [137, 142, 143], "wheel": [137, 142, 143], "jstyleson": 137, "jsonschema": 137, "clone": [137, 143], "script": [137, 143, 152, 155, 156, 157, 158, 160, 163], "environ": [137, 141, 145, 148, 149, 150, 151, 154, 160], "cd": [137, 138, 143, 148, 152, 153, 155, 156, 160, 161, 162], "dependency_manag": [137, 143], "init": [137, 140, 143, 144, 155, 156, 160], "checkout": [137, 143, 155, 156, 161], "structur": [137, 143, 144, 148, 151, 160, 161, 163], "deploi": [137, 150, 154, 162], "devkit": 137, "libsunspec": 137, "rise": 137, "cpm": [137, 143], "home": [137, 143, 150, 151, 152, 156, 160], "whoami": [137, 143], "bin": [137, 138, 143, 148, 150, 155, 156, 160], "ev_cli": [137, 138], "mkdir": [137, 143, 153, 155, 160, 162], "jinja2": [137, 142, 143], "pyyaml": [137, 142, 143], "let": [137, 140, 143, 144, 145, 147, 148, 150, 151, 154, 155, 157, 160], "advanc": 137, "lib": [137, 140, 160], "branch": [137, 162], "repo": [137, 143, 150, 154, 155], "achiev": [137, 148, 160], "edit": [137, 140, 150, 155], "cmakelist": [137, 138, 144], "txt": [137, 138, 143, 144], "find_packag": [137, 160], "look": [137, 138, 141, 143, 144, 145, 146, 147, 148, 150, 151, 154, 157, 160], "behind": [137, 145, 155], "clean": [137, 149, 153, 155], "seen": [137, 142, 143, 145, 149, 150], "shell": [137, 143, 150, 152, 155], "yourself": [138, 160], "possibilit": 138, "explain": [138, 141, 143, 145, 147, 151, 158, 160], "subcommand": 138, "manifest": [138, 140, 141, 144, 154, 157, 160], "dir": [138, 156, 160], "clang": [138, 142, 160], "interfacenam": 138, "hpp": [138, 144, 154, 160], "former": [138, 143, 145], "view": [138, 160, 162], "latter": [138, 143, 157], "skeleton": [138, 144], "cmake": [138, 142, 143, 148, 149, 150, 152, 154, 156, 160], "ld": 138, "glue": [138, 143, 150], "hook": 138, "sampleinterfac": 138, "sampleinterfaceimpl": 138, "declar": [138, 141, 143, 144, 160], "subsect": [138, 143, 144], "inferfac": 138, "mark": [138, 150, 160], "75ac1216": 138, "19eb": 138, "4182": 138, "a85c": 138, "820f1fc2c091": 138, "kept": 138, "recreat": 138, "creation": [138, 140], "diff": 138, "touch": [138, 150, 155, 156], "comma": 138, "wherea": 138, "tbd": [138, 154], "edm": [139, 141, 151, 154, 160], "cli": [139, 141, 144, 151, 160], "As": [140, 141, 143, 144, 145, 148, 150, 151, 157], "react": 140, "wai": [140, 141, 143, 144, 145, 148, 149, 150, 154, 160], "raise_error": 140, "clear_error": 140, "errortyp": 140, "clear_al": 140, "errorsubtyp": 140, "clear_all_errors_of_impl": 140, "subscribe_error": 140, "subscribe_all_error": 140, "susbcrib": 140, "subscribe_global_all_error": 140, "autogener": 140, "create_error": 140, "third": [140, 149], "fourth": 140, "fifth": 140, "is_error_act": 140, "statecondit": 140, "member": [140, 144], "is_condition_satisfi": 140, "satisfi": [140, 143, 144, 160], "exampleerrorrais": 140, "exampleerrorsubscrib": 140, "error_object": 140, "error_factori": 140, "exampleerrora": 140, "clear_callback": 140, "error_object_0": 140, "error_object_1": 140, "error_object_2": 140, "error_object_3": 140, "error_object_4": 140, "anytim": 140, "std": [140, 144, 148, 160], "shared_ptr": 140, "error_state_monitor": 140, "mod": [140, 144], "r_example_rais": 140, "is_act": 140, "is_satisfi": 140, "exampleerrorb": 140, "are_satisfi": 140, "pyexampleerrorrais": 140, "pyexampleerrorsubscrib": 140, "opposit": 140, "addition": [140, 145, 151], "_mod": 140, "get_error_factori": 140, "example_rais": 140, "_setup": 140, "lambda": 140, "get_error_state_monitor_impl": 140, "get_error_state_monitor_req": 140, "jsexampleerrorrais": 140, "jsexampleerrorsubscrib": 140, "wouldn": 140, "action": [140, 141, 153, 162], "think": [141, 144], "stack": [141, 143, 151, 156, 158], "scenario": [141, 143, 145, 150, 151, 154, 155], "loos": 141, "coupl": [141, 154, 160], "everyth": [141, 143, 145, 147, 150, 160, 161], "enhanc": 141, "mind": [141, 155], "grei": [141, 145], "background": [141, 156], "pictur": [141, 145, 150], "technologi": 141, "javascript": [141, 143, 144, 148, 149, 160], "python": [141, 143, 144, 152, 158, 160, 163], "rust": [141, 143, 144], "earli": 141, "appreci": 141, "experi": [141, 144, 149, 151, 160], "u": [141, 142, 143, 144, 148, 150, 151, 155, 160], "zulip": [141, 150], "mail": [141, 148, 150, 160], "launch": [141, 144, 148, 160], "workspac": [141, 143, 148, 152, 156, 161], "broker": [141, 143, 144, 152, 160], "smaller": [141, 150], "effort": 141, "sneak": 141, "preview": 141, "admin": [141, 148, 152], "scaffold": 141, "learn": [141, 143, 145, 150, 160], "suit": [141, 147], "idea": [141, 147, 148, 150, 153, 155, 160, 161], "illustr": 141, "box": [141, 145], "dash": 141, "heart": 141, "explan": [141, 145, 157], "tutori": [141, 143, 144, 147, 151, 153, 154, 155, 156, 157, 158, 162, 163], "4gb": 141, "ram": [141, 142, 143], "cpu": [141, 142, 143], "boost": [141, 142, 154], "raspberri": [141, 148, 150], "pi": [141, 148, 150], "ubuntu": [141, 149, 150, 153], "opensus": 141, "fedora": 141, "compil": [141, 142, 143, 154, 160], "walk": [141, 143, 145, 150, 151], "errorfactori": 141, "errorstatemonitor": 141, "syntax": 141, "subscript": [141, 144], "meet": [142, 143, 151], "arm": 142, "ghz": 142, "resp": 142, "quad": 142, "gb": [142, 150], "emmc": [142, 150], "bluetooth": 142, "4g": 142, "5g": 142, "greenphi": 142, "mb": 142, "nativ": 142, "window": [142, 143, 152], "wsl2": 142, "docker": [142, 143, 151, 153, 157, 159, 161], "podman": 142, "gcc": [142, 148], "tweak": 142, "12": [142, 150, 156, 160], "faq": [142, 151], "gnu": 142, "program": [142, 144, 148, 160], "stumbl": 142, "troubl": 142, "issu": [142, 146, 148, 150, 151, 155, 156], "librari": [142, 143, 148, 154, 157, 160], "best": [142, 151, 161], "04": [142, 149, 153], "22": 142, "apt": 142, "sudo": [142, 143, 150, 160], "rsync": [142, 150], "wget": 142, "doxygen": 142, "graphviz": 142, "tidi": [142, 160], "cppcheck": 142, "openjdk": 142, "jdk": 142, "npm": 142, "compos": [142, 143, 152, 156], "libboost": 142, "nodej": 142, "libssl": 142, "libsqlite3": 142, "rfkill": 142, "libpcap": 142, "libev": 142, "pkg": 142, "libcap": 142, "node_api": 142, "procedur": [142, 143, 144, 150], "nodesourc": 142, "md": [142, 156], "zypper": 142, "shadow": 142, "devel_basi": 142, "devel": 142, "libboost_filesystem": 142, "libboost_log": 142, "libboost_program_opt": 142, "libboost_system": 142, "libboost_thread": 142, "libopenssl": 142, "sqlite3": 142, "38": 142, "39": 142, "40": 142, "dnf": 142, "automak": 142, "openssl": 142, "libsqlite3x": 142, "older": 142, "2nd": 142, "keytool": [142, 143], "interchang": [142, 151], "probabl": [142, 143, 144, 150, 153], "python_execut": 142, "highli": 143, "modular": [143, 145, 151], "pull": [143, 149, 151, 154, 161], "prerequisit": [143, 151], "said": 143, "resid": 143, "cpm_source_cach": 143, "initialis": 143, "newli": [143, 149, 160], "adopt": [143, 151], "chosen": 143, "venv": 143, "That": [143, 145, 150, 155], "pki": [143, 147, 158], "create_cert": 143, "sh": [143, 150, 152, 155, 156, 157, 158, 160], "java": 143, "availbl": 143, "significantli": 143, "nproc": 143, "dive": [143, 145, 151, 157], "old": [143, 160], "repeat": [143, 147], "shouldn": [143, 146], "ci": [143, 149, 151], "workflow": [143, 153, 162], "mosquitto": [143, 144, 152, 157], "steve": [143, 148, 152], "infranet_network": [143, 152, 156], "bridg": [143, 152, 156], "subnet": [143, 152, 156], "fd00": [143, 152, 156], "enter": [143, 151, 152, 156], "red": [143, 145, 150, 156, 158], "browser": [143, 148, 156, 161, 162], "localhost": [143, 145, 152, 156, 158, 160, 161], "1880": [143, 158, 161], "ui": [143, 148, 156, 158, 161], "gui": [143, 161], "analys": 143, "insight": [143, 151], "plugin": [143, 158], "feel": [143, 151, 160], "dig": 143, "deeper": [143, 155, 157], "awar": [143, 145, 149, 150, 160], "togeth": [143, 145, 147, 151, 161], "mechan": [143, 145], "analyz": [143, 145], "complic": 143, "nice": [143, 145, 149], "exhaust": 143, "screenshot": [143, 145], "screen": 143, "rather": [143, 147, 151], "click": [143, 145, 151, 152, 158, 161], "menu": [143, 145, 161], "symbol": [143, 145, 148], "corner": [143, 145, 150, 161], "column": [143, 163], "item": [143, 145, 163], "intro": [143, 144], "role": [143, 145], "visit": 143, "congrat": 143, "rocket": 143, "concept": [143, 145, 148, 151, 157, 159, 160, 163], "stick": 143, "entiti": 143, "cours": [143, 151, 160, 161], "term": 143, "some_kei": 143, "myinterfac": 143, "some_implement": 143, "externalinterfac": 143, "min_connect": 143, "max_connect": 143, "enable_external_mqtt": [143, 144], "metadata": [143, 144, 160], "licens": [143, 144, 160], "compani": [143, 144, 150], "explanatori": 143, "possbl": 143, "tell": [143, 145, 146, 150, 160], "rememb": [143, 150], "showd": 143, "easi": [143, 148], "get_id": 143, "ref": [143, 163], "typedef": 143, "piec": 143, "bunch": [143, 144], "besid": [143, 148], "bad": [143, 148, 150], "deprec": [143, 145], "saw": 143, "sometyp": 143, "additionalproperti": 143, "property_1": 143, "property_2": 143, "mymodulenam": 143, "stuff": [143, 145], "handler": [143, 144, 148, 157, 160], "great": [143, 149], "review": 143, "learnt": 143, "proced": 143, "Or": [143, 148], "theoret": [143, 144], "weekli": 143, "tech": 143, "thank": 143, "approach": 144, "glanc": 144, "understand": [144, 145, 151, 155, 159, 160, 163], "hand": [144, 148], "microservic": 144, "deploy": 144, "backbon": 144, "particular": [144, 160], "asynchron": 144, "imagin": [144, 148], "callabl": 144, "observ": 144, "implementor": 144, "analogi": 144, "router": 144, "wlan": 144, "antenna": [144, 150], "wan": 144, "pc": [144, 148], "easili": [144, 145], "Their": 144, "ping": 144, "interface_p": 144, "pong": 144, "command_p": 144, "var_np": 144, "far": [144, 160], "pingservermodul": 144, "cfg_publish_number_of_p": 144, "number_of_p": 144, "if_impl_id_p": 144, "mustermann": 144, "ping_interfac": 144, "pingclientmodul": 144, "if_impl_id_empti": 144, "requirement_ping_serv": 144, "telemetry_en": 144, "active_modul": [144, 157, 160], "instance_id_ping_serv": 144, "config_modul": [144, 157], "instance_id_ping_cli": 144, "graphic": 144, "interface_pingintf": 144, "interface_nam": 144, "intf": 144, "call_command_p": 144, "call_": 144, "command_nam": 144, "subscribe_var_np": 144, "subscribe_": 144, "var_nam": 144, "proxi": 144, "abstract": 144, "interface_pingimplbas": 144, "implbas": 144, "publish_var_np": 144, "publish_": 144, "handle_command_p": 144, "handle_": 144, "appropri": 144, "doc": [144, 152, 160, 161, 162], "rst": [144, 157, 160, 163], "interface_pingimpl": 144, "emptyimpl": 144, "focus": [144, 151], "module_nam": [144, 160], "impl": 144, "apart": 144, "constructor": 144, "notabl": 144, "unique_ptr": 144, "interface_id": 144, "p_": 144, "r_": 144, "requirement_id": 144, "area": [144, 151], "stub": 144, "invoke_init": 144, "p_if_impl_id_p": 144, "invoke_readi": 144, "freeli": 144, "semant": 144, "recal": 144, "built": [144, 160], "ran": [144, 155], "endless": 144, "spawn": [144, 148], "worker": 144, "pool": 144, "watch": [144, 151], "often": [145, 152], "exemplatori": 145, "Such": 145, "magic": 145, "unleash": 145, "fanci": [145, 155], "complex": [145, 155], "afterward": [145, 150], "8849": [145, 148, 156, 160], "blank": 145, "five": 145, "appear": [145, 160], "canva": 145, "blue": 145, "yellow": 145, "circl": 145, "middl": 145, "surpris": 145, "behaviour": 145, "bar": 145, "jsrisev2g": 145, "bottom": 145, "yeti_driv": 145, "haven": [145, 147], "meaning": 145, "somewher": [145, 150, 155], "loadbalanc": 145, "obvious": 145, "plai": [145, 155], "big": 145, "strength": 145, "world": [145, 151, 160], "earlier": 145, "proper": [145, 149], "fact": [145, 155], "hint": [145, 148], "iso15118_car": 145, "interest": 145, "realiz": [145, 155], "sophist": 145, "addtion": [145, 157], "mayb": 146, "partial": 146, "held": 146, "session_cost_calcul": 146, "sort": 146, "verwendungszweck": 146, "approv": 146, "involv": [146, 149, 151], "resourc": 147, "essenc": 147, "e2": 147, "visual": [147, 148, 151, 152, 156], "provis": 147, "signcertif": 147, "agre": 147, "await": 147, "shortcut": 147, "closer": 147, "grow": [148, 151], "life": 148, "debugg": [148, 156, 160], "gdb": [148, 160], "easiest": 148, "sai": [148, 155], "dist": [148, 150, 156, 157, 158, 160, 161], "studio": [148, 152, 156], "authmanag": 148, "cppdbg": 148, "workspacefold": 148, "libexec": 148, "arg": [148, 160], "stopatentri": 148, "cwd": 148, "externalconsol": 148, "mimod": 148, "setupcommand": 148, "ignorefailur": 148, "disassembli": 148, "flavor": 148, "intel": 148, "breakpoint": [148, 160], "forget": [148, 157], "dcmake_build_typ": [148, 160], "disadvantag": 148, "fork": 148, "detach": 148, "grid_connection_point": 148, "0w": 148, "alloc": 148, "whatev": 148, "constraint": 148, "recogn": 148, "cmake_cxx_compil": 148, "unreferenc": 148, "test_config": [148, 160], "solv": 148, "desktop": [148, 156], "ip_of_the_raspberri": 148, "offload": 148, "faster": 148, "ressourc": 148, "mobilityhous": [148, 158], "thoughtwork": 148, "maev": 148, "dbuild_test": 148, "conflict": [148, 155], "scheme": [148, 150], "add_execut": 148, "_test": 148, "cmake_project_nam": 148, "strequal": 148, "OR": 148, "_build_test": 148, "endif": [148, 160], "install_everest_test": 148, "source_dir": 148, "pytest": 148, "install_prefix": 148, "core_test": 148, "py": [148, 150], "framework_test": 148, "pr": 149, "monthli": 149, "june": 149, "septemb": 149, "decemb": 149, "week": 149, "freez": 149, "backward": 149, "v2gtp": 149, "backport": 149, "advisori": 149, "37310": 149, "openv2g": 149, "freed": 149, "commerci": [149, 150], "unfriendli": 149, "lgplv3": 149, "fly": 149, "crash": 149, "pars": 149, "bug": [149, 155], "strive": 149, "compat": [149, 150], "introduc": [149, 157], "break": [149, 157, 160], "meant": [149, 150, 160], "multislot": 149, "thorough": 149, "zvt": 149, "stabil": 149, "beta": 149, "stage": 149, "frontend": 149, "prior": 149, "counterpart": 149, "around": [149, 150, 151, 155], "exactli": 149, "platform": [150, 151], "cm4": 150, "comput": 150, "research": 150, "facil": 150, "alik": 150, "explor": 150, "groundwork": 150, "rapid": 150, "quickli": 150, "outdoor": 150, "spec70121": 150, "cern": 150, "licenc": 150, "happi": [150, 160], "schemat": 150, "3d": 150, "purchas": 150, "question": [150, 151], "wonder": 150, "mailinglist": [150, 151], "onlin": [150, 155], "shop": 150, "yocto": 150, "imag": [150, 152, 153, 162], "basecamp": 150, "grade": 150, "demo": 150, "profession": 150, "wrapper": 150, "esd": 150, "safe": 150, "wrist": 150, "band": 150, "underlai": 150, "mat": 150, "18": [150, 153], "1x": 150, "usb": 150, "IN": 150, "lab": 150, "bmaptool": 150, "pcb": 150, "heatsink": 150, "doubl": 150, "tape": 150, "clip": 150, "mount": [150, 152, 161], "hole": 150, "grai": 150, "spacer": 150, "gap": 150, "black": 150, "jumper": 150, "onto": 150, "reflash": 150, "channel": [150, 151], "sdk": 150, "bmap": 150, "raspberrypi4": 150, "20240912100805": 150, "rootf": 150, "wic": 150, "bz2": 150, "constantli": 150, "green": 150, "lsblk": 150, "approxim": 150, "sdx": 150, "letter": 150, "nine": 150, "overlai": 150, "twice": 150, "miss": [150, 160], "cage": 150, "seat": 150, "bigger": [150, 155], "mission": 150, "accomplish": 150, "crimp": 150, "orient": 150, "fashion": 150, "ten": 150, "chanc": 150, "unisol": 150, "preassembl": 150, "desk": 150, "barrel": 150, "ssh": [150, 153, 156], "credenti": 150, "slot": 150, "comparison": 150, "20240912103122": 150, "raucb": 150, "poki": 150, "glibc": 150, "x86_64": 150, "cortexa7t2hf": 150, "neon": 150, "vfpv4": 150, "chmod": 150, "name_of_toolchain": 150, "ask": [150, 151, 156], "myuser": 150, "gninja": 150, "dcmake_install_prefix": 150, "deverest_enable_py_support": 150, "deverest_enable_js_support": 150, "deverest": 150, "core_use_python_venv": 150, "temporarili": 150, "obsolet": 150, "candid": [150, 155], "j10": 150, "ninja": 150, "destdir": 150, "strip": 150, "av": 150, "systemd": 150, "systemctl": 150, "my": 150, "configfil": 150, "yeti_fwupd": 150, "serial0": 150, "usr": 150, "yetir1_2": 150, "1_firmwar": 150, "fullsiz": 150, "4b": 150, "rpi": 150, "08": 150, "revisit": 150, "editor": 150, "centralsystemuri": [150, 157], "9000": [150, 158], "mycharger001": 150, "v201": 150, "profile_schema": 150, "component_schema": 150, "ocpp201_init": 150, "paramat": 150, "core_migr": 150, "downgrad": 150, "howto": 150, "juli": 150, "serialcommunicationhub": 150, "comm_hub": 150, "config_implement": 150, "ttyama3": 150, "har": 150, "fine": 150, "udpat": 150, "tryboot": 150, "did": 150, "login": [150, 152], "pw": 150, "symlink": 150, "ln": 150, "snapshot": [151, 160], "foster": 151, "customiz": 151, "glu": 151, "advantag": [151, 154], "pv": 151, "linkedin": 151, "electrif": 151, "sector": 151, "foundat": 151, "thought": 151, "exchang": 151, "enthusiast": 151, "focu": [151, 160], "zulipchat": 151, "announc": 151, "steadili": 151, "answer": [151, 160], "formerli": 151, "ground": 151, "wanna": 151, "tuesdai": 151, "4pm": 151, "ce": 151, "zone": 151, "zoom": 151, "lfx": 151, "linuxfound": 151, "92086494169": 151, "b2df6774": 151, "bc19": 151, "46f9": 151, "8c71": 151, "bbd13a0266a1": 151, "publicli": 151, "lfe": 151, "calendar": 151, "sig": 151, "discuss": 151, "industri": 151, "trend": 151, "tackl": 151, "challeng": 151, "parti": 151, "92797425199": 151, "book": 151, "registr": 151, "calendli": 151, "manuel": 151, "ziegler": 151, "30min": 151, "roadmap": 151, "youtub": 151, "track": [151, 155, 157], "rough": 151, "plan": 151, "webinar": 151, "steer": 151, "committe": 151, "peopl": 151, "stuck": 151, "video": 151, "ecosystem": 151, "journei": 151, "introduct": 151, "troubleshoot": 151, "deep": 151, "breath": 151, "experiment": [151, 159], "bazel": [151, 159], "sphinx": [151, 152, 159], "belaybox": 151, "search": 151, "handi": [152, 160], "vscode": [152, 156], "1883": [152, 160], "tcp": 152, "9001": 152, "mariadb": 152, "sql": 152, "3306": 152, "8180": [152, 157], "1234": 152, "centralsystemservic": [152, 157], "soap": 152, "chargeboxid": 152, "yml": [152, 153, 156, 162], "live": [152, 155], "docker_default": 152, "8080": 152, "clash": 152, "13306": 152, "ll": [152, 160], "navig": [152, 156], "tab": [152, 154, 161], "depric": 152, "ctrl": 152, "shift": [152, 156], "f1": 152, "remopen": 152, "head": 152, "path_to_everest_cpp": 152, "j8": 152, "documen": 152, "env": 152, "pwd": 152, "_build": [152, 162], "dockerfil": 152, "protobuf_gener": 152, "path_to_where_protobuf_files_resid": 152, "protoc": 152, "zip": 152, "nanopb_pb_gen": 152, "python_pb_gen": 152, "runner": 153, "actrc": 153, "ghcr": 153, "catthehack": 153, "actor": 153, "usernam": 153, "artifact": 153, "four": [153, 157], "secret_name_1": 153, "secret_value_1": 153, "secret_name_2": 153, "secret_value_2": 153, "multiline_secret": 153, "line_1": 153, "nline2": 153, "nline3": 153, "github_token": 153, "your_github_token": 153, "sa_github_token": 153, "github_token_of_the_service_account": 153, "sa_github_ssh_kei": 153, "ssh_key_of_the_service_account": 153, "github_actor": 153, "username_of_the_service_account": 153, "your_ssh_kei": 153, "your_usernam": 153, "push": [153, 155, 162], "isn": 153, "work0": [153, 162], "span": [154, 163], "swiftli": 154, "rebuild": [154, 160], "bazelisk": 154, "bazelbuild": 154, "ov": 154, "rest": 154, "cxx": [154, 156, 160], "third_parti": 154, "bzl": 154, "cargo": 154, "toml": 154, "pick": [154, 155], "sigslot": [154, 160], "realist": 154, "macro": 154, "rust_binari": 154, "rust_test": 154, "plenti": 155, "paragraph": 155, "strategi": 155, "concern": 155, "articl": 155, "vincent": 155, "driessen": 155, "gitflow": 155, "atlassian": 155, "count_to_infin": 155, "charge_fast": 155, "new_stuff": 155, "advis": 155, "towrit": 155, "rebas": 155, "bugfix": 155, "rc": 155, "div_by_zero": 155, "ship": 155, "hotfix": 155, "maintenc": 155, "forgot_to_unplug": 155, "cherri": 155, "contrast": 155, "unstabl": 155, "rnd_git_dir": 155, "despit": [155, 157], "intermix": 155, "harder": 155, "conspiraci": 155, "rewrit": 155, "stash": 155, "progress": 155, "someproject": 155, "somerepo": 155, "privateus": 155, "privaterepo": 155, "main_repo": 155, "wip": 155, "rf": 155, "email": 155, "pionier": 155, "manufaktur": 155, "bot": 155, "echo": 155, "contributor": 155, "src": 155, "feature_a": 155, "ff": 155, "larg": 155, "broken": 155, "feature_b": 155, "feature_c": 155, "meanwhil": 155, "went": 155, "seriou": 155, "feature_d_1": 155, "d1": 155, "feature_d_2": 155, "d2": 155, "anonym": 155, "feature_": 155, "incorpor": 155, "ever": 155, "theirs": 155, "homebrew": 156, "brew": 156, "worri": 156, "websit": 156, "cask": 156, "keypair": 156, "keygen": 156, "rsa": 156, "aes128": 156, "gcm": 156, "openssh": 156, "addkeystoag": 156, "ye": 156, "pubkeyacceptedalgorithm": 156, "devup": 156, "playground": 156, "j12": 156, "napi": 156, "devcontain": 156, "13": [156, 160], "_dep": 156, "everestj": 156, "cmakefil": 156, "fatal": 156, "workspacestorag": 156, "5c87aec9a1f3f4ba6ae2c223ac523699": 156, "bootload": 156, "preload": 156, "_resolvefilenam": 156, "cj": 156, "815": 156, "_load": 156, "667": 156, "887": 156, "19": 156, "_preloadmodul": 156, "1158": 156, "loadpreloadmodul": 156, "bootstrap": 156, "pre_execut": 156, "446": 156, "preparemainthreadexecut": 156, "74": 156, "run_main_modul": 156, "module_not_found": 156, "requirestack": 156, "fatalinstal": 156, "addon": 156, "seem": 156, "microsoft": 156, "374": 156, "issuecom": 156, "622239998": 156, "_": [156, 163], "toggl": 156, "6j": 157, "everest_workspac": [157, 160], "cp001": 157, "prepend": 157, "chargepointid": 157, "127": 157, "chargeboxserialnumb": 157, "chargepointmodel": 157, "chargepointvendor": 157, "firmwarevers": 157, "authorizeremotetxrequest": 157, "clockaligneddatainterv": 157, "connectorphaserot": 157, "getconfigurationmaxkei": 157, "86400": 157, "localauthorizeofflin": 157, "localpreauthor": 157, "metervaluesaligneddata": 157, "metervaluessampleddata": 157, "metervaluesampleinterv": 157, "numberofconnector": 157, "resetretri": 157, "stoptransactiononevsidedisconnect": 157, "stoptransactiononinvalidid": 157, "stoptxnaligneddata": 157, "stoptxnsampleddata": 157, "supportedfeatureprofil": 157, "firmwaremanag": 157, "remotetrigg": 157, "localauthlistmanag": 157, "smartcharg": 157, "transactionmessageattempt": 157, "transactionmessageretryinterv": 157, "unlockconnectoronevsidedisconnect": 157, "websocketpinginterv": 157, "supportedfiletransferprotocol": 157, "ftp": 157, "cponam": 157, "authorizationkei": 157, "deadbeefdeadbeef": 157, "localauthlisten": 157, "localauthlistmaxlength": 157, "42": [157, 163], "sendlocallistmaxlength": 157, "chargeprofilemaxstacklevel": 157, "chargingscheduleallowedchargingrateunit": 157, "chargingschedulemaxperiod": 157, "maxchargingprofilesinstal": 157, "iso15118pncen": 157, "contractvalidationofflin": 157, "whitepap": 157, "tailor": 157, "wss": 157, "familiar": 157, "remotestarttransact": 157, "summar": 157, "diagnost": 157, "token_provider_rfid": 157, "jsdummytokenprovidermanu": 157, "logmessag": 157, "logmessagesformat": 157, "consol": [157, 158], "certificateinstal": 158, "alongsid": 158, "themobilityhous": 158, "bash": 158, "dropdown": 158, "q1": [159, 163], "2022": [159, 163], "rule": [159, 163], "embedd": [159, 163], "enviro": [159, 163], "fragment": 160, "knowledg": 160, "benefit": 160, "fundament": 160, "everest_tutorial_dir": 160, "eslintrc": 160, "suitabl": 160, "command_tutori": 160, "interface_tutorial_modul": 160, "static": 160, "tutorialmodul": 160, "config_tutorial_switch": 160, "interface_impl_tutorial_modul": 160, "interface_tutorial_moduleimpl": 160, "particularli": 160, "precis": 160, "among": 160, "pointer": 160, "spot": 160, "coincident": 160, "handle_command_tutori": 160, "fairli": 160, "cmake_minimum_requir": 160, "cmake_run_clang_tidi": 160, "disable_edm": 160, "evc_setup_edm": 160, "infypoweracdc": 160, "pal": 160, "palsigslot": 160, "ev_add_project": 160, "add_subdirectori": 160, "cmake_cxx_clang_tidi": 160, "ctest": 160, "cmake_build_typ": 160, "evc_includ": 160, "codecoverag": 160, "append_coverage_compiler_flag": 160, "setup_target_for_coverage_gcovr_html": 160, "gcovr_coverag": 160, "setup_target_for_coverage_lcov": 160, "lcov_coverag": 160, "ev_add_modul": 160, "cmake_prefix_path": 160, "job": 160, "smoothli": 160, "tutorial_module_inst": 160, "minimalist": 160, "generate_config_run_script": 160, "config_nam": 160, "configuraton": 160, "comment": 160, "substitut": 160, "ld_library_path": 160, "importantli": 160, "yyyi": 160, "mm": 160, "dd": 160, "500139": 160, "500327": 160, "500354": 160, "799618": 160, "everest_ctrl": 160, "799822": 160, "120267": 160, "tutorial_modul": 160, "149934": 160, "brocker": 160, "notic": 160, "pop": 160, "hello": 160, "00000000": 160, "0000": 160, "000000000042": 160, "manual_test": 160, "reselect": 160, "refresh": 160, "thu": 160, "rudimentari": 160, "rerun": 160, "additon": 160, "spin": 160, "frist": 160, "hit": 160, "0xaaaaaad24fc0": 160, "mock_transaction_id": 160, "favorit": 160, "nicer": 160, "buildabl": 160, "runnabl": 160, "modif": 161, "mv": 161, "everest_nod": 161, "bind": 161, "contribut": 161, "run_sil": 161, "automaticc": 162, "documentaiton": 162, "possibilti": 162, "expand": 162, "restructuredtext": 162, "tabl": 162, "workflow_dispatch": 162, "h1": 163, "h2": 163, "h3": 163, "h4": 163, "h5": 163, "h6": 163, "bold": 163, "ital": 163, "inlin": 163, "liter": 163, "sup": 163, "super": 163, "unord": 163, "nest": 163, "_anchorbyref": 163, "_anchor": 163, "_external_link_ref": 163, "_extern": 163, "footnot": 163, "citat": 163, "cit1": 163, "external_link_ref": 163, "anchorbyref": 163, "vertic": 163, "horizont": 163, "width": 163, "utf": 163, "row": 163, "caption": 163, "png": 163, "alt": 163, "150px": 163, "height": 163, "align": 163, "center": 163, "target_": 163, "depth": 163, "toc": 163, "visibl": 163, "hidden": 163, "maxdepth": 163, "second_fil": 163, "int_": 163, "infti": 163, "div": 163, "lineno": 163, "emphas": 163, "some_funct": 163, "any_var": 163, "another_funct": 163, "literalinclud": 163, "dedent": 163, "_tutorial_intro": 163, "toctre": 163, "glob": 163}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 99], "variabl": [1, 2, 3, 4, 5, 8, 9, 11, 14, 16, 18, 19, 20, 21, 23, 26, 27, 29, 31, 32, 34, 35, 36, 37, 40, 41, 42, 44, 46, 47, 48, 49, 121, 124, 125], "command": [1, 2, 3, 4, 6, 7, 9, 10, 12, 14, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 43, 45, 46, 47, 49, 120, 124, 125, 130, 138, 143, 154, 155], "iso15118_ev": [2, 100], "ac_rcd": [3, 121], "auth": [4, 51, 116, 147], "auth_token_provid": 5, "auth_token_valid": 6, "bank_session_token_provid": 7, "bank_transaction_summary_provid": 8, "car_simul": 9, "connector_lock": [10, 121], "debug_json": 11, "display_messag": [12, 90], "empti": 13, "energi": [14, 91, 121, 145, 148], "energy_manag": 15, "energy_price_inform": [16, 92], "error_histori": [17, 93], "ev_board_support": [18, 94], "ev_slac": 19, "evse_board_support": [20, 95, 121], "evse_manag": [21, 96], "evse_secur": [22, 97], "exampl": [23, 141, 155, 163], "example_error_framework": 24, "example_us": 25, "external_energy_limit": 26, "generic_arrai": [27, 98], "generic_error": 28, "isolation_monitor": [29, 101, 121], "kv": 30, "ocpp": [31, 70, 103, 122, 148, 149, 150, 157], "ocpp_1_6_charge_point": 32, "ocpp_data_transf": 33, "phyverso_mcu_temperatur": [34, 104], "power": 35, "power_supply_dc": [36, 105], "powermet": [37, 106, 121, 124, 125], "reserv": [38, 107, 121], "serial_communication_hub": 39, "session_cost": [40, 109], "slac": 41, "solar_forecast": 42, "sunspec_ac_met": [43, 110], "sunspec_read": 44, "sunspec_scann": 45, "system": [46, 84, 111, 141, 142, 160], "test_control": 47, "tibber_price_forecast": 48, "uk_random_delai": [49, 113], "api": 50, "modul": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 116, 122, 124, 125, 130, 134, 137, 138, 140, 141, 143, 144, 145, 147, 148, 149, 154, 160], "configur": [50, 51, 52, 57, 58, 60, 62, 63, 65, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 120, 121, 122, 124, 125, 144, 145, 147, 150, 157, 160], "provid": [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, 85, 86, 124, 144], "requir": [50, 51, 53, 57, 58, 60, 62, 65, 66, 70, 71, 72, 74, 77, 79, 80, 82, 141, 142, 144, 160], "metadata": [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, 85, 86], "author": [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, 85, 86, 87, 116, 147], "licens": [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, 85, 86, 149], "dpm1000": 52, "dummytokenprovid": [53, 117], "dummytokenprovidermanu": [54, 118], "dummytokenvalid": [55, 119], "dummyv2g": 56, "energymanag": 57, "energynod": 58, "errorhistori": 59, "evmanag": [60, 120], "evslac": 61, "misc": [61, 64], "evsemanag": [62, 121, 147, 149], "evsesecur": [63, 122, 147], "evseslac": [64, 123], "evsev2g": [65, 147, 149], "genericpowermet": [66, 124], "jstibber": 67, "lemdcbm400600": 68, "micromegawattbsp": 69, "ocpp201": 71, "ocppextensionexampl": [72, 128], "pn532tokenprovid": 73, "packetsniff": 74, "persistentstor": 75, "phyversobsp": [76, 129], "powermeterbsm": 77, "pyevjosev": 78, "rsiskramet": 79, "rspaymenttermin": 80, "serialcommhub": 81, "setup": [82, 148, 150, 152, 153, 156, 160], "store": 83, "yetidriv": [85, 130, 149], "yetievdriv": [86, 131], "bank_transact": 88, "board_support_common": 89, "monei": 102, "serial_comm_hub_request": 108, "temperatur": 112, "unit": [114, 148], "units_sign": 115, "integr": [116, 148, 149, 157], "everest": [116, 130, 132, 133, 134, 135, 137, 139, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 156, 157, 158, 160, 161], "select": 116, "algorithm": 116, "plugev": 116, "findfirst": 116, "userinput": 116, "plug": [116, 147, 149, 158], "charg": [116, 145, 146, 147, 149, 151, 158], "extern": [120, 154], "mqtt": [120, 144, 160], "simul": [120, 143, 145, 156, 161], "typic": 121, "connect": [121, 145, 157], "ac": 121, "dc": [121, 145], "publish": [121, 124], "session_ev": 121, "authent": [121, 145], "autocharg": 121, "pnc": 121, "manag": [121, 126, 137, 143, 145, 148, 150, 154, 160], "1ph": 121, "3ph": 121, "switch": 121, "error": [121, 125, 126, 127, 140, 148, 150, 163], "handl": [121, 125, 149], "ca": 122, "certif": 122, "domain": 122, "iso": [122, 143], "15118": [122, 143], "privat": [122, 155], "kei": 122, "password": 122, "more": [122, 141], "about": [122, 151], "csm": [122, 157], "v2g": 122, "mo": 122, "mf": 122, "bundl": [122, 150], "todo": 123, "dataset": 124, "file": [124, 138, 143, 144, 152], "avail": [124, 153], "descript": [124, 125], "structur": [124, 155], "other": [124, 130], "thing": [124, 156], "note": [124, 125, 144, 149, 163], "get_signed_meter_valu": 124, "lem": 125, "dcbm": 125, "400": 125, "600": 125, "initi": 125, "start_transact": 125, "stop_transact": 125, "ip_address": 125, "port": 125, "option": 125, "meter_tls_certif": 125, "ntp": 125, "set": [125, 137, 150], "resili": 125, "time": 125, "sync": 125, "tl": 125, "limit": 125, "refer": [125, 132], "link": [125, 163], "global": [126, 127, 140], "report": 126, "interact": 126, "evs": 126, "commun": [130, 141, 143, 144, 148], "between": [130, 144], "yeti": [130, 150], "microcontrol": 130, "thi": [130, 160, 163], "driver": [130, 149], "protocol": 130, "cob": 130, "protobuf": [130, 152], "low": 130, "control": 130, "mode": 130, "all": [130, 140, 144], "interfac": [133, 138, 143, 144, 146, 149, 160], "type": [135, 143], "snapshot": 136, "edm": [137, 143], "depend": [137, 142, 143, 149, 154, 160], "instal": [137, 138, 143, 150, 160], "quick": [137, 143, 145], "start": [137, 149, 150, 154, 158], "enabl": 137, "cpm_source_cach": 137, "path": 137, "build": [137, 143, 149, 160, 162], "python": [137, 138, 140, 142], "packag": [137, 142, 143], "need": [137, 143], "run": [137, 144, 150, 153, 157, 160], "up": [137, 150], "updat": [137, 138, 150], "workspac": [137, 160], "us": [137, 138, 145, 146, 150, 154, 155], "cmake": 137, "yaml": [137, 144, 160], "creat": [137, 138, 140, 160], "config": [137, 150, 160], "from": [137, 138], "an": [137, 140], "exist": 137, "directori": [137, 153, 160], "tree": 137, "git": [137, 149, 155], "inform": [137, 149, 150, 162], "glanc": 137, "ev": [138, 143, 151], "cli": [138, 143], "purpos": [138, 140], "automat": 138, "dev": [138, 156], "tool": [138, 139, 141], "venv": 138, "manual": 138, "line": [138, 143], "gener": [138, 140, 143, 144, 152, 162], "c": [138, 140, 154], "header": [138, 144], "defin": [138, 154], "auto": 138, "onli": 138, "nodej": 138, "develop": [139, 142, 143, 151, 156, 160], "framework": [140, 141], "usag": [140, 153], "rais": 140, "clear": 140, "subscrib": 140, "The": [140, 143, 144, 147, 150, 158], "errorfactori": 140, "errorstatemonitor": 140, "syntax": 140, "javascript": 140, "guid": [140, 143, 163], "object": [140, 146], "subscript": 140, "side": 140, "effect": 140, "architectur": [140, 162], "A": [141, 142, 143], "visual": [141, 155], "introduct": [141, 150, 154], "high": 141, "level": 141, "concept": [141, 144, 155], "prerequisit": [141, 157, 158, 160], "hardwar": [141, 150], "oper": 141, "librari": 141, "And": [141, 143, 148], "prepar": [142, 143, 150], "your": [142, 143, 151], "environ": [142, 143, 152, 156], "minimum": 142, "word": 142, "test": [142, 148], "ubuntu": 142, "opensus": 142, "fedora": 142, "troubleshoot": [142, 148, 150, 156], "maven": 142, "java": 142, "version": [142, 149, 151, 163], "pyenv": 142, "kind": 143, "Of": [143, 151, 160], "To": [143, 153, 155, 156, 157, 158, 160], "download": 143, "get": [143, 150, 154, 158], "repositori": [143, 155, 160], "helper": 143, "softwar": [143, 150, 158, 161], "loop": [143, 158], "admin": [143, 145, 149], "panel": [143, 145, 149], "understand": 143, "basic": 143, "element": 143, "manifest": 143, "stub": 143, "One": 143, "deep": 143, "breath": 143, "next": 143, "step": [143, 147, 158], "detail": [144, 145], "overview": [144, 145], "instanc": 144, "implement": [144, 149], "layer": 144, "wire": 144, "togeth": 144, "explain": 144, "sourc": 144, "class": 144, "concurr": 144, "dedic": 145, "case": [145, 146, 150], "add": 145, "paramet": 145, "veri": 145, "station": 145, "point": 145, "car": 145, "function": 145, "bank": 146, "card": 146, "payment": [146, 149], "support": [146, 149, 150, 154], "normal": 146, "flow": 146, "interrupt": 146, "too": 146, "expens": 146, "session": 146, "long": 146, "solut": 146, "introduc": 146, "new": [146, 149, 160], "how": [146, 150, 153, 155, 156, 157, 158, 160], "doe": 146, "work": [146, 151, 153], "process": [147, 150, 158], "involv": 147, "0": [147, 148, 149, 150], "1": [147, 148, 149, 150, 151, 160], "2": [147, 148, 149, 150, 160], "3": [147, 149], "4": [147, 149], "5": [147, 149], "6": [147, 149, 157], "frequent": 148, "ask": 148, "question": 148, "best": [148, 155], "practic": [148, 155], "debug": [148, 160], "singl": 148, "warn": [148, 163], "compil": [148, 150], "gnu": 148, "rpc": 148, "timeout": 148, "releas": 149, "2024": 149, "latest": 149, "stabl": 149, "secur": 149, "fix": 149, "prevent": 149, "integ": 149, "overflow": 149, "exi": 149, "improv": 149, "displai": 149, "further": [149, 150], "mention": 149, "chang": 149, "cloud": 149, "refactor": 149, "databas": 149, "except": 149, "chargex": 149, "mrec": 149, "bsp": 149, "phytec": 149, "phyverso": 149, "bazel": [149, 154], "regard": 149, "tag": 149, "minor": 149, "ad": [149, 160], "schedul": 149, "definit": 149, "rust": [149, 154], "now": 149, "featur": 149, "complet": 149, "termin": 149, "transact": 149, "variou": 149, "custom": [149, 160], "data": 149, "extens": 149, "essenti": 149, "jsevmanag": 149, "replac": 149, "jscarsimul": 149, "extend": 149, "state": 149, "id": 149, "remov": 149, "deprec": [149, 163], "pionix": 150, "belaybox": 150, "assembl": 150, "yak": 150, "board": 150, "flash": 150, "cabl": 150, "final": 150, "via": [150, 160], "rauc": 150, "cross": 150, "toolchain": 150, "activ": [150, 160], "some": 150, "befor": 150, "script": 150, "addit": 150, "factori": 150, "reset": 150, "r": 150, "485": 150, "modbu": 150, "No": 150, "reboot": 150, "after": 150, "short": 150, "cheat": 150, "sheet": 150, "current": 151, "nightli": 151, "what": 151, "i": 151, "compass": 151, "direct": [151, 163], "contact": 151, "zulip": 151, "chat": 151, "mail": 151, "list": [151, 153, 163], "weekli": 151, "tech": 151, "meetup": 151, "group": 151, "special": 151, "interest": 151, "resourc": [151, 156], "find": 151, "wai": 151, "Into": 151, "tabl": [151, 163], "content": [151, 163], "indic": 151, "docker": [152, 156], "playground": 152, "local": 152, "ci": 152, "languang": 152, "specif": 152, "act": 153, "job": 153, "trigger": 153, "event": 153, "bind": 153, "experiment": 154, "project": 154, "main": 155, "tip": [155, 163], "n": 155, "trick": 155, "workflow": 155, "branch": 155, "correspond": 155, "mac": 156, "applic": 156, "github": 156, "standup": 156, "sil": 156, "stop": 156, "ocpp1": 157, "libocpp": 157, "core": 157, "steve": 157, "differ": 157, "within": 157, "log": 157, "let": 158, "": 158, "tutori": [159, 160, 161], "goal": 160, "altern": 160, "clone": 160, "skeleton": 160, "cmakelist": 160, "txt": 160, "root": 160, "observ": 160, "explor": 160, "exemplari": 160, "sphinx": [162, 163], "document": [162, 163], "style": 163, "headlin": 163, "bullet": 163, "target": 163, "section": 163, "head": 163, "grid": 163, "simpl": 163, "csv": 163, "titl": 163, "imag": 163, "figur": 163, "comment": 163, "block": 163, "topic": 163, "sidebar": 163, "admonit": 163, "attent": 163, "caution": 163, "danger": 163, "hint": 163, "import": 163, "seealso": 163, "versionad": 163, "versionchang": 163, "math": 163, "raw": 163, "output": 163, "format": 163, "code": 163}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [3, "variables"], [4, "variables"], [5, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [14, "variables"], [16, "variables"], [18, "variables"], [19, "variables"], [20, "variables"], [21, "variables"], [23, "variables"], [26, "variables"], [27, "variables"], [29, "variables"], [31, "variables"], [32, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"], [40, "variables"], [41, "variables"], [42, "variables"], [44, "variables"], [46, "variables"], [47, "variables"], [48, "variables"], [49, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [4, "commands"], [6, "commands"], [7, "commands"], [9, "commands"], [10, "commands"], [12, "commands"], [14, "commands"], [17, "commands"], [18, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [23, "commands"], [26, "commands"], [29, "commands"], [30, "commands"], [31, "commands"], [32, "commands"], [33, "commands"], [36, "commands"], [37, "commands"], [38, "commands"], [39, "commands"], [41, "commands"], [43, "commands"], [45, "commands"], [46, "commands"], [47, "commands"], [49, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "ac_rcd": [[3, "ac-rcd"], [121, "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"], [121, "connector-lock"]], "debug_json": [[11, "debug-json"]], "display_message": [[12, "display-message"], [90, "display-message"]], "empty": [[13, "empty"]], "energy": [[14, "energy"], [91, "energy"]], "energy_manager": [[15, "energy-manager"]], "energy_price_information": [[16, "energy-price-information"], [92, "energy-price-information"]], "error_history": [[17, "error-history"], [93, "error-history"]], "ev_board_support": [[18, "ev-board-support"], [94, "ev-board-support"]], "ev_slac": [[19, "ev-slac"]], "evse_board_support": [[20, "evse-board-support"], [95, "evse-board-support"], [121, "evse-board-support"]], "evse_manager": [[21, "evse-manager"], [96, "evse-manager"]], "evse_security": [[22, "evse-security"], [97, "evse-security"]], "example": [[23, "example"]], "example_error_framework": [[24, "example-error-framework"]], "example_user": [[25, "example-user"]], "external_energy_limits": [[26, "external-energy-limits"]], "generic_array": [[27, "generic-array"], [98, "generic-array"]], "generic_error": [[28, "generic-error"]], "isolation_monitor": [[29, "isolation-monitor"], [101, "isolation-monitor"], [121, "isolation-monitor"]], "kvs": [[30, "kvs"]], "ocpp": [[31, "ocpp"], [103, "ocpp"]], "ocpp_1_6_charge_point": [[32, "ocpp-1-6-charge-point"]], "ocpp_data_transfer": [[33, "ocpp-data-transfer"]], "phyverso_mcu_temperature": [[34, "phyverso-mcu-temperature"], [104, "phyverso-mcu-temperature"]], "power": [[35, "power"]], "power_supply_DC": [[36, "power-supply-dc"], [105, "power-supply-dc"]], "powermeter": [[37, "powermeter"], [106, "powermeter"], [121, "powermeter"], [124, "powermeter"]], "reservation": [[38, "reservation"], [107, "reservation"]], "serial_communication_hub": [[39, "serial-communication-hub"]], "session_cost": [[40, "session-cost"], [109, "session-cost"]], "slac": [[41, "slac"]], "solar_forecast": [[42, "solar-forecast"]], "sunspec_ac_meter": [[43, "sunspec-ac-meter"], [110, "sunspec-ac-meter"]], "sunspec_reader": [[44, "sunspec-reader"]], "sunspec_scanner": [[45, "sunspec-scanner"]], "system": [[46, "system"], [111, "system"]], "test_control": [[47, "test-control"]], "tibber_price_forecast": [[48, "tibber-price-forecast"]], "uk_random_delay": [[49, "uk-random-delay"], [113, "uk-random-delay"]], "API": [[50, "api"]], "Module Configuration": [[50, "module-configuration"], [51, "module-configuration"], [52, "module-configuration"], [57, "module-configuration"], [58, "module-configuration"], [60, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [70, "module-configuration"], [71, "module-configuration"], [72, "module-configuration"], [74, "module-configuration"], [75, "module-configuration"], [76, "module-configuration"], [77, "module-configuration"], [78, "module-configuration"], [79, "module-configuration"], [80, "module-configuration"], [82, "module-configuration"], [84, "module-configuration"], [85, "module-configuration"], [86, "module-configuration"], [122, "module-configuration"], [125, "module-configuration"], [160, "module-configuration"]], "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"], [84, "provides"], [85, "provides"], [86, "provides"]], "Requirements": [[50, "requirements"], [51, "requirements"], [53, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [65, "requirements"], [66, "requirements"], [70, "requirements"], [71, "requirements"], [72, "requirements"], [74, "requirements"], [77, "requirements"], [79, "requirements"], [80, "requirements"], [82, "requirements"]], "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"], [84, "metadata"], [85, "metadata"], [86, "metadata"]], "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"], [84, "authors"], [85, "authors"], [86, "authors"]], "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"], [84, "license"], [85, "license"], [86, "license"]], "Auth": [[51, "auth"], [147, "auth"]], "DPM1000": [[52, "dpm1000"]], "DummyTokenProvider": [[53, "dummytokenprovider"], [117, "dummytokenprovider"]], "DummyTokenProviderManual": [[54, "dummytokenprovidermanual"], [118, "dummytokenprovidermanual"]], "DummyTokenValidator": [[55, "dummytokenvalidator"], [119, "dummytokenvalidator"]], "DummyV2G": [[56, "dummyv2g"]], "EnergyManager": [[57, "energymanager"]], "EnergyNode": [[58, "energynode"]], "ErrorHistory": [[59, "errorhistory"]], "EvManager": [[60, "evmanager"], [120, "evmanager"]], "EvSlac": [[61, "evslac"]], "Misc": [[61, "misc"], [64, "misc"]], "EvseManager": [[62, "evsemanager"], [121, "evsemanager"], [147, "evsemanager"]], "EvseSecurity": [[63, "evsesecurity"], [122, "evsesecurity"], [147, "evsesecurity"]], "EvseSlac": [[64, "evseslac"], [123, "evseslac"]], "EvseV2G": [[65, "evsev2g"], [147, "evsev2g"]], "GenericPowermeter": [[66, "genericpowermeter"], [124, "genericpowermeter"]], "JsTibber": [[67, "jstibber"]], "LemDCBM400600": [[68, "lemdcbm400600"]], "MicroMegaWattBSP": [[69, "micromegawattbsp"]], "OCPP": [[70, "ocpp"]], "OCPP201": [[71, "ocpp201"]], "OCPPExtensionExample": [[72, "ocppextensionexample"], [128, "ocppextensionexample"]], "PN532TokenProvider": [[73, "pn532tokenprovider"]], "PacketSniffer": [[74, "packetsniffer"]], "PersistentStore": [[75, "persistentstore"]], "PhyVersoBSP": [[76, "phyversobsp"], [129, "phyversobsp"]], "PowermeterBSM": [[77, "powermeterbsm"]], "PyEvJosev": [[78, "pyevjosev"]], "RsIskraMeter": [[79, "rsiskrameter"]], "RsPaymentTerminal": [[80, "rspaymentterminal"]], "SerialCommHub": [[81, "serialcommhub"]], "Setup": [[82, "setup"], [153, "setup"]], "Store": [[83, "store"]], "System": [[84, "system"]], "YetiDriver": [[85, "yetidriver"], [130, "yetidriver"]], "YetiEvDriver": [[86, "yetievdriver"], [131, "yetievdriver"]], "authorization": [[87, "authorization"]], "bank_transaction": [[88, "bank-transaction"]], "board_support_common": [[89, "board-support-common"]], "iso15118_charger": [[99, "iso15118-charger"]], "iso15118_ev": [[100, "iso15118-ev"]], "money": [[102, "money"]], "serial_comm_hub_requests": [[108, "serial-comm-hub-requests"]], "temperature": [[112, "temperature"]], "units": [[114, "units"]], "units_signed": [[115, "units-signed"]], "Auth Module": [[116, "auth-module"]], "Integration in EVerest": [[116, "integration-in-everest"]], "Selection Algorithm": [[116, "selection-algorithm"]], "PlugEvents": [[116, "plugevents"]], "FindFirst": [[116, "findfirst"]], "UserInput": [[116, "userinput"]], "Plug&Charge Authorization": [[116, "plug-charge-authorization"], [147, "plug-charge-authorization"]], "Configuration": [[120, "configuration"]], "External MQTT": [[120, "external-mqtt"]], "Simulator Commands": [[120, "simulator-commands"]], "Typical connections": [[121, "typical-connections"]], "AC Configuration": [[121, "ac-configuration"]], "DC Configuration": [[121, "dc-configuration"]], "Published variables": [[121, "published-variables"], [124, "published-variables"]], "session_events": [[121, "session-events"]], "Authentication": [[121, "authentication"]], "Autocharge / PnC": [[121, "autocharge-pnc"]], "Reservation": [[121, "reservation"]], "Energy Management": [[121, "energy-management"]], "Energy Management: 1ph/3ph switching": [[121, "energy-management-1ph-3ph-switching"]], "Error Handling": [[121, "error-handling"]], "CA Certificate Domains": [[122, "ca-certificate-domains"]], "Configuration for OCPP": [[122, "configuration-for-ocpp"]], "Configuration for ISO 15118": [[122, "configuration-for-iso-15118"]], "Private Key Password": [[122, "private-key-password"]], "More about CSMS, V2G, MO and MF Bundles": [[122, "more-about-csms-v2g-mo-and-mf-bundles"]], "Todo": [[123, "todo"]], "Datasets in the configuration file": [[124, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[124, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[124, "dataset-description"]], "Structure of datasets in the configuration file": [[124, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[124, "other-things-to-note"]], "Provided commands": [[124, "provided-commands"]], "get_signed_meter_value": [[124, "get-signed-meter-value"]], "LEM DCBM 400/600": [[125, "lem-dcbm-400-600"]], "Description": [[125, "description"]], "Initialization": [[125, "initialization"]], "Variable Powermeter": [[125, "variable-powermeter"]], "Command start_transaction": [[125, "command-start-transaction"]], "Command stop_transaction": [[125, "command-stop-transaction"]], "ip_address": [[125, "ip-address"]], "port (optional)": [[125, "port-optional"]], "meter_tls_certificate (optional)": [[125, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[125, "ntp-settings-optional"]], "Resilience Settings (optional)": [[125, "resilience-settings-optional"]], "Notes": [[125, "notes"]], "Time Sync": [[125, "time-sync"]], "Error Handling / Resilience": [[125, "error-handling-resilience"]], "TLS Notes & Limitations": [[125, "tls-notes-limitations"]], "References / Links": [[125, "references-links"]], "Global Errors and Error Reporting": [[126, "global-errors-and-error-reporting"]], "Interaction with EVSE Manager": [[126, "interaction-with-evse-manager"]], "Global Errors": [[127, "global-errors"]], "Communication between the Yeti microcontroller and this driver module": [[130, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[130, "protocol"]], "COBS": [[130, "cobs"]], "Protobuf": [[130, "protobuf"]], "EVerest to Yeti": [[130, "everest-to-yeti"]], "Low control mode:": [[130, "low-control-mode"]], "Other commands for all modes:": [[130, "other-commands-for-all-modes"]], "Yeti to EVerest": [[130, "yeti-to-everest"]], "EVerest Reference": [[132, "everest-reference"]], "EVerest Interfaces": [[133, "everest-interfaces"]], "EVerest Modules": [[134, "everest-modules"]], "EVerest Types": [[135, "everest-types"]], "Snapshot": [[136, "snapshot"]], "edm": [[137, "edm"]], "Dependency Manager for EVerest": [[137, "dependency-manager-for-everest"]], "Install and Quick Start": [[137, "install-and-quick-start"]], "Installing edm": [[137, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[137, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[137, "building-everest"]], "Python packages needed to run edm": [[137, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[137, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[137, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[137, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[137, "git-information-at-a-glance"]], "ev-cli": [[138, "ev-cli"]], "Purpose": [[138, "purpose"], [140, "purpose"]], "Install": [[138, "install"]], "Use automatically installed ev-dev-tools from python venv": [[138, "use-automatically-installed-ev-dev-tools-from-python-venv"]], "Install ev-dev-tools manually": [[138, "install-ev-dev-tools-manually"]], "ev-cli command line interface": [[138, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[138, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[138, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[138, "auto-generating-nodejs-modules"]], "EVerest development tools": [[139, "everest-development-tools"]], "Error Framework": [[140, "error-framework"]], "Usage": [[140, "usage"], [153, "usage"]], "General": [[140, "general"]], "Raise an error": [[140, "raise-an-error"], [140, "id1"], [140, "id6"], [140, "id12"]], "Clear an error": [[140, "clear-an-error"], [140, "id2"], [140, "id7"], [140, "id13"]], "Subscribe to an error": [[140, "subscribe-to-an-error"], [140, "id3"], [140, "id8"], [140, "id14"]], "Subscribe globally to all errors": [[140, "subscribe-globally-to-all-errors"]], "The ErrorFactory": [[140, "the-errorfactory"], [140, "id4"], [140, "id10"], [140, "id16"]], "The ErrorStateMonitor": [[140, "the-errorstatemonitor"], [140, "id5"], [140, "id11"], [140, "id17"]], "Syntax in a C++ module": [[140, "syntax-in-a-c-module"]], "Subscribe to global all errors": [[140, "subscribe-to-global-all-errors"], [140, "id9"], [140, "id15"]], "Syntax in a Python module": [[140, "syntax-in-a-python-module"]], "Syntax in a Javascript module": [[140, "syntax-in-a-javascript-module"]], "Usage Guide": [[140, "usage-guide"]], "Creating Error objects": [[140, "creating-error-objects"]], "The global subscription": [[140, "the-global-subscription"]], "Side effects of raising errors": [[140, "side-effects-of-raising-errors"]], "Architecture": [[140, "architecture"], [162, "architecture"]], "EVerest Framework": [[141, "everest-framework"]], "A Visual Introduction": [[141, "a-visual-introduction"]], "Examples of EVerest Modules": [[141, "examples-of-everest-modules"]], "High Level Module Concept": [[141, "high-level-module-concept"]], "Module Communication": [[141, "module-communication"]], "System Requirements and Prerequisites": [[141, "system-requirements-and-prerequisites"]], "Hardware": [[141, "hardware"]], "Operating System": [[141, "operating-system"]], "Libraries And Tools": [[141, "libraries-and-tools"]], "More": [[141, "more"]], "Prepare Your Development Environment": [[142, "prepare-your-development-environment"], [143, "prepare-your-development-environment"]], "Minimum Requirements for EVerest": [[142, "minimum-requirements-for-everest"]], "A Word on System Environments": [[142, "a-word-on-system-environments"]], "Required Packages": [[142, "required-packages"]], "Tested Environments": [[142, "tested-environments"]], "Ubuntu": [[142, "ubuntu"]], "OpenSUSE": [[142, "opensuse"]], "Fedora": [[142, "fedora"]], "Troubleshooting": [[142, "troubleshooting"], [150, "troubleshooting"], [156, "troubleshooting"]], "Maven dependency": [[142, "maven-dependency"]], "Java dependency": [[142, "java-dependency"]], "Python versions with pyenv": [[142, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[143, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[143, "needed-packages"]], "Download And Install": [[143, "download-and-install"]], "Get The Needed EVerest Repositories": [[143, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[143, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[143, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[143, "packages-for-iso-15118-communication"]], "Build EVerest": [[143, "build-everest"]], "Simulating EVerest": [[143, "simulating-everest"]], "Prepare The Helpers": [[143, "prepare-the-helpers"]], "Software in a loop": [[143, "software-in-a-loop"]], "Admin panel and simulations": [[143, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[143, "understanding-everest-modules"]], "Basic elements of a module": [[143, "basic-elements-of-a-module"]], "Module manifest": [[143, "module-manifest"]], "Interfaces": [[143, "interfaces"]], "Types": [[143, "types"]], "Generate the stub files": [[143, "generate-the-stub-files"]], "One Deep Breath And Next Steps": [[143, "one-deep-breath-and-next-steps"]], "EVerest Modules in Detail": [[144, "everest-modules-in-detail"]], "Overview": [[144, "overview"]], "Concepts": [[144, "concepts"]], "Modules and module instances": [[144, "modules-and-module-instances"]], "Interfaces: Communication between modules": [[144, "interfaces-communication-between-modules"]], "Providing and requiring interfaces": [[144, "providing-and-requiring-interfaces"]], "Providing interface implementations": [[144, "providing-interface-implementations"]], "Requiring interface implementations": [[144, "requiring-interface-implementations"]], "Interface communication on the MQTT layer": [[144, "interface-communication-on-the-mqtt-layer"]], "Wiring it all together: The run configuration": [[144, "wiring-it-all-together-the-run-configuration"]], "Explaining the YAML files": [[144, "explaining-the-yaml-files"]], "Explaining the generated sources": [[144, "explaining-the-generated-sources"]], "Interface headers": [[144, "interface-headers"]], "Module files": [[144, "module-files"]], "The module class": [[144, "the-module-class"]], "Interface implementations": [[144, "interface-implementations"]], "Note on concurrency": [[144, "note-on-concurrency"]], "EVerest Module Configurations": [[145, "everest-module-configurations"]], "Module connections for dedicated use cases": [[145, "module-connections-for-dedicated-use-cases"]], "Module configuration with the Admin Panel": [[145, "module-configuration-with-the-admin-panel"]], "Add modules to the configuration": [[145, "add-modules-to-the-configuration"]], "Module connections and module parameters": [[145, "module-connections-and-module-parameters"]], "Very quick overview": [[145, "very-quick-overview"]], "Charging station and charging points": [[145, "charging-station-and-charging-points"]], "Authentication for charging": [[145, "authentication-for-charging"]], "Car simulation": [[145, "car-simulation"]], "Energy management": [[145, "energy-management"], [148, "energy-management"]], "DC charging": [[145, "dc-charging"]], "Module functionality in detail": [[145, "module-functionality-in-detail"]], "Bank Card Payment": [[146, "bank-card-payment"]], "Objectives": [[146, "objectives"]], "Supported use cases": [[146, "supported-use-cases"]], "Normal flow": [[146, "normal-flow"]], "Interrupted charging": [[146, "interrupted-charging"]], "Too expensive session": [[146, "too-expensive-session"]], "Too long session": [[146, "too-long-session"]], "Solution": [[146, "solution"]], "Introduce new interfaces": [[146, "introduce-new-interfaces"]], "How does it work": [[146, "how-does-it-work"]], "Configure Plug&Charge": [[147, "configure-plug-charge"]], "The Authorization process in EVerest": [[147, "the-authorization-process-in-everest"]], "Involved EVerest modules": [[147, "involved-everest-modules"]], "Step 0": [[147, "step-0"]], "Step 1": [[147, "step-1"]], "Step 2": [[147, "step-2"]], "Step 3": [[147, "step-3"]], "Step 4": [[147, "step-4"]], "Step 5": [[147, "step-5"]], "Step 6": [[147, "step-6"]], "EVerest configuration": [[147, "everest-configuration"], [160, "everest-configuration"]], "Frequently Asked Questions And Best Practices": [[148, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[148, "everest-modules"]], "Debug a single module": [[148, "debug-a-single-module"]], "Errors, warnings and Troubleshooting": [[148, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[148, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[148, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[148, "everest-ocpp-2-0-1-setup"]], "Testing": [[148, "testing"]], "Unit tests": [[148, "unit-tests"]], "Integration tests": [[148, "integration-tests"]], "EVerest Release Notes": [[149, "everest-release-notes"]], "2024.6.0 - LATEST STABLE": [[149, "latest-stable"]], "Security Fix: Prevent integer overflow in EvseV2G": [[149, "security-fix-prevent-integer-overflow-in-evsev2g"], [149, "id4"]], "New EXI implementation and license improvement": [[149, "new-exi-implementation-and-license-improvement"]], "Version information displayed": [[149, "version-information-displayed"]], "Further mentions of changes": [[149, "further-mentions-of-changes"]], "2024.5.0": [[149, "id1"]], "Cloud: Refactored database exception handling": [[149, "cloud-refactored-database-exception-handling"]], "OCPP 1.6: ChargeX - MREC": [[149, "ocpp-1-6-chargex-mrec"]], "New BSP driver: Phytec phyVERSO": [[149, "new-bsp-driver-phytec-phyverso"]], "Bazel improvement regarding git tags": [[149, "bazel-improvement-regarding-git-tags"]], "Minor EvseManager changes": [[149, "minor-evsemanager-changes"]], "2024.4.0": [[149, "id2"]], "Added charging schedules definition": [[149, "added-charging-schedules-definition"]], "Rust now feature-complete": [[149, "rust-now-feature-complete"]], "Payment terminal integration": [[149, "payment-terminal-integration"]], "Admin Panel improvements": [[149, "admin-panel-improvements"]], "Support starting transaction in EvseManager": [[149, "support-starting-transaction-in-evsemanager"]], "OCPP 2.0.1: Various custom data extensions": [[149, "ocpp-2-0-1-various-custom-data-extensions"]], "Bazel support for building essential modules": [[149, "bazel-support-for-building-essential-modules"]], "JsEvManager as replacement for JsCarSimulator": [[149, "jsevmanager-as-replacement-for-jscarsimulator"]], "2024.3.1": [[149, "id3"]], "2024.3.0": [[149, "id6"]], "Plug & Charge": [[149, "plug-charge"]], "Fix for YetiDriver": [[149, "fix-for-yetidriver"]], "Extended OCPP interface for transaction state and ID": [[149, "extended-ocpp-interface-for-transaction-state-and-id"]], "Removed deprecated modules and dependencies": [[149, "removed-deprecated-modules-and-dependencies"]], "Pionix BelayBox": [[150, "pionix-belaybox"]], "Introduction": [[150, "introduction"], [154, "introduction"]], "The BelayBox hardware": [[150, "the-belaybox-hardware"]], "Getting support": [[150, "getting-support"]], "Setting up Hardware and Software": [[150, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[150, "assembling-the-yak-board"]], "Flashing the Yak Board": [[150, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[150, "assembling-the-yeti-board"]], "Preparing the cable set": [[150, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[150, "final-yak-yeti-cable-setup"]], "BelayBox Use Cases": [[150, "belaybox-use-cases"]], "How to install updates via RAUC bundles": [[150, "how-to-install-updates-via-rauc-bundles"]], "Cross-compile toolchain": [[150, "cross-compile-toolchain"]], "How to flash the Yeti board": [[150, "how-to-flash-the-yeti-board"]], "How to activate OCPP 2.0.1": [[150, "how-to-activate-ocpp-2-0-1"]], "Some information before setting up OCPP 2.0.1": [[150, "some-information-before-setting-up-ocpp-2-0-1"]], "Configuration on the BelayBox": [[150, "configuration-on-the-belaybox"]], "Running the scripts and manager processes": [[150, "running-the-scripts-and-manager-processes"]], "Additional information": [[150, "additional-information"]], "Factory reset": [[150, "factory-reset"]], "Further information": [[150, "further-information"]], "RS-485 Modbus config for Yak board": [[150, "rs-485-modbus-config-for-yak-board"]], "Yeti errors or EVerest not starting": [[150, "yeti-errors-or-everest-not-starting"]], "No reboot after RAUC update": [[150, "no-reboot-after-rauc-update"]], "Short cheat sheet": [[150, "short-cheat-sheet"]], "Current Version nightly": [[151, "index"]], "What Is EVerest": [[151, "what-is-everest"]], "EVerest Compass": [[151, "everest-compass"]], "Direct contact": [[151, "direct-contact"]], "Zulip chat": [[151, "zulip-chat"]], "Mailing list": [[151, "mailing-list"]], "Weekly tech meetup and working groups": [[151, "weekly-tech-meetup-and-working-groups"]], "Special Interest Group \u201cEV Charging\u201d": [[151, "special-interest-group-ev-charging"]], "1:1 meetup": [[151, "meetup"]], "Tech resources about EVerest": [[151, "tech-resources-about-everest"]], "Find Your Way Into EVerest Development": [[151, "find-your-way-into-everest-development"]], "Table Of Contents": [[151, "table-of-contents"]], "Indices and tables": [[151, "indices-and-tables"]], "Docker setup": [[152, "docker-setup"]], "everest playground": [[152, "everest-playground"]], "Local CI environment": [[152, "local-ci-environment"]], "Generating languange specific protobuf files": [[152, "generating-languange-specific-protobuf-files"]], "How To: Act": [[153, "how-to-act"]], "List available jobs:": [[153, "list-available-jobs"]], "Run Jobs / Trigger events:": [[153, "run-jobs-trigger-events"]], "Bind working directory:": [[153, "bind-working-directory"]], "Experimental Bazel Support in Everest": [[154, "experimental-bazel-support-in-everest"]], "Getting Started": [[154, "getting-started"]], "Using Bazel Commands": [[154, "using-bazel-commands"]], "Dependency Management": [[154, "dependency-management"]], "Defining C++ EVerest Modules": [[154, "defining-c-everest-modules"]], "Defining Rust EVerest Modules": [[154, "defining-rust-everest-modules"]], "Using EVerest in external Bazel projects": [[154, "using-everest-in-external-bazel-projects"]], "How To: Git": [[155, "how-to-git"]], "Main concept": [[155, "main-concept"]], "Best practices": [[155, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[155, "tips-n-tricks-for-git"]], "Using private repositories": [[155, "using-private-repositories"]], "Workflow example": [[155, "workflow-example"]], "Visualization of the branching structure": [[155, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[155, "corresponding-git-commands"]], "How To: Develop on a Mac": [[156, "how-to-develop-on-a-mac"]], "Application Setup": [[156, "application-setup"]], "GitHub Setup": [[156, "github-setup"]], "Standup the Dev Docker Environment": [[156, "standup-the-dev-docker-environment"]], "EVerest SIL Simulation": [[156, "everest-sil-simulation"]], "Stopping things": [[156, "stopping-things"]], "Resources": [[156, "resources"]], "How To: OCPP1.6 in EVerest": [[157, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[157, "prerequisites"], [158, "prerequisites"]], "Integration of libocpp into everest-core": [[157, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[157, "run-everest-with-steve"]], "Configuring OCPP": [[157, "configuring-ocpp"]], "Connect to a different CSMS": [[157, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[157, "configuring-ocpp-within-everest"]], "Logging": [[157, "logging"]], "How To: Plug&Charge with EVerest Software in the loop": [[158, "how-to-plug-charge-with-everest-software-in-the-loop"]], "The Plug&Charge process": [[158, "the-plug-charge-process"]], "Let\u2019s get started step by step": [[158, "let-s-get-started-step-by-step"]], "Tutorials": [[159, "tutorials"]], "How To: Develop New Modules": [[160, "how-to-develop-new-modules"]], "Goal Of This Tutorial": [[160, "goal-of-this-tutorial"]], "Install Prerequisites": [[160, "install-prerequisites"]], "Workspace Setup": [[160, "workspace-setup"]], "Alternative 1: Setup Workspace via EVerest Dependency Manager": [[160, "alternative-1-setup-workspace-via-everest-dependency-manager"]], "Alternative 2: Clone required repositories": [[160, "alternative-2-clone-required-repositories"]], "Create Module Skeleton": [[160, "create-module-skeleton"]], "Interface Configuration": [[160, "interface-configuration"]], "Build Configuration & Build": [[160, "build-configuration-build"]], "Adding CMakeLists.txt in the root directory": [[160, "adding-cmakelists-txt-in-the-root-directory"]], "Adding modules/CMakeLists.txt": [[160, "adding-modules-cmakelists-txt"]], "Adding dependencies.yaml": [[160, "adding-dependencies-yaml"]], "Building": [[160, "building"]], "Run Configuration & Run": [[160, "run-configuration-run"]], "Adding and activating config/CMakeLists.txt": [[160, "adding-and-activating-config-cmakelists-txt"]], "Running EVerest": [[160, "running-everest"]], "Observing the System": [[160, "observing-the-system"]], "Exploring with MQTT Explorer": [[160, "exploring-with-mqtt-explorer"]], "Debugging": [[160, "debugging"]], "Exemplary Module Customizations": [[160, "exemplary-module-customizations"]], "Tutorial: Simulate EVerest in Software": [[161, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[162, "general-sphinx-information"]], "Build the documentation": [[162, "build-the-documentation"]], "Sphinx style guide": [[163, "sphinx-style-guide"]], "Headlines": [[163, "headlines"]], "Styles": [[163, "styles"]], "Bullet Lists": [[163, "bullet-lists"]], "Targets and Links": [[163, "targets-and-links"]], "Section Heading": [[163, "section-heading"]], "Tables": [[163, "tables"]], "Grid table": [[163, "grid-table"]], "Simple table": [[163, "simple-table"]], "CSV table": [[163, "csv-table"]], "table title": [[163, "id6"]], "Images and Figures": [[163, "images-and-figures"]], "Image": [[163, "image"]], "Figure": [[163, "figure"]], "Comments": [[163, "comments"]], "Directives": [[163, "directives"]], "Table of Contents": [[163, "table-of-contents"], [163, "id4"]], "Table of Contents (this document)": [[163, "table-of-contents-this-document"]], "Content Block Directives": [[163, "content-block-directives"], [163, "id5"]], ".. topic:: [title]": [[163, "topic-title"]], "Topic": [[163, null]], ".. sidebar:: [title]": [[163, "sidebar-title"]], "Sidebar": [[163, null]], ".. admonition:: [title]": [[163, "admonition-title"]], "Admonition title": [[163, null]], ".. attention::": [[163, "attention"]], ".. caution::": [[163, "caution"]], ".. danger::": [[163, "danger"]], ".. error::": [[163, "error"]], ".. hint::": [[163, "hint"]], ".. important::": [[163, "important"]], ".. note::": [[163, "note"]], ".. tip::": [[163, "tip"]], ".. warning::": [[163, "warning"]], ".. seealso::": [[163, "seealso"]], ".. versionadded:: [version]": [[163, "versionadded-version"]], ".. versionchanged:: [version]": [[163, "versionchanged-version"]], ".. deprecated:: [version]": [[163, "deprecated-version"]], ".. math::": [[163, "math"]], ".. raw:: output format": [[163, "raw-output-format"]], "Code Examples": [[163, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file