Ndreaddtcbystatus, Ndreaddtcbystatus -48, Structs of – National Instruments CAN 372139B-01 User Manual

Page 212

Advertising
background image

Chapter 6

Automotive Diagnostic Command Set API for C

Automotive Diagnostic Command Set User Manual

6-48

ni.com

ndReadDTCByStatus

Purpose

Executes the ReadDiagnosticTroubleCodesByStatus service. Reads selected Diagnostic
Trouble Codes (DTCs).

Format

long ndReadDTCByStatus(

TD1 *diagRef,

unsigned char mode,

unsigned short groupOfDTC,

TD3 *DTCDescriptor,

TD4 DTCs[],

long *len,

LVBoolean *success);

Input

diagRef

Specifies the diagnostic session handle, obtained from

ndOpenDiagnostic

and passed

to subsequent diagnostic functions. Normally, it is not necessary to manually manipulate
the elements of this struct.

mode

Defines the type of DTCs to be read. The values are application specific. The usual values
are:

2: AllIdentified

3: AllSupported

groupOfDTC

Specifies the group of diagnostic trouble codes to be cleared. The following values have
a special meaning:

0x0000

All powertrain DTCs

0x4000

All chassis DTCs

0x8000

All body DTCs

0xC000

All network related DTCs

0xFF00

All DTCs

Advertising