Impact Acquire SDK Python
InfoBlueFOX Class Reference

A more specific class to query information about a mvBlueFOX device and its driver(Device specific interface layout only). More...

Inheritance diagram for InfoBlueFOX:
[legend]

Public Member Functions

 __init__ (self, pDev)
 Constructs a new mvIMPACT.acquire.InfoBlueFOX object.
 

Properties

 deviceSensorRevision = property(lib_mvIMPACT_acquire.InfoBlueFOX_deviceSensorRevision_get, doc=)
 A 64 bit integer property (read-only) containing the current revision of the sensor head of this device.
 
 deviceTemperature = property(lib_mvIMPACT_acquire.InfoBlueFOX_deviceTemperature_get, doc=)
 A float property (read-only) containing the temperature of the selected temperature sensor on the device in degrees Celsius.
 
 firmwareVersion = property(lib_mvIMPACT_acquire.InfoBlueFOX_firmwareVersion_get, doc=)
 An integer property (read-only) containing the firmware version of this device.
 
 sensorCaps = property(lib_mvIMPACT_acquire.InfoBlueFOX_sensorCaps_get, doc=)
 An integer property (read-only) containing a bit mask containing information about the sensors capabilities(if known).
 
 sensorFPGAVersion = property(lib_mvIMPACT_acquire.InfoBlueFOX_sensorFPGAVersion_get, doc=)
 An integer property (read-only) containing the FPGA version of the camera(if known).
 
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 userEEPROMSize = property(lib_mvIMPACT_acquire.InfoBlueFOX_userEEPROMSize_get, doc=)
 An integer property (read-only) containing the size of the user EEPROM that can be accessed using the I2C access features of mvIMPACT.acquire.I2CControl.
 

Detailed Description

A more specific class to query information about a mvBlueFOX device and its driver(Device specific interface layout only).

This class contains a collection of properties providing various information about a mvBlueFOX device and its driver.

Note
This class will only be available if mvIMPACT.acquire.Device.interfaceLayout is set to mvIMPACT.acquire.dilDeviceSpecific before the device is opened.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
pDev )

Constructs a new mvIMPACT.acquire.InfoBlueFOX object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object.

Reimplemented from InfoBlueDevice.

Property Documentation

◆ deviceSensorRevision

deviceSensorRevision = property(lib_mvIMPACT_acquire.InfoBlueFOX_deviceSensorRevision_get, doc=)
static

A 64 bit integer property (read-only) containing the current revision of the sensor head of this device.

Note
This feature is currently not supported by all sensors. If a sensor can't provide this information, the value of this property will remain 0 at all time.
Since
1.12.65

◆ deviceTemperature

deviceTemperature = property(lib_mvIMPACT_acquire.InfoBlueFOX_deviceTemperature_get, doc=)
static

A float property (read-only) containing the temperature of the selected temperature sensor on the device in degrees Celsius.

Note
This property will not be available for every mvBlueFOX. Right now this feature is only implemented for 202d version of the mvBlueFOX.
Since
1.12.62

◆ firmwareVersion

firmwareVersion = property(lib_mvIMPACT_acquire.InfoBlueFOX_firmwareVersion_get, doc=)
static

An integer property (read-only) containing the firmware version of this device.

◆ sensorCaps

sensorCaps = property(lib_mvIMPACT_acquire.InfoBlueFOX_sensorCaps_get, doc=)
static

An integer property (read-only) containing a bit mask containing information about the sensors capabilities(if known).

Note
If nothing is known about this feature, this property will contain '-1'.

◆ sensorFPGAVersion

sensorFPGAVersion = property(lib_mvIMPACT_acquire.InfoBlueFOX_sensorFPGAVersion_get, doc=)
static

An integer property (read-only) containing the FPGA version of the camera(if known).

Note
If nothing is known about this feature, this property will contain '-1'.

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

◆ userEEPROMSize

userEEPROMSize = property(lib_mvIMPACT_acquire.InfoBlueFOX_userEEPROMSize_get, doc=)
static

An integer property (read-only) containing the size of the user EEPROM that can be accessed using the I2C access features of mvIMPACT.acquire.I2CControl.

Note
The size may vary depending on the product. Even different products with the same sensor might report different values here.
The user EEPROM uses a virtual I2C address of 0x1A2 for write access and 0x1A3 for read access.