Skip to content

Conversation

@Dalachowsky
Copy link

Describe your changes

Added MeteringReceipt req/res along with unit tests.
Also fixed SigMeterReading not being std::string

Issue ticket number and link

#1730

Checklist before requesting a review

  • I have performed a self-review of my code
  • I have made corresponding changes to the documentation
  • I read the contribution documentation and made sure that my changes meet its requirements

SebaLukas and others added 6 commits January 14, 2026 15:43
Signed-off-by: Kacper Dalach <[email protected]>
Co-authored-by: Kacper Dalach <[email protected]>
Signed-off-by: Sebastian Lukas <[email protected]>
* libiso15118: Add EV/EVSE status structs. These structs are a common part in many messages.
* libiso15118: Add EVSEProcessing
* libiso15118: Add -2 cable check messages
* libiso15118: d2: Add PhysicalValue
* libiso15118: d2: Add common DC datatypes. Added datatypes that are common among DC messages.
* libiso15118: d2: Add WeldingDetection messages
* libiso15118: d2: Add PreCharge messages
* libiso15118: d2: Add CurrentDemand messages
* libiso15118: d2: Apply requested changes. Applied all of the requested changes. Except for file and struct rename.
* libiso15118: d2: Rename files and structs. Renamed all files and structs to have the `DC_` prefix.
* libiso15118: d2: Minor fixes in dc messages. Added additional check for optional values in tests. Renamed types to pascal case.

---------

Signed-off-by: Kacper Dalach <[email protected]>
Co-authored-by: Kacper Dalach <[email protected]>
Fixed SigMeterReading being std::vector instead of
std::string. This type is a base64 encoded string.

Signed-off-by: Kacper Dalach <[email protected]>
Added MeteringReceipt req/res along with unit tests.

Signed-off-by: Kacper Dalach <[email protected]>
@SebaLukas SebaLukas self-assigned this Jan 19, 2026
@SebaLukas SebaLukas force-pushed the feat/adding-iso2-support branch from 26677a9 to e21ac4a Compare January 22, 2026 09:47
@SebaLukas SebaLukas linked an issue Jan 30, 2026 that may be closed by this pull request
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.

ISO-2 MeteringReceipt

2 participants