VMX-pi C++ HAL Library for Raspberry Pi
VMX-pi Robotics Controller & Vision/Motion Processor
VMXIO Member List

This is the complete list of members for VMXIO, including all inherited members.

AboveThreshold enum value (defined in VMXIO)VMXIO
Accumulator_GetAverageValue(VMXResourceHandle accum_res_handle, uint32_t &average_value, VMXErrorCode *errcode=0)VMXIO
Accumulator_GetAverageVoltage(VMXResourceHandle accum_res_handle, float &average_value, VMXErrorCode *errcode=0)VMXIO
Accumulator_GetFullScaleVoltage(float &full_scale_voltage, VMXErrorCode *errcode=0)VMXIO
Accumulator_GetInstantaneousValue(VMXResourceHandle accum_res_handle, uint32_t &average_value, VMXErrorCode *errcode=0)VMXIO
Accumulator_GetOversampleValue(VMXResourceHandle accum_res_handle, uint32_t &oversample_value, VMXErrorCode *errcode=0)VMXIO
ActivateMultichannelResource(uint8_t num_channels, VMXChannelIndex *p_channel_indexes, VMXChannelCapability *p_channel_capabilities, VMXResourceHandle &res_handle, const VMXResourceConfig *res_cfg=0, VMXErrorCode *errcode=0)VMXIO
ActivateResource(VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
ActivateSinglechannelResource(VMXChannelIndex channel_index, VMXChannelCapability channel_capability, VMXResourceHandle &res_handle, const VMXResourceConfig *res_cfg=0, VMXErrorCode *errcode=0)VMXIO
AllocateResource(VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
AnalogTrigger_GetState(VMXResourceHandle antrig_res_handle, AnalogTriggerState &state, VMXErrorCode *errcode=0)VMXIO
AnalogTriggerState enum nameVMXIO
BelowThreshold enum value (defined in VMXIO)VMXIO
ChannelSupportsCapability(VMXChannelIndex channel_index, VMXChannelCapability capability)VMXIO
DeactivateResource(VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
DeallocateAllResources(VMXErrorCode *last_errorcode=0)VMXIO
DeallocateResource(VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
DIO_Get(VMXResourceHandle dio_res_handle, bool &high, VMXErrorCode *errcode=0)VMXIO
DIO_Set(VMXResourceHandle dio_res_handle, bool high, VMXErrorCode *errcode=0)VMXIO
Encoder_GetCount(VMXResourceHandle encoder_res_handle, int32_t &count, VMXErrorCode *errcode=0)VMXIO
Encoder_GetDirection(VMXResourceHandle encoder_res_handle, EncoderDirection &direction, VMXErrorCode *errcode=0)VMXIO
Encoder_Reset(VMXResourceHandle encoder_res_handle, VMXErrorCode *errcode=0)VMXIO
EncoderDirection enum nameVMXIO
EncoderForward enum value (defined in VMXIO)VMXIO
EncoderReverse enum value (defined in VMXIO)VMXIO
GetChannelCapabilities(VMXChannelIndex channel_index, VMXChannelType &channel_type, VMXChannelCapability &capability_bits)VMXIO
GetChannelsCompatibleWithResource(VMXResourceHandle resource_handle, VMXChannelIndex &first_channel_index, uint8_t &num_channels)VMXIO
GetNumChannelsByCapability(VMXChannelCapability channel_capability)VMXIO
GetNumChannelsByType(VMXChannelType channel_type, VMXChannelIndex &first_channel_index)VMXIO
GetNumResourcesByType(VMXResourceType resource_type)VMXIO
GetResourceConfig(VMXResourceHandle resource, VMXResourceConfig *&p_config, VMXErrorCode *errcode=0)VMXIO
GetResourceDefaultConfig(VMXResourceHandle resource, VMXResourceConfig *&p_config, VMXErrorCode *errcode=0)VMXIO
GetResourceHandle(VMXResourceType resource_type, VMXResourceIndex res_index, VMXResourceHandle &resource_handle, VMXErrorCode *errcode=0)VMXIO
GetResourcesCompatibleWithChannelAndCapability(VMXChannelIndex channel_index, VMXChannelCapability capability, std::list< VMXResourceHandle > &compatible_res_handles)VMXIO
GetUnallocatedResourcesCompatibleWithChannelAndCapability(VMXChannelIndex channel_index, VMXChannelCapability capability, std::list< VMXResourceHandle > &unallocated_compatible_res_handles)VMXIO
I2C_Read(VMXResourceHandle i2c_res_handle, uint8_t deviceAddress, uint8_t *buffer, int32_t count, VMXErrorCode *errcode=0)VMXIO
I2C_Transaction(VMXResourceHandle i2c_res_handle, uint8_t deviceAddress, uint8_t *dataToSend, uint16_t sendSize, uint8_t *dataReceived, uint16_t receiveSize, VMXErrorCode *errcode=0)VMXIO
I2C_Write(VMXResourceHandle i2c_res_handle, uint8_t deviceAddress, uint8_t *dataToSend, int32_t sendSize, VMXErrorCode *errcode=0)VMXIO
InWindow enum value (defined in VMXIO)VMXIO
IsResourceActive(VMXResourceHandle, bool &active, VMXErrorCode *errcode=0)VMXIO
IsResourceAllocated(VMXResourceHandle resource, bool &allocated, bool &is_shared, VMXErrorCode *errcode=0)VMXIO
MAX_PWM_GENERATOR_DUTY_CYCLEVMXIO
MIN_PWM_GENERATOR_DUTY_CYCLEVMXIO
PWMCapture_GetCount(VMXResourceHandle pwmcap_res_handle, int32_t &count, VMXErrorCode *errcode=0) (defined in VMXIO)VMXIO
PWMGenerator_SetDutyCycle(VMXResourceHandle pwmgen_res_handle, VMXResourcePortIndex port_index, uint8_t duty_cycle, VMXErrorCode *errcode=0)VMXIO
RouteChannelToResource(VMXChannelIndex channel, VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
SetResourceConfig(VMXResourceHandle resource, const VMXResourceConfig *p_config, VMXErrorCode *errcode=0)VMXIO
SPI_Read(VMXResourceHandle spi_res_handle, uint8_t *p_rcv_data, uint16_t size, VMXErrorCode *errcode=0)VMXIO
SPI_Transaction(VMXResourceHandle spi_res_handle, uint8_t *p_send_data, uint8_t *p_rcv_data, uint16_t size, VMXErrorCode *errcode=0)VMXIO
SPI_Write(VMXResourceHandle spi_res_handle, uint8_t *p_send_data, uint16_t size, VMXErrorCode *errcode=0)VMXIO
UART_GetBytesAvailable(VMXResourceHandle uart_es_handle, uint16_t &size, VMXErrorCode *errcode=0)VMXIO
UART_Read(VMXResourceHandle uart_res_handle, uint8_t *p_data, uint16_t max_size, uint16_t &actual_size_read, VMXErrorCode *errcode=0)VMXIO
UART_Write(VMXResourceHandle uart_res_handle, uint8_t *p_data, uint16_t size, VMXErrorCode *errcode=0)VMXIO
UnrouteAllChannelsFromResource(VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
UnrouteChannelFromResource(VMXChannelIndex channel, VMXResourceHandle resource, VMXErrorCode *errcode=0)VMXIO
VMXPi (defined in VMXIO)VMXIOfriend