Package edu.wpi.first.hal
Class AnalogJNI
java.lang.Object
edu.wpi.first.hal.JNIWrapper
edu.wpi.first.hal.AnalogJNI
public class AnalogJNI extends JNIWrapper
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAnalogJNI.AnalogTriggerTypenative declaration : AthenaJava\target\native\include\HAL\Analog.h:58
enum values -
Constructor Summary
Constructors Constructor Description AnalogJNI() -
Method Summary
Modifier and Type Method Description static booleancheckAnalogInputChannel(int channel)static booleancheckAnalogModule(byte module)static booleancheckAnalogOutputChannel(int channel)static voidcleanAnalogTrigger(int analogTriggerHandle)static voidfreeAnalogInputPort(int portHandle)static voidfreeAnalogOutputPort(int portHandle)static intgetAccumulatorCount(int analogPortHandle)static voidgetAccumulatorOutput(int analogPortHandle, AccumulatorResult result)static longgetAccumulatorValue(int analogPortHandle)static intgetAnalogAverageBits(int analogPortHandle)static intgetAnalogAverageValue(int analogPortHandle)static doublegetAnalogAverageVoltage(int analogPortHandle)static intgetAnalogLSBWeight(int analogPortHandle)static intgetAnalogOffset(int analogPortHandle)static doublegetAnalogOutput(int portHandle)static intgetAnalogOversampleBits(int analogPortHandle)static doublegetAnalogSampleRate()static intgetAnalogTriggerFPGAIndex(int analogTriggerHandle)static booleangetAnalogTriggerInWindow(int analogTriggerHandle)static booleangetAnalogTriggerOutput(int analogTriggerHandle, int type)static booleangetAnalogTriggerTriggerState(int analogTriggerHandle)static shortgetAnalogValue(int analogPortHandle)static doublegetAnalogValueToVolts(int analogPortHandle, int value)static doublegetAnalogVoltage(int analogPortHandle)static intgetAnalogVoltsToValue(int analogPortHandle, double voltage)static voidinitAccumulator(int analogPortHandle)static intinitializeAnalogInputPort(int halPortHandle)static intinitializeAnalogOutputPort(int halPortHandle)static intinitializeAnalogTrigger(int analogInputHandle)static intinitializeAnalogTriggerDutyCycle(int dutyCycleHandle)static booleanisAccumulatorChannel(int analogPortHandle)static voidresetAccumulator(int analogPortHandle)static voidsetAccumulatorCenter(int analogPortHandle, int center)static voidsetAccumulatorDeadband(int analogPortHandle, int deadband)static voidsetAnalogAverageBits(int analogPortHandle, int bits)static voidsetAnalogInputSimDevice(int handle, int device)static voidsetAnalogOutput(int portHandle, double voltage)static voidsetAnalogOversampleBits(int analogPortHandle, int bits)static voidsetAnalogSampleRate(double samplesPerSecond)static voidsetAnalogTriggerAveraged(int analogTriggerHandle, boolean useAveragedValue)static voidsetAnalogTriggerFiltered(int analogTriggerHandle, boolean useFilteredValue)static voidsetAnalogTriggerLimitsDutyCycle(int analogTriggerHandle, double lower, double higher)static voidsetAnalogTriggerLimitsRaw(int analogTriggerHandle, int lower, int upper)static voidsetAnalogTriggerLimitsVoltage(int analogTriggerHandle, double lower, double upper)
-
Constructor Details
-
Method Details
-
initializeAnalogInputPort
-
freeAnalogInputPort
-
initializeAnalogOutputPort
-
freeAnalogOutputPort
-
checkAnalogModule
-
checkAnalogInputChannel
-
checkAnalogOutputChannel
-
setAnalogInputSimDevice
-
setAnalogOutput
-
getAnalogOutput
-
setAnalogSampleRate
-
getAnalogSampleRate
-
setAnalogAverageBits
-
getAnalogAverageBits
-
setAnalogOversampleBits
-
getAnalogOversampleBits
-
getAnalogValue
-
getAnalogAverageValue
-
getAnalogVoltsToValue
-
getAnalogValueToVolts
-
getAnalogVoltage
-
getAnalogAverageVoltage
-
getAnalogLSBWeight
-
getAnalogOffset
-
isAccumulatorChannel
-
initAccumulator
-
resetAccumulator
-
setAccumulatorCenter
-
setAccumulatorDeadband
-
getAccumulatorValue
-
getAccumulatorCount
-
getAccumulatorOutput
-
initializeAnalogTrigger
-
initializeAnalogTriggerDutyCycle
-
cleanAnalogTrigger
-
setAnalogTriggerLimitsRaw
-
setAnalogTriggerLimitsDutyCycle
public static void setAnalogTriggerLimitsDutyCycle(int analogTriggerHandle, double lower, double higher) -
setAnalogTriggerLimitsVoltage
public static void setAnalogTriggerLimitsVoltage(int analogTriggerHandle, double lower, double upper) -
setAnalogTriggerAveraged
-
setAnalogTriggerFiltered
-
getAnalogTriggerInWindow
-
getAnalogTriggerTriggerState
-
getAnalogTriggerOutput
-
getAnalogTriggerFPGAIndex
-