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,30 @@
description: Interface that provides functionality for a Payment Terminal
cmds:
enable_card_reading:
description: >-
Enables or disables card reading for given connector. An empty vector
disables every card type.
arguments:
supported_cards:
description: Supported card types array
type: array
items:
type: string
$ref: /authorization#/AuthorizationType
connector_id:
description: Which connector
type: integer
allow_all_cards_for_every_connector:
description: >-
Enable all card types on each connector. This is default behavior on the startup
vars:
bank_transaction_summary:
description: >-
Provides information of the session that was committed to the bank.
This data may be needed for accounting purposes.
Summary of a bank transaction. Depends on bank and the backend. Therefore
it's mostly opaque data at the moment.
type: object
$ref: /payment_terminal#/BankTransactionSummary
errors:
- reference: /errors/payment_terminal