Avcom API - SBS2 API v2.6.4 Packages
(First API version with CEPT support)
The SBS2 API facilitates client communication with AVCOM of Virginia’s SBS2 & EVO families of products. These products include:
- SBS2-2150 Spectrum Analyzers
- SBS2-2150 Beacon Receivers
- EVO-RBR-2290, -3040 Beacon Receivers
- EVO-RSA-2290, -3040 Spectrum Analyzer
- BR-MOD-1
- SA-MOD
The New Avcom EVO GUI is an example of a client application that uses the SBS2 API to discover, configure, and operate SBS2 and other products.
The SBS2 API is written in ANSI C and is tested to work in Windows and POSIX-compatible environments.
.
The API is available with pre-built 32-bit libraries for Windows x86 (_.dll) and Linux x86_64 (_.so) both with required header files.
API library source code is available for native compilation in other environments. A simple no-cost, royalty-free license agreement is signed by the receiving person/organization. Once
that agreement is received by Avcom the source code will be released to that party.
The SBS2 USB interface is an FTDI device. The SBS2 API uses the FTDI D2XX API (not the FTDI Virtual Com Port)
The API is packaged to accommodate different customer needs. These fall into some main categories:
• Dependency on FTDI USB libraries is not desired
• Some applications have custom or platform-specific non-POSIX messaging methods. For these customers the NOOS API code provides all the same API calls and provides the
necessary packing of data into a packet buffer (and vice-versa). The developer simply needs to send and receive these packet buffers using their methods.
Package Type | OS | USB Support | Package Name | Documentation | Hardware |
---|---|---|---|---|---|
Prebuilt Library | MS Windows | Yes | libaovsbs2-win32-std-2.8.5.zip | libaovsbs2-doc-std-2.8.5.zip | X86 |
Prebuilt Library | MS Windows | NO | libaovsbs2-win32-nousb-2.8.5.zip | libaovsbs2-doc-std-2.8.5.zip | X86 |
Prebuilt Library | Linux 64-bit | Yes | libaovsbs2-x86 64-std-2.8.5.tar.gz | libaovsbs2-doc-std-2.8.5.tar.gz | X86_64 |
Prebuilt Library | Linux 64-bit | NO | libaovsbs2-x86 64-nousb-2.8.5.tar.gz | libaovsbs2-doc-std-2.8.5.tar.gz | X86_64 |
Source Code | OS (POSIX-compliant) | Build Option. See Note 1. | libaovsbs2-src-2.8.5.tar.gz libaovsbs2-src-2.8.5.zip | libaovsbs2-doc-std-2.8.5.tar.gz libaovsbs2-doc-std-2.8.5.zip | -- |
Source Code | No OS,Non-POSIX Messaging | NO | libaovsbs2-src-2.8.5.tar.gz libaovsbs2-src-2.8.5.zip | libaovsbs2-doc-noos-2.8.5.tar.gz libaovsbs2-doc-noos-2.8.5.zip | -- |