84
Bedrock AM100 operating manual
© Bedrock Audio BV, 2021
85
14.2. The Bedrock remote control API
Each Bedrock AM100 device that is connected to USB attempts to set up a USB-CDC
serial connection with its host. This allows you to connect to the AM100 from your own
software.
Our remote control API is available upon request, free of charge, for every user of a Bedrock
AM100 device. A full description of the API is well beyond the scope of this manual. We will
briefly describe the characteristics of the API here. For sample code and documentation,
please contact [email protected].
Through serial commands, you can control virtually every function and control that the
user also has control over via the display. You can launch and terminate modules, set pa-
rameters and start and stop measurements at will. Measurement results can be read by a
host application, or results can be saved on the AM100 and then retrieved by accessing the
AM100 as a mass storage device.
Since all calls are implemented as commands sent over a serial connection, in principle
the AM100 could be controlled via a simple terminal program. A list of serial commands is
provided as part of the API. Using these commands, remote control can be implemented
on any platform, in any programming language, as long as the host device implements
USB-CDC.
Most commands (such as commands for starting and stopping measurements, or request-
ing software versions) are the same across all modules. On top of these generic commands
there are module-specific commands for each module.
To further simplify the development of dedicated control software by the end user a C#
library is provided that implements the serial commands.
Summary of Contents for AM100
Page 2: ...2 Bedrock AM100 operating manual ...
Page 7: ... Bedrock Audio BV 2021 7 ...
Page 102: ...102 Bedrock AM100 operating manual ...
Page 115: ... Bedrock Audio BV 2021 115 ...