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
-
Constructor Summary
Constructors Constructor Description DMAJNI() -
Method Summary
Modifier and Type Method Description static voidaddAnalogAccumulator(int handle, int analogInputHandle)static voidaddAnalogInput(int handle, int analogInputHandle)static voidaddAveragedAnalogInput(int handle, int analogInputHandle)static voidaddCounter(int handle, int counterHandle)static voidaddCounterPeriod(int handle, int counterHandle)static voidaddDigitalSource(int handle, int digitalSourceHandle)static voidaddDutyCycle(int handle, int dutyCycleHandle)static voidaddEncoder(int handle, int encoderHandle)static voidaddEncoderPeriod(int handle, int encoderHandle)static voidclearExternalTriggers(int handle)static voidclearSensors(int handle)static voidfree(int handle)static edu.wpi.first.hal.DMAJNISample.BaseStoregetSensorReadData(int handle)static intinitialize()static longreadDMA(int handle, double timeoutSeconds, int[] buffer, int[] sampleStore)static intsetExternalTrigger(int handle, int digitalSourceHandle, int analogTriggerType, boolean rising, boolean falling)static voidsetPause(int handle, boolean pause)static voidsetTimedTrigger(int handle, double periodSeconds)static voidsetTimedTriggerCycles(int handle, int cycles)static voidstartDMA(int handle, int queueDepth)static voidstopDMA(int handle)
-
Constructor Details
-
Method Details
-
initialize
-
free
-
setPause
-
setTimedTrigger
-
setTimedTriggerCycles
-
addEncoder
-
addEncoderPeriod
-
addCounter
-
addCounterPeriod
-
addDigitalSource
-
addDutyCycle
-
addAnalogInput
-
addAveragedAnalogInput
-
addAnalogAccumulator
-
setExternalTrigger
public static int setExternalTrigger(int handle, int digitalSourceHandle, int analogTriggerType, boolean rising, boolean falling) -
clearSensors
-
clearExternalTriggers
-
startDMA
-
stopDMA
-
readDMA
-
getSensorReadData
-