Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nicl_comm
 Nicl_hardware
 Ncanopen_schunk
 Nds402
 CControlwordData union for access to DSP 402 6040 controlword,
 CControlword_Bit field for DSP 402 6040 controlword,
 CHomingModeConfigurationConfiguration parameters for a Homing_Mode according to CiA DSP-402 V1.1 section 13.2.1
 CProfilePositionModeConfigurationConfiguration parameters for a Profile_Position_Mode according to CiA DSP-402 V1.1 section 12.2.1
 CProfileTorqueModeConfigurationConfiguration parameters for a Profile_Torque_Mode according to CiA DSP-402 V1.1 section 17.2.1
 CProfileVelocityModeConfigurationConfiguration parameters for a Profile_Velocity_Mode according to CiA DSP-402 V1.1 section 16.2.1
 CStatuswordData union for access to DSP 402 6041 statusword,
 CStatusword_Bit field for DSP 402 6041 statusword,
 CSupportedDriveModesData union for access to DSP 402 6041 statusword,
 CSupportedDriveModes_
 CCanOpenControllerMain entry point for any calls to the canOpen System
 CCanOpenReceiveThreadHandles incoming canOpen messages
 CDeviceExceptionIf something goes wrong with the host's CAN controller, this exception will be used
 CDS301GroupBase Class for all canOpen device groups, providing basic interfaces to the DS301 functionality
 CDS301NodeIs the base class representation of canOpen devices. It is the access point to the most relevant functionalities of the DS301 protocol (canOpen)
 CPDOMapEntryUnique index to find a mapped Object dictionary item in a PDO
 CDS402GroupBase class for canOpen devices implementing the DS402 device protocol (motors)
 CDS402NodeClass that holds devices according to the DS402 (drives and motion control) specification
 CEMCYHandles the spontaneously occurring Emergency (EMCY) messages, keeps track of a nodes EMCY state and offers translation of the error codes to human readable form
 CHeartBeatMonitor
 CNMTAccess to NMT functions of the canOpen protocol and keeps the NMT state of canOpen nodes
 CNotFoundExceptionThis exception is thrown if a requested node or node group does not exist
 CPDOAccess 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
 CMappingHolds the mapping parameter plus the actual data
 CMappingConfigurationMapping of a PDO. This is basically a description that says where to look in the object dictionary and how many bits to read
 CPDOStringMatchUnique index to find a mapped Object dictionary item in a PDO
 CPDOExceptionPDO related exceptions go here
 CProtocolExceptionBasic CanOpen exception that contains the Object dictionary index and subindex
 CResponseExceptionExceptions relating to device responses
 CRPDOThis class describes Receive PDOs, meaning PDOs that send data from the host to the device
 CSchunkPowerBallNodeThis class gives a device specific interface for Schunk Powerballs, as they need some "special" treatment such as commutation search instead of homing
 CSDOService 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
 CTimeoutExceptionIf a device response times out, this exception will be thrown
 CTPDOThis class describes Transmit PDOs, meaning PDOs that send data from the device to the host
 CSchunkCanopenHardwareInterfaceThis class defines a ros-control hardware interface
 CSchunkCanopenNode


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