Package edu.wpi.first.wpilibj
Class DMASample
- java.lang.Object
-
- edu.wpi.first.wpilibj.DMASample
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DMASample.DMAReadStatus
-
Constructor Summary
Constructors Constructor Description DMASample()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAnalogInputRaw(AnalogInput analogInput)
double
getAnalogInputVoltage(AnalogInput analogInput)
int
getAveragedAnalogInputRaw(AnalogInput analogInput)
double
getAveragedAnalogInputVoltage(AnalogInput analogInput)
int
getCaptureSize()
int
getCounter(Counter counter)
int
getCounterPeriod(Counter counter)
boolean
getDigitalSource(DigitalSource digitalSource)
double
getDutyCycleOutput(DutyCycle dutyCycle)
int
getDutyCycleOutputRaw(DutyCycle dutyCycle)
double
getEncoderDistance(Encoder encoder)
Gets the scaled encoder distance for this sample.int
getEncoderPeriodRaw(Encoder encoder)
int
getEncoderRaw(Encoder encoder)
int
getRemaining()
long
getTime()
double
getTimeStamp()
int
getTriggerChannels()
DMASample.DMAReadStatus
update(DMA dma, double timeoutSeconds)
-
-
-
Constructor Detail
-
DMASample
public DMASample()
-
-
Method Detail
-
update
public DMASample.DMAReadStatus update(DMA dma, double timeoutSeconds)
-
getCaptureSize
public int getCaptureSize()
-
getTriggerChannels
public int getTriggerChannels()
-
getRemaining
public int getRemaining()
-
getTime
public long getTime()
-
getTimeStamp
public double getTimeStamp()
-
getEncoderRaw
public int getEncoderRaw(Encoder encoder)
-
getEncoderDistance
public double getEncoderDistance(Encoder encoder)
Gets the scaled encoder distance for this sample.- Parameters:
encoder
- the encoder to use to read- Returns:
- the distance
-
getEncoderPeriodRaw
public int getEncoderPeriodRaw(Encoder encoder)
-
getCounter
public int getCounter(Counter counter)
-
getCounterPeriod
public int getCounterPeriod(Counter counter)
-
getDigitalSource
public boolean getDigitalSource(DigitalSource digitalSource)
-
getAnalogInputRaw
public int getAnalogInputRaw(AnalogInput analogInput)
-
getAnalogInputVoltage
public double getAnalogInputVoltage(AnalogInput analogInput)
-
getAveragedAnalogInputRaw
public int getAveragedAnalogInputRaw(AnalogInput analogInput)
-
getAveragedAnalogInputVoltage
public double getAveragedAnalogInputVoltage(AnalogInput analogInput)
-
getDutyCycleOutputRaw
public int getDutyCycleOutputRaw(DutyCycle dutyCycle)
-
getDutyCycleOutput
public double getDutyCycleOutput(DutyCycle dutyCycle)
-
-