Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
|
SDK execution class. All callbacks are called on the same thread. More...
#include <auterion_sdk/auterion.hpp>
Public Member Functions | |
SDK (int argc, char **argv, const std::string &node_name) | |
void | setSkipFlightControllerConnectionCheck (bool skip) |
void | run () |
rclcpp::Node::SharedPtr | defaultRosHandle () const |
rclcpp::Time | now () const |
void | addNode (rclcpp::Node::SharedPtr node) |
void | removeNode (rclcpp::Node::SharedPtr node) |
const rclcpp::executors::SingleThreadedExecutor::UniquePtr & | executor () const |
SDK execution class. All callbacks are called on the same thread.
|
inline |
By default, run() will first check if the flight controller is connected and ensure message format compatibility. This method can be used to disable that check.
skip |