DDC Reference Sample Code : acex_Hw_Sw_Info
Download
This sample demonstrates interrogating the device and driver/library to get device information and driver/library information.
1. Overview
Software often needs to adapt its behavior to the type of 1553 device in use. For instance, DDC's multi-function devices support the error injection feature, whereas
single-function devices do not, requiring the disabling of unsupported multi-function features in the software. Additionally, verifying the AceXtreme SDK version is essential to
ensure compatibility with the application. This sample may be used to write software to identify the 1553 card being used (based on the device model number) as well as the SDK version in use.
2. APIs Demonstrated
aceInitialize
aceGetHwVersionInfo
aceFree
aceBCDataBlkWrite
aceGetLibVersion
3. Build and Test Details
The sample was built and tested using Visual Studio 2022 with BU-69092S0-110 v4.9.5 and BU-67113U hardware. The project has been set up considering the AceXtreme SDK install path as C:\DDC\aceXtremeSDKv4.9.5.
If your installation of the SDK is at a different path or if you have a different version of the AceXtreme SDK, please update the path in the following project settings:
- Project Properties:
Configuration Properties → C/C++ → General → Additional Include Directories
- Project Properties:
Configuration Properties → Linker → General → Additional Library Directories