Class AnalogInputEvent

java.lang.Object
com.diozero.api.DeviceEvent
com.diozero.api.AnalogInputEvent

public class AnalogInputEvent
extends DeviceEvent
  • Constructor Summary

    Constructors 
    Constructor Description
    AnalogInputEvent​(int gpio, long epochTime, long nanoTime, float unscaledValue)  
  • Method Summary

    Modifier and Type Method Description
    float getRange()  
    float getScaledValue()
    Value from -range..range
    float getUnscaledValue()
    Value from -1..1
    void setRange​(float range)  
    java.lang.String toString()  

    Methods inherited from class com.diozero.api.DeviceEvent

    getEpochTime, getGpio, getNanoTime

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AnalogInputEvent

      public AnalogInputEvent​(int gpio, long epochTime, long nanoTime, float unscaledValue)
  • Method Details

    • getRange

      public float getRange()
    • setRange

      public void setRange​(float range)
    • getUnscaledValue

      public float getUnscaledValue()
      Value from -1..1
      Returns:
      the unscaled value
    • getScaledValue

      public float getScaledValue()
      Value from -range..range
      Returns:
      the scaled value
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object