Low Level Function
5.14.1 Provide Driver Interface for Trip Planning
Overview
This Function shall be capable of providing the following facilities:
(1) A HMI through which the Driver can create, initiate and modify Vehicle Trip Plans.
(2) The HMI shall enable the Driver to provide data from which new Trip Plans can be created, draft Trip Plans modified, created Trip Plans accepted and implementing Trip Plans changed.
(3) The HMI shall enable the Driver to initiate the implementation of a previously created Trip Plan.
Functional Requirements
(a) continuously monitor for receipt from the driver of the data flow containing vehicle trip plan data or the implement vehicle trip plan data flow
(b) when first the data flow in (a) is received, send the data about the vehicle trip plan that is to be created to the Create and Revise Vehicle Trip Plan function in the data flow containing vehicle trip plan data
(c) as a result of (b) continuously monitor for receipt of the vehicle trip plan draft data flow
(d) when the data flow in (c) arrives, re-format its contents if required and output them to the driver in the draft vehicle trip plan data flow
(e) as a result of (d), continuously monitor for receipt of either the modified vehicle trip plan data or vehicle trip plan accepted data flows
(f) when the first data flow in (e) is received, use its contents to repeat (b) to (d)
(g) when the second data flow in (e) is received, send the acceptance to the Create and Revise Vehicle Trip Plan function in the vehicle trip plan acceptance data flow
(h) when the second data flow in (a) is received, send the details of the vehicle trip plan that is to be implemented to the Implement Vehicle Trip Plan and Track Vehicle function in the implement vehicle trip plan data flow
(i) as a result of (h) continuously monitor for receipt of the revised vehicle trip plan for driver data flow
(j) when the data flow in (i) is received, re-format its contents if required and output them to the driver in the modified vehicle trip plan data flow
(k) as a result of (j) continuously monitor for the receipt of either the modify current vehicle trip plan or accept revised vehicle trip plan data flows
(l) when the first data flow in (k) is received, put its contents into the data flow containing vehicle trip plan data and send it to the Create and Revised Vehicle Trip Plan function
(m) as a result of (l) repeat (i) to (k)
(n) when the second data flow in (k) is received, send the acceptance to the Create and Revise Vehicle Trip Plan function in the accept revised vehicle trip plan data flow.
Diagrams
Parent Higher Level Function
Input logical dataflows
Output logical dataflows
User needs
Number | Description |
| The system shall be able to provide guidance to Car Parks (with parking spaces).
|
| The system shall be able to provide the driver via an in-vehicle device with a route to a selected destination that takes account of the vehicle type, the state of the traffic on the road network and any incidents/congestion (route options may be offered and one selected by the driver). |
| The system shall be able to present an alternative route that avoids an incident or congestion to the driver via an in-vehicle device, and to update that route if necessary. |
| The system shall be able to inform the driver via an in-vehicle device that part(s) of the selected route include one or more Flexible Lane Allocation sections. |