VMX-pi C++ HAL Library for Raspberry Pi
VMX-pi Robotics Controller & Vision/Motion Processor
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cvmx::AHRSAccesst to the VMX-pi IMU and Attitude/Heading Reference System functionality
 CBoardYawAxisDescribes the currently-configured Omnimount IMU configuration
 CIVMXTimestampedAHRSDataSubscriberThe IVMXTimestampedAHRSDataSubscriber interface provides a method for consumers of navX-Model device data to be rapidly notified whenever new data has arrived
 CsVMXCANMessageThe xVMXCANMessage structure encapsulates a CAN Bus message
 CsVMXTimestampedCANMessageThe sVMXTimestampedCANMessage encapsulates a timestamped CAN Bus message
 CsVMXBlackboardTimestampedCANMessage
 CVMXCANHardware-abstraction of the VMX-pi CAN functionality
 CVMXCANBusStatusThe VMXCANBusStatus structure contains CAN Bus utilitization, status and error information
 CVMXChannelInfoVMXChannel information structure
 CVMXIOAccess to VMX Analog/Digital IO functions, including VMX Channel and VMX Resource Management and functions
 CVMXIO_CommAutoTransactionManager
 CVMXIO_PulseManager
 CVMXPiTop-level Library Class providing access to all VMX-pi functionality
 CVMXPowerAccess to VMX power management functions
 CVMXRemoteClientLibrary Class providing remote access to (some) VMX-pi functionality
 CVMXRemoteIO
 CVMXRemoteVersion
 CVMXResourceConfigBase structure representing VMXResourceType-specific configuration data that must be set to a valid default before activating a resource of that type
 CAccumulatorConfigContains the configuration data for a VMXResource whose VMXResourceType is Accumulator
 CAnalogTriggerConfigContains the configuration data for a VMXResource whose VMXResourceType is AnalogTrigger
 CDIOConfigContains the configuration data for a VMXResource whose VMXResourceType is DigitalIO
 CI2CConfigContains the configuration data for a VMXResource whose VMXResourceType is I2C
 CInputCaptureConfigBase
 CEncoderConfigContains the configuration data for a VMXResource whose VMXResourceType is Encoder
 CInputCaptureConfigContains the configuration data for a VMXResource whose VMXResourceType is InputCapture
 CPWMCaptureConfigContains the configuration data for a VMXResource whose VMXResourceType is PWMCaptureConfig
 CInterruptConfigContains the configuration data for a VMXResource whose VMXResourceType is Interrupt
 CLEDArray_OneWireConfigContains the configuration data for a VMXResource whose VMXResourceType is LEDArray_OneWire
 CPWMGeneratorConfigContains the configuration data for a VMXResource whose VMXResourceType is PWMGenerator
 CSPIConfigContains the configuration data for a VMXResource whose VMXResourceType is SPI
 CUARTConfigContains the configuration data for a VMXResource whose VMXResourceType is UART
 CVMXResourceConfigStream
 CVMXTeddyAccess to VMX power management functions
 CVMXThreadThread management functions
 CVMXTimeTime management functions, including system timestamps, VMX Real-time Clock access, timer notifications and current thread time-delay
 CVMXVersionLibrary version management functions
 CVMXZeroTop-level Library Class providing access to all VMXzero functionality