WPILib 2012
WPILibRoboticsLibraryforFRC
|
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 tSystemInterface * | getSystemInterface ()=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 tCounter * | create (unsigned char sys_index, tRioStatusCode *status) |