© National Instruments Corporation I-1 Automotive Diagnostic Command Set User Manual
Index
A
application debugging, 3-3
application development, 3-1
Automotive Diagnostic Command Set
API
C, 6-1
LabVIEW, 5-1
API structure, 4-2
application development, 3-1
available diagnostic services, 4-4
choosing a programming language, 3-1
configuration, 2-1
debugging an application, 3-3
general programming model (figure), 4-3
hardware requirements, 2-2
installation, 2-1
introduction, 1-1
KWP2000, 1-1
connect/disconnect, 1-3
diagnostic service format, 1-2
diagnostic services, 1-2
Diagnostic Trouble Codes, 1-4
external references, 1-4
GetSeed/Unlock, 1-3
input/output control, 1-4
measurements, 1-4
read/write memory, 1-3
remote activation of a routine, 1-4
transport protocol, 1-2
LabVIEW RT configuration, 2-2
OBD, 1-6
software requirements, 2-2
structure (figure), 4-1
tweaking the transport protocol, 4-4
UDS, 1-5
diagnostic service format, 1-5
diagnostic services, 1-5
external references, 1-6
using, 4-1
using with LabVIEW, 3-1
using with LabWindows/CVI, 3-1
using with other programming
languages, 3-2
using with Visual C++ 6, 3-2
available diagnostic services, 4-4
C
C API
general functions, 6-12
KWP2000 services, 6-36
list of data types, 6-2
list of functions, 6-3
ndClearDiagnosticInformation, 6-36
ndCloseDiagnostic, 6-12
ndControlDTCSetting, 6-38
ndConvertFromPhys, 6-13
ndConvertToPhys, 6-15
ndCreateExtendedCANIds, 6-17
ndDiagnosticService, 6-19
ndDisableNormalMessageTransmission,
6-40
ndDTCToString, 6-21
ndECUReset, 6-41
ndEnableNormalMessageTransmission,
6-43
ndGetProperty, 6-22
ndInputOutputControlByLocalIdentifier,
6-44
ndOBDClearEmissionRelatedDiagnostic
Information, 6-115
ndOBDOpen, 6-24