- Latest available (Revised)
- Original (As adopted by EU)
Commission Implementing Regulation (EU) 2016/799 of 18 March 2016 implementing Regulation (EU) No 165/2014 of the European Parliament and of the Council laying down the requirements for the construction, testing, installation, operation and repair of tachographs and their components (Text with EEA relevance)
When the UK left the EU, legislation.gov.uk published EU legislation that had been published by the EU up to IP completion day (31 December 2020 11.00 p.m.). On legislation.gov.uk, these items of legislation are kept up-to-date with any amendments made by the UK since then.
Legislation.gov.uk publishes the UK version. EUR-Lex publishes the EU version. The EU Exit Web Archive holds a snapshot of EUR-Lex’s version from IP completion day (31 December 2020 11.00 p.m.).
There are outstanding changes not yet made to Commission Implementing Regulation (EU) 2016/799. Any changes that have already been made to the legislation appear in the content and are referenced with annotations.
Revised legislation carried on this site may not be fully up to date. Changes and effects are recorded by our editorial team in lists which can be found in the ‘Changes to Legislation’ area. Where those effects have yet to be applied to the text of the legislation by the editorial team they are also listed alongside the legislation in the affected provisions. Use the ‘more’ link to open the changes and effects relevant to the provision you are viewing.
This paragraph specifies the content of the data fields of the various positive response messages.
Data elements are defined in Appendix 1 data dictionary.
Remark: For generation 2 downloads, each top-level data element is represented by a record array, even if it contains only one record. A record array starts with a header; this header contains the record type, the record size and the number of records. Record arrays are named by ‘…RecordArray’ (with header) in the following tables.U.K.
[F1Data structure generation 1 (TREP 01 Hex)] | ||
Data element | Comment | |
---|---|---|
VU Security certificates | ||
Vehicle identification | ||
VU current date and time | ||
Downloadable period | ||
Type of cards inserted in the VU | ||
Previous VU download | ||
All company locks stored. If the section is empty, only noOfLocks = 0 is sent. | ||
All control records stored in the VU. If the section is empty, only noOfControls = 0 is sent | ||
RSA signature of all data (except certificates) starting from VehicleIdentificationNumber down to last byte of last VuControlActivityData. |
[F1Data structure generation 2 (TREP 21 Hex)] | ||
Data element | Comment | |
---|---|---|
Member state certificate | ||
VU certificate | ||
Vehicle identification | ||
Vehicle registration number | ||
VU current date and time | ||
Downloadable period | ||
Type of cards inserted in the VU | ||
Previous VU download | ||
All company locks stored. If the section is empty, an array header with noOfRecords = 0 is sent | ||
All control records stored in the VU. If the section is empty, an array header with noOfRecords = 0 is sent | ||
ECC signature of all preceding data except the certificates. |
Textual Amendments
[F1Data structure generation 1 (TREP 02 Hex)] | ||
Data element | Comment | |
---|---|---|
Date of day downloaded | ||
Odometer at end of downloaded day | ||
Cards insertion withdrawal cycles data.
| ||
Slots status at 00:00 and activity changes recorded for the day downloaded. | ||
Places related data recorded for the day downloaded. If the section is empty, only noOfPlaceRecords = 0 is sent. | ||
Specific conditions data recorded for the day downloaded. If the section is empty, only noOfSpecificConditionRecords=0 is sent | ||
RSA signature of all data starting from TimeReal down to last byte of last specific condition record. |
[F1Data structure generation 2 (TREP 22 Hex)] | ||
Data element | Comment | |
---|---|---|
Date of day downloaded | ||
Odometer at end of downloaded day | ||
Cards insertion withdrawal cycles data.
| ||
Slots status at 00:00 and activity changes recorded for the day downloaded. | ||
Places related data recorded for the day downloaded. If the section is empty, an array header with noOfRecords = 0 is sent. | ||
[F1 | GNSS positions of the vehicle when the accumulated driving time of the vehicle reaches a multiple of three hours. If the section is empty, an array header with noOfRecords = 0 is sent.] | |
Specific conditions data recorded for the day downloaded. If the section is empty, an array header with noOfRecords =0 is sent | ||
ECC signature of all preceding data. |
[F1Data structure generation 1 (TREP 03 Hex)] | ||
Data element | Comment | |
---|---|---|
All faults stored or on-going in the VU. If the section is empty, only noOfVuFaults = 0 is sent. | ||
All events (except over speeding) stored or on-going in the VU. If the section is empty, only noOfVuEvents = 0 is sent. | ||
Data related to last over speeding control (default value if no data). | ||
All over speeding events stored in the VU. If the section is empty, only noOfVuOverSpeedingEvents = 0 is sent. | ||
All time adjustment events stored in the VU (outside the frame of a full calibration). If the section is empty, only noOfVuTimeAdjRecords = 0 is sent. | ||
RSA signature of all data starting from noOfVuFaults down to last byte of last time adjustment record |
[F1Data structure generation 2 (TREP 23 Hex)] | ||
Data element | Comment | |
---|---|---|
All faults stored or on-going in the VU. If the section is empty, an array header with noOfRecords = 0 is sent. | ||
All events (except over speeding) stored or on-going in the VU. If the section is empty, an array header with noOfRecords = 0 is sent. | ||
Data related to last over speeding control (default value if no data). | ||
All over speeding events stored in the VU. If the section is empty, an array header with noOfRecords = 0 is sent. | ||
All time adjustment events stored in the VU (outside the frame of a full calibration). If the section is empty, an array header with noOfRecords = 0 is sent. | ||
[ F2 ] | ||
ECC signature of all preceding data. |
[F1Data structure generation 1 (TREP 04)] | ||
Data element | Comment | |
---|---|---|
All detailed speed stored in the VU (one speed block per minute during which the vehicle has been moving) 60 speed values per minute (one per second). | ||
RSA signature of all data starting from noOfSpeedBlocks down to last byte of last speed block. |
[F1Data structure generation 2 (TREP 24)] | ||
Data element | Comment | |
---|---|---|
All detailed speed stored in the VU (one speed block per minute during which the vehicle has been moving) 60 speed values per minute (one per second). | ||
ECC signature of all preceding data. |
[F1Data structure generation 1 (TREP 05)] | ||
Data element | Comment | |
---|---|---|
All calibration records stored in the VU. | ||
RSA signature of all data starting from vuManufacturerName down to last byte of last VuCalibrationRecord. |
[F1Data structure generation 2 (TREP 25)] | ||
Data element | Comment | |
---|---|---|
All MS pairings stored in the VU | ||
All external GNSS facility couplings stored in the VU | ||
All calibration records stored in the VU. | ||
All card insertion data stored in the VU. | ||
ECC signature of all preceding data. |
The Whole Regulation you have selected contains over 200 provisions and might take some time to download. You may also experience some issues with your browser, such as an alert box that a script is taking a long time to run.
Would you like to continue?
The Schedules you have selected contains over 200 provisions and might take some time to download. You may also experience some issues with your browser, such as an alert box that a script is taking a long time to run.
Would you like to continue?
Latest Available (revised):The latest available updated version of the legislation incorporating changes made by subsequent legislation and applied by our editorial team. Changes we have not yet applied to the text, can be found in the ‘Changes to Legislation’ area.
Original (As adopted by EU): The original version of the legislation as it stood when it was first adopted in the EU. No changes have been applied to the text.
Geographical Extent: Indicates the geographical area that this provision applies to. For further information see ‘Frequently Asked Questions’.
Show Timeline of Changes: See how this legislation has or could change over time. Turning this feature on will show extra navigation options to go to these specific points in time. Return to the latest available version by using the controls above in the What Version box.
Access essential accompanying documents and information for this legislation item from this tab. Dependent on the legislation item being viewed this may include:
This timeline shows the different versions taken from EUR-Lex before exit day and during the implementation period as well as any subsequent versions created after the implementation period as a result of changes made by UK legislation.
The dates for the EU versions are taken from the document dates on EUR-Lex and may not always coincide with when the changes came into force for the document.
For any versions created after the implementation period as a result of changes made by UK legislation the date will coincide with the earliest date on which the change (e.g an insertion, a repeal or a substitution) that was applied came into force. For further information see our guide to revised legislation on Understanding Legislation.
Use this menu to access essential accompanying documents and information for this legislation item. Dependent on the legislation item being viewed this may include:
Click 'View More' or select 'More Resources' tab for additional information including: