Skip to content

Ocpp v1.6 beta refactored

Pre-release
Pre-release
Compare
Choose a tag to compare
@lorenzodonini lorenzodonini released this 23 May 18:50
· 318 commits to master since this release
0c9d005

OCPP 1.6

Breaking changes

  • Renamed Confirmation interface to Response
  • Moved profiles (functional blocks) into separate packages
  • Moved shared OCPP 1.6 types into a separate types package
  • Changed all listener names to handler
  • Renamed CentralSystem and ChargePoint OCPP-J structs to Server and Client respectively

Examples were updated according to the changes.

Additions & Improvements:

  • Moved some logic from v16.go into separate files
  • RFC3339 standard is now used for dateTime formatting
  • Added MessageTypeNotSupported error code in OCPP-J
  • Checks for unsupported feature when sending a request
  • Improved documentation for OCPP-J and OCPP 1.6

OCPP 2.0

Added partial implementation of the OCPP 2.0 specification. No full examples are available yet.