Public Member Functions | Public Attributes | List of all members
Actuators Struct Reference

#include <actuators.hpp>

Public Member Functions

 Actuators ()
 
void actuatorsCallback (sensor_msgs::Joy::Ptr msg)
 
void armCallback (std_msgs::Bool msg)
 
void init (ros::NodeHandle &node)
 

Public Attributes

std::vector< double > _actuators
 
uint8_t _scenarioType {0}
 
uint64_t actuatorsMsgCounter_ {0}
 
ros::Subscriber actuatorsSub_
 
bool armed_ = false
 
ros::Subscriber armSub_
 
uint64_t lastActuatorsTimestampUsec_
 
uint64_t maxDelayUsec_
 
uint64_t prevActuatorsTimestampUsec_
 

Detailed Description

Definition at line 26 of file actuators.hpp.

Constructor & Destructor Documentation

◆ Actuators()

Actuators::Actuators ( )
inline

Definition at line 27 of file actuators.hpp.

Member Function Documentation

◆ actuatorsCallback()

void Actuators::actuatorsCallback ( sensor_msgs::Joy::Ptr  msg)

Definition at line 22 of file actuators.cpp.

◆ armCallback()

void Actuators::armCallback ( std_msgs::Bool  msg)
Note
why it publish few times when sim starts? hack: use throttle

Definition at line 40 of file actuators.cpp.

◆ init()

void Actuators::init ( ros::NodeHandle node)
inline

Definition at line 28 of file actuators.hpp.

Member Data Documentation

◆ _actuators

std::vector<double> Actuators::_actuators

Definition at line 34 of file actuators.hpp.

◆ _scenarioType

uint8_t Actuators::_scenarioType {0}

Definition at line 41 of file actuators.hpp.

◆ actuatorsMsgCounter_

uint64_t Actuators::actuatorsMsgCounter_ {0}

Definition at line 38 of file actuators.hpp.

◆ actuatorsSub_

ros::Subscriber Actuators::actuatorsSub_

Definition at line 33 of file actuators.hpp.

◆ armed_

bool Actuators::armed_ = false

Definition at line 44 of file actuators.hpp.

◆ armSub_

ros::Subscriber Actuators::armSub_

Definition at line 43 of file actuators.hpp.

◆ lastActuatorsTimestampUsec_

uint64_t Actuators::lastActuatorsTimestampUsec_

Definition at line 35 of file actuators.hpp.

◆ maxDelayUsec_

uint64_t Actuators::maxDelayUsec_

Definition at line 37 of file actuators.hpp.

◆ prevActuatorsTimestampUsec_

uint64_t Actuators::prevActuatorsTimestampUsec_

Definition at line 36 of file actuators.hpp.


The documentation for this struct was generated from the following files:


inno_vtol_dynamics
Author(s): Roman Fedorenko, Dmitry Ponomarev, Ezra Tal, Winter Guerra
autogenerated on Sat Jul 1 2023 02:13:44