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

List of all members.

Classes

union  tConfig
union  tOutput
union  tTimerConfig
union  tTimerOutput

Public Types

enum  tIfaceConstants { kNumSystems = 8 }
enum  tOutput_IfaceConstants
enum  tConfig_IfaceConstants
enum  tReset_IfaceConstants
enum  tTimerOutput_IfaceConstants
enum  tTimerConfig_IfaceConstants

Public Member Functions

virtual tSystemInterfacegetSystemInterface ()=0
virtual unsigned char getSystemIndex ()=0
virtual tOutput readOutput (tRioStatusCode *status)=0
virtual bool readOutput_Direction (tRioStatusCode *status)=0
virtual signed int readOutput_Value (tRioStatusCode *status)=0
virtual void writeConfig (tConfig value, tRioStatusCode *status)=0
virtual void writeConfig_UpSource_Channel (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_UpSource_Module (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_UpSource_AnalogTrigger (bool value, tRioStatusCode *status)=0
virtual void writeConfig_DownSource_Channel (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_DownSource_Module (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_DownSource_AnalogTrigger (bool value, tRioStatusCode *status)=0
virtual void writeConfig_IndexSource_Channel (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_IndexSource_Module (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_IndexSource_AnalogTrigger (bool value, tRioStatusCode *status)=0
virtual void writeConfig_IndexActiveHigh (bool value, tRioStatusCode *status)=0
virtual void writeConfig_UpRisingEdge (bool value, tRioStatusCode *status)=0
virtual void writeConfig_UpFallingEdge (bool value, tRioStatusCode *status)=0
virtual void writeConfig_DownRisingEdge (bool value, tRioStatusCode *status)=0
virtual void writeConfig_DownFallingEdge (bool value, tRioStatusCode *status)=0
virtual void writeConfig_Mode (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_PulseLengthThreshold (unsigned short value, tRioStatusCode *status)=0
virtual void writeConfig_Enable (bool value, tRioStatusCode *status)=0
virtual tConfig readConfig (tRioStatusCode *status)=0
virtual unsigned char readConfig_UpSource_Channel (tRioStatusCode *status)=0
virtual unsigned char readConfig_UpSource_Module (tRioStatusCode *status)=0
virtual bool readConfig_UpSource_AnalogTrigger (tRioStatusCode *status)=0
virtual unsigned char readConfig_DownSource_Channel (tRioStatusCode *status)=0
virtual unsigned char readConfig_DownSource_Module (tRioStatusCode *status)=0
virtual bool readConfig_DownSource_AnalogTrigger (tRioStatusCode *status)=0
virtual unsigned char readConfig_IndexSource_Channel (tRioStatusCode *status)=0
virtual unsigned char readConfig_IndexSource_Module (tRioStatusCode *status)=0
virtual bool readConfig_IndexSource_AnalogTrigger (tRioStatusCode *status)=0
virtual bool readConfig_IndexActiveHigh (tRioStatusCode *status)=0
virtual bool readConfig_UpRisingEdge (tRioStatusCode *status)=0
virtual bool readConfig_UpFallingEdge (tRioStatusCode *status)=0
virtual bool readConfig_DownRisingEdge (tRioStatusCode *status)=0
virtual bool readConfig_DownFallingEdge (tRioStatusCode *status)=0
virtual unsigned char readConfig_Mode (tRioStatusCode *status)=0
virtual unsigned short readConfig_PulseLengthThreshold (tRioStatusCode *status)=0
virtual bool readConfig_Enable (tRioStatusCode *status)=0
virtual void strobeReset (tRioStatusCode *status)=0
virtual tTimerOutput readTimerOutput (tRioStatusCode *status)=0
virtual unsigned int readTimerOutput_Period (tRioStatusCode *status)=0
virtual signed char readTimerOutput_Count (tRioStatusCode *status)=0
virtual bool readTimerOutput_Stalled (tRioStatusCode *status)=0
virtual void writeTimerConfig (tTimerConfig value, tRioStatusCode *status)=0
virtual void writeTimerConfig_StallPeriod (unsigned int value, tRioStatusCode *status)=0
virtual void writeTimerConfig_AverageSize (unsigned char value, tRioStatusCode *status)=0
virtual void writeTimerConfig_UpdateWhenEmpty (bool value, tRioStatusCode *status)=0
virtual tTimerConfig readTimerConfig (tRioStatusCode *status)=0
virtual unsigned int readTimerConfig_StallPeriod (tRioStatusCode *status)=0
virtual unsigned char readTimerConfig_AverageSize (tRioStatusCode *status)=0
virtual bool readTimerConfig_UpdateWhenEmpty (tRioStatusCode *status)=0

Static Public Member Functions

static tCountercreate (unsigned char sys_index, tRioStatusCode *status)

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