This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to evaluate the need for maintenance of roadside and other equipment and request any needed repair activities.<br/>(2) The ability to collect information about equipment faults provided by other functionality in the System and to compare these with information about the activities needed to fix them.<br/>(3) The ability to maintain a record of preventative maintenance activities that may be required from time to time by the equipment.<br/>(4) From this comparison faults with recommended activities and the list of preventative maintenance, the ability to produce a list of actual maintenance work that needs to be carried out.<br/>(5) If the application of these activities is confirmed by the Road Maintenance Operator, the ability to request the Maintenance Organisation to carry out the work.<br/>(6) The ability to keep a list of the status of all outstanding roadside equipment faults and make this list available to the Road Maintenance Operator on request through the store of Maintenance Data.<br/>(7) The ability to update the list of all outstanding roadside equipment faults with information that it receives from the Maintenance Organisation.<br/>
(a) continuously monitor for receipt of the various status and fault data flows from inter-urban and urban equipment;<br/>(b) when any of the data flows in (a) is received, determine from its contents the nature of any fault;<br/>(c) use the data from the inter-urban and urban equipment information data flows to determine where the faulty equipment is located and the organisation responsible for its maintenance and store this information locally;<br/>(d) as a result of (c) send the confirm equipment maintenance data flow to the Provide Road Maintenance Operator Interface function;<br/>(e) as a result of (d) continuously monitor for receipt of the equipment maintenance confirmed data flow;<br/>(f) when the data flow in (e) is received, send instructions for the maintenance work to be carried out to the appropriate maintenance organisation in the equipment tasks data flow and send information about the work to the Provide Maintenance Data Store Management function in the confirmed equipment maintenance activity data flow;<br/>(g) as a result of (f) continuously monitor for receipt of the equipment maintenance activity update data flow from the maintenance organisation(s);<br/>(h) when the data flow in (g) is received, update the data in the store of Maintenance Data by sending the confirmed equipment maintenance activity data flow with the updated information;<br/>(i) repeat (g) and (h) until all equipment maintenance tasks have been completed;<br/>(j) continuously monitor for receipt of either of the equipment information data flows;<br/>(k) when either of the data flows in (j) is received, store the information it contains locally for use in (c) above;<br/>(l) continuously monitor for receipt of the request current roadside equipment faults data flow;<br/>(m) when the data flow in (l) is received, extract the required data from that stored locally in (c) above and send it to the Provide Road Maintenance Operator function in the current roadside equipment faults data flow.<br/>