Package com.flir.thermalsdk.live
Class WirelessCameraDetails.Builder
java.lang.Object
com.flir.thermalsdk.live.WirelessCameraDetails.Builder
- Enclosing class:
- WirelessCameraDetails
Builder for WirelessCameraDetails.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatteryCharging
(boolean batteryCharging) Camera's current battery state - charging or not.batteryLevel
(int batteryLevel) Camera's current battery level.build()
Builds aWirelessCameraDetails
object.cameraType
(CameraType cameraType) Determines the type of the camera.firmwareVersion
(String firmwareVersion) Camera's firmware version.firstTimeSetupFlag
(boolean firstTimeSetupFlag) Flag determining if this is the first time setup/connection.getRssi()
The IP address of the F1 wireless camera i.e.boolean
Check whether the builder object has all required fields.Password for the FLIR ONE WiFi network.passwordChangedFlag
(boolean passwordChangedFlag) Flag determining if the default password has changed.rssi
(int rssi) The received signal strength in dBm.serialNumber
(String serialNumber) Camera's serial number.signalStrength
(SignalStrength signalStrength) Defines a level/strength of signal.skylabConnectedFlag
(boolean skylabConnectedFlag) Determines if there are active connections to the camera's WiFi network.SSID/name of the FLIR ONE WiFi network.txPowerLevel
(int txPowerLevel) The transmit power in dBm.wifiMode
(int wifiMode) Determines the WiFi mode the camera operates in.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
ssid
SSID/name of the FLIR ONE WiFi network. -
password
Password for the FLIR ONE WiFi network. -
ipAddress
The IP address of the F1 wireless camera i.e. 192.168.1.1. -
firmwareVersion
Camera's firmware version. -
serialNumber
Camera's serial number. -
firstTimeSetupFlag
Flag determining if this is the first time setup/connection. -
txPowerLevel
The transmit power in dBm. Valid range is [-127, 126]. A value of ScanResult#TX_POWER_NOT_PRESENT (0x7F) indicates that the TX power is not present. -
rssi
The received signal strength in dBm. The valid range is [-127, 126]. -
passwordChangedFlag
Flag determining if the default password has changed. -
batteryLevel
Camera's current battery level. -
batteryCharging
Camera's current battery state - charging or not. -
skylabConnectedFlag
Determines if there are active connections to the camera's WiFi network. -
signalStrength
Defines a level/strength of signal. -
cameraType
Determines the type of the camera. -
wifiMode
Determines the WiFi mode the camera operates in. -
getRssi
-
build
Builds aWirelessCameraDetails
object.- Returns:
- Returns a
WirelessCameraDetails
or throwsIllegalStateException
if not all required fields are filled in.
-
isComplete
public boolean isComplete()Check whether the builder object has all required fields.- Returns:
- Returns true if the builder object has all required fields, otherwise returns false.
-