Signals | Public Member Functions | Private Member Functions | Private Attributes
swri_profiler_tools::RosSourceBackend Class Reference

#include <ros_source_backend.h>

List of all members.

Signals

void connected (bool connected, QString uri)
void dataReceived (swri_profiler_msgs::ProfileDataArray)
void indexReceived (swri_profiler_msgs::ProfileIndexArray)

Public Member Functions

 RosSourceBackend ()
 ~RosSourceBackend ()

Private Member Functions

void handleData (const swri_profiler_msgs::ProfileDataArray &msg)
void handleIndex (const swri_profiler_msgs::ProfileIndexArray &msg)
void startRos ()
void stopRos ()
void timerEvent (QTimerEvent *event)

Private Attributes

ros::Subscriber data_sub_
ros::Subscriber index_sub_
bool is_connected_

Detailed Description

Definition at line 41 of file ros_source_backend.h.


Constructor & Destructor Documentation

Definition at line 38 of file ros_source_backend.cpp.

Definition at line 62 of file ros_source_backend.cpp.


Member Function Documentation

void swri_profiler_tools::RosSourceBackend::connected ( bool  connected,
QString  uri 
) [signal]
void swri_profiler_tools::RosSourceBackend::dataReceived ( swri_profiler_msgs::ProfileDataArray  ) [signal]
void swri_profiler_tools::RosSourceBackend::handleData ( const swri_profiler_msgs::ProfileDataArray &  msg) [private]

Definition at line 108 of file ros_source_backend.cpp.

void swri_profiler_tools::RosSourceBackend::handleIndex ( const swri_profiler_msgs::ProfileIndexArray &  msg) [private]

Definition at line 103 of file ros_source_backend.cpp.

void swri_profiler_tools::RosSourceBackend::indexReceived ( swri_profiler_msgs::ProfileIndexArray  ) [signal]

Definition at line 70 of file ros_source_backend.cpp.

Definition at line 83 of file ros_source_backend.cpp.

void swri_profiler_tools::RosSourceBackend::timerEvent ( QTimerEvent *  event) [private]

Definition at line 90 of file ros_source_backend.cpp.


Member Data Documentation

Definition at line 46 of file ros_source_backend.h.

Definition at line 43 of file ros_source_backend.h.

Definition at line 48 of file ros_source_backend.h.


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


swri_profiler_tools
Author(s):
autogenerated on Sat Apr 27 2019 03:08:49