WPILib 2012
WPILibRoboticsLibraryforFRC
Classes | Public Types | Public Member Functions | Static Public Member Functions
nFPGA::nFRC_2012_1_6_4::tDMA Class Reference

List of all members.

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 tSystemInterfacegetSystemInterface ()=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 tDMAcreate (tRioStatusCode *status)

The documentation for this class was generated from the following file:
 All Classes Functions Variables