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

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
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.