All Classes and Interfaces

Class
Description
A base class for a Meterlink device.
Holds information about the interface that found the camera
 
Specifies parameters for the Adaptive Detail Enhancement (ADE) mode.
Adaptive detail enhancement which is using a edge-preserving and noise-reducing smoothing filter to enhance the contrast in the image.
Utility for handling local files on Android platform.
Describes area calculation for specified measurement tool.
AuthenticationResponse, holds the status of the Authentication request
 
Annotation used to mark that it is highly recommended to call this function from a background thread in order to keep the UI/main thread non-blocking.
Camera battery status monitoring interface.
Defines a battery charging state.
A utility construction for converting ImageBuffer to a visual bitmap.
Provides functionality to manage the Bitmap operations.
Defines the fusion image mode, where Thermal image blends with the Visual image.
The enumeration for all possible appearances for an isotherm.
A helper class for getting a signal strength for a connected F1 camera.
Simple listener for a signal strength.
Wrapper for Android Bluetooth adapter.
Categorization of Bluetooth error codes.
Enum of all possible ErrorCodes of category BluetoothErrorCategory.
Camera calibration control interface.
Camera NUC (Non-Uniform Calibration, also known as FFC) status monitoring interface.
Camera shutter status monitoring interface.
Manages any FLIR camera.
Deprecated.
Use Consumer instead.
Holds information about the camera used to create the Thermal image.
Represents camera device information.
 
 
Interface allowing to perform an active search (discovery) for cameras.
Describes a state of a FLIR camera.
Types of FLIR cameras.
Defines Meterlink Channel data.
Data listener for incoming data for one data channel.
Represents a set of tree integers that represent the center point and a radius of a circle.
Defines a behaviour when importing to a local path, where a file already exists.
Deprecated.
Use ColorDistributionSettings and it's subclasses instead.
Base class for specifying the color distribution settings of the ThermalImage.
Interface for rendering thermal images and thermal scale.
Defines a visual image color mode.
Represents a command on the remote camera.
Represents a command with a single parameter on the remote camera.
Represents a command with dwo parameters on the remote camera.
Defines interface used to perform discovery of new devices.
Class provides basic compass information.
Camera connection status listener.
Base class for physical interfaces.
Helper singleton to create Connector objects.
Interface used to define a creator for CameraScanner object.
Connect information for Camera connections eg.
Represents an operation that accepts a single input argument and returns no result.
Annotation used to mark that the function/field/class is currently not used, but we want to keep it for reference or future use.
Wrapper for YCbCr color.
Represents a logged/recorded data reading.
Specifies parameters for the Digital Detail Enhancement (DDE) and Entropy modes.
Perform digital detail enhancement which enhance details and/or suppress fixed pattern noise.
Defines delta member value type.
Defines Meterlink DeviceInfo data.
A wrapper for a discovered camera.
This interface needs be implemented by any class, which wants to receive notifications about discovery events.
Client class for scanning for FLIR cameras
The DisplaySettings exposes a range of visual attributes which specify how the image is displayed.
Specifies the supported distance units.
Specifies parameters for the Digital Detail Enhancement (DDE) and Entropy modes.
Entropy modes reserve more shades of gray/colors for areas with more entropy by assigning areas with lower entropy lesser gray shades.
Categorization of error codes.
General error code class.
A class defining an exception with an error code that comes from a native layer.
Describes a file on the Camera's filesystem.
Abstract file path on Camera's filesystem.
Helper for handling I/O operations.
Defines if the image is flipped horizontally/vertically or both.
Wrapper for Bluetooth adapter across platforms.
Wrapper for Bluetooth device across platforms.
Defines a FLIR ONE camera type.
Camera focus control and monitoring interface.
Autofocus modes.
Defines the focus calculation method.
Determines if camera should focus on near or far objects or control focus automatically (depending on the scene).
Describes a directory/folder on the Camera's filesystem.
Abstract folder path on Camera's filesystem.
Annotation used to mark that the function/field is used in tests.
Frame interval time settings.
Specifies parameters for the FSX (DDE 2.0).
Provides functionality to manage the Fusion modes of a ThermalImage.
Camera fusion mode control and monitoring interface.
Channel mode/type used to display live view on the camera.
Definition of image's display mode.
Defines how fusion span level is displayed.
Defines the way the image is displayed.
Describes the type of a gas leak.
Gas quantification information.
Gas quantification result information.
Defines a GPS information like latitude, longitude, etc..
Indicates the altitude used as the reference altitude in the GPS information/data.
Specifies parameters for the plateau histogram equalization mode.
The colors are evenly distributed over the existing temperatures of the image and enhance the contrast.
Class describing a discovered FLIR camera.
The Identity object can be used to connect to a FLIR camera.
A base definition for all FLIR images.
A buffer interface for obtaining image data.
Supported pixel formats of the buffer.
Renders still thermal images.
A factory used to create thermal or visual images instances based on provided path or URI.
Defines the parameters of an environment, where the ThermalImage was taken.
Base interface for subscribing to Camera streaming.
Provides statistics for Thermal data for the ThermalImage.
Interface allowing to initialize and perform import from Camera (list and import images).
Helper singleton to create Importer objects.
Interface used to define a creator for Importer object.
Annotation used to mark that the function/class is used internally (by another module, class), but we don't want to expose it publicly.
Stores the IP settings of a discovered camera.
 
This class represents an Isotherm object.
Temporary object used to hold the information about the isotherm prior to adding it to the collection.
IsothermAbove is colorizing pixels above a threshold.
IsothermBelow is colorizing pixels below a threshold.
This class represents a collection of isotherms.
The humidity isotherm can detect areas where there is a risk of mold growing, or where there is a risk of the humidity falling out as liquid water (i.e.
The insulation isotherm can detect areas where there may be an insulation deficiency in the building.
IsothermInterval is colorizing pixels inside a range.
The enumeration for an isotherm type.
Provides a buffer for holding image data.
 
Annotation used to mark that the function/field/class is used only by JNI layer.
Represents a line as a coordinate and orientation pair.
Defines a line orientation in 2D environment.
Deprecated.
A wrapper for a local date and time.
Describes different possible file locations in the cameras filesystem.
Defines a single log item from a DataReading.
Calculation mask for measurement area.
Defines the circle measurement tool shape.
MeasurementDelta measurement type.
A class defining the Exception, which can occur when adding new MeasurementShape to the MeasurementShapeCollection.
Defines a line measurement tool shape.
Defines a common set of measurement parameters.
Defines measurement rectangle shape.
MeasurementReference measurement type.
Camera measurement tools control and monitoring interface.
A base class for all measurement shape tools.
Container for a different type of MeasurementShapes.
A base class for all movable measurement shape tools.
Defines a measurement spot/point tool.
Defines a file types for download progress from a Meterlink device.
Defines a BLE transfer type.
A class representing a Meterlink device discovered as a BLE (Bluetooth Low Energy/Bluetooth Smart) device.
A class representing a Meterlink device discovered as a classic Bluetooth device.
A class representing a Meterlink exception.
Defines possible Meterlink errors that may occur during discovery process.
Helper for processing Meterlink JPEG image.
Wrapper for holding processing result.
Helper for processing Meterlink logs.
Defines a format in which the log file will be stored.
Class managing FLIR Meterlink discovery.
Defines a discovery mode.
Interface for listening on Meterlink raw byte data, which can be useful for debugging.
Defines a type of a Meterlink device.
Defines multi-spectral fusion image mode.
Annotation used to mark that the function/class is not fully implemented.
Callback type for successful import/download of a single file.
Callback type for successful remote commands.
Callback type for error events.
Callback type for successful import/download of one of the files from an import list.
Callback type for file error events.
The interface, which should be implemented by any class, that wants to receive notifications about Meterlink discovery events.
The interface, which should be implemented by any class, that wants to receive notifications about Meterlink connection and data transfer events.
Callback type for successful file import.
Callback type for successfully read property.
Callback type for remote error events.
Camera overlay/ controller.
Wrapper for Pair object.
Defines a palette representation, which can be applied to the ThermalImage in order to display it in specified colors.
Camera palette control and monitoring interface.
Manages Palettes, which could be applied to ThermalImage.
A wrapper used to provide Parcelable feature for AdapterInfo.
A wrapper used to provide Parcelable feature for CameraInformation.
A wrapper used to provide Parcelable feature for Identity.
A wrapper used to provide Parcelable feature for IpSettings.
A wrapper used to provide Parcelable feature for JavaImageBuffer.
Encapsulated the asking of permission in Android, the class has to be used by an Activity.
Support handling both permissions for Network, Bluetooth.
The Activity registered with this utility class has to implement "onRequestPermissionsResult(..)" and call this handlers "onRequestPermissionsResult(..)"
Note that you also need to describe the permissions required in Android manifest.
Defines the fusion image mode, where Thermal image is displayed in defined area on top of the Visual image.
Specifies parameters for the plateau histogram equalization mode.
The colors are evenly distributed over the existing temperatures of the image and will preserve brightness while enhancing the contrast.
Defines an Point with an X and Y value.
Specifies pre-recording settings.
Callback for reporting download progress.
Represents a property on the remote camera.
Settings used to configure a ThermalSequenceRecorder.
Specifies the recording states.
Defines a Rectangle.
Defines a remote circle measurement tool shape.
Camera remote control.
Defines a remote line measurement tool shape.
Defines a remote measurement rectangle shape.
A base class for all remote measurement shape tools.
Defines a remote measurement spot/point tool.
Interface for rendering images.
Defines a clock-wise rotation angle which can be applied for a ThermalImage.
Defines an image's linear scale object and basic scale's parameters.
Camera scale control interface.
Factory used to create devices scanner for different connection interface types (network, USB, Bluetooth, etc.).
Interface used to define a creator for CameraScanner object.
Defines Meterlink SensorAuxInfo data.
Defines Meterlink SensorMeasureInfo data.
Defines Meterlink SensorPoll data.
Defines Meterlink SensorQuantity data.
Helper class for showing a toast message on the screen.
Specifies parameters for the plateau histogram equalization mode.
The color information in the image is distributed linear to the signal values of the image.
Defines a level/strength of signal.
Utility class allowing to measure BLE signal strength.
Camera image storage control interface.
Wraps a path to a stored image (or IR+visual pair of images) on a camera or locally.
Persistence storage manager.
Basic class for managing streaming from a Camera.
Note: The implementation for thermal streaming for network cameras is still in experimental stage.
Base class for rendering live streaming.
Base interface for working with Camera's Stream.
Camera system control and monitoring interface.
Specifies parameters for the plateau histogram equalization mode.
The color information in the image is distributed linear to the temperature values of the image.
Camera Temperature Range control interface.
Specifies the supported temperature units.
Represents an Thermal delta with additional state information.
The exception that is thrown when a ThermalImage error occurs.
Defines the image fusion mode, where thermal and visual image is combined for an output image.
Defines features of a Thermal image created from file or stream with temperature (radiometric) data.
Describes a file on the physical file system, which contains a ThermalImage.
Listener for an image data received from a Camera instance.
Logging helper class.
 
Logging levels.
Defines the fusion image mode, where only the Thermal image is displayed.
The Android SDK entry point for Android platform.
This class plays thermal image sequence.
This class allows to store thermal images to local file or a stream.
Class for handling for streaming thermal images.
Represents an Thermal value with additional state information.
Specifies the Thermal value State.
Fusion transformation settings.
Provides units conversion API.
Defines distance units.
Defines humidity units.
Defines mass units.
Defines pressure units.
Defines temperature units.
Interface unit enums must implement.
Helper class to perform runtime permission requests for accessing USB devices as FLIR ONE devices
UsbPermission callback, provide information if access to usb devices e.g FLIR ONE is allowed by the user
 
Data listener for incoming visual data.
Defines the fusion image mode, where only the visual image is displayed.
Class for handling for streaming visual (RGB) images.
Defines parameters for the VividIR filter.
Vivid IR latency modes.
Vivid IR upscale methods.
Defines a voice annotation which can be added to a snapshot from a camera.
Defines VoiceAnnotation's sound format.
Categorization of WiFi error codes.
Enum of all possible ErrorCodes of category WifiErrorCategory
Describes the wind speed conditions.
Stores the wireless connection information.
Builder for WirelessCameraDetails.