ThermalControl

interface ThermalControl : Peripheral

Thermal Control peripheral interface for drones.

This peripheral allows to control the drone's thermal feature. When thermal mode is enabled, the drone sends the thermal camera video stream.

Note that this peripheral may be unsupported, depending on the drone model and firmware version.

This peripheral can be obtained from a drone using:

drone.getPeripheral(ThermalControl.class)

See also

com.parrot.drone.groundsdk.device.Drone

Types

Link copied to clipboard
interface AbsolutePalette : ThermalControl.Palette
Absolute thermal palette.
Link copied to clipboard
interface Calibration
Thermal camera calibration interface.
Link copied to clipboard
enum Mode
Thermal mode.
Link copied to clipboard
interface Palette
Thermal palette.
Link copied to clipboard
interface RelativePalette : ThermalControl.Palette
Relative thermal palette.
Link copied to clipboard
interface Rendering
Thermal rendering configuration.
Link copied to clipboard
enum Sensitivity
Thermal camera sensitivity.
Link copied to clipboard
interface SpotPalette : ThermalControl.Palette
Spot thermal palette.

Functions

Link copied to clipboard
abstract fun calibration(): ThermalControl.Calibration
Gives access to the thermal camera calibration interface.
Link copied to clipboard
abstract fun mode(): EnumSetting<ThermalControl.Mode>
Gives access to the thermal mode setting.
Link copied to clipboard
abstract fun sendBackgroundTemperature(@FloatRange(from = 0) value: Double)
Sends the background temperature value to the drone.
Link copied to clipboard
abstract fun sendEmissivity(@FloatRange(from = 0, to = 1) value: Double)
Sends the current emissivity value to the drone.
Link copied to clipboard
abstract fun sendPalette(@NonNull palette: ThermalControl.Palette)
Sends the thermal palette configuration to the drone.
Link copied to clipboard
abstract fun sendRendering(@NonNull rendering: ThermalControl.Rendering)
Sends the thermal rendering configuration to the drone.
Link copied to clipboard
abstract fun sensitivity(): EnumSetting<ThermalControl.Sensitivity>
Gives access to the thermal camera sensitivity setting.