Package edu.wpi.first.hal
Class DMAJNI
- java.lang.Object
-
- edu.wpi.first.hal.JNIWrapper
-
- edu.wpi.first.hal.DMAJNI
-
public class DMAJNI extends JNIWrapper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.wpi.first.hal.JNIWrapper
JNIWrapper.Helper
-
-
Constructor Summary
Constructors Constructor Description DMAJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addAnalogAccumulator(int handle, int analogInputHandle)
static void
addAnalogInput(int handle, int analogInputHandle)
static void
addAveragedAnalogInput(int handle, int analogInputHandle)
static void
addCounter(int handle, int counterHandle)
static void
addCounterPeriod(int handle, int counterHandle)
static void
addDigitalSource(int handle, int digitalSourceHandle)
static void
addDutyCycle(int handle, int dutyCycleHandle)
static void
addEncoder(int handle, int encoderHandle)
static void
addEncoderPeriod(int handle, int encoderHandle)
static void
clearExternalTriggers(int handle)
static void
clearSensors(int handle)
static void
free(int handle)
static edu.wpi.first.hal.DMAJNISample.BaseStore
getSensorReadData(int handle)
static int
initialize()
static long
readDMA(int handle, double timeoutSeconds, int[] buffer, int[] sampleStore)
static int
setExternalTrigger(int handle, int digitalSourceHandle, int analogTriggerType, boolean rising, boolean falling)
static void
setPause(int handle, boolean pause)
static void
setTimedTrigger(int handle, double periodSeconds)
static void
setTimedTriggerCycles(int handle, int cycles)
static void
startDMA(int handle, int queueDepth)
static void
stopDMA(int handle)
-
Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad, suppressUnused
-
-
-
-
Constructor Detail
-
DMAJNI
public DMAJNI()
-
-
Method Detail
-
initialize
public static int initialize()
-
free
public static void free(int handle)
-
setPause
public static void setPause(int handle, boolean pause)
-
setTimedTrigger
public static void setTimedTrigger(int handle, double periodSeconds)
-
setTimedTriggerCycles
public static void setTimedTriggerCycles(int handle, int cycles)
-
addEncoder
public static void addEncoder(int handle, int encoderHandle)
-
addEncoderPeriod
public static void addEncoderPeriod(int handle, int encoderHandle)
-
addCounter
public static void addCounter(int handle, int counterHandle)
-
addCounterPeriod
public static void addCounterPeriod(int handle, int counterHandle)
-
addDigitalSource
public static void addDigitalSource(int handle, int digitalSourceHandle)
-
addDutyCycle
public static void addDutyCycle(int handle, int dutyCycleHandle)
-
addAnalogInput
public static void addAnalogInput(int handle, int analogInputHandle)
-
addAveragedAnalogInput
public static void addAveragedAnalogInput(int handle, int analogInputHandle)
-
addAnalogAccumulator
public static void addAnalogAccumulator(int handle, int analogInputHandle)
-
setExternalTrigger
public static int setExternalTrigger(int handle, int digitalSourceHandle, int analogTriggerType, boolean rising, boolean falling)
-
clearSensors
public static void clearSensors(int handle)
-
clearExternalTriggers
public static void clearExternalTriggers(int handle)
-
startDMA
public static void startDMA(int handle, int queueDepth)
-
stopDMA
public static void stopDMA(int handle)
-
readDMA
public static long readDMA(int handle, double timeoutSeconds, int[] buffer, int[] sampleStore)
-
getSensorReadData
public static edu.wpi.first.hal.DMAJNISample.BaseStore getSensorReadData(int handle)
-
-