driver.h
/tmp/ws/src/driver_common/driver_base/include/driver_base/
driver_8h
driver_base::Driver
driver_base
driver_node.h
/tmp/ws/src/driver_common/driver_base/include/driver_base/
driver__node_8h
driver_base::AbstractDriverNode
driver_base::DriverNode
driver_base
int
main
namespacedriver__base.html
a9bfb8bb95ca0153ba9a939eb8cf8cd67
(int argc, char **argv, std::string name)
mainpage.dox
/tmp/ws/src/driver_common/driver_base/
mainpage_8dox
driver_base::AbstractDriverNode
classdriver__base_1_1AbstractDriverNode.html
static void
hupCalled
classdriver__base_1_1AbstractDriverNode.html
a46691c3cc0d77ad20814074dcf950d81
(int sig)
static void
sigCalled
classdriver__base_1_1AbstractDriverNode.html
a611ea80b648473c11cac688b07aec0b9
(int sig)
static int
ctrl_c_hit_count_
classdriver__base_1_1AbstractDriverNode.html
acf427bfe0769f3e90874d42c22857b1c
driver_base::Driver
classdriver__base_1_1Driver.html
char
state_t
classdriver__base_1_1Driver.html
abdcf3a60bb1a3d724de6cb796129155c
void
clearRecoveryComplete
classdriver__base_1_1Driver.html
a67e1775dc12ab6a697e23734415817ee
()
bool
close
classdriver__base_1_1Driver.html
adc7e120d01352b70c99f6d5317b1d781
()
Driver
classdriver__base_1_1Driver.html
a31acd4cf21aa5ef08fb5387ed85303c1
()
virtual std::string
getID
classdriver__base_1_1Driver.html
a0bfed928bd3d6f9bc6b4f4e8f51fb3b2
()=0
bool
getRecoveryComplete
classdriver__base_1_1Driver.html
a01f1d3720a885561317edeb53d77badb
()
state_t
getState
classdriver__base_1_1Driver.html
a3d9ed3fc9e40f5016e7eff431ba360a7
()
const std::string
getStateName
classdriver__base_1_1Driver.html
ab24477d62764d489ca82edb30910be29
()
const std::string
getStatusMessage
classdriver__base_1_1Driver.html
ac739279def6a5ee7e9bd2e0a58de0105
()
bool
getStatusOk
classdriver__base_1_1Driver.html
a2a828107689a52134af25a246b734eb2
()
bool
goClosed
classdriver__base_1_1Driver.html
a28cf5bbf9e2993f833bbec7870c58a5a
()
bool
goOpened
classdriver__base_1_1Driver.html
abc426179608b877d5dc2d0e76019759b
()
bool
goRunning
classdriver__base_1_1Driver.html
a6c3b5300c018e531eca91fc65e2ef016
()
bool
goState
classdriver__base_1_1Driver.html
a64269aeabff796442ce6bc2d958dee05
(state_t target)
bool
isClosed
classdriver__base_1_1Driver.html
a4bb7c017d842334255c54985122fa499
()
bool
isOpened
classdriver__base_1_1Driver.html
a311780b356c19b01bb769321440f0e53
()
bool
isRunning
classdriver__base_1_1Driver.html
af61d2cbd976649bc22e5e72266120660
()
bool
isStopped
classdriver__base_1_1Driver.html
a6945f19ca6af904b9e19c1c00b981a93
()
bool
lowerState
classdriver__base_1_1Driver.html
a4ede9e3d8ae1f6364ffb1b037ab6b36c
(state_t target)
bool
open
classdriver__base_1_1Driver.html
a9992f1d83d1a2da991a0748bda4aa93b
()
bool
raiseState
classdriver__base_1_1Driver.html
a60e30d0756b78b1867c647ea5ad5fc27
(state_t target)
void
setPostOpenHook
classdriver__base_1_1Driver.html
aa9ef12e63b2f7a09c7430be2785b2dbd
(hookFunction f)
void
setStatusMessage
classdriver__base_1_1Driver.html
afd9670603fe25639cf07279042e8ca20
(const std::string &msg, bool ok=false, bool recovery_complete=false)
void
setStatusMessagef
classdriver__base_1_1Driver.html
af7b90fd2e1a76635aa47d1541bee293c
(const char *format,...)
bool
start
classdriver__base_1_1Driver.html
a473df359b1d0dad77349594c1e3faf5d
()
bool
stop
classdriver__base_1_1Driver.html
a2f070dc763276fca8da4a253251c2f48
()
virtual
~Driver
classdriver__base_1_1Driver.html
ae85b08caf09701d7c7e125395bc25ac1
()
static const std::string &
getStateName
classdriver__base_1_1Driver.html
a628763aa270cd7b49d03523da412e5b3
(state_t s)
boost::recursive_mutex
mutex_
classdriver__base_1_1Driver.html
ae9d7d0b1b00d84017f7773e76caea58d
static const state_t
CLOSED
classdriver__base_1_1Driver.html
a801a67f52d9c561d90bcd1a6a0f93d54
static const state_t
OPENED
classdriver__base_1_1Driver.html
a5f596fb2c7f3dec134aac337897d922f
static const state_t
RUNNING
classdriver__base_1_1Driver.html
a4ff0c790a2c684c92e026c4b78f36e62
boost::function< void() >
hookFunction
classdriver__base_1_1Driver.html
af3cb3ccd3702872356c442ba2451d384
virtual void
doClose
classdriver__base_1_1Driver.html
a4a50ee1f79702aee4b9072d46cc4c3c8
()=0
virtual void
doOpen
classdriver__base_1_1Driver.html
a0c4c0fe4dbe1609605559250af8b8c0c
()=0
virtual void
doStart
classdriver__base_1_1Driver.html
aaf8b90d30dd194af92df3a097b832632
()=0
virtual void
doStop
classdriver__base_1_1Driver.html
a15c9e2eea3ef146fd0f1cffe8e64db2e
()=0
hookFunction
postOpenHook
classdriver__base_1_1Driver.html
a0af2f1cb69c055f6e0a13a4267b7ef53
state_t
state_
classdriver__base_1_1Driver.html
abca28de774ecfc35ab78aac1abe747be
const std::string &
getTransitionName
classdriver__base_1_1Driver.html
a26f8500d9d2a301d519f72f61d7c1a4b
(void(Driver::*transition)())
bool
tryTransition
classdriver__base_1_1Driver.html
a3644adccf01c28bcf82b34dad2e1776d
(state_t target, void(Driver::*transition)())
std::string
status_message_
classdriver__base_1_1Driver.html
ac981e4a088d594d9c48d6b5d98e37b5b
boost::mutex
status_message_mutex_
classdriver__base_1_1Driver.html
a2420b05f02ff78aa79581c1bcd1394bd
bool
status_ok_
classdriver__base_1_1Driver.html
ad3fc06d25eda1a26356c8239f5a2c8c1
bool
status_recovery_complete_
classdriver__base_1_1Driver.html
a024ec5c9be6e859166d68b9b4730976c
driver_base::DriverNode
classdriver__base_1_1DriverNode.html
driver_base::AbstractDriverNode
Driver::Config
Config
classdriver__base_1_1DriverNode.html
a11ff4b45eae2a28abe3b258f8b2fcd9e
DriverNode
classdriver__base_1_1DriverNode.html
a7e236f706017543b2878c1e10b58143f
(ros::NodeHandle &nh)
int
spin
classdriver__base_1_1DriverNode.html
aeb40245ff2556f75907b7cd5465d8c62
()
virtual
~DriverNode
classdriver__base_1_1DriverNode.html
a69177bc3dd861af8349c7b4fa23d18b9
()
virtual void
addDiagnostics
classdriver__base_1_1DriverNode.html
acc2ba7c936b73b28a41e715dfa1667d6
()=0
virtual void
addOpenedTests
classdriver__base_1_1DriverNode.html
a217158adc4fc9e441f0379f8f8eb8184
()=0
virtual void
addRunningTests
classdriver__base_1_1DriverNode.html
a996bf76741a5179b0c460f11ed7f69b7
()=0
virtual void
addStoppedTests
classdriver__base_1_1DriverNode.html
a21233b59bda35fa54d6bdc9fdc81e7eb
()=0
virtual void
reconfigureHook
classdriver__base_1_1DriverNode.html
a04e2ca30647d0f1fe8aa2db0d6181400
(int level)=0
diagnostic_updater::Updater
diagnostic_
classdriver__base_1_1DriverNode.html
a8d72d5a21225298233dfbd389332401f
Driver
driver_
classdriver__base_1_1DriverNode.html
a76f074859f9c585e8a3e46ad1e23ba9b
diagnostic_updater::CompositeDiagnosticTask
driver_status_diagnostic_
classdriver__base_1_1DriverNode.html
a2fb0a397c19e7762415fadb30b03ff91
ros::NodeHandle
node_handle_
classdriver__base_1_1DriverNode.html
a07d70d1aaf56a39384eccf1db977fc34
ros::NodeHandle
private_node_handle_
classdriver__base_1_1DriverNode.html
a17f25192235fdc5ba4054c3ffec463e6
dynamic_reconfigure::Server< Config >
reconfigure_server_
classdriver__base_1_1DriverNode.html
adcd9c208d60a6eace8b8c7bd423eb2de
self_test::TestRunner
self_test_
classdriver__base_1_1DriverNode.html
a77689fc69c43c47593a4c4426649e5b4
Driver::state_t
drv_state_t
classdriver__base_1_1DriverNode.html
a904108ba1fbc146b27b22e4afe262632
void
closeTest
classdriver__base_1_1DriverNode.html
adcd50e75aee4fe8fd450617253635f13
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
idTest
classdriver__base_1_1DriverNode.html
a520ee06fb4c3a27180fe81f2bb7174e3
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
interruptionTest
classdriver__base_1_1DriverNode.html
ab76a53b731d7e5c3c54e128d6e5d5814
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
openTest
classdriver__base_1_1DriverNode.html
a4a7cd54edd3b5dcf8091d1ae9cc96683
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
prepareDiagnostics
classdriver__base_1_1DriverNode.html
abcd14a2b64388f7d0fb38448c124443e
()
void
prepareSelfTests
classdriver__base_1_1DriverNode.html
a0b11d9faaeb6b39b89445604dee35a29
()
void
reconfigure
classdriver__base_1_1DriverNode.html
a091232736acec51884a22e5388a518ab
(Config &config, uint32_t level)
void
reliableGoStateTest
classdriver__base_1_1DriverNode.html
a0730763d82a9381cc89b86fbfff8324e
(diagnostic_updater::DiagnosticStatusWrapper &status, drv_state_t target_state)
void
resumeTest
classdriver__base_1_1DriverNode.html
a11f43a761b0a9f54bcfbf73ca1e68d93
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
runTest
classdriver__base_1_1DriverNode.html
aad2914399786728e6a493cf456ab416a
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
statusDiagnostic
classdriver__base_1_1DriverNode.html
a38f00ee20a7b790424e0c822ca09365c
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
stopTest
classdriver__base_1_1DriverNode.html
a55190bc26daf5a5e1ea3a7ff366792e2
(diagnostic_updater::DiagnosticStatusWrapper &status)
diagnostic_updater::FunctionDiagnosticTask
driver_status_standard_diagnostic_
classdriver__base_1_1DriverNode.html
ae8a6ba407d6a2df95f5de0f0ed2d09a2
int
exit_status_
classdriver__base_1_1DriverNode.html
adb90e402ffe1e8a0d21175147e3542f3
int
num_subscribed_topics_
classdriver__base_1_1DriverNode.html
ab2665ed205cbc2ab520b70969e34de0a
drv_state_t
pre_self_test_driver_state_
classdriver__base_1_1DriverNode.html
a480051f1c76731829f0d4d95959c6356
boost::shared_ptr< boost::thread >
ros_thread_
classdriver__base_1_1DriverNode.html
a6c2fa1f49d87e520b8887ca5d0096395
driver_base
namespacedriver__base.html
driver_base::AbstractDriverNode
driver_base::Driver
driver_base::DriverNode
int
main
namespacedriver__base.html
a9bfb8bb95ca0153ba9a939eb8cf8cd67
(int argc, char **argv, std::string name)
index
index