Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cicl_hardware::canopen_schunk::CanOpenReceiveThreadHandles incoming canOpen messages
 Cicl_hardware::canopen_schunk::ds402::ControlwordData union for access to DSP 402 6040 controlword,
 Cicl_hardware::canopen_schunk::ds402::Controlword_Bit field for DSP 402 6040 controlword,
 Cicl_hardware::canopen_schunk::DS301GroupBase Class for all canOpen device groups, providing basic interfaces to the DS301 functionality
 Cicl_hardware::canopen_schunk::DS402GroupBase class for canOpen devices implementing the DS402 device protocol (motors)
 Cicl_hardware::canopen_schunk::DS301NodeIs the base class representation of canOpen devices. It is the access point to the most relevant functionalities of the DS301 protocol (canOpen)
 Cicl_hardware::canopen_schunk::DS402NodeClass that holds devices according to the DS402 (drives and motion control) specification
 Cicl_hardware::canopen_schunk::SchunkPowerBallNodeThis class gives a device specific interface for Schunk Powerballs, as they need some "special" treatment such as commutation search instead of homing
 Cicl_hardware::canopen_schunk::EMCYHandles the spontaneously occurring Emergency (EMCY) messages, keeps track of a nodes EMCY state and offers translation of the error codes to human readable form
 Cexception
 Cicl_hardware::canopen_schunk::DeviceExceptionIf something goes wrong with the host's CAN controller, this exception will be used
 Cicl_hardware::canopen_schunk::NotFoundExceptionThis exception is thrown if a requested node or node group does not exist
 Cicl_hardware::canopen_schunk::PDOExceptionPDO related exceptions go here
 Cicl_hardware::canopen_schunk::ProtocolExceptionBasic CanOpen exception that contains the Object dictionary index and subindex
 Cicl_hardware::canopen_schunk::ResponseExceptionExceptions relating to device responses
 Cicl_hardware::canopen_schunk::TimeoutExceptionIf a device response times out, this exception will be thrown
 Cicl_hardware::canopen_schunk::HeartBeatMonitor
 Cicl_hardware::canopen_schunk::ds402::HomingModeConfigurationConfiguration parameters for a Homing_Mode according to CiA DSP-402 V1.1 section 13.2.1
 Chardware_interface::InterfaceManager [external]
 Chardware_interface::RobotHW [external]
 CSchunkCanopenHardwareInterfaceThis class defines a ros-control hardware interface
 Cicl_hardware::canopen_schunk::PDO::MappingHolds the mapping parameter plus the actual data
 Cicl_hardware::canopen_schunk::PDO::MappingConfigurationMapping of a PDO. This is basically a description that says where to look in the object dictionary and how many bits to read
 Cicl_hardware::canopen_schunk::NMTAccess to NMT functions of the canOpen protocol and keeps the NMT state of canOpen nodes
 Cnoncopyable
 Cicl_hardware::canopen_schunk::CanOpenControllerMain entry point for any calls to the canOpen System
 Cicl_hardware::canopen_schunk::PDOAccess to one (of the possible multiple) Process Data Object of a canOpen node. The class provides structures for transmit and received data and the functions to trigger down- and uploads
 Cicl_hardware::canopen_schunk::RPDOThis class describes Receive PDOs, meaning PDOs that send data from the host to the device
 Cicl_hardware::canopen_schunk::TPDOThis class describes Transmit PDOs, meaning PDOs that send data from the device to the host
 Cicl_hardware::canopen_schunk::DS301Node::PDOMapEntryUnique index to find a mapped Object dictionary item in a PDO
 Cicl_hardware::canopen_schunk::PDO::PDOStringMatchUnique index to find a mapped Object dictionary item in a PDO
 Cicl_hardware::canopen_schunk::ds402::ProfilePositionModeConfigurationConfiguration parameters for a Profile_Position_Mode according to CiA DSP-402 V1.1 section 12.2.1
 Cicl_hardware::canopen_schunk::ds402::ProfileTorqueModeConfigurationConfiguration parameters for a Profile_Torque_Mode according to CiA DSP-402 V1.1 section 17.2.1
 Cicl_hardware::canopen_schunk::ds402::ProfileVelocityModeConfigurationConfiguration parameters for a Profile_Velocity_Mode according to CiA DSP-402 V1.1 section 16.2.1
 CSchunkCanopenNode
 Cicl_hardware::canopen_schunk::SDOService Data Objects (SDO) that are used for slow access of the canOpen object dictionary. It uses the COB-ID which identifies entry with a 16bit index and 8 bit sub index and allows read and write operations. The SDO is mainly used to set up the system before the actual cyclic operation starts. This class holds the generic data, provides the up- and download functionality and parses incoming SDOs to ensure that they are correct
 Cicl_hardware::canopen_schunk::ds402::StatuswordData union for access to DSP 402 6041 statusword,
 Cicl_hardware::canopen_schunk::ds402::Statusword_Bit field for DSP 402 6041 statusword,
 Cicl_hardware::canopen_schunk::ds402::SupportedDriveModesData union for access to DSP 402 6041 statusword,
 Cicl_hardware::canopen_schunk::ds402::SupportedDriveModes_


schunk_canopen_driver
Author(s): Felix Mauch , Georg Heppner
autogenerated on Mon Jun 10 2019 15:07:49