This addon reads DIDs, PIDs, and DTCs. It writes CPIDs and clears DTCs. It can also control IO and start/stop/read routines. It does this over various protocols with varying levels of support. GMLAN, KWP, and UDS are supported. Please review the in addon help for a full list of available commands.
Quick Start Documentation is at
Built: C:\Users\Public\Documents\National Instruments\NI VeriStand (Year)\Custom Devices\Diagnostics Addon\Windows\Quick Start Documentation
Source: Source\Addon\Support Files\Quick Start Documentation
Help is also included in most System Explorer sections.
https://github.com/NIVeriStandAdd-Ons/Diagnostics-Custom-Device/releases
NI Automotive Diagnostic Command Set 21.5 or later
NI XNET 21.5 or later
Network Streams 21.0 or later
IP has been tested by developer. It meets VeriStand addon coding best practices.
No database support for diagnostic messages (ODX or AUTOSAR).
LabVIEW 2021
NI Automotive Diagnostic Command Set 21.5 or later
NI XNET 21.5 or later
NI Veristand Custom Device Development Tools (https://github.com/ni/niveristand-custom-device-development-tools/releases)
NI GXML 1.4.2.8 (https://www.vipm.io/package/ni_lib_gxml/)
NI Simple Messaging Library 3.1.0.9 (https://www.vipm.io/package/ni_lib_stm/)
NI Asynchronous Messaging Communication Library 3.3.1.22 (https://www.vipm.io/package/ni_lib_amc/)
This repository and any materials provided by NI therein are provided AS IS. NI DISCLAIMS ANY AND ALL LIABILITIES FOR AND MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. NI shall have no liability for any direct, indirect, incidental, punitive, special, or consequential damages for your use of the repository or any materials contained therein.