WPILib 2012
WPILibRoboticsLibraryforFRC
|
Classes | |
union | tOutput |
union | tSourceSelect |
Public Types | |
enum | tIfaceConstants { kNumSystems = 8 } |
enum | tSourceSelect_IfaceConstants |
enum | tUpperLimit_IfaceConstants |
enum | tLowerLimit_IfaceConstants |
enum | tOutput_IfaceConstants { kNumOutputElements = 8 } |
Public Member Functions | |
virtual tSystemInterface * | getSystemInterface ()=0 |
virtual unsigned char | getSystemIndex ()=0 |
virtual void | writeSourceSelect (tSourceSelect value, tRioStatusCode *status)=0 |
virtual void | writeSourceSelect_Channel (unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeSourceSelect_Module (unsigned char value, tRioStatusCode *status)=0 |
virtual void | writeSourceSelect_Averaged (bool value, tRioStatusCode *status)=0 |
virtual void | writeSourceSelect_Filter (bool value, tRioStatusCode *status)=0 |
virtual void | writeSourceSelect_FloatingRollover (bool value, tRioStatusCode *status)=0 |
virtual void | writeSourceSelect_RolloverLimit (signed short value, tRioStatusCode *status)=0 |
virtual tSourceSelect | readSourceSelect (tRioStatusCode *status)=0 |
virtual unsigned char | readSourceSelect_Channel (tRioStatusCode *status)=0 |
virtual unsigned char | readSourceSelect_Module (tRioStatusCode *status)=0 |
virtual bool | readSourceSelect_Averaged (tRioStatusCode *status)=0 |
virtual bool | readSourceSelect_Filter (tRioStatusCode *status)=0 |
virtual bool | readSourceSelect_FloatingRollover (tRioStatusCode *status)=0 |
virtual signed short | readSourceSelect_RolloverLimit (tRioStatusCode *status)=0 |
virtual void | writeUpperLimit (signed int value, tRioStatusCode *status)=0 |
virtual signed int | readUpperLimit (tRioStatusCode *status)=0 |
virtual void | writeLowerLimit (signed int value, tRioStatusCode *status)=0 |
virtual signed int | readLowerLimit (tRioStatusCode *status)=0 |
virtual tOutput | readOutput (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readOutput_InHysteresis (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readOutput_OverLimit (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readOutput_Rising (unsigned char bitfield_index, tRioStatusCode *status)=0 |
virtual bool | readOutput_Falling (unsigned char bitfield_index, tRioStatusCode *status)=0 |
Static Public Member Functions | |
static tAnalogTrigger * | create (unsigned char sys_index, tRioStatusCode *status) |