2010 FRC Java API


edu.wpi.first.wpilibj.fpga
Class tSPI

java.lang.Object
  extended by edu.wpi.first.wpilibj.fpga.tSystem
      extended by edu.wpi.first.wpilibj.fpga.tSPI
All Implemented Interfaces:
DMAChannelDescriptors, ExpectedFPGASignature

public class tSPI
extends tSystem


Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.wpi.first.wpilibj.fpga.DMAChannelDescriptors
DMAChannelDescriptors.tDMAChannelDescriptor
 
Field Summary
static int kNumSystems
           
 
Fields inherited from class edu.wpi.first.wpilibj.fpga.tSystem
m_DeviceHandle, status
 
Fields inherited from interface edu.wpi.first.wpilibj.fpga.ExpectedFPGASignature
kExpectedFPGARevision, kExpectedFPGASignature, kExpectedFPGAVersion
 
Fields inherited from interface edu.wpi.first.wpilibj.fpga.DMAChannelDescriptors
kDMA_VERSION, kDMAChannelDescriptors, kNUM_DMA_CHANNELS
 
Constructor Summary
tSPI()
           
 
Method Summary
protected  void finalize()
           
static short readAvailableToLoad()
           
static byte readChannels_MISO_Channel()
           
static byte readChannels_MISO_Module()
           
static byte readChannels_MOSI_Channel()
           
static byte readChannels_MOSI_Module()
           
static byte readChannels_SCLK_Channel()
           
static byte readChannels_SCLK_Module()
           
static byte readChannels_SS_Channel()
           
static byte readChannels_SS_Module()
           
static int readChannels()
           
static short readConfig_BusBitWidth()
           
static short readConfig_ClockHalfPeriodDelay()
           
static boolean readConfig_ClockPolarity()
           
static boolean readConfig_DataOnFalling()
           
static boolean readConfig_FramePolarity()
           
static boolean readConfig_LatchFirst()
           
static boolean readConfig_LatchLast()
           
static boolean readConfig_MSBfirst()
           
static boolean readConfig_WriteOnly()
           
static int readConfig()
           
static long readDataToLoad()
           
static long readReceivedData()
           
static short readReceivedElements()
           
static boolean readStatus_Idle()
           
static boolean readStatus_ReceivedDataOverflow()
           
static int readStatus()
           
static void strobeClearReceivedData()
           
static void strobeLoad()
           
static void strobeReadReceivedData()
           
static void strobeReset()
           
static void writeChannels_MISO_Channel(int value)
           
static void writeChannels_MISO_Module(int value)
           
static void writeChannels_MOSI_Channel(int value)
           
static void writeChannels_MOSI_Module(int value)
           
static void writeChannels_SCLK_Channel(int value)
           
static void writeChannels_SCLK_Module(int value)
           
static void writeChannels_SS_Channel(int value)
           
static void writeChannels_SS_Module(int value)
           
static void writeChannels(int value)
           
static void writeConfig_BusBitWidth(int value)
           
static void writeConfig_ClockHalfPeriodDelay(int value)
           
static void writeConfig_ClockPolarity(boolean value)
           
static void writeConfig_DataOnFalling(boolean value)
           
static void writeConfig_FramePolarity(boolean value)
           
static void writeConfig_LatchFirst(boolean value)
           
static void writeConfig_LatchLast(boolean value)
           
static void writeConfig_MSBfirst(boolean value)
           
static void writeConfig_WriteOnly(boolean value)
           
static void writeConfig(int value)
           
static void writeDataToLoad(long value)
           
 
Methods inherited from class edu.wpi.first.wpilibj.fpga.tSystem
getFpgaGuid, Release
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kNumSystems

public static final int kNumSystems
See Also:
Constant Field Values
Constructor Detail

tSPI

public tSPI()
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class tSystem

readStatus

public static int readStatus()

readStatus_ReceivedDataOverflow

public static boolean readStatus_ReceivedDataOverflow()

readStatus_Idle

public static boolean readStatus_Idle()

strobeReadReceivedData

public static void strobeReadReceivedData()

writeConfig

public static void writeConfig(int value)

writeConfig_BusBitWidth

public static void writeConfig_BusBitWidth(int value)

writeConfig_ClockHalfPeriodDelay

public static void writeConfig_ClockHalfPeriodDelay(int value)

writeConfig_MSBfirst

public static void writeConfig_MSBfirst(boolean value)

writeConfig_DataOnFalling

public static void writeConfig_DataOnFalling(boolean value)

writeConfig_LatchFirst

public static void writeConfig_LatchFirst(boolean value)

writeConfig_LatchLast

public static void writeConfig_LatchLast(boolean value)

writeConfig_FramePolarity

public static void writeConfig_FramePolarity(boolean value)

writeConfig_WriteOnly

public static void writeConfig_WriteOnly(boolean value)

writeConfig_ClockPolarity

public static void writeConfig_ClockPolarity(boolean value)

readConfig

public static int readConfig()

readConfig_BusBitWidth

public static short readConfig_BusBitWidth()

readConfig_ClockHalfPeriodDelay

public static short readConfig_ClockHalfPeriodDelay()

readConfig_MSBfirst

public static boolean readConfig_MSBfirst()

readConfig_DataOnFalling

public static boolean readConfig_DataOnFalling()

readConfig_LatchFirst

public static boolean readConfig_LatchFirst()

readConfig_LatchLast

public static boolean readConfig_LatchLast()

readConfig_FramePolarity

public static boolean readConfig_FramePolarity()

readConfig_WriteOnly

public static boolean readConfig_WriteOnly()

readConfig_ClockPolarity

public static boolean readConfig_ClockPolarity()

strobeReset

public static void strobeReset()

writeDataToLoad

public static void writeDataToLoad(long value)

readDataToLoad

public static long readDataToLoad()

readReceivedData

public static long readReceivedData()

writeChannels

public static void writeChannels(int value)

writeChannels_SCLK_Channel

public static void writeChannels_SCLK_Channel(int value)

writeChannels_SCLK_Module

public static void writeChannels_SCLK_Module(int value)

writeChannels_MOSI_Channel

public static void writeChannels_MOSI_Channel(int value)

writeChannels_MOSI_Module

public static void writeChannels_MOSI_Module(int value)

writeChannels_MISO_Channel

public static void writeChannels_MISO_Channel(int value)

writeChannels_MISO_Module

public static void writeChannels_MISO_Module(int value)

writeChannels_SS_Channel

public static void writeChannels_SS_Channel(int value)

writeChannels_SS_Module

public static void writeChannels_SS_Module(int value)

readChannels

public static int readChannels()

readChannels_SCLK_Channel

public static byte readChannels_SCLK_Channel()

readChannels_SCLK_Module

public static byte readChannels_SCLK_Module()

readChannels_MOSI_Channel

public static byte readChannels_MOSI_Channel()

readChannels_MOSI_Module

public static byte readChannels_MOSI_Module()

readChannels_MISO_Channel

public static byte readChannels_MISO_Channel()

readChannels_MISO_Module

public static byte readChannels_MISO_Module()

readChannels_SS_Channel

public static byte readChannels_SS_Channel()

readChannels_SS_Module

public static byte readChannels_SS_Module()

strobeLoad

public static void strobeLoad()

readReceivedElements

public static short readReceivedElements()

strobeClearReceivedData

public static void strobeClearReceivedData()

readAvailableToLoad

public static short readAvailableToLoad()

2010 FRC Java API


Copyright © 2006-2009 Sun Microsystems, Inc. All Rights Reserved.