edu.wpi.first.wpilibj.fpga
Class tDIO
java.lang.Object
   edu.wpi.first.wpilibj.fpga.tSystem
edu.wpi.first.wpilibj.fpga.tSystem
       edu.wpi.first.wpilibj.fpga.tDIO
edu.wpi.first.wpilibj.fpga.tDIO
- All Implemented Interfaces: 
- ExpectedFPGASignature
- public class tDIO 
- extends tSystem
 
 
 
| Constructor Summary | 
| tDIO(int sys_index)
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
kNumSystems
public static final int kNumSystems
- See Also:
- Constant Field Values
m_SystemIndex
public final int m_SystemIndex
kFilterSelect_NumElements
public static final int kFilterSelect_NumElements
- See Also:
- Constant Field Values
kFilterSelect_ElementSize
public static final int kFilterSelect_ElementSize
- See Also:
- Constant Field Values
kFilterSelect_ElementMask
public static final int kFilterSelect_ElementMask
- See Also:
- Constant Field Values
kFilterPeriod_NumElements
public static final int kFilterPeriod_NumElements
- See Also:
- Constant Field Values
kFilterPeriod_ElementSize
public static final int kFilterPeriod_ElementSize
- See Also:
- Constant Field Values
kFilterPeriod_ElementMask
public static final int kFilterPeriod_ElementMask
- See Also:
- Constant Field Values
kPWMPeriodScale_NumElements
public static final int kPWMPeriodScale_NumElements
- See Also:
- Constant Field Values
kPWMPeriodScale_ElementSize
public static final int kPWMPeriodScale_ElementSize
- See Also:
- Constant Field Values
kPWMPeriodScale_ElementMask
public static final int kPWMPeriodScale_ElementMask
- See Also:
- Constant Field Values
kDO_PWMDutyCycle_NumElements
public static final int kDO_PWMDutyCycle_NumElements
- See Also:
- Constant Field Values
kDO_PWMDutyCycle_ElementSize
public static final int kDO_PWMDutyCycle_ElementSize
- See Also:
- Constant Field Values
kDO_PWMDutyCycle_ElementMask
public static final int kDO_PWMDutyCycle_ElementMask
- See Also:
- Constant Field Values
kPWMValue_NumRegisters
public static final int kPWMValue_NumRegisters
- See Also:
- Constant Field Values
tDIO
public tDIO(int sys_index)
finalize
protected void finalize()
- 
- Overrides:
- finalizein class- tSystem
 
- 
 
getSystemIndex
public int getSystemIndex()
- 
 
writeFilterSelect
public void writeFilterSelect(int bitfield_index,
                              int value)
- 
 
readFilterSelect
public byte readFilterSelect(int bitfield_index)
- 
 
writeI2CDataToSend
public void writeI2CDataToSend(long value)
- 
 
readI2CDataToSend
public long readI2CDataToSend()
- 
 
writeDO
public void writeDO(int value)
- 
 
readDO
public int readDO()
- 
 
writeFilterPeriod
public void writeFilterPeriod(int bitfield_index,
                              int value)
- 
 
readFilterPeriod
public short readFilterPeriod(int bitfield_index)
- 
 
writeOutputEnable
public void writeOutputEnable(int value)
- 
 
readOutputEnable
public int readOutputEnable()
- 
 
writePulse
public void writePulse(int value)
- 
 
readPulse
public int readPulse()
- 
 
writeSlowValue
public void writeSlowValue(int value)
- 
 
writeSlowValue_RelayFwd
public void writeSlowValue_RelayFwd(int value)
- 
 
writeSlowValue_RelayRev
public void writeSlowValue_RelayRev(int value)
- 
 
writeSlowValue_I2CHeader
public void writeSlowValue_I2CHeader(int value)
- 
 
readSlowValue
public int readSlowValue()
- 
 
readSlowValue_RelayFwd
public short readSlowValue_RelayFwd()
- 
 
readSlowValue_RelayRev
public short readSlowValue_RelayRev()
- 
 
readSlowValue_I2CHeader
public byte readSlowValue_I2CHeader()
- 
 
readI2CStatus
public int readI2CStatus()
- 
 
readI2CStatus_Transaction
public byte readI2CStatus_Transaction()
- 
 
readI2CStatus_Done
public boolean readI2CStatus_Done()
- 
 
readI2CStatus_Aborted
public boolean readI2CStatus_Aborted()
- 
 
readI2CStatus_DataReceivedHigh
public int readI2CStatus_DataReceivedHigh()
- 
 
readI2CDataReceived
public long readI2CDataReceived()
- 
 
readDI
public int readDI()
- 
 
writePulseLength
public void writePulseLength(int value)
- 
 
readPulseLength
public short readPulseLength()
- 
 
writePWMPeriodScale
public void writePWMPeriodScale(int bitfield_index,
                                int value)
- 
 
readPWMPeriodScale
public byte readPWMPeriodScale(int bitfield_index)
- 
 
writeDO_PWMDutyCycle
public void writeDO_PWMDutyCycle(int bitfield_index,
                                 int value)
- 
 
readDO_PWMDutyCycle
public short readDO_PWMDutyCycle(int bitfield_index)
- 
 
writeBFL
public void writeBFL(boolean value)
- 
 
readBFL
public boolean readBFL()
- 
 
writeI2CConfig
public void writeI2CConfig(int value)
- 
 
writeI2CConfig_Address
public void writeI2CConfig_Address(int value)
- 
 
writeI2CConfig_BytesToRead
public void writeI2CConfig_BytesToRead(int value)
- 
 
writeI2CConfig_BytesToWrite
public void writeI2CConfig_BytesToWrite(int value)
- 
 
writeI2CConfig_DataToSendHigh
public void writeI2CConfig_DataToSendHigh(int value)
- 
 
writeI2CConfig_BitwiseHandshake
public void writeI2CConfig_BitwiseHandshake(boolean value)
- 
 
readI2CConfig
public int readI2CConfig()
- 
 
readI2CConfig_Address
public short readI2CConfig_Address()
- 
 
readI2CConfig_BytesToRead
public byte readI2CConfig_BytesToRead()
- 
 
readI2CConfig_BytesToWrite
public byte readI2CConfig_BytesToWrite()
- 
 
readI2CConfig_DataToSendHigh
public int readI2CConfig_DataToSendHigh()
- 
 
readI2CConfig_BitwiseHandshake
public boolean readI2CConfig_BitwiseHandshake()
- 
 
writeDO_PWMConfig
public void writeDO_PWMConfig(int value)
- 
 
writeDO_PWMConfig_PeriodPower
public void writeDO_PWMConfig_PeriodPower(int value)
- 
 
writeDO_PWMConfig_OutputSelect_0
public void writeDO_PWMConfig_OutputSelect_0(int value)
- 
 
writeDO_PWMConfig_OutputSelect_1
public void writeDO_PWMConfig_OutputSelect_1(int value)
- 
 
writeDO_PWMConfig_OutputSelect_2
public void writeDO_PWMConfig_OutputSelect_2(int value)
- 
 
writeDO_PWMConfig_OutputSelect_3
public void writeDO_PWMConfig_OutputSelect_3(int value)
- 
 
readDO_PWMConfig
public int readDO_PWMConfig()
- 
 
readDO_PWMConfig_PeriodPower
public byte readDO_PWMConfig_PeriodPower()
- 
 
readDO_PWMConfig_OutputSelect_0
public byte readDO_PWMConfig_OutputSelect_0()
- 
 
readDO_PWMConfig_OutputSelect_1
public byte readDO_PWMConfig_OutputSelect_1()
- 
 
readDO_PWMConfig_OutputSelect_2
public byte readDO_PWMConfig_OutputSelect_2()
- 
 
readDO_PWMConfig_OutputSelect_3
public byte readDO_PWMConfig_OutputSelect_3()
- 
 
strobeI2CStart
public void strobeI2CStart()
- 
 
readLoopTiming
public static int readLoopTiming()
- 
 
writePWMConfig
public static void writePWMConfig(int value)
- 
 
writePWMConfig_Period
public static void writePWMConfig_Period(int value)
- 
 
writePWMConfig_MinHigh
public static void writePWMConfig_MinHigh(int value)
- 
 
readPWMConfig
public static int readPWMConfig()
- 
 
readPWMConfig_Period
public static int readPWMConfig_Period()
- 
 
readPWMConfig_MinHigh
public static int readPWMConfig_MinHigh()
- 
 
writePWMValue
public void writePWMValue(int reg_index,
                          int value)
- 
 
readPWMValue
public short readPWMValue(int reg_index)
-