Signals | Public Member Functions | Private Attributes | List of all members
QNode Class Reference

#include <qnode.h>

Inheritance diagram for QNode:
Inheritance graph
[legend]

Signals

void newNodesList (QStringList nodes)
 
void newVelocityData (float velocity)
 
void rosShutdown ()
 

Public Member Functions

void encoderCallback (const igvc_msgs::velocity_pair &msg)
 
bool init ()
 
 QNode (int argc, char **argv)
 
void run ()
 
virtual ~QNode ()
 

Private Attributes

int argc
 
char ** argv
 
ros::Subscriber encoder_subscriber
 
std::unique_ptr< ros::NodeHandle > nh
 

Detailed Description

Definition at line 9 of file qnode.h.

Constructor & Destructor Documentation

QNode::QNode ( int  argc,
char **  argv 
)
explicit

Definition at line 7 of file qnode.cpp.

QNode::~QNode ( )
virtual

Definition at line 13 of file qnode.cpp.

Member Function Documentation

void QNode::encoderCallback ( const igvc_msgs::velocity_pair &  msg)

Definition at line 61 of file qnode.cpp.

bool QNode::init ( )

Definition at line 23 of file qnode.cpp.

void QNode::newNodesList ( QStringList  nodes)
signal
void QNode::newVelocityData ( float  velocity)
signal
void QNode::rosShutdown ( )
signal
void QNode::run ( )

Definition at line 39 of file qnode.cpp.

Member Data Documentation

int QNode::argc
private

Definition at line 35 of file qnode.h.

char** QNode::argv
private

Definition at line 36 of file qnode.h.

ros::Subscriber QNode::encoder_subscriber
private

Definition at line 33 of file qnode.h.

std::unique_ptr<ros::NodeHandle> QNode::nh
private

Definition at line 31 of file qnode.h.


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


igvc
Author(s): Matthew Barulic , Al Chaussee
autogenerated on Sun May 10 2015 16:18:45