abstract.h
/tmp/ws/src/urg_stamped/include/scip2/response/
abstract_8h.html
scip2::Response
scip2
connection.h
/tmp/ws/src/urg_stamped/include/scip2/
connection_8h.html
scip2/logger.h
scip2::Connection
scip2::ConnectionTcp
scip2
decode.h
/tmp/ws/src/urg_stamped/include/scip2/
decode_8h.html
scip2::Decoder
scip2::DecoderRemain
scip2::Decoder::Iterator
scip2
device_time_origin.h
/tmp/ws/src/urg_stamped/include/urg_stamped/
device__time__origin_8h.html
urg_stamped::device_time_origin::DriftedTime
urg_stamped
urg_stamped::device_time_origin
urg_stamped::device_time_origin::estimator
urg_stamped::device_time_origin::jump_detector
bool
detectTimeJump
namespaceurg__stamped_1_1device__time__origin_1_1jump__detector.html
a623df13e69e8e1d5d4cab0d5b50f1d94
(const ros::Time &last_device_time_origin, const ros::Time ¤t_device_time_origin, const double allowed_device_time_origin_diff)
ros::Time
estimateOrigin
namespaceurg__stamped_1_1device__time__origin_1_1estimator.html
a4bd1b14e2efa472182b233b30a0b6b42
(const boost::posix_time::ptime &time_response, const uint64_t &device_timestamp, const ros::Duration &communication_delay, ros::Time &time_at_device_timestamp)
ros::Time
estimateOriginByAverage
namespaceurg__stamped_1_1device__time__origin_1_1estimator.html
aabe9f145ea9e4c98834b9e20cb2562f7
(const boost::posix_time::ptime &time_request, const boost::posix_time::ptime &time_response, const uint64_t &device_timestamp)
e2e.cpp
/tmp/ws/src/urg_stamped/test/src/
e2e_8cpp.html
urg_sim/urg_sim.h
E2E
E2EWithParam
INSTANTIATE_TEST_CASE_P
e2e_8cpp.html
a8a6944708deae802c6816e4fe7edf9b3
(Simple, E2EWithParam, ::testing::ValuesIn(params))
int
main
e2e_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::vector< urg_sim::URGSimulator::Params >
params
e2e_8cpp.html
a52b96c417ca9d273c2f391d104579fde
({ { .model=urg_sim::URGSimulator::Model::UTM,.boot_duration=0.01,.comm_delay_base=0.00025,.comm_delay_sigma=0.00005,.scan_interval=0.025,.clock_rate=1.0,.hex_ii_timestamp=false,.angle_resolution=1440,.angle_min=0,.angle_max=1080,.angle_front=540, }, { .model=urg_sim::URGSimulator::Model::UST,.boot_duration=0.01,.comm_delay_base=0.00025,.comm_delay_sigma=0.00005,.scan_interval=0.025,.clock_rate=1.0,.hex_ii_timestamp=true,.angle_resolution=1440,.angle_min=0,.angle_max=1080,.angle_front=540, }, })
TEST_F
e2e_8cpp.html
a58188e7d467c68dc0394843eb99b2799
(E2E, RebootOnError)
TEST_P
e2e_8cpp.html
a36950830511412fff3ef7849926c29e5
(E2EWithParam, Simple)
encode.cpp
/tmp/ws/src/urg_stamped/src/urg_sim/
encode_8cpp.html
urg_sim/encode.h
urg_sim
urg_sim::encode
std::string
checksum
namespaceurg__sim_1_1encode.html
aa1b3e17433701575939084c3f6f08a94
(const std::string &a)
std::string
encode
namespaceurg__sim_1_1encode.html
ab24abe209cf5ce8e1758f9b644d326d2
(const std::vector< uint32_t > &v, const EncodeType ced)
std::string
withChecksum
namespaceurg__sim_1_1encode.html
a01fc4b6be04dd975bf5f80df303e24a1
(const std::string &s)
encode.h
/tmp/ws/src/urg_stamped/include/urg_sim/
encode_8h.html
urg_sim
urg_sim::encode
EncodeType
namespaceurg__sim_1_1encode.html
a188a02187b1e1200421c4c643c80993d
CED2
CED3
CED4
std::string
checksum
namespaceurg__sim_1_1encode.html
aa1b3e17433701575939084c3f6f08a94
(const std::string &a)
std::string
encode
namespaceurg__sim_1_1encode.html
ab24abe209cf5ce8e1758f9b644d326d2
(const std::vector< uint32_t > &v, const EncodeType ced)
std::string
withChecksum
namespaceurg__sim_1_1encode.html
a01fc4b6be04dd975bf5f80df303e24a1
(const std::string &s)
first_order_filter.h
/tmp/ws/src/urg_stamped/include/urg_stamped/
first__order__filter_8h.html
urg_stamped::FirstOrderFilter
urg_stamped::FirstOrderHPF
urg_stamped::FirstOrderLPF
urg_stamped
logger.cpp
/tmp/ws/src/urg_stamped/src/scip2/
logger_8cpp.html
scip2/logger.h
scip2
scip2::logger
std::ostream &
debug
namespacescip2_1_1logger.html
a557958f9f30103ac907f708d8ec6dc2e
()
std::ostream &
error
namespacescip2_1_1logger.html
ae12393a5ead00e5de058b62e94ba8001
()
std::ostream &
fatal
namespacescip2_1_1logger.html
aeb528ae6d1726b42ba742cac87454db2
()
std::ostream &
info
namespacescip2_1_1logger.html
a703341e3c091efc38c427746a29356aa
()
void
setDebugLogger
namespacescip2_1_1logger.html
ab973890670a84a7a0f3e4e9b90fa478e
(std::ostream *l)
void
setErrorLogger
namespacescip2_1_1logger.html
a992c76300ee1b61e67d0e6d5d343c18f
(std::ostream *l)
void
setFatalLogger
namespacescip2_1_1logger.html
a948b348b18039710aa462d3a1d1c7a75
(std::ostream *l)
void
setInfoLogger
namespacescip2_1_1logger.html
a66e8653776ddc5d4998801023c738d3a
(std::ostream *l)
void
setWarnLogger
namespacescip2_1_1logger.html
a852a6787c34d8e93fdb0a1f740051517
(std::ostream *l)
std::ostream &
warn
namespacescip2_1_1logger.html
a13c79a480989208c3a3bacc0e2f0f93b
()
bool
active_
logger_8cpp.html
a121aee969503dcc0f2d4ff4879d9c4d9
std::ostream *
raw_
logger_8cpp.html
a86d3a131d66b11f6d9915c8989a98755
std::string
type_
logger_8cpp.html
a82430191e59707c01706b4dcddde965a
logger.h
/tmp/ws/src/urg_stamped/include/scip2/
logger_8h.html
scip2
scip2::logger
std::ostream &
debug
namespacescip2_1_1logger.html
a557958f9f30103ac907f708d8ec6dc2e
()
std::ostream &
error
namespacescip2_1_1logger.html
ae12393a5ead00e5de058b62e94ba8001
()
std::ostream &
fatal
namespacescip2_1_1logger.html
aeb528ae6d1726b42ba742cac87454db2
()
std::ostream &
info
namespacescip2_1_1logger.html
a703341e3c091efc38c427746a29356aa
()
void
setDebugLogger
namespacescip2_1_1logger.html
ab973890670a84a7a0f3e4e9b90fa478e
(std::ostream *l)
void
setErrorLogger
namespacescip2_1_1logger.html
a992c76300ee1b61e67d0e6d5d343c18f
(std::ostream *l)
void
setFatalLogger
namespacescip2_1_1logger.html
a948b348b18039710aa462d3a1d1c7a75
(std::ostream *l)
void
setInfoLogger
namespacescip2_1_1logger.html
a66e8653776ddc5d4998801023c738d3a
(std::ostream *l)
void
setWarnLogger
namespacescip2_1_1logger.html
a852a6787c34d8e93fdb0a1f740051517
(std::ostream *l)
std::ostream &
warn
namespacescip2_1_1logger.html
a13c79a480989208c3a3bacc0e2f0f93b
()
param.h
/tmp/ws/src/urg_stamped/include/scip2/
param_8h.html
scip2::ParsedParam
scip2
static ParsedParam
parseParamLine
namespacescip2.html
ada70550bf3c532e382627c2deb04c124
(const std::string &line)
parameters.h
/tmp/ws/src/urg_stamped/include/scip2/response/
parameters_8h.html
scip2/response/abstract.h
scip2/logger.h
scip2/param.h
scip2::ResponseII
scip2::ResponseParams
scip2::ResponsePP
scip2::ResponseVV
scip2
protocol.h
/tmp/ws/src/urg_stamped/include/scip2/
protocol_8h.html
scip2/connection.h
scip2/response.h
scip2/logger.h
scip2::Protocol
scip2
quit.h
/tmp/ws/src/urg_stamped/include/scip2/response/
quit_8h.html
scip2/response/abstract.h
scip2::ResponseQT
scip2
reboot.h
/tmp/ws/src/urg_stamped/include/scip2/response/
reboot_8h.html
scip2/response/abstract.h
scip2::ResponseRB
scip2
reset.h
/tmp/ws/src/urg_stamped/include/scip2/response/
reset_8h.html
scip2/response/abstract.h
scip2::ResponseRS
scip2::ResponseRT
scip2
response.h
/tmp/ws/src/urg_stamped/include/scip2/
response_8h.html
scip2/response/abstract.h
scip2/response/parameters.h
scip2/response/quit.h
scip2/response/reboot.h
scip2/response/reset.h
scip2/response/stream.h
scip2/response/time_sync.h
scip2/logger.h
scip2::ResponseProcessor
scip2
ros_logger.cpp
/tmp/ws/src/urg_stamped/src/
ros__logger_8cpp.html
scip2/logger.h
urg_stamped
void
setROSLogger
namespaceurg__stamped.html
afe683337aabb5bf4d6322fea12a80068
(const std::string &prefix)
ros_logger.h
/tmp/ws/src/urg_stamped/include/urg_stamped/
ros__logger_8h.html
urg_stamped
void
setROSLogger
namespaceurg__stamped.html
afe683337aabb5bf4d6322fea12a80068
(const std::string &prefix)
scip2.h
/tmp/ws/src/urg_stamped/include/scip2/
scip2_8h.html
scip2/connection.h
scip2/protocol.h
stream.h
/tmp/ws/src/urg_stamped/include/scip2/response/
stream_8h.html
scip2/decode.h
scip2/response/abstract.h
scip2/logger.h
scip2::ResponseMD
scip2::ResponseME
scip2::ResponseStream
scip2::ScanData
scip2
test_decode.cpp
/tmp/ws/src/urg_stamped/test/src/
test__decode_8cpp.html
scip2/decode.h
int
main
test__decode_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__decode_8cpp.html
a522a6839b178dbb4c6eef4dd4dc318ab
(DecoderTest, testChecksumValidation)
TEST
test__decode_8cpp.html
abe6ccd656f75dda6001a264e6b6e00b0
(DecoderTest, testDecodeSingle)
test_device_time_origin.cpp
/tmp/ws/src/urg_stamped/test/src/
test__device__time__origin_8cpp.html
urg_stamped/device_time_origin.h
urg_stamped
int
main
test__device__time__origin_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceurg__stamped.html
a087dbc3799b6e689290ede383cacc1bf
(DeviceTimeOriginTest, testDetectTimeJump)
TEST
namespaceurg__stamped.html
a00631c031eb12bc4e9a50dbe8d14d11a
(DeviceTimeOriginTest, testEstimateOrigin)
TEST
namespaceurg__stamped.html
ab854b1210c5c94532e6e3b34ceaac683
(DeviceTimeOriginTest, testEstimateOriginByAverage)
test_first_order_filter.cpp
/tmp/ws/src/urg_stamped/test/src/
test__first__order__filter_8cpp.html
urg_stamped/first_order_filter.h
urg_stamped
int
main
test__first__order__filter_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceurg__stamped.html
a8de8fe7bf606e114ea3ed1fb0a5f3ac1
(FirstOrderFilter, HPF)
TEST
namespaceurg__stamped.html
a961a76380efd8f5dfabf14d94007113b
(FirstOrderFilter, LPF)
TEST
namespaceurg__stamped.html
a440c3dac150d21fa4e01533cc6316771
(FirstOrderFilter, PassThrough)
test_param.cpp
/tmp/ws/src/urg_stamped/test/src/
test__param_8cpp.html
scip2/param.h
int
main
test__param_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__param_8cpp.html
a0eada8c672efbc444bd9742be201c1ea
(ParseParamLine, checksumMismatch)
TEST
test__param_8cpp.html
a9102fa9359190be3d6d3bad77041ae2d
(ParseParamLine, containsSemicolon)
TEST
test__param_8cpp.html
ae9a7f8940eab3c8ff53293e95d3ca682
(ParseParamLine, noChecksumDelimiter)
TEST
test__param_8cpp.html
a304c148aab46a1dc2ee18cce7e43026f
(ParseParamLine, noDelimiter)
TEST
test__param_8cpp.html
a71fce8706fe41677fe4e5840a2e3e070
(ParseParamLine, parsed)
TEST
test__param_8cpp.html
a9f4edac83dc7d7bac8a3bc3bce66145e
(ParseParamLine, shortLine)
test_timestamp_moving_average.cpp
/tmp/ws/src/urg_stamped/test/src/
test__timestamp__moving__average_8cpp.html
urg_stamped/timestamp_moving_average.h
urg_stamped
int
main
test__timestamp__moving__average_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceurg__stamped.html
a61100c717c31ed09f9ef5040340aaec3
(TimestampMovingAverage, MovingAverage)
TEST
namespaceurg__stamped.html
a956b1a99624fc9d1602fcd054461d841
(TimestampMovingAverage, ResetAndGo)
TEST
namespaceurg__stamped.html
af7368f890b8efa1c88e293b95558e834
(TimestampMovingAverage, SkippedInput)
test_timestamp_outlier_remover.cpp
/tmp/ws/src/urg_stamped/test/src/
test__timestamp__outlier__remover_8cpp.html
urg_stamped/timestamp_outlier_remover.h
urg_stamped
int
main
test__timestamp__outlier__remover_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceurg__stamped.html
a0fed674aa0f25de536637c5bec998e77
(TimestampOutlierRemoval, MoreThanTwoOutlier)
TEST
namespaceurg__stamped.html
a5ee162e7c9845b74642b4bf2fe3a410f
(TimestampOutlierRemoval, RemoveOneOutlier)
test_walltime.cpp
/tmp/ws/src/urg_stamped/test/src/
test__walltime_8cpp.html
scip2/walltime.h
int
main
test__walltime_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__walltime_8cpp.html
adaadd8d38e11b1e6289c5b52b3aa8914
(WalltimeTest, testDeviceTimeBoundary)
TEST
test__walltime_8cpp.html
a580f9fb76241f09ce8882de637640ed8
(WalltimeTest, testTimestampOverflow)
time_sync.h
/tmp/ws/src/urg_stamped/include/scip2/response/
time__sync_8h.html
scip2/response/abstract.h
scip2/logger.h
scip2::ResponseTM
scip2::Timestamp
scip2
timestamp_moving_average.h
/tmp/ws/src/urg_stamped/include/urg_stamped/
timestamp__moving__average_8h.html
urg_stamped::TimestampMovingAverage
urg_stamped
timestamp_outlier_remover.h
/tmp/ws/src/urg_stamped/include/urg_stamped/
timestamp__outlier__remover_8h.html
urg_stamped::TimestampOutlierRemover
urg_stamped
urg_sim.cpp
/tmp/ws/src/urg_stamped/src/urg_sim/
urg__sim_8cpp.html
urg_sim/urg_sim.h
urg_sim/encode.h
urg_sim
urg_sim.h
/tmp/ws/src/urg_stamped/include/urg_sim/
urg__sim_8h.html
urg_sim::URGSimulator::Params
urg_sim::RawScanData
urg_sim::URGSimulator
urg_sim
std::function< void(const RawScanData::Ptr)>
RawScanDataCallback
namespaceurg__sim.html
ab31c45ad5098859e5d4e906030781c02
urg_sim_exec.cpp
/tmp/ws/src/urg_stamped/src/urg_sim/
urg__sim__exec_8cpp.html
urg_sim/urg_sim.h
int
main
urg__sim__exec_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
urg_stamped.cpp
/tmp/ws/src/urg_stamped/src/
urg__stamped_8cpp.html
scip2/scip2.h
scip2/walltime.h
scip2/logger.h
urg_stamped/device_time_origin.h
urg_stamped/first_order_filter.h
urg_stamped/timestamp_moving_average.h
urg_stamped/timestamp_outlier_remover.h
urg_stamped/ros_logger.h
urg_stamped/urg_stamped.h
urg_stamped
urg_stamped.h
/tmp/ws/src/urg_stamped/include/urg_stamped/
urg__stamped_8h.html
scip2/scip2.h
scip2/walltime.h
urg_stamped/device_time_origin.h
urg_stamped/first_order_filter.h
urg_stamped/timestamp_moving_average.h
urg_stamped/timestamp_outlier_remover.h
urg_stamped/ros_logger.h
urg_stamped::DeviceOriginAt
urg_stamped::UrgStampedNode::ResponseErrorCount
urg_stamped::UrgStampedNode
urg_stamped
urg_stamped_node.cpp
/tmp/ws/src/urg_stamped/src/
urg__stamped__node_8cpp.html
urg_stamped/urg_stamped.h
int
main
urg__stamped__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
walltime.h
/tmp/ws/src/urg_stamped/include/scip2/
walltime_8h.html
scip2/logger.h
scip2::Walltime
scip2
scip2::Connection
classscip2_1_1Connection.html
std::shared_ptr< Connection >
Ptr
classscip2_1_1Connection.html
a3505a1e776048b0c3d94aa6925753356
Connection
classscip2_1_1Connection.html
a0994332d2280aa79ee476f5a0720ec0b
()
void
registerCloseCallback
classscip2_1_1Connection.html
a73ef287e8a1f6244a6aa096809e6eed5
(CallbackClose cb)
void
registerConnectCallback
classscip2_1_1Connection.html
a7b9ef67532504b3b02d2c28dd6ddc013
(CallbackConnect cb)
void
registerReceiveCallback
classscip2_1_1Connection.html
adc1a798ded29f500d145fd5c0f081500
(CallbackReceive cb)
virtual void
send
classscip2_1_1Connection.html
ac5e49f1202c22bcd588d45639604e230
(const std::string &, CallbackSend=CallbackSend())=0
virtual void
spin
classscip2_1_1Connection.html
a524172d26af6fadfb66b5aa2b641fc62
()=0
virtual void
startWatchdog
classscip2_1_1Connection.html
afcd2eaf83868232ecfb6fef532857d83
(const boost::posix_time::time_duration &)=0
virtual void
stop
classscip2_1_1Connection.html
a85685ea4c4261c322b8d02fd47c90d43
()=0
boost::function< void(void)>
CallbackClose
classscip2_1_1Connection.html
a79494bac76486a60dcdf9c4827047d6e
boost::function< void(void)>
CallbackConnect
classscip2_1_1Connection.html
ac94d0818e9143cc66b62eaf7731b25bc
boost::function< void(boost::asio::streambuf &, const boost::posix_time::ptime &)>
CallbackReceive
classscip2_1_1Connection.html
aba078a53631785359c073adedd72706c
boost::function< void(const boost::posix_time::ptime &)>
CallbackSend
classscip2_1_1Connection.html
a28ca843628d8e2d05bcb4d1d4aba863f
void
close
classscip2_1_1Connection.html
a94f32ed54ca86544bffba160c6a785a9
()
void
connect
classscip2_1_1Connection.html
a86daa1cc6518a147058bfd4dfac1a0a7
()
void
receive
classscip2_1_1Connection.html
a2110b8ad752f00f58a5d5314d225de48
(boost::asio::streambuf &buf, const boost::posix_time::ptime &time_read)
CallbackClose
cb_close_
classscip2_1_1Connection.html
a8ef58b36eb70847a5541f1933b8e2959
CallbackConnect
cb_connect_
classscip2_1_1Connection.html
a4d21452c6f79690d5066ed3e92181f3e
CallbackReceive
cb_receive_
classscip2_1_1Connection.html
ad5ae36a3d2b0ca64d7a40c9481dabfa0
friend class
Protocol
classscip2_1_1Connection.html
a4bb7ed9de9336d0963664f1529eeaa9c
scip2::ConnectionTcp
classscip2_1_1ConnectionTcp.html
scip2::Connection
std::shared_ptr< ConnectionTcp >
Ptr
classscip2_1_1ConnectionTcp.html
ad580b47ba1bf98bb72629cac274c70b0
ConnectionTcp
classscip2_1_1ConnectionTcp.html
a65053f7b3bf2af73350e1f9ba3e821f5
(const std::string &ip, const uint16_t port)
void
send
classscip2_1_1ConnectionTcp.html
a633a0d6af02fe6e909eb68d36b2426ad
(const std::string &data, CallbackSend cb=CallbackSend())
void
spin
classscip2_1_1ConnectionTcp.html
a329106038135be6eaba99c8167ae0e43
()
void
startWatchdog
classscip2_1_1ConnectionTcp.html
ae9b400cfbe1f0032594f0c089a1d7ca8
(const boost::posix_time::time_duration &duration)
void
stop
classscip2_1_1ConnectionTcp.html
a2735397fca18b7ce78441251cf8c5f82
()
void
asyncRead
classscip2_1_1ConnectionTcp.html
a5061b4638debd618043ee692185c8cd7
()
void
clearWatchdog
classscip2_1_1ConnectionTcp.html
ae57149351d6040c56a2fb9ca936d94d0
()
void
onConnect
classscip2_1_1ConnectionTcp.html
a370cba7e6ef343ed31f124432878ffcc
(const boost::system::error_code &error)
void
onConnectTimeout
classscip2_1_1ConnectionTcp.html
aafe7cd29fcb092cd1d87ddc825a75536
(const boost::system::error_code &error)
void
onReceive
classscip2_1_1ConnectionTcp.html
a06d0f94b6f08ceacb1bd898545c659b4
(const boost::system::error_code &error)
void
onSend
classscip2_1_1ConnectionTcp.html
ad6970bcb2647e079ec09f0eaf452e8ed
(const boost::system::error_code &error, CallbackSend cb)
void
onWatchdog
classscip2_1_1ConnectionTcp.html
a48145294756556b9230e5ed7861f6c85
(const boost::system::error_code &error)
boost::asio::streambuf
buf_
classscip2_1_1ConnectionTcp.html
a050f622d10e6250e7027a02decb22ac1
boost::asio::io_service
io_
classscip2_1_1ConnectionTcp.html
add8e9e61b6b757f66a93ed7cd16c8923
boost::asio::ip::tcp::socket
socket_
classscip2_1_1ConnectionTcp.html
a2a5d670e0de7d670a3836748f1424850
boost::asio::deadline_timer
timeout_
classscip2_1_1ConnectionTcp.html
addb79a9193f2365141f10edcf7e32ea9
boost::asio::deadline_timer
watchdog_
classscip2_1_1ConnectionTcp.html
a8e2451f573be0269a4f3fb313b0ab413
boost::posix_time::time_duration
watchdog_duration_
classscip2_1_1ConnectionTcp.html
ad766d9960fedced663c19101d9c3d96a
scip2::Decoder
classscip2_1_1Decoder.html
L
scip2::Decoder::Iterator
Iterator
begin
classscip2_1_1Decoder.html
a3872cd76361400c275ec2dcc73e3296b
()
Decoder
classscip2_1_1Decoder.html
a3112ed109a7311bf9fcb91b0259799e9
(const std::string &line, const DecoderRemain &remain=DecoderRemain())
Iterator
end
classscip2_1_1Decoder.html
a34ad11f64c7baf765215f786783988be
()
uint8_t
getChecksum
classscip2_1_1Decoder.html
ae1fa2952371a8a63388d48c449a9108d
() const
const std::string::const_iterator
begin_
classscip2_1_1Decoder.html
a78c295230a1c1387a110fdb82ea857ab
const std::string::const_iterator
end_
classscip2_1_1Decoder.html
ad64592894995b450eddfa770f24e04f2
const DecoderRemain
remain_
classscip2_1_1Decoder.html
ad6f5c50bf284f930f7c0d8c4b25fc341
scip2::DecoderRemain
classscip2_1_1DecoderRemain.html
DecoderRemain
classscip2_1_1DecoderRemain.html
a05e2707ff62090bdcc815f3503ceb39e
()
DecoderRemain
classscip2_1_1DecoderRemain.html
a3bd9efac32502a213b6e072069437895
(const uint64_t &buf, const uint32_t &chars)
uint64_t
buf_
classscip2_1_1DecoderRemain.html
ac83096fc6e264abd0b40ce8628ae64e3
uint32_t
chars_
classscip2_1_1DecoderRemain.html
a4803b477f00394edf13511e1e86eafef
urg_stamped::DeviceOriginAt
classurg__stamped_1_1DeviceOriginAt.html
DeviceOriginAt
classurg__stamped_1_1DeviceOriginAt.html
a25ce3cd356b6f40e9888be114a154460
(const ros::Time origin, const ros::Time at)
bool
operator<
classurg__stamped_1_1DeviceOriginAt.html
a7b88c5edca64c6e28d178f1e54870d8c
(const DeviceOriginAt &b) const
ros::Time
at_
classurg__stamped_1_1DeviceOriginAt.html
a4ac1cb7f4a829500b6ef8b1cc260722b
ros::Time
origin_
classurg__stamped_1_1DeviceOriginAt.html
adcdf736711a4bce167dd251b7ca7454e
urg_stamped::device_time_origin::DriftedTime
classurg__stamped_1_1device__time__origin_1_1DriftedTime.html
DriftedTime
classurg__stamped_1_1device__time__origin_1_1DriftedTime.html
ab4be05a986688384a802244714344ce9
()
DriftedTime
classurg__stamped_1_1device__time__origin_1_1DriftedTime.html
adbf7c6bb1be0937a7d27b9f6a1f09a5f
(const ros::Time origin, const float gain)
double
gain_
classurg__stamped_1_1device__time__origin_1_1DriftedTime.html
a5b30a3e00046c36285868e7d18b8cbe2
ros::Time
origin_
classurg__stamped_1_1device__time__origin_1_1DriftedTime.html
ad9fd5e342b18cade65e41f5a0a460ff4
E2E
classE2E.html
E2E
classE2E.html
ab3e0461b492d5c7941dbfdaada256480
()
void
TearDown
classE2E.html
a6d40e2f1b8e58626fda02ea03343d406
()
void
cbRawScanData
classE2E.html
ae955fd03ee14f4fa8d66fff069efbfee
(const urg_sim::RawScanData::Ptr data)
void
cbScan
classE2E.html
a1644f239aedddaf48aed4a4b4455dd10
(const sensor_msgs::LaserScan::ConstPtr &msg)
void
cbStatus
classE2E.html
a9996a906ca81aba332c7adca73296179
(const urg_stamped::Status ::ConstPtr &msg)
void
startSimulator
classE2E.html
a757f9c4cf76e96fb2eb8d17967c06d98
(const urg_sim::URGSimulator::Params ¶ms)
void
startUrgStamped
classE2E.html
ae487f92e2e2f5e2fa325dc1ee58a9df9
()
void
waitScans
classE2E.html
ab961e62e7b67d7b0b1a457955f415c54
(const size_t num, const ros::Duration &timeout)
int
cnt_
classE2E.html
a3ac7ecf1525e7bcfea5128ec137a1f52
ros::NodeHandle
nh_
classE2E.html
ad3e6202c7331361a1f4b8189672edc8f
ros::NodeHandle
pnh_
classE2E.html
a654164474e573cd01bb71bc41f3ac732
std::vector< urg_sim::RawScanData::Ptr >
raw_scans_
classE2E.html
a0cb78f9ae6ea4b3b603318dacb3793cc
std::vector< sensor_msgs::LaserScan::ConstPtr >
scans_
classE2E.html
afcb1a8b9ccf56e25b2691d371c56ecce
urg_sim::URGSimulator *
sim_
classE2E.html
af69c2557182faf36d185a0d3416578b2
bool
sim_killed_
classE2E.html
aabd863a48ce8ec2d40b0001088426344
urg_stamped::Status::ConstPtr
status_msg_
classE2E.html
a2545cfaca5e0a5dc6e7d5af9bbbf5f11
ros::Subscriber
sub_scan_
classE2E.html
a234376d1036100fbf9aed377d3d8c259
ros::Subscriber
sub_status_
classE2E.html
ad673847174f7427e43c19e1823ce3a07
std::thread
th_sim_
classE2E.html
a589f9e4a868efd618c5dfcd92ff7c17a
std::map< int, ros::Time >
true_stamps_
classE2E.html
a5729964ec1a4cf4f9fb358ec841b2e5e
E2EWithParam
classE2EWithParam.html
E2E
urg_stamped::FirstOrderFilter
classurg__stamped_1_1FirstOrderFilter.html
FirstOrderFilter
classurg__stamped_1_1FirstOrderFilter.html
a32aa526950bb6aa86ff2eaef075f34a0
()
FLT
update
classurg__stamped_1_1FirstOrderFilter.html
a27a2963dec4b578a9e497ba206464a79
(const FLT &in)
FLT
k_
classurg__stamped_1_1FirstOrderFilter.html
a9330c89052f61c9f9d0a7e36b8a3fab8
[4]
FLT
x_
classurg__stamped_1_1FirstOrderFilter.html
ac3f30ea9279a916f5bc4a34ed017a53b
FirstOrderFilter< double >
classurg__stamped_1_1FirstOrderFilter.html
FirstOrderFilter
classurg__stamped_1_1FirstOrderFilter.html
a32aa526950bb6aa86ff2eaef075f34a0
()
double
update
classurg__stamped_1_1FirstOrderFilter.html
a27a2963dec4b578a9e497ba206464a79
(const double &in)
double
k_
classurg__stamped_1_1FirstOrderFilter.html
a9330c89052f61c9f9d0a7e36b8a3fab8
[4]
double
x_
classurg__stamped_1_1FirstOrderFilter.html
ac3f30ea9279a916f5bc4a34ed017a53b
urg_stamped::FirstOrderHPF
classurg__stamped_1_1FirstOrderHPF.html
urg_stamped::FirstOrderFilter
FirstOrderHPF
classurg__stamped_1_1FirstOrderHPF.html
ae55dda8c8cd9392eb6f6ae3a025cd414
(const FLT &time_constant)
FirstOrderHPF< double >
classurg__stamped_1_1FirstOrderHPF.html
FirstOrderFilter< double >
FirstOrderHPF
classurg__stamped_1_1FirstOrderHPF.html
ae55dda8c8cd9392eb6f6ae3a025cd414
(const double &time_constant)
urg_stamped::FirstOrderLPF
classurg__stamped_1_1FirstOrderLPF.html
urg_stamped::FirstOrderFilter
FirstOrderLPF
classurg__stamped_1_1FirstOrderLPF.html
a8998d882c15bf07ffd99e52328bf6ddf
(const FLT &time_constant)
FirstOrderLPF< double >
classurg__stamped_1_1FirstOrderLPF.html
FirstOrderFilter< double >
FirstOrderLPF
classurg__stamped_1_1FirstOrderLPF.html
a8998d882c15bf07ffd99e52328bf6ddf
(const double &time_constant)
scip2::Decoder::Iterator
classscip2_1_1Decoder_1_1Iterator.html
DecoderRemain
getRemain
classscip2_1_1Decoder_1_1Iterator.html
a429b9e6a4861101b515f2c1eeb8d6200
() const
Iterator
classscip2_1_1Decoder_1_1Iterator.html
aec39f8947c324089f90f4d1c3c99107f
(const std::string::const_iterator &pos, const std::string::const_iterator &end, const DecoderRemain &remain=DecoderRemain())
bool
operator!=
classscip2_1_1Decoder_1_1Iterator.html
a0499813deb46fb2cfff680d01c873a7b
(const Iterator &it) const
const uint64_t
operator*
classscip2_1_1Decoder_1_1Iterator.html
a4cdedf7c15d2d9ee5a1608f8ba8feac2
()
void
operator++
classscip2_1_1Decoder_1_1Iterator.html
a76e953f8afe19254a1101c2c5422e316
()
bool
operator==
classscip2_1_1Decoder_1_1Iterator.html
aa66d0d86faf993a193faa3340fa76bae
(const Iterator &it) const
std::string::const_iterator
end_
classscip2_1_1Decoder_1_1Iterator.html
ad37ef1877f6d0908277044f49ccb959a
std::string::const_iterator
pos_
classscip2_1_1Decoder_1_1Iterator.html
a6506d9e22b741bfbabdd3d0ba7319165
DecoderRemain
remain_
classscip2_1_1Decoder_1_1Iterator.html
a52a2440ba6ada863257074dbaaf0cad0
urg_sim::URGSimulator::Params
structurg__sim_1_1URGSimulator_1_1Params.html
int
angle_front
structurg__sim_1_1URGSimulator_1_1Params.html
a1e0812910d1e3fece5944e427ad286a9
int
angle_max
structurg__sim_1_1URGSimulator_1_1Params.html
ac905065936ad8d319dc06e5bb194cb5f
int
angle_min
structurg__sim_1_1URGSimulator_1_1Params.html
aa19170533c57b357d1a28e4627082845
int
angle_resolution
structurg__sim_1_1URGSimulator_1_1Params.html
a268cbcf74ffedab97f0d1ae505c3380b
double
boot_duration
structurg__sim_1_1URGSimulator_1_1Params.html
a80c419ef179506298e8f66f5aa5ce3e5
double
clock_rate
structurg__sim_1_1URGSimulator_1_1Params.html
af92c5e5728c1973bd1e87b7c05822bd4
double
comm_delay_base
structurg__sim_1_1URGSimulator_1_1Params.html
aa6455ee2746c0a12e82d937bf8504cd9
double
comm_delay_sigma
structurg__sim_1_1URGSimulator_1_1Params.html
a440d1be4bf468ea789a3c1ac5dac9725
bool
hex_ii_timestamp
structurg__sim_1_1URGSimulator_1_1Params.html
a5ddc209c319222dedde562574a8642b2
Model
model
structurg__sim_1_1URGSimulator_1_1Params.html
a642dc1ada6641f7b90f9a8d147213103
double
scan_interval
structurg__sim_1_1URGSimulator_1_1Params.html
a7c5dc8021de1f7e4b525e057b1b78a25
scip2::ParsedParam
structscip2_1_1ParsedParam.html
ParsedParam
structscip2_1_1ParsedParam.html
a86d6fbf322eab334d3ef3a8a0315718f
()
bool
checksum_matched
structscip2_1_1ParsedParam.html
ab6b6f37f65a355e44c2784f23cba0e3d
std::string
error
structscip2_1_1ParsedParam.html
a156e2dd2cd8fcebc6ca33167d65936b0
std::string
key
structscip2_1_1ParsedParam.html
a83746beadf44068f00323c5544262f24
bool
parsed
structscip2_1_1ParsedParam.html
a037c3df8e524e28bf476cc8a7bee5114
std::string
value
structscip2_1_1ParsedParam.html
a018db9c0c5f8e9821daf45d8260775b9
scip2::Protocol
classscip2_1_1Protocol.html
std::shared_ptr< Protocol >
Ptr
classscip2_1_1Protocol.html
af4e22ec1fb595487673df336031e9ca0
Protocol
classscip2_1_1Protocol.html
a26449b7f2167da59c52e3feeb2adf2fc
(Connection::Ptr connection)
void
registerCallback
classscip2_1_1Protocol.html
acb3c378a94913f630b7f47327f0724d8
(typename TResponse::Callback cb)
void
sendCommand
classscip2_1_1Protocol.html
aa15ff6f14eb6e5a39da7010c2ba72285
(const std::string &command, Connection::CallbackSend cb=Connection::CallbackSend())
void
cbReceive
classscip2_1_1Protocol.html
a8a2acee632500f210ed54bf39cc5bfb7
(boost::asio::streambuf &buf, const boost::posix_time::ptime &time_read)
Connection::Ptr
connection_
classscip2_1_1Protocol.html
abdceb7b88ca95e1681a826ddafb1659c
ResponseProcessor
response_processor_
classscip2_1_1Protocol.html
a433a0f590aca045a38f20f07d551cee1
urg_sim::RawScanData
structurg__sim_1_1RawScanData.html
std::shared_ptr< RawScanData >
Ptr
structurg__sim_1_1RawScanData.html
a34d2fc49a70799dbf07cde42721f1956
boost::posix_time::ptime
full_time
structurg__sim_1_1RawScanData.html
ad801b487dc515dc92a297c2e836b4261
std::vector< uint32_t >
intensities
structurg__sim_1_1RawScanData.html
ad2452ccdaf00fac7ecca70f004a73f2e
std::vector< uint32_t >
ranges
structurg__sim_1_1RawScanData.html
aabf422168a5eb26c564640dd4b58b4aa
uint32_t
timestamp
structurg__sim_1_1RawScanData.html
aa90bada1e5e3d79b0a6e72c36b3c32a9
scip2::Response
classscip2_1_1Response.html
std::shared_ptr< Response >
Ptr
classscip2_1_1Response.html
a7af5ada0e18fb135a7cb2c7ebeaae2d6
virtual std::string
getCommandCode
classscip2_1_1Response.html
aeba3b672abca61d6feef124b53953c2a
() const =0
virtual void
operator()
classscip2_1_1Response.html
ae59e843678cc2ec350fd6bba9d57841c
(const boost::posix_time::ptime &, const std::string &, const std::string &, std::istream &)=0
urg_stamped::UrgStampedNode::ResponseErrorCount
structurg__stamped_1_1UrgStampedNode_1_1ResponseErrorCount.html
ResponseErrorCount
structurg__stamped_1_1UrgStampedNode_1_1ResponseErrorCount.html
a7355cedf1d8a3f14a2a3cf7d1f79b99c
()
int
abnormal_error
structurg__stamped_1_1UrgStampedNode_1_1ResponseErrorCount.html
a6de564669d0958fd128541f722f05a5c
int
error
structurg__stamped_1_1UrgStampedNode_1_1ResponseErrorCount.html
a8d8baa957d24e297aa596509d74f47c6
scip2::ResponseII
classscip2_1_1ResponseII.html
scip2::ResponseParams
std::string
getCommandCode
classscip2_1_1ResponseII.html
a2548106f5f489fd9f9dbd5c92c43f279
() const
scip2::ResponseMD
classscip2_1_1ResponseMD.html
scip2::ResponseStream
std::string
getCommandCode
classscip2_1_1ResponseMD.html
a2b1ad9bc39c29ea045ab47c231362b0e
() const
void
operator()
classscip2_1_1ResponseMD.html
a740a5ca4e68d86a227ba6c12819bea71
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream) override
scip2::ResponseME
classscip2_1_1ResponseME.html
scip2::ResponseStream
std::string
getCommandCode
classscip2_1_1ResponseME.html
a9daf3c7aa7032db36d6c66cbd9b5e64d
() const
void
operator()
classscip2_1_1ResponseME.html
adcfebfac3dc13e4152af0a33bce7c7d4
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream) override
scip2::ResponseParams
classscip2_1_1ResponseParams.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &, const std::map< std::string, std::string > &)>
Callback
classscip2_1_1ResponseParams.html
aeedb7c4a105401a14dd154fe707d9040
virtual std::string
getCommandCode
classscip2_1_1ResponseParams.html
ab6ddc5862d77e7548570703890057813
() const =0
void
operator()
classscip2_1_1ResponseParams.html
aa88a75b22dc22e8407c8f33724e89390
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream)
void
registerCallback
classscip2_1_1ResponseParams.html
ae7095e4fb7f1791264d897255a85e5aa
(Callback cb)
Callback
cb_
classscip2_1_1ResponseParams.html
a175e5e9bdfee54451f898871a0bd365b
scip2::ResponsePP
classscip2_1_1ResponsePP.html
scip2::ResponseParams
std::string
getCommandCode
classscip2_1_1ResponsePP.html
a6baf1b7a4cc583b4b097ee2085074ccf
() const
scip2::ResponseProcessor
classscip2_1_1ResponseProcessor.html
void
operator()
classscip2_1_1ResponseProcessor.html
a1312259a60f1506db4b80d1a31318aa2
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream) const
void
registerCallback
classscip2_1_1ResponseProcessor.html
a7abfbfe092dea6dfa89a3fe289139cf2
(typename TResponse::Callback cb)
ResponseProcessor
classscip2_1_1ResponseProcessor.html
ad43f0d8ca6ff6e315504c2a7a3ae2677
()
void
registerResponse
classscip2_1_1ResponseProcessor.html
aa2305397807a56a686eaa8f142483621
(Response::Ptr response)
std::map< std::string, Response::Ptr >
responses_
classscip2_1_1ResponseProcessor.html
ae39da857a7a2eb1d8d92c8d6044c4848
scip2::ResponseQT
classscip2_1_1ResponseQT.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &)>
Callback
classscip2_1_1ResponseQT.html
aa7a37eac6db097d38db3750292b0d857
std::string
getCommandCode
classscip2_1_1ResponseQT.html
a23d19d1fcd040478d0a2785c2f643ccd
() const
void
operator()
classscip2_1_1ResponseQT.html
a15bbd94e4f277fecc9a1183f799c87da
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream)
void
registerCallback
classscip2_1_1ResponseQT.html
a1e0d0eef2d5a3d6354d27852972eece9
(Callback cb)
Callback
cb_
classscip2_1_1ResponseQT.html
a20259a88257013455270833fe4f8919b
scip2::ResponseRB
classscip2_1_1ResponseRB.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &)>
Callback
classscip2_1_1ResponseRB.html
a02934232224b05f92e002aad96106b53
std::string
getCommandCode
classscip2_1_1ResponseRB.html
a24321222de3963bcd5eb0f336b9b4ba6
() const
void
operator()
classscip2_1_1ResponseRB.html
a87d163ade63a08c6ef91ad3272f9e51a
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream)
void
registerCallback
classscip2_1_1ResponseRB.html
a7d23be9b3cb4f908f6d92210d576d384
(Callback cb)
Callback
cb_
classscip2_1_1ResponseRB.html
a6c05abc2f94991d96eed42bb444590d7
scip2::ResponseRS
classscip2_1_1ResponseRS.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &)>
Callback
classscip2_1_1ResponseRS.html
a463d35cbc421bd78c9bf024d7f43542c
std::string
getCommandCode
classscip2_1_1ResponseRS.html
a77680380f4b2af04d3ffe94313880539
() const
void
operator()
classscip2_1_1ResponseRS.html
aca04db84417f56ed18d034f088252e49
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream)
void
registerCallback
classscip2_1_1ResponseRS.html
a63b02beb0f4530bc26c5eead39c6251b
(Callback cb)
Callback
cb_
classscip2_1_1ResponseRS.html
a3b7a87a4d7ba5296c113721307491322
scip2::ResponseRT
classscip2_1_1ResponseRT.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &)>
Callback
classscip2_1_1ResponseRT.html
ae238eb832c740779130d3effbf71a5d2
std::string
getCommandCode
classscip2_1_1ResponseRT.html
af75815acebb90a425aa2e4c0ab50b84f
() const
void
operator()
classscip2_1_1ResponseRT.html
a79d71f0e465bd5a97b53a34b4450fe7e
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream)
void
registerCallback
classscip2_1_1ResponseRT.html
a8a4908d7e48266ff504fecaebb63067e
(Callback cb)
Callback
cb_
classscip2_1_1ResponseRT.html
aba0bae27c5fd46de90f76133eb67828d
scip2::ResponseStream
classscip2_1_1ResponseStream.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &, const ScanData &)>
Callback
classscip2_1_1ResponseStream.html
a252cdfb9442ad4bd2ed33387f9f21ddb
virtual std::string
getCommandCode
classscip2_1_1ResponseStream.html
a624ed4ceb4b96c3aa736900d6b00a393
() const =0
virtual void
operator()
classscip2_1_1ResponseStream.html
a9908d64627214cf07f178a2050ee0940
(const boost::posix_time::ptime &, const std::string &, const std::string &, std::istream &)=0
bool
readTimestamp
classscip2_1_1ResponseStream.html
a7fb966c49eca97c34f28c76fcbbff00d
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream, ScanData &scan)
void
registerCallback
classscip2_1_1ResponseStream.html
adc2cd21d9aa57eda3993e9aef74536bc
(Callback cb)
Callback
cb_
classscip2_1_1ResponseStream.html
af168c0ecdf2b6420a628ac561b035120
scip2::ResponseTM
classscip2_1_1ResponseTM.html
scip2::Response
boost::function< void(const boost::posix_time::ptime &, const std::string &, const std::string &, const Timestamp &)>
Callback
classscip2_1_1ResponseTM.html
a828239e190aabefe64b364a65b4a615d
std::string
getCommandCode
classscip2_1_1ResponseTM.html
aafb5c0997e029f1c60823815ba8da463
() const
void
operator()
classscip2_1_1ResponseTM.html
a900688912ce1c51fdc4685e396a92fb8
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, std::istream &stream)
void
registerCallback
classscip2_1_1ResponseTM.html
ad252b1be087c3af3ff147ba26d38b1a1
(Callback cb)
Callback
cb_
classscip2_1_1ResponseTM.html
ab740687b4132f52eff478c134e605329
scip2::ResponseVV
classscip2_1_1ResponseVV.html
scip2::ResponseParams
std::string
getCommandCode
classscip2_1_1ResponseVV.html
a796953a0d8a03cccbc69d70378a7b9d9
() const
scip2::ScanData
classscip2_1_1ScanData.html
std::vector< int32_t >
intensities_
classscip2_1_1ScanData.html
a50106e51c9372bd0322a4eb3dc8ec1b3
std::vector< int32_t >
ranges_
classscip2_1_1ScanData.html
a90a46bd0e78d39aa2332d738ea91a92c
uint32_t
timestamp_
classscip2_1_1ScanData.html
a44b1d5f5a1f7379a4d8aebda452693a9
scip2::Timestamp
classscip2_1_1Timestamp.html
Timestamp
classscip2_1_1Timestamp.html
af4aecd69ea90a2fd4fa95bb70f9309d6
()
uint32_t
timestamp_
classscip2_1_1Timestamp.html
a621d99a289e95f7df42a112c92199f35
urg_stamped::TimestampMovingAverage
classurg__stamped_1_1TimestampMovingAverage.html
void
reset
classurg__stamped_1_1TimestampMovingAverage.html
a7289110c8a046c6d93c833ffe382ed41
()
void
setInterval
classurg__stamped_1_1TimestampMovingAverage.html
ae1c915089e9a04e0144b365b084ab93d
(const ros::Duration &interval)
TimestampMovingAverage
classurg__stamped_1_1TimestampMovingAverage.html
a9acf4df1ec5c260458647a01acf99616
(const size_t window_size, const ros::Duration &interval)
ros::Time
update
classurg__stamped_1_1TimestampMovingAverage.html
a9a91b43a555a1bd7a0d03fc555ba1978
(const ros::Time &stamp)
std::vector< ros::Time >
buffer_
classurg__stamped_1_1TimestampMovingAverage.html
a65409eea6c1b3c9fd2bbb955d879f1f4
ros::Duration
interval_
classurg__stamped_1_1TimestampMovingAverage.html
a02b45eff8b0896394c431d9a7b008083
size_t
pos_
classurg__stamped_1_1TimestampMovingAverage.html
aa3d98df020d45919c5a37d16575a77d5
size_t
window_size_
classurg__stamped_1_1TimestampMovingAverage.html
a87652512a48453d26683fb866e063209
urg_stamped::TimestampOutlierRemover
classurg__stamped_1_1TimestampOutlierRemover.html
void
reset
classurg__stamped_1_1TimestampOutlierRemover.html
a64315a6e49cf55c1c45d2a0b7a2f4847
()
void
setInterval
classurg__stamped_1_1TimestampOutlierRemover.html
ada9d693ab411829de2ce7d7f94695607
(const ros::Duration &interval)
TimestampOutlierRemover
classurg__stamped_1_1TimestampOutlierRemover.html
a69542801d16e528a54b2412ca6ded4e4
(const ros::Duration &diff_max, const ros::Duration &interval)
ros::Time
update
classurg__stamped_1_1TimestampOutlierRemover.html
a98656584b3e8831fde87d9d3e6cdef46
(const ros::Time &stamp)
ros::Duration
diff_max_
classurg__stamped_1_1TimestampOutlierRemover.html
a867460674de955f2c6aaee3b9a023d6d
ros::Duration
interval_
classurg__stamped_1_1TimestampOutlierRemover.html
a21b1819263f8b5ac20562ef11dcc0e83
size_t
outlier_cnt_
classurg__stamped_1_1TimestampOutlierRemover.html
a941b59697c320c75271bbddd499292b9
ros::Time
stamp_
classurg__stamped_1_1TimestampOutlierRemover.html
ace65e66e088894d3b9d51e0f0ff41330
urg_sim::URGSimulator
classurg__sim_1_1URGSimulator.html
urg_sim::URGSimulator::Params
MeasurementMode
classurg__sim_1_1URGSimulator.html
a2cfdce6d4c8e0ea5d3f693b4bb50d506
RANGE
RANGE_INTENSITY
Model
classurg__sim_1_1URGSimulator.html
ae8b07e43cee7f121521fef95a58e3e12
UTM
UST
SensorState
classurg__sim_1_1URGSimulator.html
aeb08f9737c4c4514ee11ebd07aec00d6
BOOTING
IDLE
SINGLE_SCAN
MULTI_SCAN
TIME_ADJUSTMENT
ERROR_DETECTED
int
getBootCnt
classurg__sim_1_1URGSimulator.html
ae2b8e92003fa2f2e6e68468935f38239
()
boost::asio::ip::tcp::endpoint
getLocalEndpoint
classurg__sim_1_1URGSimulator.html
a2a94f890d9813a757c1b204dbc585c25
() const
void
kill
classurg__sim_1_1URGSimulator.html
a248e6ce1057cf8f51d57023a6e0145de
()
void
setState
classurg__sim_1_1URGSimulator.html
a4c7a8e980d3818fc912f5408df10a15b
(const SensorState s)
void
spin
classurg__sim_1_1URGSimulator.html
acc09e118507a705da04630257565abae
()
URGSimulator
classurg__sim_1_1URGSimulator.html
a0f7a86e872295d3e0be92aa3d5f53b1a
(const boost::asio::ip::tcp::endpoint &endpoint, const URGSimulator::Params ¶ms, const RawScanDataCallback raw_scan_data_cb=nopRawScanDataCallback)
std::pair< std::string, std::string >
KeyValue
classurg__sim_1_1URGSimulator.html
aaefa8dabd468c278e29ef622a2f39ba0
std::vector< KeyValue >
KeyValues
classurg__sim_1_1URGSimulator.html
aa08b02bd52f4d5c34e1ea52ebbe41045
void
accept
classurg__sim_1_1URGSimulator.html
a8c15a690699ce6bf9b3dcc1f4a19ec87
()
void
accepted
classurg__sim_1_1URGSimulator.html
aab92f8f87ea91cc5dd2412c499dac525
(const boost::system::error_code &ec)
void
asyncRead
classurg__sim_1_1URGSimulator.html
a1341b86d5ae3d5ca53963b39650500f1
()
void
booted
classurg__sim_1_1URGSimulator.html
a9d411572bfd1d826d0efb5464a67f2d2
()
void
fifo
classurg__sim_1_1URGSimulator.html
ad923f4beed8ec5bc6140b1e25448f4dc
(boost::asio::io_service &fifo)
void
handleBM
classurg__sim_1_1URGSimulator.html
a0da17a0c9cc3db7109f2b55bcb41d8e6
(const std::string cmd)
void
handleDisconnect
classurg__sim_1_1URGSimulator.html
ad3571be297ea33a9124fc8607a0e7bdb
()
void
handleII
classurg__sim_1_1URGSimulator.html
ab17af0fa951a712bffd72db94d37a840
(const std::string cmd)
void
handleMX
classurg__sim_1_1URGSimulator.html
aad4902ae746317d637db5ac0533e16ec
(const std::string cmd)
void
handlePP
classurg__sim_1_1URGSimulator.html
a6e77c6fc8a05430852eaecd85f44af34
(const std::string cmd)
void
handleQT
classurg__sim_1_1URGSimulator.html
ad7843822c20a8a81fe361e5fb245e7d2
(const std::string cmd)
void
handleRB
classurg__sim_1_1URGSimulator.html
ab0c1440a00bc3c7d520201acb5d4a629
(const std::string cmd)
void
handleRS
classurg__sim_1_1URGSimulator.html
aed7a7b3dd5fb146a6e5a9a3c9e877e6d
(const std::string cmd)
void
handleTM
classurg__sim_1_1URGSimulator.html
a28ff5e59e1a43cdce2a314035a680791
(const std::string cmd)
void
handleUnknown
classurg__sim_1_1URGSimulator.html
a98f1cde983cb1eeb62c06c05c9a699b6
(const std::string cmd)
void
handleVV
classurg__sim_1_1URGSimulator.html
af999d8efbe58b484e62fd28213b2f395
(const std::string cmd)
void
nextScan
classurg__sim_1_1URGSimulator.html
a128e06a15ea4ad7940c8701745548bcd
()
void
onRead
classurg__sim_1_1URGSimulator.html
a347e6982e8d9707bc566ae7ac462b68f
(const boost::system::error_code &ec)
void
processInput
classurg__sim_1_1URGSimulator.html
a693b0c58a29d61c7d619b499eb5642a5
(const std::string cmd, const boost::posix_time::ptime &when)
void
reboot
classurg__sim_1_1URGSimulator.html
a644e8f8dca0a28e3455ead138e2b38a5
()
void
reset
classurg__sim_1_1URGSimulator.html
ad7c75f29667062e4015f8a1524da8fea
()
void
response
classurg__sim_1_1URGSimulator.html
a1b319656176159520718f759bf355206
(const std::string echo, const std::string status, const std::string data="")
void
responseKeyValues
classurg__sim_1_1URGSimulator.html
a9cffe0cd3cf3e7f0a89dfa5864c08f4e
(const std::string echo, const std::string status, const KeyValues kv)
void
scan
classurg__sim_1_1URGSimulator.html
afa3c2a5f17e22328bd64f0adaac57e99
()
void
send
classurg__sim_1_1URGSimulator.html
a34a722baa2884536ebe23b26e5b05b31
(const std::string data, const boost::posix_time::ptime &when)
void
sendScan
classurg__sim_1_1URGSimulator.html
a1a558c4e21ccee400c33336aee4f0d96
()
uint32_t
timestamp
classurg__sim_1_1URGSimulator.html
ab7aa3d38a81891e898b239d6f73b3b09
(const boost::posix_time::ptime &now=boost::posix_time::microsec_clock::universal_time())
bool
validateExtraString
classurg__sim_1_1URGSimulator.html
a87e4f0b7bc9cdfc2e1ae7b7adfd4b9fe
(const std::string &cmd, const size_t expected_size)
boost::asio::ip::tcp::acceptor
acceptor_
classurg__sim_1_1URGSimulator.html
adfd851ce2f5cae9dfa4ac347e28cbb42
int
boot_cnt_
classurg__sim_1_1URGSimulator.html
a12dd6d09f5d21c8f1e3a71057a92df6a
boost::asio::deadline_timer
boot_timer_
classurg__sim_1_1URGSimulator.html
a14f7bf82e5ed90cfe5af03fb7e1fc959
std::normal_distribution< double >
comm_delay_distribution_
classurg__sim_1_1URGSimulator.html
a060a15e899331189f9d4dc4ed0ffe235
std::map< std::string, std::function< void(const std::string)> >
handlers_
classurg__sim_1_1URGSimulator.html
a24da87b04af3571ec4640a24fd8c2a9d
boost::asio::streambuf
input_buf_
classurg__sim_1_1URGSimulator.html
a760b1ac256a627d387b00fc34c95b18f
boost::asio::io_service
input_fifo_
classurg__sim_1_1URGSimulator.html
a7ecd184c48ffb89664695a3fbbdce2d3
boost::asio::io_service
io_service_
classurg__sim_1_1URGSimulator.html
a796710b329942a08ace35f901e5c6cf8
std::atomic< bool >
killed_
classurg__sim_1_1URGSimulator.html
aa377fd9a65f56ecbb27dc3604ba0d1c0
RawScanData::Ptr
last_raw_scan_
classurg__sim_1_1URGSimulator.html
aa522f318e4028c08da2492548c58983e
boost::posix_time::ptime
last_rb_
classurg__sim_1_1URGSimulator.html
a15ab64763ed28e7dd7db6a04b86316c0
std::string
measurement_cmd_
classurg__sim_1_1URGSimulator.html
a181164e83ece97f7a17bcff3d536cc85
int
measurement_cnt_
classurg__sim_1_1URGSimulator.html
a6d54744a8148c01c19608b6e00426659
int
measurement_end_step_
classurg__sim_1_1URGSimulator.html
a4fa968cbe058d3c739737268b0999164
std::string
measurement_extra_string_
classurg__sim_1_1URGSimulator.html
a2829de4573e1a19c73f34699830f8eb4
int
measurement_grouping_step_
classurg__sim_1_1URGSimulator.html
ad0e2106cf33ca1305c98ea1099b9fa99
MeasurementMode
measurement_mode_
classurg__sim_1_1URGSimulator.html
af5237baa6c67a6e7de96bd2bfa4c2987
int
measurement_scans_
classurg__sim_1_1URGSimulator.html
a12c3d566392bc823429dbc3fc3bd9f30
int
measurement_sent_
classurg__sim_1_1URGSimulator.html
ac45d011894ce2c4763f70b9d16766c10
int
measurement_skips_
classurg__sim_1_1URGSimulator.html
ade89a9cdf0204d3490ab565c6f3625cb
int
measurement_start_step_
classurg__sim_1_1URGSimulator.html
a33d9efeed2474bd85065659c9e9a171a
std::string
model_name_
classurg__sim_1_1URGSimulator.html
a714a193e89bc9efa3b4851e2881293af
std::mutex
mu_
classurg__sim_1_1URGSimulator.html
a6eb1d43e5fe473b7af1fed5878f97564
boost::posix_time::ptime
next_scan_
classurg__sim_1_1URGSimulator.html
a37c41150061307506e57afa6b738d0ca
boost::asio::io_service
output_fifo_
classurg__sim_1_1URGSimulator.html
aab7a969b68faff0a021611bb106c257f
const URGSimulator::Params
params_
classurg__sim_1_1URGSimulator.html
af941fca8b2a7d489d70faab2cfe588a6
std::default_random_engine
rand_engine_
classurg__sim_1_1URGSimulator.html
ad4d219cdb2ae34242e3bd8537433a951
RawScanDataCallback
raw_scan_data_cb_
classurg__sim_1_1URGSimulator.html
a11c1caf037ed18c570e6c62bd8b10cec
boost::asio::deadline_timer
scan_timer_
classurg__sim_1_1URGSimulator.html
a9bce2a00f77b835f459b1a3ac7d3ea4b
SensorState
sensor_state_
classurg__sim_1_1URGSimulator.html
aaa510eabf3247cd36f07763ab7d3d894
boost::asio::ip::tcp::socket
socket_
classurg__sim_1_1URGSimulator.html
a20235f7658a5496b8593688bd8517b75
boost::posix_time::ptime
timestamp_epoch_
classurg__sim_1_1URGSimulator.html
a789b549d8b406400c502b12dfb6b37eb
urg_stamped::UrgStampedNode
classurg__stamped_1_1UrgStampedNode.html
urg_stamped::UrgStampedNode::ResponseErrorCount
void
spin
classurg__stamped_1_1UrgStampedNode.html
a312b25808463a40f978fc30a553a9066
()
UrgStampedNode
classurg__stamped_1_1UrgStampedNode.html
a9eb104990aa2af278183c556f404d383
()
DelayEstimState
classurg__stamped_1_1UrgStampedNode.html
a41a0dbb614002c534933149184e90ea3
IDLE
STOPPING_SCAN
STATE_CHECKING
ESTIMATION_STARTING
ESTIMATING
EXITING
void
cbClose
classurg__stamped_1_1UrgStampedNode.html
ade4ae75155ad1cff412360b75dab53a6
()
void
cbConnect
classurg__stamped_1_1UrgStampedNode.html
ac3a04b884fac9f1cc13d684c4b9ecdf8
()
void
cbII
classurg__stamped_1_1UrgStampedNode.html
a4d486ecc236532b2f29452f383fcf765
(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
classurg__stamped_1_1UrgStampedNode.html
a93024827e8cdf2689a7e9e3652d61a6f
(const boost::posix_time::ptime &time_send)
void
cbM
classurg__stamped_1_1UrgStampedNode.html
a56197c012bb1465e60ffb4e6846b1336
(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
classurg__stamped_1_1UrgStampedNode.html
a58ae2d5c61f19d0a94aafdbb8fe551c8
(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
classurg__stamped_1_1UrgStampedNode.html
a62907881aa7db5c3f652a33d65d0e8c1
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status)
void
cbRB
classurg__stamped_1_1UrgStampedNode.html
aeb0f55283797f28b978b8ba5a04d5316
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status)
void
cbRS
classurg__stamped_1_1UrgStampedNode.html
adb6f78864be97045ca146be85a3cdb57
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status)
void
cbTM
classurg__stamped_1_1UrgStampedNode.html
a13f98219e7691a45e1c39737643a40b8
(const boost::posix_time::ptime &time_read, const std::string &echo_back, const std::string &status, const scip2::Timestamp &time_device)
void
cbTMSend
classurg__stamped_1_1UrgStampedNode.html
a51d7bb9c1eb6b38c601134da780e1465
(const boost::posix_time::ptime &time_send)
void
cbVV
classurg__stamped_1_1UrgStampedNode.html
a94390a5661e920fd06ba06b1ac6b63c9
(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
classurg__stamped_1_1UrgStampedNode.html
a325ea8f7ebf64cc6f356b69b25a8d7e0
(const ros::TimerEvent &event=ros::TimerEvent())
bool
detectDeviceTimeJump
classurg__stamped_1_1UrgStampedNode.html
a0d68965fc269ab50704e7455cccc3fad
(const boost::posix_time::ptime &time_response, const uint64_t &device_timestamp)
void
errorCountIncrement
classurg__stamped_1_1UrgStampedNode.html
a5fa2297ebc2feaf61bff5c18f2aff738
(const std::string &status="")
void
hardReset
classurg__stamped_1_1UrgStampedNode.html
aac898a4b73e5a3d14317957f4f006edc
()
void
publishStatus
classurg__stamped_1_1UrgStampedNode.html
a7a6b08d32abaabd34308deeb6df2a016
()
void
retryTM
classurg__stamped_1_1UrgStampedNode.html
a73db1486cb8bc457d0bd72caf6955a46
(const ros::TimerEvent &event=ros::TimerEvent())
void
sendII
classurg__stamped_1_1UrgStampedNode.html
a8b0ad7f12d41a1aedc5a9fc7501eac2b
()
void
sleepRandom
classurg__stamped_1_1UrgStampedNode.html
a305ea4840557b73d8c008fbd5c44a177
(const double min, const double max)
void
softReset
classurg__stamped_1_1UrgStampedNode.html
aebd151ca711d0244a92fce1e6de05ca0
()
void
timeSync
classurg__stamped_1_1UrgStampedNode.html
ae4d147a12eeb36f1dfccdca1bf1b85f9
(const ros::TimerEvent &event=ros::TimerEvent())
void
updateOrigin
classurg__stamped_1_1UrgStampedNode.html
af4f330f111496d48925fa1f881ac3ee2
(const ros::Time &now, const ros::Time &origin, const ros::Time &time_at_device_timestamp)
double
allowed_device_time_origin_diff_
classurg__stamped_1_1UrgStampedNode.html
a434c80f1b802fe8a3c1757cfd0c52777
bool
cmd_resetting_
classurg__stamped_1_1UrgStampedNode.html
afcc53795a825a89bacdbdf18003408d0
double
communication_delay_filter_alpha_
classurg__stamped_1_1UrgStampedNode.html
a906f5a84991bdb66ba0268d30136e289
std::list< ros::Duration >
communication_delays_
classurg__stamped_1_1UrgStampedNode.html
aeca5cfd8f6f13ade2d4a5a605de16e50
DelayEstimState
delay_estim_state_
classurg__stamped_1_1UrgStampedNode.html
a341bfdfd87db46b93804c2904cfcb69e
scip2::Connection::Ptr
device_
classurg__stamped_1_1UrgStampedNode.html
a6897a2c57ca9e83100b0d8450be77cda
device_time_origin::DriftedTime
device_time_origin_
classurg__stamped_1_1UrgStampedNode.html
acc9142cec55851a9b57d9e6d2357f974
bool
device_time_origin_init_
classurg__stamped_1_1UrgStampedNode.html
ab57b8cb3b4983f1b6ad0196ab7d0889a
std::list< DeviceOriginAt >
device_time_origins_
classurg__stamped_1_1UrgStampedNode.html
aa7de795b046559fa6fe3fc3310993605
bool
disable_on_scan_sync_
classurg__stamped_1_1UrgStampedNode.html
a35c70e6b8d904d3e29b5bdb0e9013c50
ResponseErrorCount
error_count_
classurg__stamped_1_1UrgStampedNode.html
a961296ea21b7fd01dfd5c91a669184b6
int
error_count_max_
classurg__stamped_1_1UrgStampedNode.html
a419527e93e79a8e209c023934e56d4f7
ros::Duration
estimated_communication_delay_
classurg__stamped_1_1UrgStampedNode.html
ac319f969d6109212e35d39161719dc39
bool
estimated_communication_delay_init_
classurg__stamped_1_1UrgStampedNode.html
a2f3af4011bc9f35573da00e085593774
bool
failed_
classurg__stamped_1_1UrgStampedNode.html
afa4ad2c6ec179ade93f2a6a4f22f9865
std::string
last_measurement_state_
classurg__stamped_1_1UrgStampedNode.html
a46fe3e47d0fce5c8768ae4674a686333
ros::Time
last_sync_time_
classurg__stamped_1_1UrgStampedNode.html
adab6c21509c102b19b884cde36a1c610
sensor_msgs::LaserScan
msg_base_
classurg__stamped_1_1UrgStampedNode.html
a0f57c83a2498dcd2cd1d56cc6ab4c97b
ros::NodeHandle
nh_
classurg__stamped_1_1UrgStampedNode.html
a54a311ff089783c8d5f7b5fa0e98c856
std::vector< ros::Duration >
on_scan_communication_delays_
classurg__stamped_1_1UrgStampedNode.html
a5af9d11ac62b5a070a0521b79a28361f
ros::NodeHandle
pnh_
classurg__stamped_1_1UrgStampedNode.html
a208ec535a4fecd5a1ea84336be92a581
ros::Publisher
pub_scan_
classurg__stamped_1_1UrgStampedNode.html
a4b97b69e50c8835ded9fdbcd1021b4ae
ros::Publisher
pub_status_
classurg__stamped_1_1UrgStampedNode.html
a85bc337a958ef15c628bbd0422ea31fc
bool
publish_intensity_
classurg__stamped_1_1UrgStampedNode.html
a93eab07c06cef9c5b4ce09d381f16ba6
std::default_random_engine
random_engine_
classurg__stamped_1_1UrgStampedNode.html
a303a4cd3d060cef1dab5a33f686fb09e
scip2::Protocol::Ptr
scip_
classurg__stamped_1_1UrgStampedNode.html
a3fad1bf3c725c1a86cf01791dba66a8d
uint32_t
step_max_
classurg__stamped_1_1UrgStampedNode.html
a991f16357e633127d261a56f7cbec03b
uint32_t
step_min_
classurg__stamped_1_1UrgStampedNode.html
ae57e613c8940fbdc28932ce9feb64b19
std::uniform_real_distribution< double >
sync_interval_
classurg__stamped_1_1UrgStampedNode.html
a44ec4f952b6c5fbf860f3002c0936df6
ros::Time
t0_
classurg__stamped_1_1UrgStampedNode.html
a04193b2012f9a28c5810218d08997070
boost::posix_time::ptime
time_ii_request
classurg__stamped_1_1UrgStampedNode.html
aa3482cebefb87cd0f312676b9ed9f87c
boost::posix_time::ptime
time_tm_request
classurg__stamped_1_1UrgStampedNode.html
a4fbf990df804b5ff8590002b11dd7c61
ros::Timer
timer_delay_estim_
classurg__stamped_1_1UrgStampedNode.html
a97d84e0d5f2f9fb2861234ba25ef61bc
ros::Timer
timer_retry_tm_
classurg__stamped_1_1UrgStampedNode.html
a47dd8712cb00de99be9d626cc6920cff
ros::Timer
timer_sync_
classurg__stamped_1_1UrgStampedNode.html
a417f3bd01296f868ece1ed246a2ae922
FirstOrderHPF< double >
timestamp_hpf_
classurg__stamped_1_1UrgStampedNode.html
aff971f948f4bf13fbe5a6669e852e6c9
FirstOrderLPF< double >
timestamp_lpf_
classurg__stamped_1_1UrgStampedNode.html
a2d3671972269b6b3743cd4534dacc706
TimestampMovingAverage
timestamp_moving_average_
classurg__stamped_1_1UrgStampedNode.html
a3a1b6f13855fe24702f571090a1acd45
TimestampOutlierRemover
timestamp_outlier_removal_
classurg__stamped_1_1UrgStampedNode.html
a2bc113c6cebf19e726c40f4425b42a43
ros::Duration
tm_command_interval_
classurg__stamped_1_1UrgStampedNode.html
af0790e98bd7c3893a6d39c36a28d7370
size_t
tm_iter_num_
classurg__stamped_1_1UrgStampedNode.html
ad80a9d8cec0736dd3850fabb3da05aff
size_t
tm_median_window_
classurg__stamped_1_1UrgStampedNode.html
ad91f39544ee081da1f7773c2adebac97
ros::Time
tm_start_time_
classurg__stamped_1_1UrgStampedNode.html
abc0522b25b19ec2287d61d2d1f75c5fa
bool
tm_success_
classurg__stamped_1_1UrgStampedNode.html
a319d9b94e7fae70efc3a01356940c8b6
int
tm_try_count_
classurg__stamped_1_1UrgStampedNode.html
a5f042250f26b6281da3ff4c3cdb264cc
int
tm_try_max_
classurg__stamped_1_1UrgStampedNode.html
ac6ac9eeb7cc6608bdbfbeb58fa32f508
scip2::Walltime< 24 >
walltime_
classurg__stamped_1_1UrgStampedNode.html
a25dbd1d6f5fd4520e2c41d96b2f4c8d1
scip2::Walltime
classscip2_1_1Walltime.html
DEVICE_TIMESTAMP_BITS
bool
detectDeviceTimeUnderflow
classscip2_1_1Walltime.html
a9f79aaf1097f376af22586243276be7c
(const uint32_t &time_device) const
uint64_t
update
classscip2_1_1Walltime.html
afe73d1e6b46fc44dec4ccdad8edd3b81
(const uint32_t &time_device)
Walltime
classscip2_1_1Walltime.html
ad99cfd5e05592d640460f8463315286b
()
bool
initialized_
classscip2_1_1Walltime.html
a163685de6e8c748d130c1ccbcec7a9c1
uint32_t
time_device_prev_
classscip2_1_1Walltime.html
a7de49b281b59f2fd78ef05c5e6592a72
uint64_t
walltime_device_base_
classscip2_1_1Walltime.html
a2e629e536c6a6e5b944d63d0c234939c
constexpr static uint32_t
middle_bits_
classscip2_1_1Walltime.html
a2e078ef3a5cb2139e6674109acb01df2
Walltime< 24 >
classscip2_1_1Walltime.html
bool
detectDeviceTimeUnderflow
classscip2_1_1Walltime.html
a9f79aaf1097f376af22586243276be7c
(const uint32_t &time_device) const
uint64_t
update
classscip2_1_1Walltime.html
afe73d1e6b46fc44dec4ccdad8edd3b81
(const uint32_t &time_device)
Walltime
classscip2_1_1Walltime.html
ad99cfd5e05592d640460f8463315286b
()
bool
initialized_
classscip2_1_1Walltime.html
a163685de6e8c748d130c1ccbcec7a9c1
uint32_t
time_device_prev_
classscip2_1_1Walltime.html
a7de49b281b59f2fd78ef05c5e6592a72
uint64_t
walltime_device_base_
classscip2_1_1Walltime.html
a2e629e536c6a6e5b944d63d0c234939c
constexpr static uint32_t
middle_bits_
classscip2_1_1Walltime.html
a2e078ef3a5cb2139e6674109acb01df2
scip2
namespacescip2.html
scip2::logger
scip2::Connection
scip2::ConnectionTcp
scip2::Decoder
scip2::DecoderRemain
scip2::ParsedParam
scip2::Protocol
scip2::Response
scip2::ResponseII
scip2::ResponseMD
scip2::ResponseME
scip2::ResponseParams
scip2::ResponsePP
scip2::ResponseProcessor
scip2::ResponseQT
scip2::ResponseRB
scip2::ResponseRS
scip2::ResponseRT
scip2::ResponseStream
scip2::ResponseTM
scip2::ResponseVV
scip2::ScanData
scip2::Timestamp
scip2::Walltime
static ParsedParam
parseParamLine
namespacescip2.html
ada70550bf3c532e382627c2deb04c124
(const std::string &line)
scip2::logger
namespacescip2_1_1logger.html
std::ostream &
debug
namespacescip2_1_1logger.html
a557958f9f30103ac907f708d8ec6dc2e
()
std::ostream &
error
namespacescip2_1_1logger.html
ae12393a5ead00e5de058b62e94ba8001
()
std::ostream &
fatal
namespacescip2_1_1logger.html
aeb528ae6d1726b42ba742cac87454db2
()
std::ostream &
info
namespacescip2_1_1logger.html
a703341e3c091efc38c427746a29356aa
()
void
setDebugLogger
namespacescip2_1_1logger.html
ab973890670a84a7a0f3e4e9b90fa478e
(std::ostream *l)
void
setErrorLogger
namespacescip2_1_1logger.html
a992c76300ee1b61e67d0e6d5d343c18f
(std::ostream *l)
void
setFatalLogger
namespacescip2_1_1logger.html
a948b348b18039710aa462d3a1d1c7a75
(std::ostream *l)
void
setInfoLogger
namespacescip2_1_1logger.html
a66e8653776ddc5d4998801023c738d3a
(std::ostream *l)
void
setWarnLogger
namespacescip2_1_1logger.html
a852a6787c34d8e93fdb0a1f740051517
(std::ostream *l)
std::ostream &
warn
namespacescip2_1_1logger.html
a13c79a480989208c3a3bacc0e2f0f93b
()
urg_sim
namespaceurg__sim.html
urg_sim::encode
urg_sim::RawScanData
urg_sim::URGSimulator
std::function< void(const RawScanData::Ptr)>
RawScanDataCallback
namespaceurg__sim.html
ab31c45ad5098859e5d4e906030781c02
urg_sim::encode
namespaceurg__sim_1_1encode.html
EncodeType
namespaceurg__sim_1_1encode.html
a188a02187b1e1200421c4c643c80993d
CED2
CED3
CED4
std::string
checksum
namespaceurg__sim_1_1encode.html
aa1b3e17433701575939084c3f6f08a94
(const std::string &a)
std::string
encode
namespaceurg__sim_1_1encode.html
ab24abe209cf5ce8e1758f9b644d326d2
(const std::vector< uint32_t > &v, const EncodeType ced)
std::string
withChecksum
namespaceurg__sim_1_1encode.html
a01fc4b6be04dd975bf5f80df303e24a1
(const std::string &s)
urg_stamped
namespaceurg__stamped.html
urg_stamped::device_time_origin
urg_stamped::DeviceOriginAt
urg_stamped::FirstOrderFilter
urg_stamped::FirstOrderHPF
urg_stamped::FirstOrderLPF
urg_stamped::TimestampMovingAverage
urg_stamped::TimestampOutlierRemover
urg_stamped::UrgStampedNode
void
setROSLogger
namespaceurg__stamped.html
afe683337aabb5bf4d6322fea12a80068
(const std::string &prefix)
TEST
namespaceurg__stamped.html
a087dbc3799b6e689290ede383cacc1bf
(DeviceTimeOriginTest, testDetectTimeJump)
TEST
namespaceurg__stamped.html
a00631c031eb12bc4e9a50dbe8d14d11a
(DeviceTimeOriginTest, testEstimateOrigin)
TEST
namespaceurg__stamped.html
ab854b1210c5c94532e6e3b34ceaac683
(DeviceTimeOriginTest, testEstimateOriginByAverage)
TEST
namespaceurg__stamped.html
a8de8fe7bf606e114ea3ed1fb0a5f3ac1
(FirstOrderFilter, HPF)
TEST
namespaceurg__stamped.html
a961a76380efd8f5dfabf14d94007113b
(FirstOrderFilter, LPF)
TEST
namespaceurg__stamped.html
a440c3dac150d21fa4e01533cc6316771
(FirstOrderFilter, PassThrough)
TEST
namespaceurg__stamped.html
a61100c717c31ed09f9ef5040340aaec3
(TimestampMovingAverage, MovingAverage)
TEST
namespaceurg__stamped.html
a956b1a99624fc9d1602fcd054461d841
(TimestampMovingAverage, ResetAndGo)
TEST
namespaceurg__stamped.html
af7368f890b8efa1c88e293b95558e834
(TimestampMovingAverage, SkippedInput)
TEST
namespaceurg__stamped.html
a0fed674aa0f25de536637c5bec998e77
(TimestampOutlierRemoval, MoreThanTwoOutlier)
TEST
namespaceurg__stamped.html
a5ee162e7c9845b74642b4bf2fe3a410f
(TimestampOutlierRemoval, RemoveOneOutlier)
urg_stamped::device_time_origin
namespaceurg__stamped_1_1device__time__origin.html
urg_stamped::device_time_origin::estimator
urg_stamped::device_time_origin::jump_detector
urg_stamped::device_time_origin::DriftedTime
urg_stamped::device_time_origin::estimator
namespaceurg__stamped_1_1device__time__origin_1_1estimator.html
ros::Time
estimateOrigin
namespaceurg__stamped_1_1device__time__origin_1_1estimator.html
a4bd1b14e2efa472182b233b30a0b6b42
(const boost::posix_time::ptime &time_response, const uint64_t &device_timestamp, const ros::Duration &communication_delay, ros::Time &time_at_device_timestamp)
ros::Time
estimateOriginByAverage
namespaceurg__stamped_1_1device__time__origin_1_1estimator.html
aabe9f145ea9e4c98834b9e20cb2562f7
(const boost::posix_time::ptime &time_request, const boost::posix_time::ptime &time_response, const uint64_t &device_timestamp)
urg_stamped::device_time_origin::jump_detector
namespaceurg__stamped_1_1device__time__origin_1_1jump__detector.html
bool
detectTimeJump
namespaceurg__stamped_1_1device__time__origin_1_1jump__detector.html
a623df13e69e8e1d5d4cab0d5b50f1d94
(const ros::Time &last_device_time_origin, const ros::Time ¤t_device_time_origin, const double allowed_device_time_origin_diff)