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

List of all members.

Classes

union  tConfig
union  tOutput
union  tTimerConfig
union  tTimerOutput

Public Types

enum  tIfaceConstants { kNumSystems = 4 }
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_ASource_Channel (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_ASource_Module (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_ASource_AnalogTrigger (bool value, tRioStatusCode *status)=0
virtual void writeConfig_BSource_Channel (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_BSource_Module (unsigned char value, tRioStatusCode *status)=0
virtual void writeConfig_BSource_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_Reverse (bool value, tRioStatusCode *status)=0
virtual void writeConfig_Enable (bool value, tRioStatusCode *status)=0
virtual tConfig readConfig (tRioStatusCode *status)=0
virtual unsigned char readConfig_ASource_Channel (tRioStatusCode *status)=0
virtual unsigned char readConfig_ASource_Module (tRioStatusCode *status)=0
virtual bool readConfig_ASource_AnalogTrigger (tRioStatusCode *status)=0
virtual unsigned char readConfig_BSource_Channel (tRioStatusCode *status)=0
virtual unsigned char readConfig_BSource_Module (tRioStatusCode *status)=0
virtual bool readConfig_BSource_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_Reverse (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 tEncodercreate (unsigned char sys_index, tRioStatusCode *status)

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