The TITAN Executor API provides the following functionalities:
- Provides methods with the same functionality as in mctr_gui, mctr_cli and TITAN Executor in titan_eclipse.
- Callbacks for status changes, notifications and errors. Notifications include the host controller connecting events and console log callbacks.
The main class, that provides the API functionality is
JniExecutor, the status changes, notifications and errors come through the
IJniExecutorObserver
interface, which must be implemented by the client.
The class diagram of TITAN Executor API: