Port DIAGNOSTICS_JOBS - DIAG

Stimulation

This port has no stimulus capabilities.

Name

Available if

Default value

Valid values

Type

Description

ECU Id

string

ECU index of control unit

Diagnostic data set

string

Diagnostic data set, as shown in DiagRA status bar, possibly with \

Repetition on error

0

int

Number of retries upon errors during job execution.

Waiting time for repetition

0

int

Waiting time (in seconds) between retries upon error during the job execution.

AdjustmentRead

Reads an adjustment channel.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

name

string

Identifier or number of the adjustment channel.

param

string

Additional parameters.

AdjustmentTest

Tests an adjustment channel.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

name

string

Identifier or number of the adjustment channel.

param

string

Additional parameters.

AdjustmentWrite

Writes an adjustment channel.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

name

string

Identifier or number of the adjustment channel.

param

string

Additional parameters.

CheckCommunication

Checks the connection establishment.

ClearEcuFaultMemory

Deletes the fault memory.

DiagnosticSessionStart

Starts a diagnostic session.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

session

string

Name of the diagnostic session

DiagnosticSessionStop

Ends a diagnostic session.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

session

string

Name of the diagnostic session

FlashCheck

Returns the current state of the flash process.

2: still running, 1: finished

FlashCheckRemainingTime

Returns the remaining time of the flash process.

FlashStart

Starts the flash process.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

address

string

Address

configuration

string

Configuration

filename

string

Filename, including path, of the HEX file on the Tool Server

protocol

string

Protocol

FlashStop

Stops the flash process.

GetCoding

Returns the ecu coding.

GetCommunicationStatus

Returns the communication state.

0: started

1: stopped

2: Initialization completed

GetIdentificationData

Reads the identification of the control unit.

GetMeasureData

Reads multiple measured values

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

SignalList

string

List of numbers for the measured value blocks to be read

GetMeasureDataById

Reads multiple measured values by service 22 identifiers

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

SignalIdList

[]

object

List of service 22 identifiers for the measure data to be read

HexService

Sends the service with ServiceID and PDU

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

CanID

0

int

CAN-ID

SendData

object

SendData as ByteStream, Hex string or list of bytes

HexServiceEx

Sends the Service with the ServiceID, PDU, PhysRequestID and RespID

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

CanID

0

int

CAN-ID

PhysRequestId

0

int

Physical Request ID

RespId

0

int

ID of the desired ECU - 0 if the response is expected from the communicating ECU.

SendData

object

SendData as ByteStream, Hex string or list of bytes

LoadFile

Open a file, e.g. FIBEX (*.xml), a description file (*.a2l, *.hex) or a DiagRA configuration file (*.dcf).

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

FileName

int

File name or description file

MeasurementCheck

Checks the status if the current/last measure:

2: running, 1: finished

Copies the result data when finished.

MeasurementStart

Running a measurement sequence defined by a *.dra file.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

measurementFile

string

Name of the measurement file

outputFile

string

Name of result file, with path if necessary

Copied to report directory if given without path. Note: In order to actually copy the file, it is necessary to execute the job MeasurementCheck.

MeasurementStop

Stops the current measurement sequence.

ReadEcuFaultMemory

Reads the fault memory.

ReadFreezeFrame

Reads Freeze Frames.

ReadFreezeFrameData

Reads Freeze Frame data.

RoutineTestCheck

Checks the state if the current/last actuator test: 2: running, 1: finished

RoutineTestStart

Starts a routine test

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

name

string

Identifier of the routine

param

string

Additional parameters of the routine.

RoutineTestStop

Stops the routine test.

SecurityAccess

Input of access code, e.g. for RAM cells.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

key

string

Access code

level

string

Access level

SetCoding

Sets the coding of the ECU.

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

codingData

string

Coding data

StartCommunication

Manual start of communication with the control unit.

StopCommunication

Manual stop of communication with the control unit.