Public Member Functions | Private Attributes
server::RobotThread Class Reference

#include <RobotThread.h>

List of all members.

Public Member Functions

void callback (nav_msgs::Odometry msg)
double getAPos ()
double getASpeed ()
double getXPos ()
double getXSpeed ()
double getYPos ()
void goToXYZ (geometry_msgs::Point goTo)
bool init ()
 RobotThread (int argc, char **pArgv)
void run ()
void scanCallBack (sensor_msgs::LaserScan scan)
void setCommand (QString cmd)
void setPose (QList< double > to_set)
void SetSpeed (double speed, double angle)
virtual ~RobotThread ()

Private Attributes

ros::Publisher cmd_publisher
QString command
double m_angle
double m_aPos
int m_Init_argc
double m_maxRange
double m_minRange
char ** m_pInit_argv
double m_speed
double m_xPos
double m_yPos
ros::Subscriber pose_listener
QList< double > ranges
ros::Subscriber scan_listener
ros::Publisher sim_velocity

Detailed Description

Definition at line 23 of file RobotThread.h.


Constructor & Destructor Documentation

server::RobotThread::RobotThread ( int  argc,
char **  pArgv 
)

Definition at line 4 of file RobotThread.cpp.

Definition at line 9 of file RobotThread.cpp.


Member Function Documentation

void server::RobotThread::callback ( nav_msgs::Odometry  msg)

Definition at line 39 of file RobotThread.cpp.

Definition at line 136 of file RobotThread.cpp.

Definition at line 132 of file RobotThread.cpp.

Definition at line 134 of file RobotThread.cpp.

Definition at line 131 of file RobotThread.cpp.

Definition at line 135 of file RobotThread.cpp.

Definition at line 57 of file RobotThread.cpp.

Definition at line 20 of file RobotThread.cpp.

Definition at line 86 of file RobotThread.cpp.

void server::RobotThread::scanCallBack ( sensor_msgs::LaserScan  scan)

Definition at line 48 of file RobotThread.cpp.

void server::RobotThread::setCommand ( QString  cmd)

Definition at line 117 of file RobotThread.cpp.

void server::RobotThread::setPose ( QList< double >  to_set)

Definition at line 122 of file RobotThread.cpp.

void server::RobotThread::SetSpeed ( double  speed,
double  angle 
)

Definition at line 109 of file RobotThread.cpp.


Member Data Documentation

Definition at line 64 of file RobotThread.h.

QString server::RobotThread::command [private]

Definition at line 47 of file RobotThread.h.

double server::RobotThread::m_angle [private]

Definition at line 53 of file RobotThread.h.

double server::RobotThread::m_aPos [private]

Definition at line 57 of file RobotThread.h.

Definition at line 49 of file RobotThread.h.

Definition at line 59 of file RobotThread.h.

Definition at line 60 of file RobotThread.h.

Definition at line 50 of file RobotThread.h.

double server::RobotThread::m_speed [private]

Definition at line 52 of file RobotThread.h.

double server::RobotThread::m_xPos [private]

Definition at line 55 of file RobotThread.h.

double server::RobotThread::m_yPos [private]

Definition at line 56 of file RobotThread.h.

Definition at line 67 of file RobotThread.h.

QList<double> server::RobotThread::ranges [private]

Definition at line 62 of file RobotThread.h.

Definition at line 68 of file RobotThread.h.

Definition at line 65 of file RobotThread.h.


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


tcp_command
Author(s): Hunter Allen
autogenerated on Mon Oct 6 2014 08:35:12