CanOpenController.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
CanOpenController_8cpp
CanOpenController.h
Logging.h
ds301.h
sync.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
CanOpenController.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
CanOpenController_8h
helper.h
CanOpenReceiveThread.h
DS301Group.h
HeartBeatMonitor.h
CanOpenController.hpp
icl_hardware::canopen_schunk::CanOpenController
icl_comm
icl_comm::websocket
icl_hardware
icl_hardware::canopen_schunk
CanOpenController.hpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
CanOpenController_8hpp
Logging.h
exceptions.h
DS402Group.h
icl_hardware
icl_hardware::canopen_schunk
CanOpenReceiveThread.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
CanOpenReceiveThread_8cpp
CanOpenReceiveThread.h
Logging.h
icl_hardware
icl_hardware::canopen_schunk
CanOpenReceiveThread.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
CanOpenReceiveThread_8h
icl_hardware::canopen_schunk::CanOpenReceiveThread
icl_hardware
icl_hardware::canopen_schunk
boost::function< void(const icl_hardware::can::tCanMessage &msg)>
ReceivedPacketCallback
namespaceicl__hardware_1_1canopen__schunk.html
a3162c8658a6eda46051d8fdf58063005
ds301.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
ds301_8h
icl_hardware
icl_hardware::canopen_schunk
icl_hardware::canopen_schunk::ds301
static const uint16_t
ID_EMCY_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af737fc0cbd53f339e94904021236406b
static const uint16_t
ID_EMCY_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a1c250747f059723cb9bd4a8d93e760f4
static const uint16_t
ID_NMT
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a8a11059b34e541779cf2cff3b5d3fd68
static const uint16_t
ID_NMT_ERROR_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a87d1e4c67da50132cabf1b36e85a8321
static const uint16_t
ID_NMT_ERROR_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a51c7f39d5528c7765b9b7ce27b4b9b0e
static const uint16_t
ID_RPDO1_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ae0fb76b9ddf6d8f4ff99bb74db3d2868
static const uint16_t
ID_RPDO1_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a52574e18bed8fead17db1a51880b82a9
static const uint16_t
ID_RPDO2_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ac5f49388c6a37cca9cdee27eaf30adff
static const uint16_t
ID_RPDO2_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a2de3cbc75429673ba9d2a6e046172d5a
static const uint16_t
ID_RPDO3_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a22ab931c94f067486b5a59102ed2dbd4
static const uint16_t
ID_RPDO3_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a11bd5090ae019f749cc13edb8d76d169
static const uint16_t
ID_RPDO4_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
aa7d9fc7f92b772a5d426b07ec079010a
static const uint16_t
ID_RPDO4_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a65fa6ef210d2b7d0d7c63a0d26131b4b
static const uint16_t
ID_RSDO_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ad8abdc8707d0aa3f72758488b3f4cb11
static const uint16_t
ID_RSDO_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ab1535285e9e1b661d46184440ba2feae
static const uint16_t
ID_SYNC
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a4c33b111c514c5093ab7b658757c4dc9
static const uint16_t
ID_TIME
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af35b12ba98221eea1231a26c76831f0e
static const uint16_t
ID_TPDO1_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ade40864c897f1fe08bef3385e1c5f4df
static const uint16_t
ID_TPDO1_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a56fd7af9e612b3474aa73c32d5d97dcb
static const uint16_t
ID_TPDO2_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ab774dbb312c2af3805d0c53fd6a7afed
static const uint16_t
ID_TPDO2_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a1a3b9e1abcd3b72eae659b56950b50fe
static const uint16_t
ID_TPDO3_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a2b9dc1fbcc38623f17f29e5f6c786daa
static const uint16_t
ID_TPDO3_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
afb3d844ab79477b777ea52660ac1bc06
static const uint16_t
ID_TPDO4_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af9283703fa7b4f9225120de4d27af1f2
static const uint16_t
ID_TPDO4_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af61e57ae70ab998db6cb5368fcc8ee24
static const uint16_t
ID_TSDO_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
acc1643e000d10dc4f191fad362bf2a0a
static const uint16_t
ID_TSDO_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a23bba43398eda5ec29406a98229e7e43
DS301Group.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS301Group_8cpp
DS301Group.h
icl_hardware
icl_hardware::canopen_schunk
DS301Group.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS301Group_8h
DS301Node.h
DS301Group.hpp
icl_hardware::canopen_schunk::DS301Group
icl_hardware
icl_hardware::canopen_schunk
DS301Group.hpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS301Group_8hpp
icl_hardware
icl_hardware::canopen_schunk
DS301Node.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS301Node_8cpp
DS301Node.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
DS301Node.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS301Node_8h
NMT.h
RPDO.h
TPDO.h
SDO.h
EMCY.h
HeartBeatMonitor.h
helper.h
Logging.h
exceptions.h
icl_hardware::canopen_schunk::DS301Node
icl_hardware::canopen_schunk::DS301Node::PDOMapEntry
icl_comm
icl_comm::websocket
icl_hardware
icl_hardware::canopen_schunk
ds402.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
ds402_8h
Logging.h
icl_hardware::canopen_schunk::ds402::Controlword
icl_hardware::canopen_schunk::ds402::Controlword_
icl_hardware::canopen_schunk::ds402::HomingModeConfiguration
icl_hardware::canopen_schunk::ds402::ProfilePositionModeConfiguration
icl_hardware::canopen_schunk::ds402::ProfileTorqueModeConfiguration
icl_hardware::canopen_schunk::ds402::ProfileVelocityModeConfiguration
icl_hardware::canopen_schunk::ds402::Statusword
icl_hardware::canopen_schunk::ds402::Statusword_
icl_hardware::canopen_schunk::ds402::SupportedDriveModes
icl_hardware::canopen_schunk::ds402::SupportedDriveModes_
icl_hardware
icl_hardware::canopen_schunk
icl_hardware::canopen_schunk::ds402
eModeOfOperation
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045
MOO_RESERVED_0
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a808a23816b2c17203081048b594e0726
MOO_PROFILE_POSITION_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a1604363847c2450ff33ad276612682f6
MOO_VELOCITY_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a2b73974af20d077a1fb16442b834f8cf
MOO_PROFILE_VELOCITY_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a8e4ade767428e89416db8d574ffc5aa9
MOO_PROFILE_TORQUE_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a23f70dac4c23d92be83f60e3ad04e4ea
MOO_RESERVED_1
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a323f68987b3a9d7d1746844d3390256a
MOO_HOMING_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a98aa809dcea813c9b4d57fc7fb49a22e
MOO_INTERPOLATED_POSITION_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045af84573b6f241bb25e781445e8ffecc75
MOO_CYCLIC_SYNC_POSITION_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a2eb8bc7c43193c837fb8e910a1f981d9
MOO_CYCLIC_SYNC_VELOCITY_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045ab98fe29991872dce248a191ed077a770
MOO_CYCLIC_SYNC_TORQUE_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045aeafacd3c4f4a0faa6cf1286808dc70c3
eState
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583e
STATE_START
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea97cf9f5b5c85027ad7c0c055776c6c1f
STATE_NOT_READY_TO_SWITCH_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea557ce2f21c165e42acf83cc9b60f1b1b
STATE_SWITCH_ON_DISABLED
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583eab52a7ed280b203dfa21d2372f96a6e54
STATE_READY_TO_SWITCH_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ead98ce34699abec1283a808d85ae6ba55
STATE_SWITCHED_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea992cbad61256e4b5a0f53806e213f39d
STATE_OPERATION_ENABLE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583eaa793ace0ca79603eba1736a587bbfc28
STATE_QUICKSTOP_ACTIVE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea2b360b43f6b04d16a2bb52edebe971e7
STATE_FAULT_REACTION_ACTIVE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea2fa21630e88657cd7aaa97280e455efd
STATE_FAULT
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583eadf1c96545a76d83ce6dbb5a0ff5ad4a3
eStateTransission
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30
STATE_TRANS_INITIALIZE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30ab6c2d517c132f425789f28d1780a026b
STATE_TRANS_SHUTDOWN
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30a2f3bfd1459f669901f8ecbf0a01ed509
STATE_TRANS_SWITCH_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30afdb0ea38fdf88e3f481f371cf70e0bf5
STATE_TRANS_ENABLE_OPERATION
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30a723a5f20be6eb807762c4d6abdf1788c
STATE_TRANS_QUICK_STOP
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30abd7484b21c8223ea83f48fa4efe6e82d
STATE_TRANS_FAULT_RESET
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30a8cea3ff19293153913cccc00d4e438b2
std::string
deviceStatusString
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
af2cb3578b2c36c5ae048ea684e332708
(const eState state)
std::string
operationModeString
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a359502134cc5880c6dda8f48a857abce
(const eModeOfOperation mode)
eState
stateFromStatusword
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
adf66d0f175719ad36004063ca1756c6f
(const ds402::Statusword &statusword)
static const uint16_t
ID_CONTROL_WORD
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a75d6584eb900e2f706c3667d6ef8b720
static const uint16_t
ID_STATUS_WORD
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a115debea087208a284e7cc6ec91e76f9
DS402Group.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS402Group_8cpp
DS402Group.h
icl_hardware
icl_hardware::canopen_schunk
DS402Group.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS402Group_8h
DS301Group.h
DS402Node.h
DS402Group.hpp
icl_hardware::canopen_schunk::DS402Group
icl_hardware
icl_hardware::canopen_schunk
DS402Group.hpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS402Group_8hpp
icl_hardware
icl_hardware::canopen_schunk
DS402Node.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS402Node_8cpp
DS402Node.h
exceptions.h
sync.h
icl_hardware
icl_hardware::canopen_schunk
DS402Node.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
DS402Node_8h
DS301Node.h
ds402.h
icl_hardware::canopen_schunk::DS402Node
icl_hardware
icl_hardware::canopen_schunk
EMCY.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
EMCY_8cpp
EMCY.h
ds301.h
Logging.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
EMCY.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
EMCY_8h
helper.h
SDO.h
icl_hardware::canopen_schunk::EMCY
icl_hardware
icl_hardware::canopen_schunk
exceptions.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
exceptions_8h
helper.h
icl_hardware::canopen_schunk::DeviceException
icl_hardware::canopen_schunk::NotFoundException
icl_hardware::canopen_schunk::PDOException
icl_hardware::canopen_schunk::ProtocolException
icl_hardware::canopen_schunk::ResponseException
icl_hardware::canopen_schunk::TimeoutException
icl_hardware
icl_hardware::canopen_schunk
HeartBeatMonitor.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
HeartBeatMonitor_8cpp
HeartBeatMonitor.h
Logging.h
icl_hardware
icl_hardware::canopen_schunk
HeartBeatMonitor.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
HeartBeatMonitor_8h
icl_hardware::canopen_schunk::HeartBeatMonitor
icl_hardware
icl_hardware::canopen_schunk
helper.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
helper_8cpp
helper.h
Logging.h
icl_hardware
icl_hardware::canopen_schunk
std::string
binaryString
namespaceicl__hardware_1_1canopen__schunk.html
a34736e565ddb2f400ff038491a7fe201
(const uint64_t num)
std::map< uint32_t, std::string >
getErrorMapFromConfigFile
namespaceicl__hardware_1_1canopen__schunk.html
ac742d9c51839d0fce8e90dbf96b46028
(const std::string &filename, const std::string &category="error_codes")
std::string
hexArrayToString
namespaceicl__hardware_1_1canopen__schunk.html
a74cf9822aa40df5487f21f9a991ed654
(const unsigned char *msg, const uint8_t length)
std::string
hexToString
namespaceicl__hardware_1_1canopen__schunk.html
a299c421cadbaaaeaa1f3985aa2cad86f
(const uint64_t num)
std::string
sanitizeString
namespaceicl__hardware_1_1canopen__schunk.html
a2ee33fc2bb6ee6d96d7050b11e5a9a7d
(const std::string &text)
helper.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
helper_8h
CanOpenReceiveThread.h
Logging.h
icl_hardware
icl_hardware::canopen_schunk
boost::shared_ptr< icl_hardware::can::tCanDevice >
CanDevPtr
namespaceicl__hardware_1_1canopen__schunk.html
a763ab526e703e00732f4ad817b5fb2aa
icl_hardware::can::tCanMessage
CanMsg
namespaceicl__hardware_1_1canopen__schunk.html
aca9a8f8b824ae6a7f924f2c51aba062d
boost::shared_ptr< CanOpenReceiveThread >
CanOpenReceiveThreadPtr
namespaceicl__hardware_1_1canopen__schunk.html
ab12bc87b993f76918bb9c603f4cc0166
std::string
binaryString
namespaceicl__hardware_1_1canopen__schunk.html
aabbdf6be7f9cd7fbfcf518370964d006
(const T num)
T
convertFromCharVector
namespaceicl__hardware_1_1canopen__schunk.html
ac05e9583f98ef8d4fcf62a8aa54c7743
(const std::vector< uint8_t > &vec)
std::vector< uint8_t >
convertToCharVector
namespaceicl__hardware_1_1canopen__schunk.html
a890d53f1a3efdcdc35bd976f8b3e7bcb
(const T value)
std::map< uint32_t, std::string >
getErrorMapFromConfigFile
namespaceicl__hardware_1_1canopen__schunk.html
ac742d9c51839d0fce8e90dbf96b46028
(const std::string &filename, const std::string &category="error_codes")
std::string
hexArrayToString
namespaceicl__hardware_1_1canopen__schunk.html
a74cf9822aa40df5487f21f9a991ed654
(const unsigned char *msg, const uint8_t length)
std::string
hexToString
namespaceicl__hardware_1_1canopen__schunk.html
a299c421cadbaaaeaa1f3985aa2cad86f
(const uint64_t num)
std::string
sanitizeString
namespaceicl__hardware_1_1canopen__schunk.html
a2ee33fc2bb6ee6d96d7050b11e5a9a7d
(const std::string &text)
Logging.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
Logging_8cpp
Logging.h
icl_hardware
icl_hardware::canopen_schunk
REGISTER_LOG_STREAM
namespaceicl__hardware_1_1canopen__schunk.html
a3ed8c40db0272a00ab60944041c6b555
(CanOpen)
Logging.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
Logging_8h
icl_hardware
icl_hardware::canopen_schunk
DECLARE_LOG_STREAM
namespaceicl__hardware_1_1canopen__schunk.html
a5a22fae218b69f5c8e5ee9a6683984f5
(CanOpen)
mainpage.dox
/tmp/ws/src/schunk_canopen_driver/
mainpage_8dox
minimal_example.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/examples/
minimal__example_8cpp
icl_hardware_canopen/CanOpenController.h
icl_hardware_canopen/DS402Group.h
icl_hardware_canopen/Logging.h
icl_hardware_canopen/ds402.h
icl_hardware_canopen/SchunkPowerBallNode.h
int
main
minimal__example_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
MoveToHomeNode.cpp
/tmp/ws/src/schunk_canopen_driver/src/
MoveToHomeNode_8cpp
icl_hardware_canopen/CanOpenController.h
icl_hardware_canopen/SchunkPowerBallNode.h
int
main
MoveToHomeNode_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
NMT.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
NMT_8cpp
NMT.h
Logging.h
icl_hardware
icl_hardware::canopen_schunk
NMT.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
NMT_8h
helper.h
ds301.h
icl_hardware::canopen_schunk::NMT
icl_hardware
icl_hardware::canopen_schunk
PDO.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
PDO_8cpp
ds301.h
PDO.h
Logging.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
PDO.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
PDO_8h
helper.h
SDO.h
icl_hardware::canopen_schunk::PDO::Mapping
icl_hardware::canopen_schunk::PDO::MappingConfiguration
icl_hardware::canopen_schunk::PDO
icl_hardware::canopen_schunk::PDO::PDOStringMatch
icl_hardware
icl_hardware::canopen_schunk
pg70_example.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/examples/
pg70__example_8cpp
icl_hardware_canopen/CanOpenController.h
icl_hardware_canopen/DS402Group.h
icl_hardware_canopen/Logging.h
icl_hardware_canopen/ds402.h
icl_hardware_canopen/SchunkPowerBallNode.h
int
main
pg70__example_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
RPDO.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
RPDO_8cpp
RPDO.h
ds301.h
Logging.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
RPDO.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
RPDO_8h
PDO.h
icl_hardware::canopen_schunk::RPDO
icl_hardware
icl_hardware::canopen_schunk
SchunkCanopenHardwareInterface.cpp
/tmp/ws/src/schunk_canopen_driver/src/
SchunkCanopenHardwareInterface_8cpp
schunk_canopen_driver/SchunkCanopenHardwareInterface.h
icl_hardware_canopen/SchunkPowerBallNode.h
SchunkCanopenHardwareInterface.h
/tmp/ws/src/schunk_canopen_driver/include/schunk_canopen_driver/
SchunkCanopenHardwareInterface_8h
icl_hardware_canopen/CanOpenController.h
SchunkCanopenHardwareInterface
SchunkCanopenNode.cpp
/tmp/ws/src/schunk_canopen_driver/src/
SchunkCanopenNode_8cpp
schunk_canopen_driver/SchunkCanopenNode.h
icl_hardware_canopen/SchunkPowerBallNode.h
int
main
SchunkCanopenNode_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
SchunkCanopenNode.h
/tmp/ws/src/schunk_canopen_driver/include/schunk_canopen_driver/
SchunkCanopenNode_8h
SchunkCanopenHardwareInterface.h
icl_hardware_canopen/CanOpenController.h
SchunkCanopenNode
SchunkPowerBallNode.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
SchunkPowerBallNode_8cpp
SchunkPowerBallNode.h
sync.h
Logging.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
int
boolify
namespaceicl__hardware_1_1canopen__schunk.html
af2b44b8b69d44b7d99601953811091bd
(int v)
SchunkPowerBallNode.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
SchunkPowerBallNode_8h
DS402Node.h
icl_hardware::canopen_schunk::SchunkPowerBallNode
icl_hardware
icl_hardware::canopen_schunk
SDO.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
SDO_8cpp
SDO.h
ds301.h
Logging.h
icl_hardware
icl_hardware::canopen_schunk
SDO.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
SDO_8h
helper.h
exceptions.h
icl_hardware::canopen_schunk::SDO
icl_hardware
icl_hardware::canopen_schunk
simple_example.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/examples/
simple__example_8cpp
icl_hardware_canopen/CanOpenController.h
icl_hardware_canopen/DS301Group.h
icl_hardware_canopen/SchunkPowerBallNode.h
icl_hardware_canopen/DS402Group.h
icl_hardware_canopen/exceptions.h
icl_hardware_canopen/PDO.h
icl_hardware_canopen/Logging.h
../ds402.h
int
main
simple__example_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
sync.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
sync_8h
helper.h
ds301.h
icl_hardware
icl_hardware::canopen_schunk
static void
sendSync
namespaceicl__hardware_1_1canopen__schunk.html
adc719b526b3b462e300a5098532e6e2f
(const CanDevPtr &can_device)
test_emcy.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/test/
test__emcy_8cpp
icl_hardware_canopen/CanOpenController.h
icl_hardware_canopen/DS301Group.h
icl_hardware_canopen/SDO.h
icl_hardware_canopen/Logging.h
BOOST_AUTO_TEST_CASE
test__emcy_8cpp.html
adc28c17bc336b76b66cf4b086847c8c4
(message_parsing)
test_sdo.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/test/
test__sdo_8cpp
icl_hardware_canopen/CanOpenController.h
icl_hardware_canopen/DS301Group.h
icl_hardware_canopen/SDO.h
icl_hardware_canopen/Logging.h
icl_hardware_canopen/exceptions.h
BOOST_AUTO_TEST_CASE
test__sdo_8cpp.html
a90bb6ab3310fed409312ec492627dfad
(sdo_download)
BOOST_AUTO_TEST_CASE
test__sdo_8cpp.html
a237be96fe6c3bf9944ebd9e7e65f87e4
(sdo_download_test_interfaces)
BOOST_AUTO_TEST_CASE
test__sdo_8cpp.html
a3593e1654107f6260db7b6750d9120c1
(sdo_upload)
testing_main.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/test/
testing__main_8cpp
#define
BOOST_TEST_MAIN
testing__main_8cpp.html
ab340a5e76af466a5f20ec5500d30a80b
TPDO.cpp
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
TPDO_8cpp
TPDO.h
ds301.h
Logging.h
exceptions.h
icl_hardware
icl_hardware::canopen_schunk
TPDO.h
/tmp/ws/src/schunk_canopen_driver/src/icl_hardware_canopen/src/icl_hardware_canopen/
TPDO_8h
PDO.h
icl_hardware::canopen_schunk::TPDO
icl_hardware
icl_hardware::canopen_schunk
icl_hardware::canopen_schunk::CanOpenController
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
boost::shared_ptr< const CanOpenController >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ac5e5560e668145a66957b1dc64034c0a
boost::shared_ptr< CanOpenController >
Ptr
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
aec8fe0895c781af3f5478f2b77bdb0e9
void
addGroup
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a0158a1a6e0631b0b415c8c2e8a8acc39
(const std::string &identifier)
void
addNode
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
acd8a2b9fa0726f1e0ec4228cc04e7df8
(const uint8_t node_id, const std::string &group_name="default")
CanOpenController
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a7d4c01ab57412e6171850b519f1af1e8
(const std::string can_device_identifier="/dev/pcanusb0", const uint32_t baud_rate=500, const std::string &resource_folder_location="")
void
deleteGroup
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a7c744a03dc741451ac1a3d588f300ba4
(const std::string &identifier)
void
deleteNode
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ad24335f5dd5c7d86c50b1ca9e6ee547a
(const uint8_t node_id)
void
enablePPMotion
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ac65eb3802dba9c5e52800a0f6ea95c76
(const int16_t node_id=-1)
CanDevPtr
getCanDevice
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a37112a01f363a5c30d11eea89c7540c4
() const
boost::shared_ptr< GroupT >
getGroup
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a92afecfec33bbd90e67832a82115ac65
(const std::string &index="default")
boost::shared_ptr< NodeT >
getNode
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a23591552099edbb6fe2e581f7ef4bcbd
(const uint8_t node_id)
std::vector< uint8_t >
getNodeList
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a7b4c30827adb9fc19be3328e21892af9
()
void
initNodes
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
afc5201703268a2c1bf44b50e359161a1
(const int16_t node_id=-1)
void
processCanMsgCallback
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a7d78c1678e453a1f155a577790f37b7b
(const icl_hardware::can::tCanMessage &msg)
void
reconnectCanDevice
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a9b68471e7936422fe55ac44ed6fbef52
(const std::string &can_identifier, const uint32_t baud_rate)
void
stopAll
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
aeeef7eac55234093f61fb66e20b311aa
()
void
syncAll
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
afc85c4affa1e61c40a24f7aeb79b5d87
()
~CanOpenController
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a5061b2f5b2d202e75899413cb2f708e0
()
DS301Node::Ptr
getNodeById
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a11a467af50aaec096c99e7077fe878fc
(const uint8_t node_id)
void
getResources
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a9a9e0bfdc8cc96d9e609a78707c4f4ae
()
void
init
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a1b1600e9f5e503ef0b0c501eb025026f
()
CanDevPtr
m_can_device
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
abd253d1600a72ff0ef68684fd31a566a
std::map< std::string, DS301Group::Ptr >
m_groups
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a8d537bc0491556ada92291669d122520
HeartBeatMonitor::Ptr
m_heartbeat_monitor
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a5c8b73a5bddf1a6217c782fbd002618e
std::map< uint8_t, DS301Node::Ptr >
m_nodes
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
aa3edd0d8d44c1325a91ba0ef9aa65fa1
uint32_t
m_polling_period_ms
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a3724061f4531833fbbc421308fadc296
CanOpenReceiveThreadPtr
m_receive_thread
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
abf0a739e41ef93c048ed4a493717d541
std::string
m_resource_folder_location
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a9c42086b4a7d554078fb72f077d0be6d
size_t
m_ws_broadcast_counter
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a3a9d9e4d8a21e1374cd58ace15235417
size_t
m_ws_broadcast_rate
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ada072121eb1ac6cc6ae3756b7fd4b8c3
boost::shared_ptr< icl_comm::websocket::WsBroadcaster >
m_ws_broadcaster
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a1b4c6bfe62a093a79243e5575d393b4e
std::string
m_can_device_name
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a9b9c6a08b9d5eeb470983e4795623f72
int32_t
m_can_device_flags
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a48ace67fe73425ba13f462708bf429d4
unsigned char
m_can_device_acceptance_code
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ac926b0f3bc0239cd0526a83bd6090e4e
unsigned char
m_can_device_acceptance_mask
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a4c0069c49b359f8f494e9c38a9b0c8f1
uint32_t
m_can_device_send_fifo_size
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ac266730729a06ced83fe4faeb0d1b162
uint32_t
m_can_device_receive_fifo_size
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ad3f554fb767019df9d1162e0f271fb2e
uint32_t
m_can_device_baud_rate
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a8359232c72120877d4a18b64fa1cc88e
std::string
m_can_device_name
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a9b9c6a08b9d5eeb470983e4795623f72
int32_t
m_can_device_flags
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a48ace67fe73425ba13f462708bf429d4
unsigned char
m_can_device_acceptance_code
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ac926b0f3bc0239cd0526a83bd6090e4e
unsigned char
m_can_device_acceptance_mask
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a4c0069c49b359f8f494e9c38a9b0c8f1
uint32_t
m_can_device_send_fifo_size
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ac266730729a06ced83fe4faeb0d1b162
uint32_t
m_can_device_receive_fifo_size
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
ad3f554fb767019df9d1162e0f271fb2e
uint32_t
m_can_device_baud_rate
classicl__hardware_1_1canopen__schunk_1_1CanOpenController.html
a8359232c72120877d4a18b64fa1cc88e
icl_hardware::canopen_schunk::CanOpenReceiveThread
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
CanOpenReceiveThread
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
abfa948b43eda55e1fe60163a82aa9009
(const icl_core::TimeSpan &period, const boost::shared_ptr< icl_hardware::can::tCanDevice > &can_device, const ReceivedPacketCallback &received_callback)
void
stop
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
ad6d864c46093d84cd19d53ad323ea797
()
virtual
~CanOpenReceiveThread
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
aa2919e4681c484dcb6f8d99ec702f828
()
int32_t
receiveData
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
af5afa6d34504ac172e062261a5a47b8c
()
void
workerFunction
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
aabcb310a919d8b0b7bc6ee5c6becfa62
()
boost::shared_ptr< icl_hardware::can::tCanDevice >
m_can_device
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
a108875d8d2c0d291febbc7147b0822f7
icl_hardware::can::tCanMessage
m_can_msg
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
ad4b7bb90aef58d09750cb133f8fa0d6f
int32_t
m_period_time_ms
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
a6994a9ecfa8be7fac29b352d053e0653
ReceivedPacketCallback
m_received_callback
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
ae28c08d8c0a68993887c7fe386fd0449
boost::thread
m_thread
classicl__hardware_1_1canopen__schunk_1_1CanOpenReceiveThread.html
a0f971cc2e489eb4c9c334e92153ee3f9
icl_hardware::canopen_schunk::ds402::Controlword
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword.html
uint16_t
all
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword.html
acf553b1c8978be4984ddc8c13d2c0841
Controlword_
bit
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword.html
acd802acd00b4bea2d9df8a544e6ed18a
icl_hardware::canopen_schunk::ds402::Controlword_
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
uint16_t
enable_operation
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a362de2119e0d2dbadff356269f9889b6
uint16_t
enable_voltage
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
af731955af0954938896a3ada1b8af2ec
uint16_t
halt
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a4b47d30c389a4997a0baa644f526818f
uint16_t
manufacturer_specific_0
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a23839b4acf40cac7fba96ce1bef4ab45
uint16_t
manufacturer_specific_1
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a17a6056b7e589272b5982f1aa13dfb49
uint16_t
manufacturer_specific_2
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
ae21f89cbdab3e6de5062ef3417ed4e07
uint16_t
manufacturer_specific_3
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
ab93af43d396fd2f0151ac4809fc98aa5
uint16_t
manufacturer_specific_4
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
ad4a78672868cd81e0e44f90732a1eef3
uint16_t
operation_mode_specific_0
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a6ce69b42ec20ce51176ad058b55e1997
uint16_t
operation_mode_specific_1
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a90aeb1730796ae1012ff4b05f816d39e
uint16_t
operation_mode_specific_2
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
a3855a43744f665f763a4269893a80811
uint16_t
quick_stop
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
aacef0320c6586a785c9c6efc175b4594
uint16_t
reserved_0
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
abc01de298a9646e68c87a61c6652c763
uint16_t
reserved_1
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
ab6cc30d100d75d339ca54659edc8b729
uint16_t
reset_fault
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
aa7402b943deb076980a263d23a5af6d8
uint16_t
switch_on
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Controlword__.html
ab6792752298a766a4b2f2398c7860074
icl_hardware::canopen_schunk::DeviceException
classicl__hardware_1_1canopen__schunk_1_1DeviceException.html
DeviceException
classicl__hardware_1_1canopen__schunk_1_1DeviceException.html
a559bcca58af94b7ccf402903eaf78873
(const std::string &error_string)
virtual const char *
what
classicl__hardware_1_1canopen__schunk_1_1DeviceException.html
a28db0e7cc15f0b14fc13419689a7291a
() const _GLIBCXX_USE_NOEXCEPT
virtual
~DeviceException
classicl__hardware_1_1canopen__schunk_1_1DeviceException.html
a25f9c4d9bd50628254cc2405a361ac41
(void) _GLIBCXX_USE_NOEXCEPT
std::string
m_error_string
classicl__hardware_1_1canopen__schunk_1_1DeviceException.html
a409e8697decff83b953e63182b9abae0
icl_hardware::canopen_schunk::DS301Group
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
boost::shared_ptr< const DS301Group >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
ab66cea20538099010d4c049738277a21
boost::shared_ptr< DS301Group >
Ptr
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a870ec71f6939ee3ecdb1086c68fc23dc
virtual void
appendPDOMappingSingle
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a4411de895c2c761cc09fdec80efe5ded
(const PDO::MappingConfigurationList &config, const uint16_t pdo_nr, const PDO::eTransmissionType &transmission_type, const DS301Node::ePDO_TYPE &pdo_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0, const int16_t node_id=-1)
virtual bool
deleteNodeFromId
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a86d0732056b5984fc73eb17a0afe125b
(const uint8_t node_id)
virtual void
deleteNodes
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a29f16b4aee947666b503dc4c21f6bbc7
(std::vector< uint8_t > &deleted_ids)
void
downloadPDOs
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a72d2e6ee13e8d7fdd67c451378c2b948
()
DS301Group
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
ae76adda771222fd96584c5903b9c1163
(const std::string &name="")
std::string
getName
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a42c65190e0ef4ccea68125af507a4dd3
() const
virtual std::vector< DS301Node::Ptr >
getNodes
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
acd32d4ab8a1ac7af923e86436c84f1ee
() const
virtual void
initPDOMappingSingle
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a7dbaefa9fd1033145349b72f53023569
(const PDO::MappingConfigurationList &config, const uint16_t pdo_nr, const PDO::eTransmissionType &transmission_type, const DS301Node::ePDO_TYPE &pdo_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0, const int16_t node_id=-1)
void
printPDOMapping
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a54a26addf26d127be872efc22ddc4e5f
(const uint8_t node_id=-1)
void
registerWSBroadcaster
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a0dd308078684e5d0a34c661d66fc53f8
(boost::shared_ptr< icl_comm::websocket::WsBroadcaster > broadcaster)
void
uploadPDOs
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a5996521d3d92ba601c5a6a2aaaabb7b3
()
DS301Node::Ptr
addNode
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
aea6ec6a2a7b2c88b99ec1ff0001594cd
(const uint8_t node_id, const CanDevPtr can_device, HeartBeatMonitor::Ptr heartbeat_monitor)
std::string
m_name
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a441d8db9404ace43197bc6a635c1a762
std::vector< DS301Node::Ptr >
m_nodes
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a3dc0d29c98b04bac65df95bcdfd7d282
boost::shared_ptr< icl_comm::websocket::WsBroadcaster >
m_ws_broadcaster
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
afa35ba127a28785badfb15f604a6ed47
friend class
CanOpenController
classicl__hardware_1_1canopen__schunk_1_1DS301Group.html
a7f1667d33d7c5f37221ebc3880e97ab7
icl_hardware::canopen_schunk::DS301Node
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
icl_hardware::canopen_schunk::DS301Node::PDOMapEntry
boost::shared_ptr< const DS301Node >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ab1986eae0607e0895f021977d0d76f56
ePDO_TYPE
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a0e40471817eb57be4f05e9b34ae6b682
RECEIVE_PDO
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a0e40471817eb57be4f05e9b34ae6b682aefde0d42eb43bd2df7490c802b52c34b
TRANSMIT_PDO
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a0e40471817eb57be4f05e9b34ae6b682a21997bd5018060782bdac99195279618
boost::shared_ptr< DS301Node >
Ptr
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a217960efdb9daa6f277196a00ac1916b
RECEIVE_PDO
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a0e40471817eb57be4f05e9b34ae6b682aefde0d42eb43bd2df7490c802b52c34b
TRANSMIT_PDO
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a0e40471817eb57be4f05e9b34ae6b682a21997bd5018060782bdac99195279618
virtual void
appendPDOMappingSingle
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
aebb4fbed0345ec093c3c20b4c5a3a2de
(const PDO::MappingConfigurationList &config, const uint16_t pdo_nr, const PDO::eTransmissionType &transmission_type, const ePDO_TYPE &pdo_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
void
downloadPDOs
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ac09f487185e4579cd8119f67b6520f19
()
DS301Node
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a7974dde38f8be23ad369337868e59f5f
(const uint8_t node_id, const CanDevPtr &can_device, HeartBeatMonitor::Ptr heartbeat_monitor)
uint8_t
getNodeId
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ad3bf9118ae2d3e693b256b70b2e2d6dc
() const
T
getRPDOValue
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ace65671c0871ebbf53e1887aeb58afd4
(const std::string &identifier)
T
getTPDOValue
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a1c38ae53c2b0f45621f0880ab349fa51
(const std::string &identifier)
virtual void
initNode
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a352e1e965da436109baff52affd23fc4
()
virtual void
initPDOMappingSingle
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
acfc8df5b3f682e404e21d8a2b49392f4
(const PDO::MappingConfigurationList &config, const uint16_t pdo_nr, const PDO::eTransmissionType &transmission_type, const ePDO_TYPE &pdo_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
void
printPDOMapping
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
acaaa0203a96329c0f40cce4de2a67ddd
()
void
registerPDONotifyCallback
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
af095baf0b4e9d05ce4e7b38fa93e16fb
(const std::string &identifier, const boost::function< void()> &f)
virtual void
registerWSBroadcaster
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a875f413698ea49790a92438293cf7e53
(boost::shared_ptr< icl_comm::websocket::WsBroadcaster > broadcaster)
bool
setRPDOValue
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
aae05ccad71bbbc8a15a145f90cd49b60
(const std::string &identifier, const T value)
bool
setTPDOValue
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a4097def3f2a3e5659b5a30aca0087352
(const std::string &identifier, const T value)
virtual void
startHeartbeat
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a1156676ccea4bdfc8782797d5c63f2df
()
virtual void
stopNode
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a52bedba87b475b588ce63a2d4c8c6075
()
void
uploadPDOs
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ae85567e38f3bf9becbf1984529f148f9
()
EMCY::Ptr
m_emcy
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a978663a3b926344f715f585c7f3e3150
NMT
m_nmt
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ae143fb365c451eb2ac1f29ff633a82a4
RPDO::PtrList
m_rpdos
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a739161d65add8066b3be297569a995ba
SDO
m_sdo
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
aea5dcc477567716efcf98e2d9f0fff2f
TPDO::PtrList
m_tpdos
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a96534a0bc16de85a48580d529b5a6a06
CanDevPtr
m_can_dev
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
ad6ff509b9f8a791fe7a007db2ee78aae
uint16_t
m_heartbeat_cycle_time_ms
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a77ae71155feda1b8065fd15aa04eb9c4
HeartBeatMonitor::Ptr
m_heartbeat_monitor
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a1c1dfcf026d33576e0c28e0606741f40
uint8_t
m_node_id
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a5da870c2847c691711081973168d5e06
boost::unordered_map< std::string, PDOMapEntry >
m_rpdo_mapping
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a94f2645ce4b76c68cad2f5a096963c54
boost::unordered_map< std::string, PDOMapEntry >
m_tpdo_mapping
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a991975fc029b694d2a20a1f9eccbe5fe
boost::shared_ptr< icl_comm::websocket::WsBroadcaster >
m_ws_broadcaster
classicl__hardware_1_1canopen__schunk_1_1DS301Node.html
a2895e0f154264c60aa59319ac555dade
icl_hardware::canopen_schunk::DS402Group
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
icl_hardware::canopen_schunk::DS301Group
boost::shared_ptr< const DS402Group >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a7055ac06ec45e280739e2c9998e508ae
boost::shared_ptr< DS402Group >
Ptr
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ae5ab52cd67c76ed5aa87761a35d76809
virtual void
acceptPPTargets
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a7670e13d67c235806e6d1c90dc803870
(const int16_t node_id=-1)
virtual void
closeBrakes
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a7ebd5d9ccece86ff42cf618fa6937470
(const int16_t node_id=-1)
virtual void
configureHomingMethod
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a0f7a67afce6e9b415c8011d999e830a3
(const int8_t homing_method, const int16_t node_id=-1)
virtual void
configureHomingSpeeds
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
aaebd57f00533d3bc088c89544ada060a
(const uint32_t low_speed, const uint32_t high_speed=0, const int16_t node_id=-1)
virtual void
configureInterpolationCycleTime
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a06d67f2df0d72715eb4137273d52d953
(const int16_t node_id=-1, const uint8_t interpolation_cycle_time_ms=20)
virtual void
disableNodes
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a668b03b130970f5a56fa5563fee6ddb7
(const int16_t node_id=-1)
DS402Group
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a15ddb0968a0d9938836500271f003d7e
(const std::string &name="")
virtual void
enableNodes
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ab44d4d31ca524bb7b7fc0a9e310b1644
(const ds402::eModeOfOperation operation_mode=ds402::MOO_RESERVED_0, const int16_t node_id=-1)
virtual void
getModeOfOperation
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a1c14228e2615304f27f4f761121333cc
(std::vector< ds402::eModeOfOperation > &modes)
virtual void
getTargetFeedback
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ade1cd97e7f6a85ec27aa79f1ea2bd0a5
(std::vector< double > &feedback)
virtual void
home
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ad91f14150892030ac6b88d3a1a3be808
(const int16_t node_id=-1)
virtual void
initNodes
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a4420a8a90224116836de7138b3853b09
(const int16_t node_id=-1)
virtual bool
isModeSupported
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a9a50d6d3f9434205790e0d11e871c5d2
(const ds402::eModeOfOperation op_mode, const int16_t node_id=-1)
virtual bool
isTargetReached
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a6218b7ce8cee001fee52801415ba63b9
(std::vector< bool > &reached_single)
virtual void
openBrakes
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
abf9f0a8301dea0a6f022a14f50bf182a
(const int16_t node_id=-1)
virtual void
printStatus
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ac9e056b2b2da2da623136cc30ad319be
(const int16_t node_id=-1)
virtual void
quickStop
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
aab4bf7e265d485ee2efd31878b9730ac
(const int16_t node_id=-1)
virtual bool
resetFault
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a062a0d26f089127fa374e9282d54228c
(const int16_t node_id=-1)
virtual void
setDefaultPDOMapping
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
afcc206a5b293c283ce1166faf63278ac
(const DS402Node::eDefaultPDOMapping mapping, const int16_t node_id=-1)
virtual bool
setModeOfOperation
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a6e7e88b5f03e0595359047610229da37
(const ds402::eModeOfOperation op_mode, const int16_t node_id=-1)
virtual bool
setTarget
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ac369e52d90d17583567c89e21faf402e
(const std::vector< float > &targets)
virtual bool
setTarget
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a8817e6afde047e9496e951c789ea0f09
(const float target, const uint8_t node_id)
virtual void
setupHomingMode
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ae71d68ba808c2076a952cac411e725e8
(const ds402::HomingModeConfiguration &config, const int16_t node_id=-1)
virtual void
setupProfilePositionMode
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
aa1fc14c1d0a0d5697b081f07d2422819
(const ds402::ProfilePositionModeConfiguration &config, const int16_t node_id=-1)
virtual void
setupProfileTorqueMode
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
ac339f4537d157f89880d5157d161c8da
(const ds402::ProfileTorqueModeConfiguration &config, const int16_t node_id=-1)
virtual void
setupProfileVelocityMode
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a614cedd82beeb4317f1ce817b69b6548
(const ds402::ProfileVelocityModeConfiguration &config, const int16_t node_id=-1)
virtual void
startPPMovement
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
aa0768cc79172d521fef4ff00ee791f7d
(const int16_t node_id=-1)
DS301Node::Ptr
addNode
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a7a52be3a7934ff56f791c179fe26ae62
(const uint8_t node_id, const CanDevPtr can_device, HeartBeatMonitor::Ptr heartbeat_monitor)
std::vector< DS402Node::Ptr >
m_ds402_nodes
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a4051c7196f0a085e4234c2361c6b72df
friend class
CanOpenController
classicl__hardware_1_1canopen__schunk_1_1DS402Group.html
a7f1667d33d7c5f37221ebc3880e97ab7
icl_hardware::canopen_schunk::DS402Node
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
icl_hardware::canopen_schunk::DS301Node
boost::shared_ptr< const DS402Node >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aaa6ddf836bfcd101c4a1c4bf7c7c7098
eDefaultPDOMapping
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8f
PDO_MAPPING_CONTROLWORD_STATUSWORD
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8fa8d0151af73896e504a089136140b0a96
PDO_MAPPING_INTERPOLATED_POSITION_MODE
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8fafcf529c2b3fad66d3a7a36dd0cd7e484
PDO_MAPPING_PROFILE_POSITION_MODE
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8fa1f0bcb768ed6155e8949bcd1aca5b9b2
PDO_MAPPING_CONTROLWORD_STATUSWORD
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8fa8d0151af73896e504a089136140b0a96
PDO_MAPPING_INTERPOLATED_POSITION_MODE
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8fafcf529c2b3fad66d3a7a36dd0cd7e484
PDO_MAPPING_PROFILE_POSITION_MODE
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88e0e67310870441e6db7864fc114c8fa1f0bcb768ed6155e8949bcd1aca5b9b2
boost::shared_ptr< DS402Node >
Ptr
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a02575e661bb6887fd2581480db6b1b81
virtual void
acceptPPTargets
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a89dbf02acbff548d788a933a0b315d8e
()
virtual void
closeBrakes
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a20cc7e8de847c93bd4b3de839964cf9a
()
virtual void
configureHomingMethod
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a6bb7649f48c783d7ad9b78a76766cc2a
(const int8_t homing_method)
virtual void
configureHomingSpeeds
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a102cc3d6d11dd1f40d38d7058b245bd9
(const uint32_t low_speed, const uint32_t high_speed=0)
virtual void
configureInterpolationCycleTime
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
abcc060ef24ac00d666e77d23ca61bbb9
(const uint8_t interpolation_cycle_time_ms=8)
virtual void
disableNode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ad5c737c66b4b5d605c5460afe62c8cdf
()
DS402Node
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a553facd0d08c634938821fb04ec553c0
(const uint8_t node_id, const icl_hardware::canopen_schunk::CanDevPtr &can_device, HeartBeatMonitor::Ptr heartbeat_monitor)
virtual void
enableNode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a6c26efe5dc5afd95d54f366270dcc4ed
(const ds402::eModeOfOperation operation_mode=ds402::MOO_RESERVED_0)
size_t
getMaximumNumberOfStateTransitions
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a77103d3cadd777a3512994dde790281e
() const
ds402::eModeOfOperation
getModeOfOperation
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aced970d9c30db542eb01d31339422942
() const
virtual ds402::Statusword
getStatus
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a4e15f45a267603b893486d3a3122d6f7
()
virtual double
getTargetFeedback
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
adeb49ade2d6fc5fddd760d35ab8c205f
()
double
getTransmissionFactor
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a5341df57e15c37ac6e2bab17ee53408b
() const
virtual void
home
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a484da03cb6e5803ea0ed7860da6b4a83
()
virtual void
initDS402State
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a896432d2048f8eaa51414a447c894871
(const icl_hardware::canopen_schunk::ds402::eState &requested_state)
virtual void
initNode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a6fca8f03ddff995f7ae4cf2ebd94c060
()
virtual bool
isModeSupported
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a2ed194b7d364ad12911238e9700bd8b9
(const ds402::eModeOfOperation op_mode)
virtual bool
isTargetReached
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
acc8e06f574ad45ae08340d7c73a044c8
()
virtual void
openBrakes
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ac16de244b38202ee14fcb254cd546b28
()
virtual void
printStatus
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ada5ee00df5be018b4264795ed5ed59c7
()
void
printSupportedModesOfOperation
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a4865b254ea4bf7afb58fa55abfb6dbbe
()
virtual void
querySupportedDeviceModes
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ab3f926f92ae75f35e7fa9abb60175d92
()
virtual void
quickStop
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aa72e539f17e6a755ce9af2d114b74ad6
()
virtual bool
resetFault
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ab9f1001cf4c934dc16d037202a76fcc0
()
virtual void
setDefaultPDOMapping
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a313daa3eee3fc8ade7ef35e79dd5123e
(const eDefaultPDOMapping mapping)
void
setMaximumNumberOfStateTransitions
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a350ced3810da3b53eb7b4f547c5267b8
(const size_t max_number_of_state_transitions)
virtual bool
setModeOfOperation
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ac1689a4044de0283e7411b737d9cbb6e
(const ds402::eModeOfOperation op_mode)
virtual void
setNMTState
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aa2065dac02df0a6b01ce472d5dd8e726
(const NMT::eNMT_State state, const NMT::eNMT_SubState sub_state)
virtual bool
setTarget
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a352da586708c041176518fe9f0a5e574
(const float target)
void
setTransmissionFactor
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a2997ac3f370f65520f5666a16654dcc7
(const double transmission_factor)
virtual void
setupHomingMode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a54038b86062e66b8fc6eac302e943115
(const ds402::HomingModeConfiguration &config)
virtual void
setupProfilePositionMode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a1bd2dd0f159c15ad5644bf80a0a9e3c0
(const ds402::ProfilePositionModeConfiguration &config)
virtual void
setupProfileTorqueMode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
adc213569b3b2c248d2c34ce62fa6e88d
(const ds402::ProfileTorqueModeConfiguration &config)
virtual void
setupProfileVelocityMode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
acf8118b175f6a1d645210ac750e22ad7
(const ds402::ProfileVelocityModeConfiguration &config)
virtual void
startPPMovement
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a3262c1d58c893bea02107fda831cb24a
()
virtual void
stopNode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a859099ef3b81c110df8ccb0182548dc1
()
void
configureHomingAcceleration
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
abe5fc81185290db3c93a679cc196f7d3
(const uint32_t acceleration)
virtual void
configureInterpolationData
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a7c258baafb6d06526addee46d28af1d9
(const uint8_t buffer_organization=0, const int16_t interpolation_type=0, const uint8_t size_of_data_record=4)
void
configureMaxAcceleration
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aea8f42f9c30acae9e4d5a3020ba04037
(const uint32_t acceleration)
void
configureMaxDeceleration
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a05b82db9eb04d5e1dc3d4c5dbba3f256
(const uint32_t deceleration)
void
configureMotionProfileType
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a9d6cc1ad1fd295592d7ffbee918a5f7a
(const int16_t motion_type)
void
configureProfileAcceleration
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aa581871315eda80353ce2884e5069ccc
(const uint32_t acceleration)
void
configureProfileDeceleration
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a5323a077c11418716f3b961f00a75516
(const uint32_t deceleration)
void
configureProfileVelocity
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a7d5a7b534e441b09565868f881372b1e
(const uint32_t velocity)
void
configureQuickStopDeceleration
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a84d35e6684ae457535b3e18e1520a2cb
(const uint32_t deceleration)
void
configureSensorSelectionCode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
abf5adc10371fbfaeb4f370b487c3e1e6
(const int16_t sensor_selection_code)
void
configureTorqueProfileType
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ad3b8aad168668d8cd196154728e114e9
(const int16_t torque_profile_type)
void
configureTorqueSlope
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
aa2c05105457d18c1bf36abc3f4679b48
(const uint32_t torque_slope)
void
doDS402StateTransition
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
af2ba0db0836a86accbe84f8fe966e9de
(const ds402::eStateTransission transition)
virtual void
onStatusWordUpdate
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a88a8835293fef2e3047ce039bff3a145
()
std::string
operationModeSpecificStatus
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a468944475d0bed2837f78c4214a971d7
(const ds402::Statusword &statusword)
ds402::eState
m_current_ds402_state
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a7ebbec0c11ed73832fa2ebd0006d840a
ds402::eState
m_expected_ds402_state
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a373afae09f4c5badccecfad70ab9b450
int8_t
m_homing_method
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a6496a00b6bc3d2956768b3aeff89f8df
uint8_t
m_interpolation_cycle_time_ms
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a93463683a4eb4184e2f4ec4f196bc3eb
size_t
m_max_number_of_state_transitions
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ae10f973c2b41e5cac87afe4cd8420065
ds402::eModeOfOperation
m_op_mode
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a4785a4ef9f3192d771d0a266fba8a3a4
ds402::ProfilePositionModeConfiguration
m_ppm_config
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ad9bea07b5410881a0d6cd18a981c22a9
ds402::SupportedDriveModes
m_supported_modes
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
a2b16beff3703733f91d42e39a9b140a2
double
m_transmission_factor
classicl__hardware_1_1canopen__schunk_1_1DS402Node.html
ad902c7738d06edd00a4c82efa0b5f21b
icl_hardware::canopen_schunk::EMCY
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
boost::shared_ptr< const EMCY >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a35cc522348b3b866cdb9bf8e6289fb27
eEMCY_STATUS
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a7eac230a4ae8990c4fed62916c0e241b
EMCY_STATE_ERROR_FREE
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a7eac230a4ae8990c4fed62916c0e241bab16e79e82689305625a730056933ed18
EMCY_STATE_ERROR_OCCURED
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a7eac230a4ae8990c4fed62916c0e241bab83c7a1f02ce1a14d4079a5cdc7a506d
EMCY_STATE_ERROR_FREE
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a7eac230a4ae8990c4fed62916c0e241bab16e79e82689305625a730056933ed18
EMCY_STATE_ERROR_OCCURED
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a7eac230a4ae8990c4fed62916c0e241bab83c7a1f02ce1a14d4079a5cdc7a506d
boost::shared_ptr< EMCY >
Ptr
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
ad0debb76a94a617f1aa8511730275299
void
clearErrorHistory
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a3d94a63ae4ff26c526633044c37f717c
(SDO &sdo)
EMCY
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
acb99b63a03826188c51ec30619b0af81
(const uint8_t node_id)
eEMCY_STATUS
getEmcyStatus
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
add21b59284fcec5ceeb37b360e6765a7
() const
bool
getErrorInformation
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a1121522dd931e2deca5eaa4bfca6587f
(uint16_t &eec, uint8_t &error_register, std::vector< uint8_t > &msef)
void
printError
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a8d8cbab56208bc5bb214b318cea3c2b1
(SDO &sdo, const uint8_t error_nr=1)
void
printLastErrors
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
aea189cd09244746a2477a93086cb8cee
(SDO &sdo)
virtual void
update
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
acaf07ccdab5f9262afc6d39f2712f4f8
(const CanMsg &msg)
static void
addEmergencyErrorMap
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a173e2fa635e99b7147644d0e8e9d24a5
(const std::string &filename, const std::string &block_identifier)
static void
addErrorRegisterMap
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
ae55123cde894f6bdca8e1495974de06e
(const std::string &filename, const std::string &block_identifier)
static const uint16_t
EMCY_ERROR_RESET_NO_ERROR
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a07da007017d11f31f5b9ec3beaeeca5a
virtual std::string
lookupMSEFString
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a7d82c231e6e4c138206cf044603979c2
() const
static std::string
lookupEECString
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a1dd4823011d7b0e3ef384d194c011ed8
(const uint16_t error_code)
static std::string
lookupErrorRegisterString
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a9926c394a0f8805e51bf72dd849e7686
(const uint8_t error_code)
boost::mutex
m_data_buffer_mutex
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a6605e20f007b20277293ce7dfab739f2
uint16_t
m_eec
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
ad6cd7c0d6798ffdf173b9e5dec80a41d
uint8_t
m_error_register
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
abcdd8a4d512c05ea4ac3c01c7191bc25
eEMCY_STATUS
m_error_state
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a1b9a7d8b7e79eaa7b01c97eacd3b4fc9
std::vector< uint8_t >
m_msef
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
adb1618af346faa35f047f94fb11bee4c
uint8_t
m_node_id
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a29d90f31ed6de498c4f5eeadfc12ba78
static std::map< uint16_t, std::string >
m_eec_map
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
a94a0b0c4dea718fb699f2dc2c2d4be25
static std::map< uint8_t, std::string >
m_error_register_map
classicl__hardware_1_1canopen__schunk_1_1EMCY.html
abd6748b478fb6ecdd8b63c72319c7f7c
icl_hardware::canopen_schunk::HeartBeatMonitor
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
boost::shared_ptr< const HeartBeatMonitor >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a3e09af14d143a240c995d9061ca70843
boost::shared_ptr< HeartBeatMonitor >
Ptr
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a37b00d49f593e2c72bd80a464eb4e5cf
void
addHeartbeat
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
aa3aedb18c324efe0256ec271692f54ca
(const uint8_t node_id)
uint16_t
getHeartBeatCycleTime
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a7917a6256a1a620109a7db96d6392d45
() const
HeartBeatMonitor
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a103e14a65b4faad2c9c85e62100f5d6c
()
void
registerErrorCallback
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a463a529afc6db566e07bcbbbcf2ed856
(const boost::function< void()> &f)
void
reset
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a5e63e0c837ecf7d569b80ff64ced1d2b
()
void
setHeartBeatCycleTime
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a025aeb169980c5eb5fbd33860c8bb802
(const uint16_t heartbeat_cycle_time_ms)
~HeartBeatMonitor
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a9b835d0b2e793ee2903795f6d316a762
()
void
start
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
ace3262e86c0c05a87b143fd8a37986a9
()
void
stop
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a16066dfb8741f3086ffff2e071240511
()
void
workerFunction
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a0f211b3553df2f33f261eba5c06e698b
()
boost::function< void()>
m_error_function
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a8b20d59e20b3f732c5d96fe9145ff9b2
uint16_t
m_period_time_ms
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a6b2f8f0155acbfc7bac6bdd7946a2966
bool
m_running
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a72882674a5e300defd6434d3e7c302f5
boost::thread
m_thread
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a00e6ad033cb85f32058341cb85eb4d1d
std::map< uint8_t, icl_core::TimeStamp >
m_timestamp_record
classicl__hardware_1_1canopen__schunk_1_1HeartBeatMonitor.html
a4521b3dd5c51f464749cc6eae7b03a02
icl_hardware::canopen_schunk::ds402::HomingModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1HomingModeConfiguration.html
HomingModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1HomingModeConfiguration.html
a90bc42bd27c261967b74ebfca935f587
()
HomingModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1HomingModeConfiguration.html
a0945f3fd56bdbe3c99b0400bbcf28cf5
(int8_t method_, uint32_t speed_low_, uint32_t speed_high)
int8_t
homing_method
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1HomingModeConfiguration.html
aec12aa0470f5dad467684f7ea2b9a092
uint32_t
homing_speed_high
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1HomingModeConfiguration.html
aeadef2a375835d2025e8c8f665011f43
uint32_t
homing_speed_low
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1HomingModeConfiguration.html
aa3b2f4d0d4e09b8bccd82bd4c8e6a176
icl_hardware::canopen_schunk::PDO::Mapping
classicl__hardware_1_1canopen__schunk_1_1PDO_1_1Mapping.html
MappingConfiguration
getConfiguration
classicl__hardware_1_1canopen__schunk_1_1PDO_1_1Mapping.html
a938f0b3db129388f95b8c043bcd66d4f
() const
Mapping
classicl__hardware_1_1canopen__schunk_1_1PDO_1_1Mapping.html
a0855e1408ccb51e5fb9ecc148829a3a9
(const MappingConfiguration &mapping_configuration_)
std::vector< uint8_t >
data
classicl__hardware_1_1canopen__schunk_1_1PDO_1_1Mapping.html
a142b6ee7def14d42a1e2353aaa1709b4
MappingConfiguration
mapping_configuration
classicl__hardware_1_1canopen__schunk_1_1PDO_1_1Mapping.html
ac8bca3298523e7651cc0e04a86f71828
icl_hardware::canopen_schunk::PDO::MappingConfiguration
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1MappingConfiguration.html
MappingConfiguration
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1MappingConfiguration.html
abe8b034171ec88b58e21c955f7a80dbf
(const uint16_t index_, const uint8_t subindex_, const uint8_t length_, const std::string &name_)
uint16_t
index
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1MappingConfiguration.html
a467b34c629649606a9abf407710ae4b9
uint8_t
length
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1MappingConfiguration.html
af1d172c15f745f2c4e2de9184aaf8f58
std::string
name
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1MappingConfiguration.html
a06562bcd766960f1616f211a6df79ce8
uint8_t
subindex
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1MappingConfiguration.html
ad40a5fc246cc7b2782be7ee3d596ca3d
icl_hardware::canopen_schunk::NMT
classicl__hardware_1_1canopen__schunk_1_1NMT.html
eNMT_Command
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968
NMT_STARTREMOTENODE
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968a98f4c33b31ecffe632fe0d58b43a528a
NMT_STOPREMOTENODE
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968ac35db81a6f0fb4dee510832942dab480
NMT_ENTERPREOPERATIONAL
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968afacd490fbcf712411b3bfa44dce17a5a
NMT_RESETNODE
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968a275332899992c893198583b90a4ee7df
NMT_RESETCOMMUNICATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968af67e613b3d43852693d1fa3dbebd390c
eNMT_State
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdb
NMTS_STOPPED
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba2258372a212d150bb9ebc54240e9699c
NMTS_PRE_OPERATIONAL
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba5fb49040d65bb8033cf57469271548a7
NMTS_OPERATIONAL
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba002cdd2886b6a6998b61c2ec1ff68c9c
NMTS_INITIALISATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba3beb7d55e11a71ec30a3580e730b495b
eNMT_SubState
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6
NMTSS_INITIALISING
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6a8d2ee31b9397877e88f6ed627a969ce5
NMTSS_RESET_APPLICATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6ab107ddc0740961b4b58322ad04ceb2ff
NMTSS_RESET_COMMUNICATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6a74882ee208845262f98f724bb64a799d
NMT_ENTERPREOPERATIONAL
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968afacd490fbcf712411b3bfa44dce17a5a
NMT_RESETCOMMUNICATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968af67e613b3d43852693d1fa3dbebd390c
NMT_RESETNODE
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968a275332899992c893198583b90a4ee7df
NMT_STARTREMOTENODE
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968a98f4c33b31ecffe632fe0d58b43a528a
NMT_STOPREMOTENODE
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aefd2ac718edbe0028e9a13ae4ede1968ac35db81a6f0fb4dee510832942dab480
NMTS_INITIALISATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba3beb7d55e11a71ec30a3580e730b495b
NMTS_OPERATIONAL
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba002cdd2886b6a6998b61c2ec1ff68c9c
NMTS_PRE_OPERATIONAL
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba5fb49040d65bb8033cf57469271548a7
NMTS_STOPPED
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aaa19686a4d98d45d5329a08244731bdba2258372a212d150bb9ebc54240e9699c
NMTSS_INITIALISING
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6a8d2ee31b9397877e88f6ed627a969ce5
NMTSS_RESET_APPLICATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6ab107ddc0740961b4b58322ad04ceb2ff
NMTSS_RESET_COMMUNICATION
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af74bd040b9d117b784283b13291fa8d6a74882ee208845262f98f724bb64a799d
NMT
classicl__hardware_1_1canopen__schunk_1_1NMT.html
afcad7effdccd3cdfb90f06ad55b77d85
(const uint8_t &node_id, const CanDevPtr &can_device)
void
preOperational
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a5587069ca4ed6d1332e8fb9357860aa2
()
void
reset
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af0b0bb326cbc83a1e994cbc77d7bf54f
()
void
resetCommunication
classicl__hardware_1_1canopen__schunk_1_1NMT.html
aae4b3a59a13dd26a7eb5ec568bf68294
()
void
start
classicl__hardware_1_1canopen__schunk_1_1NMT.html
ae3ba2a20d9b743a464a8f83943af928b
()
void
stop
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a9a860013e31aee7bb9107b502f1fffa2
()
void
update
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a9b9a38e580eb55a2f94022374846870e
(const CanMsg &msg)
static const uint8_t
NMT_ALL_NODES
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a57bca5ae690385de1e43a4fab8d27f64
bool
isValidNmtState
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af22217c072390fe17f45398a46e4f668
(const uint8_t &state)
const std::string
nmtCommandToString
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a49ae7b86b1ab4ffa6228e351be559c25
(const eNMT_Command &cmd)
const std::string
nmtStateToString
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a3aa960c54b53b36188ccb265c7e1f7aa
(const eNMT_State &state)
void
sendCommand
classicl__hardware_1_1canopen__schunk_1_1NMT.html
ac8f61a942a53b8ef7dd14376d4f8e065
(const eNMT_Command &cmd)
CanDevPtr
m_can_device
classicl__hardware_1_1canopen__schunk_1_1NMT.html
adcf9a6bddb419aa743ecf14ba06c14fc
uint8_t
m_node_id
classicl__hardware_1_1canopen__schunk_1_1NMT.html
a6a46446f03eb177573c23d658dd0539c
eNMT_State
m_state
classicl__hardware_1_1canopen__schunk_1_1NMT.html
af0b0a08c4b755be1b1aab0ad17130f04
icl_hardware::canopen_schunk::NotFoundException
classicl__hardware_1_1canopen__schunk_1_1NotFoundException.html
NotFoundException
classicl__hardware_1_1canopen__schunk_1_1NotFoundException.html
a64ec27b5d084d2a0bc642e46175372b0
(const std::string &error_string)
virtual const char *
what
classicl__hardware_1_1canopen__schunk_1_1NotFoundException.html
ab25980f3aff8bce5ae3cfb694ec811a4
() const _GLIBCXX_USE_NOEXCEPT
virtual
~NotFoundException
classicl__hardware_1_1canopen__schunk_1_1NotFoundException.html
aa29662860ef4e3d80f90017ec3000530
(void) _GLIBCXX_USE_NOEXCEPT
std::string
m_error_string
classicl__hardware_1_1canopen__schunk_1_1NotFoundException.html
afa0e05a104df5754e50e695b8910803a
icl_hardware::canopen_schunk::PDO
classicl__hardware_1_1canopen__schunk_1_1PDO.html
icl_hardware::canopen_schunk::PDO::Mapping
icl_hardware::canopen_schunk::PDO::MappingConfiguration
icl_hardware::canopen_schunk::PDO::PDOStringMatch
eTransmissionType
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14
SYNCHRONOUS_ACYCLIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a6601dd3d60d46f2ae714e9622a3006a5
RTR_ONLY_SYNCHRONOUS
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14ab670caf5fbf0370a5edbf9d38fecf017
RTR_ONLY_EVENT_DRIVEN
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14ac4eb979aa4681976fda37da127a7c424
EVENT_DRIVEN_MANUFACTURER_SPECIFIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a2d6811746639aad0f4700cfcf1e94627
EVENT_DRIVEN_PROFILE_SPECIFIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a9c8d1c8814851b3e2516d4cc8fe51480
SYNCHRONOUS_CYCLIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a8028a7983776744723819b7fe2343758
EVENT_DRIVEN_MANUFACTURER_SPECIFIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a2d6811746639aad0f4700cfcf1e94627
EVENT_DRIVEN_PROFILE_SPECIFIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a9c8d1c8814851b3e2516d4cc8fe51480
std::vector< MappingConfiguration >
MappingConfigurationList
classicl__hardware_1_1canopen__schunk_1_1PDO.html
aad7c98ecb38879225a319d78bf435f9f
std::vector< Mapping >
MappingList
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a237bdca8ffa978b3dfaeb5f491436658
std::vector< PDOStringMatch >
PDOStringMatchVec
classicl__hardware_1_1canopen__schunk_1_1PDO.html
ad60624ca28b66465f4c6e5347d411ba7
boost::shared_ptr< PDO >
Ptr
classicl__hardware_1_1canopen__schunk_1_1PDO.html
adacdb8275eb4d56c67edb480cd956844
std::vector< boost::shared_ptr< PDO > >
PtrList
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a6e7c7585311d7e8c49b1a36562a10d43
RTR_ONLY_EVENT_DRIVEN
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14ac4eb979aa4681976fda37da127a7c424
RTR_ONLY_SYNCHRONOUS
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14ab670caf5fbf0370a5edbf9d38fecf017
SYNCHRONOUS_ACYCLIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a6601dd3d60d46f2ae714e9622a3006a5
SYNCHRONOUS_CYCLIC
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a2074ae984c5fd1faf7438b3d8098fd14a8028a7983776744723819b7fe2343758
PDOStringMatchVec
appendMapping
classicl__hardware_1_1canopen__schunk_1_1PDO.html
acbda265a7ed7caf7bbeb69fa960a7b0b
(SDO &sdo, const MappingConfigurationList &mappings, const eTransmissionType &transmission_type, const uint16_t pdo_cob_id, const uint16_t pdo_communication_parameter, const uint16_t pdo_mapping_parameter, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
PDO
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a7107d59708458f668c877e1c11943ccf
(const uint8_t node_id, const uint8_t pdo_nr, const CanDevPtr &can_device)
PDOStringMatchVec
remap
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a3c6bd42cc378564cabd26d30bcd29809
(SDO &sdo, const MappingConfigurationList &mappings, const eTransmissionType &transmission_type, const uint16_t pdo_cob_id, const uint16_t pdo_communication_parameter, const uint16_t pdo_mapping_parameter, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
MappingList
m_mapping_list
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a64f116544217df66aca0662f52299fcd
CanDevPtr
m_can_device
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a643289be4dcc4106bcf2a54645987edf
uint8_t
m_node_id
classicl__hardware_1_1canopen__schunk_1_1PDO.html
acbcd43b8363ff62a87fad50f94cce5cd
uint8_t
m_pdo_nr
classicl__hardware_1_1canopen__schunk_1_1PDO.html
a17e3318642f64a521ca53adff092776a
icl_hardware::canopen_schunk::PDOException
classicl__hardware_1_1canopen__schunk_1_1PDOException.html
PDOException
classicl__hardware_1_1canopen__schunk_1_1PDOException.html
a81d1b805b73dcdf51240859fe8e41c33
(const std::string &error_msg="none")
virtual const char *
what
classicl__hardware_1_1canopen__schunk_1_1PDOException.html
a4087368b27548d20ebbd90e8242d021b
() const _GLIBCXX_USE_NOEXCEPT
virtual
~PDOException
classicl__hardware_1_1canopen__schunk_1_1PDOException.html
a5cb13363b5189ff8414a661438954130
(void) _GLIBCXX_USE_NOEXCEPT
std::string
m_error_msg
classicl__hardware_1_1canopen__schunk_1_1PDOException.html
a8916013f8cee3e31e0b8fe303bd382d4
icl_hardware::canopen_schunk::DS301Node::PDOMapEntry
structicl__hardware_1_1canopen__schunk_1_1DS301Node_1_1PDOMapEntry.html
uint8_t
pdo_mapping_index
structicl__hardware_1_1canopen__schunk_1_1DS301Node_1_1PDOMapEntry.html
ac3330e9b4a2035cc74990ef60ad9a877
uint16_t
pdo_nr
structicl__hardware_1_1canopen__schunk_1_1DS301Node_1_1PDOMapEntry.html
a973245f72fc908139f0e497b18ea4399
icl_hardware::canopen_schunk::PDO::PDOStringMatch
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1PDOStringMatch.html
std::string
name
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1PDOStringMatch.html
afc0077a8e2ffcdb8ab6b672ee8edf501
uint8_t
pdo_mapping_index
structicl__hardware_1_1canopen__schunk_1_1PDO_1_1PDOStringMatch.html
a4cae8b080d648f2f3214b24e3b4aff13
icl_hardware::canopen_schunk::ds402::ProfilePositionModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
ProfilePositionModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
a3bc93d50ec880f16a9b3b15f8da355d0
()
bool
change_set_immediately
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
a57417976b155ee1f90d6b2dbc73df82f
int16_t
motion_profile_type
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
a10895e210fdc28cec530c98eca1a071e
float
profile_acceleration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
abacad7fc8554fa91dd19f768b797e3e1
float
profile_deceleration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
ac4c6718a6b153939b993da4e8e6ef34c
float
profile_velocity
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
ac81a575c4dd6b14145d471409651f83e
bool
use_blending
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
afae675be28439c0bf62ae65610e1bafb
bool
use_relative_targets
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfilePositionModeConfiguration.html
a681676d80d6a6ebe1a465098a0cb5dc3
icl_hardware::canopen_schunk::ds402::ProfileTorqueModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileTorqueModeConfiguration.html
ProfileTorqueModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileTorqueModeConfiguration.html
ae55bab074760086b31fc4b9c552677a8
()
int16_t
torque_profile_type
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileTorqueModeConfiguration.html
ae019fb6d646852ca8973052283b5fb4d
uint32_t
torque_slope
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileTorqueModeConfiguration.html
accfb13e399c0523c90bc7ba8553c6fe6
icl_hardware::canopen_schunk::ds402::ProfileVelocityModeConfiguration
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
eSensorCode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
a9b05ee25fe34d6c6967d67c9463b2f8a
POSITION_ENCODER
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
a9b05ee25fe34d6c6967d67c9463b2f8aaab23fe75eb0367baef0ffa751c2448e8
VELOCITY_ENCODER
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
a9b05ee25fe34d6c6967d67c9463b2f8aabfec059dfff1d08b84c09a850c73bd5f
POSITION_ENCODER
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
a9b05ee25fe34d6c6967d67c9463b2f8aaab23fe75eb0367baef0ffa751c2448e8
VELOCITY_ENCODER
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
a9b05ee25fe34d6c6967d67c9463b2f8aabfec059dfff1d08b84c09a850c73bd5f
int16_t
sensor_selection_code
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1ProfileVelocityModeConfiguration.html
ac1a4a1b63a7baba10dbab0359b4230c1
icl_hardware::canopen_schunk::ProtocolException
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
ProtocolException
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
a0b20fb56493d1435a2e5e9f8846fde5f
(const uint16_t index, const uint8_t subindex, const std::string &error_msg="none")
virtual const char *
what
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
a83d8c4cf46f65e953c9e5ed1f495cf23
() const _GLIBCXX_USE_NOEXCEPT
virtual
~ProtocolException
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
a9f8bd94d3d39cf416afc66d9a745afa2
(void) _GLIBCXX_USE_NOEXCEPT
std::string
error_msg_
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
af7c10359c3d495cb3771abb2eff15f1a
uint16_t
index_
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
a71da23a597261b61f778c2789a14e2da
uint8_t
subindex_
classicl__hardware_1_1canopen__schunk_1_1ProtocolException.html
aa78a02038d7c28c61c4b59c6660e77b3
icl_hardware::canopen_schunk::ResponseException
classicl__hardware_1_1canopen__schunk_1_1ResponseException.html
icl_hardware::canopen_schunk::ProtocolException
ResponseException
classicl__hardware_1_1canopen__schunk_1_1ResponseException.html
a7f2e9d984efe93544485a45e9326f8d7
(const uint16_t index, const uint8_t subindex, const std::string &error_msg="none")
virtual const char *
what
classicl__hardware_1_1canopen__schunk_1_1ResponseException.html
a3807c48198816fba54b0214fa400ea4f
() const _GLIBCXX_USE_NOEXCEPT
virtual
~ResponseException
classicl__hardware_1_1canopen__schunk_1_1ResponseException.html
aeffc7b2116662e5970c9117e6d378c09
(void) _GLIBCXX_USE_NOEXCEPT
icl_hardware::canopen_schunk::RPDO
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
icl_hardware::canopen_schunk::PDO
boost::shared_ptr< RPDO >
Ptr
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
a4a0d0a7826a8dc7efc9541f8c80ffe95
std::vector< boost::shared_ptr< RPDO > >
PtrList
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
ab939bebe49391e2faf9df20f42927b10
PDOStringMatchVec
appendMapping
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
a2299c4ed37499a08f9f2b6944dda179d
(SDO &sdo, const MappingConfigurationList &mappings, const eTransmissionType &transmission_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
bool
download
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
adb54a709338e4a339a6d923c8fa9c2e7
()
PDOStringMatchVec
remap
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
abc9331b4d3cf1438fca06c72e1f77c2f
(SDO &sdo, const MappingConfigurationList &mappings, const eTransmissionType &transmission_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
RPDO
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
acc1d4849a1c6847c2b2936b9a18c6b00
(const uint8_t node_id, const uint8_t pdo_nr, const CanDevPtr &can_device)
static const uint16_t
OD_RPDO_COMMUNICATION_MIN
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
a05fdfe9eaa35af3dd79ae9c36c63d9f6
static const uint16_t
OD_RPDO_MAPPING_PARAMETER_MIN
classicl__hardware_1_1canopen__schunk_1_1RPDO.html
a9f2cc5f1ebca3321a1111157507524ca
SchunkCanopenHardwareInterface
classSchunkCanopenHardwareInterface.html
hardware_interface::RobotHW
virtual void
doSwitch
classSchunkCanopenHardwareInterface.html
a06ccfab6ddbcd8a5586925a3337fc7c7
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
sensor_msgs::JointState
getJointMessage
classSchunkCanopenHardwareInterface.html
ad77872e9f12cc65bdad54a2cdcb373bb
()
virtual void
init
classSchunkCanopenHardwareInterface.html
a7f2ad4928ef627c90a59ead39d596a1a
()
bool
isFault
classSchunkCanopenHardwareInterface.html
ab12c86583355b82f3b6c6f4d515ca997
()
virtual bool
prepareSwitch
classSchunkCanopenHardwareInterface.html
a13d150f2924bee659829050a401e3583
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
virtual void
read
classSchunkCanopenHardwareInterface.html
ae9b39f2e2d681b8b1ea2b6c2d4f135b7
()
SchunkCanopenHardwareInterface
classSchunkCanopenHardwareInterface.html
a06007590b160f78e8d30452e5deb2d40
(ros::NodeHandle &nh, boost::shared_ptr< CanOpenController > &canopen)
virtual void
write
classSchunkCanopenHardwareInterface.html
a0b0553c3e5ab8a29e27725e3f3a1628f
(ros::Time time, ros::Duration period)
boost::shared_ptr< CanOpenController >
m_canopen_controller
classSchunkCanopenHardwareInterface.html
af609f8fba27fe4b719e01bfa0ca3c753
bool
m_is_fault
classSchunkCanopenHardwareInterface.html
a44228a21f0dafcf00f2a344cffd79122
joint_limits_interface::PositionJointSoftLimitsInterface
m_jnt_limits_interface
classSchunkCanopenHardwareInterface.html
a4f7bbf8e71250299f4faa467b764ceb1
std::vector< double >
m_joint_effort
classSchunkCanopenHardwareInterface.html
ab051ad6fc75b91811c1effefdb708138
joint_limits_interface::JointLimits
m_joint_limits
classSchunkCanopenHardwareInterface.html
af1d053e298fa31088e3f9adec4a3d09e
std::vector< std::string >
m_joint_names
classSchunkCanopenHardwareInterface.html
a6866b60ace7ce6cbc492b39eaed02d25
std::vector< double >
m_joint_position_commands
classSchunkCanopenHardwareInterface.html
a73db949cf00dfbf428a806744b5cbdc8
std::vector< double >
m_joint_position_commands_last
classSchunkCanopenHardwareInterface.html
a42920d2633c5441c3859bd4b90a3606f
std::vector< double >
m_joint_positions
classSchunkCanopenHardwareInterface.html
af96f8ef8e8e6e4e4139e9fadbcfc0ec7
joint_limits_interface::SoftJointLimits
m_joint_soft_limits
classSchunkCanopenHardwareInterface.html
a116c1c38fa2cd915a30209ed2884df44
hardware_interface::JointStateInterface
m_joint_state_interface
classSchunkCanopenHardwareInterface.html
a7bf533bc8ad0a58369adb6edbf35c574
std::vector< double >
m_joint_velocity
classSchunkCanopenHardwareInterface.html
a9435c765797cdea2877f6e38cdea5c8e
ros::NodeHandle
m_node_handle
classSchunkCanopenHardwareInterface.html
a85b49d88f2993d4cfcdcd861ddd32b7f
std::vector< uint8_t >
m_node_ids
classSchunkCanopenHardwareInterface.html
a68f8360cc3d5907a4f2016286b9dbeb3
std::vector< bool >
m_nodes_in_fault
classSchunkCanopenHardwareInterface.html
abe5bd88ccbec8cf2a62aac537b6d29a4
size_t
m_num_joints
classSchunkCanopenHardwareInterface.html
a44dc77a5c90892f580d3fd3517694b94
hardware_interface::PositionJointInterface
m_position_joint_interface
classSchunkCanopenHardwareInterface.html
afaa21c9930880dda6097f00f165031bf
SchunkCanopenNode
classSchunkCanopenNode.html
SchunkCanopenNode
classSchunkCanopenNode.html
a29c1f2055e34d63b9fc30e9abd45640f
()
void
cancelCB
classSchunkCanopenNode.html
aafcf523dcb131b3cec9d1a7c96bae429
(actionlib::ServerGoalHandle< control_msgs::FollowJointTrajectoryAction > gh)
bool
closeBrakes
classSchunkCanopenNode.html
aee0dd865661722984377916fef2bc7d8
(std_srvs::TriggerRequest &req, std_srvs::TriggerResponse &resp)
bool
enableNodes
classSchunkCanopenNode.html
ad7f0bb9b28007a3a8a3ccfbf18f9e166
(std_srvs::TriggerRequest &req, std_srvs::TriggerResponse &resp)
void
goalCB
classSchunkCanopenNode.html
af71c4bbda227c50d456f4a55306eb195
(actionlib::ServerGoalHandle< control_msgs::FollowJointTrajectoryAction > gh)
bool
homeAllNodes
classSchunkCanopenNode.html
af01205ba2888d2df53c80c47a9f48f0a
(schunk_canopen_driver::HomeAllRequest &req, schunk_canopen_driver::HomeAllResponse &resp)
bool
homeNodesCanIds
classSchunkCanopenNode.html
ad80048737b3de634ed008974ba92b88e
(schunk_canopen_driver::HomeWithIDsRequest &req, schunk_canopen_driver::HomeWithIDsResponse &resp)
bool
homeNodesJointNames
classSchunkCanopenNode.html
ae1a65ed0f4e7169069ee3c775dd5bdd7
(schunk_canopen_driver::HomeWithJointNamesRequest &req, schunk_canopen_driver::HomeWithJointNamesResponse &resp)
void
initDevices
classSchunkCanopenNode.html
a0251423f7b0726f40127e9ab3617713b
()
bool
initDevicesCb
classSchunkCanopenNode.html
ab2f2fa46744be0cc8f2c3e44b3f4aa2c
(std_srvs::TriggerRequest &req, std_srvs::TriggerResponse &resp)
bool
quickStopNodes
classSchunkCanopenNode.html
a408dbe99aa1beee88a534388f3657442
(std_srvs::TriggerRequest &req, std_srvs::TriggerResponse &resp)
void
rosControlLoop
classSchunkCanopenNode.html
abb6e2ba92f69036f7c7223106b33212b
()
void
trajThread
classSchunkCanopenNode.html
a92ebe622cd90d06fb731e54b582904f8
(actionlib::ServerGoalHandle< control_msgs::FollowJointTrajectoryAction > &gh)
actionlib::ActionServer< control_msgs::FollowJointTrajectoryAction >
m_action_server
classSchunkCanopenNode.html
a03b3a81554dc2c4b70841092ffca6824
std::vector< DS402Group::Ptr >
m_chain_handles
classSchunkCanopenNode.html
aba6142cf85013adcac70702b2b68c0a2
ros::ServiceServer
m_close_brakes_service
classSchunkCanopenNode.html
a6bf69df93b50fb283f410c9ff02d6890
CanOpenController::Ptr
m_controller
classSchunkCanopenNode.html
a7f78ac5629b3a7b8aaa36de2ab2adbc0
boost::shared_ptr< controller_manager::ControllerManager >
m_controller_manager
classSchunkCanopenNode.html
af6f399f5a252c5d752099f85285e7fe8
ros::Publisher
m_current_pub
classSchunkCanopenNode.html
a6155f49ce52b99a36cb30158b11d1ad0
ros::ServiceServer
m_enable_service
classSchunkCanopenNode.html
a34ace89d28758ec131d1fc846190ace4
boost::shared_ptr< SchunkCanopenHardwareInterface >
m_hardware_interface
classSchunkCanopenNode.html
ac303e0b0641397ed97b3692102bf2d36
bool
m_has_goal
classSchunkCanopenNode.html
a9cf5d869e9981f872fc7449a18654971
ros::ServiceServer
m_home_service_all
classSchunkCanopenNode.html
aca023d2881d4ddc6c1617af1fd2593e4
ros::ServiceServer
m_home_service_canopen_ids
classSchunkCanopenNode.html
aff6b92eede2e206bb211c5459c9cb025
ros::ServiceServer
m_home_service_joint_names
classSchunkCanopenNode.html
ac964d88fef9f7da3dca5fc2899b8137e
bool
m_homing_active
classSchunkCanopenNode.html
ae059af48e56c225503f8c3a9a2897011
ros::ServiceServer
m_init_service
classSchunkCanopenNode.html
af6947b1224bd43ca7d5573933c78b08f
bool
m_is_enabled
classSchunkCanopenNode.html
a853ad0ace6db7e5076bdf1bc34452080
std::map< std::string, uint8_t >
m_joint_name_mapping
classSchunkCanopenNode.html
a0f6bd912a0a50305ef3ec2098429481e
ros::Publisher
m_joint_pub
classSchunkCanopenNode.html
ab14643175c46aa325a13ff8eff1b1888
bool
m_nodes_initialized
classSchunkCanopenNode.html
a7e59cc9e608fe0ace942a8d08739393f
ds402::ProfilePositionModeConfiguration
m_ppm_config
classSchunkCanopenNode.html
a3e859f3370ce7251f1e47f3bc1a9dcc7
ros::NodeHandle
m_priv_nh
classSchunkCanopenNode.html
addc84df7f9261d7aee1926dd1554f3cb
ros::NodeHandle
m_pub_nh
classSchunkCanopenNode.html
ad91241f9521da6357fc69bdec6ebba25
ros::ServiceServer
m_quick_stop_service
classSchunkCanopenNode.html
a8712d5af5ee9b36ee5f2013a05d1daf9
boost::thread
m_ros_control_thread
classSchunkCanopenNode.html
a03dde11632a767b1e7ec2dbfddc14191
std::string
m_traj_controller_name
classSchunkCanopenNode.html
a1966feab33aeeb4fdf436ea720bca35f
boost::thread
m_traj_thread
classSchunkCanopenNode.html
a5f743ba767bda1d6a86c9f48ed0b3ba3
bool
m_use_ros_control
classSchunkCanopenNode.html
a714a8845726a6d77b9ee57c760d74161
bool
m_was_disabled
classSchunkCanopenNode.html
a911cac277ac0996e9f09cec122fb81bd
icl_hardware::canopen_schunk::SchunkPowerBallNode
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
icl_hardware::canopen_schunk::DS402Node
boost::shared_ptr< const SchunkPowerBallNode >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a6ce274a9e41efed19b081d566a6bf7ad
boost::shared_ptr< SchunkPowerBallNode >
Ptr
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a47440b4532204f3e32cbae989fca5b6d
void
commutationSearch
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a087883c4eb8f81aca84164cf061d1eed
()
virtual void
configureHomingMethod
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
af455d2d5c38000437be8ffe4db2b4f99
(const uint8_t homing_method)
virtual void
configureHomingSpeeds
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
ab55ac288f9c6b6e4434838208fb4a258
(const uint32_t low_speed, const uint32_t high_speed=0)
virtual void
initNode
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
ac4e048d9ba17da28ec69ebdaa8095ce8
()
SchunkPowerBallNode
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a2c9ca86834b0428a7f129221311b0205
(const uint8_t node_id, const icl_hardware::canopen_schunk::CanDevPtr &can_device, HeartBeatMonitor::Ptr heartbeat_monitor)
virtual void
setDefaultPDOMapping
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
acac757c1fce0e36b33e39e7acddac128
(const DS402Node::eDefaultPDOMapping mapping)
static const double
RAD_TO_STEPS_FACTOR
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a60ad4da517e5bfe2c9015f28e5ceed41
virtual void
configureInterpolationData
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a342b75867e2349b3e024fe4d33935b44
(const uint8_t buffer_organization=0, const int16_t interpolation_type=0, const uint8_t size_of_data_record=4)
bool
CommutationCalibrated
classicl__hardware_1_1canopen__schunk_1_1SchunkPowerBallNode.html
a838c5abfe3b22ce4a1c303cb9189f356
()
icl_hardware::canopen_schunk::SDO
classicl__hardware_1_1canopen__schunk_1_1SDO.html
boost::shared_ptr< const SDO >
ConstPtr
classicl__hardware_1_1canopen__schunk_1_1SDO.html
aeadc6a6bf3409ec8daaa5dc18f4e780d
boost::shared_ptr< SDO >
Ptr
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a6da75a853070796835d8142efacf8443
bool
download
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a9c92922ad9c31f5bddc363b75566c6b3
(const bool normal_transfer, const uint16_t index, const uint8_t subindex, const std::vector< uint8_t > &usrdata)
bool
download
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a4a87013547b905e02dc632672df04b78
(const bool normal_transfer, const uint16_t index, const uint8_t subindex, const T &usrdata)
uint32_t
getResponseWaitTime
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a79a35ddfeed4d7780d256aac839d2d83
() const
SDO
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a0b04013ed3ea305770b249a713ee879d
(const uint8_t &node_id, const CanDevPtr &can_device)
void
setResponseWaitTime
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a6fe56aed7073651fd5ac857934fbf3fa
(const uint32_t wait_time_ms)
void
update
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a0c4ec0aee581e58fa8e67e745c6185a9
(const CanMsg &msg)
bool
upload
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a2e444d89deaa981d0921fce066b58462
(const bool normal_transfer, const uint16_t index, const uint8_t subindex, std::vector< uint8_t > &uploaded_data)
bool
upload
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ae61453033e1a707a98a71e0043eb5279
(const bool normal_transfer, const uint16_t index, const uint8_t subindex, T &uploaded_data)
static void
addErrorMapFromFile
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a0f766e105b1433f549c283c692e44799
(const std::string &filename)
static unsigned char const
SDO_SEG_ABORT_TRANSFER
classicl__hardware_1_1canopen__schunk_1_1SDO.html
af14aa7595bc8bb1231adefd1ece0f987
static unsigned char const
SDO_SEG_REQ_INIT_DOWNLOAD_1BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ad51fce569346a31173c58a08b528f39b
static unsigned char const
SDO_SEG_REQ_INIT_DOWNLOAD_2BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a8bb6a73bf14d2d94f27c46044ea600be
static unsigned char const
SDO_SEG_REQ_INIT_DOWNLOAD_3BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a0e56229ef66e41e4d909a2b290d10169
static unsigned char const
SDO_SEG_REQ_INIT_DOWNLOAD_4BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ade78a74f741e433d726ccb1c05e57d98
static unsigned char const
SDO_SEG_REQ_INIT_DOWNLOAD_xBYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ad95c250fb48626198e41d2353845fe62
static unsigned char const
SDO_SEG_REQ_INIT_UPLOAD
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ac999b45a7f19cc5ea953c9acf8d73900
static unsigned char const
SDO_SEG_REQ_UPLOAD0
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a3696354858cab03dfd85e8d21815789e
static unsigned char const
SDO_SEG_REQ_UPLOAD1
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a3de4466f10a1d6b1e13275a169d56c14
static unsigned char const
SDO_SEG_RES_INIT_DOWNLOAD
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a843ef8319bba660ac329cd8589cee514
static unsigned char const
SDO_SEG_RES_INIT_UPLOAD_1BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
aa654e0fb376222153780f27206f95803
static unsigned char const
SDO_SEG_RES_INIT_UPLOAD_2BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a8520655bea3dc0419da98081d198fd36
static unsigned char const
SDO_SEG_RES_INIT_UPLOAD_3BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
af1e8c5cfc586f53be61638066a63245e
static unsigned char const
SDO_SEG_RES_INIT_UPLOAD_4BYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ac68eb4383b755e2d074fe1b78c994a06
static unsigned char const
SDO_SEG_RES_INIT_UPLOAD_nBYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
aa63a712e3020a78fece794bb8970a131
static unsigned char const
SDO_SEG_RES_INIT_UPLOAD_xBYTE
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a64023a8ec148669bec25fe53b16247ec
static uint16_t const
SDORX_ID
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a4be1cc61f780d7cbdd320f8f4ff0955f
static uint16_t const
SDOTX_ID
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a8191ab22d19a621e7c8185ca6e61c35f
static std::string
lookupErrorString
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a6c9f2a4025beeacc54b54d8dc30b0c61
(const uint32_t error_code)
CanDevPtr
m_can_device
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a6605ee4b5b22ecc501db14bc9864c50f
std::vector< uint8_t >
m_data_buffer
classicl__hardware_1_1canopen__schunk_1_1SDO.html
ae6256b3ad19b4b513141eb176d6e4cc6
boost::mutex
m_data_buffer_mutex
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a8d87795bfd0db4f97c91a80dfb11a130
boost::condition_variable
m_data_buffer_updated_cond
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a8bbac5811963689a2073a96e4b488459
bool
m_data_update_received
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a454b37b236b9466723f130fb18ba8027
uint8_t
m_node_id
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a6188d08f4dd53915a0bfa78196054027
uint32_t
m_response_wait_time_ms
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a00d8b9f6f376c133b6cc5751386923f5
static std::map< uint32_t, std::string >
m_error_map
classicl__hardware_1_1canopen__schunk_1_1SDO.html
a3b610315a7592e28f2ee60e6d8518178
icl_hardware::canopen_schunk::ds402::Statusword
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword.html
uint16_t
all
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword.html
a95a1e617787f82be2444cda367bd2f28
Statusword_
bit
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword.html
ac35b3262f4940e86dd8cf8a38b089c30
icl_hardware::canopen_schunk::ds402::Statusword_
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
uint16_t
fault
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a56a08672856d27cbeab0d86a9847a5b0
uint16_t
internal_limit_active
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a1eca7148b7d71ee7d6888522f311a64f
uint16_t
manufacturer_specific_0
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a6a3ef1a6f8c23c1e65445017a7752a70
uint16_t
manufacturer_specific_1
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
ad12a3f37d1d5d495d3c10989d374cde1
uint16_t
manufacturer_specific_2
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
ac958c5479c671a9ad6b0766f7e70977f
uint16_t
operation_enabled
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
abda536697818e09f84a3f0cf44ff6952
uint16_t
operation_mode_specific_0
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a72618c394652ac252184a1b17a94712b
uint16_t
operation_mode_specific_1
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a63f8ffc6807e9245cb5ac98f76697d5d
uint16_t
quick_stop
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a557159557ec074f421e8f3447f9f7859
uint16_t
ready_to_switch_on
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
af2a2a0c9e792c94098bd40ac75f7c94f
uint16_t
remote
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a7d29ca7a97a58e04f8a80c6f990fa6b4
uint16_t
switch_on_disabled
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a0e6e54170d539524702d9f8ea6da25fa
uint16_t
switched_on
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a9d8ace7a3eb167410b4f948c7f4267a7
uint16_t
target_reached
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a9cd0985a1e052b2daee5b4c3a8d9ed3d
uint16_t
voltage_enabled
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a35098e079c591688a938bdba10088f48
uint16_t
warning
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1Statusword__.html
a5d65e98f3fac65d82791404a806765a9
icl_hardware::canopen_schunk::ds402::SupportedDriveModes
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes.html
uint32_t
all
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes.html
a4eef6e9dcde6b3e0a3484a9e07f95f23
SupportedDriveModes_
bit
unionicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes.html
a61f9e1780d884d16efe8c7ba49264a96
icl_hardware::canopen_schunk::ds402::SupportedDriveModes_
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
uint32_t
cyclic_sync_position_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
ac97c90521b316a9946504b043ba3d892
uint32_t
cyclic_sync_torque_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
a438e20247ea809f4f7c78cd6b22b5f11
uint32_t
cyclic_sync_velocity_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
aaced8812d4814f64428ca5dc34a98baa
uint32_t
homing_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
afc05fdaa625fc7ab2d0abb2946cad954
uint32_t
interpolated_position_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
a43056754f9143e1f87140e83a2093bb5
uint32_t
profile_position_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
aa4f7da3c9fd27faf9f8bdd046eb1e9f2
uint32_t
profile_torque_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
ac96effeb1118b973982cbf3b3c14fcb1
uint32_t
profile_velocity_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
a74119a81e5a24e78833ca294ed435dad
uint32_t
reserved_4
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
a4f56483d0ab8fc75dbbde295cc183c3c
uint32_t
velocity_mode
structicl__hardware_1_1canopen__schunk_1_1ds402_1_1SupportedDriveModes__.html
a13360d5840525fe3f7c6effd3a54f729
icl_hardware::canopen_schunk::TimeoutException
classicl__hardware_1_1canopen__schunk_1_1TimeoutException.html
icl_hardware::canopen_schunk::ProtocolException
TimeoutException
classicl__hardware_1_1canopen__schunk_1_1TimeoutException.html
ac2e2edd68adae9cf2aad3a645dda2e97
(const uint16_t index, const uint8_t subindex, const std::string &error_msg="none")
virtual const char *
what
classicl__hardware_1_1canopen__schunk_1_1TimeoutException.html
a00261c59f52cff450a8dd805b9c3cd99
() const _GLIBCXX_USE_NOEXCEPT
virtual
~TimeoutException
classicl__hardware_1_1canopen__schunk_1_1TimeoutException.html
af696e970c39e7665adf377ae148a311e
(void) _GLIBCXX_USE_NOEXCEPT
icl_hardware::canopen_schunk::TPDO
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
icl_hardware::canopen_schunk::PDO
boost::shared_ptr< TPDO >
Ptr
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
ac7f242eb49977888f6f2f6598e7edb5b
std::vector< boost::shared_ptr< TPDO > >
PtrList
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
acf769c595d70db6d6f89f2f1e3dc1b61
PDOStringMatchVec
appendMapping
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
aa2cbdf68b5111e15ffe811fe78f348f4
(SDO &sdo, const MappingConfigurationList &mappings, const eTransmissionType &transmission_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
void
registerNotifyCallback
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a88089a86f9b9cf5fdeb6439608829024
(const boost::function< void()> &f)
PDOStringMatchVec
remap
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
ab0e58e12c6261d5d0cf7299c1fcb3714
(SDO &sdo, const MappingConfigurationList &mappings, const eTransmissionType &transmission_type, const bool dummy_mapping=false, const uint8_t cyclic_timeout_cycles=0)
TPDO
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a217fdfff36ff6a432c03328177d38b26
(const uint8_t node_id, const uint8_t pdo_nr, const CanDevPtr &can_device)
void
update
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a1f12335889e22e865b960d1bb37eebc2
(const CanMsg &msg)
void
upload
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a117a45339f88b064ecd26356e4322d31
()
static const uint16_t
OD_TPDO_COMMUNICATION_MIN
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a31bfa0aebfd4506297697508926d0c40
static const uint16_t
OD_TPDO_MAPPING_PARAMETER_MIN
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a6d71c304617a8eb022f5adb0ce94f92b
std::vector< uint8_t >
m_data_buffer
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a6d7ceefb360acf8a2a937f6ed5818e13
boost::mutex
m_data_buffer_mutex
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
aa8761d1511072710b7b52083f2cbe930
boost::condition_variable
m_data_buffer_updated_cond
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
ace914253a6ea321af3a67ad1eb898852
bool
m_data_update_received
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
ab77148bf1bec5b3ff49f1fabb8f8d6c3
std::vector< boost::function< void()> >
m_notify_callbacks
classicl__hardware_1_1canopen__schunk_1_1TPDO.html
a0f82b3d1b784c7874908560df7c3840b
icl_comm
namespaceicl__comm.html
icl_comm::websocket
icl_comm::websocket
namespaceicl__comm_1_1websocket.html
icl_hardware
namespaceicl__hardware.html
icl_hardware::canopen_schunk
icl_hardware::canopen_schunk
namespaceicl__hardware_1_1canopen__schunk.html
icl_hardware::canopen_schunk::ds301
icl_hardware::canopen_schunk::ds402
icl_hardware::canopen_schunk::CanOpenController
icl_hardware::canopen_schunk::CanOpenReceiveThread
icl_hardware::canopen_schunk::DeviceException
icl_hardware::canopen_schunk::DS301Group
icl_hardware::canopen_schunk::DS301Node
icl_hardware::canopen_schunk::DS402Group
icl_hardware::canopen_schunk::DS402Node
icl_hardware::canopen_schunk::EMCY
icl_hardware::canopen_schunk::HeartBeatMonitor
icl_hardware::canopen_schunk::NMT
icl_hardware::canopen_schunk::NotFoundException
icl_hardware::canopen_schunk::PDO
icl_hardware::canopen_schunk::PDOException
icl_hardware::canopen_schunk::ProtocolException
icl_hardware::canopen_schunk::ResponseException
icl_hardware::canopen_schunk::RPDO
icl_hardware::canopen_schunk::SchunkPowerBallNode
icl_hardware::canopen_schunk::SDO
icl_hardware::canopen_schunk::TimeoutException
icl_hardware::canopen_schunk::TPDO
boost::shared_ptr< icl_hardware::can::tCanDevice >
CanDevPtr
namespaceicl__hardware_1_1canopen__schunk.html
a763ab526e703e00732f4ad817b5fb2aa
icl_hardware::can::tCanMessage
CanMsg
namespaceicl__hardware_1_1canopen__schunk.html
aca9a8f8b824ae6a7f924f2c51aba062d
boost::shared_ptr< CanOpenReceiveThread >
CanOpenReceiveThreadPtr
namespaceicl__hardware_1_1canopen__schunk.html
ab12bc87b993f76918bb9c603f4cc0166
boost::function< void(const icl_hardware::can::tCanMessage &msg)>
ReceivedPacketCallback
namespaceicl__hardware_1_1canopen__schunk.html
a3162c8658a6eda46051d8fdf58063005
std::string
binaryString
namespaceicl__hardware_1_1canopen__schunk.html
a34736e565ddb2f400ff038491a7fe201
(const uint64_t num)
std::string
binaryString
namespaceicl__hardware_1_1canopen__schunk.html
aabbdf6be7f9cd7fbfcf518370964d006
(const T num)
int
boolify
namespaceicl__hardware_1_1canopen__schunk.html
af2b44b8b69d44b7d99601953811091bd
(int v)
T
convertFromCharVector
namespaceicl__hardware_1_1canopen__schunk.html
ac05e9583f98ef8d4fcf62a8aa54c7743
(const std::vector< uint8_t > &vec)
std::vector< uint8_t >
convertToCharVector
namespaceicl__hardware_1_1canopen__schunk.html
a890d53f1a3efdcdc35bd976f8b3e7bcb
(const T value)
DECLARE_LOG_STREAM
namespaceicl__hardware_1_1canopen__schunk.html
a5a22fae218b69f5c8e5ee9a6683984f5
(CanOpen)
std::map< uint32_t, std::string >
getErrorMapFromConfigFile
namespaceicl__hardware_1_1canopen__schunk.html
ac742d9c51839d0fce8e90dbf96b46028
(const std::string &filename, const std::string &category="error_codes")
std::string
hexArrayToString
namespaceicl__hardware_1_1canopen__schunk.html
a74cf9822aa40df5487f21f9a991ed654
(const unsigned char *msg, const uint8_t length)
std::string
hexToString
namespaceicl__hardware_1_1canopen__schunk.html
a299c421cadbaaaeaa1f3985aa2cad86f
(const uint64_t num)
REGISTER_LOG_STREAM
namespaceicl__hardware_1_1canopen__schunk.html
a3ed8c40db0272a00ab60944041c6b555
(CanOpen)
std::string
sanitizeString
namespaceicl__hardware_1_1canopen__schunk.html
a2ee33fc2bb6ee6d96d7050b11e5a9a7d
(const std::string &text)
static void
sendSync
namespaceicl__hardware_1_1canopen__schunk.html
adc719b526b3b462e300a5098532e6e2f
(const CanDevPtr &can_device)
icl_hardware::canopen_schunk::ds301
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
static const uint16_t
ID_EMCY_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af737fc0cbd53f339e94904021236406b
static const uint16_t
ID_EMCY_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a1c250747f059723cb9bd4a8d93e760f4
static const uint16_t
ID_NMT
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a8a11059b34e541779cf2cff3b5d3fd68
static const uint16_t
ID_NMT_ERROR_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a87d1e4c67da50132cabf1b36e85a8321
static const uint16_t
ID_NMT_ERROR_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a51c7f39d5528c7765b9b7ce27b4b9b0e
static const uint16_t
ID_RPDO1_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ae0fb76b9ddf6d8f4ff99bb74db3d2868
static const uint16_t
ID_RPDO1_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a52574e18bed8fead17db1a51880b82a9
static const uint16_t
ID_RPDO2_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ac5f49388c6a37cca9cdee27eaf30adff
static const uint16_t
ID_RPDO2_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a2de3cbc75429673ba9d2a6e046172d5a
static const uint16_t
ID_RPDO3_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a22ab931c94f067486b5a59102ed2dbd4
static const uint16_t
ID_RPDO3_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a11bd5090ae019f749cc13edb8d76d169
static const uint16_t
ID_RPDO4_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
aa7d9fc7f92b772a5d426b07ec079010a
static const uint16_t
ID_RPDO4_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a65fa6ef210d2b7d0d7c63a0d26131b4b
static const uint16_t
ID_RSDO_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ad8abdc8707d0aa3f72758488b3f4cb11
static const uint16_t
ID_RSDO_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ab1535285e9e1b661d46184440ba2feae
static const uint16_t
ID_SYNC
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a4c33b111c514c5093ab7b658757c4dc9
static const uint16_t
ID_TIME
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af35b12ba98221eea1231a26c76831f0e
static const uint16_t
ID_TPDO1_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ade40864c897f1fe08bef3385e1c5f4df
static const uint16_t
ID_TPDO1_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a56fd7af9e612b3474aa73c32d5d97dcb
static const uint16_t
ID_TPDO2_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
ab774dbb312c2af3805d0c53fd6a7afed
static const uint16_t
ID_TPDO2_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a1a3b9e1abcd3b72eae659b56950b50fe
static const uint16_t
ID_TPDO3_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a2b9dc1fbcc38623f17f29e5f6c786daa
static const uint16_t
ID_TPDO3_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
afb3d844ab79477b777ea52660ac1bc06
static const uint16_t
ID_TPDO4_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af9283703fa7b4f9225120de4d27af1f2
static const uint16_t
ID_TPDO4_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
af61e57ae70ab998db6cb5368fcc8ee24
static const uint16_t
ID_TSDO_MAX
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
acc1643e000d10dc4f191fad362bf2a0a
static const uint16_t
ID_TSDO_MIN
namespaceicl__hardware_1_1canopen__schunk_1_1ds301.html
a23bba43398eda5ec29406a98229e7e43
icl_hardware::canopen_schunk::ds402
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
icl_hardware::canopen_schunk::ds402::Controlword
icl_hardware::canopen_schunk::ds402::Controlword_
icl_hardware::canopen_schunk::ds402::HomingModeConfiguration
icl_hardware::canopen_schunk::ds402::ProfilePositionModeConfiguration
icl_hardware::canopen_schunk::ds402::ProfileTorqueModeConfiguration
icl_hardware::canopen_schunk::ds402::ProfileVelocityModeConfiguration
icl_hardware::canopen_schunk::ds402::Statusword
icl_hardware::canopen_schunk::ds402::Statusword_
icl_hardware::canopen_schunk::ds402::SupportedDriveModes
icl_hardware::canopen_schunk::ds402::SupportedDriveModes_
eModeOfOperation
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045
MOO_RESERVED_0
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a808a23816b2c17203081048b594e0726
MOO_PROFILE_POSITION_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a1604363847c2450ff33ad276612682f6
MOO_VELOCITY_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a2b73974af20d077a1fb16442b834f8cf
MOO_PROFILE_VELOCITY_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a8e4ade767428e89416db8d574ffc5aa9
MOO_PROFILE_TORQUE_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a23f70dac4c23d92be83f60e3ad04e4ea
MOO_RESERVED_1
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a323f68987b3a9d7d1746844d3390256a
MOO_HOMING_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a98aa809dcea813c9b4d57fc7fb49a22e
MOO_INTERPOLATED_POSITION_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045af84573b6f241bb25e781445e8ffecc75
MOO_CYCLIC_SYNC_POSITION_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045a2eb8bc7c43193c837fb8e910a1f981d9
MOO_CYCLIC_SYNC_VELOCITY_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045ab98fe29991872dce248a191ed077a770
MOO_CYCLIC_SYNC_TORQUE_MODE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a502804d0b09e5a50b96743c99c38c045aeafacd3c4f4a0faa6cf1286808dc70c3
eState
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583e
STATE_START
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea97cf9f5b5c85027ad7c0c055776c6c1f
STATE_NOT_READY_TO_SWITCH_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea557ce2f21c165e42acf83cc9b60f1b1b
STATE_SWITCH_ON_DISABLED
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583eab52a7ed280b203dfa21d2372f96a6e54
STATE_READY_TO_SWITCH_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ead98ce34699abec1283a808d85ae6ba55
STATE_SWITCHED_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea992cbad61256e4b5a0f53806e213f39d
STATE_OPERATION_ENABLE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583eaa793ace0ca79603eba1736a587bbfc28
STATE_QUICKSTOP_ACTIVE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea2b360b43f6b04d16a2bb52edebe971e7
STATE_FAULT_REACTION_ACTIVE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583ea2fa21630e88657cd7aaa97280e455efd
STATE_FAULT
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a7569907de34df07e7c82bccdbc3a583eadf1c96545a76d83ce6dbb5a0ff5ad4a3
eStateTransission
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30
STATE_TRANS_INITIALIZE
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30ab6c2d517c132f425789f28d1780a026b
STATE_TRANS_SHUTDOWN
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30a2f3bfd1459f669901f8ecbf0a01ed509
STATE_TRANS_SWITCH_ON
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30afdb0ea38fdf88e3f481f371cf70e0bf5
STATE_TRANS_ENABLE_OPERATION
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30a723a5f20be6eb807762c4d6abdf1788c
STATE_TRANS_QUICK_STOP
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30abd7484b21c8223ea83f48fa4efe6e82d
STATE_TRANS_FAULT_RESET
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
ae7ce1a5973bf9813ab38ffb3972b8d30a8cea3ff19293153913cccc00d4e438b2
std::string
deviceStatusString
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
af2cb3578b2c36c5ae048ea684e332708
(const eState state)
std::string
operationModeString
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a359502134cc5880c6dda8f48a857abce
(const eModeOfOperation mode)
eState
stateFromStatusword
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
adf66d0f175719ad36004063ca1756c6f
(const ds402::Statusword &statusword)
static const uint16_t
ID_CONTROL_WORD
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a75d6584eb900e2f706c3667d6ef8b720
static const uint16_t
ID_STATUS_WORD
namespaceicl__hardware_1_1canopen__schunk_1_1ds402.html
a115debea087208a284e7cc6ec91e76f9
index
index
ActionClientAPI
ActionServerAPI
protocol
codeapi
overview
crawling
efficiency
dependencies
cpp
rosapi
limits_representation
limits_interface
example
limits_representation_example
limits_interface_example
listener
message_filter
broadcaster
send_transform
datatypes
conversions