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.