Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
swri_profiler_tools::RosSourceBackend Class Reference

#include <ros_source_backend.h>

Inheritance diagram for swri_profiler_tools::RosSourceBackend:
Inheritance graph
[legend]

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

swri_profiler_tools::RosSourceBackend::RosSourceBackend ( )

Definition at line 38 of file ros_source_backend.cpp.

swri_profiler_tools::RosSourceBackend::~RosSourceBackend ( )

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
void swri_profiler_tools::RosSourceBackend::startRos ( )
private

Definition at line 70 of file ros_source_backend.cpp.

void swri_profiler_tools::RosSourceBackend::stopRos ( )
private

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

ros::Subscriber swri_profiler_tools::RosSourceBackend::data_sub_
private

Definition at line 46 of file ros_source_backend.h.

ros::Subscriber swri_profiler_tools::RosSourceBackend::index_sub_
private

Definition at line 43 of file ros_source_backend.h.

bool swri_profiler_tools::RosSourceBackend::is_connected_
private

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 Fri Nov 27 2020 03:44:18