This Function shall be capable of providing the following facilities:<br/><br/>(1) A HMI through which the Road Network Operator shall be able to manage the collection of environmental data, plus its analysis and use by other functionality within the System.<br/>(2) The HMI shall enable the Road Network Operator to request and be provided with output of the data currently being collected, prediction of environmental conditions and historical data.<br/>(3) The HMI shall enable the Road Network Operator to request an analysis of the environmental data, receive the resulting suggested actions and confirm these actions.<br/>(4) The HMI shall enable the Road Network Operator to update the static data used in the prediction of environmental conditions.<br/>
(a) when the input data flows from the operator are received, check them for validity;<br/>(b) if anything is found in (a) the operator shall be prompted for corrections;<br/>(c) when (b) is completed, the action required shall be determined;<br/>(d) if the result of (c) is that the static data used by the prediction algorithm is to be updated, the second trigger output data flow shall be sent to the Manage Environmental Conditions Data Store function so that the data can be loaded into the store;<br/>(e) if the result of (c) is that the Manage Environmental Conditions Data Store function must carry out an action, send the request in the first trigger output data flow;<br/>(f) as a result of (e), the arrival of the second input trigger data flow shall be awaited;<br/>(g) when the data flow in (f) arrives, the response shall be sent to the operator using the other output data flow;<br/>(h) if the suggest environmental actions data flow arrives, output its contents to the operator and await the arrival of confirmation or alternative actions in one of the input data flows being monitored in (a);<br/>(i) when the operator provides a response to the data output in (h) send it in the confirm environmental actions data flow to the Determine Environmental Actions function.<br/>