#include <urg_stamped.h>
Classes | |
struct | ResponseErrorCount |
Public Member Functions | |
void | spin () |
UrgStampedNode () | |
Protected Types | |
enum | DelayEstimState { DelayEstimState::IDLE, DelayEstimState::STOPPING_SCAN, DelayEstimState::ESTIMATION_STARTING, DelayEstimState::ESTIMATING, DelayEstimState::EXITING } |
Protected Member Functions | |
void | cbConnect () |
void | cbII (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, const std::map< std::string, std::string > ¶ms) |
void | cbIISend (const boost::posix_time::ptime &time_send) |
void | cbM (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, const scip2::ScanData &scan, const bool has_intensity) |
void | cbPP (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, const std::map< std::string, std::string > ¶ms) |
void | cbQT (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status) |
void | cbRB (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status) |
void | cbRS (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status) |
void | cbTM (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, const scip2::Timestamp &time_device) |
void | cbTMSend (const boost::posix_time::ptime &time_send) |
void | cbVV (const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, const std::map< std::string, std::string > ¶ms) |
void | delayEstimation (const ros::TimerEvent &event=ros::TimerEvent()) |
bool | detectDeviceTimeJump (const boost::posix_time::ptime &time_response, const uint64_t &device_timestamp) |
void | errorCountIncrement (const std::string &status) |
void | hardReset () |
void | retryTM (const ros::TimerEvent &event=ros::TimerEvent()) |
void | softReset () |
void | timeSync (const ros::TimerEvent &event=ros::TimerEvent()) |
Definition at line 45 of file urg_stamped.h.
|
strongprotected |
Enumerator | |
---|---|
IDLE | |
STOPPING_SCAN | |
ESTIMATION_STARTING | |
ESTIMATING | |
EXITING |
Definition at line 65 of file urg_stamped.h.
urg_stamped::UrgStampedNode::UrgStampedNode | ( | ) |
Definition at line 538 of file urg_stamped.cpp.
|
protected |
Definition at line 421 of file urg_stamped.cpp.
|
protected |
Definition at line 292 of file urg_stamped.cpp.
|
protected |
Definition at line 287 of file urg_stamped.cpp.
|
protected |
Definition at line 45 of file urg_stamped.cpp.
|
protected |
Definition at line 228 of file urg_stamped.cpp.
|
protected |
Definition at line 368 of file urg_stamped.cpp.
|
protected |
Definition at line 389 of file urg_stamped.cpp.
|
protected |
Definition at line 401 of file urg_stamped.cpp.
|
protected |
Definition at line 121 of file urg_stamped.cpp.
|
protected |
Definition at line 116 of file urg_stamped.cpp.
|
protected |
Definition at line 273 of file urg_stamped.cpp.
|
protected |
Definition at line 437 of file urg_stamped.cpp.
|
protected |
Definition at line 514 of file urg_stamped.cpp.
|
protected |
Definition at line 474 of file urg_stamped.cpp.
|
protected |
Definition at line 506 of file urg_stamped.cpp.
|
protected |
Definition at line 449 of file urg_stamped.cpp.
|
protected |
Definition at line 499 of file urg_stamped.cpp.
void urg_stamped::UrgStampedNode::spin | ( | ) |
Definition at line 650 of file urg_stamped.cpp.
|
protected |
Definition at line 427 of file urg_stamped.cpp.
|
protected |
Definition at line 87 of file urg_stamped.h.
|
protected |
Definition at line 81 of file urg_stamped.h.
|
protected |
Definition at line 75 of file urg_stamped.h.
|
protected |
Definition at line 73 of file urg_stamped.h.
|
protected |
Definition at line 59 of file urg_stamped.h.
|
protected |
Definition at line 63 of file urg_stamped.h.
|
protected |
Definition at line 86 of file urg_stamped.h.
|
protected |
Definition at line 76 of file urg_stamped.h.
|
protected |
Definition at line 111 of file urg_stamped.h.
|
protected |
Definition at line 112 of file urg_stamped.h.
|
protected |
Definition at line 77 of file urg_stamped.h.
|
protected |
Definition at line 80 of file urg_stamped.h.
|
protected |
Definition at line 93 of file urg_stamped.h.
|
protected |
Definition at line 55 of file urg_stamped.h.
|
protected |
Definition at line 48 of file urg_stamped.h.
|
protected |
Definition at line 84 of file urg_stamped.h.
|
protected |
Definition at line 49 of file urg_stamped.h.
|
protected |
Definition at line 50 of file urg_stamped.h.
|
protected |
Definition at line 62 of file urg_stamped.h.
|
protected |
Definition at line 91 of file urg_stamped.h.
|
protected |
Definition at line 60 of file urg_stamped.h.
|
protected |
Definition at line 57 of file urg_stamped.h.
|
protected |
Definition at line 56 of file urg_stamped.h.
|
protected |
Definition at line 92 of file urg_stamped.h.
|
protected |
Definition at line 95 of file urg_stamped.h.
|
protected |
Definition at line 83 of file urg_stamped.h.
|
protected |
Definition at line 74 of file urg_stamped.h.
|
protected |
Definition at line 52 of file urg_stamped.h.
|
protected |
Definition at line 53 of file urg_stamped.h.
|
protected |
Definition at line 51 of file urg_stamped.h.
|
protected |
Definition at line 97 of file urg_stamped.h.
|
protected |
Definition at line 96 of file urg_stamped.h.
|
protected |
Definition at line 99 of file urg_stamped.h.
|
protected |
Definition at line 98 of file urg_stamped.h.
|
protected |
Definition at line 78 of file urg_stamped.h.
|
protected |
Definition at line 79 of file urg_stamped.h.
|
protected |
Definition at line 89 of file urg_stamped.h.