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.