Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
E2E Class Reference
Inheritance diagram for E2E:
Inheritance graph
[legend]

Public Member Functions

 E2E ()
 
void TearDown ()
 

Protected Member Functions

void cbRawScanData (const urg_sim::RawScanData::Ptr data)
 
void cbScan (const sensor_msgs::LaserScan::ConstPtr &msg)
 
void cbStatus (const urg_stamped::Status ::ConstPtr &msg)
 
void startSimulator (const urg_sim::URGSimulator::Params &params)
 
void startUrgStamped ()
 
void waitScans (const size_t num, const ros::Duration &timeout)
 

Protected Attributes

int cnt_
 
ros::NodeHandle nh_
 
ros::NodeHandle pnh_
 
std::vector< urg_sim::RawScanData::Ptrraw_scans_
 
std::vector< sensor_msgs::LaserScan::ConstPtr > scans_
 
urg_sim::URGSimulatorsim_
 
bool sim_killed_
 
urg_stamped::Status::ConstPtr status_msg_
 
ros::Subscriber sub_scan_
 
ros::Subscriber sub_status_
 
std::thread th_sim_
 
std::map< int, ros::Timetrue_stamps_
 

Detailed Description

Definition at line 50 of file e2e.cpp.

Constructor & Destructor Documentation

◆ E2E()

E2E::E2E ( )
inline

Definition at line 53 of file e2e.cpp.

Member Function Documentation

◆ cbRawScanData()

void E2E::cbRawScanData ( const urg_sim::RawScanData::Ptr  data)
inlineprotected

Definition at line 97 of file e2e.cpp.

◆ cbScan()

void E2E::cbScan ( const sensor_msgs::LaserScan::ConstPtr &  msg)
inlineprotected

Definition at line 87 of file e2e.cpp.

◆ cbStatus()

void E2E::cbStatus ( const urg_stamped::Status ::ConstPtr &  msg)
inlineprotected

Definition at line 92 of file e2e.cpp.

◆ startSimulator()

void E2E::startSimulator ( const urg_sim::URGSimulator::Params params)
inlineprotected

Definition at line 119 of file e2e.cpp.

◆ startUrgStamped()

void E2E::startUrgStamped ( )
inlineprotected

Definition at line 131 of file e2e.cpp.

◆ TearDown()

void E2E::TearDown ( )
inline

Definition at line 61 of file e2e.cpp.

◆ waitScans()

void E2E::waitScans ( const size_t  num,
const ros::Duration timeout 
)
inlineprotected

Definition at line 105 of file e2e.cpp.

Member Data Documentation

◆ cnt_

int E2E::cnt_
protected

Definition at line 81 of file e2e.cpp.

◆ nh_

ros::NodeHandle E2E::nh_
protected

Definition at line 71 of file e2e.cpp.

◆ pnh_

ros::NodeHandle E2E::pnh_
protected

Definition at line 72 of file e2e.cpp.

◆ raw_scans_

std::vector<urg_sim::RawScanData::Ptr> E2E::raw_scans_
protected

Definition at line 84 of file e2e.cpp.

◆ scans_

std::vector<sensor_msgs::LaserScan::ConstPtr> E2E::scans_
protected

Definition at line 83 of file e2e.cpp.

◆ sim_

urg_sim::URGSimulator* E2E::sim_
protected

Definition at line 76 of file e2e.cpp.

◆ sim_killed_

bool E2E::sim_killed_
protected

Definition at line 78 of file e2e.cpp.

◆ status_msg_

urg_stamped::Status::ConstPtr E2E::status_msg_
protected

Definition at line 79 of file e2e.cpp.

◆ sub_scan_

ros::Subscriber E2E::sub_scan_
protected

Definition at line 73 of file e2e.cpp.

◆ sub_status_

ros::Subscriber E2E::sub_status_
protected

Definition at line 74 of file e2e.cpp.

◆ th_sim_

std::thread E2E::th_sim_
protected

Definition at line 77 of file e2e.cpp.

◆ true_stamps_

std::map<int, ros::Time> E2E::true_stamps_
protected

Definition at line 85 of file e2e.cpp.


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


urg_stamped
Author(s): Atsushi Watanabe
autogenerated on Wed Dec 18 2024 03:10:57