WPILib 2012
WPILibRoboticsLibraryforFRC
|
Classes | |
union | tConfig |
union | tExternalTriggers |
Public Types | |
enum | tIfaceConstants { kNumSystems = 1 } |
enum | tRate_IfaceConstants |
enum | tConfig_IfaceConstants |
enum | tExternalTriggers_IfaceConstants { kNumExternalTriggersElements = 4 } |
Public Member Functions | |
virtual tSystemInterface * | getSystemInterface ()=0 |
virtual void | writeRate (unsigned int value, tRioStatusCode *status)=0 |
virtual unsigned int | readRate (tRioStatusCode *status)=0 |
virtual void | writeConfig (tConfig value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Pause (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AI0_Low (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AI0_High (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AIAveraged0_Low (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AIAveraged0_High (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AI1_Low (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AI1_High (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AIAveraged1_Low (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AIAveraged1_High (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_Accumulator0 (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_Accumulator1 (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_DI (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_AnalogTriggers (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_Counters_Low (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_Counters_High (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_CounterTimers_Low (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_CounterTimers_High (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_Encoders (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_Enable_EncoderTimers (bool value, tRioStatusCode *status)=0 |
virtual void | writeConfig_ExternalClock (bool value, tRioStatusCode *status)=0 |
virtual tConfig | readConfig (tRioStatusCode *status)=0 |
virtual bool | readConfig_Pause (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AI0_Low (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AI0_High (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AIAveraged0_Low (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AIAveraged0_High (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AI1_Low (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AI1_High (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AIAveraged1_Low (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AIAveraged1_High (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_Accumulator0 (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_Accumulator1 (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_DI (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_AnalogTriggers (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_Counters_Low (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_Counters_High (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_CounterTimers_Low (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_CounterTimers_High (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_Encoders (tRioStatusCode *status)=0 |
virtual bool | readConfig_Enable_EncoderTimers (tRioStatusCode *status)=0 |
virtual bool | readConfig_ExternalClock (tRioStatusCode *status)=0 |
virtual void | writeExternalTriggers (unsigned char bitfield_index, tExternalTriggers value, tRioStatusCode *status)=0 |
virtual void | writeExternalTriggers_ExternalClockSource_Channel (unsigned char bitfield_index, unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeExternalTriggers_ExternalClockSource_Module (unsigned char bitfield_index, unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeExternalTriggers_ExternalClockSource_AnalogTrigger (unsigned char bitfield_index, bool value, tRioStatusCode *status)=0 |
virtual void | writeExternalTriggers_RisingEdge (unsigned char bitfield_index, bool value, tRioStatusCode *status)=0 |
virtual void | writeExternalTriggers_FallingEdge (unsigned char bitfield_index, bool value, tRioStatusCode *status)=0 |
virtual tExternalTriggers | readExternalTriggers (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual unsigned char | readExternalTriggers_ExternalClockSource_Channel (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual unsigned char | readExternalTriggers_ExternalClockSource_Module (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readExternalTriggers_ExternalClockSource_AnalogTrigger (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readExternalTriggers_RisingEdge (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readExternalTriggers_FallingEdge (unsigned char bitfield_index, tRioStatusCode *status)=0 |
Static Public Member Functions | |
static tDMA * | create (tRioStatusCode *status) |