Package edu.wpi.first.hal
Class PWMJNI
java.lang.Object
edu.wpi.first.hal.JNIWrapper
edu.wpi.first.hal.DIOJNI
edu.wpi.first.hal.PWMJNI
public class PWMJNI extends DIOJNI
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description PWMJNI() -
Method Summary
Modifier and Type Method Description static booleancheckPWMChannel(int channel)static voidfreePWMPort(int pwmPortHandle)static PWMConfigDataResultgetPWMConfigRaw(int pwmPortHandle)static booleangetPWMEliminateDeadband(int pwmPortHandle)static doublegetPWMPosition(int pwmPortHandle)static shortgetPWMRaw(int pwmPortHandle)static doublegetPWMSpeed(int pwmPortHandle)static intinitializePWMPort(int halPortHandle)static voidlatchPWMZero(int pwmPortHandle)static voidsetPWMConfig(int pwmPortHandle, double maxPwm, double deadbandMaxPwm, double centerPwm, double deadbandMinPwm, double minPwm)static voidsetPWMConfigRaw(int pwmPortHandle, int maxPwm, int deadbandMaxPwm, int centerPwm, int deadbandMinPwm, int minPwm)static voidsetPWMDisabled(int pwmPortHandle)static voidsetPWMEliminateDeadband(int pwmPortHandle, boolean eliminateDeadband)static voidsetPWMPeriodScale(int pwmPortHandle, int squelchMask)static voidsetPWMPosition(int pwmPortHandle, double position)static voidsetPWMRaw(int pwmPortHandle, short value)static voidsetPWMSpeed(int pwmPortHandle, double speed)Methods inherited from class edu.wpi.first.hal.DIOJNI
allocateDigitalPWM, checkDIOChannel, freeDigitalPWM, freeDIOPort, getDIO, getDIODirection, getLoopTiming, initializeDIOPort, isAnyPulsing, isPulsing, pulse, setDigitalPWMDutyCycle, setDigitalPWMOutputChannel, setDigitalPWMRate, setDIO, setDIODirection, setDIOSimDevice
-
Constructor Details
-
Method Details
-
initializePWMPort
-
checkPWMChannel
-
freePWMPort
-
setPWMConfigRaw
public static void setPWMConfigRaw(int pwmPortHandle, int maxPwm, int deadbandMaxPwm, int centerPwm, int deadbandMinPwm, int minPwm) -
setPWMConfig
public static void setPWMConfig(int pwmPortHandle, double maxPwm, double deadbandMaxPwm, double centerPwm, double deadbandMinPwm, double minPwm) -
getPWMConfigRaw
-
setPWMEliminateDeadband
-
getPWMEliminateDeadband
-
setPWMRaw
-
setPWMSpeed
-
setPWMPosition
-
getPWMRaw
-
getPWMSpeed
-
getPWMPosition
-
setPWMDisabled
-
latchPWMZero
-
setPWMPeriodScale
-