public class CounterJNI extends JNIWrapper
Constructor and Description |
---|
CounterJNI() |
Modifier and Type | Method and Description |
---|---|
static void |
clearCounterDownSource(int counterHandle) |
static void |
clearCounterUpSource(int counterHandle) |
static void |
freeCounter(int counterHandle) |
static int |
getCounter(int counterHandle) |
static boolean |
getCounterDirection(int counterHandle) |
static double |
getCounterPeriod(int counterHandle) |
static int |
getCounterSamplesToAverage(int counterHandle) |
static boolean |
getCounterStopped(int counterHandle) |
static int |
initializeCounter(int mode,
java.nio.IntBuffer index) |
static void |
resetCounter(int counterHandle) |
static void |
setCounterAverageSize(int counterHandle,
int size) |
static void |
setCounterDownSource(int counterHandle,
int digitalSourceHandle,
int analogTriggerType) |
static void |
setCounterDownSourceEdge(int counterHandle,
boolean risingEdge,
boolean fallingEdge) |
static void |
setCounterExternalDirectionMode(int counterHandle) |
static void |
setCounterMaxPeriod(int counterHandle,
double maxPeriod) |
static void |
setCounterPulseLengthMode(int counterHandle,
double threshold) |
static void |
setCounterReverseDirection(int counterHandle,
boolean reverseDirection) |
static void |
setCounterSamplesToAverage(int counterHandle,
int samplesToAverage) |
static void |
setCounterSemiPeriodMode(int counterHandle,
boolean highSemiPeriod) |
static void |
setCounterUpdateWhenEmpty(int counterHandle,
boolean enabled) |
static void |
setCounterUpDownMode(int counterHandle) |
static void |
setCounterUpSource(int counterHandle,
int digitalSourceHandle,
int analogTriggerType) |
static void |
setCounterUpSourceEdge(int counterHandle,
boolean risingEdge,
boolean fallingEdge) |
getPort, getPortWithModule
public CounterJNI()
public static int initializeCounter(int mode, java.nio.IntBuffer index)
public static void freeCounter(int counterHandle)
public static void setCounterAverageSize(int counterHandle, int size)
public static void setCounterUpSource(int counterHandle, int digitalSourceHandle, int analogTriggerType)
public static void setCounterUpSourceEdge(int counterHandle, boolean risingEdge, boolean fallingEdge)
public static void clearCounterUpSource(int counterHandle)
public static void setCounterDownSource(int counterHandle, int digitalSourceHandle, int analogTriggerType)
public static void setCounterDownSourceEdge(int counterHandle, boolean risingEdge, boolean fallingEdge)
public static void clearCounterDownSource(int counterHandle)
public static void setCounterUpDownMode(int counterHandle)
public static void setCounterExternalDirectionMode(int counterHandle)
public static void setCounterSemiPeriodMode(int counterHandle, boolean highSemiPeriod)
public static void setCounterPulseLengthMode(int counterHandle, double threshold)
public static int getCounterSamplesToAverage(int counterHandle)
public static void setCounterSamplesToAverage(int counterHandle, int samplesToAverage)
public static void resetCounter(int counterHandle)
public static int getCounter(int counterHandle)
public static double getCounterPeriod(int counterHandle)
public static void setCounterMaxPeriod(int counterHandle, double maxPeriod)
public static void setCounterUpdateWhenEmpty(int counterHandle, boolean enabled)
public static boolean getCounterStopped(int counterHandle)
public static boolean getCounterDirection(int counterHandle)
public static void setCounterReverseDirection(int counterHandle, boolean reverseDirection)