Port DIAGNOSTICS_JOBS - DIAG¶
Stimulation¶
This port has no stimulus capabilities.
Properties 🛈¶
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. |
Jobs 🛈¶
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.