Ndobdrequestcontrolofonboarddevice, Ndobdrequestcontrolofonboarddevice -116 – National Instruments CAN 372139B-01 User Manual

Page 280

Advertising
background image

Chapter 6

Automotive Diagnostic Command Set API for C

Automotive Diagnostic Command Set User Manual

6-116

ni.com

ndOBDRequestControlOfOnBoardDevice

Purpose

Executes the OBD Request Control Of On-Board Device service. Modifies ECU I/O port
behavior.

Format

long ndOBDRequestControlOfOnBoardDevice(

TD1 *diagRef,

unsigned char TID,

unsigned char dataIn[],

long len,

unsigned char dataOut[],

long *len2,

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.

TID

Defines the test identifier of the I/O to be manipulated. The values are application
specific.

dataIn

Defines application-specific data for this service.

len

Must contain the number of valid data bytes in

dataIn

.

Output

dataOut

Returns application-specific data for this service.

len2

On input,

len2

must contain the

dataOut

array length. On return, it contains the number

of valid data bytes in the

dataOut

array.

success

Indicates successful receipt of a positive response message for this diagnostic service.

Advertising