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:
- DMAChannelDescriptors, ExpectedFPGASignature
public class tDIO
- extends tSystem
Constructor Summary |
tDIO(int sys_index)
|
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
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()
writeDO
public void writeDO(int value)
readDO
public int readDO()
writeI2CDataToSend
public void writeI2CDataToSend(long value)
readI2CDataToSend
public long readI2CDataToSend()
writeFilterSelect
public void writeFilterSelect(int bitfield_index,
int value)
readFilterSelect
public byte readFilterSelect(int bitfield_index)
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()
readDI
public int readDI()
readI2CDataReceived
public long readI2CDataReceived()
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()
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()
writePWMPeriodScale
public void writePWMPeriodScale(int bitfield_index,
int value)
readPWMPeriodScale
public byte readPWMPeriodScale(int bitfield_index)
writePulse
public void writePulse(int value)
readPulse
public int readPulse()
strobeI2CStart
public void strobeI2CStart()
writeBFL
public void writeBFL(boolean value)
readBFL
public boolean readBFL()
writePulseLength
public void writePulseLength(int value)
readPulseLength
public short readPulseLength()
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)
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()
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)
Copyright © 2006-2009 Sun Microsystems, Inc. All Rights Reserved.