#include <asctec_proc.h>
Definition at line 41 of file asctec_proc.h.
asctec::AsctecProc::AsctecProc | ( | ros::NodeHandle | nh, |
ros::NodeHandle | nh_private | ||
) |
Definition at line 27 of file asctec_proc.cpp.
asctec::AsctecProc::~AsctecProc | ( | ) | [virtual] |
Definition at line 103 of file asctec_proc.cpp.
void asctec::AsctecProc::assembleCtrlCommands | ( | ) | [private] |
Definition at line 427 of file asctec_proc.cpp.
void asctec::AsctecProc::cmdPitchCallback | ( | const std_msgs::Float64ConstPtr & | cmd_pitch_msg | ) | [private] |
Definition at line 202 of file asctec_proc.cpp.
void asctec::AsctecProc::cmdRollCallback | ( | const std_msgs::Float64ConstPtr & | cmd_roll_msg | ) | [private] |
Definition at line 174 of file asctec_proc.cpp.
void asctec::AsctecProc::cmdThrustCallback | ( | const std_msgs::Float64ConstPtr & | cmd_thrust_msg | ) | [private] |
Definition at line 258 of file asctec_proc.cpp.
void asctec::AsctecProc::cmdYawCallback | ( | const std_msgs::Float64ConstPtr & | cmd_yaw_rate_msg | ) | [private] |
Definition at line 230 of file asctec_proc.cpp.
void asctec::AsctecProc::createHeightFilteredMsg | ( | const asctec_msgs::IMUCalcDataConstPtr & | imu_calcdata_msg, |
mav_msgs::HeightPtr & | height_filtered_msg | ||
) | [private] |
Definition at line 318 of file asctec_proc.cpp.
void asctec::AsctecProc::createHeightMsg | ( | const asctec_msgs::IMUCalcDataConstPtr & | imu_calcdata_msg, |
mav_msgs::HeightPtr & | height_msg | ||
) | [private] |
Definition at line 307 of file asctec_proc.cpp.
void asctec::AsctecProc::createImuMsg | ( | const asctec_msgs::IMUCalcDataConstPtr & | imu_calcdata_msg, |
sensor_msgs::ImuPtr & | imu_msg | ||
) | [private] |
Definition at line 329 of file asctec_proc.cpp.
bool asctec::AsctecProc::getMotorsOnOff | ( | mav_srvs::GetMotorsOnOff::Request & | req, |
mav_srvs::GetMotorsOnOff::Response & | res | ||
) | [private] |
Definition at line 158 of file asctec_proc.cpp.
void asctec::AsctecProc::imuCalcDataCallback | ( | const asctec_msgs::IMUCalcDataConstPtr & | imu_calcdata_msg | ) | [private] |
Definition at line 286 of file asctec_proc.cpp.
void asctec::AsctecProc::initializeParams | ( | ) | [private] |
Definition at line 109 of file asctec_proc.cpp.
void asctec::AsctecProc::llStatusCallback | ( | const asctec_msgs::LLStatusPtr & | ll_status_msg | ) | [private] |
Definition at line 168 of file asctec_proc.cpp.
void asctec::AsctecProc::publishCtrlInputMsg | ( | ) | [private] |
Definition at line 458 of file asctec_proc.cpp.
bool asctec::AsctecProc::setMotorsOnOff | ( | mav_srvs::SetMotorsOnOff::Request & | req, |
mav_srvs::SetMotorsOnOff::Response & | res | ||
) | [private] |
Definition at line 133 of file asctec_proc.cpp.
void asctec::AsctecProc::startMotors | ( | ) | [private] |
Definition at line 383 of file asctec_proc.cpp.
void asctec::AsctecProc::stopMotors | ( | ) | [private] |
Definition at line 405 of file asctec_proc.cpp.
Definition at line 51 of file asctec_proc.h.
Definition at line 50 of file asctec_proc.h.
Definition at line 49 of file asctec_proc.h.
Definition at line 52 of file asctec_proc.h.
Definition at line 61 of file asctec_proc.h.
Definition at line 75 of file asctec_proc.h.
Definition at line 76 of file asctec_proc.h.
int asctec::AsctecProc::ctrl_pitch_ [private] |
Definition at line 71 of file asctec_proc.h.
int asctec::AsctecProc::ctrl_roll_ [private] |
Definition at line 70 of file asctec_proc.h.
int asctec::AsctecProc::ctrl_thrust_ [private] |
Definition at line 73 of file asctec_proc.h.
int asctec::AsctecProc::ctrl_yaw_ [private] |
Definition at line 72 of file asctec_proc.h.
bool asctec::AsctecProc::enable_ctrl_pitch_ [private] |
Definition at line 85 of file asctec_proc.h.
bool asctec::AsctecProc::enable_ctrl_roll_ [private] |
Definition at line 84 of file asctec_proc.h.
bool asctec::AsctecProc::enable_ctrl_thrust_ [private] |
Definition at line 83 of file asctec_proc.h.
bool asctec::AsctecProc::enable_ctrl_yaw_ [private] |
Definition at line 86 of file asctec_proc.h.
bool asctec::AsctecProc::enable_state_changes_ [private] |
Definition at line 88 of file asctec_proc.h.
bool asctec::AsctecProc::engaging_ [private] |
Definition at line 79 of file asctec_proc.h.
Definition at line 56 of file asctec_proc.h.
Definition at line 64 of file asctec_proc.h.
Definition at line 60 of file asctec_proc.h.
Definition at line 59 of file asctec_proc.h.
Definition at line 54 of file asctec_proc.h.
Definition at line 58 of file asctec_proc.h.
Definition at line 53 of file asctec_proc.h.
int asctec::AsctecProc::max_ctrl_pitch_ [private] |
Definition at line 92 of file asctec_proc.h.
int asctec::AsctecProc::max_ctrl_roll_ [private] |
Definition at line 91 of file asctec_proc.h.
int asctec::AsctecProc::max_ctrl_thrust_ [private] |
Definition at line 90 of file asctec_proc.h.
int asctec::AsctecProc::max_ctrl_yaw_ [private] |
Definition at line 93 of file asctec_proc.h.
bool asctec::AsctecProc::motors_on_ [private] |
Definition at line 78 of file asctec_proc.h.
ros::NodeHandle asctec::AsctecProc::nh_ [private] |
Definition at line 46 of file asctec_proc.h.
Definition at line 47 of file asctec_proc.h.
Definition at line 63 of file asctec_proc.h.
boost::mutex asctec::AsctecProc::state_mutex_ [private] |
Definition at line 68 of file asctec_proc.h.
Definition at line 55 of file asctec_proc.h.