WPILib 2012
WPILibRoboticsLibraryforFRC
|
Classes | |
union | tConfig |
union | tReadSelect |
Public Types | |
enum | tIfaceConstants { kNumSystems = 2 } |
enum | tConfig_IfaceConstants |
enum | tScanList_IfaceConstants { kNumScanListElements = 8 } |
enum | tLoopTiming_IfaceConstants |
enum | tAverageBits_IfaceConstants { kNumAverageBitsElements = 8 } |
enum | tOversampleBits_IfaceConstants { kNumOversampleBitsElements = 8 } |
enum | tOutput_IfaceConstants |
enum | tReadSelect_IfaceConstants |
enum | tLatchOutput_IfaceConstants |
Public Member Functions | |
virtual tSystemInterface * | getSystemInterface ()=0 |
virtual unsigned char | getSystemIndex ()=0 |
virtual void | writeConfig (tConfig value, tRioStatusCode *status)=0 |
virtual void | writeConfig_ScanSize (unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeConfig_ConvertRate (unsigned int value, tRioStatusCode *status)=0 |
virtual tConfig | readConfig (tRioStatusCode *status)=0 |
virtual unsigned char | readConfig_ScanSize (tRioStatusCode *status)=0 |
virtual unsigned int | readConfig_ConvertRate (tRioStatusCode *status)=0 |
virtual void | writeScanList (unsigned char bitfield_index, unsigned char value, tRioStatusCode *status)=0 |
virtual unsigned char | readScanList (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual unsigned int | readLoopTiming (tRioStatusCode *status)=0 |
virtual void | writeAverageBits (unsigned char bitfield_index, unsigned char value, tRioStatusCode *status)=0 |
virtual unsigned char | readAverageBits (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual void | writeOversampleBits (unsigned char bitfield_index, unsigned char value, tRioStatusCode *status)=0 |
virtual unsigned char | readOversampleBits (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual signed int | readOutput (tRioStatusCode *status)=0 |
virtual void | writeReadSelect (tReadSelect value, tRioStatusCode *status)=0 |
virtual void | writeReadSelect_Channel (unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeReadSelect_Module (unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeReadSelect_Averaged (bool value, tRioStatusCode *status)=0 |
virtual tReadSelect | readReadSelect (tRioStatusCode *status)=0 |
virtual unsigned char | readReadSelect_Channel (tRioStatusCode *status)=0 |
virtual unsigned char | readReadSelect_Module (tRioStatusCode *status)=0 |
virtual bool | readReadSelect_Averaged (tRioStatusCode *status)=0 |
virtual void | strobeLatchOutput (tRioStatusCode *status)=0 |
Static Public Member Functions | |
static tAI * | create (unsigned char sys_index, tRioStatusCode *status) |