Chapter 5 Automotive Diagnostic Command Set API for LabVIEW
© National Instruments Corporation 5-3 Automotive Diagnostic Command Set User Manual
EnableNormalMessageTransmission.vi Executes the
EnableNormalMessageTransmission
service. The ECU starts transmitting its
regular communication messages (usually
CAN messages).
InputOutputControlByLocalIdentifier.vi Executes the
InputOutputControlByLocalIdentifier
service. Modifies the ECU I/O port behavior.
OBD Clear Emission Related Diagnostic
Information.vi
Executes the OBD Clear Emission Related
Diagnostic Information service. Clears
emission-related Diagnostic Trouble Codes
(DTCs) in the ECU.
OBD Open.vi Opens an OBD-II diagnostic session on a
CAN port.
OBD Request Control Of On-Board Device.vi Executes the OBD Request Control Of
On-Board Device service. Use this VI to
modify ECU I/O port behavior.
OBD Request Current Powertrain Diagnostic
Data.vi
Executes the OBD Request Current
Powertrain Diagnostic Data service. Reads a
data record from the ECU.
OBD Request Emission Related DTCs.vi Executes the OBD Request Emission
Related DTCs service. Reads all
emission-related Diagnostic Trouble Codes
(DTCs).
OBD Request Emission Related DTCs During
Current Drive Cycle.vi
Executes the OBD Request Emission
Related DTCs During Current Drive Cycle
service. Reads the emission-related
Diagnostic Trouble Codes (DTCs) that
occurred during the current (or last
completed) drive cycle.
OBD Request On-Board Monitoring Test
Results.vi
Executes the OBD Request On-Board
Monitoring Test Results service. Reads a test
data record from the ECU.
Table 5-1. Automotive Diagnostic Command Set API VIs for LabVIEW (Continued)
Function Purpose