The CAN Frame Protection addon allows the user to easily select data channels for calculating a CRC or checksum. It creates and maps rolling counters and CRC/checksum channels to selected outgoing signals.
Quick Start Documentation is at
Built: C:\Users\Public\Documents\National Instruments\NI VeriStand (Year)\Custom Devices\Protection and Counter 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/CAN-Frame-Protection-Custom-Device/releases
NI XNET 19.0 or later
Network Streams 19.0 or later
IP has been tested by developer. It meets VeriStand addon coding best practices. It is not currently widely used.
This addon does not have all CRC/Checksum options implemented.
LabVIEW 2019
NI XNET 19 or later
NI Veristand Custom Device Development Tools (https://github.com/ni/niveristand-custom-device-development-tools/releases)
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/)
SubModules:
Frame Protection Support (https://github.com/NIVeriStandAdd-Ons/Frame-Protection-Support)
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.
For the synchronization with the rest of VeriStand system follow: Using Synchronization to Build Integration Test Systems with VeriStand (http://www.ni.com/white-paper/14637/en/).