2010 FRC Java API


edu.wpi.first.wpilibj.fpga
Class tDMA

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

public class tDMA
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
tDMA()
           
 
Method Summary
protected  void finalize()
           
static boolean readConfig_Enable_Accumulator0()
           
static boolean readConfig_Enable_Accumulator1()
           
static boolean readConfig_Enable_AI0_High()
           
static boolean readConfig_Enable_AI0_Low()
           
static boolean readConfig_Enable_AI1_High()
           
static boolean readConfig_Enable_AI1_Low()
           
static boolean readConfig_Enable_AIAveraged0_High()
           
static boolean readConfig_Enable_AIAveraged0_Low()
           
static boolean readConfig_Enable_AIAveraged1_High()
           
static boolean readConfig_Enable_AIAveraged1_Low()
           
static boolean readConfig_Enable_AnalogTriggers()
           
static boolean readConfig_Enable_Counters_High()
           
static boolean readConfig_Enable_Counters_Low()
           
static boolean readConfig_Enable_CounterTimers_High()
           
static boolean readConfig_Enable_CounterTimers_Low()
           
static boolean readConfig_Enable_DI()
           
static boolean readConfig_Enable_Encoders()
           
static boolean readConfig_Enable_EncoderTimers()
           
static boolean readConfig_ExternalClock()
           
static boolean readConfig_ExternalClockSource_AnalogTrigger()
           
static byte readConfig_ExternalClockSource_Channel()
           
static byte readConfig_ExternalClockSource_Module()
           
static boolean readConfig_FallingEdge()
           
static boolean readConfig_Pause()
           
static boolean readConfig_RisingEdge()
           
static int readConfig()
           
static long readRate()
           
static void writeConfig_Enable_Accumulator0(boolean value)
           
static void writeConfig_Enable_Accumulator1(boolean value)
           
static void writeConfig_Enable_AI0_High(boolean value)
           
static void writeConfig_Enable_AI0_Low(boolean value)
           
static void writeConfig_Enable_AI1_High(boolean value)
           
static void writeConfig_Enable_AI1_Low(boolean value)
           
static void writeConfig_Enable_AIAveraged0_High(boolean value)
           
static void writeConfig_Enable_AIAveraged0_Low(boolean value)
           
static void writeConfig_Enable_AIAveraged1_High(boolean value)
           
static void writeConfig_Enable_AIAveraged1_Low(boolean value)
           
static void writeConfig_Enable_AnalogTriggers(boolean value)
           
static void writeConfig_Enable_Counters_High(boolean value)
           
static void writeConfig_Enable_Counters_Low(boolean value)
           
static void writeConfig_Enable_CounterTimers_High(boolean value)
           
static void writeConfig_Enable_CounterTimers_Low(boolean value)
           
static void writeConfig_Enable_DI(boolean value)
           
static void writeConfig_Enable_Encoders(boolean value)
           
static void writeConfig_Enable_EncoderTimers(boolean value)
           
static void writeConfig_ExternalClock(boolean value)
           
static void writeConfig_ExternalClockSource_AnalogTrigger(boolean value)
           
static void writeConfig_ExternalClockSource_Channel(int value)
           
static void writeConfig_ExternalClockSource_Module(int value)
           
static void writeConfig_FallingEdge(boolean value)
           
static void writeConfig_Pause(boolean value)
           
static void writeConfig_RisingEdge(boolean value)
           
static void writeConfig(int value)
           
static void writeRate(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

tDMA

public tDMA()
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class tSystem

writeRate

public static void writeRate(long value)

readRate

public static long readRate()

writeConfig

public static void writeConfig(int value)

writeConfig_Pause

public static void writeConfig_Pause(boolean value)

writeConfig_Enable_AI0_Low

public static void writeConfig_Enable_AI0_Low(boolean value)

writeConfig_Enable_AI0_High

public static void writeConfig_Enable_AI0_High(boolean value)

writeConfig_Enable_AIAveraged0_Low

public static void writeConfig_Enable_AIAveraged0_Low(boolean value)

writeConfig_Enable_AIAveraged0_High

public static void writeConfig_Enable_AIAveraged0_High(boolean value)

writeConfig_Enable_AI1_Low

public static void writeConfig_Enable_AI1_Low(boolean value)

writeConfig_Enable_AI1_High

public static void writeConfig_Enable_AI1_High(boolean value)

writeConfig_Enable_AIAveraged1_Low

public static void writeConfig_Enable_AIAveraged1_Low(boolean value)

writeConfig_Enable_AIAveraged1_High

public static void writeConfig_Enable_AIAveraged1_High(boolean value)

writeConfig_Enable_Accumulator0

public static void writeConfig_Enable_Accumulator0(boolean value)

writeConfig_Enable_Accumulator1

public static void writeConfig_Enable_Accumulator1(boolean value)

writeConfig_Enable_DI

public static void writeConfig_Enable_DI(boolean value)

writeConfig_Enable_AnalogTriggers

public static void writeConfig_Enable_AnalogTriggers(boolean value)

writeConfig_Enable_Counters_Low

public static void writeConfig_Enable_Counters_Low(boolean value)

writeConfig_Enable_Counters_High

public static void writeConfig_Enable_Counters_High(boolean value)

writeConfig_Enable_CounterTimers_Low

public static void writeConfig_Enable_CounterTimers_Low(boolean value)

writeConfig_Enable_CounterTimers_High

public static void writeConfig_Enable_CounterTimers_High(boolean value)

writeConfig_Enable_Encoders

public static void writeConfig_Enable_Encoders(boolean value)

writeConfig_Enable_EncoderTimers

public static void writeConfig_Enable_EncoderTimers(boolean value)

writeConfig_ExternalClock

public static void writeConfig_ExternalClock(boolean value)

writeConfig_ExternalClockSource_Channel

public static void writeConfig_ExternalClockSource_Channel(int value)

writeConfig_ExternalClockSource_Module

public static void writeConfig_ExternalClockSource_Module(int value)

writeConfig_ExternalClockSource_AnalogTrigger

public static void writeConfig_ExternalClockSource_AnalogTrigger(boolean value)

writeConfig_RisingEdge

public static void writeConfig_RisingEdge(boolean value)

writeConfig_FallingEdge

public static void writeConfig_FallingEdge(boolean value)

readConfig

public static int readConfig()

readConfig_Pause

public static boolean readConfig_Pause()

readConfig_Enable_AI0_Low

public static boolean readConfig_Enable_AI0_Low()

readConfig_Enable_AI0_High

public static boolean readConfig_Enable_AI0_High()

readConfig_Enable_AIAveraged0_Low

public static boolean readConfig_Enable_AIAveraged0_Low()

readConfig_Enable_AIAveraged0_High

public static boolean readConfig_Enable_AIAveraged0_High()

readConfig_Enable_AI1_Low

public static boolean readConfig_Enable_AI1_Low()

readConfig_Enable_AI1_High

public static boolean readConfig_Enable_AI1_High()

readConfig_Enable_AIAveraged1_Low

public static boolean readConfig_Enable_AIAveraged1_Low()

readConfig_Enable_AIAveraged1_High

public static boolean readConfig_Enable_AIAveraged1_High()

readConfig_Enable_Accumulator0

public static boolean readConfig_Enable_Accumulator0()

readConfig_Enable_Accumulator1

public static boolean readConfig_Enable_Accumulator1()

readConfig_Enable_DI

public static boolean readConfig_Enable_DI()

readConfig_Enable_AnalogTriggers

public static boolean readConfig_Enable_AnalogTriggers()

readConfig_Enable_Counters_Low

public static boolean readConfig_Enable_Counters_Low()

readConfig_Enable_Counters_High

public static boolean readConfig_Enable_Counters_High()

readConfig_Enable_CounterTimers_Low

public static boolean readConfig_Enable_CounterTimers_Low()

readConfig_Enable_CounterTimers_High

public static boolean readConfig_Enable_CounterTimers_High()

readConfig_Enable_Encoders

public static boolean readConfig_Enable_Encoders()

readConfig_Enable_EncoderTimers

public static boolean readConfig_Enable_EncoderTimers()

readConfig_ExternalClock

public static boolean readConfig_ExternalClock()

readConfig_ExternalClockSource_Channel

public static byte readConfig_ExternalClockSource_Channel()

readConfig_ExternalClockSource_Module

public static byte readConfig_ExternalClockSource_Module()

readConfig_ExternalClockSource_AnalogTrigger

public static boolean readConfig_ExternalClockSource_AnalogTrigger()

readConfig_RisingEdge

public static boolean readConfig_RisingEdge()

readConfig_FallingEdge

public static boolean readConfig_FallingEdge()

2010 FRC Java API


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