This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to provide data objects containing trip plans functionality serving drivers of Vehicles carrying hazardous goods at their request.<br/>(2) The ability for the content of the trip plans created for Vehicles carrying hazardous goods to contribute information about trip plans that may be relevant to general trip planning.<br/>(3) On request from functionality connected to the drivers of Vehicles carrying hazardous goods the ability to prepare routes using the parameters provided in the request and data from the store of Road Trip Planning Data.<br/>
(a) continuously monitor for receipt of the freight and hazardous goods information plus on-board information and requests data flows;<br/>(b) when either of the data flows in (a) is received, send their contents to the function that manages the store of Road Trip Planning Data in the data flow containing store ffm and hazardous goods data;<br/>(c) continuously monitor for receipt of the route optimisation request data flow from the hazardous goods vehicle route request data flow from the Provide Support for Cooperative Systems functionality;<br/>(g) when the data flow in (f) is received, prepare a route according to the parameters contains in the request and data that is retrieved from the store of Road Trip Planning Data using the data flows called store ffm and hazardous goods data and retrieve ffm route planning data;<br/>(h) when the route has been prepared in (g) send it back to the Provide Support for Cooperative Systems functionality in the hazardous goods vehicle route response data flow.<br/>