canopen_motor_chain_node.cpp
/tmp/ws/src/ros_canopen/canopen_motor_node/src/
canopen__motor__chain__node_8cpp
canopen_motor_node/motor_chain.h
int
main
canopen__motor__chain__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
controller_manager_layer.cpp
/tmp/ws/src/ros_canopen/canopen_motor_node/src/
controller__manager__layer_8cpp
canopen_motor_node/controller_manager_layer.h
controller_manager_layer.h
/tmp/ws/src/ros_canopen/canopen_motor_node/include/canopen_motor_node/
controller__manager__layer_8h
canopen_motor_node/robot_layer.h
canopen::ControllerManagerLayer
canopen
controller_manager
handle_layer.cpp
/tmp/ws/src/ros_canopen/canopen_motor_node/src/
handle__layer_8cpp
canopen_motor_node/handle_layer.h
interface_mapping.h
LimitsHandle
void
addLimitsHandle
handle__layer_8cpp.html
a142e622cd7383e895c91e13f5ac16a85
(std::vector< LimitsHandleBaseSharedPtr > &limits, const T &t)
bool
prepareFilter
handle__layer_8cpp.html
a5f5e5a51c5b9d16abc170c13dbf3b13c
(const std::string &joint_name, const std::string &filter_name, filters::FilterChain< double > &filter, XmlRpc::XmlRpcValue &options, canopen::LayerStatus &status)
handle_layer.h
/tmp/ws/src/ros_canopen/canopen_motor_node/include/canopen_motor_node/
handle__layer_8h
canopen_motor_node/unit_converter.h
canopen_motor_node/handle_layer_base.h
canopen::ObjectVariables::Getter
canopen::HandleLayer
canopen::LimitsHandleBase
canopen::ObjectVariables
canopen
boost::shared_ptr< HandleLayer >
HandleLayerSharedPtr
namespacecanopen.html
a7e7bb9917600c0cc4f49bc2d91c24ee2
boost::shared_ptr< LimitsHandleBase >
LimitsHandleBaseSharedPtr
namespacecanopen.html
a82570bb1fe6589994818fd87299ff5bc
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_DOMAIN >
namespacecanopen.html
a61de2294d03331ad83334bd849a0a72b
(ObjectVariables &, const canopen::ObjectDict::Key &)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_OCTET_STRING >
namespacecanopen.html
a68eb4a91d9dcc3e5facd7dda3e1a7226
(ObjectVariables &, const canopen::ObjectDict::Key &)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_UNICODE_STRING >
namespacecanopen.html
aeaabbcb275997c3048c7ff604acc3324
(ObjectVariables &, const canopen::ObjectDict::Key &)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_VISIBLE_STRING >
namespacecanopen.html
a530c0bfca9c1d919ce579ed251565b0f
(ObjectVariables &, const canopen::ObjectDict::Key &)
handle_layer_base.h
/tmp/ws/src/ros_canopen/canopen_motor_node/include/canopen_motor_node/
handle__layer__base_8h
canopen::HandleLayerBase
canopen
boost::shared_ptr< HandleLayerBase >
HandleLayerBaseSharedPtr
namespacecanopen.html
abe840a309ad28c6733d16729a0709281
interface_mapping.h
/tmp/ws/src/ros_canopen/canopen_motor_node/src/
interface__mapping_8h
InterfaceMapping
InterfaceMapping
g_interface_mapping
interface__mapping_8h.html
afc0289fd0606d5610b9c6839250e2a19
motor_chain.cpp
/tmp/ws/src/ros_canopen/canopen_motor_node/src/
motor__chain_8cpp
canopen_motor_node/motor_chain.h
canopen_motor_node/handle_layer.h
XmlRpcSettings
motor_chain.h
/tmp/ws/src/ros_canopen/canopen_motor_node/include/canopen_motor_node/
motor__chain_8h
canopen_motor_node/robot_layer.h
canopen_motor_node/controller_manager_layer.h
canopen::MotorChain
canopen
robot_layer.cpp
/tmp/ws/src/ros_canopen/canopen_motor_node/src/
robot__layer_8cpp
canopen_motor_node/robot_layer.h
interface_mapping.h
ModeLookup
InterfaceMapping
g_interface_mapping
robot__layer_8cpp.html
afc0289fd0606d5610b9c6839250e2a19
robot_layer.h
/tmp/ws/src/ros_canopen/canopen_motor_node/include/canopen_motor_node/
robot__layer_8h
canopen_motor_node/handle_layer_base.h
canopen::RobotLayer
canopen::RobotLayer::SwitchData
canopen
boost::shared_ptr< RobotLayer >
RobotLayerSharedPtr
namespacecanopen.html
a078897605de979e12b78d1b4c34bbc52
test_muparser.cpp
/tmp/ws/src/ros_canopen/canopen_motor_node/test/
test__muparser_8cpp
canopen_motor_node/unit_converter.h
canopen_motor_node/handle_layer.h
int
main
test__muparser_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
double *
mapVariable
test__muparser_8cpp.html
a640bc9412ebf99617917cdf83c9141e2
(const std::string &, double *p)
TEST
test__muparser_8cpp.html
a5eef9e43d2ddc253ebe262959cbfe27f
(TestMuparser, CheckNorm)
unit_converter.h
/tmp/ws/src/ros_canopen/canopen_motor_node/include/canopen_motor_node/
unit__converter_8h
canopen::UnitConverter
canopen
canopen::ControllerManagerLayer
classcanopen_1_1ControllerManagerLayer.html
canopen::Layer
ControllerManagerLayer
classcanopen_1_1ControllerManagerLayer.html
a0570d08cdce7bbfdf7196bc10b2cfc11
(const canopen::RobotLayerSharedPtr robot, const ros::NodeHandle &nh, const ros::Duration &fixed_period)
virtual void
handleDiag
classcanopen_1_1ControllerManagerLayer.html
ac426871850232ad88d1dba06f3445229
(canopen::LayerReport &report)
virtual void
handleHalt
classcanopen_1_1ControllerManagerLayer.html
a9928d35cde7bc4811cd252d1d1eb6216
(canopen::LayerStatus &status)
virtual void
handleInit
classcanopen_1_1ControllerManagerLayer.html
a99280874fbde9a3c7aea151ce7db2d6c
(canopen::LayerStatus &status)
virtual void
handleRead
classcanopen_1_1ControllerManagerLayer.html
a124677da410b5d7af9706c7d4e46bafc
(canopen::LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1ControllerManagerLayer.html
a07cdf563b22fce157dd165239dc7161d
(canopen::LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1ControllerManagerLayer.html
afe556c8c2be774e142f2f84f316419ec
(canopen::LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1ControllerManagerLayer.html
a6f37650c33fa2f19dae5f68710547019
(canopen::LayerStatus &status, const LayerState ¤t_state)
boost::shared_ptr< controller_manager::ControllerManager >
cm_
classcanopen_1_1ControllerManagerLayer.html
a18a826281324a9d3ded462691beee34b
const ros::Duration
fixed_period_
classcanopen_1_1ControllerManagerLayer.html
afcf2833b68ab268489008369e78b6b48
canopen::time_point
last_time_
classcanopen_1_1ControllerManagerLayer.html
ab51772ac8b5e4ecf599f025bded16990
ros::NodeHandle
nh_
classcanopen_1_1ControllerManagerLayer.html
a09cef265ceca6477f73699a2f9a05f1a
boost::atomic< bool >
recover_
classcanopen_1_1ControllerManagerLayer.html
a65ad566028f37d08d8fd7ff820b11071
canopen::RobotLayerSharedPtr
robot_
classcanopen_1_1ControllerManagerLayer.html
a193c8530beaa8e4dda7d85c69489c57a
canopen::ObjectVariables::Getter
structcanopen_1_1ObjectVariables_1_1Getter.html
Getter
structcanopen_1_1ObjectVariables_1_1Getter.html
a3cc7a6e52c572419cd0d4c2a4c201021
(const ObjectStorage::Entry< T > &entry)
operator double *
structcanopen_1_1ObjectVariables_1_1Getter.html
aec352a3112c5f15154d8e879e21cbf96
() const
bool
operator()
structcanopen_1_1ObjectVariables_1_1Getter.html
a6e415d21bb1fb01d62507a3cb66313d8
()
static bool
readObject
structcanopen_1_1ObjectVariables_1_1Getter.html
a85c70d96c407f4810cf620deb35da196
(ObjectStorage::Entry< T > &entry, double &res)
boost::function< bool(double &)>
func
structcanopen_1_1ObjectVariables_1_1Getter.html
aaf51ee32a1166a192825f02ddd7660a1
boost::shared_ptr< double >
val_ptr
structcanopen_1_1ObjectVariables_1_1Getter.html
aa5e85e8a08de3201224b21152d4adc09
canopen::HandleLayer
classcanopen_1_1HandleLayer.html
canopen::HandleLayerBase
CanSwitchResult
canSwitch
classcanopen_1_1HandleLayer.html
a3e27b8309dc8493e148393c69bc9a09a
(const canopen::MotorBase::OperationMode &m)
void
enableLimits
classcanopen_1_1HandleLayer.html
a32a345542f4c7212b80eeb492de29bb3
(bool enable)
void
enforceLimits
classcanopen_1_1HandleLayer.html
a8bad977f9455354d3a11fc59590fecaf
(const ros::Duration &period, bool reset)
bool
forwardForMode
classcanopen_1_1HandleLayer.html
af968bbee51f335b308af0fb660c802bc
(const canopen::MotorBase::OperationMode &m)
HandleLayer
classcanopen_1_1HandleLayer.html
a323587619b8a5755501a41f94bbcf3f1
(const std::string &name, const canopen::MotorBaseSharedPtr &motor, const canopen::ObjectStorageSharedPtr storage, XmlRpc::XmlRpcValue &options)
bool
prepareFilters
classcanopen_1_1HandleLayer.html
ac5b8a56f2adf2ea430315b1ed8710960
(canopen::LayerStatus &status)
void
registerHandle
classcanopen_1_1HandleLayer.html
a0f5b061dfe207753701e05969fe40946
(hardware_interface::JointStateInterface &iface)
hardware_interface::JointHandle *
registerHandle
classcanopen_1_1HandleLayer.html
a56e52537600d77018e0c7baf435b6558
(hardware_interface::PositionJointInterface &iface, const joint_limits_interface::JointLimits &limits, const joint_limits_interface::SoftJointLimits *soft_limits=0)
hardware_interface::JointHandle *
registerHandle
classcanopen_1_1HandleLayer.html
a08bcfbd02cb4d5308dcb9dabd8456950
(hardware_interface::VelocityJointInterface &iface, const joint_limits_interface::JointLimits &limits, const joint_limits_interface::SoftJointLimits *soft_limits=0)
hardware_interface::JointHandle *
registerHandle
classcanopen_1_1HandleLayer.html
a1c40cad7c0d4c3170c43736a32d75e12
(hardware_interface::EffortJointInterface &iface, const joint_limits_interface::JointLimits &limits, const joint_limits_interface::SoftJointLimits *soft_limits=0)
bool
switchMode
classcanopen_1_1HandleLayer.html
aa75069b1d165c8d768f5fedafbd36e5a
(const canopen::MotorBase::OperationMode &m)
static double *
assignVariable
classcanopen_1_1HandleLayer.html
a0b09c6b336977ff7ec45a7ddb19515b6
(const std::string &name, double *ptr, const std::string &req)
boost::unordered_map< MotorBase::OperationMode, hardware_interface::JointHandle * >
CommandMap
classcanopen_1_1HandleLayer.html
a0f6c97bfcbe1d79fc8581365faaebf90
hardware_interface::JointHandle *
addHandle
classcanopen_1_1HandleLayer.html
ab8a0464f8e8b8bd0888cfadc357023a4
(T &iface, hardware_interface::JointHandle *jh, const std::vector< MotorBase::OperationMode > &modes)
virtual void
handleDiag
classcanopen_1_1HandleLayer.html
a6104227113b86236e92b738ac9ccdf0a
(canopen::LayerReport &report)
virtual void
handleHalt
classcanopen_1_1HandleLayer.html
adb1e4c459e5912a52443142db710fd1c
(canopen::LayerStatus &status)
virtual void
handleInit
classcanopen_1_1HandleLayer.html
af59be74889740ce677e601f1b2e535da
(canopen::LayerStatus &status)
virtual void
handleRead
classcanopen_1_1HandleLayer.html
a459a3de46bc153dcb8ebb28f3f7a50fa
(canopen::LayerStatus &status, const LayerState ¤t_state)
virtual void
handleRecover
classcanopen_1_1HandleLayer.html
a248fe828640c5a553cc74281806ffce3
(canopen::LayerStatus &status)
virtual void
handleShutdown
classcanopen_1_1HandleLayer.html
a4c9a2a6708f7b7dcf665bcfed8e5e8fe
(canopen::LayerStatus &status)
virtual void
handleWrite
classcanopen_1_1HandleLayer.html
afb379a52a3f4b0c08d7c8ae81401987b
(canopen::LayerStatus &status, const LayerState ¤t_state)
bool
select
classcanopen_1_1HandleLayer.html
af1067c1f4f6b35cf63df13d9b47a87e0
(const canopen::MotorBase::OperationMode &m)
double
cmd_eff_
classcanopen_1_1HandleLayer.html
a90c535709f4c7e9020209bcbdad72506
double
cmd_pos_
classcanopen_1_1HandleLayer.html
a993d6d145f9dae9e79763f9bf3a43a4d
double
cmd_vel_
classcanopen_1_1HandleLayer.html
ab72c92e2a4c851b747b76394023569c5
CommandMap
commands_
classcanopen_1_1HandleLayer.html
a31bedd6ecca48e3619f59806fc4b4439
boost::scoped_ptr< UnitConverter >
conv_eff_
classcanopen_1_1HandleLayer.html
ae763a8206272e6846967af0ae4c91da3
boost::scoped_ptr< UnitConverter >
conv_pos_
classcanopen_1_1HandleLayer.html
a9b2a9b8f483a0b4f5dcecaf944c1f38e
boost::scoped_ptr< UnitConverter >
conv_target_eff_
classcanopen_1_1HandleLayer.html
aacafbda0b6ec0046f7175e0722c77359
boost::scoped_ptr< UnitConverter >
conv_target_pos_
classcanopen_1_1HandleLayer.html
a330c3690226bec1c18efad6073ebc2d7
boost::scoped_ptr< UnitConverter >
conv_target_vel_
classcanopen_1_1HandleLayer.html
a671fd29f1dfa75c07d2df4833b0e3969
boost::scoped_ptr< UnitConverter >
conv_vel_
classcanopen_1_1HandleLayer.html
a7000600ba5b77117ac43bc65eb009385
double
eff_
classcanopen_1_1HandleLayer.html
a8e3dae9420126cc730c40c2d3a8b5afc
bool
enable_limits_
classcanopen_1_1HandleLayer.html
af977a0463ecc0dc84d0006335fa5dea5
filters::FilterChain< double >
filter_eff_
classcanopen_1_1HandleLayer.html
ade090edd4a79dcbef94ba577a0bbd2d9
filters::FilterChain< double >
filter_pos_
classcanopen_1_1HandleLayer.html
ab6d16d83f55fb05e72b5d9a3aeca3519
filters::FilterChain< double >
filter_vel_
classcanopen_1_1HandleLayer.html
a4aad2542a81e9e370811c9369e8c9bbe
boost::atomic< bool >
forward_command_
classcanopen_1_1HandleLayer.html
acb727108e2fa7a230e07f6b4022436bb
hardware_interface::JointHandle
jeh_
classcanopen_1_1HandleLayer.html
a20e503fae1fb673ee13c350b599c53cc
boost::atomic< hardware_interface::JointHandle * >
jh_
classcanopen_1_1HandleLayer.html
ae9ea7adae7bc0eee54fb4e8480e73ed9
hardware_interface::JointHandle
jph_
classcanopen_1_1HandleLayer.html
a9c25ea4d49e69643fa443dc8e7d55e4f
hardware_interface::JointStateHandle
jsh_
classcanopen_1_1HandleLayer.html
ab945cebe09d6b438f2af9523a8eb3df2
hardware_interface::JointHandle
jvh_
classcanopen_1_1HandleLayer.html
a9155e7bb253a872e5b54a9ac37dec5e6
std::vector< LimitsHandleBaseSharedPtr >
limits_
classcanopen_1_1HandleLayer.html
a5b186468ac4031be71680991bbc9e150
canopen::MotorBaseSharedPtr
motor_
classcanopen_1_1HandleLayer.html
acf9006864fc17dbe7116d3cc72303c94
XmlRpc::XmlRpcValue
options_
classcanopen_1_1HandleLayer.html
a0e8ea65e8237f732526d56b365b2caf2
double
pos_
classcanopen_1_1HandleLayer.html
ad3c1012f2d8468b9e4bd362960f1147b
ObjectVariables
variables_
classcanopen_1_1HandleLayer.html
ae45d89cdae34bf5eaa1ca8e43cccdedd
double
vel_
classcanopen_1_1HandleLayer.html
a4138208bb6b3e8a97787af478efb8bf3
canopen::HandleLayerBase
classcanopen_1_1HandleLayerBase.html
canopen::Layer
CanSwitchResult
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853f
NotSupported
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fafca21912944b02f2eff4b4c93a9e9159
NotReadyToSwitch
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fa8389cc5a219cef967f7a0c5e19e30477
ReadyToSwitch
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fa36e12c9986d37b709fdc80dfc575c808
NoNeedToSwitch
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fa8a01f854ecedca9cc57e92971d729f97
NoNeedToSwitch
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fa8a01f854ecedca9cc57e92971d729f97
NotReadyToSwitch
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fa8389cc5a219cef967f7a0c5e19e30477
NotSupported
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fafca21912944b02f2eff4b4c93a9e9159
ReadyToSwitch
classcanopen_1_1HandleLayerBase.html
a61e8524f5b50af7366abb8843ea1853fa36e12c9986d37b709fdc80dfc575c808
virtual CanSwitchResult
canSwitch
classcanopen_1_1HandleLayerBase.html
afd7d5b319fdd133a95c62f1cd76fd2e1
(const canopen::MotorBase::OperationMode &m)=0
virtual void
enableLimits
classcanopen_1_1HandleLayerBase.html
a582bb5cc6d3a0f3d3b131a3cd5b00eac
(bool enable)=0
virtual void
enforceLimits
classcanopen_1_1HandleLayerBase.html
a963b56248494f1a4a047c29af68eeb42
(const ros::Duration &period, bool reset)=0
virtual bool
forwardForMode
classcanopen_1_1HandleLayerBase.html
a2887b9f3070eebd0416110a3570c398f
(const canopen::MotorBase::OperationMode &m)=0
HandleLayerBase
classcanopen_1_1HandleLayerBase.html
a09ad1e711fa7b984c9bb9ed22304a827
(const std::string &name)
virtual void
registerHandle
classcanopen_1_1HandleLayerBase.html
a89500f8c255601be1789e4b0dc80ec04
(hardware_interface::JointStateInterface &iface)=0
virtual hardware_interface::JointHandle *
registerHandle
classcanopen_1_1HandleLayerBase.html
a73c2911992d820a83ee65d522454ea31
(hardware_interface::PositionJointInterface &iface, const joint_limits_interface::JointLimits &limits, const joint_limits_interface::SoftJointLimits *soft_limits=0)=0
virtual hardware_interface::JointHandle *
registerHandle
classcanopen_1_1HandleLayerBase.html
a619ececbec6502679bf87df5db674ff0
(hardware_interface::VelocityJointInterface &iface, const joint_limits_interface::JointLimits &limits, const joint_limits_interface::SoftJointLimits *soft_limits=0)=0
virtual hardware_interface::JointHandle *
registerHandle
classcanopen_1_1HandleLayerBase.html
af99c997c09e627ffaa52de0434a3a501
(hardware_interface::EffortJointInterface &iface, const joint_limits_interface::JointLimits &limits, const joint_limits_interface::SoftJointLimits *soft_limits=0)=0
virtual bool
switchMode
classcanopen_1_1HandleLayerBase.html
a9ef0bd4db16a04ae98c02fdf989cccdc
(const canopen::MotorBase::OperationMode &m)=0
InterfaceMapping
classInterfaceMapping.html
std::vector< canopen::MotorBase::OperationMode >
getInterfaceModes
classInterfaceMapping.html
a995c4395c8ae10ac2afd6d3b026b6aef
(const std::string &interface)
bool
hasConflict
classInterfaceMapping.html
a6d22688f0be2ba43ab397223d9988913
(const std::string &interface, canopen::MotorBase::OperationMode mode)
InterfaceMapping
classInterfaceMapping.html
a0c4d11801e50687ab11ce8c1ca294516
()
boost::bimap< boost::bimaps::multiset_of< std::string >, boost::bimaps::set_of< canopen::MotorBase::OperationMode > >
bimap_type
classInterfaceMapping.html
a8db47d0ac452f382497b1a59120fc0ac
bimap_type
mapping_
classInterfaceMapping.html
acaa85b9785ba07b33db41949d2bfe457
LimitsHandle
classLimitsHandle.html
canopen::LimitsHandleBase
virtual void
enforce
classLimitsHandle.html
a8c4927cd27753a3f1a788e6705bddcfe
(const ros::Duration &period)
LimitsHandle
classLimitsHandle.html
a0e2948db6d28bd3d52be3ed7a63eeca4
(const T &handle)
virtual void
reset
classLimitsHandle.html
a26d5c54de387314d7f7d00e16d5f679f
()
void
reset
classLimitsHandle.html
a328892296cfb3f38171c13bddc12ed95
()
void
reset
classLimitsHandle.html
a586cfd920239bf83ac5aebe687df619e
()
T
limits_handle_
classLimitsHandle.html
a3b8173fe5544743e55230dec131589bd
canopen::LimitsHandleBase
classcanopen_1_1LimitsHandleBase.html
boost::shared_ptr< LimitsHandleBase > Ptr
ROS_DEPRECATED
classcanopen_1_1LimitsHandleBase.html
a40442789b01dc8e4f8b4a39994561827
virtual void
enforce
classcanopen_1_1LimitsHandleBase.html
af817c9dc2de9a0eed59bfc4bace423a4
(const ros::Duration &period)=0
virtual void
reset
classcanopen_1_1LimitsHandleBase.html
affe847d0aacf1f67f04cb7b4231d08e6
()=0
virtual
~LimitsHandleBase
classcanopen_1_1LimitsHandleBase.html
a1406e06c42d554bec46b817f6fedd71e
()
ModeLookup
classModeLookup.html
bool
getMode
classModeLookup.html
a95dccd70311f34a6f3efc95d3ee17315
(MotorBase::OperationMode &om, const std::string &key)
bool
hasMixedModes
classModeLookup.html
a7e33bf0415f8daaba8d3b840082d2e6c
()
bool
hasModes
classModeLookup.html
a2b0be55342785533f1c6f7b264a612ea
()
ModeLookup
classModeLookup.html
aaa0f4f5fc39b2a40cfbb90844235dc56
(ros::NodeHandle &nh_c)
int
default_mode_
classModeLookup.html
ad3d1bb48359ad4f0b5c5b8e245638e6e
bool
has_default_mode_
classModeLookup.html
acfcbb69583714743cb523d53a42f0de4
bool
has_lookup_
classModeLookup.html
a4eaedfe6bc3ca8f2a6a55f21a3430da6
std::map< std::string, int >
lookup_
classModeLookup.html
a2b6ffe0de2627e815fc6d9097c9e5d19
canopen::MotorChain
classcanopen_1_1MotorChain.html
canopen::RosChain
MotorChain
classcanopen_1_1MotorChain.html
a6427402a65c0f535e21eb7c746f2f276
(const ros::NodeHandle &nh, const ros::NodeHandle &nh_priv)
virtual bool
setup_chain
classcanopen_1_1MotorChain.html
a250bb528b92ab5f2d560fc53eda3661c
()
virtual bool
nodeAdded
classcanopen_1_1MotorChain.html
a2288008d9a81b8e12da620883995689c
(XmlRpc::XmlRpcValue ¶ms, const canopen::NodeSharedPtr &node, const LoggerSharedPtr &logger)
boost::shared_ptr< ControllerManagerLayer >
cm_
classcanopen_1_1MotorChain.html
a68f5cd0f8ea4db6685e05dfc7e3ab746
ClassAllocator< canopen::MotorBase >
motor_allocator_
classcanopen_1_1MotorChain.html
a129355414f698abec64f6ae8ea7e57c0
boost::shared_ptr< canopen::LayerGroupNoDiag< canopen::MotorBase > >
motors_
classcanopen_1_1MotorChain.html
a31b8ea960bbf6325baaf3282d6f4c38f
RobotLayerSharedPtr
robot_layer_
classcanopen_1_1MotorChain.html
a1618fb648d102704d5ed6aa5e5efb7b8
canopen::ObjectVariables
classcanopen_1_1ObjectVariables.html
canopen::ObjectVariables::Getter
double *
getVariable
classcanopen_1_1ObjectVariables.html
af68d244f4243d223df3b46af8731ce3a
(const std::string &n)
ObjectVariables
classcanopen_1_1ObjectVariables.html
ab7abdb5f2eeeef664e70f07a7175858d
(const ObjectStorageSharedPtr storage)
bool
sync
classcanopen_1_1ObjectVariables.html
a84c521dfd909c046e87b5868e750f1fa
()
static double *
func
classcanopen_1_1ObjectVariables.html
a5f622a424bff0e5a28a44a8c88cf0d2c
(ObjectVariables &list, const canopen::ObjectDict::Key &key)
boost::unordered_map< ObjectDict::Key, Getter >
getters_
classcanopen_1_1ObjectVariables.html
aaeb669095b621ef26707df43ff76b9b8
boost::mutex
mutex_
classcanopen_1_1ObjectVariables.html
a4124bb906856f8f91b1b5a833e1e1081
const ObjectStorageSharedPtr
storage_
classcanopen_1_1ObjectVariables.html
a759644eda3234dbf797e31861d0d35e2
canopen::RobotLayer
classcanopen_1_1RobotLayer.html
LayerGroupNoDiag< HandleLayerBase >
hardware_interface::RobotHW
canopen::RobotLayer::SwitchData
void
add
classcanopen_1_1RobotLayer.html
ab1dd533be95477a3a81a253123bc9494
(const std::string &name, HandleLayerBaseSharedPtr handle)
virtual void
doSwitch
classcanopen_1_1RobotLayer.html
aa4a9864bc3db3fa21d5e04505ef34e9d
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
void
enforce
classcanopen_1_1RobotLayer.html
a47548fe080dba0af3c7f51e0203b355d
(const ros::Duration &period, bool reset)
urdf::JointConstSharedPtr
getJoint
classcanopen_1_1RobotLayer.html
a03cd23f4fa0ad73c78cba5715845969f
(const std::string &n) const
virtual void
handleInit
classcanopen_1_1RobotLayer.html
a7a71608b6753e513a3cdf348495d05fe
(canopen::LayerStatus &status)
virtual bool
prepareSwitch
classcanopen_1_1RobotLayer.html
ada6a14d6dcc623942a750ed0c67b12e4
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
RobotLayer
classcanopen_1_1RobotLayer.html
a045d8f2ab002cc4280d8c9a253c1a372
(ros::NodeHandle nh)
boost::unordered_map< std::string, HandleLayerBaseSharedPtr >
HandleMap
classcanopen_1_1RobotLayer.html
af311a0291172a45d26ba8458101ad727
std::vector< SwitchData >
SwitchContainer
classcanopen_1_1RobotLayer.html
ad2031d2862a4dfd40be4e5993eb7102c
boost::unordered_map< std::string, SwitchContainer >
SwitchMap
classcanopen_1_1RobotLayer.html
a571ffbd407cd88fff4da962ddbffda4b
void
stopControllers
classcanopen_1_1RobotLayer.html
a88ca0fa012eff55ca2d72a83420da564
(const std::vector< std::string > controllers)
hardware_interface::EffortJointInterface
eff_interface_
classcanopen_1_1RobotLayer.html
a071108cd4a28b09316b9a296f016e11b
joint_limits_interface::EffortJointSaturationInterface
eff_saturation_interface_
classcanopen_1_1RobotLayer.html
ae652794034e679d460bbfde5aec66778
joint_limits_interface::EffortJointSoftLimitsInterface
eff_soft_limits_interface_
classcanopen_1_1RobotLayer.html
a60cfcc7e7c8327ef516376e762351b80
boost::atomic< bool >
first_init_
classcanopen_1_1RobotLayer.html
af6da40cddfe76295e6946e6403ff99a9
HandleMap
handles_
classcanopen_1_1RobotLayer.html
aa0a50238fb6652b433dcdf27cff6cfd5
ros::NodeHandle
nh_
classcanopen_1_1RobotLayer.html
a5f89908f394af8973cbb6908e878d862
hardware_interface::PositionJointInterface
pos_interface_
classcanopen_1_1RobotLayer.html
ab83078825b9bc9a8b78c15c6fd28dd54
joint_limits_interface::PositionJointSaturationInterface
pos_saturation_interface_
classcanopen_1_1RobotLayer.html
addd3274396a099b83c4cd5db02fbd9a2
joint_limits_interface::PositionJointSoftLimitsInterface
pos_soft_limits_interface_
classcanopen_1_1RobotLayer.html
a3b857ca1ddd1cd70e68d6476fa0cf31c
hardware_interface::JointStateInterface
state_interface_
classcanopen_1_1RobotLayer.html
a513c59486a260c90fb1e9a7cc8cb1011
SwitchMap
switch_map_
classcanopen_1_1RobotLayer.html
ab3757e9be23fabaad882792affabccef
urdf::Model
urdf_
classcanopen_1_1RobotLayer.html
a7a41d63a35bdb44d7d1ae0b2485a0fbd
hardware_interface::VelocityJointInterface
vel_interface_
classcanopen_1_1RobotLayer.html
a733f4ca7d3b97d10dcf2b19e049f8345
joint_limits_interface::VelocityJointSaturationInterface
vel_saturation_interface_
classcanopen_1_1RobotLayer.html
a0c6b3c7d8c1ab69a81233e1d51a8c72b
joint_limits_interface::VelocityJointSoftLimitsInterface
vel_soft_limits_interface_
classcanopen_1_1RobotLayer.html
ac4a4254d5db0fad3fe2a1bc82f7325a1
canopen::RobotLayer::SwitchData
structcanopen_1_1RobotLayer_1_1SwitchData.html
bool
enforce_limits
structcanopen_1_1RobotLayer_1_1SwitchData.html
a49da8e841d8a1d9a948046f208a43d66
HandleLayerBaseSharedPtr
handle
structcanopen_1_1RobotLayer_1_1SwitchData.html
a70c5dd4f1ecc3206849ff644e28b319f
canopen::MotorBase::OperationMode
mode
structcanopen_1_1RobotLayer_1_1SwitchData.html
ae82a8285d842ccdf191af7e5056bc2f8
canopen::UnitConverter
classcanopen_1_1UnitConverter.html
boost::function< double *(const std::string &) > get_var_func_type
__attribute__
classcanopen_1_1UnitConverter.html
a93c2893b32e09e6972abb51780861def
((deprecated))
boost::function< double *(const std::string &) >
GetVarFuncType
classcanopen_1_1UnitConverter.html
a1243ca593f3e9e71797b4f9a59a1a694
double
evaluate
classcanopen_1_1UnitConverter.html
a97548d694a321cba3ed9fc49c62cf10d
()
void
reset
classcanopen_1_1UnitConverter.html
a5087561fb9b387245e39af38ca40e3ee
()
UnitConverter
classcanopen_1_1UnitConverter.html
aa2a2236c3729802df7a68128f863b882
(const std::string &expression, GetVarFuncType var_func)
boost::shared_ptr< double >
variable_ptr
classcanopen_1_1UnitConverter.html
a545228c6c5fc7293f6862d2b6af38ef3
std::list< variable_ptr >
variable_ptr_list
classcanopen_1_1UnitConverter.html
a4a77c388a63e051f5b04826b8f849954
static double
avg
classcanopen_1_1UnitConverter.html
ac4c4cd5cedb4adece9803b59ecb64948
(const double *vals, int num)
static double *
createVariable
classcanopen_1_1UnitConverter.html
ad528f7ccd5481b178303ef50c05ab650
(const char *name, void *userdata)
static double
deg2rad
classcanopen_1_1UnitConverter.html
a43a30ae9cce9130385c8774de0b872aa
(double d)
static double
norm
classcanopen_1_1UnitConverter.html
a0aaae9ca26d1110a72d1af6bc4eb9cc9
(double val, double min, double max)
static double
rad2deg
classcanopen_1_1UnitConverter.html
a51db25d399b902376d237646896085ca
(double r)
static double
smooth
classcanopen_1_1UnitConverter.html
a4018a8f4be065bf7dc4270c198452ec9
(double val, double old_val, double alpha)
mu::Parser
parser_
classcanopen_1_1UnitConverter.html
afd8076275abc51f29372f6c0cc4ee2d5
GetVarFuncType
var_func_
classcanopen_1_1UnitConverter.html
aa4b51278f3754cd2fa56e43721cd80aa
variable_ptr_list
var_list_
classcanopen_1_1UnitConverter.html
a8c3f71bbe60991937861fa37c79497b4
XmlRpcSettings
classXmlRpcSettings.html
canopen::Settings
XmlRpcSettings &
operator=
classXmlRpcSettings.html
ada5c74da7ba0a9ab8eec92d17ef0c11b
(const XmlRpc::XmlRpcValue &v)
XmlRpcSettings
classXmlRpcSettings.html
ae1f47ca949a152dee0ac1a4c40bb96d2
()
XmlRpcSettings
classXmlRpcSettings.html
a5c38076bd1568e5772db8e8c6c23ff71
(const XmlRpc::XmlRpcValue &v)
virtual bool
getRepr
classXmlRpcSettings.html
af81a550fc6477b4dac44ed2d5de8a90e
(const std::string &n, std::string &repr) const
XmlRpc::XmlRpcValue
value_
classXmlRpcSettings.html
a5d9a8e3018f166530de68640277278f9
canopen
namespacecanopen.html
canopen::ControllerManagerLayer
canopen::HandleLayer
canopen::HandleLayerBase
canopen::LimitsHandleBase
canopen::MotorChain
canopen::ObjectVariables
canopen::RobotLayer
canopen::UnitConverter
ModeForwardHelper< MotorBase::Cyclic_Synchronous_Position, int32_t, 0x607A, 0, 0 >
CyclicSynchronousPositionMode
namespacecanopen.html
ac795bd52d1fb401fbf60b3b2c51fb9eb
ModeForwardHelper< MotorBase::Cyclic_Synchronous_Torque, int16_t, 0x6071, 0, 0 >
CyclicSynchronousTorqueMode
namespacecanopen.html
a8d2df2f94825fc7eada9026d77de0e03
ModeForwardHelper< MotorBase::Cyclic_Synchronous_Velocity, int32_t, 0x60FF, 0, 0 >
CyclicSynchronousVelocityMode
namespacecanopen.html
a63b116f84490848b7b02eb91c94c0118
WrapMaster< ExternalSyncLayer >
ExternalMaster
namespacecanopen.html
ae8f9463ad90ca7618a8d706721976e08
WrapMaster< ExternalSyncLayer >
ExternalMaster
namespacecanopen.html
ae8f9463ad90ca7618a8d706721976e08
WrapMaster< ExternalSyncLayer >
ExternalMaster
namespacecanopen.html
ae8f9463ad90ca7618a8d706721976e08
boost::shared_ptr< HandleLayerBase >
HandleLayerBaseSharedPtr
namespacecanopen.html
abe840a309ad28c6733d16729a0709281
boost::shared_ptr< HandleLayer >
HandleLayerSharedPtr
namespacecanopen.html
a7e7bb9917600c0cc4f49bc2d91c24ee2
ModeForwardHelper< MotorBase::Interpolated_Position, int32_t, 0x60C1, 0x01,(1<< Command402::CW_Operation_mode_specific0)>
InterpolatedPositionMode
namespacecanopen.html
aae1a4d97edef22501883f99d192bf43d
boost::shared_ptr< LimitsHandleBase >
LimitsHandleBaseSharedPtr
namespacecanopen.html
a82570bb1fe6589994818fd87299ff5bc
boost::shared_ptr< Logger >
LoggerSharedPtr
namespacecanopen.html
a478375ea718688d92ac84b18d18a1e2b
Master::MasterSharedPtr
MasterSharedPtr
namespacecanopen.html
a7f2430da5c7b38f43edb7ac2a6968773
Master::MasterSharedPtr
MasterSharedPtr
namespacecanopen.html
a7f2430da5c7b38f43edb7ac2a6968773
Master::MasterSharedPtr
MasterSharedPtr
namespacecanopen.html
a7f2430da5c7b38f43edb7ac2a6968773
boost::shared_ptr< Mode >
ModeSharedPtr
namespacecanopen.html
a4039f4b39e85c082204c5d44e57acabe
MotorBase::MotorBaseSharedPtr
MotorBaseSharedPtr
namespacecanopen.html
a69179cba208bbf95a599f44631054282
boost::shared_ptr< Node >
NodeSharedPtr
namespacecanopen.html
af08a3ac2c84b470e2205b27f8827161d
boost::shared_ptr< Node >
NodeSharedPtr
namespacecanopen.html
af08a3ac2c84b470e2205b27f8827161d
boost::shared_ptr< Node >
NodeSharedPtr
namespacecanopen.html
af08a3ac2c84b470e2205b27f8827161d
boost::shared_ptr< const ObjectDict >
ObjectDictConstSharedPtr
namespacecanopen.html
a3d1b3b2ea2396d2f29b5c2847c037698
boost::shared_ptr< const ObjectDict >
ObjectDictConstSharedPtr
namespacecanopen.html
a3d1b3b2ea2396d2f29b5c2847c037698
boost::shared_ptr< const ObjectDict >
ObjectDictConstSharedPtr
namespacecanopen.html
a3d1b3b2ea2396d2f29b5c2847c037698
ObjectDict::ObjectDictSharedPtr
ObjectDictSharedPtr
namespacecanopen.html
ab853eea67abb0096a4d4015d8a5ca383
ObjectDict::ObjectDictSharedPtr
ObjectDictSharedPtr
namespacecanopen.html
ab853eea67abb0096a4d4015d8a5ca383
ObjectDict::ObjectDictSharedPtr
ObjectDictSharedPtr
namespacecanopen.html
ab853eea67abb0096a4d4015d8a5ca383
ObjectStorage::ObjectStorageSharedPtr
ObjectStorageSharedPtr
namespacecanopen.html
ab4e75c46aa0fefd848c950721016ee9b
ObjectStorage::ObjectStorageSharedPtr
ObjectStorageSharedPtr
namespacecanopen.html
ab4e75c46aa0fefd848c950721016ee9b
ObjectStorage::ObjectStorageSharedPtr
ObjectStorageSharedPtr
namespacecanopen.html
ab4e75c46aa0fefd848c950721016ee9b
ModeForwardHelper< MotorBase::Profiled_Torque, int16_t, 0x6071, 0, 0 >
ProfiledTorqueMode
namespacecanopen.html
a268ba7021adf31a2e2fb5cafb05aea24
ModeForwardHelper< MotorBase::Profiled_Velocity, int32_t, 0x60FF, 0, 0 >
ProfiledVelocityMode
namespacecanopen.html
a945574157e57fc36bd9fe58199d01695
boost::shared_ptr< RobotLayer >
RobotLayerSharedPtr
namespacecanopen.html
a078897605de979e12b78d1b4c34bbc52
WrapMaster< SimpleSyncLayer >
SimpleMaster
namespacecanopen.html
af33bf2cf8a7f83b53716d76568385425
WrapMaster< SimpleSyncLayer >
SimpleMaster
namespacecanopen.html
af33bf2cf8a7f83b53716d76568385425
WrapMaster< SimpleSyncLayer >
SimpleMaster
namespacecanopen.html
af33bf2cf8a7f83b53716d76568385425
boost::shared_ptr< SyncCounter >
SyncCounterSharedPtr
namespacecanopen.html
a4df4787f6d79fc69271ecc57d0af95c0
boost::shared_ptr< SyncCounter >
SyncCounterSharedPtr
namespacecanopen.html
a4df4787f6d79fc69271ecc57d0af95c0
boost::shared_ptr< SyncCounter >
SyncCounterSharedPtr
namespacecanopen.html
a4df4787f6d79fc69271ecc57d0af95c0
boost::shared_ptr< SyncLayer >
SyncLayerSharedPtr
namespacecanopen.html
aecea33ed8ecf4b3d9aa9067d1c92fea8
boost::shared_ptr< SyncLayer >
SyncLayerSharedPtr
namespacecanopen.html
aecea33ed8ecf4b3d9aa9067d1c92fea8
boost::shared_ptr< SyncLayer >
SyncLayerSharedPtr
namespacecanopen.html
aecea33ed8ecf4b3d9aa9067d1c92fea8
boost::chrono::high_resolution_clock::duration
time_duration
namespacecanopen.html
a6ba2d15f009c4011a408a39663ea5264
boost::chrono::high_resolution_clock::duration
time_duration
namespacecanopen.html
a6ba2d15f009c4011a408a39663ea5264
boost::chrono::high_resolution_clock::duration
time_duration
namespacecanopen.html
a6ba2d15f009c4011a408a39663ea5264
boost::chrono::high_resolution_clock::time_point
time_point
namespacecanopen.html
a871e89c0295e2ee21285ce7d2839a960
boost::chrono::high_resolution_clock::time_point
time_point
namespacecanopen.html
a871e89c0295e2ee21285ce7d2839a960
boost::chrono::high_resolution_clock::time_point
time_point
namespacecanopen.html
a871e89c0295e2ee21285ce7d2839a960
ModeForwardHelper< MotorBase::Velocity, int16_t, 0x6042, 0,(1<< Command402::CW_Operation_mode_specific0)|(1<< Command402::CW_Operation_mode_specific1)|(1<< Command402::CW_Operation_mode_specific2)>
VelocityMode
namespacecanopen.html
a4134286891ae3802d8b021057a58302b
bool
addLoggerEntries
namespacecanopen.html
a9cbd0e2f6670d99412e13559c0260d1a
(XmlRpc::XmlRpcValue merged, const std::string param, uint8_t level, Logger &logger)
static R *
branch_type
namespacecanopen.html
a473bf28a8bbea2fadf5e3fa0d626c735
(const uint16_t data_type)
time_point
get_abs_time
namespacecanopen.html
ab84c59bc8a7f0ecb24c96b6d085fff98
(const time_duration &timeout)
time_point
get_abs_time
namespacecanopen.html
a3e92c863290655b130984e6d9c780049
()
std::size_t
hash_value
namespacecanopen.html
ae4fee86136588479cccba0e1f0cb0aee
(ObjectDict::Key const &k)
std::string
join
namespacecanopen.html
abb5414c13fde3e81d51f3d2cd51e9df6
(const T &container, const std::string &delim)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_DOMAIN >
namespacecanopen.html
a61de2294d03331ad83334bd849a0a72b
(ObjectVariables &, const canopen::ObjectDict::Key &)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_OCTET_STRING >
namespacecanopen.html
a68eb4a91d9dcc3e5facd7dda3e1a7226
(ObjectVariables &, const canopen::ObjectDict::Key &)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_UNICODE_STRING >
namespacecanopen.html
aeaabbcb275997c3048c7ff604acc3324
(ObjectVariables &, const canopen::ObjectDict::Key &)
double *
ObjectVariables::func< canopen::ObjectDict::DEFTYPE_VISIBLE_STRING >
namespacecanopen.html
a530c0bfca9c1d919ce579ed251565b0f
(ObjectVariables &, const canopen::ObjectDict::Key &)
std::ostream &
operator<<
namespacecanopen.html
a44ff1a4629298158ca8df4e6e516981b
(std::ostream &stream, const NodeIdOffset< T > &n)
std::ostream &
operator<<
namespacecanopen.html
a538b00f30d530ac25ad0fa8ca6bfe772
(std::ostream &stream, const ObjectDict::Key &k)
std::pair< std::string, bool >
parseObjectName
namespacecanopen.html
ae485924544f45c4f34178a19e06b70a4
(std::string obj_name)
controller_manager
namespacecontroller__manager.html
boost::shared_ptr< ControllerLoaderInterface >
ControllerLoaderInterfaceSharedPtr
namespacecontroller__manager.html
ada3faf6413eef105f521fc31ec83f97c