public class AnalogJNI extends JNIWrapper
Modifier and Type | Class and Description |
---|---|
static interface |
AnalogJNI.AnalogTriggerType
native declaration : AthenaJava\target\native\include\HAL\Analog.h:58
enum values |
Constructor and Description |
---|
AnalogJNI() |
Modifier and Type | Method and Description |
---|---|
static byte |
checkAnalogInputChannel(int pin) |
static byte |
checkAnalogModule(byte module) |
static byte |
checkAnalogOutputChannel(int pin) |
static void |
cleanAnalogTrigger(ByteBuffer analog_trigger_pointer,
IntBuffer status) |
static int |
getAccumulatorCount(ByteBuffer analog_port_pointer,
IntBuffer status) |
static void |
getAccumulatorOutput(ByteBuffer analog_port_pointer,
LongBuffer value,
IntBuffer count,
IntBuffer status) |
static long |
getAccumulatorValue(ByteBuffer analog_port_pointer,
IntBuffer status) |
static int |
getAnalogAverageBits(ByteBuffer analog_port_pointer,
IntBuffer status) |
static int |
getAnalogAverageValue(ByteBuffer analog_port_pointer,
IntBuffer status) |
static double |
getAnalogAverageVoltage(ByteBuffer analog_port_pointer,
IntBuffer status) |
static int |
getAnalogLSBWeight(ByteBuffer analog_port_pointer,
IntBuffer status) |
static int |
getAnalogOffset(ByteBuffer analog_port_pointer,
IntBuffer status) |
static double |
getAnalogOutput(ByteBuffer port_pointer,
IntBuffer status) |
static int |
getAnalogOversampleBits(ByteBuffer analog_port_pointer,
IntBuffer status) |
static double |
getAnalogSampleRate(IntBuffer status) |
static byte |
getAnalogTriggerInWindow(ByteBuffer analog_trigger_pointer,
IntBuffer status) |
static byte |
getAnalogTriggerOutput(ByteBuffer analog_trigger_pointer,
int type,
IntBuffer status) |
static byte |
getAnalogTriggerTriggerState(ByteBuffer analog_trigger_pointer,
IntBuffer status) |
static short |
getAnalogValue(ByteBuffer analog_port_pointer,
IntBuffer status) |
static double |
getAnalogVoltage(ByteBuffer analog_port_pointer,
IntBuffer status) |
static int |
getAnalogVoltsToValue(ByteBuffer analog_port_pointer,
double voltage,
IntBuffer status) |
static void |
initAccumulator(ByteBuffer analog_port_pointer,
IntBuffer status) |
static ByteBuffer |
initializeAnalogInputPort(ByteBuffer port_pointer,
IntBuffer status) |
static ByteBuffer |
initializeAnalogOutputPort(ByteBuffer port_pointer,
IntBuffer status) |
static ByteBuffer |
initializeAnalogTrigger(ByteBuffer port_pointer,
IntBuffer index,
IntBuffer status) |
static byte |
isAccumulatorChannel(ByteBuffer analog_port_pointer,
IntBuffer status) |
static void |
resetAccumulator(ByteBuffer analog_port_pointer,
IntBuffer status) |
static void |
setAccumulatorCenter(ByteBuffer analog_port_pointer,
int center,
IntBuffer status) |
static void |
setAccumulatorDeadband(ByteBuffer analog_port_pointer,
int deadband,
IntBuffer status) |
static void |
setAnalogAverageBits(ByteBuffer analog_port_pointer,
int bits,
IntBuffer status) |
static void |
setAnalogOutput(ByteBuffer port_pointer,
double voltage,
IntBuffer status) |
static void |
setAnalogOversampleBits(ByteBuffer analog_port_pointer,
int bits,
IntBuffer status) |
static void |
setAnalogSampleRate(double samplesPerSecond,
IntBuffer status) |
static void |
setAnalogTriggerAveraged(ByteBuffer analog_trigger_pointer,
byte useAveragedValue,
IntBuffer status) |
static void |
setAnalogTriggerFiltered(ByteBuffer analog_trigger_pointer,
byte useFilteredValue,
IntBuffer status) |
static void |
setAnalogTriggerLimitsRaw(ByteBuffer analog_trigger_pointer,
int lower,
int upper,
IntBuffer status) |
static void |
setAnalogTriggerLimitsVoltage(ByteBuffer analog_trigger_pointer,
double lower,
double upper,
IntBuffer status) |
getPort, getPortWithModule
public static ByteBuffer initializeAnalogInputPort(ByteBuffer port_pointer, IntBuffer status)
public static ByteBuffer initializeAnalogOutputPort(ByteBuffer port_pointer, IntBuffer status)
public static byte checkAnalogModule(byte module)
public static byte checkAnalogInputChannel(int pin)
public static byte checkAnalogOutputChannel(int pin)
public static void setAnalogOutput(ByteBuffer port_pointer, double voltage, IntBuffer status)
public static double getAnalogOutput(ByteBuffer port_pointer, IntBuffer status)
public static void setAnalogSampleRate(double samplesPerSecond, IntBuffer status)
public static double getAnalogSampleRate(IntBuffer status)
public static void setAnalogAverageBits(ByteBuffer analog_port_pointer, int bits, IntBuffer status)
public static int getAnalogAverageBits(ByteBuffer analog_port_pointer, IntBuffer status)
public static void setAnalogOversampleBits(ByteBuffer analog_port_pointer, int bits, IntBuffer status)
public static int getAnalogOversampleBits(ByteBuffer analog_port_pointer, IntBuffer status)
public static short getAnalogValue(ByteBuffer analog_port_pointer, IntBuffer status)
public static int getAnalogAverageValue(ByteBuffer analog_port_pointer, IntBuffer status)
public static int getAnalogVoltsToValue(ByteBuffer analog_port_pointer, double voltage, IntBuffer status)
public static double getAnalogVoltage(ByteBuffer analog_port_pointer, IntBuffer status)
public static double getAnalogAverageVoltage(ByteBuffer analog_port_pointer, IntBuffer status)
public static int getAnalogLSBWeight(ByteBuffer analog_port_pointer, IntBuffer status)
public static int getAnalogOffset(ByteBuffer analog_port_pointer, IntBuffer status)
public static byte isAccumulatorChannel(ByteBuffer analog_port_pointer, IntBuffer status)
public static void initAccumulator(ByteBuffer analog_port_pointer, IntBuffer status)
public static void resetAccumulator(ByteBuffer analog_port_pointer, IntBuffer status)
public static void setAccumulatorCenter(ByteBuffer analog_port_pointer, int center, IntBuffer status)
public static void setAccumulatorDeadband(ByteBuffer analog_port_pointer, int deadband, IntBuffer status)
public static long getAccumulatorValue(ByteBuffer analog_port_pointer, IntBuffer status)
public static int getAccumulatorCount(ByteBuffer analog_port_pointer, IntBuffer status)
public static void getAccumulatorOutput(ByteBuffer analog_port_pointer, LongBuffer value, IntBuffer count, IntBuffer status)
public static ByteBuffer initializeAnalogTrigger(ByteBuffer port_pointer, IntBuffer index, IntBuffer status)
public static void cleanAnalogTrigger(ByteBuffer analog_trigger_pointer, IntBuffer status)
public static void setAnalogTriggerLimitsRaw(ByteBuffer analog_trigger_pointer, int lower, int upper, IntBuffer status)
public static void setAnalogTriggerLimitsVoltage(ByteBuffer analog_trigger_pointer, double lower, double upper, IntBuffer status)
public static void setAnalogTriggerAveraged(ByteBuffer analog_trigger_pointer, byte useAveragedValue, IntBuffer status)
public static void setAnalogTriggerFiltered(ByteBuffer analog_trigger_pointer, byte useFilteredValue, IntBuffer status)
public static byte getAnalogTriggerInWindow(ByteBuffer analog_trigger_pointer, IntBuffer status)
public static byte getAnalogTriggerTriggerState(ByteBuffer analog_trigger_pointer, IntBuffer status)
public static byte getAnalogTriggerOutput(ByteBuffer analog_trigger_pointer, int type, IntBuffer status)
Copyright © 2015. All rights reserved.