Search Legislation

Commission Implementing Regulation (EU) 2016/799Show full title

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)

 Help about what version

What Version

 Help about UK-EU Regulation

Legislation originating from the EU

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.

Close

This item of legislation originated from the EU

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.).

Status:

This is the original version as it was originally adopted in the EU.
This legislation may since have been updated - see the latest available (revised) version

7.CONTROL OF TEST PULSES — INPUT/OUTPUT CONTROL FUNCTIONAL UNIT

The services available are detailed in the following table:

Table 32

Input/Output Control functional unit

Service nameDescription
InputOutputControlByIdentifierThe client requests the control of an input/output specific to the server.
7.1. InputOutputControlByIdentifier service
7.1.1 Message description

There is a connection via the front connector which allows test pulses to be controlled or monitored using a suitable tester.

CPR_058This calibration I/O signal line can be configured by K-line command using the InputOutputControlByIdentifier service to select the required input or output function for the line. The available states of the line are:
  • disabled,

  • speedSignalInput, where the calibration I/O signal line is used to input a speed signal (test signal) replacing the motion sensor speed signal, this function is not available in CONTROL mode,

  • realTimeSpeedSignalOutputSensor, where the calibration I/O signal line is used to output the speed signal of the motion sensor,

  • RTCOutput, where the calibration I/O signal line is used to output the UTC clock signal, this function is not available in CONTROL mode.

CPR_059The vehicle unit must have entered an adjustment session and must be in CALIBRATION or CONTROL mode to configure the state of the line. When the VU is in CALIBRATION mode, the four states of the line can be selected (disabled, speedSignalInput, realTimeSpeedSignalOutputSensor, RTCOutput). When the VU is in CONTROL mode, only two states of the lines can be selected (disabled, realTimeSpeedOutputSensor). On exit of the adjustment session or of the CALIBRATION or CONTROL mode the vehicle unit must ensure the calibration I/O signal line is returned to the ‘disabled’ (default) state.
CPR_060If speed pulses are received at the real time speed signal input line of the VU while the calibration I/O signal line is set to input then the calibration I/O signal line shall be set to output or returned to the disabled state.
CPR_061The sequence shall be:
  • Establish communications by StartCommunication Service

  • Enter an adjustment session by StartDiagnosticSession Service and be in CALIBRATION or CONTROL mode of operation (the order of these two operation is not important).

  • Change the state of the output by InputOutputControlByIdentifier Service.

7.1.2 Message format
CPR_062The message formats for the InputOutputControlByIdentifier primitives are detailed in the following tables.
Table 33
InputOutputControlByIdentifier Request Message
Byte #Parameter NameHex ValueMnemonic
#1Format byte — physical addressing80FMT
#2Target address byteEETGT
#3Source address bytettSRC
#4Additional length bytexxLEN
#5 InputOutputControlByIdentifier Request Sid 2F IOCBI
#6 and #7InputOutputIdentifier = [CalibrationInputOutput]F960IOI_CIO

#8 or

#8 to #9

ControlOptionRecord = [COR_…
inputOutputControlParameter — one value from Table 36xxIOCP_…
controlState — one value from Table 37 (see note below)]xxCS_…
#9 or #10Checksum00-FFCS

Note: The controlState parameter is present only in some cases (see 7.1.3).

Table 34
InputOutputControlByIdentifier Positive Response Message
Byte #Parameter NameHex ValueMnemonic
#1Format byte — physical addressing80FMT
#2Target address bytettTGT
#3Source address byteEESRC
#4Additional length bytexxLEN
#5 inputOutputControlByIdentifier Positive Response SId 6F IOCBIPR
#6 and #7inputOutputIdentifier = [CalibrationInputOutput]F960IOI_CIO

#8 or

#8 to #9

controlStatusRecord = [CSR_
inputOutputControlParameter (same value as byte #8 Table 33)xxIOCP_…
controlState (same value as byte #9 Table 33)] (if applicable)xxCS_…
#9 or #10Checksum00-FFCS
Table 35
InputOutputControlByIdentifier Negative Response Message
Byte #Parameter NameHex ValueMnemonic
#1Format byte — physical addressing80FMT
#2Target address bytettTGT
#3Source address byteEESRC
#4Additional length byte03LEN
#5 negativeResponse Service Id 7F NR
#6inputOutputControlByIdentifier Request SId2FIOCBI
#7responseCode=[
incorrectMessageLength13RC_IML
conditionsNotCorrect22RC_CNC
requestOutOfRange31RC_ROOR
deviceControlLimitsExceeded]7ARC_DCLE
#8Checksum00-FFCS
7.1.3 Parameter definition
CPR_064The parameter inputOutputControlParameter (IOCP_) is defined in the following table.
Table 36
Definition of inputOutputControlParameter values
HexDescriptionMnemonic
00
ReturnControlToECU

This value shall indicate to the server (VU) that the tester does no longer have control about the calibration I/O signal line.

RCTECU
01
ResetToDefault

This value shall indicate to the server (VU) that it is requested to reset the calibration I/O signal line to its default state.

RTD
03
ShortTermAdjustment

This value shall indicate to the server (VU) that it is requested to adjust the calibration I/O signal line to the value included in the controlState parameter.

STA
CPR_065The parameter controlState is present only when the inputOutputControlParameter is set to ShortTermAdjustment and is defined in the following table:
Table 37
Definition of controlState values
ModeHex ValueDescription
Disable00I/O line is disabled (default state)
Enable01Enable calibration I/O line as speedSignalInput
Enable02Enable calibration I/O line as realTimeSpeedSignalOutputSensor
Enable03Enable calibration I/O line as RTCOutput

Back to top

Options/Help

Print Options

You have chosen to open the Whole Regulation

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?

You have chosen to open Schedules only

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?

Close

Legislation is available in different versions:

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.

Close

Opening Options

Different options to open legislation in order to view more content on screen at once

Close

More Resources

Access essential accompanying documents and information for this legislation item from this tab. Dependent on the legislation item being viewed this may include:

  • the original print PDF of the as adopted version that was used for the EU Official Journal
  • lists of changes made by and/or affecting this legislation item
  • all formats of all associated documents
  • correction slips
  • links to related legislation and further information resources
Close

More Resources

Use this menu to access essential accompanying documents and information for this legislation item. Dependent on the legislation item being viewed this may include:

  • the original print PDF of the as adopted version that was used for the print copy
  • correction slips

Click 'View More' or select 'More Resources' tab for additional information including:

  • lists of changes made by and/or affecting this legislation item
  • confers power and blanket amendment details
  • all formats of all associated documents
  • links to related legislation and further information resources