- 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
833 B
EVerest Framework
This subproject of EVerest is providing a mechanism to manage dependencies between different modules communicating with an wrapped MQTT protocol. On startup it parses a set of configuration file, checks them agains the manifests of different modules and launches each module needed.
Additional documentation can be found in docs.
The framework message handler thread pool scaling policy is selected at CMake
configure time with EVEREST_FRAMEWORK_THREAD_POOL_SCALING_POLICY. Supported
values are latency (default), greedy, conservative, fixed_size and
custom. The latency and fixed-size policies have additional CMake options for
their thresholds. See the main EVerest documentation under
docs/source/explanation/dev-tools/edm.rst for full build examples and the
custom policy interface.