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,11 @@
active_modules:
test_missing:
module: "TESTBrokenManifest"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,11 @@
active_modules:
test_missing:
module: "TESTBrokenManifest2"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,11 @@
active_modules:
test_missing:
module: "TESTBrokenManifest3"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,11 @@
active_modules:
test_missing:
module: "TESTBrokenManifest4"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,9 @@
active_modules: {}
settings::::
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,9 @@
active_modules: {}
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,17 @@
active_modules:
valid_module:
module: TESTValidManifest
config_module:
valid_config_entry: "hello there"
config_implementation:
main:
valid_config_entry: 42 # wrong type
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,14 @@
active_modules:
valid_module:
module: TESTValidManifest
config_implementation:
main:
valid_config_entry: "hello there"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,15 @@
active_modules:
valid_module:
module: TESTValidManifest
config_module:
valid_config_entry: "hello there"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,11 @@
active_modules:
missing_interface:
module: "TESTMissingInterface"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,11 @@
active_modules:
test_missing:
module: "TESTMissingModule"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1 @@
"This is a string!"

View File

@@ -0,0 +1,23 @@
active_modules:
module_a:
module: TESTModuleA
config_module:
valid_module_config_entry: "test"
config_implementation:
main:
valid_impl_config_entry: 42
connections:
req1:
- module_id: module_b
implementation_id: impl1
module_b:
module: TESTModuleB
config_module: {}
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,19 @@
active_modules:
valid_module:
module: TESTValidManifest
config_module:
valid_config_entry: "hello there"
config_implementation:
main:
valid_config_entry: "hello there"
this_does_not_exist:
unknown: "hi"
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,63 @@
{
"settings": {
"interfaces_dir": "interfaces",
"modules_dir": "modules",
"types_dir": "types",
"errors_dir": "errors",
"schemas_dir": "schemas",
"www_dir": "www",
"logging_config_file": "logging.ini"
},
"active_modules": {
"valid_module": {
"mapping": {
"module": {
"evse": 1
},
"implementations": {
"main": {
"evse": 1,
"connector": 1
}
}
},
"module": "TESTValidManifest",
"config_module": {
"valid_config_entry": "hello there"
},
"config_implementation": {
"main": {
"valid_config_entry": "hello there"
}
}
},
"valid_module_cmd_var": {
"module": "TESTValidManifestCmdVar",
"config_module": {
"valid_config_entry": "hello there"
},
"config_implementation": {
"main": {
"valid_config_entry": "hello there"
}
}
},
"valid_module_requires": {
"module": "TESTValidManifestRequires",
"mapping": {
"module": {
"evse": 2
}
},
"connections": {
"test_cmd_var": [
{
"module_id": "valid_module_cmd_var",
"implementation_id": "main"
}
]
}
}
},
"x-module-layout": {}
}

View File

@@ -0,0 +1,9 @@
active_modules: {}
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,9 @@
active_modules: {}
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,22 @@
active_modules:
valid_module:
module: TESTValidManifest
capabilities:
- "capability1"
- "capability2"
config_module:
valid_config_entry: "hello there"
unknown_config_entry: 42 # this just logs an error nowadays
config_implementation:
main:
valid_config_entry: "hello there"
unknown_config_entry: 42 # this just logs an error nowadays
settings:
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"

View File

@@ -0,0 +1,26 @@
{
"active_modules": {
"valid_module": {
"module": "TESTValidManifest",
"config_module": {
"valid_config_entry": "hello there",
"unknown_config_entry": 42
},
"config_implementation": {
"main": {
"valid_config_entry": "hello there",
"unknown_config_entry": 42
}
}
}
},
"settings": {
"interfaces_dir": "interfaces",
"modules_dir": "modules",
"types_dir": "types",
"errors_dir": "errors",
"schemas_dir": "schemas",
"www_dir": "www",
"logging_config_file": "logging.ini"
}
}

View File

@@ -0,0 +1,5 @@
active_modules:
valid_module:
module: TESTValidManifest
config_module:
valid_config_entry: "hi"

View File

@@ -0,0 +1,20 @@
active_modules:
valid_module:
module: TESTValidManifestCmdVar
config_module:
valid_config_entry: "hello there"
unknown_config_entry: 42 # this just logs an error nowadays
config_implementation:
main:
valid_config_entry: "hello there"
unknown_config_entry: 42 # this just logs an error nowadays
settings:
validate_schema: true
interfaces_dir: "interfaces"
modules_dir: "modules"
types_dir: "types"
errors_dir: "errors"
schemas_dir: "schemas"
www_dir: "www"
logging_config_file: "logging.ini"