ThermalControl
public protocol ThermalControl : Peripheral
Peripheral managing thermal control.
This peripheral can be retrieved by:
device.getPeripheral(Peripherals.ThermalControl)
-
Thermal control setting
Declaration
Swift
var setting: ThermalControlSetting { get }
-
Sensitivity range setting
Declaration
Swift
var sensitivitySetting: ThermalSensitivityRangeSetting { get }
-
Thermal camera calibration
Declaration
Swift
var calibration: ThermalCalibration? { get }
-
Sends emissivity value.
Declaration
Swift
func sendEmissivity(_ emissivity: Double)
Parameters
emissivity
emissivity value in range [0, 1]
-
Sends thermal palette configuration to drone.
Declaration
Swift
func sendPalette(_ palette: ThermalPalette)
Parameters
palette
palette configuration
-
Sends background temperature to drone.
Declaration
Swift
func sendBackgroundTemperature(_ backgroundTemperature: Double)
Parameters
backgroundTemperature
background temperature (Kelvin)
-
Sends rendering configuration to drone.
Declaration
Swift
func sendRendering(rendering: ThermalRendering)
Parameters
rendering
rendering configuration