Class RemoteControl

java.lang.Object
com.flir.thermalsdk.live.remote.RemoteControl

public final class RemoteControl extends Object
Camera remote control. Can read, manipulate and listen for events from a Camera.
  • Method Details

    • cameraState

      public Property<CameraState> cameraState()
      Check the camera state. In example, camera can be in cooling state, which means it temporary can't stream video. Features: SUBSCRIBABLE (YES), WRITABLE (NO).
    • cameraInformation

      public Property<CameraInformation> cameraInformation()
      Information about the device. Features: SUBSCRIBABLE (NO), WRITABLE (NO).
    • laserOn

      public Property<Boolean> laserOn()
      Control camera's laser meter.
    • minTemperatureSpan

      public Property<Double> minTemperatureSpan()
      This is the minimum temperature span that we allow in manual image adjust mode (level/span). It is a parameter that comes from the calibration data of that camera individual. Features: SUBSCRIBABLE (NO), WRITABLE (NO).
    • minSpotSize

      public Property<Integer> minSpotSize()
      Defines the minimum number of pixels that a measured object must fill in order to achieve an accurate temperature calculation. It is a parameter that comes from the calibration data of that camera individual. Features: SUBSCRIBABLE (NO), WRITABLE (NO).
    • getBattery

      @Nullable public @Nullable Battery getBattery()
      Get the Battery interface to monitor camera battery status.
      Returns:
      Battery object if it's available, or null if the Camera model has no battery support.
    • getStorage

      @Nullable public @Nullable Storage getStorage()
      Get the Storage interface to interact with camera storage (i.e. internal storage or SD card).
      Returns:
      Storage object if it's available, or null if the Camera model has no storage support.
    • getCalibration

      @Nullable public @Nullable Calibration getCalibration()
      Get the camera calibration control interface.
      Returns:
      Calibration object if it's available, or null if the Camera model has no calibration support.
    • getSystem

      @Nullable public @Nullable System getSystem()
      Get the camera system functions control interface.
      Returns:
      System object if it's available, or null if the Camera model has no system functions support.
    • getTemperatureRange

      @Nullable public @Nullable TemperatureRange getTemperatureRange()
      Get the camera temperature range control interface.
      Returns:
      TemperatureRange object if it's available, or null if the Camera model has no temperature range support.
    • getFocus

      @Nullable public @Nullable Focus getFocus()
      Get the camera focus control interface.
      Returns:
      Focus object if it's available, or null if the Camera model has no focus feature support.
    • getScaleController

      @Nullable public @Nullable ScaleController getScaleController()
      Get the camera scale control interface.
      Returns:
      ScaleController object if it's available, or null if the Camera model has no scale control support.
    • getOverlay

      @Nullable public @Nullable Overlay getOverlay()
      Get the camera overlay control interface.
      Returns:
      Overlay object if it's available, or null if the Camera model has no overlay control support.
    • getPaletteController

      @Nullable public @Nullable PaletteController getPaletteController()
      Get the camera palette control interface.
      Returns:
      PaletteController object if it's available, or null if the Camera model has no palette control support.
    • getFusionController

      @Nullable public @Nullable FusionController getFusionController()
      Get the camera fusion control interface.
      Returns:
      FusionContoller object if it's available, or null if the Camera model has no fusion control support.
    • getMeasurementsController

      @Nullable public @Nullable MeasurementsController getMeasurementsController()
      Get the camera measurement tools control interface.
      Returns:
      MeasurementController object if it's available, or null if the Camera model has no measurement tools control support.