Class WirelessCameraDetails

java.lang.Object
com.flir.thermalsdk.live.WirelessCameraDetails

public final class WirelessCameraDetails extends Object
Stores the wireless connection information. Populated from BLE packets from FLIR ONE wireless camera.
  • Field Details

    • ssid

      @NotNull public final @NotNull String ssid
      SSID/name of the FLIR ONE WiFi network.
    • password

      @Deprecated @Nullable public final @Nullable String password
      Deprecated.
      This is the old way of getting a password, may stop working in new releases or be removed in future. Instead use getPasswordForSerialNumber(String) or getPasswordForSerialNumber(String, long).
      Password for the FLIR ONE WiFi network.
    • ipAddress

      @NotNull public final @NotNull String ipAddress
      The IP address of the F1 wireless camera i.e. 192.168.1.1.
    • firmwareVersion

      @NotNull public final @NotNull String firmwareVersion
      Camera's firmware version.
    • serialNumber

      @NotNull public final @NotNull String serialNumber
      Camera's serial number.
    • firstTimeSetupFlag

      @NotNull public final @NotNull Boolean firstTimeSetupFlag
      Flag determining if this is the first time setup/connection.
    • txPowerLevel

      @NotNull public final @NotNull Integer 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

      @NotNull public final @NotNull Integer rssi
      Returns the received signal strength in dBm. The valid range is [-127, 126].
    • passwordChangedFlag

      @NotNull public final @NotNull Boolean passwordChangedFlag
      Flag determining if the default password has changed.
    • batteryLevel

      @NotNull public final @NotNull Integer batteryLevel
      Camera's current battery level.
    • batteryCharging

      @NotNull public final @NotNull Boolean batteryCharging
      Camera's current battery state - charging or not.
    • skylabConnectedFlag

      @NotNull public final @NotNull Boolean skylabConnectedFlag
      Determines if there are active connections to the camera's WiFi network.
    • signalStrength

      @NotNull public final @NotNull SignalStrength signalStrength
      Defines a level/strength of signal.
    • cameraType

      @NotNull public final @NotNull CameraType cameraType
      Determines the type of the camera.
    • wifiMode

      @NotNull public final @NotNull Integer wifiMode
      Determines the WiFi mode the camera operates in.
  • Constructor Details

  • Method Details

    • getPasswordForSerialNumber

      public static String getPasswordForSerialNumber(String serialNumber)
      Generate a password allowing to connect to FLIR Camera WiFi network.
      Parameters:
      serialNumber - the camera serial number
      Returns:
      Returns a password allowing to connect to FLIR Camera WiFi network.
    • getPasswordForSerialNumber

      public static String getPasswordForSerialNumber(String serialNumber, long code)
      Generate a password allowing to connect to FLIR Camera WiFi network.
      Parameters:
      serialNumber - the camera serial number
      code - a code required to obtain a FLIR Camera WiFi network password
      Returns:
      Returns a password allowing to connect to FLIR Camera WiFi network.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object