- 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
21 lines
654 B
Python
21 lines
654 B
Python
from .agr_cro_client import ShapeshifterAgrCroClient
|
|
from .agr_dso_client import ShapeshifterAgrDsoClient
|
|
from .cro_agr_client import ShapeshifterCroAgrClient
|
|
from .cro_dso_client import ShapeshifterCroDsoClient
|
|
from .dso_agr_client import ShapeshifterDsoAgrClient
|
|
from .dso_cro_client import ShapeshifterDsoCroClient
|
|
|
|
__all__ = [
|
|
"ShapeshifterAgrCroClient",
|
|
"ShapeshifterAgrDsoClient",
|
|
"ShapeshifterCroAgrClient",
|
|
"ShapeshifterCroDsoClient",
|
|
"ShapeshifterDsoAgrClient",
|
|
"ShapeshifterDsoCroClient"
|
|
]
|
|
|
|
client_map = {
|
|
(client.sender_role, client.recipient_role): client
|
|
for client in [globals()[name] for name in __all__]
|
|
}
|