diff --git a/MDS-state-machine-diagram.svg b/MDS-state-machine-diagram.svg new file mode 100644 index 00000000..cecd66be --- /dev/null +++ b/MDS-state-machine-diagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/agency/images/MDS_agency_event_state.png b/agency/images/MDS_agency_event_state.png deleted file mode 100644 index 5f8f284a..00000000 Binary files a/agency/images/MDS_agency_event_state.png and /dev/null differ diff --git a/general-information.md b/general-information.md index ba1ae723..16739402 100644 --- a/general-information.md +++ b/general-information.md @@ -168,11 +168,9 @@ Note that to handle out-of-order events, the validity of the prior-state shall n | `available`, `reserved`, `on_trip`, `non_operational`, `elsewhere` | `unknown` | `missing` | The vehicle is not at its last reported GPS location, or that location is wildly in error | | `available`, `reserved`, `on_trip`, `non_operational`, `elsewhere` | `unknown` | `comms_lost` | The vehicle is unable to transmit its GPS location or other status information | -NOTES: +The *State Machine Diagram* shows how the `vehicle_state` and `event_type` relate to each other and how vehicles can transition between states. See [Google Slides](https://docs.google.com/presentation/d/1Ar2-ju8YlddSsTATvQw4YjsSa5108XtidtnJNk-UAfA/edit) for the source file. +![MDS State Machine Diagram](/MDS-state-machine-diagram.svg) -Should we try to handle "unlicensed movements"? - -What's the best way to return from `unknown`? [Top][toc]