Class SensorBuilder

java.lang.Object
org.robolectric.shadows.SensorBuilder

public class SensorBuilder extends Object
Builder for Sensor.
  • Method Details

    • newBuilder

      public static SensorBuilder newBuilder()
    • setType

      @CanIgnoreReturnValue public SensorBuilder setType(int type)
    • setWakeUpFlag

      @CanIgnoreReturnValue public SensorBuilder setWakeUpFlag(boolean wakeUpFlag)
    • setMaximumRange

      @CanIgnoreReturnValue public SensorBuilder setMaximumRange(float maximumRange)
    • setMinDelay

      @CanIgnoreReturnValue public SensorBuilder setMinDelay(int minDelay)
      Sets the minimum delay in microseconds for this sensor.

      This is the minimum time between samples when the sensor is in continuous mode.

      Parameters:
      minDelay - minimum delay in microseconds
      See Also:
    • setMaxDelay

      @CanIgnoreReturnValue public SensorBuilder setMaxDelay(int maxDelay)
      Sets the maximum delay in microseconds for this sensor.

      This is the maximum time between samples when the sensor is in continuous mode.

      Parameters:
      maxDelay - maximum delay in microseconds
      See Also:
    • setName

      @CanIgnoreReturnValue public SensorBuilder setName(String name)
    • setFifoMaxEventCount

      @CanIgnoreReturnValue public SensorBuilder setFifoMaxEventCount(int fifoMaxEventCount)
    • setFifoReservedEventCount

      @CanIgnoreReturnValue public SensorBuilder setFifoReservedEventCount(int fifoReservedEventCount)
    • build

      public Sensor build()