Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
auterion::SDK Class Reference

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
 

Detailed Description

SDK execution class. All callbacks are called on the same thread.

Member Function Documentation

◆ setSkipFlightControllerConnectionCheck()

void auterion::SDK::setSkipFlightControllerConnectionCheck ( bool  skip)
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.

Parameters
skip

The documentation for this class was generated from the following file: