GSThermalControl
@objc
public protocol GSThermalControl
Peripheral managing thermal control.
Note
This protocol is for Objective-C compatibility only.-
Thermal control setting.
Declaration
Swift
@objc(setting) var gsSetting: GSThermalControlSetting { get }
-
Sensitivity range setting.
Declaration
Swift
@objc(sensitivitySetting) var gsSensitivityRangeSetting: GSThermalSensitivityRangeSetting { get }
-
Thermal camera calibration
Declaration
Swift
@objc(calibration) var gsCalibration: GSThermalCalibration? { get }
-
Send emissivity value.
Declaration
Swift
func sendEmissivity(_ emissivity: Double)
Parameters
emissivity
emissivity value in range [0, 1]
-
Send 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