Skip to main content

AutelXT709 class

class AutelXT709

Description:AutelXT709 class,This interface is used to provide XT709 camera function. inherited from AutelXT706

method setIrImageMode

void setIrImageMode (ImageMode imageMode, int contrast, int brightness, CallbackWithNoParam callback);

Description: set camera IR image mode.

Input params:

imageMode: image mode

contrast: contrast

brightness: brightness

callback: the callback when set camera IR image mode

method getIrImageMode

void getIrImageMode (CallbackWithOneParam<IrImageModeParam> callback);

Description:get IR Image Mode。

Input params:

callback: the callback when getting IR Image Mode.

method setIrEnhance

void setIrEnhance(boolean enable, int strength, CallbackWithNoParam callback);

Description:set camera IR enhance.

Input params:

enable: switch for setting camera IR enhance.

strength: IR enhance

callback: the callback when set camera IR enhance

method getIrEnhance

void getIrEnhance (CallbackWithOneParam<IrEnhanceParam> callback);

Description:get camera IR enhance.

Input params::

callback: the callback when get camera IR enhance.

method setIrDeNoise

void setIrDeNoise (boolean enable, CallbackWithNoParam callback);

Description:set IR de noise switch

Input params:

enable: switch for setting IR de noise

callback: callback when set switch for IR de noise.

method getIrDeNoise

void getIrDeNoise (CallbackWithOneParam<Boolean> callback);

Description:get ir de noise switch

Input params:

callback: the call back when get ir de noise.

method setIrGain

void setIrGain(IrGainMode mode, CallbackWithNoParam callback);

Description:set ir gain

Input params:

mode: ir gain mode

callback: the callback when set ir gain 。

method getIrGain

void getIrGain (CallbackWithOneParam<IrGainMode> callback);

Description:get IR gain.

Input params:

callback: the call back when get IR gain

method setIrIsoTherm

void setIrIsoTherm (IrIsoThermMode mode, int hotThread, int coldThread, CallbackWithNoParam callback);

Description:set IR ISO therm

Input params:

mode: IR ISO therm mode

hotThread: hot Thread

coldThread: cold Thread

callback: the callback when set IR ISO therm

method getIrIsoTherm

void getIrIsoTherm (CallbackWithOneParam<IrThresholdParam> callback);

Description:get IR ISO therm

Input params:

callback: callback when get IR ISO therm

method setSuperNightSetting

void setSuperNightSetting (int nightSetting, CallbackWithNoParam callback);

Description:Set the photosensitive mode

Input params:

nightSetting:Sensitivity mode, 0: Standard, 1: Nightscape, 2: Super Sensitive.

callback: callback when set the photosensitive mode.

method getSuperNightSetting

void getSuperNightSetting (CallbackWithOneParam<Integer> callback);

Description:Get photosensitive mode

Input params:

callback: callback when get photosensitive mode.

method getIrLum

void getIrLum (CallbackWithOneParam<Integer> callback);

Description:Get Thermal Imaging Brightness.

Input params:

callback: callback get Thermal Imaging Brightness.

method setIrLum

void setIrLum (int IrBrightness, CallbackWithNoParam callback);

Description:Set Thermal Imaging Brightness.

Input params:

IrBrightness:Brightness value, 80~170, the interval is 10.

callback: callback when set Thermal Imaging Brightness.

method getIrContrast

void getIrContrast (CallbackWithOneParam<Integer> callback);

Description:get the thermal imaging contrast.

Input params:

callback: callback when get the thermal imaging contrast.

method setIrContrast

void setIrContrast (int contrast, CallbackWithNoParam callback);

Description:Setting Thermal Imaging Contrast

Input params:

contrast:Contrast, 5~50, interval of 5.

callback: callback when setting thermal imaging contrast.

method toRx ()

RxAutelXT709 toRx ()

Description:covert to ReactiveX AutelXT709 object.