This Function shall be capable of providing the following facilities:<br/><br/>(1) Manage the information objects in the store of Real Time PT Vehicle Status Data to ensure that its coherency is maintained at all times. merging the real time data objects that are received with data objects containing the relevant PT Vehicle static data.<br/>(2) When received from the Collect PT Vehicle Data function, load the data objects containing real time PT Vehicle data into the Data Store.<br/>(3) Every time data objects containing real time data are received, send copes to the Calculate PT Service Performance, Predict PT Vehicle Timings and Optimise PT Fleet Control functions.<br/>(4) When data objects containing static data about a PT Vehicle are received from the Provide PT Operator Fleet Control Interface function load them into the Data Store. <br/>
(a) continuously monitor for the receipt of either of the two input data flows;<br/>(b) when the PT vehicle details for real time data flow is received in (a), load the data objects it contains into the store of Real Time PT Vehicle Status Data, either updating static data already in the store, or creating a set of data objects for a new PT Vehicle;<br/>(c) when the real time vehicle indicators data flow is received in (a), load the data objects it contains in the section of the store of Real Time PT Vehicle Status Data to which the data is related;<br/>(d) send copies of the data objects received in (c) to the Calculate PT Service Performance, Predict PT Vehicle Timings and Optimise PT Fleet Control functions.<br/>