Public Member Functions | Private Member Functions | Private Attributes
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 47 of file autopilot.h.


Constructor & Destructor Documentation

Definition at line 29 of file autopilot.cpp.

Definition at line 144 of file autopilot.cpp.


Member Function Documentation

Definition at line 179 of file autopilot.cpp.

void asctec::AutoPilot::enablePolling ( uint16_t  request,
uint16_t  interval 
)

Definition at line 152 of file autopilot.cpp.


Member Data Documentation

Definition at line 87 of file autopilot.h.

Definition at line 79 of file autopilot.h.

Definition at line 70 of file autopilot.h.

Definition at line 73 of file autopilot.h.

Definition at line 76 of file autopilot.h.

Definition at line 64 of file autopilot.h.

Definition at line 61 of file autopilot.h.

Definition at line 58 of file autopilot.h.

Definition at line 67 of file autopilot.h.

double asctec::AutoPilot::freq_ [private]

Definition at line 55 of file autopilot.h.

Definition at line 80 of file autopilot.h.

Definition at line 71 of file autopilot.h.

Definition at line 74 of file autopilot.h.

Definition at line 77 of file autopilot.h.

Definition at line 65 of file autopilot.h.

Definition at line 62 of file autopilot.h.

Definition at line 59 of file autopilot.h.

Definition at line 68 of file autopilot.h.

Definition at line 88 of file autopilot.h.

Definition at line 52 of file autopilot.h.

Definition at line 53 of file autopilot.h.

Definition at line 81 of file autopilot.h.

Definition at line 72 of file autopilot.h.

Definition at line 75 of file autopilot.h.

Definition at line 78 of file autopilot.h.

Definition at line 66 of file autopilot.h.

Definition at line 63 of file autopilot.h.

Definition at line 60 of file autopilot.h.

Definition at line 69 of file autopilot.h.

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

Definition at line 56 of file autopilot.h.

Definition at line 83 of file autopilot.h.

Definition at line 57 of file autopilot.h.

Definition at line 84 of file autopilot.h.

Definition at line 51 of file autopilot.h.


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


asctec_autopilot
Author(s): William Morris, Ivan Dryanovski, Steven Bellens, Patrick Bouffard et al.
autogenerated on Tue Jan 7 2014 11:04:25