This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to detect violations of urban traffic management commands and report them to the law enforcement functionality.<br/>(2) The ability to only report a violation when it is detected that a vehicle does not follow the current urban traffic commands.<br/>(3) The ability for details of these commands to be provided by the urban traffic management functionality.<br/>
(a) when the second or third trigger input data flows are received, the internal data describing the permitted vehicle movements within the urban road network shall be updated;<br/>(b) the first trigger input data flow shall be continuously monitored and converted into vehicle presence and speed data;<br/>(c) the positions of vehicles produced by (b) shall be compared against that required by (a);<br/>(d) if a vehicle is found in an illegal position by (c), details of the vehicle, the time, date. place and nature of the violation shall be sent to functionality in the Provide Support for Law Enforcement Area using the trigger output data flow;<br/>(e) when the fourth trigger input data flow is received, the internal data describing the permitted vehicle speed shall be updated;<br/>(f) if the vehicle speed obtained from (b) exceeds that specified in (e), details of the vehicle, the time, date. place plus allowed and actual speeds shall be sent to functionality in the Provide Support for Law Enforcement Area using the trigger output data flow.<br/>