This Function shall be capable of providing the following facilities:<br/><br/>(1) Manage the information objects in the store of Historical PT Vehicle Data to ensure that its coherency is maintained at all times. merging the historical 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 averaged PT Vehicle data into the Data Store.<br/>(3) Every time data objects containing averaged PT Vehicle data are received, send copes to the Predict PT Vehicle Timings, Optimise PT Fleet Control and Plan New PT Service Schedule 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/>(5) When received from the Optimise PT Fleet Control function, load the data objects containing the PT Vehicle control strategy into the Data Store.<br/>
a) continuously monitor for the receipt of either of the two input data flows;<br/>(b) when the data flow containing PT vehicle historical details is received, load the data objects it contains into the store of Historical PT Vehicle Status Data, either updating static data for the specified PT Vehicle already in the store, or creating a set of data objects for a new PT Vehicle;<br/>(c) when the data flow containing consolidated vehicle data 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 Predict PT Vehicle Timings, Plan New PT Service Schedule and Optimise PT Fleet Control functions;<br/>(e) when the data flow containing control actions 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/>