Using the Library
General Overview
Using the Binho Mission Control C++ SDK library typically involves a series of steps to communicate with a target connected to the host adapter, execute commands and handle responses. Command requests and responses follow the Bridge API v1, which can be found at Bridge API v1 Documentation.
Bellow is a high-level overview based on the provided example applications:
1. Include Necessary Headers
Include the necessary headers to access library's functionality:
2. Define Response Handler
Define a function to handle responses from the commands sent to the target adapter. This function is responsible for displaying relevant information about the command's execution.
3. Initialize the Dispatcher
Create an instance of CommandDispatcher
and specify the name of the target host adapter:
Note: The argument passed to the CommandDispatcher
initializer is the name of the target host adapter.
4. Start the Dispatcher
Before sending any commands, start the dispatcher:
5. Invoke Commands
With the dispatcher running, invoke commands as needed:
Synchronous Commands (waits for the command to finish before moving on):
Asynchronous Commands (doesn't wait for the command to finish):
6. Wait for All Commands to Finish (Recommended)
To ensure all issued commands are finished before proceeding:
7. Stop the Dispatcher
Once all tasks are completed, stop the dispatcher:
Last updated