WPILib 2012
WPILibRoboticsLibraryforFRC
|
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 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_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 tEncoder * | create (unsigned char sys_index, tRioStatusCode *status) |