Public Member Functions | Public Attributes
AmtecNode Class Reference

List of all members.

Public Member Functions

 AmtecNode ()
bool getStatus (amtec::GetStatus::Request &req, amtec::GetStatus::Response &resp)
bool halt (amtec::Halt::Request &req, amtec::Halt::Response &resp)
bool home (amtec::Home::Request &req, amtec::Home::Response &resp)
void printModuleState (unsigned int state)
bool reset (amtec::Reset::Request &req, amtec::Reset::Response &resp)
bool setPosition (amtec::SetPosition::Request &req, amtec::SetPosition::Response &resp)
bool setVelocity (amtec::SetVelocity::Request &req, amtec::SetVelocity::Response &resp)
bool spin ()
bool sweepPan (amtec::SweepPan::Request &req, amtec::SweepPan::Response &resp)
bool sweepTilt (amtec::SweepTilt::Request &req, amtec::SweepTilt::Response &resp)
bool targetAcceleration (amtec::TargetAcceleration::Request &req, amtec::TargetAcceleration::Response &resp)
bool targetVelocity (amtec::TargetVelocity::Request &req, amtec::TargetVelocity::Response &resp)
virtual ~AmtecNode ()

Public Attributes

amtec_powercube_p amtec_
std::string amtec_frame_
boost::mutex amtec_mutex_
amtec::AmtecState amtec_pan_state_message_
amtec::AmtecState amtec_tilt_state_message_
ros::ServiceServer get_status_srv_
ros::ServiceServer halt_srv_
ros::ServiceServer home_srv_
ros::NodeHandle node_
ros::Publisher pan_state_pub_
std::string parent_frame_
tf::Transform parent_to_amtec_
ros::ServiceServer reset_srv_
ros::ServiceServer set_position_srv_
ros::ServiceServer set_velocity_srv_
ros::ServiceServer sweep_pan_srv_
ros::ServiceServer sweep_tilt_srv_
ros::ServiceServer target_accel_srv_
ros::ServiceServer target_vel_srv_
tf::TransformBroadcaster tf_
ros::Publisher tilt_state_pub_

Detailed Description

Definition at line 63 of file amtec_node.cpp.


Constructor & Destructor Documentation

AmtecNode::AmtecNode ( ) [inline]

Definition at line 92 of file amtec_node.cpp.

virtual AmtecNode::~AmtecNode ( ) [inline, virtual]

Definition at line 215 of file amtec_node.cpp.


Member Function Documentation

bool AmtecNode::getStatus ( amtec::GetStatus::Request &  req,
amtec::GetStatus::Response &  resp 
) [inline]

Definition at line 249 of file amtec_node.cpp.

bool AmtecNode::halt ( amtec::Halt::Request &  req,
amtec::Halt::Response &  resp 
) [inline]

Definition at line 260 of file amtec_node.cpp.

bool AmtecNode::home ( amtec::Home::Request &  req,
amtec::Home::Response &  resp 
) [inline]

Definition at line 270 of file amtec_node.cpp.

void AmtecNode::printModuleState ( unsigned int  state) [inline]

Definition at line 221 of file amtec_node.cpp.

bool AmtecNode::reset ( amtec::Reset::Request &  req,
amtec::Reset::Response &  resp 
) [inline]

Definition at line 280 of file amtec_node.cpp.

bool AmtecNode::setPosition ( amtec::SetPosition::Request &  req,
amtec::SetPosition::Response &  resp 
) [inline]

Definition at line 290 of file amtec_node.cpp.

bool AmtecNode::setVelocity ( amtec::SetVelocity::Request &  req,
amtec::SetVelocity::Response &  resp 
) [inline]

Definition at line 304 of file amtec_node.cpp.

bool AmtecNode::spin ( ) [inline]

Definition at line 352 of file amtec_node.cpp.

bool AmtecNode::sweepPan ( amtec::SweepPan::Request &  req,
amtec::SweepPan::Response &  resp 
) [inline]

Definition at line 334 of file amtec_node.cpp.

bool AmtecNode::sweepTilt ( amtec::SweepTilt::Request &  req,
amtec::SweepTilt::Response &  resp 
) [inline]

Definition at line 343 of file amtec_node.cpp.

bool AmtecNode::targetAcceleration ( amtec::TargetAcceleration::Request &  req,
amtec::TargetAcceleration::Response &  resp 
) [inline]

Definition at line 314 of file amtec_node.cpp.

bool AmtecNode::targetVelocity ( amtec::TargetVelocity::Request &  req,
amtec::TargetVelocity::Response &  resp 
) [inline]

Definition at line 324 of file amtec_node.cpp.


Member Data Documentation

Definition at line 68 of file amtec_node.cpp.

Definition at line 89 of file amtec_node.cpp.

Definition at line 67 of file amtec_node.cpp.

Definition at line 69 of file amtec_node.cpp.

Definition at line 70 of file amtec_node.cpp.

Definition at line 75 of file amtec_node.cpp.

Definition at line 76 of file amtec_node.cpp.

Definition at line 77 of file amtec_node.cpp.

Definition at line 66 of file amtec_node.cpp.

Definition at line 72 of file amtec_node.cpp.

Definition at line 88 of file amtec_node.cpp.

Definition at line 87 of file amtec_node.cpp.

Definition at line 78 of file amtec_node.cpp.

Definition at line 79 of file amtec_node.cpp.

Definition at line 80 of file amtec_node.cpp.

Definition at line 83 of file amtec_node.cpp.

Definition at line 84 of file amtec_node.cpp.

Definition at line 81 of file amtec_node.cpp.

Definition at line 82 of file amtec_node.cpp.

Definition at line 86 of file amtec_node.cpp.

Definition at line 73 of file amtec_node.cpp.


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


amtec
Author(s): Charles DuHadway, Benjamin Pitzer (Maintained by Benjamin Pitzer)
autogenerated on Mon Oct 6 2014 10:10:36