Basic convenience features
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... | |