Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Added e2e diagram and reference material 

Signed-off-by: nserway <[email protected]>
  • Loading branch information
nserway authored Oct 15, 2024
1 parent 0d035d7 commit ffc0b57
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Below is a table of demonstrations that are currently available.
| **One EV ↔ EVSE (AC Simulation)** | Simple AC charging session with one EV connecting to one Charger (EVSE) | [One EV ↔ EVSE (AC Simulation) Diagram](#one-ev-to-evse-ac-simulation) |
| **One EV ↔ EVSE (ISO 15118-2 DC)** | ISO 15118-2 compliant charging session with one EV connecting to one EVSE | [One EV ↔ EVSE (ISO 15118-2 DC) Diagram](#one-ev-to-evse-iso-15118-2-dc)|
| **Two EV ↔ EVSE** | Two EVSE connector points showcasing EVerests ability to work with a CSMS in a multi-station context | [Two EV ↔ EVSE Diagram](#two-ev-to-evse) |
| **E2E Automated Tests** | Performs an automated test of a full charging session| N/A |
| **E2E Automated Tests** | Performs an automated test of a full charging session| [E2E Automated Tests Diagram](e2e-automated-tests) |
| **OCPP Demos** | Various OCPP 1.6J and 2.0.1 compliant charging sessions with differing security profiles| [OCPP Demo Diagram](#ocpp-demos)|

## Operating System Specific Instructions
Expand Down Expand Up @@ -172,6 +172,9 @@ please add the details to the "Additional Functionality" section

## Reference Material

For more information around ISO 15118-2 and OCPP messaging,
see the below standards documentation.

- [ISO 15118-2 Documentation](https://www.typhoon-hil.com/documentation/typhoon-hil-software-manual/References/iso15118_protocol.html)
- [OCPP 2.0.1 Documentation](https://openchargealliance.org/my-oca/ocpp/)

Expand Down Expand Up @@ -273,6 +276,29 @@ sequenceDiagram
```

### E2E Automated Tests

```mermaid
sequenceDiagram
participant EVerest
participant Probe Module
participant MQTT
par docker boots
EVerest ->> EVerest: Boot
Probe Module ->> Probe Module: init
end
Probe Module ->> MQTT: subcribe to session_event
Note over EVerest, MQTT: Test
Probe Module ->> EVerest: call_command
loop timeout or events
Probe Module->>MQTT: get message
Probe Module->>Probe Module: assert
end
```

### OCPP Demos

```mermaid
Expand Down

0 comments on commit ffc0b57

Please sign in to comment.