- Home
- Products
- Summary & Overview
- Bus Analyzer
- Interface Cards
- FireRepeater
- Connectivity
- IP Cores
- Software
- Accessories
- Solutions
- Support
- News
- Contact
- Company
- Mil1394
- Sitemap
- Search
DapTechnology provides an Application Programming Interface (API) to programmatically control the FireSpy without using the FireSpy Graphical User Interface. This API is implemented as a DLL with the required header files and library files to allow easy integration with Visual Studio projects or any other environment desired.
Since a significant number of customers use LabVIEWTM to perform test and measurement tasks, we decided to create a library of LabVIEWTM modules that wrap around the DLL and provide a user-friendly way to use the API.
The API library makes it possible for multiple applications to use the same FireSpy concurrently. It is also possible to control several FireSpys from within a single application. The only rule is that a functional module per FireSpy can only be used once. At the moment the API provides the following functional modules:
Administrative functions can be used to open and close a device and get handles to both the device itself and the buses it is connected to. The following functional groups exist within the Administrative functions:
The Analyzer functions are used to control the main functional modules of the FireSpy. The following functionality is available:
High-Level 1394 functions provide an easy to use interface to common 1394 bus functions. The following high-level functionality is available:
A section of the API is dedicated to the AS5643 protocol. The following functionality is available: