dynamic_parameters.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
dynamic__parameters_8h.html
swri_roscpp/node_handle.h
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.html
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.html
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.html
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.html
node_handle.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
node__handle_8h.html
swri_roscpp/service_server.h
swri_roscpp/subscriber.h
swri_roscpp/topic_service_client.h
swri_roscpp/topic_service_server.h
swri_roscpp/optional_subscriber.h
swri::NodeHandle
swri::NodeHandle::NodeHandleInternal
swri
#define
SWRI_NODE_HANDLE
node__handle_8h.html
a44989588ed22dc3391d6ea3922a34c63
(nh, pnh, description)
ros::Publisher
advertise
namespaceswri.html
a8a6e22c7a84466311fb953f46bf08119
(swri::NodeHandle &nh, const std::string name, uint32_t queue_size, bool latched, const std::string description)
ros::Publisher
advertise
namespaceswri.html
a6da3e3136e5345142edfc9b7b292f81d
(swri::NodeHandle &nh, const std::string name, uint32_t queue_size, const char *description)
swri::ServiceServer
advertiseService
namespaceswri.html
ad63aedd1bbf9b4bcc5aa0a881bbd1846
(swri::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj, const std::string description)
swri::ServiceServer
advertiseService
namespaceswri.html
a087232db013e989c018931910f4b819b
(swri::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj, const std::string description)
swri::ServiceServer
advertiseService
namespaceswri.html
af6cb5317afbb5fcae87edbde1539776e
(swri::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(ros::ServiceEvent< MReq, MRes > &), T *obj, const std::string description)
bool
getParam
namespaceswri.html
ab5d9e259cf453f3a7facc0b593d1d4a6
(swri::NodeHandle &nh, const std::string name, T &value, const std::string description)
void
param
namespaceswri.html
ad26cfefaa01eda6146dcd40c79bac58b
(swri::NodeHandle &nh, const std::string name, std::string &value, const std::string def, const std::string description)
void
param
namespaceswri.html
af4ff476d5ab047a6c4b14452e4c3fdee
(swri::NodeHandle &nh, const std::string name, T &value, const T def)
void
param
namespaceswri.html
a005952fd53060cfd30444718fed71993
(swri::NodeHandle &nh, const std::string name, T &value, const T def, const std::string description)
void
ranged_param
namespaceswri.html
aceacdc373a09cd0195978ff636ddfdbe
(swri::NodeHandle &nh, const std::string name, double &value, const double def, const std::string description="", const double min=-std::numeric_limits< double >::infinity(), const double max=std::numeric_limits< double >::infinity())
void
setParam
namespaceswri.html
a1173c8a6b4358075cd86abc8400a0fe3
(swri::NodeHandle &nh, const std::string &name, T &value)
swri::Subscriber
subscribe
namespaceswri.html
a9056e85b92618ce5aaddd161325f1d75
(swri::NodeHandle &nh, const std::string &name, boost::shared_ptr< M const > *dest, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
swri::Subscriber
subscribe
namespaceswri.html
ac4171526a903322164365e8321f197e8
(swri::NodeHandle &nh, const std::string &name, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
void
timeoutParam
namespaceswri.html
a7451263426e7128d4a583095d9fb15e3
(swri::NodeHandle &nh, swri::Subscriber &sub, const std::string name, const double timeout, const std::string desc)
optional_diagnosed_publisher.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
optional__diagnosed__publisher_8h.html
swri::OptionalDiagnosedPublisher
swri
optional_subscriber.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
optional__subscriber_8h.html
swri_roscpp/subscriber.h
swri::OptionalSubscriber
swri::OptionalSubscriberImpl
swri::OptionalSubscriberImplRoot
swri
param_example.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
param__example_8cpp.html
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.html
swri
int
comparePrefix
namespaceswri.html
aed17d33226d1d2ccc48a094efe1b0ec7
(std::string const &string, std::string const &prefix)
static bool
getParam
namespaceswri.html
a1daba13ac63e190929daf47afef16e23
(const ros::NodeHandle &nh, const std::string &name, bool &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
a1a055bfd24316f34a1c8378a2616d0fc
(const ros::NodeHandle &nh, const std::string &name, int &variable)
static bool
getParam
namespaceswri.html
a25d0cd6b9aa53b8521c9f54c0dd60aa1
(const ros::NodeHandle &nh, const std::string &name, std::string &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
ad4a234c9b2d67d8a3908f98061749323
(const ros::NodeHandle &nh, const std::string &name, bool &variable, const bool 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
a09d82691d83a364e8fc47ebdeb6343be
(const ros::NodeHandle &nh, const std::string &name, int &variable, const int default_value)
static void
param
namespaceswri.html
a983a736f978209098d0d1fdb95189c3e
(const ros::NodeHandle &nh, const std::string &name, std::string &variable, const std::string 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.html
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.html
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.html
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.html
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.html
swri::ServiceServerStatistics
swri
service_server_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
service__server__test_8cpp.html
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.html
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.html
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.html
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.html
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.html
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_node_handle_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/test/
swri__node__handle__test_8cpp.html
swri_roscpp/node_handle.h
SwriNodeHandleTest
void
emptyCb
swri__node__handle__test_8cpp.html
a5266e7554d85cd153adb3f1230655019
(const std_msgs::EmptyConstPtr &msg)
int
main
swri__node__handle__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
swri__node__handle__test_8cpp.html
ad607bb5fe3168dd3a76b8681d3955395
(SwriNodeHandleTest, testAdvertiseOptions)
TEST_F
swri__node__handle__test_8cpp.html
aeea475e869f3d83b402d208304c378b0
(SwriNodeHandleTest, testConnectCbAdvertise)
swri_roscpp.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
swri__roscpp_8h.html
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.html
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.html
swri_roscpp/timer_impl.h
swri::Timer
swri
timer_impl.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
timer__impl_8h.html
swri::TimerImpl
swri::TypedTimerImpl
swri
timer_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/src/nodes/
timer__test_8cpp.html
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.html
swri::TopicServiceClient
swri::TopicServiceClientImpl
swri
topic_service_server.h
/tmp/ws/src/marti_common/swri_roscpp/include/swri_roscpp/
topic__service__server_8h.html
swri::ImplRoot
swri::TopicServiceServer
swri::TopicServiceServerImpl
swri
topic_service_test.cpp
/tmp/ws/src/marti_common/swri_roscpp/test/
topic__service__test_8cpp.html
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
af27a74a6cf8dc92f0b668879acbd2ccf
(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
a24e87044f05722cd9c24f75569233713
(const boost::shared_ptr< M const > &msg)
boost::disable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1BindSubscriberImpl.html
af3e155d4e9d26c18180bc9ab5483504e
(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
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
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
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
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
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)
void
initialize
classswri_1_1DynamicParameters.html
a01b1563cf650ad6f386f35a2e6493f1a
(swri::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
swri::NodeHandle
snh_
classswri_1_1DynamicParameters.html
aa7ba4ee47247d805dad46a7b30827e40
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
a86e031b0d4bb25d6597324b12f4a8cfb
() const
const std::string &
getTestEnum
classDynamicParametersTestNode.html
a092885d9882bb486b432d8d4e1d23660
() const
float
getTestFloat
classDynamicParametersTestNode.html
a3df74589bcb89bbe3329fefc237caa99
() const
int
getTestInt
classDynamicParametersTestNode.html
a84a8a77ed0f28c89171cfdf975834564
() const
const std::string &
getTestString
classDynamicParametersTestNode.html
a120ed25371881caceb8f8052b115c56a
() const
bool
isTestBool
classDynamicParametersTestNode.html
a54929aa63c7edf26533fae631314fcf4
() 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
a600c71e50f90bfb633a7b4b1e7eaf268
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
a2e102e3ba3df15b6a3e21ccc731b253d
union swri::DynamicValue::@1
Min
structswri_1_1DynamicValue.html
a4aa5162b7972d595aeb5cb22635e2d8e
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
a447338f3860c957e2b99980c3bcea735
(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
swri::Subscriber
swri::LatchedSubscriber::LatchedReceiver
const boost::shared_ptr< M const > &
data
classswri_1_1LatchedSubscriber.html
a0a789371d919eb22b81f9c2e519b1b3f
() 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())
const M *
operator->
classswri_1_1LatchedSubscriber.html
a22d1ae1fc1a897d008188b2c875a71f7
() 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::Float32 const > &
data
classswri_1_1LatchedSubscriber.html
a0a789371d919eb22b81f9c2e519b1b3f
() 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())
const std_msgs::Float32 *
operator->
classswri_1_1LatchedSubscriber.html
a22d1ae1fc1a897d008188b2c875a71f7
() 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::NodeHandle
classswri_1_1NodeHandle.html
swri::NodeHandle::NodeHandleInternal
ros::Publisher
advertise
classswri_1_1NodeHandle.html
ac3a0344d825fe690cc461917113b986e
(const std::string &topic, uint32_t queue_size, const ros::SubscriberStatusCallback &connect_cb, const ros::SubscriberStatusCallback &disconnect_cb=ros::SubscriberStatusCallback(), const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr(), bool latch=false, const std::string &description="")
ros::Publisher
advertise
classswri_1_1NodeHandle.html
a671e3d1e9f1864915f725d16f221d361
(const std::string name, uint32_t queue_size, bool latched, const std::string description)
ros::Publisher
advertise
classswri_1_1NodeHandle.html
a69909f18b4afbe01dd148d8b9faa9795
(const std::string name, uint32_t queue_size, const char *description)
ros::Publisher
advertise
classswri_1_1NodeHandle.html
afcf9e3bfb6b951939e5f62c7bd2101e2
(ros::AdvertiseOptions &ops, const std::string &description="")
void
advertise_later
classswri_1_1NodeHandle.html
a7e308328d5934005674709e7d8964cac
(const std::string &name, const std::string description)
swri::ServiceServer
advertise_service_swri
classswri_1_1NodeHandle.html
a53c62432af1979dcbfc902339a1aeac8
(const std::string &name, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj, const std::string description)
swri::ServiceServer
advertise_service_swri
classswri_1_1NodeHandle.html
ad1fffed5aa8c8e61e7888c80daecf893
(const std::string &name, bool(T::*srv_func)(MReq &, MRes &), T *obj, const std::string description)
swri::ServiceServer
advertise_service_swri
classswri_1_1NodeHandle.html
a2141b04547f8f8665fbe7f06f1b3d593
(const std::string &name, bool(T::*srv_func)(ros::ServiceEvent< MReq, MRes > &), T *obj, const std::string description)
ros::ServiceServer
advertiseService
classswri_1_1NodeHandle.html
a452ecac4db55e3ea6ff3bcbfd754f250
(const std::string &name, bool(T::*srv_func)(MReq &, MRes &), T *obj, const std::string description)
ros::Timer
createTimer
classswri_1_1NodeHandle.html
a2eeff9ac4bcf05f1b39871428767d063
(ros::Duration duration, void(T::*fp)(const ros::TimerEvent &), T *obj, const bool oneshot=false, const bool autostart=true)
ros::WallTimer
createWallTimer
classswri_1_1NodeHandle.html
a0bbfad6eb8425558b749e32e8b24a8ef
(ros::WallDuration duration, void(T::*fp)(const ros::WallTimerEvent &), T *obj, const bool oneshot=false, const bool autostart=true)
marti_introspection_msgs::NodeInfo
getDocMsg
classswri_1_1NodeHandle.html
a080b8e85485124e4cb5ebb8df1b79bec
() const
bool
getEnableDocs
classswri_1_1NodeHandle.html
aaace77190b710eb7065748ac4bee02aa
() const
swri::NodeHandle
getNodeHandle
classswri_1_1NodeHandle.html
a104f4d465daeefd9e7d10cc4564af55b
(const std::string &ns, const std::string &group="")
bool
getParam
classswri_1_1NodeHandle.html
a00996445d8aa22aab713950c084093b2
(const std::string &name, std::vector< std::string > &value, const std::string description)
bool
getParam
classswri_1_1NodeHandle.html
a72cf70fa9bfb792d549fc8e34768580f
(const std::string &name, T &value, const std::string description)
bool
getParam
classswri_1_1NodeHandle.html
a3c76531f772d2ae9e64bb7562e82f790
(const std::string &name, XmlRpc::XmlRpcValue &value, const std::string description)
NodeHandle
classswri_1_1NodeHandle.html
adaf4d52bbd890ab8c09f497781b8b2ca
()
NodeHandle
classswri_1_1NodeHandle.html
a31675c1a145713e079c53ccf4cf87de7
(ros::NodeHandle nh, ros::NodeHandle pnh, const std::string description, const char *source_file="")
operator void *
classswri_1_1NodeHandle.html
aba593be02d9e71fb226135e7f678f9f6
() const
bool
param
classswri_1_1NodeHandle.html
a46efb39c0881b9d015b618a4c422d0f8
(const std::string &name, bool &variable, const bool default_value, const std::string description, const bool dynamic=false)
bool
param
classswri_1_1NodeHandle.html
a15f0eb911ce44270c2b7e72bebc9d170
(const std::string &name, double &variable, const double default_value, const std::string description, const bool dynamic=false)
bool
param
classswri_1_1NodeHandle.html
ab126d8e0d6e17383b2cd38b995ed724f
(const std::string &name, float &variable, const float default_value, const std::string description, const bool dynamic=false)
bool
param
classswri_1_1NodeHandle.html
a98f274b855aa1657de5bea71d3c8af7d
(const std::string &name, int &variable, const int default_value, const std::string description, const bool dynamic=false)
bool
param
classswri_1_1NodeHandle.html
a9015cc1aaea06cc0748b48f8cc7f275f
(const std::string &name, std::string &variable, const std::string default_value, const std::string description, const bool dynamic=false)
bool
ranged_param
classswri_1_1NodeHandle.html
a607115ffaadea49b50b6bbb9634b83c9
(const std::string &name, double &variable, const double default_value, const std::string description, const double min_value=0.0, const double max_value=0.0, const bool dynamic=false)
bool
ranged_param
classswri_1_1NodeHandle.html
ab0c1d200c69f4100e60bac5e0d796970
(const std::string &name, float &variable, const float default_value, const std::string description, const float min_value=0.0, const float max_value=0.0, const bool dynamic=false)
bool
ranged_param
classswri_1_1NodeHandle.html
a8afec534fd5a6559c87efcf6989efbd3
(const std::string &name, int &variable, const int default_value, const std::string description, const int min_value=0.0, const int max_value=0.0, const bool dynamic=false)
ros::ServiceClient
serviceClient
classswri_1_1NodeHandle.html
a4092cece8fbb27c01ac1f71ed4a9adc5
(const std::string &name, const std::string &description)
void
setParam
classswri_1_1NodeHandle.html
a259fd966578fe07041133573ed97bbb9
(const std::string &name, T &value)
ros::Subscriber
subscribe
classswri_1_1NodeHandle.html
ad050e6d01e8771306a58257c7f17c06a
(const std::string &name, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
classswri_1_1NodeHandle.html
ae9be45c3e8a9aac7500e84163c837ec4
(const std::string &name, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &) const, T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
classswri_1_1NodeHandle.html
ae3e09135a65c623bc6c34bb0cb798658
(const std::string &name, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
classswri_1_1NodeHandle.html
afe1e13758ca4e4e3d14d4332a29dee12
(const std::string &name, uint32_t queue_size, void(T::*fp)(const ros::MessageEvent< M const > &) const, T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
classswri_1_1NodeHandle.html
ab21921eafcc7ea4e14e3e7a3a359afb6
(const std::string &name, uint32_t queue_size, void(T::*fp)(const ros::MessageEvent< M const > &), T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
void
subscribe_later
classswri_1_1NodeHandle.html
a132486f5d3d25defd77f8b0d67add9d0
(const std::string &name, const std::string description)
swri::OptionalSubscriber
subscribe_optional
classswri_1_1NodeHandle.html
aa5239d3b5de69cfa4b47e6f5356a0e12
(const std::string &name, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
swri::Subscriber
subscribe_swri
classswri_1_1NodeHandle.html
a55160b3f720a3b32ac581461094fa86d
(const std::string &name, boost::shared_ptr< M const > *dest, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
swri::Subscriber
subscribe_swri
classswri_1_1NodeHandle.html
a7e084a7196b5fa957631c509014dd65d
(const std::string &name, uint32_t queue_size, boost::function< void(const boost::shared_ptr< M const > &)> fp, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
swri::Subscriber
subscribe_swri
classswri_1_1NodeHandle.html
ac61aa2159ae45f0c0b4caff00c7c9b16
(const std::string &name, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
swri::TopicServiceClient< M >
topic_service_client
classswri_1_1NodeHandle.html
a7368a22ebdafa72acb8dcdc9d11f9f59
(const std::string &name, const std::string description)
swri::TopicServiceServer
topic_service_server
classswri_1_1NodeHandle.html
a4c54025414de7ec9415cc5323be56672
(const std::string &name, bool(T::*srv_func)(const MReq &, MRes &), T *obj, const std::string description)
ros::NodeHandle
getDynamicParameterNodeHandle
classswri_1_1NodeHandle.html
af07103608db3f6d36e888d834621835a
() const
std::string
resolveName
classswri_1_1NodeHandle.html
ada70369297057cdc50fc81e0375724d4
(const std::string &name) const
bool
shouldAddParameter
classswri_1_1NodeHandle.html
a5b3dd196e84b33022cde26f62103787a
(const std::string &name) const
std::string
grouping_
classswri_1_1NodeHandle.html
a04fa1201be828a9d6f05b779a4ebe39c
std::string
namespace_
classswri_1_1NodeHandle.html
a60cdc456727a6b0201c7d0ca706c79af
boost::shared_ptr< NodeHandleInternal >
nh_
classswri_1_1NodeHandle.html
ae50a4ce2e162df1889710419c8e71cf9
friend class
DynamicParameters
classswri_1_1NodeHandle.html
a8ef85341b17a535f1daf92c81e1490c5
swri::NodeHandle::NodeHandleInternal
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
bool
enable_docs_
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
a2b50d94cde9535f680d3938f08ac817f
marti_introspection_msgs::NodeInfo
info_msg_
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
ab3156f0f1b86858dab5e7b5e323db0c3
ros::Publisher
info_pub_
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
a8846257cc541b1ffd9df40ce0233788b
ros::NodeHandle
nh_
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
a02a7ae47e0fad4feabb91a3e261bf3f4
std::string
node_name_
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
aa081ae3b13db060e26bdd86f77542150
ros::NodeHandle
pnh_
structswri_1_1NodeHandle_1_1NodeHandleInternal.html
a6e11416de786a0ef1b307c1f6e42320d
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::OptionalSubscriber
classswri_1_1OptionalSubscriber.html
int
numPublishers
classswri_1_1OptionalSubscriber.html
a667689f7b30a9bfdf1787b63ffd85fb0
()
OptionalSubscriber
classswri_1_1OptionalSubscriber.html
a7607825284220c74cbd0c8ac726c5782
()
OptionalSubscriber
classswri_1_1OptionalSubscriber.html
a2d1471c808682200d2560cb2bad26f0f
(ros::NodeHandle &nh, 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())
void
shutdown
classswri_1_1OptionalSubscriber.html
a02b41d53a1f78d5a40a3c368c5f17fa7
()
void
subscribe
classswri_1_1OptionalSubscriber.html
a9cc4305eacf3da6adfd9ba43aac2ac7b
()
boost::shared_ptr< OptionalSubscriberImplRoot >
impl_
classswri_1_1OptionalSubscriber.html
ac4238b98d1b79252f5fa7d33eb567515
swri::Subscriber
sub_
classswri_1_1OptionalSubscriber.html
a2af52c5d18159423e12f7bcb87bb3ff1
swri::OptionalSubscriberImpl
classswri_1_1OptionalSubscriberImpl.html
swri::OptionalSubscriberImplRoot
void
initialize
classswri_1_1OptionalSubscriberImpl.html
ae0bc00b5e608feff463b03e8db728168
(ros::NodeHandle &nh, const std::string &name, uint32_t queue_size, void(T::*cb)(const boost::shared_ptr< M const > &), T *obj, const ros::TransportHints &transport_hints)
virtual swri::Subscriber
subscribe
classswri_1_1OptionalSubscriberImpl.html
a1a9d40f7c2441338610e3308f6db76e7
()
void(T::*
callback_
classswri_1_1OptionalSubscriberImpl.html
a61877fbe06c05210e282f00b108cf2de
)(const boost::shared_ptr< M const > &)
std::string
name_
classswri_1_1OptionalSubscriberImpl.html
a5e1e702f8b7bbf1afdd05707979b8105
ros::NodeHandle
nh_
classswri_1_1OptionalSubscriberImpl.html
a4944641968a382073d89a0cf71fe6bb0
T *
obj_
classswri_1_1OptionalSubscriberImpl.html
acd68b5758edd4901390491a6ae138174
uint32_t
queue_size_
classswri_1_1OptionalSubscriberImpl.html
a071c2dbc7334fb6483565ae20bee1310
ros::TransportHints
transport_hints_
classswri_1_1OptionalSubscriberImpl.html
a8fa04b33ef9e26432324b76f5ad28cb8
swri::OptionalSubscriberImplRoot
classswri_1_1OptionalSubscriberImplRoot.html
virtual swri::Subscriber
subscribe
classswri_1_1OptionalSubscriberImplRoot.html
a0ab7a1da4f241c5082f51f0f5104f438
()=0
virtual
~OptionalSubscriberImplRoot
classswri_1_1OptionalSubscriberImplRoot.html
ab8c9d702570b353a4dd24eb924ec981c
()
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
ae592fa152478e88295d1a25bca5f9efc
() const
ServiceServerStatistics
clientStatistics
classswri_1_1ServiceServer.html
a0357b124d273011c1a590592f0b91ec8
(const std::string &name) const
bool
instrumentPerClient
classswri_1_1ServiceServer.html
af77f79c233b9804d111488f5a04ced25
() const
bool
logCalls
classswri_1_1ServiceServer.html
a48a319da95803a8144065b49a357fe23
() const
const std::string &
mappedService
classswri_1_1ServiceServer.html
a59fb4bc87eb9d48c3cb05c18261eca24
() 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
a8dd3c96778455be34c2b5dcba9375e1d
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj)
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)
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
ab8663df4e9db507bde346e120fb6d522
() const
const std::string &
unmappedService
classswri_1_1ServiceServer.html
a6bfe280bbb6d60feca54ebf0a71c25b3
() 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
a7501c3a1c6e8d85ed9cf5f16dae4ccea
() const
ServiceServerStatistics
clientStatistics
classswri_1_1ServiceServerImpl.html
a0a25601b9e824a92f258b2812f7c1031
(const std::string &name) const
bool
instrumentPerClient
classswri_1_1ServiceServerImpl.html
a78e893ddb25cc17472b122f01b4fbac2
() const
bool
logCalls
classswri_1_1ServiceServerImpl.html
a95ef45c357d6cdb390e3dd78ee5d3c56
() const
const std::string &
mappedService
classswri_1_1ServiceServerImpl.html
a89682c71a813a97ff43a723f496c7a2e
() 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
af400e28a9274acc9fa4d3cd9bd6a9786
() const
const std::string &
unmappedService
classswri_1_1ServiceServerImpl.html
a11d50b96711b29bc99892e6ba2462b34
() const
virtual
~ServiceServerImpl
classswri_1_1ServiceServerImpl.html
a99d446a2572a474f7b75a21a16e94822
()
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
a595e3da5a956aac786597589d484e9e8
() const
bool
lastFailed
classswri_1_1ServiceServerStatistics.html
a68ec11860c9b9cf557d017ae3c6f745d
() const
ros::WallDuration
maxTime
classswri_1_1ServiceServerStatistics.html
a99e10004f7625f99407f2ac2d0b40d9d
() const
ros::WallDuration
meanTime
classswri_1_1ServiceServerStatistics.html
a6dad9115426b823a3cac56752e9531ac
() const
ros::WallDuration
minTime
classswri_1_1ServiceServerStatistics.html
aa3007fa0f55a760d2ca4fa36ecc84c31
() const
void
reset
classswri_1_1ServiceServerStatistics.html
a50de26006d3fa6c3736f9cfed04400cc
()
ServiceServerStatistics
classswri_1_1ServiceServerStatistics.html
a7700dc0604d9952c905aab3f894f8297
()
int
servings
classswri_1_1ServiceServerStatistics.html
ac45d80f97f76bd0d28ba43501245c3ff
() const
int
succeeded
classswri_1_1ServiceServerStatistics.html
ae7a3e5ddd1a0d07dd4feaba00d8f4be0
() 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
ac6209ad81da130a2770f8b01cd41f57a
(const boost::shared_ptr< M const > &msg)
boost::disable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1StorageSubscriberImpl.html
ad8ace2e0ab0a6e254d0e67f0d701111d
(const boost::shared_ptr< M const > &msg)
StorageSubscriberImpl
classswri_1_1StorageSubscriberImpl.html
afd25f0aba3eee578b5bffc213d63485b
(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
a428db8dbe4eb59d471d4972d966bdd89
(const ros::Time &now=ros::TIME_MIN) const
double
ageMilliseconds
classswri_1_1Subscriber.html
a91a64bf68363f39df8225d8803d0a6b4
(const ros::Time &now=ros::TIME_MIN) const
double
ageSeconds
classswri_1_1Subscriber.html
a16857f5c45dd03527729729a04dac87c
(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
ac437d4000d75e60689ed579dc978032b
() const
ros::Duration
maxLatency
classswri_1_1Subscriber.html
aca044f4d6fe6c9aa5a47b5575305a503
() const
double
maxLatencyMicroseconds
classswri_1_1Subscriber.html
a6e619e811b19eda20edf1555c38cebaf
() const
ros::Duration
maxPeriod
classswri_1_1Subscriber.html
a29ca49ceab2a2485036662a5b0e74820
() const
double
maxPeriodMilliseconds
classswri_1_1Subscriber.html
aa0b1eba001b9340420805bc1f0abfe21
() const
double
meanFrequencyHz
classswri_1_1Subscriber.html
a8b65024c962051090d4dac9c4be7a7d2
() const
ros::Duration
meanLatency
classswri_1_1Subscriber.html
a6debf6970475701c46ea3d75b1bdd96d
() const
double
meanLatencyMicroseconds
classswri_1_1Subscriber.html
a19e96f7d6a3d2bce9c83d6c727e3dcba
() const
ros::Duration
meanPeriod
classswri_1_1Subscriber.html
a067b58a5e9c1bda073b208cd6d6a4d59
() const
double
meanPeriodMilliseconds
classswri_1_1Subscriber.html
a77940ef5fcd7e77aeb6dd7d4fecf7289
() const
int
messageCount
classswri_1_1Subscriber.html
ad53179f5449eea8f6e866cf29d6e3e36
() const
ros::Duration
minLatency
classswri_1_1Subscriber.html
aadbb3909ed309f73490234de2f399bba
() const
double
minLatencyMicroseconds
classswri_1_1Subscriber.html
ab880607d56b68f74c2b73eea17af4c1a
() const
ros::Duration
minPeriod
classswri_1_1Subscriber.html
a7a97fda1e211c2d78c38535cdab73f7c
() const
double
minPeriodMilliseconds
classswri_1_1Subscriber.html
aee17b388f7113bb7b4f85780a2cd109e
() const
int
numPublishers
classswri_1_1Subscriber.html
ae163e2f51d40dc9cfcbec78d4a1adeb3
() const
Subscriber &
operator=
classswri_1_1Subscriber.html
abea503e49d16bd437052957c1958e7a5
(const Subscriber &other)
void
resetStatistics
classswri_1_1Subscriber.html
a1de8af0928c09dcef611c93a052fbe09
()
void
setTimeout
classswri_1_1Subscriber.html
ae2dab21cfcb938a2ea4ac3e82c234c39
(const double time_out)
void
setTimeout
classswri_1_1Subscriber.html
a68fe1980d477d3d8357e30c3b9e5fe24
(const ros::Duration &time_out)
Subscriber
classswri_1_1Subscriber.html
a5bc5cd917657d85bfa170c019b06afb8
()
Subscriber
classswri_1_1Subscriber.html
aac0ac28520ecf156114ebecb4988905e
(ros::NodeHandle &nh, const std::string &topic, boost::shared_ptr< M const > *dest, const ros::TransportHints &transport_hints=ros::TransportHints())
Subscriber
classswri_1_1Subscriber.html
a7970e94504251c9a773f091ea9cfd146
(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
a0d7263e069028cd73e4c375b9abb9083
(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())
ros::Duration
timeout
classswri_1_1Subscriber.html
a6b51c3e90f79785ff6cb57b469be9d10
() const
int
timeoutCount
classswri_1_1Subscriber.html
adf45409d5e2359edec73bf4e846e0f42
()
bool
timeoutEnabled
classswri_1_1Subscriber.html
a1e626a4c19323b8aa2284558eadf1720
() const
double
timeoutMilliseconds
classswri_1_1Subscriber.html
ad70f6a2849dd063a36ca35ff102a6227
() 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
a6183240b0baf109b71b1c4495f6a166f
() const
const std::string &
unmappedTopic
classswri_1_1Subscriber.html
aeea324f070d0af989157dac2f8b73477
() const
virtual
~Subscriber
classswri_1_1Subscriber.html
a26790bb2ecc0173ba65a3a9f38bb6395
()
boost::shared_ptr< SubscriberImpl >
impl_
classswri_1_1Subscriber.html
a502c710be361fce4793d331f9e60b3e5
swri::SubscriberImpl
classswri_1_1SubscriberImpl.html
ros::Duration
age
classswri_1_1SubscriberImpl.html
a853b7e58bdb182bc54294fe7adda2f19
(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
a6d64d41944d34d233159ccdc5861b691
() const
ros::Duration
maxLatency
classswri_1_1SubscriberImpl.html
a538b985a0241a9b19a00aea70b349785
() const
ros::Duration
maxPeriod
classswri_1_1SubscriberImpl.html
adc3e2aaf26e7a62044d0791273b9cfb8
() const
double
meanFrequencyHz
classswri_1_1SubscriberImpl.html
a24b285fa44ef284d624824ca7cde1cba
() const
ros::Duration
meanLatency
classswri_1_1SubscriberImpl.html
af06667eecf9c6f0f81aba59d97ea5c10
() const
ros::Duration
meanPeriod
classswri_1_1SubscriberImpl.html
a687e37b946f5c3013525d8a8151b87eb
() const
int
messageCount
classswri_1_1SubscriberImpl.html
a34a152d35a4da75a7de31282aa17f82f
() const
ros::Duration
minLatency
classswri_1_1SubscriberImpl.html
a7b958a54c92a4874f335d8262deb6a9a
() const
ros::Duration
minPeriod
classswri_1_1SubscriberImpl.html
acdf30b7cf294a2d47771d88a6c40bce3
() const
int
numPublishers
classswri_1_1SubscriberImpl.html
ac70ebe42e1b49a9c3a8ae30cd9172e0d
() 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
af48a3e45f9d99cfc48d35a0646c0de71
() const
int
timeoutCount
classswri_1_1SubscriberImpl.html
ab53e3edb1de5d4c2affa31f04be876d0
()
bool
timeoutEnabled
classswri_1_1SubscriberImpl.html
a6ca86ff116ac0940383a1e68a2539179
() const
bool
timeoutsBlocked
classswri_1_1SubscriberImpl.html
ac9c440750b941b2df3ce6710a641aed1
() const
const std::string &
unmappedTopic
classswri_1_1SubscriberImpl.html
af9e6b8947054e901499a206d796a725b
() const
virtual
~SubscriberImpl
classswri_1_1SubscriberImpl.html
a6d611212b76d86c7437a90e78bd8c7db
()
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
SwriNodeHandleTest
classSwriNodeHandleTest.html
SwriNodeHandleTest
classSwriNodeHandleTest.html
a0d2288add4735f33a616d08ddf8327ef
()
void
SetUp
classSwriNodeHandleTest.html
a9a33e3b92fcaef46c247721d255b4e20
() override
void
spinNumTimes
classSwriNodeHandleTest.html
a28f36ea15b69adb67ef77f90d714aff8
(size_t num) const
ros::Duration
delay_
classSwriNodeHandleTest.html
ac5285669df4f66da997f35e5b93dfb8d
swri::NodeHandle
nh_
classSwriNodeHandleTest.html
ae8eaa99f0d91f10f02f1f8a4f6d057db
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
ae7fe1829ed0d11e0473274349e846ad3
() const
ros::Duration
desiredPeriod
classswri_1_1Timer.html
af576eae966a9b3150932d542c874b416
() const
ros::WallDuration
maxDuration
classswri_1_1Timer.html
af4b2d1ee173a337edd4626e384fda573
() const
double
maxDurationMicroseconds
classswri_1_1Timer.html
a4d92db4f476af183c4cf965fc5b1d780
() const
ros::Duration
maxPeriod
classswri_1_1Timer.html
a2f1509493881ec63c442f001eab1494e
() const
double
maxPeriodMilliseconds
classswri_1_1Timer.html
aa271b39522a76e7af8fd69b0052d08f9
() const
ros::WallDuration
meanDuration
classswri_1_1Timer.html
a501c1f97ceb953a7fd505d5f505ca4c5
() const
double
meanDurationMicroseconds
classswri_1_1Timer.html
a4a506b7533a8d4cbe4747c0c180349bb
() const
double
meanFrequencyHz
classswri_1_1Timer.html
a7597cf7d5e9688c1f819cc183e8d0761
() const
ros::Duration
meanPeriod
classswri_1_1Timer.html
ac6570130f7c4fbd0606426ded02e72eb
() const
double
meanPeriodMilliseconds
classswri_1_1Timer.html
a4af4d3c6eb2c43228bf926e9d5135e77
() const
ros::WallDuration
minDuration
classswri_1_1Timer.html
a2080bb651307fc29cef306fdf4974d46
() const
double
minDurationMicroseconds
classswri_1_1Timer.html
a82b01ba228c3e0092409b3891058e3fc
() const
ros::Duration
minPeriod
classswri_1_1Timer.html
abd22bd1987d19294e9c643753fbd324d
() const
double
minPeriodMilliseconds
classswri_1_1Timer.html
a94632ec6b945d1c4ab23531d43f48178
() 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
ac95593c2463d6d94439c32f8de2ff8b9
() 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
aa65d7a5c8e1b7a452c593f2692b8cb7e
() const
ros::WallDuration
maxDuration
classswri_1_1TimerImpl.html
a80411e8e764ba5fdc19e5217a42a2ff1
() const
ros::Duration
maxPeriod
classswri_1_1TimerImpl.html
a7b1bce4efd712371893b6706fadb2ea8
() const
ros::WallDuration
meanDuration
classswri_1_1TimerImpl.html
a582d3dd14e30f386cfa8921afc43753f
() const
double
meanFrequencyHz
classswri_1_1TimerImpl.html
a3beb72cec47fc7f09a8ac2a32f899368
() const
ros::Duration
meanPeriod
classswri_1_1TimerImpl.html
a6f47dc003fa26ce1b6e11aa16e2418bb
() const
ros::WallDuration
minDuration
classswri_1_1TimerImpl.html
ab44ed203cc9eb5623a9cdc6081c0bdbd
() const
ros::Duration
minPeriod
classswri_1_1TimerImpl.html
aa38fa6e0d55f50e3416bb5c0b2cb7397
() const
void
resetStatistics
classswri_1_1TimerImpl.html
a5108f954c764e6d5bc9ec87268eed612
()
size_t
ticks
classswri_1_1TimerImpl.html
a11bac49d66dfccb5670325e494d684b1
() const
TimerImpl
classswri_1_1TimerImpl.html
a21b1abfeb1c80571871b5f8870958beb
()
virtual
~TimerImpl
classswri_1_1TimerImpl.html
a69fbe17f0a7f5dad5989cd2be27c5991
()
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
bool
call
classswri_1_1TopicServiceClient.html
adbb3ab5531132fd18cb0b300e5e6188e
(MReq &req)
bool
exists
classswri_1_1TopicServiceClient.html
a03e2d43fec01b0898be6a4fda8874fee
()
std::string
getService
classswri_1_1TopicServiceClient.html
abc0cc9eb5d85eaa96d0b421eef8827aa
()
void
initialize
classswri_1_1TopicServiceClient.html
a681264d9d0978d8390d142019005da54
(ros::NodeHandle &nh, const std::string &service, const std::string &client_name="")
boost::shared_ptr< TopicServiceClientImpl< typename MReq::Request, typename MReq::Response > >
impl_
classswri_1_1TopicServiceClient.html
af86cedcdd4e552215e8fbc6dc6815059
swri::TopicServiceClientImpl
classswri_1_1TopicServiceClientImpl.html
boost::mutex
request_lock_
classswri_1_1TopicServiceClientImpl.html
acfb45e610289077b6609409f9f58e95c
bool
call
classswri_1_1TopicServiceClientImpl.html
a465780bdea54d1ab3f64707568e3e092
(MReq &request, MRes &response)
void
initialize
classswri_1_1TopicServiceClientImpl.html
a691f4c8917e7f08a1cb6d98d2502f1bd
(ros::NodeHandle &nh, const std::string &service, const std::string &client_name="")
TopicServiceClientImpl
classswri_1_1TopicServiceClientImpl.html
a4026da18a77e26d5df9f54cecc9893dc
()
std::string
name_
classswri_1_1TopicServiceClientImpl.html
a5141af31732ebff6917b68aa422f385f
ros::Publisher
request_pub_
classswri_1_1TopicServiceClientImpl.html
a527e613cea9d11ff02a07d58f37bc970
boost::shared_ptr< MRes >
response_
classswri_1_1TopicServiceClientImpl.html
a04b5c32c4407c2ad0f7ab7823ac6dfe8
ros::Subscriber
response_sub_
classswri_1_1TopicServiceClientImpl.html
a337c0095284a9c9a12ee25f272d7f9c5
int
sequence_
classswri_1_1TopicServiceClientImpl.html
ab46b275565edefaec76657c90867e16d
std::string
service_name_
classswri_1_1TopicServiceClientImpl.html
aade57e7e66c3da8f680e6a8370a337a8
ros::Duration
timeout_
classswri_1_1TopicServiceClientImpl.html
a591661445c0f302fa8f5cadfe10f4ba0
void
response_callback
classswri_1_1TopicServiceClientImpl.html
ae516ebc385345733b2911b5f043d19ce
(const boost::shared_ptr< MRes > &message)
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
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
a824d7f136a3b5334be3f90058131edbc
(ros::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj)
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)
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
ab461f0884cdf66d22a3adc9ff9504adf
(const boost::shared_ptr< M const > &msg)
boost::disable_if< ros::message_traits::HasHeader< M2 >, void >::type
handleMessage
classswri_1_1TypedSubscriberImpl.html
adb0a33a3c08b8a363c7c5387460501bd
(const boost::shared_ptr< M const > &msg)
TypedSubscriberImpl
classswri_1_1TypedSubscriberImpl.html
a1192464251d6aef3dc00d601bc322b95
(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
ab2b251c7b6faf92fa2f899c650c43d27
)(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::NodeHandle
swri::OptionalDiagnosedPublisher
swri::OptionalSubscriber
swri::OptionalSubscriberImpl
swri::OptionalSubscriberImplRoot
swri::ServiceServer
swri::ServiceServerImpl
swri::ServiceServerStatistics
swri::StorageSubscriberImpl
swri::Subscriber
swri::SubscriberImpl
swri::Timer
swri::TimerImpl
swri::TopicServiceClient
swri::TopicServiceClientImpl
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)
ros::Publisher
advertise
namespaceswri.html
a8a6e22c7a84466311fb953f46bf08119
(swri::NodeHandle &nh, const std::string name, uint32_t queue_size, bool latched, const std::string description)
ros::Publisher
advertise
namespaceswri.html
a6da3e3136e5345142edfc9b7b292f81d
(swri::NodeHandle &nh, const std::string name, uint32_t queue_size, const char *description)
swri::ServiceServer
advertiseService
namespaceswri.html
ad63aedd1bbf9b4bcc5aa0a881bbd1846
(swri::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(const std::string &, const MReq &, MRes &), T *obj, const std::string description)
swri::ServiceServer
advertiseService
namespaceswri.html
a087232db013e989c018931910f4b819b
(swri::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj, const std::string description)
swri::ServiceServer
advertiseService
namespaceswri.html
af6cb5317afbb5fcae87edbde1539776e
(swri::NodeHandle &nh, const std::string &service, bool(T::*srv_func)(ros::ServiceEvent< MReq, MRes > &), T *obj, const std::string description)
int
comparePrefix
namespaceswri.html
aed17d33226d1d2ccc48a094efe1b0ec7
(std::string const &string, std::string const &prefix)
static bool
getParam
namespaceswri.html
a1daba13ac63e190929daf47afef16e23
(const ros::NodeHandle &nh, const std::string &name, bool &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
a1a055bfd24316f34a1c8378a2616d0fc
(const ros::NodeHandle &nh, const std::string &name, int &variable)
static bool
getParam
namespaceswri.html
a25d0cd6b9aa53b8521c9f54c0dd60aa1
(const ros::NodeHandle &nh, const std::string &name, std::string &variable)
bool
getParam
namespaceswri.html
ab5d9e259cf453f3a7facc0b593d1d4a6
(swri::NodeHandle &nh, const std::string name, T &value, const std::string description)
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
ad4a234c9b2d67d8a3908f98061749323
(const ros::NodeHandle &nh, const std::string &name, bool &variable, const bool 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
a09d82691d83a364e8fc47ebdeb6343be
(const ros::NodeHandle &nh, const std::string &name, int &variable, const int default_value)
static void
param
namespaceswri.html
a983a736f978209098d0d1fdb95189c3e
(const ros::NodeHandle &nh, const std::string &name, std::string &variable, const std::string default_value)
void
param
namespaceswri.html
ad26cfefaa01eda6146dcd40c79bac58b
(swri::NodeHandle &nh, const std::string name, std::string &value, const std::string def, const std::string description)
void
param
namespaceswri.html
af4ff476d5ab047a6c4b14452e4c3fdee
(swri::NodeHandle &nh, const std::string name, T &value, const T def)
void
param
namespaceswri.html
a005952fd53060cfd30444718fed71993
(swri::NodeHandle &nh, const std::string name, T &value, const T def, const std::string description)
int
prefixLessThan
namespaceswri.html
af6d92bae50ef4cacc5262dfdc799b1cf
(std::string const &string, std::string const &prefix)
void
ranged_param
namespaceswri.html
aceacdc373a09cd0195978ff636ddfdbe
(swri::NodeHandle &nh, const std::string name, double &value, const double def, const std::string description="", const double min=-std::numeric_limits< double >::infinity(), const double max=std::numeric_limits< double >::infinity())
void
setParam
namespaceswri.html
a1173c8a6b4358075cd86abc8400a0fe3
(swri::NodeHandle &nh, const std::string &name, T &value)
swri::Subscriber
subscribe
namespaceswri.html
a9056e85b92618ce5aaddd161325f1d75
(swri::NodeHandle &nh, const std::string &name, boost::shared_ptr< M const > *dest, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
swri::Subscriber
subscribe
namespaceswri.html
ac4171526a903322164365e8321f197e8
(swri::NodeHandle &nh, const std::string &name, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const std::string description, const ros::TransportHints &transport_hints=ros::TransportHints())
void
timeoutParam
namespaceswri.html
a7451263426e7128d4a583095d9fb15e3
(swri::NodeHandle &nh, swri::Subscriber &sub, const std::string name, const double timeout, const std::string desc)
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