edu.wpi.first.wpilibj.fpga
Class tDIO
java.lang.Object
edu.wpi.first.wpilibj.fpga.tSystem
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:
finalize
in 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)