dynamic_parameters.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
dynamic__parameters_8h
swri::DynamicParameters
swri::DynamicValue
swri::TypedParam
swri
TypedParam< bool >
BoolParam
namespaceswri.html
a19148e1d1c7210795963aaedc52a15ab
TypedParam< double >
DoubleParam
namespaceswri.html
ab0145299425447f71e66b1c19843e4f4
TypedParam< float >
FloatParam
namespaceswri.html
a4fa2be439e74a24208be61e07778a886
TypedParam< int >
IntParam
namespaceswri.html
a447903e44b13a2e600825865fef654fb
TypedParam< std::string >
StringParam
namespaceswri.html
a5aa4ec498fecb6547305d4e693aaeba9
dynamic_parameters_test_node.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
dynamic__parameters__test__node_8cpp
swri_roscpp/dynamic_parameters.h
DynamicParametersTestNode
int
main
dynamic__parameters__test__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
latched_subscriber.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
latched__subscriber_8h
swri_roscpp/subscriber.h
swri::LatchedSubscriber::LatchedReceiver
swri::LatchedSubscriber
swri
latched_subscriber_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
latched__subscriber__test_8cpp
swri_roscpp/latched_subscriber.h
LatchedSubscriberTest
diagnostic_msgs::DiagnosticStatus
DS
latched__subscriber__test_8cpp.html
aeb2e2e353e526cff97c6ee56e2328e5e
int
main
latched__subscriber__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mainpage.dox
/tmp/ws/src/marti_common/swri_roscpp/
mainpage_8dox
optional_diagnosed_publisher.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
optional__diagnosed__publisher_8h
swri::OptionalDiagnosedPublisher
swri
param_example.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
param__example_8cpp
swri_roscpp/parameters.h
int
main
param__example_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
parameters.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
parameters_8h
swri
int
comparePrefix
namespaceswri.html
aed17d33226d1d2ccc48a094efe1b0ec7
(std::string const &string, std::string const &prefix)
static bool
getParam
namespaceswri.html
a1a055bfd24316f34a1c8378a2616d0fc
(const ros::NodeHandle &nh, const std::string &name, int &variable)
static bool
getParam
namespaceswri.html
a9c67ce20afc7b636bb935aec216f3dd3
(const ros::NodeHandle &nh, const std::string &name, double &variable)
static bool
getParam
namespaceswri.html
ac2440482757fd243d1313be25064a190
(const ros::NodeHandle &nh, const std::string &name, float &variable)
static bool
getParam
namespaceswri.html
a25d0cd6b9aa53b8521c9f54c0dd60aa1
(const ros::NodeHandle &nh, const std::string &name, std::string &variable)
static bool
getParam
namespaceswri.html
a1daba13ac63e190929daf47afef16e23
(const ros::NodeHandle &nh, const std::string &name, bool &variable)
static std::vector< std::string >
getUnusedParamKeys
namespaceswri.html
a087c6783e5feb31d7fe6ffaf6ac4e61c
(ros::NodeHandle const &n)
bool
isPrefixOf
namespaceswri.html
ab3952ed6c4cbf251b4ae016e0d5e8c60
(std::string const &string, std::string const &prefix)
static void
param
namespaceswri.html
a09d82691d83a364e8fc47ebdeb6343be
(const ros::NodeHandle &nh, const std::string &name, int &variable, const int default_value)
static void
param
namespaceswri.html
aae31f48431733e828f7b4ca1ad21bc01
(const ros::NodeHandle &nh, const std::string &name, double &variable, const double default_value)
static void
param
namespaceswri.html
ab2e9c3aea3ac3bd015576a153e607840
(const ros::NodeHandle &nh, const std::string &name, float &variable, const float default_value)
static void
param
namespaceswri.html
a983a736f978209098d0d1fdb95189c3e
(const ros::NodeHandle &nh, const std::string &name, std::string &variable, const std::string default_value)
static void
param
namespaceswri.html
ad4a234c9b2d67d8a3908f98061749323
(const ros::NodeHandle &nh, const std::string &name, bool &variable, const bool default_value)
int
prefixLessThan
namespaceswri.html
af6d92bae50ef4cacc5262dfdc799b1cf
(std::string const &string, std::string const &prefix)
static void
warnUnusedParams
namespaceswri.html
a81283322ee27b1c8211d7637c70e3c7a
(ros::NodeHandle const &n)
static std::set< std::string >
_used_params
namespaceswri.html
aff34c83da1fc8519f33c3c9079ab99af
params.cpp
/tmp/ws/src/marti_common/swri_roscpp/test/
params_8cpp
swri_roscpp/parameters.h
int
main
params_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
params_8cpp.html
a41bfb880f42207164894d56c7fbc6dc8
(ParamTests, getUnusedParamKeys)
publisher.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
publisher_8h
swri
ros::Publisher
advertise
namespaceswri.html
ac6ee8a58b3f2f238819c4eb51445ba0b
(ros::NodeHandle &nh, const std::string name, uint32_t queue_size, bool latched=false)
service_server.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
service__server_8h
swri_roscpp/service_server_impl.h
swri_roscpp/service_server_statistics.h
swri::ServiceServer
swri
service_server_impl.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
service__server__impl_8h
swri_roscpp/service_server_statistics.h
swri::ServiceServerImpl
swri::TypedServiceServerImpl
swri
service_server_statistics.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
service__server__statistics_8h
swri::ServiceServerStatistics
swri
service_server_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
service__server__test_8cpp
swri_roscpp/service_server.h
ServiceServerTest
diagnostic_msgs::DiagnosticStatus
DS
service__server__test_8cpp.html
aeb2e2e353e526cff97c6ee56e2328e5e
int
main
service__server__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
service_splitter.py
/tmp/ws/src/marti_common/swri_roscpp/scripts/
service__splitter_8py
service_splitter
contents
namespaceservice__splitter.html
a8cd24c12acad934b3af65d36355abb3f
data
namespaceservice__splitter.html
a22e5b1cd68f66d8906dd34b5c5be59b9
lines
namespaceservice__splitter.html
afa638c657f522ee68925957750fb1222
string
name
namespaceservice__splitter.html
ad772d178c0a893400eb1039e27067147
oi
namespaceservice__splitter.html
a3e43efa77728abd01698b4dae64740f0
rf
namespaceservice__splitter.html
af03e73f1812625d3a3cf4cc69a16d4aa
storing_subscriber_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
storing__subscriber__test_8cpp
swri_roscpp/subscriber.h
StoringSubscriberTest
diagnostic_msgs::DiagnosticStatus
DS
storing__subscriber__test_8cpp.html
aeb2e2e353e526cff97c6ee56e2328e5e
int
main
storing__subscriber__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
subscriber.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
subscriber_8h
swri_roscpp/parameters.h
swri_roscpp/subscriber_impl.h
swri::Subscriber
swri
subscriber_impl.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
subscriber__impl_8h
swri::BindSubscriberImpl
swri::StorageSubscriberImpl
swri::SubscriberImpl
swri::TrueType
swri::TypedSubscriberImpl
swri
subscriber_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
subscriber__test_8cpp
swri_roscpp/subscriber.h
SubscriberTest
diagnostic_msgs::DiagnosticStatus
DS
subscriber__test_8cpp.html
aeb2e2e353e526cff97c6ee56e2328e5e
int
main
subscriber__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
swri_roscpp.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
swri__roscpp_8h
swri_roscpp/publisher.h
swri_roscpp/subscriber.h
swri_roscpp/latched_subscriber.h
swri_roscpp/parameters.h
swri_roscpp/service_server.h
swri_roscpp/timer.h
test_dynamic_parameters.cpp
/tmp/ws/src/marti_common/swri_roscpp/test/
test__dynamic__parameters_8cpp
void
checkValues
test__dynamic__parameters_8cpp.html
a6dfdd4b34641a1385dd49b156a471ae1
(const dynamic_reconfigure::ReconfigureResponse &srv_resp, int int_value, double double_value, std::string string_value, bool bool_value)
int
main
test__dynamic__parameters_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__dynamic__parameters_8cpp.html
ad6aa409e43b92f9723d527ec468cad79
(DynamicParameters, testGetAndSetParams)
TEST
test__dynamic__parameters_8cpp.html
a1a08bec54665ef0fd88064c6bad2a481
(DynamicParameters, testParamDescriptions)
timer.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
timer_8h
swri_roscpp/timer_impl.h
swri::Timer
swri
timer_impl.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
timer__impl_8h
swri::TimerImpl
swri::TypedTimerImpl
swri
timer_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
timer__test_8cpp
swri_roscpp/timer.h
swri_roscpp/parameters.h
TimerTest
diagnostic_msgs::DiagnosticStatus
DS
timer__test_8cpp.html
aeb2e2e353e526cff97c6ee56e2328e5e
int
main
timer__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
topic_service_client.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
topic__service__client_8h
swri::TopicServiceClient
swri::TopicServiceClientRaw
swri
topic_service_server.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
topic__service__server_8h
swri::ImplRoot
swri::TopicServiceServer
swri::TopicServiceServerImpl
swri
topic_service_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/test/
topic__service__test_8cpp
swri_roscpp/topic_service_client.h
swri_roscpp/topic_service_server.h
swri_roscpp::TestTopicService
swri_roscpp::TopicServiceHandler
swri_roscpp
int
main
topic__service__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
topic__service__test_8cpp.html
ab0f5c443555c15bd25d9d487b29271a5
(TopicServiceClientTests, testTopicServiceClient)
TEST
topic__service__test_8cpp.html
abdc98f1649972fb29ea546d490755e0f
(TopicServiceServerTests, testTopicServiceServer)
static const int
test_values
namespaceswri__roscpp.html
a980fa6d401de51b1782b3858e67bad18
[]
static const std::string
topic_name
namespaceswri__roscpp.html
aef8c70dea2adad757b92cafc08d443ce
static const size_t
value_count
namespaceswri__roscpp.html
a7222be738b7a89db8d860d046b1a7c7e
swri::BindSubscriberImpl
classswri_1_1BindSubscriberImpl.html
swri::SubscriberImpl
BindSubscriberImpl
classswri_1_1BindSubscriberImpl.html
a2aa7e3c8e5817d006e71d889a0941fb2
(ros::NodeHandle &nh, const std::string &topic, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::TransportHints &transport_hints)
boost::enable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1BindSubscriberImpl.html
a4d6fa2b102c27b70c73af30f0d4f21b6
(const boost::shared_ptr< M const > &msg)
boost::disable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1BindSubscriberImpl.html
a7a2c33a876b79002a51a6f4d791aa1e9
(const boost::shared_ptr< M const > &msg)
boost::function< void(const boost::shared_ptr< M const > &)>
callback_
classswri_1_1BindSubscriberImpl.html
abb143224126426094b85d31c38656dcf
swri::DynamicParameters
classswri_1_1DynamicParameters.html
void
addEnums
classswri_1_1DynamicParameters.html
a063e37e5948fa569b74656c40b105849
(const std::string ¶m, const std::vector< std::pair< std::string, int > > &enums)
DynamicParameters
classswri_1_1DynamicParameters.html
a600c42bf22d55117392bea16565a294a
()
void
finalize
classswri_1_1DynamicParameters.html
af0d3109dbd28c113262672e8acfe9aa9
(bool alphabetical_order=true)
void
get
classswri_1_1DynamicParameters.html
a75e9a1d04965b9372a16b97df3bf87f2
(const std::string &name, float &variable, const float default_value, const std::string description="None.", const float min=-100, const float max=100)
void
get
classswri_1_1DynamicParameters.html
a8b4ccab7977790be617464465ce5ca6c
(const std::string &name, FloatParam &variable, const float default_value, const std::string description="None.", const float min=-100, const float max=100)
void
get
classswri_1_1DynamicParameters.html
a1059775f2814a27e12ced899850055c0
(const std::string &name, double &variable, const double default_value, const std::string description="None.", const double min=-100, const double max=100)
void
get
classswri_1_1DynamicParameters.html
a9d2dcb8ac5fe8ace47189c29be2e6bbc
(const std::string &name, DoubleParam &variable, const double default_value, const std::string description="None.", const double min=-100, const double max=100)
void
get
classswri_1_1DynamicParameters.html
a43e6d521d0327cd28a3b539022ed9e04
(const std::string &name, int &variable, const int default_value, const std::string description="None.", const int min=-100, const int max=100)
void
get
classswri_1_1DynamicParameters.html
a1624039e03de490755f3bd1b2c98fb82
(const std::string &name, IntParam &variable, const int default_value, const std::string description="None.", const int min=-100, const int max=100)
void
get
classswri_1_1DynamicParameters.html
a24aea10867800d5bb87d33ce28ce3dfc
(const std::string &name, bool &variable, const bool default_value, const std::string description="None.")
void
get
classswri_1_1DynamicParameters.html
ad067ede3b2280e27ab0b022725e6fc2e
(const std::string &name, BoolParam &variable, const bool default_value, const std::string description="None.")
void
get
classswri_1_1DynamicParameters.html
a95b9b2e9b06e1346d5ef0b173e65bbf0
(const std::string &name, std::string &variable, const std::string default_value, const std::string description="None.")
void
get
classswri_1_1DynamicParameters.html
ae1fb301778676d088bc796c997af3fc7
(const std::string &name, StringParam &variable, const std::string default_value, const std::string description="None.")
bool
getBool
classswri_1_1DynamicParameters.html
acf6e5707dbbb37f4f69794c200260067
(const std::string &name)
double
getDouble
classswri_1_1DynamicParameters.html
acdf3582065320512844a69c583e61e11
(const std::string &name)
float
getFloat
classswri_1_1DynamicParameters.html
aeb3b33808afe666cfd9204d7093b4b10
(const std::string &name)
int
getInt
classswri_1_1DynamicParameters.html
a0038c7a697f48791bb87da7e78d24c61
(const std::string &name)
std::string
getString
classswri_1_1DynamicParameters.html
a8113326f65bf5cb8b7ce7d7e3ddf3cfe
(const std::string &name)
void
initialize
classswri_1_1DynamicParameters.html
a233e4b579d563b00ce7ce8b83b55d40d
(ros::NodeHandle &pnh)
boost::mutex::scoped_lock
lock_guard
classswri_1_1DynamicParameters.html
ac8828714db6d4a6bbbf6dfc9953b1932
()
boost::mutex &
mutex
classswri_1_1DynamicParameters.html
a047b2d401e8ce22e5fa88d6130bdd58a
()
void
setCallback
classswri_1_1DynamicParameters.html
a08fdeb69c66bdb440f9d605cc2411bce
(boost::function< void(DynamicParameters &)> fun)
void
update
classswri_1_1DynamicParameters.html
afefeb92922a16648c4b3c51b9e5829df
()
bool
setConfigCallback
classswri_1_1DynamicParameters.html
a1745f87b43ac821c27d9d501e4ee065b
(dynamic_reconfigure::Reconfigure::Request &req, dynamic_reconfigure::Reconfigure::Response &rsp)
void
updateCurrent
classswri_1_1DynamicParameters.html
ab133f0dd2cb5f59cf4dcda40b39f0b58
(dynamic_reconfigure::Config &config)
ros::Publisher
descr_pub_
classswri_1_1DynamicParameters.html
a45eeba50ff9cac2a32b2746bbd3f2b12
boost::shared_ptr< boost::mutex >
mutex_
classswri_1_1DynamicParameters.html
ab342ae95770288a2e42fea7b71fbe322
boost::shared_ptr< ros::NodeHandle >
nh_
classswri_1_1DynamicParameters.html
a56ed8c7b70f1356ff4ca350ce7eace78
boost::function< void(DynamicParameters &)>
on_change_
classswri_1_1DynamicParameters.html
a58da01389b4c5a254e2922c37dca4e27
std::vector< std::string >
ordered_params_
classswri_1_1DynamicParameters.html
ab733ac9999b4cb4b4c0dac5400eb1860
ros::ServiceServer
set_service_
classswri_1_1DynamicParameters.html
acc1d219e6ba689991f5b09e9c2d52885
ros::Publisher
update_pub_
classswri_1_1DynamicParameters.html
a38ed7a5fb0fd867ad9047302a79c503a
std::map< std::string, DynamicValue >
values_
classswri_1_1DynamicParameters.html
a0a0227d045bac0c6a03da7588d0b324d
DynamicParametersTestNode
classDynamicParametersTestNode.html
DynamicParametersTestNode
classDynamicParametersTestNode.html
aea0184dac732e05ed00ebe3a98dea4d8
()
double
getTestDouble
classDynamicParametersTestNode.html
a4de7129afc78e2a954b2417c8f83f62a
() const
const std::string &
getTestEnum
classDynamicParametersTestNode.html
a56e88cfde24576f0a4f7742187d3833b
() const
float
getTestFloat
classDynamicParametersTestNode.html
a39d02760b592f42da3bb552ce3b1d61c
() const
int
getTestInt
classDynamicParametersTestNode.html
aba9acc300413d091e4eef224788c797c
() const
const std::string &
getTestString
classDynamicParametersTestNode.html
a203d7bc210c41d1ccc3456b7db0a6edd
() const
bool
isTestBool
classDynamicParametersTestNode.html
a29b77c9476dd9383073b9b5cff9e8fca
() const
void
handleReconfigure
classDynamicParametersTestNode.html
a528f54572d646ba1161af60b93b3335a
(swri::DynamicParameters ¶ms)
void
initialize
classDynamicParametersTestNode.html
a286811e5a018b7206ac7070d18fe4055
(const ros::WallTimerEvent &)
ros::WallTimer
init_timer_
classDynamicParametersTestNode.html
a6b419a1f5545e10e93638a3ec9303211
ros::NodeHandle
nh_
classDynamicParametersTestNode.html
aba9a1bbc6cd6282e61593e09e7330317
swri::DynamicParameters
params_
classDynamicParametersTestNode.html
a40e4fec9cfa7da2e9a843cbbc0b01e21
bool
test_bool_
classDynamicParametersTestNode.html
a1b3f15e21173348298e5e1b2580c5be9
double
test_double_
classDynamicParametersTestNode.html
a61ffecfa9f1095dba0cd9bd510b53cf5
std::string
test_enum_
classDynamicParametersTestNode.html
ae0a5f75107f8425a48cbec1e865dbd1a
float
test_float_
classDynamicParametersTestNode.html
a5bff7051ab899d049622fec7071b45b5
int
test_int_
classDynamicParametersTestNode.html
ada6874eea7461cb6ace670fcaf97f7b0
std::string
test_string_
classDynamicParametersTestNode.html
a6fa5b50e8c17200d86be540286750875
swri::DynamicValue
structswri_1_1DynamicValue.html
Bool
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3ad82683d3b11a099bbac2f262d75a5ccd
Double
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3a0a76aec24105b9d8cc17df0aab238e32
Float
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3ae9771aebe4354ab1019e344c2db773b1
Int
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3ae1f75ae3e20ae61b2eaca8835d9bec67
String
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3aefbe82b48ebe13da86530e21a4ec6269
Type
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3
Bool
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3ad82683d3b11a099bbac2f262d75a5ccd
Float
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3ae9771aebe4354ab1019e344c2db773b1
Double
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3a0a76aec24105b9d8cc17df0aab238e32
Int
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3ae1f75ae3e20ae61b2eaca8835d9bec67
String
structswri_1_1DynamicValue.html
a4d6abdacf981f649d37d5a01d87533e3aefbe82b48ebe13da86530e21a4ec6269
bool
b
structswri_1_1DynamicValue.html
ad094a80df242ea239711301a1ef0d1a9
boost::shared_ptr< bool >
boolean
structswri_1_1DynamicValue.html
a0ee2bafd35ced4e72efa0a19473e49f2
double
d
structswri_1_1DynamicValue.html
a1f0cc89850ec8118a473bd33f18cff12
boost::shared_ptr< double >
dbl
structswri_1_1DynamicValue.html
a3083d5a8731bd971b04e8d6d110357ee
union swri::DynamicValue::@0
Default
structswri_1_1DynamicValue.html
a4f2fc1bb9ed8fef6a60a02c51037425b
std::string
default_string
structswri_1_1DynamicValue.html
a27b9fd411890b12b8478e7dbb0decab8
std::string
description
structswri_1_1DynamicValue.html
a1f3f9eb4ef089f5d415a7aca79c9d9b2
std::vector< std::pair< std::string, int > >
enums
structswri_1_1DynamicValue.html
ac882a44d6660cc4a023c874a9a2c79d6
boost::shared_ptr< float >
flt
structswri_1_1DynamicValue.html
adf919cb0dcd3b366a3bee8804f51333c
int
i
structswri_1_1DynamicValue.html
a15c2c9f81668643a053d363247a84225
boost::shared_ptr< int >
integer
structswri_1_1DynamicValue.html
a182db1bba7fe37e605532afc944a9cba
union swri::DynamicValue::@2
Max
structswri_1_1DynamicValue.html
ab89ade4213238a140ba7547436e6647a
union swri::DynamicValue::@1
Min
structswri_1_1DynamicValue.html
a06da003fecca72abd595cb8cb198d7ad
std::string
name
structswri_1_1DynamicValue.html
a1875990df3cff118b0c7f68d027b810c
boost::shared_ptr< std::string >
str
structswri_1_1DynamicValue.html
a15a1513aec6b75f61460cc53a96f1b78
Type
type
structswri_1_1DynamicValue.html
ae0b1208dc1ff8967fd31da45ba54700b
swri::ImplRoot
classswri_1_1ImplRoot.html
virtual
~ImplRoot
classswri_1_1ImplRoot.html
ab5263b6b8e0303212e9f575d3552b2a7
()
swri::LatchedSubscriber::LatchedReceiver
structswri_1_1LatchedSubscriber_1_1LatchedReceiver.html
void
handleMessage
structswri_1_1LatchedSubscriber_1_1LatchedReceiver.html
ac7aa5f26fb309858bf8960c8630d63d5
(const boost::shared_ptr< M2 const > &msg)
boost::shared_ptr< M2 const >
msg_
structswri_1_1LatchedSubscriber_1_1LatchedReceiver.html
aecac9b7330bea7437741b9641a817efd
swri::LatchedSubscriber
classswri_1_1LatchedSubscriber.html
M
swri::Subscriber
swri::LatchedSubscriber::LatchedReceiver
const boost::shared_ptr< M const > &
data
classswri_1_1LatchedSubscriber.html
a77e72b2fd7c29429a3d53d332cd9b7cb
() const
void
initialize
classswri_1_1LatchedSubscriber.html
a0de3f4b6efd567c59f13a90c4cbc16e4
(ros::NodeHandle &nh, const std::string &topic, const ros::TransportHints &transport_hints=ros::TransportHints())
LatchedSubscriber
classswri_1_1LatchedSubscriber.html
a9a2b0fc8970dba0d7c83a1b58e80eede
()
LatchedSubscriber
classswri_1_1LatchedSubscriber.html
a2a96bbd3abf6602d4cba67b3ebfa8e82
(ros::NodeHandle &nh, const std::string &topic, const ros::TransportHints &transport_hints=ros::TransportHints())
M const *
operator->
classswri_1_1LatchedSubscriber.html
a86d0613ad63f36ac69eac6d8ed579217
() const
LatchedSubscriber< M > &
operator=
classswri_1_1LatchedSubscriber.html
a984f500232adf8725e9020bcf3fe08f4
(const LatchedSubscriber< M > &other)
void
reset
classswri_1_1LatchedSubscriber.html
a1d4b383e4d78da5a5aa603b453ac6db0
()
M
empty_
classswri_1_1LatchedSubscriber.html
a54258bc09d1b01ae8b54eefa9513a21d
boost::shared_ptr< LatchedReceiver< M > >
receiver_
classswri_1_1LatchedSubscriber.html
a54b5dc62556870b18b901c9d607e5276
LatchedSubscriber< std_msgs::Float32 >
classswri_1_1LatchedSubscriber.html
swri::Subscriber
const boost::shared_ptr< std_msgs::Float32const > &
data
classswri_1_1LatchedSubscriber.html
a77e72b2fd7c29429a3d53d332cd9b7cb
() const
void
initialize
classswri_1_1LatchedSubscriber.html
a0de3f4b6efd567c59f13a90c4cbc16e4
(ros::NodeHandle &nh, const std::string &topic, const ros::TransportHints &transport_hints=ros::TransportHints())
LatchedSubscriber
classswri_1_1LatchedSubscriber.html
a9a2b0fc8970dba0d7c83a1b58e80eede
()
LatchedSubscriber
classswri_1_1LatchedSubscriber.html
a2a96bbd3abf6602d4cba67b3ebfa8e82
(ros::NodeHandle &nh, const std::string &topic, const ros::TransportHints &transport_hints=ros::TransportHints())
std_msgs::Float32const *
operator->
classswri_1_1LatchedSubscriber.html
a86d0613ad63f36ac69eac6d8ed579217
() const
LatchedSubscriber< std_msgs::Float32 > &
operator=
classswri_1_1LatchedSubscriber.html
a984f500232adf8725e9020bcf3fe08f4
(const LatchedSubscriber< std_msgs::Float32 > &other)
void
reset
classswri_1_1LatchedSubscriber.html
a1d4b383e4d78da5a5aa603b453ac6db0
()
std_msgs::Float32
empty_
classswri_1_1LatchedSubscriber.html
a54258bc09d1b01ae8b54eefa9513a21d
boost::shared_ptr< LatchedReceiver< std_msgs::Float32 > >
receiver_
classswri_1_1LatchedSubscriber.html
a54b5dc62556870b18b901c9d607e5276
LatchedSubscriberTest
classLatchedSubscriberTest.html
void
autoDiagnostics
classLatchedSubscriberTest.html
a5a96eb9abe305ff83dca4597cc225c03
(du::DiagnosticStatusWrapper &status)
void
handleDiagnosticsTimer
classLatchedSubscriberTest.html
a6c9e05798d789f6257e079695b0e5185
(const ros::TimerEvent &ignored)
void
initialize
classLatchedSubscriberTest.html
aad3cc53cf320913af5860f2b41850cf8
(const ros::WallTimerEvent &ignored)
LatchedSubscriberTest
classLatchedSubscriberTest.html
abfe408c5a78bde8349db8dfc31a2dab2
()
void
manualDiagnostics
classLatchedSubscriberTest.html
a2cb90085775e8deb1664fe44747fcca5
(du::DiagnosticStatusWrapper &status)
void
valueDiagnostics
classLatchedSubscriberTest.html
a0c686cd21fff68a46ef449de5165b42e
(du::DiagnosticStatusWrapper &status)
ros::Timer
diag_timer_
classLatchedSubscriberTest.html
a2ff06bc0e0d7ad91fd45252102b4cf9d
du::Updater
diagnostic_updater_
classLatchedSubscriberTest.html
ae8988277ece2241aad1078941d88d072
ros::WallTimer
init_timer_
classLatchedSubscriberTest.html
adaaaca7ef55cdac12f18426a5d793ce1
ros::NodeHandle
nh_
classLatchedSubscriberTest.html
a91c0ffb21de9519d1e11b693cbb9a37a
swri::LatchedSubscriber< std_msgs::Float32 >
sub_
classLatchedSubscriberTest.html
a63c71c1f4bef793635647e2d8d8973a2
swri::OptionalDiagnosedPublisher
classswri_1_1OptionalDiagnosedPublisher.html
DiagnosedPublisher< T >
OptionalDiagnosedPublisher
classswri_1_1OptionalDiagnosedPublisher.html
a54a64b47b32f732ad5bde84109be1ed1
(const ros::Publisher &pub, diagnostic_updater::Updater &diag, const diagnostic_updater::FrequencyStatusParam &freq, const diagnostic_updater::TimeStampStatusParam &stamp)
virtual void
run
classswri_1_1OptionalDiagnosedPublisher.html
addb1f7997d7cdd7437a87c4120eadced
(diagnostic_updater::DiagnosticStatusWrapper &stat)
virtual void
setEnabled
classswri_1_1OptionalDiagnosedPublisher.html
add9529aac49cca5a049299024ca82082
(bool enabled)
virtual
~OptionalDiagnosedPublisher
classswri_1_1OptionalDiagnosedPublisher.html
a58ae0f8e20e6d541837cd533c6b8c930
()
bool
is_diagnostic_enabled_
classswri_1_1OptionalDiagnosedPublisher.html
a18cdc5ac5b407d0a5f52223222a233f4
swri::ServiceServer
classswri_1_1ServiceServer.html
DIAG_ALL
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7ac98141902e163d261f2772645bd84ce8
DIAG_CLIENTS
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7aeb25f5703e0fb68bf79216376c36d199
DIAG_CONNECTION
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7a8b5241044c97efd2404e6e4c2bd08a01
DIAG_MOST
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7af703bb2ae66df292c409f75a91da7eb8
DIAG_SERVINGS
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7a781f75d36c260aa3d85d09e138dfad0a
DIAG_TIMING
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7a27cc591f6e606c16bac2500d19f83475
DIAGNOSTIC_FLAGS
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7
DIAG_CONNECTION
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7a8b5241044c97efd2404e6e4c2bd08a01
DIAG_SERVINGS
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7a781f75d36c260aa3d85d09e138dfad0a
DIAG_TIMING
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7a27cc591f6e606c16bac2500d19f83475
DIAG_CLIENTS
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7aeb25f5703e0fb68bf79216376c36d199
DIAG_ALL
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7ac98141902e163d261f2772645bd84ce8
DIAG_MOST
classswri_1_1ServiceServer.html
aa9f2422545010f2ba46de33e5d03a4a7af703bb2ae66df292c409f75a91da7eb8
void
appendDiagnostics
classswri_1_1ServiceServer.html
ae4d4264474190d357c838617580034f5
(diagnostic_updater::DiagnosticStatusWrapper &status, const std::string &name, const int flags)
std::vector< std::string >
clientNames
classswri_1_1ServiceServer.html
aaf5e37a726d2f63c359401358435d221
() const
ServiceServerStatistics
clientStatistics
classswri_1_1ServiceServer.html
a3d68867e89ad7c20270a5e117e5b301e
(const std::string &name) const
bool
instrumentPerClient
classswri_1_1ServiceServer.html
ada8edb950c12997056e81f16f8a18ba2
() const
bool
logCalls
classswri_1_1ServiceServer.html
ad13849949dca67067e35e48cce2d0229
() const
const std::string &
mappedService
classswri_1_1ServiceServer.html
ae02cb9982786b0dea7c03fb243dc7357
() const
ServiceServer &
operator=
classswri_1_1ServiceServer.html
a685be4bb2370b68c24d7a33e6d809575
(const ServiceServer &other)
void
resetStatistics
classswri_1_1ServiceServer.html
a19259be702eb8d55ea6486afafb08f6e
()
ServiceServer
classswri_1_1ServiceServer.html
a673ceb75bdf0ab27ee62bae5e1e168d4
()
ServiceServer
classswri_1_1ServiceServer.html
ae292387edbfeb71482251499d3166b32
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj)
ServiceServer
classswri_1_1ServiceServer.html
aaf9f3cb49a96229d5356f739c2513204
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(ros::ServiceEvent< MReq, MRes > &), T *obj)
ServiceServer
classswri_1_1ServiceServer.html
a8dd3c96778455be34c2b5dcba9375e1d
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj)
void
setInstrumentPerClient
classswri_1_1ServiceServer.html
a3e6756dc2966deaa8f899001a822340d
(bool enable)
void
setLogCalls
classswri_1_1ServiceServer.html
aa79066ed86f958058b417dd8e4ffd16c
(bool enable)
const ServiceServerStatistics &
statistics
classswri_1_1ServiceServer.html
a7ce7fc81c77a9724eef66eef09ee67a5
() const
const std::string &
unmappedService
classswri_1_1ServiceServer.html
ac1df5bb18ff664198be19c4a2a93effc
() const
boost::shared_ptr< ServiceServerImpl >
impl_
classswri_1_1ServiceServer.html
ae177d364186b0e1a583506bdb9b22581
swri::ServiceServerImpl
classswri_1_1ServiceServerImpl.html
std::vector< std::string >
clientNames
classswri_1_1ServiceServerImpl.html
a130868c8143a6f67fcfd3291ed4d9857
() const
ServiceServerStatistics
clientStatistics
classswri_1_1ServiceServerImpl.html
ac9bd0d2fc59f8bea6126418a099953d6
(const std::string &name) const
bool
instrumentPerClient
classswri_1_1ServiceServerImpl.html
af4cd7049bb9bae07550e1babb2b8e14c
() const
bool
logCalls
classswri_1_1ServiceServerImpl.html
a0b1dba7b0d31b817fb074d3c789d1d97
() const
const std::string &
mappedService
classswri_1_1ServiceServerImpl.html
a82a3b4cd0720d8197c8a086c9a87ab5a
() const
void
resetStatistics
classswri_1_1ServiceServerImpl.html
a1fdfd8d92aec823a963c36521dc7f4d3
()
ServiceServerImpl
classswri_1_1ServiceServerImpl.html
a5d654295e2ec3cadd012219cc7a86510
()
void
setInstrumentPerClient
classswri_1_1ServiceServerImpl.html
afae404690745e5bb31f5ff7ed9bf4d7a
(bool enable)
void
setLogCalls
classswri_1_1ServiceServerImpl.html
aced0bf065e8393c0d1353afd496f021b
(bool enable)
const ServiceServerStatistics &
totalStats
classswri_1_1ServiceServerImpl.html
a20ec50abdc95f927e1392e7aefc136f5
() const
const std::string &
unmappedService
classswri_1_1ServiceServerImpl.html
a9bd634d2091d65d3096c9490a3f9e628
() const
void
processServing
classswri_1_1ServiceServerImpl.html
aa80dd91f2f965dc340eff4266b2db5f1
(const std::string caller_name, bool success, const ros::WallDuration &runtime)
std::map< std::string, ServiceServerStatistics >
client_stats_
classswri_1_1ServiceServerImpl.html
ab60a941e944f5001ef1479dabee6c9f0
bool
instrument_per_client_
classswri_1_1ServiceServerImpl.html
a60042cc12cbae0845712a9cfac36d43f
bool
log_calls_
classswri_1_1ServiceServerImpl.html
aaa5b073e7846559755b5e9b4d462568e
std::string
mapped_service_
classswri_1_1ServiceServerImpl.html
a06a02c5b05b1760343feb0ff7437a938
ros::ServiceServer
server_
classswri_1_1ServiceServerImpl.html
a205373422e3cc627a0232c1e9cd819b2
ServiceServerStatistics
total_stats_
classswri_1_1ServiceServerImpl.html
a58fdd40b0c3c38a5f9f00a139f6a0810
std::string
unmapped_service_
classswri_1_1ServiceServerImpl.html
a36487a29ebe529750b1757815480684d
swri::ServiceServerStatistics
classswri_1_1ServiceServerStatistics.html
int
failed
classswri_1_1ServiceServerStatistics.html
a9901f595f2e17f08c56a91abdcc163b4
() const
bool
lastFailed
classswri_1_1ServiceServerStatistics.html
a7c0eb8f1608a0c56f741b5521612d8b1
() const
ros::WallDuration
maxTime
classswri_1_1ServiceServerStatistics.html
a84232fa087945a09d8593018abf6080c
() const
ros::WallDuration
meanTime
classswri_1_1ServiceServerStatistics.html
acace8406a7d537fcf94f0a1680a3f516
() const
ros::WallDuration
minTime
classswri_1_1ServiceServerStatistics.html
a5c6d1a09351e4c2b8412f836248e45c0
() const
void
reset
classswri_1_1ServiceServerStatistics.html
a50de26006d3fa6c3736f9cfed04400cc
()
ServiceServerStatistics
classswri_1_1ServiceServerStatistics.html
a7700dc0604d9952c905aab3f894f8297
()
int
servings
classswri_1_1ServiceServerStatistics.html
a25f67e56eb671db4f77cb8ec2b2882b6
() const
int
succeeded
classswri_1_1ServiceServerStatistics.html
af672f82d903525af7d207f645e635ca6
() const
void
merge
classswri_1_1ServiceServerStatistics.html
a75ac505882731b94339abb2e48da0db6
(bool success, const ros::WallDuration &runtime)
int
failed_
classswri_1_1ServiceServerStatistics.html
ab31800030f8a5c2cb2ae6c5bd6729e18
bool
last_failed_
classswri_1_1ServiceServerStatistics.html
a2b9e1a8bdc7d4ea37fa000b5d36d164b
ros::WallDuration
max_time_
classswri_1_1ServiceServerStatistics.html
ae0589b85bdd45a9f2ca9224dc3eb1662
ros::WallDuration
min_time_
classswri_1_1ServiceServerStatistics.html
ae3e0372f947db17834378964bf47751c
int
servings_
classswri_1_1ServiceServerStatistics.html
af10661e01978c4416f90da65ec533448
int
succeeded_
classswri_1_1ServiceServerStatistics.html
a55a14e6fc0eaac838d4c5f0b1885db08
ros::WallDuration
total_time_
classswri_1_1ServiceServerStatistics.html
a86a75c113d35ca54e31211a751d190d3
friend class
ServiceServerImpl
classswri_1_1ServiceServerStatistics.html
adf8bb541d81e4c6b2d281c342b5aa6c7
ServiceServerTest
classServiceServerTest.html
void
handleDiagnosticsTimer
classServiceServerTest.html
a3096641001bbc586cc3e83d11c2e1be8
(const ros::TimerEvent &ignored)
bool
handleService1
classServiceServerTest.html
a4a270219747dde6b09042f4298f0c93a
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
handleService2
classServiceServerTest.html
aa82636f3dea347ff19f46ce3d1a22ee9
(ros::ServiceEvent< std_srvs::Empty::Request, std_srvs::Empty::Response > &event)
bool
handleService3
classServiceServerTest.html
adb03b6eee61670cbac3075d386f37cdc
(const std::string &name, const std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
void
initialize
classServiceServerTest.html
a5d5e875a4e8c1ec36ebe29ae980b3f58
(const ros::WallTimerEvent &ignored)
void
service1Diagnostics
classServiceServerTest.html
aa13b119cd87f8e9b1906c321126eebf1
(du::DiagnosticStatusWrapper &status)
void
service2Diagnostics
classServiceServerTest.html
af8083c19377bdd117b1a34e25082a53c
(du::DiagnosticStatusWrapper &status)
void
service3Diagnostics
classServiceServerTest.html
a060c058291d503ec1b85c3cfd67c473e
(du::DiagnosticStatusWrapper &status)
ServiceServerTest
classServiceServerTest.html
a0399d30f80ce93a93bdc199fcad7b682
()
ros::Timer
diag_timer_
classServiceServerTest.html
a2982e7b4e94e50f5d5b69842e8691f54
du::Updater
diagnostic_updater_
classServiceServerTest.html
ac4f11e427bc98613462de334ec0fdd7d
ros::WallTimer
init_timer_
classServiceServerTest.html
a9a3aaf9fd3529da0ba34bf5ee86b032f
ros::NodeHandle
nh_
classServiceServerTest.html
a93f78b88d4369982f366f2652d3410ef
bool
test1_result_
classServiceServerTest.html
a675450b850b7a8353edcb5da011dd7f3
swri::ServiceServer
test1_srv_
classServiceServerTest.html
aa140281268170e3987b9cff506529935
swri::ServiceServer
test2_srv_
classServiceServerTest.html
a9a716c6cd1f247e99f87f1e7033a0fb3
swri::ServiceServer
test3_srv_
classServiceServerTest.html
afdff922fb839327709e9098a1f318275
swri::StorageSubscriberImpl
classswri_1_1StorageSubscriberImpl.html
swri::SubscriberImpl
boost::enable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1StorageSubscriberImpl.html
acde30c4bb99b5d1bf03dd0734bbbb413
(const boost::shared_ptr< M const > &msg)
boost::disable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1StorageSubscriberImpl.html
ab77b622fbd57042632a28d66bd146d51
(const boost::shared_ptr< M const > &msg)
StorageSubscriberImpl
classswri_1_1StorageSubscriberImpl.html
ad49f0d150521366c8d46ff0ea4013ab4
(ros::NodeHandle &nh, const std::string &topic, boost::shared_ptr< M const > *dest, const ros::TransportHints &transport_hints)
boost::shared_ptr< M const > *
dest_
classswri_1_1StorageSubscriberImpl.html
afd3697413d58e17f3f8d1e52064806d7
StoringSubscriberTest
classStoringSubscriberTest.html
void
autoDiagnostics
classStoringSubscriberTest.html
af533de756d06beb665b4a75b1c0e76d8
(du::DiagnosticStatusWrapper &status)
void
handleDiagnosticsTimer
classStoringSubscriberTest.html
a00ec1bbc52249947172dc59df68a0750
(const ros::TimerEvent &ignored)
void
initialize
classStoringSubscriberTest.html
a4d97f27871e7a186e6448ccb0be68906
(const ros::WallTimerEvent &ignored)
void
manualDiagnostics
classStoringSubscriberTest.html
aed75e58ba298c7cd132d15b6882c87c1
(du::DiagnosticStatusWrapper &status)
StoringSubscriberTest
classStoringSubscriberTest.html
afe04c5ac19108b7f7ce3bcc8e4af4d3f
()
void
valueDiagnostics
classStoringSubscriberTest.html
a3fc3e1e0b04a777a7544736c3af9f322
(du::DiagnosticStatusWrapper &status)
ros::Timer
diag_timer_
classStoringSubscriberTest.html
a9be2cdc6542134d634cc0b32b38fd0b3
du::Updater
diagnostic_updater_
classStoringSubscriberTest.html
ad1dc8f32b328beb9aa105b5243c28425
ros::WallTimer
init_timer_
classStoringSubscriberTest.html
a6590e3648cc578b7d4c5be4d34327823
std_msgs::Float32ConstPtr
msg_
classStoringSubscriberTest.html
a24f1915fb28d5cbaf7a18c5f23d16abf
ros::NodeHandle
nh_
classStoringSubscriberTest.html
ac977c0b88a12a07b59cc0fc5afd2bef2
swri::Subscriber
sub_
classStoringSubscriberTest.html
a10713c3279093762201441550e42383f
swri::Subscriber
classswri_1_1Subscriber.html
DIAG_ALL
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98acc5e80f573d3752d18c31ce4a23cac85
DIAG_CONNECTION
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98ab5151265310e86afca80d6aa02946f7d
DIAG_LATENCY
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a53edd72a54e1ef5a1660771bba6061c9
DIAG_MOST
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a409826682ab886b5f95f63592bb252bf
DIAG_MSG_COUNT
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a9aacabc7e0c9b75215b49c14252e754d
DIAG_RATE
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98aa7f1929618612b1781968644d22a8272
DIAG_TIMEOUT
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a615c38ce7958cbd6370af1b6f31f7c9f
DIAGNOSTIC_FLAGS
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98
DIAG_CONNECTION
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98ab5151265310e86afca80d6aa02946f7d
DIAG_MSG_COUNT
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a9aacabc7e0c9b75215b49c14252e754d
DIAG_TIMEOUT
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a615c38ce7958cbd6370af1b6f31f7c9f
DIAG_LATENCY
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a53edd72a54e1ef5a1660771bba6061c9
DIAG_RATE
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98aa7f1929618612b1781968644d22a8272
DIAG_ALL
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98acc5e80f573d3752d18c31ce4a23cac85
DIAG_MOST
classswri_1_1Subscriber.html
acef4db02e8b84b1cf8a3cd34f3067d98a409826682ab886b5f95f63592bb252bf
ros::Duration
age
classswri_1_1Subscriber.html
aa15a00f671137891469d5f38a8bd52ed
(const ros::Time &now=ros::TIME_MIN) const
double
ageMilliseconds
classswri_1_1Subscriber.html
a51d5e0e0f3b998ddada0aabf768ea642
(const ros::Time &now=ros::TIME_MIN) const
double
ageSeconds
classswri_1_1Subscriber.html
a7eb5566d17f5628b84187f0e52dc4562
(const ros::Time &now=ros::TIME_MIN) const
void
appendDiagnostics
classswri_1_1Subscriber.html
a6d417f0ab4b60fee3cecab85ab4c667f
(diagnostic_updater::DiagnosticStatusWrapper &status, const std::string &name, const int flags)
bool
blockTimeouts
classswri_1_1Subscriber.html
afd74aeb3c61eac3ca5b392c05635d101
(bool block)
bool
inTimeout
classswri_1_1Subscriber.html
a06e9f33e2420dfebc5128aff019d00e1
()
const std::string &
mappedTopic
classswri_1_1Subscriber.html
a622f945b3dd5943ce62d64948ad2b291
() const
ros::Duration
maxLatency
classswri_1_1Subscriber.html
ae3946abb4aa1e238d505cc40b914c456
() const
double
maxLatencyMicroseconds
classswri_1_1Subscriber.html
af72049984075d588279230dbbf2ed5e3
() const
ros::Duration
maxPeriod
classswri_1_1Subscriber.html
a2e1f8a9a48dc57a481245dcf7c626d27
() const
double
maxPeriodMilliseconds
classswri_1_1Subscriber.html
ac8772dd22f810536c278947795368ace
() const
double
meanFrequencyHz
classswri_1_1Subscriber.html
ab5f0f195c024007177f75615226a1587
() const
ros::Duration
meanLatency
classswri_1_1Subscriber.html
a06a25affc229b0e292568c22c81a83a7
() const
double
meanLatencyMicroseconds
classswri_1_1Subscriber.html
a1d56d55b5bd2831d92c5ff4240bf940a
() const
ros::Duration
meanPeriod
classswri_1_1Subscriber.html
a5b426945366544939d0339aa3b37f4d5
() const
double
meanPeriodMilliseconds
classswri_1_1Subscriber.html
a17097ba9e89afbdb8250b7041083d537
() const
int
messageCount
classswri_1_1Subscriber.html
ab41d376c9244021bcf2d8cd86bf18201
() const
ros::Duration
minLatency
classswri_1_1Subscriber.html
a9591bb2f069f771c8dc4b42c5636000c
() const
double
minLatencyMicroseconds
classswri_1_1Subscriber.html
ae09605a509bad64a71f12381cbf71fbb
() const
ros::Duration
minPeriod
classswri_1_1Subscriber.html
a6b39a87ead0f4be9af367245d45cca41
() const
double
minPeriodMilliseconds
classswri_1_1Subscriber.html
a63ddc7fd55119b0692822e7888c48c81
() const
int
numPublishers
classswri_1_1Subscriber.html
a97fdd3f8431c01f1e63be51ecd794e58
() const
Subscriber &
operator=
classswri_1_1Subscriber.html
abea503e49d16bd437052957c1958e7a5
(const Subscriber &other)
void
resetStatistics
classswri_1_1Subscriber.html
a1de8af0928c09dcef611c93a052fbe09
()
void
setTimeout
classswri_1_1Subscriber.html
a68fe1980d477d3d8357e30c3b9e5fe24
(const ros::Duration &time_out)
void
setTimeout
classswri_1_1Subscriber.html
ae2dab21cfcb938a2ea4ac3e82c234c39
(const double time_out)
Subscriber
classswri_1_1Subscriber.html
a5bc5cd917657d85bfa170c019b06afb8
()
Subscriber
classswri_1_1Subscriber.html
a66464cd3162c5fa750b148e65338ba1a
(ros::NodeHandle &nh, const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
Subscriber
classswri_1_1Subscriber.html
a445e6c3e6efcaad9e9214d571fb05f26
(ros::NodeHandle &nh, const std::string &topic, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::TransportHints &transport_hints=ros::TransportHints())
Subscriber
classswri_1_1Subscriber.html
abefbc0fe5a13fc26fecd5f281e8a41b1
(ros::NodeHandle &nh, const std::string &topic, boost::shared_ptr< M const > *dest, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Duration
timeout
classswri_1_1Subscriber.html
a8598e8c5bdf54e605428e9023c5a8f9e
() const
int
timeoutCount
classswri_1_1Subscriber.html
adf45409d5e2359edec73bf4e846e0f42
()
bool
timeoutEnabled
classswri_1_1Subscriber.html
a4caee5aebc40515881fca4ee17ad02c3
() const
double
timeoutMilliseconds
classswri_1_1Subscriber.html
ad38e5b39acef2d8f5f1c00019dd855bd
() const
void
timeoutParam
classswri_1_1Subscriber.html
a3930ad9c4986e886b6dc44da80773c76
(const ros::NodeHandle &nh, const std::string ¶meter_name, const double default_value)
bool
timeoutsBlocked
classswri_1_1Subscriber.html
add21b70fcfd780a541af7ca0618880ce
() const
const std::string &
unmappedTopic
classswri_1_1Subscriber.html
a6773f7d650576096ce7fc87f3784a63b
() const
boost::shared_ptr< SubscriberImpl >
impl_
classswri_1_1Subscriber.html
a502c710be361fce4793d331f9e60b3e5
swri::SubscriberImpl
classswri_1_1SubscriberImpl.html
ros::Duration
age
classswri_1_1SubscriberImpl.html
a6558fe9acaa3e5985b0de2d28ed2667b
(const ros::Time &now) const
bool
blockTimeouts
classswri_1_1SubscriberImpl.html
a987d8f7cf0ae174de1b1838faed76d27
(bool block)
bool
inTimeout
classswri_1_1SubscriberImpl.html
a806006c273735995998a718d1c92d8da
()
const std::string &
mappedTopic
classswri_1_1SubscriberImpl.html
aced591f36e29339d8b44e17ab2239910
() const
ros::Duration
maxLatency
classswri_1_1SubscriberImpl.html
a0ed486fdcb5a2bf9cf431f192e5c59ae
() const
ros::Duration
maxPeriod
classswri_1_1SubscriberImpl.html
a6f0c060af78357f94a7a387400076132
() const
double
meanFrequencyHz
classswri_1_1SubscriberImpl.html
a0862311f83268f92b337a2a3114bdf5b
() const
ros::Duration
meanLatency
classswri_1_1SubscriberImpl.html
aed5e15ec52d584663b08e160a815bf13
() const
ros::Duration
meanPeriod
classswri_1_1SubscriberImpl.html
a221e755143eed1bbfbd4935695555867
() const
int
messageCount
classswri_1_1SubscriberImpl.html
a9f754d47f6b3e9e01d75ff3f75d7ed8e
() const
ros::Duration
minLatency
classswri_1_1SubscriberImpl.html
a2d8ed35aa4c5756def17e7775afaa346
() const
ros::Duration
minPeriod
classswri_1_1SubscriberImpl.html
a547c86c7a5e2e3dfe5e89e847c996fa8
() const
int
numPublishers
classswri_1_1SubscriberImpl.html
a4524c53143a40963c02603acdded436f
() const
void
resetStatistics
classswri_1_1SubscriberImpl.html
aa8890075cf317f0191305a66eda24b07
()
void
setTimeout
classswri_1_1SubscriberImpl.html
a2deb9c45e6a3a40bd9cc47c8953a3a53
(const ros::Duration &time_out)
SubscriberImpl
classswri_1_1SubscriberImpl.html
a25fb14c21e2b1461607ca0c7fe20d2e8
()
ros::Duration
timeout
classswri_1_1SubscriberImpl.html
a42057a5320b61164696b080cac395355
() const
int
timeoutCount
classswri_1_1SubscriberImpl.html
ab53e3edb1de5d4c2affa31f04be876d0
()
bool
timeoutEnabled
classswri_1_1SubscriberImpl.html
a112ba8f5238f441e6126fa5221ffd983
() const
bool
timeoutsBlocked
classswri_1_1SubscriberImpl.html
aac5db3606ff03eb4e1bc3c13fd8a71d7
() const
const std::string &
unmappedTopic
classswri_1_1SubscriberImpl.html
a03154d3d0fd78ec2399539d9f3109d53
() const
void
checkTimeout
classswri_1_1SubscriberImpl.html
a113829f1c45366d17752661c527ce0b1
(const ros::Time &now)
void
processHeader
classswri_1_1SubscriberImpl.html
a793cfbf2081a1537260cbb0acd54925d
(const ros::Time &stamp)
bool
blocking_timeout_
classswri_1_1SubscriberImpl.html
ab086fc71ebbeb9404d09ada5423557ef
bool
in_timeout_
classswri_1_1SubscriberImpl.html
a663ac2fff2fff4edeb7e33e0777d5121
ros::Time
last_header_stamp_
classswri_1_1SubscriberImpl.html
af56935d9b8c837c852bfa2c0ad74c829
ros::Time
last_receive_time_
classswri_1_1SubscriberImpl.html
a6f8d08a0945be25fee52916dd4e63b9f
std::string
mapped_topic_
classswri_1_1SubscriberImpl.html
ae4db5cf5023fdd369929ebb606b60b5f
ros::Duration
max_latency_
classswri_1_1SubscriberImpl.html
ad7e4ca1d412d38bc4be5e21a106569e0
ros::Duration
max_period_
classswri_1_1SubscriberImpl.html
aa2b7a8c9586781e26c6aebce410e96a2
int
message_count_
classswri_1_1SubscriberImpl.html
a9e6321d6920fc0fc237b67c71fd1ae43
ros::Duration
min_latency_
classswri_1_1SubscriberImpl.html
adc9e5e30b377906fa6aa55724bed75a8
ros::Duration
min_period_
classswri_1_1SubscriberImpl.html
a7eb26146199dccbbdb877bb2ebecdb17
ros::Subscriber
sub_
classswri_1_1SubscriberImpl.html
a4c71b3d2623e8872fbf4de30680d7586
ros::Duration
timeout_
classswri_1_1SubscriberImpl.html
a8d52bc2a9de65bd76eef2b81ba052621
int
timeout_count_
classswri_1_1SubscriberImpl.html
a24104a6163c3059458b1fe78c42b3954
ros::Duration
total_latency_
classswri_1_1SubscriberImpl.html
aec0aef2f63d631c028b8ae86f741d0e6
ros::Duration
total_periods_
classswri_1_1SubscriberImpl.html
aed03cd08c1191e5cf0d495c8b0c7d0cf
std::string
unmapped_topic_
classswri_1_1SubscriberImpl.html
a98d4f5067038e08dcfca6b323701153f
SubscriberTest
classSubscriberTest.html
void
autoDiagnostics
classSubscriberTest.html
a3a18a1f64a274cd8f7d76a79985e0ad8
(du::DiagnosticStatusWrapper &status)
void
handleDiagnosticsTimer
classSubscriberTest.html
a00efaabef694344f64201da10cec60d7
(const ros::TimerEvent &ignored)
void
handleMessage
classSubscriberTest.html
ae0dcda69ace878c489d011c5600de36f
(const nav_msgs::OdometryConstPtr &msg)
void
initialize
classSubscriberTest.html
af4e8279ccc5249d44c8e089b0ae305bd
(const ros::WallTimerEvent &ignored)
void
manualDiagnostics
classSubscriberTest.html
a16ecc9da23c56638ce1aeb97b6f8367e
(du::DiagnosticStatusWrapper &status)
SubscriberTest
classSubscriberTest.html
a9c17e9a17ce1dbd18fcfbd2db0fef825
()
ros::Timer
diag_timer_
classSubscriberTest.html
ae80334e4f2f975a8eddb94ce665ba15d
du::Updater
diagnostic_updater_
classSubscriberTest.html
a3a34d19d5350b9b9059c16a3094aefe2
ros::WallTimer
init_timer_
classSubscriberTest.html
a6248cfe08b37b5d0df52aa79d3d5c3e9
ros::NodeHandle
nh_
classSubscriberTest.html
ac32ea0087e7c8bd4fe92cd1b6ac1d586
swri::Subscriber
sub_
classSubscriberTest.html
a246db7a1152224f5ae0b2e6fdf6dd977
swri_roscpp::TestTopicService
classswri__roscpp_1_1TestTopicService.html
TestTopicServiceRequest
Request
classswri__roscpp_1_1TestTopicService.html
a40e045eb12979d1cb3831588a47490f1
TestTopicServiceResponse
Response
classswri__roscpp_1_1TestTopicService.html
a6c0c57bc87c793256b3e51c98029b971
Request
request
classswri__roscpp_1_1TestTopicService.html
a6ab3794ad96ff8d29ffcfcb63873dc27
Response
response
classswri__roscpp_1_1TestTopicService.html
a5b9072202fb0cafdfce41c91bf1e739c
swri::Timer
classswri_1_1Timer.html
DIAG_ALL
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca87df73bdf481bbc2b209a10404be8919
DIAG_COUNT
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca3e0ca1d1aa9c1fa1a39e5b7db8190497
DIAG_DURATION
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca393e5b93a65161df83665e01ac4241a3
DIAG_MOST
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca57248d4451341d09d7511eb6dad07abf
DIAG_RATE
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca25c87c582845828243d3b7910c9a5371
DIAGNOSTIC_FLAGS
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139ac
DIAG_COUNT
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca3e0ca1d1aa9c1fa1a39e5b7db8190497
DIAG_RATE
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca25c87c582845828243d3b7910c9a5371
DIAG_DURATION
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca393e5b93a65161df83665e01ac4241a3
DIAG_ALL
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca87df73bdf481bbc2b209a10404be8919
DIAG_MOST
classswri_1_1Timer.html
a7b2c6d351124a221ac441700b42139aca57248d4451341d09d7511eb6dad07abf
void
appendDiagnostics
classswri_1_1Timer.html
aa7d6ea9ef50ce88ffdc8fb18497e4274
(diagnostic_updater::DiagnosticStatusWrapper &status, const std::string &name, const int flags)
double
desiredFrequency
classswri_1_1Timer.html
ace4cce1a550cc3ea20314a7f2006dd0a
() const
ros::Duration
desiredPeriod
classswri_1_1Timer.html
a56a35b9bdc19074260649fe8c3de6bc5
() const
ros::WallDuration
maxDuration
classswri_1_1Timer.html
addd168d3e41ce19bfed8390f84e36cd1
() const
double
maxDurationMicroseconds
classswri_1_1Timer.html
a69d0d80254b37925c0b1b97fa4896806
() const
ros::Duration
maxPeriod
classswri_1_1Timer.html
ad40ed94ec9dffeb61db6fc0383caa798
() const
double
maxPeriodMilliseconds
classswri_1_1Timer.html
a722d4c1b6d77db5bd0384a20e00ebb36
() const
ros::WallDuration
meanDuration
classswri_1_1Timer.html
a36ae2675440b1e8fad95e7ae8f36f843
() const
double
meanDurationMicroseconds
classswri_1_1Timer.html
ae575706ea106936dbdc48dd4a8c3f4df
() const
double
meanFrequencyHz
classswri_1_1Timer.html
a941d791803334bc7364c6ce01cb4fa13
() const
ros::Duration
meanPeriod
classswri_1_1Timer.html
a69e34c659acb59e2eb3b147cddf4b9ca
() const
double
meanPeriodMilliseconds
classswri_1_1Timer.html
aa64b77b04ce079934d5dff3b048c922a
() const
ros::WallDuration
minDuration
classswri_1_1Timer.html
a002a2f1981377b328daa67c0774cf3a6
() const
double
minDurationMicroseconds
classswri_1_1Timer.html
ada0085806be22f4ba44b3ff75d2adcf8
() const
ros::Duration
minPeriod
classswri_1_1Timer.html
a975678ae9942615733170c9a98c56569
() const
double
minPeriodMilliseconds
classswri_1_1Timer.html
a8527d47685891541a2fb5ab99c163dfe
() const
Timer &
operator=
classswri_1_1Timer.html
aaa0031e92a4ead0e6e5d096b2cd7225e
(const Timer &other)
void
resetStatistics
classswri_1_1Timer.html
a8c282c175458afee54d428c4a08a912b
()
size_t
ticks
classswri_1_1Timer.html
acea2b2dac4482820d129efc23205e03c
() const
Timer
classswri_1_1Timer.html
a8b4c60efd5917293c21e784267e30c18
()
Timer
classswri_1_1Timer.html
abf24227a24e96bffb73c6b5f7b42859c
(ros::NodeHandle &nh, ros::Duration period, void(T::*callback)(const ros::TimerEvent &), T *obj)
boost::shared_ptr< TimerImpl >
impl_
classswri_1_1Timer.html
ae0dbed152a938dd5809986e78f663d36
swri::TimerImpl
classswri_1_1TimerImpl.html
ros::Duration
desiredPeriod
classswri_1_1TimerImpl.html
a6fe390a4331754e8939f15427ad47437
() const
ros::WallDuration
maxDuration
classswri_1_1TimerImpl.html
a69a59acc49f3430b35bae624fe1180c1
() const
ros::Duration
maxPeriod
classswri_1_1TimerImpl.html
abc5033704bf44a8978b2edbfe6b1623b
() const
ros::WallDuration
meanDuration
classswri_1_1TimerImpl.html
a317b9b96127b289ccf1468f2c2fa721c
() const
double
meanFrequencyHz
classswri_1_1TimerImpl.html
ac8621e28881db4bf58293f5b0ea8ec2c
() const
ros::Duration
meanPeriod
classswri_1_1TimerImpl.html
a2cf752d1dbd65dbd2bd9d1fca27469ff
() const
ros::WallDuration
minDuration
classswri_1_1TimerImpl.html
a59694b8b3affb7edd76f16f82f022bab
() const
ros::Duration
minPeriod
classswri_1_1TimerImpl.html
aa6cf47c976e0f7d5dc66faff3a1e9507
() const
void
resetStatistics
classswri_1_1TimerImpl.html
a5108f954c764e6d5bc9ec87268eed612
()
size_t
ticks
classswri_1_1TimerImpl.html
a6000c4893f2b4055ca03c66d6eaab6aa
() const
TimerImpl
classswri_1_1TimerImpl.html
a21b1abfeb1c80571871b5f8870958beb
()
void
tickBegin
classswri_1_1TimerImpl.html
ac8ff19afd5d0ad448198adf330b3b62c
()
void
tickEnd
classswri_1_1TimerImpl.html
aeae7972e4fae8a0d2962b918498266a3
()
ros::Duration
desired_period_
classswri_1_1TimerImpl.html
a0eccf2a0d8dd6a00cbeb63a0d5edb21e
ros::WallDuration
max_duration_
classswri_1_1TimerImpl.html
ab752d457ad691ad0758f53618698dab5
ros::Duration
max_period_
classswri_1_1TimerImpl.html
a52773e78f5fcfc255f817b85d2011204
ros::WallDuration
min_duration_
classswri_1_1TimerImpl.html
af6250a923944845f33ce5dccc18d561a
ros::Duration
min_period_
classswri_1_1TimerImpl.html
acfcfdf993f5f2ab161cc9dee873f0091
ros::Time
tick_begin_normal_
classswri_1_1TimerImpl.html
a3b8512c39287f80a9d5fc921610e6df0
ros::WallTime
tick_begin_wall_
classswri_1_1TimerImpl.html
aba958fa8be3c6caf96ff52fdd9f446c4
int
ticks_
classswri_1_1TimerImpl.html
a30d83c79f64807b4f921ac748e55aff2
ros::Timer
timer_
classswri_1_1TimerImpl.html
a52218085f35192f9875abb856fc1885d
ros::WallDuration
total_durations_
classswri_1_1TimerImpl.html
a787041ad6173781f06347340316a7dfc
ros::Duration
total_periods_
classswri_1_1TimerImpl.html
a6b4ead046c919e03ff25a51eaee3ab73
TimerTest
classTimerTest.html
void
handleDiagnosticsTimer
classTimerTest.html
a245cc6b890a164cb52e7e78488b4c8ac
(const ros::TimerEvent &ignored)
void
handleUpdateTimer
classTimerTest.html
addc71473b1c2237e5b9b513c970cbfc4
(const ros::TimerEvent &ignored)
void
initialize
classTimerTest.html
aa80434c557672960073de8438b72b968
(const ros::WallTimerEvent &ignored)
int
super_slow_fibonacci
classTimerTest.html
a021d2656cfe92d39fd6e9a0e874a5c4f
(int x)
void
timerDiagnostics
classTimerTest.html
a82319c5441a976242c50e033ee39413c
(du::DiagnosticStatusWrapper &status)
TimerTest
classTimerTest.html
a5060b8fd07c6248a9775e1f011d6ec29
()
swri::Timer
diag_timer_
classTimerTest.html
a598f1b70cb3d8a58b6dddae48b0555fb
du::Updater
diagnostic_updater_
classTimerTest.html
a28cb48972c2b1355f4f22cd659268021
int
fibonacci_index_
classTimerTest.html
a95243298cd916fb8f85be607d71dc274
ros::WallTimer
init_timer_
classTimerTest.html
af9a061b7100c3f3f0faef28128d79e69
ros::NodeHandle
nh_
classTimerTest.html
aec2534966900a5477880823f5d1801d6
swri::Timer
update_timer_
classTimerTest.html
aeff2b1fd75c01dbb59819d168bfbc774
swri::TopicServiceClient
classswri_1_1TopicServiceClient.html
MReq
TopicServiceClientRaw< MReq::Request, MReq::Response >
bool
call
classswri_1_1TopicServiceClient.html
adbb3ab5531132fd18cb0b300e5e6188e
(MReq &req)
swri::TopicServiceClientRaw
classswri_1_1TopicServiceClientRaw.html
MReq
MRes
bool
call
classswri_1_1TopicServiceClientRaw.html
a07e171c5f69ac98f72d1b27d9581c637
(MReq &request, MRes &response)
bool
exists
classswri_1_1TopicServiceClientRaw.html
a1b5ebe818701fdaebb017c3bfa523981
()
std::string
getService
classswri_1_1TopicServiceClientRaw.html
a1778c8c5464b9e3a8c552964b48ff0b8
()
void
initialize
classswri_1_1TopicServiceClientRaw.html
ab1f8166cdf4ad1177d9923443dc3e4a9
(ros::NodeHandle &nh, const std::string &service, const std::string &client_name="")
bool
logCalls
classswri_1_1TopicServiceClientRaw.html
a0d91090bb1076ffd38271a89a9d1f1c5
() const
void
setLogCalls
classswri_1_1TopicServiceClientRaw.html
ac08199e479685dc7436593e934f947bb
(bool enable)
TopicServiceClientRaw
classswri_1_1TopicServiceClientRaw.html
a016135f81c9f967e57d5547e2a5a5c30
()
boost::mutex
request_lock_
classswri_1_1TopicServiceClientRaw.html
af7fb59ebf16afd6715539eab7b1d1602
void
response_callback
classswri_1_1TopicServiceClientRaw.html
af238d3de058e6a2194f684ed24539e1b
(const boost::shared_ptr< MRes > &message)
std::string
name_
classswri_1_1TopicServiceClientRaw.html
ae6c7c7dca2e16ab711bc949ad07b7311
ros::Publisher
request_pub_
classswri_1_1TopicServiceClientRaw.html
a3bd6ce5e335c5ebb9906c4136b37e390
boost::shared_ptr< MRes >
response_
classswri_1_1TopicServiceClientRaw.html
ad75dcd4a62d2599e30fd8599dc69d44b
ros::Subscriber
response_sub_
classswri_1_1TopicServiceClientRaw.html
a7049ec62ab5fef99f7a2438772da59d1
int
sequence_
classswri_1_1TopicServiceClientRaw.html
abeda97fd115bca5162e955ccb74e08b7
std::string
service_name_
classswri_1_1TopicServiceClientRaw.html
a0fc6960fdd8b586686a78cb5e5186a6f
ros::Duration
timeout_
classswri_1_1TopicServiceClientRaw.html
a18fe35da65b069efba258bac29780b43
TopicServiceClientRaw< MReq::Request, MReq::Response >
classswri_1_1TopicServiceClientRaw.html
bool
call
classswri_1_1TopicServiceClientRaw.html
a07e171c5f69ac98f72d1b27d9581c637
(MReq &request, MReq::Response &response)
bool
exists
classswri_1_1TopicServiceClientRaw.html
a1b5ebe818701fdaebb017c3bfa523981
()
std::string
getService
classswri_1_1TopicServiceClientRaw.html
a1778c8c5464b9e3a8c552964b48ff0b8
()
void
initialize
classswri_1_1TopicServiceClientRaw.html
ab1f8166cdf4ad1177d9923443dc3e4a9
(ros::NodeHandle &nh, const std::string &service, const std::string &client_name="")
bool
logCalls
classswri_1_1TopicServiceClientRaw.html
a0d91090bb1076ffd38271a89a9d1f1c5
() const
void
setLogCalls
classswri_1_1TopicServiceClientRaw.html
ac08199e479685dc7436593e934f947bb
(bool enable)
TopicServiceClientRaw
classswri_1_1TopicServiceClientRaw.html
a016135f81c9f967e57d5547e2a5a5c30
()
boost::mutex
request_lock_
classswri_1_1TopicServiceClientRaw.html
af7fb59ebf16afd6715539eab7b1d1602
void
response_callback
classswri_1_1TopicServiceClientRaw.html
af238d3de058e6a2194f684ed24539e1b
(const boost::shared_ptr< MReq::Response > &message)
std::string
name_
classswri_1_1TopicServiceClientRaw.html
ae6c7c7dca2e16ab711bc949ad07b7311
ros::Publisher
request_pub_
classswri_1_1TopicServiceClientRaw.html
a3bd6ce5e335c5ebb9906c4136b37e390
boost::shared_ptr< MReq::Response >
response_
classswri_1_1TopicServiceClientRaw.html
ad75dcd4a62d2599e30fd8599dc69d44b
ros::Subscriber
response_sub_
classswri_1_1TopicServiceClientRaw.html
a7049ec62ab5fef99f7a2438772da59d1
int
sequence_
classswri_1_1TopicServiceClientRaw.html
abeda97fd115bca5162e955ccb74e08b7
std::string
service_name_
classswri_1_1TopicServiceClientRaw.html
a0fc6960fdd8b586686a78cb5e5186a6f
ros::Duration
timeout_
classswri_1_1TopicServiceClientRaw.html
a18fe35da65b069efba258bac29780b43
swri_roscpp::TopicServiceHandler
classswri__roscpp_1_1TopicServiceHandler.html
bool
handleTopicServiceRequest
classswri__roscpp_1_1TopicServiceHandler.html
a861f18bd3f8f5b2bff1ca7f07a3a00b9
(const swri_roscpp::TestTopicService::Request &req, swri_roscpp::TestTopicService::Response &resp)
TopicServiceHandler
classswri__roscpp_1_1TopicServiceHandler.html
a2940145c66d3ad60be7f9c95308be539
()
int
call_count_
classswri__roscpp_1_1TopicServiceHandler.html
a8c87cb61fb3cd3484a1678567397d7c8
bool
error_
classswri__roscpp_1_1TopicServiceHandler.html
af8714e66219e982822f70c6eb544f2c8
bool
is_running_
classswri__roscpp_1_1TopicServiceHandler.html
a1d3dd25332a367b4c3e811f9b6b75a87
swri::TopicServiceServer
classswri_1_1TopicServiceServer.html
void
initialize
classswri_1_1TopicServiceServer.html
ac49ee36de0916e940e96f14dac364d21
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const MReq &, MRes &), T *obj)
TopicServiceServer
classswri_1_1TopicServiceServer.html
ac7c311365060b86dfc01cb8355bfe7bb
()
boost::shared_ptr< ImplRoot >
impl_
classswri_1_1TopicServiceServer.html
ae68588368714fde4284458c6892347c5
swri::TopicServiceServerImpl
classswri_1_1TopicServiceServerImpl.html
MReq
MRes
T
swri::ImplRoot
void
initialize
classswri_1_1TopicServiceServerImpl.html
a2863de6a01bf87b25c51981b0dace9f2
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const MReq &, MRes &), T *obj)
void
request_callback
classswri_1_1TopicServiceServerImpl.html
aad8226005bfc6446c3fd4802e904df1e
(const MReq &message)
bool(T::*
callback_
classswri_1_1TopicServiceServerImpl.html
a0aaeddcdf0e255e6368b0785243eb17c
)(const MReq &, MRes &)
T *
obj_
classswri_1_1TopicServiceServerImpl.html
ab38cc78830ee0486a126f0f178b31ab9
ros::Subscriber
request_sub_
classswri_1_1TopicServiceServerImpl.html
a651da3335e730a5829789083e4e88690
ros::Publisher
response_pub_
classswri_1_1TopicServiceServerImpl.html
a52f35f65782a7b6c55065c912d960325
swri::TrueType
structswri_1_1TrueType.html
static const bool
value
structswri_1_1TrueType.html
a7a30835e56469e556334b91d4c3b01d6
swri::TypedParam
structswri_1_1TypedParam.html
T
get
structswri_1_1TypedParam.html
a3525857e75bad0da770cc89849de87c1
()
T
operator*
structswri_1_1TypedParam.html
a4b6604a2ab640b5a56b98530916b018f
()
boost::shared_ptr< T >
data
structswri_1_1TypedParam.html
a1fc2198c81d18c8018595f2a51cb977e
boost::shared_ptr< boost::mutex >
mutex
structswri_1_1TypedParam.html
a8206dcc0a334ea3116787e7e9a5ec0be
swri::TypedServiceServerImpl
classswri_1_1TypedServiceServerImpl.html
swri::ServiceServerImpl
TypedServiceServerImpl
classswri_1_1TypedServiceServerImpl.html
adadf5b63b75d69d509110eace7cbb48a
()
TypedServiceServerImpl
classswri_1_1TypedServiceServerImpl.html
ad2bf83af411dbbca103f6b72c8b11eb0
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj)
TypedServiceServerImpl
classswri_1_1TypedServiceServerImpl.html
af95f41858441a1fa71513f765a9efce5
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(ros::ServiceEvent< MReq, MRes > &), T *obj)
TypedServiceServerImpl
classswri_1_1TypedServiceServerImpl.html
a824d7f136a3b5334be3f90058131edbc
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj)
bool
handleService
classswri_1_1TypedServiceServerImpl.html
ab0fccd446f32e4319969a37b87562edd
(ros::ServiceEvent< MReq, MRes > &event)
void
initialize
classswri_1_1TypedServiceServerImpl.html
a333493047a936a6f0d480ea41e73895f
(ros::NodeHandle &nh, const std::string &service)
bool(T::*
callback_plain_
classswri_1_1TypedServiceServerImpl.html
afd2dbd86b7fbdec81599f6b61730f940
)(MReq &, MRes &)
bool(T::*
callback_with_event_
classswri_1_1TypedServiceServerImpl.html
ab9423ac30fa75086734b78826da66f1c
)(ros::ServiceEvent< MReq, MRes > &)
bool(T::*
callback_with_name_
classswri_1_1TypedServiceServerImpl.html
afcf74f37dbafe19aad959cd2657b9721
)(const std::string &, const MReq &, MRes &)
T *
obj_
classswri_1_1TypedServiceServerImpl.html
a34298d46751ff38f8992cd1cbc8289f8
swri::TypedSubscriberImpl
classswri_1_1TypedSubscriberImpl.html
swri::SubscriberImpl
boost::enable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1TypedSubscriberImpl.html
a168afb2fbd04809207d4b3a09692882a
(const boost::shared_ptr< M const > &msg)
boost::disable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1TypedSubscriberImpl.html
a4242eb6f24a2eee058bba8ded3c7a1a2
(const boost::shared_ptr< M const > &msg)
TypedSubscriberImpl
classswri_1_1TypedSubscriberImpl.html
a92c6575651eed1d1878a3677c12c2b4c
(ros::NodeHandle &nh, const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const ros::TransportHints &transport_hints)
void(T::*
callback_
classswri_1_1TypedSubscriberImpl.html
af7d05acda4b71836fcec54c2b06b0b48
)(const boost::shared_ptr< M const > &)
T *
obj_
classswri_1_1TypedSubscriberImpl.html
a4e8ca7a46f61a0f19ee27182340ed3bc
swri::TypedTimerImpl
classswri_1_1TypedTimerImpl.html
swri::TimerImpl
void
handleTimer
classswri_1_1TypedTimerImpl.html
a084766c30d6bb93e8667f3abb3359358
(const ros::TimerEvent &event)
TypedTimerImpl
classswri_1_1TypedTimerImpl.html
a678a84d05ac64869bd302ffb9b90e052
(ros::NodeHandle &nh, ros::Duration period, void(T::*callback)(const ros::TimerEvent &), T *obj)
void(T::*
callback_
classswri_1_1TypedTimerImpl.html
aeabdfb9465a9906a95d4e828ff60666d
)(const ros::TimerEvent &)
T *
obj_
classswri_1_1TypedTimerImpl.html
a0d659cfb40c6f4a6212d2d562f16a90f
service_splitter
namespaceservice__splitter.html
contents
namespaceservice__splitter.html
a8cd24c12acad934b3af65d36355abb3f
data
namespaceservice__splitter.html
a22e5b1cd68f66d8906dd34b5c5be59b9
lines
namespaceservice__splitter.html
afa638c657f522ee68925957750fb1222
string
name
namespaceservice__splitter.html
ad772d178c0a893400eb1039e27067147
oi
namespaceservice__splitter.html
a3e43efa77728abd01698b4dae64740f0
rf
namespaceservice__splitter.html
af03e73f1812625d3a3cf4cc69a16d4aa
swri
namespaceswri.html
swri::BindSubscriberImpl
swri::DynamicParameters
swri::DynamicValue
swri::ImplRoot
swri::LatchedSubscriber
swri::OptionalDiagnosedPublisher
swri::ServiceServer
swri::ServiceServerImpl
swri::ServiceServerStatistics
swri::StorageSubscriberImpl
swri::Subscriber
swri::SubscriberImpl
swri::Timer
swri::TimerImpl
swri::TopicServiceClient
swri::TopicServiceClientRaw
swri::TopicServiceServer
swri::TopicServiceServerImpl
swri::TrueType
swri::TypedParam
swri::TypedServiceServerImpl
swri::TypedSubscriberImpl
swri::TypedTimerImpl
TypedParam< bool >
BoolParam
namespaceswri.html
a19148e1d1c7210795963aaedc52a15ab
TypedParam< double >
DoubleParam
namespaceswri.html
ab0145299425447f71e66b1c19843e4f4
TypedParam< float >
FloatParam
namespaceswri.html
a4fa2be439e74a24208be61e07778a886
TypedParam< int >
IntParam
namespaceswri.html
a447903e44b13a2e600825865fef654fb
TypedParam< std::string >
StringParam
namespaceswri.html
a5aa4ec498fecb6547305d4e693aaeba9
ros::Publisher
advertise
namespaceswri.html
ac6ee8a58b3f2f238819c4eb51445ba0b
(ros::NodeHandle &nh, const std::string name, uint32_t queue_size, bool latched=false)
int
comparePrefix
namespaceswri.html
aed17d33226d1d2ccc48a094efe1b0ec7
(std::string const &string, std::string const &prefix)
static bool
getParam
namespaceswri.html
a1a055bfd24316f34a1c8378a2616d0fc
(const ros::NodeHandle &nh, const std::string &name, int &variable)
static bool
getParam
namespaceswri.html
a9c67ce20afc7b636bb935aec216f3dd3
(const ros::NodeHandle &nh, const std::string &name, double &variable)
static bool
getParam
namespaceswri.html
ac2440482757fd243d1313be25064a190
(const ros::NodeHandle &nh, const std::string &name, float &variable)
static bool
getParam
namespaceswri.html
a25d0cd6b9aa53b8521c9f54c0dd60aa1
(const ros::NodeHandle &nh, const std::string &name, std::string &variable)
static bool
getParam
namespaceswri.html
a1daba13ac63e190929daf47afef16e23
(const ros::NodeHandle &nh, const std::string &name, bool &variable)
static std::vector< std::string >
getUnusedParamKeys
namespaceswri.html
a087c6783e5feb31d7fe6ffaf6ac4e61c
(ros::NodeHandle const &n)
bool
isPrefixOf
namespaceswri.html
ab3952ed6c4cbf251b4ae016e0d5e8c60
(std::string const &string, std::string const &prefix)
static void
param
namespaceswri.html
a09d82691d83a364e8fc47ebdeb6343be
(const ros::NodeHandle &nh, const std::string &name, int &variable, const int default_value)
static void
param
namespaceswri.html
aae31f48431733e828f7b4ca1ad21bc01
(const ros::NodeHandle &nh, const std::string &name, double &variable, const double default_value)
static void
param
namespaceswri.html
ab2e9c3aea3ac3bd015576a153e607840
(const ros::NodeHandle &nh, const std::string &name, float &variable, const float default_value)
static void
param
namespaceswri.html
a983a736f978209098d0d1fdb95189c3e
(const ros::NodeHandle &nh, const std::string &name, std::string &variable, const std::string default_value)
static void
param
namespaceswri.html
ad4a234c9b2d67d8a3908f98061749323
(const ros::NodeHandle &nh, const std::string &name, bool &variable, const bool default_value)
int
prefixLessThan
namespaceswri.html
af6d92bae50ef4cacc5262dfdc799b1cf
(std::string const &string, std::string const &prefix)
static void
warnUnusedParams
namespaceswri.html
a81283322ee27b1c8211d7637c70e3c7a
(ros::NodeHandle const &n)
static std::set< std::string >
_used_params
namespaceswri.html
aff34c83da1fc8519f33c3c9079ab99af
swri_roscpp
namespaceswri__roscpp.html
swri_roscpp::TestTopicService
swri_roscpp::TopicServiceHandler
static const int
test_values
namespaceswri__roscpp.html
a980fa6d401de51b1782b3858e67bad18
[]
static const std::string
topic_name
namespaceswri__roscpp.html
aef8c70dea2adad757b92cafc08d443ce
static const size_t
value_count
namespaceswri__roscpp.html
a7222be738b7a89db8d860d046b1a7c7e
index
index
overview
crawling
efficiency
dependencies
codeapi
rosapi