epos.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/util/
epos_8cpp
epos_hardware/epos.h
epos_hardware::ParameterSetLoader
epos_hardware
#define
SET_FAULT_REACTION_OPTION
epos_8cpp.html
a82e4ed5a476937c50c81730ebda33580
(val)
#define
VCS
epos_8cpp.html
a1f79f492372b3708764746e9d3a10859
(func,...)
#define
VCS_FROM_SINGLE_PARAM_OPTIONAL
epos_8cpp.html
ab16a31f669892dff40820060f85ad1a3
(nh, type, name, func)
#define
VCS_FROM_SINGLE_PARAM_REQUIRED
epos_8cpp.html
a12ec0e055d6e10a15cc1213958a658f7
(nh, type, name, func)
epos.h
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/include/epos_hardware/
epos_8h
epos_hardware/utils.h
epos_hardware::Epos
epos_hardware
#define
CURRENT_LIMIT_ACTIVE
epos_8h.html
a01afb82c5070f95b855cfa657948c308
#define
ENABLE
epos_8h.html
a514ad415fb6125ba296793df7d1a468a
#define
FAULT
epos_8h.html
a4115eb21750f37d540839cc51fca5401
#define
QUICKSTOP
epos_8h.html
a17b5c214f8b5043859f9c582af4adb79
#define
READY_TO_SWITCH_ON
epos_8h.html
ac7d04fcfc6580da97b774d874b3675de
#define
STATUSWORD
epos_8h.html
a90cbf85d5938d6948db1dbd8cc9606db
(b, v)
#define
SWITCHED_ON
epos_8h.html
a1641948a09913fb98294651ebf54a2ec
#define
TARGET_REACHED
epos_8h.html
ad9f1e6a8c3acb88087c753f145a90061
#define
VOLTAGE_ENABLED
epos_8h.html
a6c3ab8bf4cebd7812e2a1617d228ca9b
#define
WARNING
epos_8h.html
a5cb439d9f933fde4cf23caa370c030e7
epos_hardware.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/util/
epos__hardware_8cpp
epos_hardware/epos_hardware.h
epos_hardware
epos_hardware.h
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/include/epos_hardware/
epos__hardware_8h
epos_hardware/utils.h
epos_hardware/epos.h
epos_hardware/epos_manager.h
epos_hardware::EposHardware
epos_hardware
epos_hardware_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/nodes/
epos__hardware__node_8cpp
epos_hardware/epos_hardware.h
int
main
epos__hardware__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
epos_manager.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/util/
epos__manager_8cpp
epos_hardware/epos_manager.h
epos_hardware
epos_manager.h
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/include/epos_hardware/
epos__manager_8h
epos_hardware/utils.h
epos_hardware/epos.h
epos_hardware::EposManager
epos_hardware
get_state.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/tools/
get__state_8cpp
epos_hardware/utils.h
int
main
get__state_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
list_devices.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/tools/
list__devices_8cpp
epos_hardware/utils.h
int
main
list__devices_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
utils.cpp
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/src/util/
utils_8cpp
epos_hardware/utils.h
#define
MAX_STRING_SIZE
utils_8cpp.html
a220f38b26fa99d4d91b574f42d991516
int
GetBaudrateList
utils_8cpp.html
ad3afef1e6f8124912a0b5373569a90c2
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, const std::string port_name, std::vector< unsigned int > *baudrates, unsigned int *error_code)
int
GetDeviceNameList
utils_8cpp.html
affd4b8534b84579e8daecf08385d61aa
(std::vector< std::string > *device_names, unsigned int *error_code)
int
GetErrorInfo
utils_8cpp.html
a1f57de1d3108bd02b2336d7974a6335d
(unsigned int error_code, std::string *error_string)
int
GetInterfaceNameList
utils_8cpp.html
acb609b95ca20667ad2ab29db9ff1b172
(const std::string device_name, const std::string protocol_stack_name, std::vector< std::string > *interface_names, unsigned int *error_code)
int
GetPortNameList
utils_8cpp.html
a7adfca7000aafb651131ae3d0b990503
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, std::vector< std::string > *port_names, unsigned int *error_code)
int
GetProtocolStackNameList
utils_8cpp.html
ac645f0b16d677d66c5edadc395b37177
(const std::string device_name, std::vector< std::string > *protocol_stack_names, unsigned int *error_code)
bool
SerialNumberFromHex
utils_8cpp.html
af00ef0a96b144ad1edcc6474c7a7a80b
(const std::string &str, uint64_t *serial_number)
utils.h
/home/rosbuild/hudson/workspace/doc-indigo-epos_hardware/doc_stacks/2015-08-26_17-43-45.093611/epos_hardware/epos_hardware/include/epos_hardware/
utils_8h
DeviceHandle
EnumeratedNode
EposFactory
NodeHandle
boost::shared_ptr< DeviceHandle >
DeviceHandlePtr
utils_8h.html
a91c85bc8c1822108fb1709320ddf86b5
boost::shared_ptr< NodeHandle >
NodeHandlePtr
utils_8h.html
a690e9c236e4045820f6a106c11f40b79
int
GetBaudrateList
utils_8h.html
a5be0b70ed41a9d972e3a78903e17f0b0
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, const std::string port_name, std::vector< unsigned int > *port_names, unsigned int *error_code)
int
GetDeviceNameList
utils_8h.html
affd4b8534b84579e8daecf08385d61aa
(std::vector< std::string > *device_names, unsigned int *error_code)
int
GetErrorInfo
utils_8h.html
a1f57de1d3108bd02b2336d7974a6335d
(unsigned int error_code, std::string *error_string)
int
GetInterfaceNameList
utils_8h.html
acb609b95ca20667ad2ab29db9ff1b172
(const std::string device_name, const std::string protocol_stack_name, std::vector< std::string > *interface_names, unsigned int *error_code)
int
GetPortNameList
utils_8h.html
a7adfca7000aafb651131ae3d0b990503
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, std::vector< std::string > *port_names, unsigned int *error_code)
int
GetProtocolStackNameList
utils_8h.html
ac645f0b16d677d66c5edadc395b37177
(const std::string device_name, std::vector< std::string > *protocol_stack_names, unsigned int *error_code)
bool
SerialNumberFromHex
utils_8h.html
af00ef0a96b144ad1edcc6474c7a7a80b
(const std::string &str, uint64_t *serial_number)
DeviceHandle
classDeviceHandle.html
DeviceHandle
classDeviceHandle.html
a064d14426d0003a16bff055b633e9b21
(void *ptr)
~DeviceHandle
classDeviceHandle.html
a93df4d7a4f3e012da3f924597e40ac99
()
void *const
ptr
classDeviceHandle.html
a3769deb8abfdf2a33a65a3ad25f2026f
EnumeratedNode
structEnumeratedNode.html
unsigned short
application_number
structEnumeratedNode.html
a758cb2545f32d605767ecfb9a9d4f56c
unsigned short
application_version
structEnumeratedNode.html
a5715c1e1ee0afc9f164324d6f2094cb8
std::string
device_name
structEnumeratedNode.html
a6ac5e9e81211c09f0ef9a1933a54ff36
unsigned short
hardware_version
structEnumeratedNode.html
a0ed26515f80761b0644c38d212c664cc
std::string
interface_name
structEnumeratedNode.html
a44a7377b2888028153a8df720148e976
unsigned short
node_id
structEnumeratedNode.html
a55f7ff1aead887a7543d9628aeebf2b1
std::string
port_name
structEnumeratedNode.html
a5203c93f57f5af10a85c78aaf5ff7b09
std::string
protocol_stack_name
structEnumeratedNode.html
a6dad8ea4867763f424b00eebd3b958a5
uint64_t
serial_number
structEnumeratedNode.html
ad6db8d389396a1a6af7861fc82577df6
unsigned short
software_version
structEnumeratedNode.html
aaec10f082cfe39d221ff7e98cacf4163
EposFactory
classEposFactory.html
DeviceHandlePtr
CreateDeviceHandle
classEposFactory.html
a5bd05716842ee6a181af56ae7ffc70d5
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, const std::string port_name, unsigned int *error_code)
NodeHandlePtr
CreateNodeHandle
classEposFactory.html
ae06d3e6730d1d9efad3aa2ba359254cc
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, uint64_t serial_number, unsigned int *error_code)
NodeHandlePtr
CreateNodeHandle
classEposFactory.html
a87fe771cb54a3645b76c3f2d520a81b0
(const EnumeratedNode &node, unsigned int *error_code)
int
EnumerateNodes
classEposFactory.html
ae020327f004222b7b4bc68c961377eb3
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, const std::string port_name, std::vector< EnumeratedNode > *devices, unsigned int *error_code)
int
EnumerateNodes
classEposFactory.html
a2c72810433e8e9e68781ff12ba9cad7a
(const std::string device_name, const std::string protocol_stack_name, const std::string interface_name, std::vector< EnumeratedNode > *devices, unsigned int *error_code)
EposFactory
classEposFactory.html
a95b52c7edb819ea2b568a5f36b34a654
()
std::map< std::string, boost::weak_ptr< DeviceHandle > >
existing_handles
classEposFactory.html
a9889b961ecc3444f726e17c49efa7d40
NodeHandle
classNodeHandle.html
NodeHandle
classNodeHandle.html
ac0ff71a6d4940db6d945ac3e3b85c026
(DeviceHandlePtr device_handle, unsigned short node_id)
const DeviceHandlePtr
device_handle
classNodeHandle.html
af3595eac8fa75d139719951daf4ab4b2
const unsigned short
node_id
classNodeHandle.html
af4f4c01c65b37ac5aab8e02cd545a752
epos_hardware
namespaceepos__hardware.html
epos_hardware::Epos
epos_hardware::EposHardware
epos_hardware::EposManager
epos_hardware::ParameterSetLoader
epos_hardware::Epos
classepos__hardware_1_1Epos.html
OperationMode
classepos__hardware_1_1Epos.html
a9691403b123b951ee71819093ec08b9c
PROFILE_POSITION_MODE
classepos__hardware_1_1Epos.html
a9691403b123b951ee71819093ec08b9caf937b05016e997d871babf27be665443
PROFILE_VELOCITY_MODE
classepos__hardware_1_1Epos.html
a9691403b123b951ee71819093ec08b9ca0082656d731c777d7b61c88eaf680c36
std::string
actuator_name
classepos__hardware_1_1Epos.html
a17b7f6c6b9084e490492489d280d51b1
()
Epos
classepos__hardware_1_1Epos.html
a7983cd6a55245ae7a68245440d0f9f53
(const std::string &name, ros::NodeHandle &nh, ros::NodeHandle &config_nh, EposFactory *epos_factory, hardware_interface::ActuatorStateInterface &asi, hardware_interface::VelocityActuatorInterface &avi, hardware_interface::PositionActuatorInterface &api)
bool
init
classepos__hardware_1_1Epos.html
a254aab9718e3cfdc1a35645a3c3101a9
()
std::string
name
classepos__hardware_1_1Epos.html
a47099c9db6966398c18639dbaea5eb14
()
void
read
classepos__hardware_1_1Epos.html
a040ad8f8272104f972b7707d64a93fba
()
void
update_diagnostics
classepos__hardware_1_1Epos.html
aee416202110d1c289219670e753ae4ba
()
void
write
classepos__hardware_1_1Epos.html
ab9becc8bca6562b841370ee6e4c5cf05
()
~Epos
classepos__hardware_1_1Epos.html
a797ded5688b8327eedab1aeb4270cc75
()
void
buildMotorOutputStatus
classepos__hardware_1_1Epos.html
af3f8391bfb558ca9b549d03b37f4b691
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
buildMotorStatus
classepos__hardware_1_1Epos.html
aa80f8d03a1f1592c0a1f2183bce179bb
(diagnostic_updater::DiagnosticStatusWrapper &stat)
std::string
actuator_name_
classepos__hardware_1_1Epos.html
a3ed6e1123fc2fb9b0b75aaad4c129c04
ros::NodeHandle
config_nh_
classepos__hardware_1_1Epos.html
ac959275a35c99da32104bf8acc4321cc
double
current_
classepos__hardware_1_1Epos.html
a2a2d06dff68ea3e065b0993a938200f3
diagnostic_updater::Updater
diagnostic_updater_
classepos__hardware_1_1Epos.html
a241bab27e9fed555810ec9065d43a25a
double
effort_
classepos__hardware_1_1Epos.html
a4665dc333863a4d03690275c1ab9410d
EposFactory *
epos_factory_
classepos__hardware_1_1Epos.html
afdf66ddac4a944b5e8563ffff19ebce6
bool
halt_velocity_
classepos__hardware_1_1Epos.html
a72c087a5545195adba12ce481e589f98
bool
has_init_
classepos__hardware_1_1Epos.html
a0c47783ac5639c281937717d84f43d9c
double
max_current_
classepos__hardware_1_1Epos.html
a06e318f84d6ad1ff8cfb519747b82132
int
max_profile_velocity_
classepos__hardware_1_1Epos.html
ab3123d1a692e60ba8a9d941d99cd59da
std::string
name_
classepos__hardware_1_1Epos.html
a94309b4fb3f8c467b898b1ecab957bd1
NodeHandlePtr
node_handle_
classepos__hardware_1_1Epos.html
a283ef352ed36ee05030a0b14b3fff2e8
double
nominal_current_
classepos__hardware_1_1Epos.html
a24ec5fc9e42e84d162ef4c6183579691
OperationMode
operation_mode_
classepos__hardware_1_1Epos.html
aefa3012e19bb02c265a2153262de35e7
double
position_
classepos__hardware_1_1Epos.html
a811cd9f84bdd706c28460a26435681ff
double
position_cmd_
classepos__hardware_1_1Epos.html
a1e5ba2d610bf61ea3c241c543ce90667
uint64_t
serial_number_
classepos__hardware_1_1Epos.html
a00b541ea24dde41dc50c8cfffd2e1cde
uint16_t
statusword_
classepos__hardware_1_1Epos.html
a9d3b1b8beaf0c4391c586a0499b8561e
double
torque_constant_
classepos__hardware_1_1Epos.html
ac5422f678dfb9bd87db0aba6373ba86c
bool
valid_
classepos__hardware_1_1Epos.html
a612db61b374e1d46f546ba078e0b4a17
double
velocity_
classepos__hardware_1_1Epos.html
afde102174806d862b55bb638eda8c1bd
double
velocity_cmd_
classepos__hardware_1_1Epos.html
a553eed423102ec9b993228078f3e0705
epos_hardware::EposHardware
classepos__hardware_1_1EposHardware.html
hardware_interface::RobotHW
EposHardware
classepos__hardware_1_1EposHardware.html
a24ca01175f4ddf4d261bdd4c85125f89
(ros::NodeHandle &nh, ros::NodeHandle &pnh, const std::vector< std::string > &motor_names)
bool
init
classepos__hardware_1_1EposHardware.html
a96d95b30d4e915f6ec2a94b98d20ca61
()
void
read
classepos__hardware_1_1EposHardware.html
a41afd27656726c019d86031a1fe27b98
()
void
update_diagnostics
classepos__hardware_1_1EposHardware.html
afb987bc9f8539fc395a6bcc062490cc8
()
void
write
classepos__hardware_1_1EposHardware.html
ade8526bbc406fc8906adbfd37bc0b55c
()
hardware_interface::PositionActuatorInterface
api
classepos__hardware_1_1EposHardware.html
ac689e2b9f57e3bf89519f6a95b97334f
hardware_interface::ActuatorStateInterface
asi
classepos__hardware_1_1EposHardware.html
a4a43bd8568f551c12877df16c0d77107
hardware_interface::VelocityActuatorInterface
avi
classepos__hardware_1_1EposHardware.html
a1c876af971334b7f8f01ee7e32fae10c
EposManager
epos_manager_
classepos__hardware_1_1EposHardware.html
a01c42f97fcb1da4c6c25fdb42359a491
transmission_interface::RobotTransmissions
robot_transmissions
classepos__hardware_1_1EposHardware.html
ae72092cd6d71ca1e6c9c2b082b6ccf84
boost::scoped_ptr< transmission_interface::TransmissionInterfaceLoader >
transmission_loader
classepos__hardware_1_1EposHardware.html
a4644dd4caa91b144a84da416bb03d36f
epos_hardware::EposManager
classepos__hardware_1_1EposManager.html
EposManager
classepos__hardware_1_1EposManager.html
a5cd5f2650803ea2c151295603e7e5e9f
(hardware_interface::ActuatorStateInterface &asi, hardware_interface::VelocityActuatorInterface &avi, hardware_interface::PositionActuatorInterface &api, ros::NodeHandle &nh, ros::NodeHandle &pnh, const std::vector< std::string > &motor_names)
bool
init
classepos__hardware_1_1EposManager.html
ac25322aa39d185b14ab7bd722c22412a
()
std::vector< boost::shared_ptr< Epos > >
motors
classepos__hardware_1_1EposManager.html
ae20d8726080a43e86ad702d2a6293cbb
()
void
read
classepos__hardware_1_1EposManager.html
a243df8b20b831102e020962da6632aca
()
void
update_diagnostics
classepos__hardware_1_1EposManager.html
a740281c7fc8fd3c8179d3d44738fb397
()
void
write
classepos__hardware_1_1EposManager.html
aef0731f8d829d49ae01e51c2c2a0d2bb
()
hardware_interface::PositionActuatorInterface *
api_
classepos__hardware_1_1EposManager.html
abb4c588848ea1334964d7c28bd744bbb
hardware_interface::ActuatorStateInterface *
asi_
classepos__hardware_1_1EposManager.html
a108bd7834f8179e9bd820de2bc26798c
hardware_interface::VelocityActuatorInterface *
avi_
classepos__hardware_1_1EposManager.html
a8b93aca13fa034d02a08f3ab572fb47f
EposFactory
epos_factory
classepos__hardware_1_1EposManager.html
ab849dd5f943abeddf6b28669dabe3e43
std::vector< boost::shared_ptr< Epos > >
motors_
classepos__hardware_1_1EposManager.html
a885c9bb2db0c2de38577763cbdef86fb
epos_hardware::ParameterSetLoader
classepos__hardware_1_1ParameterSetLoader.html
bool
all_or_none
classepos__hardware_1_1ParameterSetLoader.html
a80b850340728f4fda25d10169e68cf7c
(bool &found_all)
ParameterSetLoader &
param
classepos__hardware_1_1ParameterSetLoader.html
a8dfe2720f488197f68a9257b34a09248
(const std::string &name, T &value)
ParameterSetLoader
classepos__hardware_1_1ParameterSetLoader.html
ae5976f8d4873e6a073ebc518cb70fe36
(ros::NodeHandle nh)
ParameterSetLoader
classepos__hardware_1_1ParameterSetLoader.html
a72b8a27b5b4d97f0244d081572f3b955
(ros::NodeHandle parent_nh, const std::string &name)
std::vector< std::string >
found_
classepos__hardware_1_1ParameterSetLoader.html
affdeb62cf5acb9e86e71f6460130e95c
ros::NodeHandle
nh_
classepos__hardware_1_1ParameterSetLoader.html
a701724cf02ed8f2f512cd7416144c673
std::vector< std::string >
not_found_
classepos__hardware_1_1ParameterSetLoader.html
ae6e5b623a2643440cc4b4bc7e44257b3