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,7 @@
Client API Reference
====================
You can use any of the four prepared clients to communicate to services of the other parties.
.. automodule:: shapeshifter_uftp.client
:exclude-members: ShapeshifterClient

View File

@@ -0,0 +1,13 @@
API Reference
=============
This is the low-level API reference.
.. toctree::
:maxdepth: 2
:caption: API Reference:
clients
services
types
transport

View File

@@ -0,0 +1,8 @@
Service API Reference
=====================
The servers listen for request from other clients.
.. automodule:: shapeshifter_uftp.service.agr_service
.. automodule:: shapeshifter_uftp.service.dso_service
.. automodule:: shapeshifter_uftp.service.cro_service

View File

@@ -0,0 +1,7 @@
Transport API Reference
=======================
Low-level transport details for sealing and unsealing messages
.. automodule:: shapeshifter_uftp.transport

View File

@@ -0,0 +1,10 @@
Types API Reference
===================
These objects correspond directly to the UFTP objects that are sent across the wire. You will encounter these in the messages and response when using Shapeshifter UFTP.
.. automodule:: shapeshifter_uftp.uftp.common
.. automodule:: shapeshifter_uftp.uftp.agr_cro
.. automodule:: shapeshifter_uftp.uftp.agr_dso
.. automodule:: shapeshifter_uftp.uftp.cro_dso
.. automodule:: shapeshifter_uftp.uftp.metering