Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scaffold for OCPP1.6 and OCPP2.01 #68

Merged
merged 1 commit into from
Jan 18, 2023
Merged

Scaffold for OCPP1.6 and OCPP2.01 #68

merged 1 commit into from
Jan 18, 2023

Conversation

Pietfried
Copy link
Contributor

  • Restructured libocpp into seperate parts for OCPP1.6 and OCPP2.0.1 and common functionality
  • Updated code generator to generate schemas for 1.6 and 2.0.1
  • Generalized Websocket, PkiHandler, MessageQueue, types and ChargePoint (all used as common base for 1.6 ChargePoint and 2.0.1 ChargePoint)
  • Very basic implementation of OCPP2.0.1 ChargePoint (BootNotification) ; Generated Datatypes and Enums are already included
  • Templated CiString type with length as template parameter

@Pietfried Pietfried marked this pull request as ready for review January 17, 2023 16:32
@Pietfried Pietfried requested a review from hikinggrass January 17, 2023 16:33
…and common functionality

- Updated code generator to generate schemas for 1.6 and 2.0.1
- Generalized Websocket, PkiHandler, MessageQueue, types and ChargePoint (all used as common base for 1.6 ChargePoint and 2.0.1 ChargePoint)
- Very basic implementation of OCPP2.0.1 ChargePoint (BootNotification) ; Generated Datatypes and Enums are already included
- Templated CiString type with length as template parameter
- Templated MessageQueue, EnhancedMessage and ControlMessage with OCPP version
- MessageQueue now handles message timeouts and respects retry attempts and retry intervals

Signed-off-by: Kai-Uwe Hermann <[email protected]>
Signed-off-by: pietfried <[email protected]>
@Pietfried Pietfried force-pushed the kh-pg-scaffold-16-201 branch from d0834a5 to 097ee3b Compare January 18, 2023 11:08
@Pietfried Pietfried merged commit 40b148b into main Jan 18, 2023
@Pietfried Pietfried deleted the kh-pg-scaffold-16-201 branch January 18, 2023 11:12
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.

2 participants