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

Control one or more extra actuators. More...

#include <auterion_sdk/control/common/peripheral_actuator_controls.hpp>

Public Member Functions

 PeripheralActuatorControls (SDK &sdk)
 
void set (const Eigen::Matrix< float, kNumActuators, 1 > &values)
 
void set (const float value, const unsigned int index=0)
 

Static Public Attributes

static constexpr int kNumActuators = 6
 

Detailed Description

Control one or more extra actuators.

It maps to the 'Peripheral Actuator Set' output functions on the PX4 side.

Member Function Documentation

◆ set() [1/2]

void auterion::PeripheralActuatorControls::set ( const Eigen::Matrix< float, kNumActuators, 1 > &  values)

Control actuators

Parameters
valuesvalue for each actuator, range [-1, 1], NAN=ignore value

◆ set() [2/2]

void auterion::PeripheralActuatorControls::set ( const float  value,
const unsigned int  index = 0 
)

Sets a single actuator output

Parameters
valuevalue in range [-1, 1]
indexactuator index who's value to set, range [0, kNumActuators)

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