Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter

- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
This commit is contained in:
Eric F
2026-06-08 00:38:27 -04:00
parent 468cfeaa50
commit d398a6ced2
7326 changed files with 1177561 additions and 7 deletions

View File

@@ -0,0 +1,25 @@
description: >-
Errors for EvseManager
All error codes that begin with MREC need to be implemented to fulfill the Minimum Required Error Codes defined by the ChargeX consortium:
https://inl.gov/content/uploads/2023/07/ChargeX_MREC_Rev5_09.12.23.pdf
errors:
- name: Internal
description: Internal error of the state machine
- name: MREC4OverCurrentFailure
description: Over current event
- name: MREC5OverVoltage
description: Over voltage event
- name: MREC9AuthorizationTimeout
description: No authorization was provided within timeout after plugin
- name: PowermeterTransactionStartFailed
description: Transaction could not be started at the powermeter
- name: Inoperative
description: Charging is not possible. Usually caused by another error from one of the requirements.
- name: MREC22ResistanceFault
description: An Isolation Monitoring Device tripped due to low resistance to the chassis during active charging.
- name: MREC11CableCheckFault
description: Cable check failed. Isolation monitor self test failed before charging.
- name: VoltagePlausibilityFault
description: Voltage plausibility check failed. Standard deviation between voltage measurements from different sources exceeded threshold for configured duration.