|
ros2_canopen master
C++ ROS CANopen Library
|
Namespaces | |
| namespace | node_interfaces |
Classes | |
| class | BaseDriver |
| Abstract Class for a CANopen Device Node. More... | |
| class | CanopenDriver |
| Canopen Driver. More... | |
| class | CanopenDriverInterface |
| Canopen Driver Interface. More... | |
| class | CanopenMaster |
| Canopen Master. More... | |
| class | CanopenMasterInterface |
| Canopen Master Interface. More... | |
| class | Cia402Driver |
| Abstract Class for a CANopen Device Node. More... | |
| struct | COData |
| struct | COEmcy |
| class | Command402 |
| class | ConfigurationManager |
| Manager for Bus Configuration. More... | |
| class | DefaultHomingMode |
| class | DeviceContainer |
| Lifecycle Device Container for CANopen. More... | |
| class | DeviceContainerException |
| Device Container Exception. More... | |
| class | DiagnosticsCollector |
| A class to collect diagnostic information. More... | |
| class | DriverDictionary |
| class | DriverException |
| Driver Exception. More... | |
| class | HomingMode |
| struct | LelyBridgeErrCategory |
| class | LelyDriverBridge |
| Lely Driver Bridge. More... | |
| class | LifecycleBaseDriver |
| Lifecycle Base Driver. More... | |
| class | LifecycleCanopenDriver |
| Lifecycle Canopen Driver. More... | |
| class | LifecycleCanopenMaster |
| class | LifecycleCia402Driver |
| Lifecycle 402 Driver. More... | |
| class | LifecycleManager |
| Lifecycle Device Manager Node. More... | |
| class | LifecycleProxyDriver |
| Lifecycle Proxy Driver. More... | |
| class | MasterException |
| Master Exception. More... | |
| class | Mode |
| class | ModeForwardHelper |
| class | ModeTargetHelper |
| class | Motor402 |
| class | MotorBase |
| Motor Base Class. More... | |
| struct | pdo_mapping |
| class | ProfiledPositionMode |
| class | ProxyDriver |
| Abstract Class for a CANopen Device Node. More... | |
| class | SafeQueue |
| Thread Safe Queue for CANOpen Data Exchange. More... | |
| class | State402 |
| class | WordAccessor |
Enumerations | |
| enum class | LelyBridgeErrc { NotListedDevice = 'A' , NoResponseOnDeviceType = 'B' , DeviceTypeDifference = 'C' , VendorIdDifference = 'D' , HeartbeatIssue = 'E' , NodeGuardingIssue = 'F' , InconsistentProgramDownload = 'G' , SoftwareUpdateRequired = 'H' , SoftwareDownloadFailed = 'I' , ConfigurationDownloadFailed = 'J' , StartErrorControlFailed = 'K' , NmtSlaveInitiallyOperational = 'L' , ProductCodeDifference = 'M' , RevisionCodeDifference = 'N' , SerialNumberDifference = 'O' , TimeOut = 'T' } |
| typedef std::map<uint16_t, std::map<uint8_t, pdo_mapping> > ros2_canopen::PDOMap |
| typedef std::shared_ptr<Mode> ros2_canopen::ModeSharedPtr |
| typedef ModeForwardHelper<MotorBase::Profiled_Velocity, int32_t, 0x60FF, 0, 0> ros2_canopen::ProfiledVelocityMode |
| typedef ModeForwardHelper<MotorBase::Profiled_Torque, int16_t, 0x6071, 0, 0> ros2_canopen::ProfiledTorqueMode |
| typedef ModeForwardHelper<MotorBase::Cyclic_Synchronous_Position, int32_t, 0x607A, 0, 0> ros2_canopen::CyclicSynchronousPositionMode |
| typedef ModeForwardHelper<MotorBase::Cyclic_Synchronous_Velocity, int32_t, 0x60FF, 0, 0> ros2_canopen::CyclicSynchronousVelocityMode |
| typedef ModeForwardHelper<MotorBase::Cyclic_Synchronous_Torque, int16_t, 0x6071, 0, 0> ros2_canopen::CyclicSynchronousTorqueMode |
| typedef ModeForwardHelper< MotorBase::Velocity, int16_t, 0x6042, 0, (1 << Command402::CW_Operation_mode_specific0) | (1 << Command402::CW_Operation_mode_specific1) | (1 << Command402::CW_Operation_mode_specific2)> ros2_canopen::VelocityMode |
| typedef ModeForwardHelper< MotorBase::Interpolated_Position, int32_t, 0x60C1, 0x01, (1 << Command402::CW_Operation_mode_specific0)> ros2_canopen::InterpolatedPositionMode |
|
strong |