VMX-pi C++ HAL Library for Raspberry Pi
VMX-pi Robotics Controller & Vision/Motion Processor
|
Cvmx::AHRS | Accesst to the VMX-pi IMU and Attitude/Heading Reference System functionality |
CBoardYawAxis | Describes the currently-configured Omnimount IMU configuration |
CIVMXTimestampedAHRSDataSubscriber | The IVMXTimestampedAHRSDataSubscriber interface provides a method for consumers of navX-Model device data to be rapidly notified whenever new data has arrived |
▼CsVMXCANMessage | The xVMXCANMessage structure encapsulates a CAN Bus message |
▼CsVMXTimestampedCANMessage | The sVMXTimestampedCANMessage encapsulates a timestamped CAN Bus message |
CsVMXBlackboardTimestampedCANMessage | |
CVMXCAN | Hardware-abstraction of the VMX-pi CAN functionality |
CVMXCANBusStatus | The VMXCANBusStatus structure contains CAN Bus utilitization, status and error information |
CVMXChannelInfo | VMXChannel information structure |
CVMXIO | Access to VMX Analog/Digital IO functions, including VMX Channel and VMX Resource Management and functions |
CVMXIO_CommAutoTransactionManager | |
CVMXIO_PulseManager | |
CVMXPi | Top-level Library Class providing access to all VMX-pi functionality |
CVMXPower | Access to VMX power management functions |
CVMXRemoteClient | Library Class providing remote access to (some) VMX-pi functionality |
CVMXRemoteIO | |
CVMXRemoteVersion | |
▼CVMXResourceConfig | Base structure representing VMXResourceType-specific configuration data that must be set to a valid default before activating a resource of that type |
CAccumulatorConfig | Contains the configuration data for a VMXResource whose VMXResourceType is Accumulator |
CAnalogTriggerConfig | Contains the configuration data for a VMXResource whose VMXResourceType is AnalogTrigger |
CDIOConfig | Contains the configuration data for a VMXResource whose VMXResourceType is DigitalIO |
CI2CConfig | Contains the configuration data for a VMXResource whose VMXResourceType is I2C |
▼CInputCaptureConfigBase | |
CEncoderConfig | Contains the configuration data for a VMXResource whose VMXResourceType is Encoder |
▼CInputCaptureConfig | Contains the configuration data for a VMXResource whose VMXResourceType is InputCapture |
CPWMCaptureConfig | Contains the configuration data for a VMXResource whose VMXResourceType is PWMCaptureConfig |
CInterruptConfig | Contains the configuration data for a VMXResource whose VMXResourceType is Interrupt |
CLEDArray_OneWireConfig | Contains the configuration data for a VMXResource whose VMXResourceType is LEDArray_OneWire |
CPWMGeneratorConfig | Contains the configuration data for a VMXResource whose VMXResourceType is PWMGenerator |
CSPIConfig | Contains the configuration data for a VMXResource whose VMXResourceType is SPI |
CUARTConfig | Contains the configuration data for a VMXResource whose VMXResourceType is UART |
CVMXResourceConfigStream | |
CVMXTeddy | Access to VMX power management functions |
CVMXThread | Thread management functions |
CVMXTime | Time management functions, including system timestamps, VMX Real-time Clock access, timer notifications and current thread time-delay |
CVMXVersion | Library version management functions |
CVMXZero | Top-level Library Class providing access to all VMXzero functionality |