Software development kit SDK
Friday, 10.01.2025
The Software development kit SDK is a toolkit for developing custom applications in Microsoft Windows®, Debian Linux, and mobile platforms that includes example code and everything else you need to communicate with the SoundAdvisor™ Sound Level Meter Model 831C, Model 831 and Model 831-INT-ET Sound Level Meters, LxT Series Sound Level Meters, and the Human Vibration Meter Model HVM200.
I. Specification of Software development tool Larson Davis SDK
WRITE SOFTWARE TO CONTROL AND ACQUIRE DATA
Our latest version of the SDK includes a documented http API and software components that allow the control and setup of Larson Davis Sound Level Meters – Model 831C, 831, LxT – using methods designed for compatibility with the internet. These methods enable Independent Software Vendors (ISV) to write software that will run on a wide variety of platforms. When working with a Human Vibration Meter, the SDK provides the documentation needed to use the http API that is built into the HVM200 and the associated libraries to access data stored in HVM200 data files.
The SDK allows you to easily utilize the internet by communicating to your sound level meter over a network using a tcp/ip socket. Software requests and instrument responses are both formatted using simple ASCII text for development ease and to make the resulting application highly portable. Requests made through the SDK are formatted like a URL and response data is formatted using standard JSON format. At the simplest level this allows interface to a meter using only a browser.
HIGHLIGHTS
- Full instrument control via mobile platform
- Windows and Linux support
- Simple web integration
- JSON data-interchange
- Readable ASCII commands and responses.
TYPICAL APPLICATIONS
- Custom software and implementation of specialized algorithms
- Environmental Noise Monitoring
- Construction Noise
- Mining Noise
- Outdoor Venues
- Aircraft Noise
- Industrial Noise Monitoring.
II. Technical specifications of Software development kit SDK
SPECIFICATIONS |
|
|
SDK Components for Control & Download |
|
|
Runtime Operating System |
Windows 7 or newer |
|
Debian Linux |
|
|
LxT Communication |
USB, serial |
|
831 Communication |
tcp/ip [1], USB, serial 2 |
|
SDK API |
http over tcp/ip for instrument control |
|
C# & C++ for data file access |
|
|
Data-interchange format (command and control) |
JSON |
|
Example code |
C#, C++, Javascript |
|
SDK component type |
Stand-alone executable |
|
Documentation |
|
|
SDK for Reading Data Files |
|
|
Runtime Operating System |
MS Windows 7 or newer |
|
Development Environment |
C++, C# |
|
LDTranslator.dll (C# component) |
For 831C, 831, LxT, HVM100 & HVM200 |
|
SLMtranslate.dll (C++ component) |
For 831C, 831, LxT |
|
SDK component type |
.dll files |
|
File Types Supported |
.ldbin, .slmdl, .hvm2 |
|
Components required for Windows development (included) |
|
|
831 or LxT firmware revision ≥ 2.3 |
≥ 2.300 |
|
Miniweb.dll [2] |
|
|
Libusb [3] |
1.0 |
|
Supercom |
|
|
MSVCP120 |
|
|
MSVCR120 |
|
|
Components required for Debian Linux development |
|
|
831 or LxT firmware revision |
≥ 2.300 |
|
Miniweb.dll3 |
|
|
Libusb4 |
1.0 (not included in SDK) |
ORDER INFORMATION |
|
|
SWW-G4-SDK Software Development kit supporting Larson Davis Model 831C, 831, LxT and HVM200 instruments. For Debian Linux and Microsoft® Windows® 7 or newer |
|
|
SWW-G4-WINSDK Software Development kit supporting Larson Davis Model 831C, 831, LxT and HVM200 instruments. For Microsoft® Windows® 7 or newer |
|
|
INCLUDED ACCESSORIES |
|
|
Httpld.exe |
Software interface application (Windows & one Linux version) |
|
Slmtranslate.dll |
File translation library (Windows only) |
|
Documentation |
|
|
[1] Requires Model 831 with 831 INT-ET |
|
