Impact Acquire SDK Python
SystemBlueFOX Class Reference

A class containing mvBlueFOX specific settings to control the overall behaviour of the driver(Device specific interface layout only). More...

Inheritance diagram for SystemBlueFOX:
[legend]

Public Member Functions

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

Properties

 footerCheckEnable = property(lib_mvIMPACT_acquire.SystemBlueFOX_footerCheckEnable_get, doc=)
 An enumerated integer property allowing to switch on/off the check of the image footer.
 
 footerMode = property(lib_mvIMPACT_acquire.SystemBlueFOX_footerMode_get, doc=)
 An enumerated integer property defining the footer mode of the device.
 
 powerMode = property(lib_mvIMPACT_acquire.SystemBlueFOX_powerMode_get, doc=)
 An enumerated integer property defining the power mode of the device.
 
 statusLEDEnable = property(lib_mvIMPACT_acquire.SystemBlueFOX_statusLEDEnable_get, doc=)
 An enumerated integer property allowing to switch on/off the status LED of the device.
 
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 transferSize = property(lib_mvIMPACT_acquire.SystemBlueFOX_transferSize_get, doc=)
 An enumerated integer property defining the block size of the image data blocks transferred from the device.
 

Detailed Description

A class containing mvBlueFOX specific settings to control the overall behaviour of the driver(Device specific interface layout only).

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.SystemBlueFOX object.

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

Reimplemented from SystemSettings.

Property Documentation

◆ footerCheckEnable

footerCheckEnable = property(lib_mvIMPACT_acquire.SystemBlueFOX_footerCheckEnable_get, doc=)
static

An enumerated integer property allowing to switch on/off the check of the image footer.

The image footer contains certain additional data as e.g. the exposure time as used by the image sensor. To debug transfer related problems it sometimes can be useful to disable all internal data consistency checks by the driver.

Valid values for this property may be: mvIMPACT.acquire.bFalse, mvIMPACT.acquire.bTrue.

◆ footerMode

footerMode = property(lib_mvIMPACT_acquire.SystemBlueFOX_footerMode_get, doc=)
static

An enumerated integer property defining the footer mode of the device.

Valid values for this property may be: mvIMPACT.acquire.bffmOff, mvIMPACT.acquire.bffm64B, mvIMPACT.acquire.bffm512B.

◆ powerMode

powerMode = property(lib_mvIMPACT_acquire.SystemBlueFOX_powerMode_get, doc=)
static

An enumerated integer property defining the power mode of the device.

Note
This property requires at least firmware version 39! See mvIMPACT.acquire.Device.firmwareVersion to find out which firmware is currently running on the device or use mvIMPACT.acquire.Device.updateFirmware() to update the firmware to the state compiled into the driver.
Do NOT modify this property when images are acquired in parallel. Switching off or on the power for a device that is capturing images at the same time will result in incorrect images! Therefore always make sure to stop image acquisition and clean up BEFORE modifying this property.

Valid values for this property may be: mvIMPACT.acquire.dpmOn, mvIMPACT.acquire.dpmOff.

◆ statusLEDEnable

statusLEDEnable = property(lib_mvIMPACT_acquire.SystemBlueFOX_statusLEDEnable_get, doc=)
static

An enumerated integer property allowing to switch on/off the status LED of the device.

Note
This feature is currently available for mvBlueFOX-MLC devices only.

Valid values for this property may be: mvIMPACT.acquire.bFalse, mvIMPACT.acquire.bTrue.

Since
2.17.0

◆ thisown

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

◆ transferSize

transferSize = property(lib_mvIMPACT_acquire.SystemBlueFOX_transferSize_get, doc=)
static

An enumerated integer property defining the block size of the image data blocks transferred from the device.

Valid values for this property may be: mvIMPACT.acquire.bfts16KB, mvIMPACT.acquire.bfts32KB, mvIMPACT.acquire.bfts64KB, mvIMPACT.acquire.bfts128KB, mvIMPACT.acquire.bfts256KB, mvIMPACT.acquire.bfts512KB, mvIMPACT.acquire.bfts1024KB, mvIMPACT.acquire.bfts2048KB.