Releases: ni/niveristand-custom-device-development-tools
VeriStand Custom Device Development Tools 24.0.0 (2024 Q1)
Enhancements
- Add support for VeriStand 2024 Q1
Included Components
The following components are included with this release. Many of these have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Custom Device Serialization Library
- Encoding and Decoding Library
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
Custom Device LabVIEW Support Common package
- Top-level scripting API menu for Custom Devices
VeriStand Version Support
- VeriStand 2024
- VeriStand 2023
- VeriStand 2021
VeriStand Version Support Removed
- VeriStand 2020
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 2024 Q1 or later to install.
VeriStand Custom Device Development Tools 23.0.0 (2023 Q1)
Enhancements
- Add support for VeriStand 2023 Q1
Included Components
The following components are included with this release. Many of these have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Custom Device Serialization Library
- Encoding and Decoding Library
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
Custom Device LabVIEW Support Common package
- Top-level scripting API menu for Custom Devices
VeriStand Version Support
- VeriStand 2023
- VeriStand 2021
- VeriStand 2020
VeriStand Version Support Removed
- VeriStand 2019
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 2023 Q1 or later to install.
VeriStand Custom Device Development Tools 21.3.0
Bug Fixes
- Simplify BCD Decode to remove duplicate data path #56
Included Components
The following components are included with this release. Many of these have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Custom Device Serialization Library
- Encoding and Decoding Library
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
Custom Device LabVIEW Support Common package
- Top-level scripting API menu for Custom Devices
VeriStand Version Support
- VeriStand 2021
- VeriStand 2020
- VeriStand 2019
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 21.8 or later to install.
VeriStand Custom Device Development Tools 21.0.0
Enhancements
- Add VeriStand 2021 Support
Included Components
The following components are included with this release. Many of these have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Custom Device Serialization Library
- Encoding and Decoding Library
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
Custom Device LabVIEW Support Common package
- Top-level scripting API menu for Custom Devices
VeriStand Version Support
- VeriStand 2021
- VeriStand 2020
- VeriStand 2019
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 21.3 or later to install.
VeriStand Custom Device Development Tools 20.7.0
Enhancements
New Component
Other Changes
- Reserve error range (732250..732274) for Ballard ARINC 429 CD #35
- Reserve error range (732300..732324) for Encoding and Decoding library #36
- Reserve error range (732350..732674) for Ballard MIL-STD 1553 CD #40
- Enable running HTML help tool in LabVIEW 64-bit #43
- Convert VI to VIM to support datatypes and inline during build #47
- Reserve error range (732400..732424) for the Embedded Data Logger #48
Included Components
The following components are included with this release. Many of these have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Custom Device Serialization Library
- Encoding and Decoding Library
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
Custom Device LabVIEW Support Common package
- Top-level scripting API menu for Custom Devices
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 21.3 or later to install.
VeriStand Custom Device Development Tools 20.5.0
Enhancements
New Component
- Custom device serialization utilities #29
Other Changes
- Document process for reserving error codes #27
- Reserve error codes for the custom device development tools #28
- Install custom device development tools error codes file #30
Included Components
The following components are included with this release. Many of these have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Custom Device Serialization Library
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.
VeriStand Custom Device Development Tools 20.4.0
Enhancements
- Improve HTML Help Tool to automatically build the CHM file on the build machine #17
- Add HTML Help Workshop to listed dependencies #20
Breaking Change
- Package LabVIEW Memory Management Tools in a separate package #24
Included Components
The following components are included with this release. These have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
Custom Device Development Tools package
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
LabVIEW Memory Management Tools package
- LabVIEW Memory Manager
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.
VeriStand Custom Device Development Tools 20.3.0
Initial Release
This is the initial supported release of the VeriStand Custom Device Development Tools.
Included Components
The following components are included with this release. These have been merged into the repository from other, individual repositories on GitHub. See the readme for the specific branch at which they were merged.
- Advanced System Definition Utilities
- Compiled HTML Menu Tool
- Network Comm API
- Hardware Resource Discovery
- Inline Async API
- Import and Export Tool
- Error API
- LabVIEW Memory Manager
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.