Public Member Functions | Private Attributes
RemoteMonitorClient Class Reference

List of all members.

Public Member Functions

double calculateDistance (geometry_msgs::PoseWithCovariance pose)
void getRPY (const geometry_msgs::Quaternion &q, double &roll, double &pitch, double &yaw)
 RemoteMonitorClient (const std::string _ns)
void sendPosition (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &amcl_pose)

Private Attributes

double interval_dist_
geometry_msgs::PoseWithCovariance last_pose_
ros::ServiceClient monitor_client_
ros::NodeHandle nh_
std::string ns_
ros::Subscriber odom_sub_
std::string pose_topic_
ros::Rate rate_
cirkit_waypoint_navigator::TeleportAbsolute srv_

Detailed Description

Definition at line 7 of file monitor_client.cpp.


Constructor & Destructor Documentation

RemoteMonitorClient::RemoteMonitorClient ( const std::string  _ns) [inline]

Definition at line 13 of file monitor_client.cpp.


Member Function Documentation

double RemoteMonitorClient::calculateDistance ( geometry_msgs::PoseWithCovariance  pose) [inline]

Definition at line 27 of file monitor_client.cpp.

void RemoteMonitorClient::getRPY ( const geometry_msgs::Quaternion &  q,
double &  roll,
double &  pitch,
double &  yaw 
) [inline]

Definition at line 33 of file monitor_client.cpp.

void RemoteMonitorClient::sendPosition ( const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &  amcl_pose)

Definition at line 54 of file monitor_client.cpp.


Member Data Documentation

Definition at line 50 of file monitor_client.cpp.

geometry_msgs::PoseWithCovariance RemoteMonitorClient::last_pose_ [private]

Definition at line 47 of file monitor_client.cpp.

Definition at line 43 of file monitor_client.cpp.

Definition at line 41 of file monitor_client.cpp.

std::string RemoteMonitorClient::ns_ [private]

Definition at line 49 of file monitor_client.cpp.

Definition at line 45 of file monitor_client.cpp.

std::string RemoteMonitorClient::pose_topic_ [private]

Definition at line 51 of file monitor_client.cpp.

Definition at line 42 of file monitor_client.cpp.

cirkit_waypoint_navigator::TeleportAbsolute RemoteMonitorClient::srv_ [private]

Definition at line 44 of file monitor_client.cpp.


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


remote_monitor
Author(s): CIR-KIT
autogenerated on Thu Jun 6 2019 20:33:41