Skip to content

Conversation

@Pietfried
Copy link
Contributor

  • refactored device model API
  • device_model_storage.hpp provides an API for different device model storage implementations
  • added implementation of device model storage for SQLite
  • added support for initializing ocpp201 sqlite device model database
  • updated charge_point.cpp to use new device model api
  • updated component schemas by adding variable_name and instance properties
  • updated v201 config (can now include all possible VariableAttribute types (Actual, Target, MinSet, MaxSet)
  • added code generator tooling for setting up the device model and component schemas
  • enhanced libocpp readme by explaining how to set up ocpp201

@Pietfried Pietfried requested review from a-w50 and hikinggrass July 6, 2023 16:13
@Pietfried Pietfried force-pushed the pg-refactor-device-model branch 2 times, most recently from 5a1ca79 to 0e901c2 Compare July 11, 2023 08:02
- refactored device model API
- device_model_storage.hpp provides an API for different device model storage implementations
- added implementation of device model storage for SQLite
- added support for initializing ocpp201 sqlite device model database
- updated charge_point.cpp to use new device model api
- updated component schemas by adding variable_name and instance properties
- updated v201 config (can now include all possible VariableAttribute types (Actual, Target, MinSet, MaxSet)
- added code generator tooling for setting up the device model and component schemas
- enhanced libocpp readme by explaining how to set up ocpp201

Signed-off-by: pietfried <pietgoempel@gmail.com>
@Pietfried Pietfried force-pushed the pg-refactor-device-model branch from 0e901c2 to 395c4f3 Compare July 11, 2023 08:06
@Pietfried Pietfried marked this pull request as ready for review July 11, 2023 08:06
@Pietfried Pietfried merged commit 58e6bc4 into main Jul 11, 2023
@Pietfried Pietfried deleted the pg-refactor-device-model branch July 11, 2023 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants