This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to collect inputs from which data objects can be created to provide details about a Vehicle to check that it is complying with the rules enacted for the road network.<br/>(2) The ability to process the information if it has been collected by functionality in other Functional Areas, or by sensors connected to the Function.<br/>(3) The ability to process the information provided to the Function even if it has not been systematically checked.<br/>(4) The ability to collect inputs provided by "Weigh-In-Motion"sensors and creating data objects from them to record the weight per axle and gross weight for Freight Vehicles.<br/>(5) The ability to request the Vehicle's Driver to provide records, of route, speed, hours until the next rest stop, etc.<br/>(5) The ability to receive guidelines from functionality in the Manage Traffic Functional Area about the way that rules should be applied and compliance checked.<br/>
(a) if the second trigger input data flow is received, carry out the measure of the parameter to be checked based on its contents;<br/>(b) if the third or fourth trigger input data flows are received, collect the measure from the Manage Traffic Area;<br/>(c) ask the Driver for the delivery of the record to be controlled using the third trigger output data flow;<br/>(d) receive the record to be controlled from the Driver using the first other input data flow;<br/>(e) ask the vehicle for its identification using the first trigger output data flow and wait for a response;<br/>(f) receive the identification from the vehicle, if available using the second other input data flow;<br/>(g) extract the useful information from the measure so that it can be analysed;<br/>(h) send the measure to the Check Compliance Function using the second trigger output data flow.<br/>