This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to manage the store of PT Fare Schemes, updating its contents every time a new set of fare schemes is received.<br/>(2) The ability to provide details of the current fare scheme whenever requests are received from other functionality.<br/>
(a) continuously monitor for the arrival of the updated fare scheme data flow;<br/>(b) when the data flow in (a) arrives update the store of PT Fare Schemes Data with its contents using the load fare scheme data flow;<br/>(c) also output the new fare scheme in the fare scheme for service data flow;<br/>(d) when any of the PT driver request for fare scheme, request fares or request fares for vehicles data flows arrive, extract the requested data from the store of PT Fare Schemes Data and return it to the requesting function in the relevant data flow;<br/>(e) if the updated fare scheme data flow contains a request from the Prepare Fare Schemes function for the current fare data respond with the requested data using the current fare scheme data flow.<br/>