VMX-pi C++ HAL Library for Raspberry Pi
VMX-pi Robotics Controller & Vision/Motion Processor
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
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