| AbsoluteEncoderSensor | |
| AliasCommand | Another name for a command |
| AnalogDrive | |
| AnalogEtherCATInputDevice | A test class which replaces a real device driver |
| AnalogEtherCATOutputDevice | A test class which replaces a real device driver |
| AnalogSensor | A SensorInterface which reads its data from an analog channel |
| AxesComponent | |
| Axis | |
| BeckhoffAOut | A BeckHoff terminal for 4 analog outputs |
| BeckhoffCANCoupler | An implementation of a CANDeviceInterface, which represents a Beckhoff CAN Coupler |
| BeckhoffDIn | A class representing an Beckhoff Digital Input Terminal |
| BeckhoffDOut | |
| BeckhoffSSI | TODO : extend so that # of terminals can be larger than 2 |
| CANBusInterface | |
| CANConfigurator | A Generic configuration class for sending multiple CANRequest 's on a bus and waiting for each answer |
| CANControllerInterface | An interface describing a generic CANController |
| CANDeviceInterface | An interface describing a generic CANOpenDevice |
| CANDeviceRegistrator | A helper class registering and deregistering a CANDevice from the bus |
| CANListenerInterface | A CANListenerInterface instance receives any message posted on the bus |
| CANMessage | |
| CANOpenBus | A CAN Open Bus in its simplest (but effective) form, making use of nodeId() and other CANOpen functionalities to optimise and interpret the data flow |
| CANPieController | A Controller which interacts with the CANPie platform to address the physical controller |
| CANRequest | |
| CaptureCamera | This class implements a TaskContext that grabs images from a firewire-camera using OpenCV |
| CartesianControllerPos | This class implements a TaskContext that controlls the end-effector frame of a robot |
| CartesianControllerPosVel | This class implements a TaskContext that controlls the end-effector frame of a robot |
| CartesianControllerVel | This class implements a TaskContext that controlls the end-effector frame of a robot |
| CartesianGeneratorPos | This class implements a TaskContext that creates a path in Cartesian space between the current cartesian position and a new desired cartesian position |
| ComediDevice | Minimal C++ API to a comedi device |
| ComediDevice::DeviceInfo | This class stores a comedi_t struct |
| ComediEncoder | A class for reading an encoder using the comedi hardware abstraction layer |
| ComediPulseTrainGenerator | A class for generation of pulse trains using comedi the hardware abstraction layer |
| ComediSubDeviceAIn | This logical device represents one subdevice of a Comedi device |
| ComediSubDeviceAOut | This logical device represents one subdevice of a Comedi device |
| ComediSubDeviceDIn | This logical device represents one 'Digital Input' subdevice of a Comedi device |
| ComediSubDeviceDOut | This logical device represents one subdevice of a Comedi device |
| ComediThreadScope | A ThreadScope implementatation for Comedi Digital Outputs |
| Command | Command pattern |
| ComponentFactories | A global variable storing all component factories added with ORO_LIST_COMPONENT_TYPE |
| ComponentLoader | A helper class storing a single component factory |
| ConsoleReporting | A component which writes data reports to a console |
| CpStruct_CAN | CAN message structure |
| DataRecord | (Machine dependend) message that is send by this server |
| Datasender | This class manages the connection with one single client |
| Demotool | This class implements a TaskContext to use with the demonstration tool in the RoboticLab, PMA, dept |
| DeploymentComponent | A Component for deploying (configuring) other components in an application |
| DeploymentComponent::ComponentData | Each configured component is stored in a struct like this |
| DeploymentComponent::ConnectionData | Assembles all ports which share a connection |
| DigitalEtherCATInputDevice | A Digital Input Device |
| DigitalEtherCATOutputDevice | A Fake (Simulated) Digital Input/Output Device which replicates the inputs on its outputs |
| EmergencyStop | This class implements a a software Emergency Stop |
| EncoderPositionSensor | |
| EncoderSSI_apci1710 | This class implements the EncoderInterface for an encoder on an apci1710 board |
| EncoderSSI_apci1710_board | An EncoderSSI_apci1710_board is a 'data-refresh' class for an apci1710 board with 1 or more modules configured as SSI encoder inputs |
| EndLimitDetector | |
| EtherCATEncoder | |
| FakeAnalogDevice | A test class which replaces a real device driver |
| FakeDigitalDevice | A Fake (Simulated) Digital Input/Output Device which replicates the inputs on its outputs |
| FakeEncoder | |
| FileReporting | A component which writes data reports to a file |
| HelloWorld | Every component inherits from the 'TaskContext' class |
| HMIConsoleOutput | |
| HomePositionDetector | |
| IncrementalEncoderSensor | |
| IOComponent | This Component uses the Orocos Device Interface for making IO available to other components through data ports and methods |
| Kuka160nAxesVelocityController | This class implements a TaskContext to use with the Kuka160 robot in the RoboticLab, PMA, dept |
| kuka361FwDynnf | This class can calculate the forward dynamics of the kuka 361 |
| Kuka361nAxesTorqueController | This class implements a TaskContext to use with the Kuka361 robot in the RoboticLab, PMA, dept |
| Kuka361nAxesVelocityController | This class implements a TaskContext to use with the Kuka361 robot in the RoboticLab, PMA, dept |
| Kuka361TorqueSimulator | This class simulates a torque controlled kuka361 using its dynamic model and updates the position and velocity sensor in the axis objects |
| LaserDistance | This class implements a TaskContext which construct an interface to the automated Laser initialising a link to the digital IO PCI cards |
| LaserScanner | This class implements a TaskContext which construct an interface to the automated Laser initialising a link to the digital IO PCI cards |
| ListenThread | ListenThread is a thread which waits for new incoming connections from clients |
| nAxesControllerPos | This class implements a TaskContext that controlls the positionValues of an axis |
| nAxesControllerPosVel | This class implements a TaskContext that controlls the positionValues of an axis |
| nAxesControllerVel | This class implements a TaskContext that controlls the velocities of an axis |
| nAxesGeneratorPos | This class implements a TaskContext that generates a path between the current positions and new desired positions of a number of axes |
| nAxesGeneratorVel | This class implements a TaskContext that generates a path between the current velocities and the new desired velocities of a number of axes, this velocity can be maintained or stopped |
| NAxesPositionViewer | This class implements a TaskContext that sends position values to the KDLViewer using an ACE-socket |
| nAxesVelocityController | This class implements a Taskcontext that simulates a robot with a configurable number of axes |
| NiceHeaderMarshaller | A Marshaller for generating headers usable for interpretation by plot programs |
| NodeGuard | A class which encapsulates CANOpen node guarding when it runs |
| ParallelPort | A Parallel port driver using Linux ioperm/outb |
| PCANController | A Controller which interacts with the PCAN linux driver to address the physical controller |
| PerformerMK2nAxesVelocityController | This class implements a TaskContext to use with the PerformerMK2 robot in the RoboticLab, PMA, dept |
| RealCommand | Real command which can be executed |
| RelayCardapci2200 | A C++ wrapper for the APCI 2200 digital relay card |
| ReportingComponent | |
| SimulationAxis | |
| SimulationEncoder | |
| SimulationVelocitySensor | |
| SocketMarshaller | Marshaller which sends data to multiple sockets |
| StaubliRX130nAxesVelocityController | This class implements a TaskContext to use with the StaubliRX130 robot in the RoboticLab, PMA, dept |
| SwitchDigitalInapci1032 | A physical device class for reading our digital input card |
| SyncWriter | A class which writes a sync message to the bus when it is run |
| TaskBrowser | |
| TcpReporting | |
| TcpReportingInterpreter | Reads a line from the client and interprete it |
| TemplateDigitalIn | |
| TemplateDigitalOut | |
| TemplateRegister | A Template to construct register-accessor functions for memory-mapped devices |
| TemplateRegister< RegType, Size, 0 > | A Template to construct register-accessor functions for memory-mapped devices, which address is only known at run-time |
| TorqueSimulationAxis | |
| TorqueSimulationCurrentSensor | |
| TorqueSimulationEncoder | |
| TorqueSimulationVelocitySensor | |
| WrenchSensor | This class implements a TaskContext that communicates with a JR3-WrenchSensor |