Main Page | Modules | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

Miscellaneous Library Utilities


Detailed Description

RHexLib has a number of utilities and convenience tools that are available to developers. This page lists links to detailed documentation for all these components.

Basic convenience features

Core Modules

Makefile and compilation tools

Utility libraries


Compounds

class  CommModule
 Wrapper module to create and access single CommManager instance. More...

class  DBModule
 Wrapper module to create and access single DBManager instance. More...

class  EncoderReader
 Module to read encoder counts and compute axis position and speed. More...

class  ExtProfiler
 Class for generating piecewise cubic functions of a single variable. More...

class  Floats
 Utility class to implement an arbitrary size array of floats. More...

class  MotorControl
 Abstract base class for all motor controller modules. More...

struct  MotorGains_t
 Structure to hold gains for motor control. More...

struct  MotorTarget_t
 Structure to hold motor targets. More...

class  PositionControl
 Module to implement basic PD control of DC motors. More...

class  SerialPort
 Interface class for low level access to serial ports. More...

class  SerialPortNonBlock
 Serial port access module that uses non-blocking device calls. More...

class  SerialPortThreaded
 Threaded implementation of serial port access module. More...

class  Strings
 Utility class to implement an arbitrary size array of strings. More...


RHexLib Reference Documentation