|
A.R.G.U.S 2.1.0
Adaptive Real-Time Guardian for Unsafe Situations
|
PCA9685-based servo output controller for ARGUS. More...
#include <cstdint>Go to the source code of this file.
Classes | |
| struct | MotionChannelMap |
| Mapping of logical MeArm joints to PCA9685 channels. More... | |
| struct | MeArmJointTargets |
| Raw PWM tick targets for each MeArm joint. More... | |
| class | MotionController |
| Low-level motion output driver for the PCA9685 servo board. More... | |
Enumerations | |
| enum class | MotionControllerError { NONE , INVALID_ARGUMENT , NOT_INITIALISED , DEVICE_OPEN_FAILED , DEVICE_SELECT_FAILED , DEVICE_IO_FAILED } |
| Error codes reported by MotionController operations. More... | |
| enum class | MotionOutputState { UNINITIALISED , DISABLED , ENABLED , FAULT } |
| High-level state of motion output availability. More... | |
|
strong |
Definition at line 13 of file MotionController.hpp.
|
strong |
Definition at line 25 of file MotionController.hpp.