|
yarp-devices
|
The main, catch-all namespace for Robotics Lab UC3M.
Namespaces | |
| namespace | CanUtils |
| Contains CAN-related utilities. | |
| namespace | test |
| Contains classes related to unit testing. | |
Classes | |
| class | BottleExtract |
| class | BusLoadMonitor |
| Periodically sends CAN bus load stats through a YARP port. More... | |
| struct | can_message |
| Proxy CAN message structure. More... | |
| class | CanOpenNode |
| Wrapper for CAN protocol handles with handy accessors. More... | |
| class | CanReaderThread |
| A thread that deals with CAN reads. More... | |
| class | CanReaderWriterThread |
| Base class for a thread that attends CAN reads or writes. More... | |
| class | CanWriterThread |
| A thread that attends CAN writes. More... | |
| class | CommandBuffer |
| A buffer for periodic commands implementing linear interpolation. More... | |
| class | DeviceMapper |
| Exposes raw subdevice interface handles on a per-axis manner. More... | |
| class | DriveStatusMachine |
| Representation of a CiA 402 state machine controller. More... | |
| class | DumpCanBus |
| Connects to a remote CAN publisher port and dumps output. More... | |
| class | EmcyCodeRegistry |
| Generic EMCY message parser. More... | |
| class | EmcyConsumer |
| Representation of CAN EMCY protocol. More... | |
| class | EncoderRead |
| Stores last encoder reads, obtains mean speeds and accelerations via differentiation. More... | |
| class | ExampleRemoteControlBoard |
| class | FutureTask |
| Base class for a deferred task executor. More... | |
| class | FutureTaskFactory |
| Base class for an abstract factory of FutureTask. More... | |
| class | HicoCanMessage |
| YARP wrapper for HicoCAN messages. More... | |
| class | ICanBusSharer |
| Abstract base for a CAN bus sharer. More... | |
| class | ICanMessageNotifier |
| Implementation-agnostic consumer for RX CAN transfers. More... | |
| class | ICanSenderDelegate |
| Implementation-agnostic consumer for TX CAN transfers. More... | |
| class | InterpolatedPositionBuffer |
| Base class for a PT/PVT buffer of setpoints. More... | |
| class | LaunchCanBus |
| Launches one or more CAN bus drivers and control board network wrappers. More... | |
| class | NmtProtocol |
| Representation of NMT protocol. More... | |
| class | OneWayMonitor |
| Registers load statistics per single CAN bus. More... | |
| class | ParallelTask |
| An implementation of an asynchronous deferred callback executor. More... | |
| class | ParallelTaskFactory |
| Abstract factory of ParallelTask. More... | |
| class | PdoConfiguration |
| Set of SDO configuration values for a PdoProtocol. More... | |
| class | PdoProtocol |
| Abstract representation of PDO protocol. More... | |
| class | PdoTransmissionType |
| Wrapped enumeration of a PDO transmission type. More... | |
| class | PeakCanMessage |
| YARP wrapper for PeakCAN messages. More... | |
| class | PtBuffer |
| Implementation of a PT buffer (linear interpolation). More... | |
| class | PvtBuffer |
| Implementation of a PVT buffer (cubic interpolation). More... | |
| class | RawDevice |
| Immutable container for YARP raw interface handles. More... | |
| class | ReceivePdo |
| Representation of RPDO protocol. More... | |
| class | SdoClient |
| Representation of SDO client protocol. More... | |
| class | SdoReplier |
| RPC replier for remote SDO transfers. More... | |
| class | SequentialTask |
| An implementation of a sequential deferred callback executor. More... | |
| class | SequentialTaskFactory |
| Abstract factory of SequentialTask. More... | |
| class | SingleBusBroker |
| Message broker of a CAN bus with YARP port interfaces. More... | |
| class | SocketCanMessage |
| YARP wrapper for SocketCAN messages. More... | |
| class | StateObserver |
| Data-free state observer. More... | |
| class | StateObserverBase |
| Base class for a state observer. More... | |
| class | SyncPeriodicThread |
| Periodic SYNC signal emitter. More... | |
| class | TechnosoftIposBase |
| Base class for all proxied TechnosoftIpos implementations. More... | |
| class | TechnosoftIposEmbedded |
| A TechnosoftIposBase implementation using the firmware-embedded PID. More... | |
| class | TechnosoftIposEmcy |
| Custom EMCY messages. More... | |
| class | TechnosoftIposExternal |
| A TechnosoftIposBase implementation using an external (TEO board) PID. More... | |
| class | TransmitPdo |
| Representation of TPDO protocol. More... | |
| class | TrapezoidalTrajectory |
| class | TypedStateObserver |
| Type state observer for non-arithmetic types. More... | |
| class | TypedStateObserver< std::uint8_t[]> |
| Type state observer for unsigned char arrays. More... | |
| class | TypedStateObserver< T, typename std::enable_if_t< std::is_arithmetic_v< T > > > |
| Type state observer for arithmetic types. More... | |
| class | YarpCanSenderDelegate |
| A sender delegate that adheres to standard YARP interfaces for CAN. More... | |
Variables | |
| const RawDevice | invalidDevice (nullptr) |
| Singleton instance for an invalid (empty) raw device. | |