asctec::AutoPilot Class Reference

#include <autopilot.h>

List of all members.

Public Member Functions

 AutoPilot (ros::NodeHandle nh, ros::NodeHandle nh_private)
void enablePolling (uint16_t request, uint16_t interval)
void spin (const ros::TimerEvent &e)
virtual ~AutoPilot ()

Private Member Functions

void diagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat)

Private Attributes

diagnostic_updater::Updater diag_updater_
bool enable_CONTROL_
bool enable_CONTROLLER_OUTPUT_
bool enable_GPS_DATA_
bool enable_GPS_DATA_ADVANCED_
bool enable_IMU_CALCDATA_
bool enable_IMU_RAWDATA_
bool enable_LL_STATUS_
bool enable_RC_DATA_
double freq_
int interval_CONTROL_
int interval_CONTROLLER_OUTPUT_
int interval_GPS_DATA_
int interval_GPS_DATA_ADVANCED_
int interval_IMU_CALCDATA_
int interval_IMU_RAWDATA_
int interval_LL_STATUS_
int interval_RC_DATA_
double last_spin_time_
ros::NodeHandle nh_
ros::NodeHandle nh_private_
int offset_CONTROL_
int offset_CONTROLLER_OUTPUT_
int offset_GPS_DATA_
int offset_GPS_DATA_ADVANCED_
int offset_IMU_CALCDATA_
int offset_IMU_RAWDATA_
int offset_LL_STATUS_
int offset_RC_DATA_
std::string port_
SerialInterfaceserialInterface_
int speed_
Telemetrytelemetry_
ros::Timer timer_

Detailed Description

Definition at line 39 of file autopilot.h.


Constructor & Destructor Documentation

asctec::AutoPilot::AutoPilot ( ros::NodeHandle  nh,
ros::NodeHandle  nh_private 
)

Definition at line 29 of file autopilot.cpp.

asctec::AutoPilot::~AutoPilot (  )  [virtual]

Definition at line 144 of file autopilot.cpp.


Member Function Documentation

void asctec::AutoPilot::diagnostics ( diagnostic_updater::DiagnosticStatusWrapper &  stat  )  [private]

Definition at line 179 of file autopilot.cpp.

void asctec::AutoPilot::enablePolling ( uint16_t  request,
uint16_t  interval 
)
void asctec::AutoPilot::spin ( const ros::TimerEvent &  e  ) 

Definition at line 152 of file autopilot.cpp.


Member Data Documentation

diagnostic_updater::Updater asctec::AutoPilot::diag_updater_ [private]

Definition at line 77 of file autopilot.h.

Definition at line 69 of file autopilot.h.

Definition at line 60 of file autopilot.h.

Definition at line 63 of file autopilot.h.

Definition at line 66 of file autopilot.h.

Definition at line 54 of file autopilot.h.

Definition at line 51 of file autopilot.h.

Definition at line 48 of file autopilot.h.

Definition at line 57 of file autopilot.h.

double asctec::AutoPilot::freq_ [private]

Definition at line 45 of file autopilot.h.

Definition at line 70 of file autopilot.h.

Definition at line 61 of file autopilot.h.

Definition at line 64 of file autopilot.h.

Definition at line 67 of file autopilot.h.

Definition at line 55 of file autopilot.h.

Definition at line 52 of file autopilot.h.

Definition at line 49 of file autopilot.h.

Definition at line 58 of file autopilot.h.

Definition at line 78 of file autopilot.h.

ros::NodeHandle asctec::AutoPilot::nh_ [private]

Definition at line 42 of file autopilot.h.

ros::NodeHandle asctec::AutoPilot::nh_private_ [private]

Definition at line 43 of file autopilot.h.

Definition at line 71 of file autopilot.h.

Definition at line 62 of file autopilot.h.

Definition at line 65 of file autopilot.h.

Definition at line 68 of file autopilot.h.

Definition at line 56 of file autopilot.h.

Definition at line 53 of file autopilot.h.

Definition at line 50 of file autopilot.h.

Definition at line 59 of file autopilot.h.

std::string asctec::AutoPilot::port_ [private]

Definition at line 46 of file autopilot.h.

Definition at line 73 of file autopilot.h.

Definition at line 47 of file autopilot.h.

Definition at line 74 of file autopilot.h.

ros::Timer asctec::AutoPilot::timer_ [private]

Definition at line 41 of file autopilot.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator


asctec_autopilot
Author(s): William Morris, Ivan Dryanovski, Steven Bellens, Patrick Bouffard et al.
autogenerated on Fri Jan 11 09:57:41 2013