Package me.clarius.sdk
Class ProbeSettings
java.lang.Object
me.clarius.sdk.ProbeSettings
Probe settings.
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
The number of seconds to engage freezing imaging after no contact mode has been engaged, valid range is 0 - 120, where 0 turns the function off.int
Flag allowing the system to adjust bandwidth parameters automatically when lag or dropped frames are determined.int
The number of seconds to engage a lower frame rate when no contact is detected, valid range is 0 - 30, where 0 turns the function off.int
The number of hours for probe to go into deep sleep, valid range is 0 - 96, where 0 disables deep sleep.Button down setting.Button down hold setting.static final int
Flag off.static final int
Flag on.int
Flag allowing the probe to send logs while imaging.Button handle setting.int
Flag to enable 40 MHz bands for the probe's Wi-Fi network.int
The number of minutes to power down the device once imaging has been frozen, valid range is 0 - 120, where 0 turns the function off.int
Flag to force the probe to stay powered while being charged.int
Flag allowing the probe's buttons to power the device on.int
Flag allowing the probe to make beeping sounds.int
The number of seconds to engage freezing imaging after being stationary for a specific time frame.Button up setting.Button up hold setting.int
Flag allowing the probe to start imaging when it is picked up while frozen.int
Flag allowing the probe to automatically freeze when poor wifi connectivity is detected.int
Flag to force the probe to scan the networks and choose the appropriate channel before bringing up its Wi-Fi. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ProbeSettings
(int contactDetection, int autoFreeze, int keepAwake, int deepSleep, int stationary, int wifiOptimization, int wifiSearch, int htWifi, int keepAwakeCharging, int powerOn, int sounds, int wakeOnShake, int bandwidthOptimization, int forceLogSend, ButtonSetting up, ButtonSetting down, ButtonSetting handle, ButtonHoldSetting upHold, ButtonHoldSetting downHold) Constructor with parameters. -
Method Summary
-
Field Details
-
FLAG_OFF
public static final int FLAG_OFFFlag off.Default: 0
- See Also:
-
FLAG_ON
public static final int FLAG_ONFlag on.Default: 1
- See Also:
-
contactDetection
public int contactDetectionThe number of seconds to engage a lower frame rate when no contact is detected, valid range is 0 - 30, where 0 turns the function off.Default: 3
-
autoFreeze
public int autoFreezeThe number of seconds to engage freezing imaging after no contact mode has been engaged, valid range is 0 - 120, where 0 turns the function off.Default: 30
-
keepAwake
public int keepAwakeThe number of minutes to power down the device once imaging has been frozen, valid range is 0 - 120, where 0 turns the function off.Default: 15
-
deepSleep
public int deepSleepThe number of hours for probe to go into deep sleep, valid range is 0 - 96, where 0 disables deep sleep.Default: 3
-
stationary
public int stationaryThe number of seconds to engage freezing imaging after being stationary for a specific time frame.Default: 0
-
wifiOptimization
public int wifiOptimizationFlag allowing the probe to automatically freeze when poor wifi connectivity is detected.Default: FLAG_ON
-
wifiSearch
public int wifiSearchFlag to force the probe to scan the networks and choose the appropriate channel before bringing up its Wi-Fi.Default: FLAG_OFF
-
htWifi
public int htWifiFlag to enable 40 MHz bands for the probe's Wi-Fi network.Default: FLAG_OFF
-
keepAwakeCharging
public int keepAwakeChargingFlag to force the probe to stay powered while being charged.Default: FLAG_OFF
-
powerOn
public int powerOnFlag allowing the probe's buttons to power the device on.Default: FLAG_ON
-
sounds
public int soundsFlag allowing the probe to make beeping sounds.Default: FLAG_ON
-
wakeOnShake
public int wakeOnShakeFlag allowing the probe to start imaging when it is picked up while frozen.Default: FLAG_OFF
-
bandwidthOptimization
public int bandwidthOptimizationFlag allowing the system to adjust bandwidth parameters automatically when lag or dropped frames are determined.Default: FLAG_OFF
-
forceLogSend
public int forceLogSendFlag allowing the probe to send logs while imaging.Default: FLAG_OFF
-
up
Button up setting.Default: ButtonSetting.ButtonDisabled
-
down
Button down setting.Default: ButtonSetting.ButtonDisabled
-
handle
Button handle setting.Default: ButtonSetting.ButtonDisabled
-
upHold
Button up hold setting.Default: ButtonHoldSetting.ButtonHoldDisabled
-
downHold
Button down hold setting.Default: ButtonHoldSetting.ButtonHoldDisabled
-
-
Constructor Details
-
ProbeSettings
public ProbeSettings()Default constructor. -
ProbeSettings
public ProbeSettings(int contactDetection, int autoFreeze, int keepAwake, int deepSleep, int stationary, int wifiOptimization, int wifiSearch, int htWifi, int keepAwakeCharging, int powerOn, int sounds, int wakeOnShake, int bandwidthOptimization, int forceLogSend, ButtonSetting up, ButtonSetting down, ButtonSetting handle, ButtonHoldSetting upHold, ButtonHoldSetting downHold) Constructor with parameters.- Parameters:
contactDetection
- The number of seconds to engage a lower frame rate when no contact is detected, valid range is 0 - 30, where 0 turns the function off.autoFreeze
- The number of seconds to engage freezing imaging after no contact mode has been engaged, valid range is 0 - 120, where 0 turns the function off.keepAwake
- The number of minutes to power down the device once imaging has been frozen, valid range is 0 - 120, where 0 turns the function off.deepSleep
- The number of hours for probe to go into deep sleep, valid range is 0 - 96, where 0 disables deep sleep.stationary
- The number of seconds to engage freezing imaging after being stationary for a specific time frame.wifiOptimization
- Flag allowing the probe to automatically freeze when poor wifi connectivity is detected.wifiSearch
- Flag to force the probe to scan the networks and choose the appropriate channel before bringing up its Wi-Fi.htWifi
- Flag to enable 40 MHz bands for the probe's Wi-Fi network.keepAwakeCharging
- Flag to force the probe to stay powered while being charged.powerOn
- Flag allowing the probe's buttons to power the device on.sounds
- Flag allowing the probe to make beeping sounds.wakeOnShake
- Flag allowing the probe to start imaging when it is picked up while frozen.bandwidthOptimization
- Flag allowing the system to adjust bandwidth parameters automatically when lag or dropped frames are determined.forceLogSend
- Flag allowing the probe to send logs while imaging.up
- Button up setting.down
- Button down setting.handle
- Button handle setting.upHold
- Button up hold setting.downHold
- Button down hold setting.
-