Constructor and Description |
---|
PWMJNI() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkPWMChannel(int channel) |
static void |
freePWMPort(int pwmPortHandle) |
static PWMConfigDataResult |
getPWMConfigRaw(int pwmPortHandle) |
static boolean |
getPWMEliminateDeadband(int pwmPortHandle) |
static double |
getPWMPosition(int pwmPortHandle) |
static short |
getPWMRaw(int pwmPortHandle) |
static double |
getPWMSpeed(int pwmPortHandle) |
static int |
initializePWMPort(int halPortHandle) |
static void |
latchPWMZero(int pwmPortHandle) |
static void |
setPWMConfig(int pwmPortHandle,
double maxPwm,
double deadbandMaxPwm,
double centerPwm,
double deadbandMinPwm,
double minPwm) |
static void |
setPWMConfigRaw(int pwmPortHandle,
int maxPwm,
int deadbandMaxPwm,
int centerPwm,
int deadbandMinPwm,
int minPwm) |
static void |
setPWMDisabled(int pwmPortHandle) |
static void |
setPWMEliminateDeadband(int pwmPortHandle,
boolean eliminateDeadband) |
static void |
setPWMPeriodScale(int pwmPortHandle,
int squelchMask) |
static void |
setPWMPosition(int pwmPortHandle,
double position) |
static void |
setPWMRaw(int pwmPortHandle,
short value) |
static void |
setPWMSpeed(int pwmPortHandle,
double speed) |
allocateDigitalPWM, checkDIOChannel, freeDigitalPWM, freeDIOPort, getDIO, getDIODirection, getLoopTiming, initializeDIOPort, isAnyPulsing, isPulsing, pulse, setDigitalPWMDutyCycle, setDigitalPWMOutputChannel, setDigitalPWMRate, setDIO
getPort, getPortWithModule
public PWMJNI()
public static int initializePWMPort(int halPortHandle)
public static boolean checkPWMChannel(int channel)
public static void freePWMPort(int pwmPortHandle)
public static void setPWMConfigRaw(int pwmPortHandle, int maxPwm, int deadbandMaxPwm, int centerPwm, int deadbandMinPwm, int minPwm)
public static void setPWMConfig(int pwmPortHandle, double maxPwm, double deadbandMaxPwm, double centerPwm, double deadbandMinPwm, double minPwm)
public static PWMConfigDataResult getPWMConfigRaw(int pwmPortHandle)
public static void setPWMEliminateDeadband(int pwmPortHandle, boolean eliminateDeadband)
public static boolean getPWMEliminateDeadband(int pwmPortHandle)
public static void setPWMRaw(int pwmPortHandle, short value)
public static void setPWMSpeed(int pwmPortHandle, double speed)
public static void setPWMPosition(int pwmPortHandle, double position)
public static short getPWMRaw(int pwmPortHandle)
public static double getPWMSpeed(int pwmPortHandle)
public static double getPWMPosition(int pwmPortHandle)
public static void setPWMDisabled(int pwmPortHandle)
public static void latchPWMZero(int pwmPortHandle)
public static void setPWMPeriodScale(int pwmPortHandle, int squelchMask)