EVerest / EVerest/EVerest

Adding missing ISO2 state machine

Open
#1,839 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
262
Forks
195
Avg merge
4d 19h
Merged PRs (30d)
49

Description

### Describe the problem

Implementing the ISO15118-2 state machine in libiso15118.
Every state should be commited separately and with unit tests.

### EVerest Domain

ISO15118

### Affected EVerest Module

libiso15118

### Solution

Adding states to state machine:

- SessionSetup
- ServiceDiscovery
- ServiceDetail
- PaymentServiceSelection
- CertificateUpdate
- CertificateInstallation
- PaymentDetails
- Authorization
- ChargeParameterDiscovery
- PowerDelivery
- SessionStop
- MeteringReceipt
- ChargingStatus
- CableCheck
- PreCharge
- CurrentDemand
- WeldingDetection

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.