controller.h
/tmp/ws/src/ros_control/controller_interface/include/controller_interface/
controller_8h.html
controller_interface/controller_base.h
controller_interface::Controller
controller_interface
controller_base.h
/tmp/ws/src/ros_control/controller_interface/include/controller_interface/
controller__base_8h.html
controller_interface::ControllerBase
controller_interface
std::shared_ptr< ControllerBase >
ControllerBaseSharedPtr
namespacecontroller__interface.html
a49ab61b1a631c86eeea46958571f272d
controller_base_test.cpp
/tmp/ws/src/ros_control/controller_interface/test/
controller__base__test_8cpp.html
controller_interface/controller_base.h
ControllerMock
int
main
controller__base__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
controller__base__test_8cpp.html
a44c113d8f1fc5375bee2a3cfc5395461
(ControllerBaseAPI, AbortRequestTest)
TEST
controller__base__test_8cpp.html
a9ec073fca5f0c52378e47e4d15478a68
(ControllerBaseAPI, DefaultStateTest)
TEST
controller__base__test_8cpp.html
a2e03e05f4cdb7509ecb4148bda70eeea
(ControllerBaseAPI, IsInitializedTest)
TEST
controller__base__test_8cpp.html
ab583d7d2b23b20312e52b613f10851b2
(ControllerBaseAPI, IsRunningTest)
TEST
controller__base__test_8cpp.html
a6aa86dac8b62d4ce8da9802004aaaed8
(ControllerBaseAPI, IsStoppedTest)
TEST
controller__base__test_8cpp.html
ac46e0f3a0f1d10786422939075b207c8
(ControllerBaseAPI, IsWaitingTest)
TEST
controller__base__test_8cpp.html
a24a9b355b36bffcbc4135eca5c9dbfc1
(ControllerBaseAPI, StartRequestTest)
TEST
controller__base__test_8cpp.html
a9e44bf5dc5fcbef838167c2510441620
(ControllerBaseAPI, StopRequestTest)
TEST
controller__base__test_8cpp.html
a35b3babe2e054765b3dd9cbbdb0ec9af
(ControllerBaseAPI, UpdateRequestTest)
TEST
controller__base__test_8cpp.html
a5ff76da3f97b5d38ed562556a46bdd8a
(ControllerBaseAPI, WaitRequestTest)
multi_interface_controller.h
/tmp/ws/src/ros_control/controller_interface/include/controller_interface/
multi__interface__controller_8h.html
controller_interface/controller_base.h
controller_interface/internal/robothw_interfaces.h
controller_interface::MultiInterfaceController
controller_interface
robothw_interfaces.h
/tmp/ws/src/ros_control/controller_interface/include/controller_interface/internal/
robothw__interfaces_8h.html
controller_interface/controller_base.h
controller_interface
controller_interface::Controller
classcontroller__interface_1_1Controller.html
controller_interface::ControllerBase
virtual bool
init
classcontroller__interface_1_1Controller.html
aab128ae11710bbaf0e28b424f6d80ea2
(T *, ros::NodeHandle &)
virtual bool
init
classcontroller__interface_1_1Controller.html
a3f144b9d5409d14dae0f4f7006703d5d
(T *, ros::NodeHandle &, ros::NodeHandle &)
std::string
getHardwareInterfaceType
classcontroller__interface_1_1Controller.html
a0c436f0e79253fae6fb5231a0a2e0112
() const
bool
initRequest
classcontroller__interface_1_1Controller.html
a6fb0826ea56eb8a5fe6ead9fb10f1e36
(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override
controller_interface::ControllerBase
classcontroller__interface_1_1ControllerBase.html
ControllerBase
classcontroller__interface_1_1ControllerBase.html
a98b0e605ee3a83185e914cdbf1bfec79
()=default
ControllerBase
classcontroller__interface_1_1ControllerBase.html
a3f3115f283709eb5dc1164ff329701e8
(const ControllerBase &)=delete
ControllerBase
classcontroller__interface_1_1ControllerBase.html
a07cbcc9ee9370189b5d7046b31ae68d9
(ControllerBase &&)=delete
ControllerBase &
operator=
classcontroller__interface_1_1ControllerBase.html
af3804e99bc2fabc17c35392f297eadfb
(const ControllerBase &)=delete
ControllerBase &
operator=
classcontroller__interface_1_1ControllerBase.html
a3819593fb6c838ac762840a21d8f7c48
(ControllerBase &&)=delete
virtual
~ControllerBase
classcontroller__interface_1_1ControllerBase.html
a109348dde03510fcac98832fd7387724
()=default
virtual void
starting
classcontroller__interface_1_1ControllerBase.html
aeb92dcb98f8a68a9b19d347347f13fcf
(const ros::Time &)
virtual void
update
classcontroller__interface_1_1ControllerBase.html
ac8311b50003813138d4e393f8feeb304
(const ros::Time &time, const ros::Duration &period)=0
virtual void
stopping
classcontroller__interface_1_1ControllerBase.html
aa694bd08e937c21e3011725f469adf94
(const ros::Time &)
virtual void
waiting
classcontroller__interface_1_1ControllerBase.html
a8666a4baf3f810d364723a0ee351c283
(const ros::Time &)
virtual void
aborting
classcontroller__interface_1_1ControllerBase.html
ad64398d709ab956759d9da17ebf0a243
(const ros::Time &)
bool
isInitialized
classcontroller__interface_1_1ControllerBase.html
a46d6e3d5795f172e2d4a98404dc4cfab
() const
bool
isRunning
classcontroller__interface_1_1ControllerBase.html
a4dcedd89e5a9c56eb16def971238518f
() const
bool
isStopped
classcontroller__interface_1_1ControllerBase.html
a25b338c77312a685462e665b0d8dc951
() const
bool
isWaiting
classcontroller__interface_1_1ControllerBase.html
ad78fd7ddaae2ceb46ce2e06796b573f5
() const
bool
isAborted
classcontroller__interface_1_1ControllerBase.html
a399baf071d5a13452da8bf24d2be7ba5
() const
void
updateRequest
classcontroller__interface_1_1ControllerBase.html
a20f872ff2fb757bdd372cb456ff35052
(const ros::Time &time, const ros::Duration &period)
bool
startRequest
classcontroller__interface_1_1ControllerBase.html
a9401276b8ac526d20a2abe8aa7b3024c
(const ros::Time &time)
bool
stopRequest
classcontroller__interface_1_1ControllerBase.html
adfb9dd4cec39aaa7684c988b0510b255
(const ros::Time &time)
bool
waitRequest
classcontroller__interface_1_1ControllerBase.html
a78d2c3e6db5781e2e74fa46cd92e4bc4
(const ros::Time &time)
bool
abortRequest
classcontroller__interface_1_1ControllerBase.html
a09c8d0f3e2e9dec72322462dff198dad
(const ros::Time &time)
virtual void
starting
classcontroller__interface_1_1ControllerBase.html
aeb92dcb98f8a68a9b19d347347f13fcf
(const ros::Time &)
virtual void
update
classcontroller__interface_1_1ControllerBase.html
ac8311b50003813138d4e393f8feeb304
(const ros::Time &time, const ros::Duration &period)=0
virtual void
stopping
classcontroller__interface_1_1ControllerBase.html
aa694bd08e937c21e3011725f469adf94
(const ros::Time &)
virtual void
waiting
classcontroller__interface_1_1ControllerBase.html
a8666a4baf3f810d364723a0ee351c283
(const ros::Time &)
virtual void
aborting
classcontroller__interface_1_1ControllerBase.html
ad64398d709ab956759d9da17ebf0a243
(const ros::Time &)
bool
isInitialized
classcontroller__interface_1_1ControllerBase.html
a46d6e3d5795f172e2d4a98404dc4cfab
() const
bool
isRunning
classcontroller__interface_1_1ControllerBase.html
a4dcedd89e5a9c56eb16def971238518f
() const
bool
isStopped
classcontroller__interface_1_1ControllerBase.html
a25b338c77312a685462e665b0d8dc951
() const
bool
isWaiting
classcontroller__interface_1_1ControllerBase.html
ad78fd7ddaae2ceb46ce2e06796b573f5
() const
bool
isAborted
classcontroller__interface_1_1ControllerBase.html
a399baf071d5a13452da8bf24d2be7ba5
() const
void
updateRequest
classcontroller__interface_1_1ControllerBase.html
a20f872ff2fb757bdd372cb456ff35052
(const ros::Time &time, const ros::Duration &period)
bool
startRequest
classcontroller__interface_1_1ControllerBase.html
a9401276b8ac526d20a2abe8aa7b3024c
(const ros::Time &time)
bool
stopRequest
classcontroller__interface_1_1ControllerBase.html
adfb9dd4cec39aaa7684c988b0510b255
(const ros::Time &time)
bool
waitRequest
classcontroller__interface_1_1ControllerBase.html
a78d2c3e6db5781e2e74fa46cd92e4bc4
(const ros::Time &time)
bool
abortRequest
classcontroller__interface_1_1ControllerBase.html
a09c8d0f3e2e9dec72322462dff198dad
(const ros::Time &time)
ControllerState
classcontroller__interface_1_1ControllerBase.html
a945e0c6afd9fa4dd7c1e86a38e808736
CONSTRUCTED
INITIALIZED
RUNNING
STOPPED
WAITING
ABORTED
std::vector< hardware_interface::InterfaceResources >
ClaimedResources
classcontroller__interface_1_1ControllerBase.html
af859ca11f1e6d28f813df134d607506e
ControllerState
state_
classcontroller__interface_1_1ControllerBase.html
a28985037c97765aef2e45b7bf6ded4a3
virtual bool
initRequest
classcontroller__interface_1_1ControllerBase.html
ad92eb62b70831c76c92bccd94eb1dd6d
(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources)=0
ControllerMock
classControllerMock.html
controller_interface::ControllerBase
void
initializeState
classControllerMock.html
aff56729d360cfed2da68ea000008288d
()
MOCK_METHOD1
classControllerMock.html
a37d721295ea7e3bc3dc53fd907351660
(aborting, void(const ros::Time &))
MOCK_METHOD1
classControllerMock.html
aab8d81cc963cb929dfe2cb33faa7e217
(starting, void(const ros::Time &))
MOCK_METHOD1
classControllerMock.html
a7a1131ca5e3f38db512b8787d2f07b47
(stopping, void(const ros::Time &))
MOCK_METHOD1
classControllerMock.html
a9a6483f8186775ab97e90fb0f4b21697
(waiting, void(const ros::Time &))
MOCK_METHOD2
classControllerMock.html
a659a0e861a6df6e56d0d903d86a45128
(update, void(const ros::Time &, const ros::Duration &))
MOCK_METHOD4
classControllerMock.html
ae37c1ece8881f7b9c42d1584cb7dad2c
(initRequest, bool(hardware_interface::RobotHW *, ros::NodeHandle &, ros::NodeHandle &, ClaimedResources &))
controller_interface::MultiInterfaceController
classcontroller__interface_1_1MultiInterfaceController.html
T
controller_interface::ControllerBase
MultiInterfaceController
classcontroller__interface_1_1MultiInterfaceController.html
a6299ff523ebd642047a5645afd39eefc
(bool allow_optional_interfaces=false)
hardware_interface::RobotHW
robot_hw_ctrl_
classcontroller__interface_1_1MultiInterfaceController.html
ab0f6df50438d8fc6b648419a9491b758
bool
allow_optional_interfaces_
classcontroller__interface_1_1MultiInterfaceController.html
a0961cfaa8990709b07481e385cff2a09
virtual bool
init
classcontroller__interface_1_1MultiInterfaceController.html
a53cce60d692b21c78c72e2bd7ebc071a
(hardware_interface::RobotHW *, ros::NodeHandle &)
virtual bool
init
classcontroller__interface_1_1MultiInterfaceController.html
a2a2495c095c3e76f04b9ca4286c15dca
(hardware_interface::RobotHW *, ros::NodeHandle &, ros::NodeHandle &)
bool
initRequest
classcontroller__interface_1_1MultiInterfaceController.html
ad6f47573d5b8a9f7165b7ba26577ce05
(hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override
static bool
hasRequiredInterfaces
classcontroller__interface_1_1MultiInterfaceController.html
a401d22b976f585cfb521e2b17e55bbc4
(hardware_interface::RobotHW *robot_hw)
static void
clearClaims
classcontroller__interface_1_1MultiInterfaceController.html
adc03a9dce1b74e04218404c5854c88b6
(hardware_interface::RobotHW *robot_hw)
static void
extractInterfaceResources
classcontroller__interface_1_1MultiInterfaceController.html
ae78fa42e33096915ba323fa1ed292c2f
(hardware_interface::RobotHW *robot_hw_in, hardware_interface::RobotHW *robot_hw_out)
static void
populateClaimedResources
classcontroller__interface_1_1MultiInterfaceController.html
a1467933cad4adb33ea2dcb42666589be
(hardware_interface::RobotHW *robot_hw, ClaimedResources &claimed_resources)
controller_interface
namespacecontroller__interface.html
controller_interface::Controller
controller_interface::ControllerBase
controller_interface::MultiInterfaceController
std::shared_ptr< ControllerBase >
ControllerBaseSharedPtr
namespacecontroller__interface.html
a49ab61b1a631c86eeea46958571f272d