Class DMAJNI

    • Constructor Detail

    • Method Detail

      • 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)
      • 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)
      • 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)
      • 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)