This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to monitor the status of the Vehicle that is providing the On-Demand Service.<br/>(2) A HMI through which the Driver can exchange messages (voice and data) with the implementation functionality.<br/>(3) The ability to include a separate interface through which information can be provided to Passengers including updates on the arrival times at their drop-off points.<br/>(4) The ability to provide information about the status of the Vehicle and the number of Passengers to the implementation functionality and to maintain a record of how the Services have been delivered by the Vehicle.<br/>
(a) when the message for the demand driver data flow is received, output its contents to the On-demand Service Driver using the driver information data flow;<br/>(b) when the service instructions for demand driver data flow is received, output it to the On-demand Service Driver using the driver instructions data flow;<br/>(c) when the demand service arrival prediction data flow is received, output its contents to the Passengers using the arrival prediction data flow;<br/>(d) when the message from vehicle data flow is received from the On-demand Service Driver send its contents to the Implement On-Demand Service function using the message from demand driver data flow;<br/>(e) use the data flow the vehicle location data flow to determine its location and tag all messages to the Implement On-Demand Service function with this information;<br/>(f) continuously monitor for arrival of the passenger numbers and vehicle status data flows;<br/>(g) when either of the data flows in (f) arrives, send their contents to the Implement On-Demand Service function using the demand vehicle status data flow.<br/>