Impact Acquire SDK Python

Classes and functions that will be available if the device is used with the GenICam interface layout. More...

Inheritance diagram for DeviceControl:
[legend]

Public Member Functions

 __init__ (self, *args)
 Constructs a new mvIMPACT.acquire.DeviceControl object.
 

Properties

 deviceCharacterSet = property(lib_mvIMPACT_acquire.DeviceControl_deviceCharacterSet_get, doc=)
 An enumerated integer property.
 
 deviceClockFrequency = property(lib_mvIMPACT_acquire.DeviceControl_deviceClockFrequency_get, doc=)
 A floating point property.
 
 deviceClockSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceClockSelector_get, doc=)
 An enumerated integer property.
 
 deviceConnectionSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionSelector_get, doc=)
 An integer property.
 
 deviceConnectionSpeed = property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionSpeed_get, doc=)
 An integer property.
 
 deviceConnectionStatus = property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionStatus_get, doc=)
 An enumerated integer property.
 
 deviceEventChannelCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceEventChannelCount_get, doc=)
 An integer property.
 
 deviceFamilyName = property(lib_mvIMPACT_acquire.DeviceControl_deviceFamilyName_get, doc=)
 A string property.
 
 deviceFeaturePersistenceEnd = property(lib_mvIMPACT_acquire.DeviceControl_deviceFeaturePersistenceEnd_get, doc=)
 A method object.
 
 deviceFeaturePersistenceStart = property(lib_mvIMPACT_acquire.DeviceControl_deviceFeaturePersistenceStart_get, doc=)
 A method object.
 
 deviceFirmwareVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceFirmwareVersion_get, doc=)
 A string property.
 
 deviceGenCPVersionMajor = property(lib_mvIMPACT_acquire.DeviceControl_deviceGenCPVersionMajor_get, doc=)
 An integer property.
 
 deviceGenCPVersionMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceGenCPVersionMinor_get, doc=)
 An integer property.
 
 deviceID = property(lib_mvIMPACT_acquire.DeviceControl_deviceID_get, doc=)
 A string property.
 
 deviceIndicatorMode = property(lib_mvIMPACT_acquire.DeviceControl_deviceIndicatorMode_get, doc=)
 An enumerated integer property.
 
 deviceLinkCommandTimeout = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkCommandTimeout_get, doc=)
 A floating point property.
 
 deviceLinkConnectionCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkConnectionCount_get, doc=)
 An integer property.
 
 deviceLinkHeartbeatMode = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkHeartbeatMode_get, doc=)
 An enumerated integer property.
 
 deviceLinkHeartbeatTimeout = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkHeartbeatTimeout_get, doc=)
 A floating point property.
 
 deviceLinkSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkSelector_get, doc=)
 An integer property.
 
 deviceLinkSpeed = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkSpeed_get, doc=)
 An integer property.
 
 deviceLinkThroughputLimit = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkThroughputLimit_get, doc=)
 An integer property.
 
 deviceLinkThroughputLimitMode = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkThroughputLimitMode_get, doc=)
 An enumerated integer property.
 
 deviceManifestEntrySelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestEntrySelector_get, doc=)
 An integer property.
 
 deviceManifestPrimaryURL = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestPrimaryURL_get, doc=)
 A string property.
 
 deviceManifestSchemaMajorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSchemaMajorVersion_get, doc=)
 An integer property.
 
 deviceManifestSchemaMinorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSchemaMinorVersion_get, doc=)
 An integer property.
 
 deviceManifestSecondaryURL = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSecondaryURL_get, doc=)
 A string property.
 
 deviceManifestXMLMajorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLMajorVersion_get, doc=)
 An integer property.
 
 deviceManifestXMLMinorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLMinorVersion_get, doc=)
 An integer property.
 
 deviceManifestXMLSubMinorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLSubMinorVersion_get, doc=)
 An integer property.
 
 deviceManufacturerInfo = property(lib_mvIMPACT_acquire.DeviceControl_deviceManufacturerInfo_get, doc=)
 A string property.
 
 deviceMaxThroughput = property(lib_mvIMPACT_acquire.DeviceControl_deviceMaxThroughput_get, doc=)
 An integer property.
 
 deviceMessageChannelCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceMessageChannelCount_get, doc=)
 An integer property.
 
 deviceModelName = property(lib_mvIMPACT_acquire.DeviceControl_deviceModelName_get, doc=)
 A string property.
 
 deviceRegistersCheck = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersCheck_get, doc=)
 A method object.
 
 deviceRegistersEndianness = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersEndianness_get, doc=)
 An enumerated integer property.
 
 deviceRegistersStreamingEnd = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersStreamingEnd_get, doc=)
 A method object.
 
 deviceRegistersStreamingStart = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersStreamingStart_get, doc=)
 A method object.
 
 deviceRegistersValid = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersValid_get, doc=)
 A boolean property.
 
 deviceReset = property(lib_mvIMPACT_acquire.DeviceControl_deviceReset_get, doc=)
 A method object.
 
 deviceScanType = property(lib_mvIMPACT_acquire.DeviceControl_deviceScanType_get, doc=)
 An enumerated integer property.
 
 deviceSerialNumber = property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialNumber_get, doc=)
 A string property.
 
 deviceSerialPortBaudRate = property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialPortBaudRate_get, doc=)
 An enumerated integer property.
 
 deviceSerialPortSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialPortSelector_get, doc=)
 An enumerated integer property.
 
 deviceSFNCVersionMajor = property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionMajor_get, doc=)
 An integer property.
 
 deviceSFNCVersionMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionMinor_get, doc=)
 An integer property.
 
 deviceSFNCVersionSubMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionSubMinor_get, doc=)
 An integer property.
 
 deviceStreamChannelCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelCount_get, doc=)
 An integer property.
 
 deviceStreamChannelEndianness = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelEndianness_get, doc=)
 An enumerated integer property.
 
 deviceStreamChannelLink = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelLink_get, doc=)
 An integer property.
 
 deviceStreamChannelPacketSize = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelPacketSize_get, doc=)
 An integer property.
 
 deviceStreamChannelSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelSelector_get, doc=)
 An integer property.
 
 deviceStreamChannelType = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelType_get, doc=)
 An enumerated integer property.
 
 deviceTemperature = property(lib_mvIMPACT_acquire.DeviceControl_deviceTemperature_get, doc=)
 A floating point property.
 
 deviceTemperatureSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceTemperatureSelector_get, doc=)
 An enumerated integer property.
 
 deviceTLType = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLType_get, doc=)
 An enumerated integer property.
 
 deviceTLVersionMajor = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionMajor_get, doc=)
 An integer property.
 
 deviceTLVersionMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionMinor_get, doc=)
 An integer property.
 
 deviceTLVersionSubMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionSubMinor_get, doc=)
 An integer property.
 
 deviceType = property(lib_mvIMPACT_acquire.DeviceControl_deviceType_get, doc=)
 An enumerated integer property.
 
 deviceUserID = property(lib_mvIMPACT_acquire.DeviceControl_deviceUserID_get, doc=)
 A string property.
 
 deviceVendorName = property(lib_mvIMPACT_acquire.DeviceControl_deviceVendorName_get, doc=)
 A string property.
 
 deviceVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceVersion_get, doc=)
 A string property.
 
 mvCalculateHashCode = property(lib_mvIMPACT_acquire.DeviceControl_mvCalculateHashCode_get, doc=)
 A method object.
 
 mvDeviceClockFrequency = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceClockFrequency_get, doc=)
 An enumerated integer property.
 
 mvDeviceFirmwareBuildDate = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareBuildDate_get, doc=)
 A string property.
 
 mvDeviceFirmwareHashAlgorithm = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareHashAlgorithm_get, doc=)
 An enumerated integer property.
 
 mvDeviceFirmwareHashCode = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareHashCode_get, doc=)
 A string property.
 
 mvDeviceFirmwareSource = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareSource_get, doc=)
 An enumerated integer property.
 
 mvDeviceFPGAVersion = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFPGAVersion_get, doc=)
 A string property.
 
 mvDeviceLaserCurrent = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceLaserCurrent_get, doc=)
 An integer property.
 
 mvDevicePowerMode = property(lib_mvIMPACT_acquire.DeviceControl_mvDevicePowerMode_get, doc=)
 An enumerated integer property.
 
 mvDeviceProcessingUnit = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceProcessingUnit_get, doc=)
 An enumerated integer property.
 
 mvDeviceProcessingUnitSelector = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceProcessingUnitSelector_get, doc=)
 An integer property.
 
 mvDeviceRegistersStatus = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceRegistersStatus_get, doc=)
 An enumerated integer property.
 
 mvDeviceSensorColorMode = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceSensorColorMode_get, doc=)
 An enumerated integer property.
 
 mvDeviceStandbyTimeout = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStandbyTimeout_get, doc=)
 An integer property.
 
 mvDeviceStandbyTimeoutEnable = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStandbyTimeoutEnable_get, doc=)
 A boolean property.
 
 mvDeviceStatusLEDEnable = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStatusLEDEnable_get, doc=)
 A boolean property.
 
 mvDeviceTemperatureLimitHysteresis = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureLimitHysteresis_get, doc=)
 An enumerated integer property.
 
 mvDeviceTemperatureLowerLimit = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureLowerLimit_get, doc=)
 A floating point property.
 
 mvDeviceTemperatureRaw = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureRaw_get, doc=)
 An integer property.
 
 mvDeviceTemperatureUpperLimit = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureUpperLimit_get, doc=)
 A floating point property.
 
 mvDeviceTimeSync = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTimeSync_get, doc=)
 An enumerated integer property.
 
 mvDeviceTimeSyncPushValue = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTimeSyncPushValue_get, doc=)
 An integer property.
 
 mvTemperatureState = property(lib_mvIMPACT_acquire.DeviceControl_mvTemperatureState_get, doc=)
 An enumerated integer property.
 
 mvTemperatureStateCriticalThreshold = property(lib_mvIMPACT_acquire.DeviceControl_mvTemperatureStateCriticalThreshold_get, doc=)
 An integer property.
 
 mvTimestampPPSPulsesMissed = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSPulsesMissed_get, doc=)
 An integer property.
 
 mvTimestampPPSStatus = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSStatus_get, doc=)
 An enumerated integer property.
 
 mvTimestampPPSSync = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSSync_get, doc=)
 An enumerated integer property.
 
 mvTimestampPPSTriggerEdge = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSTriggerEdge_get, doc=)
 An enumerated integer property.
 
 mvTimestampResetValue = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampResetValue_get, doc=)
 An integer property.
 
 rcSystemReady = property(lib_mvIMPACT_acquire.DeviceControl_rcSystemReady_get, doc=)
 A boolean property.
 
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 timestamp = property(lib_mvIMPACT_acquire.DeviceControl_timestamp_get, doc=)
 An integer property.
 
 timestampLatch = property(lib_mvIMPACT_acquire.DeviceControl_timestampLatch_get, doc=)
 A method object.
 
 timestampLatchValue = property(lib_mvIMPACT_acquire.DeviceControl_timestampLatchValue_get, doc=)
 An integer property.
 
 timestampReset = property(lib_mvIMPACT_acquire.DeviceControl_timestampReset_get, doc=)
 A method object.
 

Detailed Description

Classes and functions that will be available if the device is used with the GenICam interface layout.

This group contains classes and functions that will be available if the device is used with the mvIMPACT.acquire.dilGenICam interface layout.

Category for device information and control. A category for device information and control.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Constructs a new mvIMPACT.acquire.DeviceControl object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object.
settingName[in] The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting

Property Documentation

◆ deviceCharacterSet

deviceCharacterSet = property(lib_mvIMPACT_acquire.DeviceControl_deviceCharacterSet_get, doc=)
static

An enumerated integer property.

Character set used by the strings of the device.

Character set used by the strings of the device.

The following string values might be valid for this feature:

  • UTF8 (Display string: 'UTF 8'): Device use UTF8 character set.
  • ASCII (Display string: 'ASCII'): Device use ASCII character set.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceClockFrequency

deviceClockFrequency = property(lib_mvIMPACT_acquire.DeviceControl_deviceClockFrequency_get, doc=)
static

A floating point property.

Returns the frequency of the selected Clock.

Returns the frequency of the selected Clock.

◆ deviceClockSelector

deviceClockSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceClockSelector_get, doc=)
static

An enumerated integer property.

Selects the clock frequency to access from the device.

Selects the clock frequency to access from the device.

The following string values might be valid for this feature:

  • Sensor (Display string: 'Sensor'): Clock frequency of the image sensor of the camera.
  • SensorDigitization (Display string: 'Sensor Digitization'): Clock frequency of the camera A/D conversion stage.
  • CameraLink (Display string: 'Camera Link'): Frequency of the Camera Link clock.
  • DeviceSpecific (Display string: 'Device Specific')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceConnectionSelector

deviceConnectionSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionSelector_get, doc=)
static

An integer property.

Selects which Connection of the device to control.

Selects which Connection of the device to control.

◆ deviceConnectionSpeed

deviceConnectionSpeed = property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionSpeed_get, doc=)
static

An integer property.

Indicates the speed of transmission of the specified Connection.

Indicates the speed of transmission of the specified Connection

◆ deviceConnectionStatus

deviceConnectionStatus = property(lib_mvIMPACT_acquire.DeviceControl_deviceConnectionStatus_get, doc=)
static

An enumerated integer property.

Indicates the status of the specified Connection.

Indicates the status of the specified Connection.

The following string values might be valid for this feature:

  • Active (Display string: 'Active'): Connection is in use.
  • Inactive (Display string: 'Inactive'): Connection is not in use.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceEventChannelCount

deviceEventChannelCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceEventChannelCount_get, doc=)
static

An integer property.

Indicates the number of event channels supported by the device.

Indicates the number of event channels supported by the device.

◆ deviceFamilyName

deviceFamilyName = property(lib_mvIMPACT_acquire.DeviceControl_deviceFamilyName_get, doc=)
static

A string property.

Identifier of the product family of the device.

Identifier of the product family of the device.

◆ deviceFeaturePersistenceEnd

deviceFeaturePersistenceEnd = property(lib_mvIMPACT_acquire.DeviceControl_deviceFeaturePersistenceEnd_get, doc=)
static

A method object.

Indicate to the device the end of feature persistence.

Indicate to the device the end of feature persistence.

◆ deviceFeaturePersistenceStart

deviceFeaturePersistenceStart = property(lib_mvIMPACT_acquire.DeviceControl_deviceFeaturePersistenceStart_get, doc=)
static

A method object.

Indicate to the device and GenICam XML to get ready for persisting of all streamable features.

Indicate to the device and GenICam XML to get ready for persisting of all streamable features.

◆ deviceFirmwareVersion

deviceFirmwareVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceFirmwareVersion_get, doc=)
static

A string property.

Version of the firmware in the device.

Version of the firmware in the device.

◆ deviceGenCPVersionMajor

deviceGenCPVersionMajor = property(lib_mvIMPACT_acquire.DeviceControl_deviceGenCPVersionMajor_get, doc=)
static

An integer property.

Major version of the GenCP protocol supported by the device.

Major version of the GenCP protocol supported by the device.

◆ deviceGenCPVersionMinor

deviceGenCPVersionMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceGenCPVersionMinor_get, doc=)
static

An integer property.

Minor version of the GenCP protocol supported by the device.

Minor version of the GenCP protocol supported by the device.

◆ deviceID

deviceID = property(lib_mvIMPACT_acquire.DeviceControl_deviceID_get, doc=)
static

A string property.

This feature is deprecated (See DeviceSerialNumber).

Deprecated
This feature is deprecated (See DeviceSerialNumber). It was representing the Device unique identifier (serial number).

◆ deviceIndicatorMode

deviceIndicatorMode = property(lib_mvIMPACT_acquire.DeviceControl_deviceIndicatorMode_get, doc=)
static

An enumerated integer property.

Controls the behavior of the indicators (such as LEDs) showing the status of the Device.

Controls the behavior of the indicators (such as LEDs) showing the status of the Device.

The following string values might be valid for this feature:

  • Inactive (Display string: 'Inactive'): Device's indicators are inactive (Off).
  • Active (Display string: 'Active'): Device's indicators are active showing their respective status.
  • ErrorStatus (Display string: 'Error Status'): Device's indicators are inactive unless an error occurs.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceLinkCommandTimeout

deviceLinkCommandTimeout = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkCommandTimeout_get, doc=)
static

A floating point property.

Indicates the command timeout of the specified Link.

Indicates the command timeout of the specified Link. This corresponds to the maximum response time of the device for a command sent on that link.

◆ deviceLinkConnectionCount

deviceLinkConnectionCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkConnectionCount_get, doc=)
static

An integer property.

Returns the number of physical connection of the device used by a particular Link.

Returns the number of physical connection of the device used by a particular Link.

◆ deviceLinkHeartbeatMode

deviceLinkHeartbeatMode = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkHeartbeatMode_get, doc=)
static

An enumerated integer property.

Activate or deactivate the Link's heartbeat.

Activate or deactivate the Link's heartbeat.

The following string values might be valid for this feature:

  • On (Display string: 'On'): Enables the Link heartbeat.
  • Off (Display string: 'Off'): Disables the Link heartbeat.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceLinkHeartbeatTimeout

deviceLinkHeartbeatTimeout = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkHeartbeatTimeout_get, doc=)
static

A floating point property.

Controls the current heartbeat timeout of the specific Link.

Controls the current heartbeat timeout of the specific Link.

◆ deviceLinkSelector

deviceLinkSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkSelector_get, doc=)
static

An integer property.

Selects which Link of the device to control.

Selects which Link of the device to control.

◆ deviceLinkSpeed

deviceLinkSpeed = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkSpeed_get, doc=)
static

An integer property.

Indicates the speed of transmission negotiated on the specified Link.

Indicates the speed of transmission negotiated on the specified Link.

◆ deviceLinkThroughputLimit

deviceLinkThroughputLimit = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkThroughputLimit_get, doc=)
static

An integer property.

Limits the maximum bandwidth of the data that will be streamed out by the device on the selected Link.

Limits the maximum bandwidth of the data that will be streamed out by the device on the selected Link. If necessary, delays will be uniformly inserted between transport layer packets in order to control the peak bandwidth.

◆ deviceLinkThroughputLimitMode

deviceLinkThroughputLimitMode = property(lib_mvIMPACT_acquire.DeviceControl_deviceLinkThroughputLimitMode_get, doc=)
static

An enumerated integer property.

Controls if the DeviceLinkThroughputLimit is active.

Controls if the DeviceLinkThroughputLimit is active. When disabled, lower level TL specific features are expected to control the throughput. When enabled, DeviceLinkThroughputLimit controls the overall throughput.

The following string values might be valid for this feature:

  • On (Display string: 'On'): Enables the DeviceLinkThroughputLimit feature.
  • Off (Display string: 'Off'): Disables the DeviceLinkThroughputLimit feature.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceManifestEntrySelector

deviceManifestEntrySelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestEntrySelector_get, doc=)
static

An integer property.

Selects the manifest entry to reference.

Selects the manifest entry to reference.

◆ deviceManifestPrimaryURL

deviceManifestPrimaryURL = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestPrimaryURL_get, doc=)
static

A string property.

Indicates the first URL to the GenICam XML device description file of the selected manifest entry.

Indicates the first URL to the GenICam XML device description file of the selected manifest entry.

◆ deviceManifestSchemaMajorVersion

deviceManifestSchemaMajorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSchemaMajorVersion_get, doc=)
static

An integer property.

Indicates the major version number of the schema file of the selected manifest entry.

Indicates the major version number of the schema file of the selected manifest entry.

◆ deviceManifestSchemaMinorVersion

deviceManifestSchemaMinorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSchemaMinorVersion_get, doc=)
static

An integer property.

Indicates the minor version number of the schema file of the selected manifest entry.

Indicates the minor version number of the schema file of the selected manifest entry.

◆ deviceManifestSecondaryURL

deviceManifestSecondaryURL = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestSecondaryURL_get, doc=)
static

A string property.

Indicates the second URL to the GenICam XML device description file of the selected manifest entry.

Indicates the second URL to the GenICam XML device description file of the selected manifest entry.

◆ deviceManifestXMLMajorVersion

deviceManifestXMLMajorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLMajorVersion_get, doc=)
static

An integer property.

Indicates the major version number of the GenICam XML file of the selected manifest entry.

Indicates the major version number of the GenICam XML file of the selected manifest entry.

◆ deviceManifestXMLMinorVersion

deviceManifestXMLMinorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLMinorVersion_get, doc=)
static

An integer property.

Indicates the minor version number of the GenICam XML file of the selected manifest entry.

Indicates the minor version number of the GenICam XML file of the selected manifest entry.

◆ deviceManifestXMLSubMinorVersion

deviceManifestXMLSubMinorVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceManifestXMLSubMinorVersion_get, doc=)
static

An integer property.

Indicates the subminor version number of the GenICam XML file of the selected manifest entry.

Indicates the subminor version number of the GenICam XML file of the selected manifest entry.

◆ deviceManufacturerInfo

deviceManufacturerInfo = property(lib_mvIMPACT_acquire.DeviceControl_deviceManufacturerInfo_get, doc=)
static

A string property.

Manufacturer information about the device.

Manufacturer information about the device.

◆ deviceMaxThroughput

deviceMaxThroughput = property(lib_mvIMPACT_acquire.DeviceControl_deviceMaxThroughput_get, doc=)
static

An integer property.

Maximum bandwidth of the data that can be streamed out of the device.

Maximum bandwidth of the data that can be streamed out of the device. This can be used to estimate if the physical connection(s) can sustain transfer of free-running images from the camera at its maximum speed.

◆ deviceMessageChannelCount

deviceMessageChannelCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceMessageChannelCount_get, doc=)
static

An integer property.

This feature is deprecated (See DeviceEventChannelCount).

Deprecated
This feature is deprecated (See DeviceEventChannelCount). It indicates the number of message/event channels supported by the device.

◆ deviceModelName

deviceModelName = property(lib_mvIMPACT_acquire.DeviceControl_deviceModelName_get, doc=)
static

A string property.

Model of the device.

Model of the device.

◆ deviceRegistersCheck

deviceRegistersCheck = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersCheck_get, doc=)
static

A method object.

Perform the validation of the current register set for consistency.

Perform the validation of the current register set for consistency. This will update the DeviceRegistersValid flag.

◆ deviceRegistersEndianness

deviceRegistersEndianness = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersEndianness_get, doc=)
static

An enumerated integer property.

Endianness of the registers of the device.

Endianness of the registers of the device.

The following string values might be valid for this feature:

  • Big (Display string: 'Big'): Device's registers are big Endian.
  • Little (Display string: 'Little'): Device's registers are little Endian.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceRegistersStreamingEnd

deviceRegistersStreamingEnd = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersStreamingEnd_get, doc=)
static

A method object.

Announce the end of registers streaming.

Announce the end of registers streaming. This will do a register set validation for consistency and activate it. This will also update the DeviceRegistersValid flag.

◆ deviceRegistersStreamingStart

deviceRegistersStreamingStart = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersStreamingStart_get, doc=)
static

A method object.

Prepare the device for registers streaming without checking for consistency.

Prepare the device for registers streaming without checking for consistency.

◆ deviceRegistersValid

deviceRegistersValid = property(lib_mvIMPACT_acquire.DeviceControl_deviceRegistersValid_get, doc=)
static

A boolean property.

Returns if the current register set is valid and consistent.

Returns if the current register set is valid and consistent.

◆ deviceReset

deviceReset = property(lib_mvIMPACT_acquire.DeviceControl_deviceReset_get, doc=)
static

A method object.

Resets the device to its power up state.

Resets the device to its power up state. After reset, the device must be rediscovered.

◆ deviceScanType

deviceScanType = property(lib_mvIMPACT_acquire.DeviceControl_deviceScanType_get, doc=)
static

An enumerated integer property.

Scan type of the sensor of the device.

Scan type of the sensor of the device.

The following string values might be valid for this feature:

  • Areascan (Display string: 'Areascan'): 2D sensor outputting an image created from a unique sensor acquisition.
  • Linescan (Display string: 'Linescan'): 1D sensor outputting an image acquired line by line.
  • Areascan3D (Display string: 'Areascan 3D'): 3D sensor outputting a range (or disparity) image created from a unique sensor acquisition.
  • Linescan3D (Display string: 'Linescan 3D'): 3D sensor outputting a range (or disparity) image acquired line by line.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceSerialNumber

deviceSerialNumber = property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialNumber_get, doc=)
static

A string property.

Device's serial number.

Device's serial number. This string is a unique identifier of the device.

◆ deviceSerialPortBaudRate

deviceSerialPortBaudRate = property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialPortBaudRate_get, doc=)
static

An enumerated integer property.

This feature controls the baud rate used by the selected serial port.

This feature controls the baud rate used by the selected serial port.

The following string values might be valid for this feature:

  • Baud9600 (Display string: 'Baud 9600'): Serial port speed of 9600 baud.
  • Baud19200 (Display string: 'Baud 19200'): Serial port speed of 19200 baud.
  • Baud38400 (Display string: 'Baud 38400'): Serial port speed of 38400 baud.
  • Baud57600 (Display string: 'Baud 57600'): Serial port speed of 57600 baud.
  • Baud115200 (Display string: 'Baud 115200'): Serial port speed of 115200 baud.
  • Baud230400 (Display string: 'Baud 230400'): Serial port speed of 230400 baud.
  • Baud460800 (Display string: 'Baud 460800'): Serial port speed of 460800 baud.
  • Baud921600 (Display string: 'Baud 921600'): Serial port speed of 921600 baud.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceSerialPortSelector

deviceSerialPortSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceSerialPortSelector_get, doc=)
static

An enumerated integer property.

Selects which serial port of the device to control.

Selects which serial port of the device to control.

The following string values might be valid for this feature:

  • CameraLink (Display string: 'Camera Link'): Serial port associated to the Camera link connection.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceSFNCVersionMajor

deviceSFNCVersionMajor = property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionMajor_get, doc=)
static

An integer property.

Major version of the Standard Features Naming Convention that was used to create the device's GenICam XML.

Major version of the Standard Features Naming Convention that was used to create the device's GenICam XML.

◆ deviceSFNCVersionMinor

deviceSFNCVersionMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionMinor_get, doc=)
static

An integer property.

Minor version of the Standard Features Naming Convention that was used to create the device's GenICam XML.

Minor version of the Standard Features Naming Convention that was used to create the device's GenICam XML.

◆ deviceSFNCVersionSubMinor

deviceSFNCVersionSubMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceSFNCVersionSubMinor_get, doc=)
static

An integer property.

Sub minor version of Standard Features Naming Convention that was used to create the device's GenICam XML.

Sub minor version of Standard Features Naming Convention that was used to create the device's GenICam XML.

◆ deviceStreamChannelCount

deviceStreamChannelCount = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelCount_get, doc=)
static

An integer property.

Indicates the number of streaming channels supported by the device.

Indicates the number of streaming channels supported by the device.

◆ deviceStreamChannelEndianness

deviceStreamChannelEndianness = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelEndianness_get, doc=)
static

An enumerated integer property.

Endianness of multi-byte pixel data for this stream.

Endianness of multi-byte pixel data for this stream.

The following string values might be valid for this feature:

  • Big (Display string: 'Big'): Stream channel data is big Endian.
  • Little (Display string: 'Little'): Stream channel data is little Endian.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceStreamChannelLink

deviceStreamChannelLink = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelLink_get, doc=)
static

An integer property.

Index of device's Link to use for streaming the specified stream channel.

Index of device's Link to use for streaming the specified stream channel.

◆ deviceStreamChannelPacketSize

deviceStreamChannelPacketSize = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelPacketSize_get, doc=)
static

An integer property.

Specifies the stream packet size, in bytes, to send on the selected channel for a Transmitter or specifies the maximum packet size supported by a receiver.

Specifies the stream packet size, in bytes, to send on the selected channel for a Transmitter or specifies the maximum packet size supported by a receiver.

◆ deviceStreamChannelSelector

deviceStreamChannelSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelSelector_get, doc=)
static

An integer property.

Selects the stream channel to control.

Selects the stream channel to control.

◆ deviceStreamChannelType

deviceStreamChannelType = property(lib_mvIMPACT_acquire.DeviceControl_deviceStreamChannelType_get, doc=)
static

An enumerated integer property.

Reports the type of the stream channel.

Reports the type of the stream channel.

The following string values might be valid for this feature:

  • Transmitter (Display string: 'Transmitter'): Data stream transmitter channel.
  • Receiver (Display string: 'Receiver'): Data stream receiver channel.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceTemperature

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

A floating point property.

Device temperature in degrees Celsius (C).

Device temperature in degrees Celsius (C). It is measured at the location selected by DeviceTemperatureSelector.

◆ deviceTemperatureSelector

deviceTemperatureSelector = property(lib_mvIMPACT_acquire.DeviceControl_deviceTemperatureSelector_get, doc=)
static

An enumerated integer property.

Selects the location within the device, where the temperature will be measured.

Selects the location within the device, where the temperature will be measured.

The following string values might be valid for this feature:

  • Sensor (Display string: 'Sensor'): Temperature of the image sensor of the camera.
  • Mainboard (Display string: 'Mainboard'): Temperature of the device's mainboard.
  • XLamp (Display string: 'X Lamp')
  • SensorCMVx000 (Display string: 'Sensor CM Vx 000')
  • SensorInternal (Display string: 'Sensor Internal')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceTLType

deviceTLType = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLType_get, doc=)
static

An enumerated integer property.

Transport Layer type of the device.

Transport Layer type of the device.

The following string values might be valid for this feature:

  • GigEVision (Display string: 'GigE Vision'): GigE Vision.
  • CameraLink (Display string: 'Camera Link'): Camera Link.
  • CameraLinkHS (Display string: 'Camera Link HS'): Camera Link High Speed.
  • CoaXPress (Display string: 'CoaXPress'): CoaXPress.
  • USB3Vision (Display string: 'USB3 Vision'): USB3 Vision.
  • Custom (Display string: 'Custom'): Custom Transport Layer.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceTLVersionMajor

deviceTLVersionMajor = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionMajor_get, doc=)
static

An integer property.

Major version of the Transport Layer of the device.

Major version of the Transport Layer of the device.

◆ deviceTLVersionMinor

deviceTLVersionMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionMinor_get, doc=)
static

An integer property.

Minor version of the Transport Layer of the device.

Minor version of the Transport Layer of the device.

◆ deviceTLVersionSubMinor

deviceTLVersionSubMinor = property(lib_mvIMPACT_acquire.DeviceControl_deviceTLVersionSubMinor_get, doc=)
static

An integer property.

Sub minor version of the Transport Layer of the device.

Sub minor version of the Transport Layer of the device.

◆ deviceType

deviceType = property(lib_mvIMPACT_acquire.DeviceControl_deviceType_get, doc=)
static

An enumerated integer property.

Returns the device type.

Returns the device type.

The following string values might be valid for this feature:

  • Transmitter (Display string: 'Transmitter'): Data stream transmitter device.
  • Receiver (Display string: 'Receiver'): Data stream receiver device.
  • Transceiver (Display string: 'Transceiver'): Data stream receiver and transmitter device.
  • Peripheral (Display string: 'Peripheral'): Controllable device (with no data stream handling).
  • Mixed (Display string: 'Mixed'): This enumeration value indicates that this is a device for a mixed protocol.
  • Custom (Display string: 'Custom'): This enumeration value indicates that this is a device for a custom protocol.
  • GEV (Display string: 'GigE Vision'): This enumeration value indicates that this is a device for the GigE Vision protocol.
  • CameraLink (Display string: 'CameraLink'): This enumeration value indicates that this is a device for the CameraLink protocol.
  • CoaXPress (Display string: 'CoaXPress'): This enumeration value indicates that this is a device for the CoaXPress protocol.
  • CameraLinkHS (Display string: 'CameraLink HS'): This enumeration value indicates that this is a device for the CameraLink HS protocol.
  • U3V (Display string: 'USB3 Vision'): This enumeration value indicates that this is a device for the USB3 Vision protocol.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ deviceUserID

deviceUserID = property(lib_mvIMPACT_acquire.DeviceControl_deviceUserID_get, doc=)
static

A string property.

User-programmable device identifier.

User-programmable device identifier.

◆ deviceVendorName

deviceVendorName = property(lib_mvIMPACT_acquire.DeviceControl_deviceVendorName_get, doc=)
static

A string property.

Name of the manufacturer of the device.

Name of the manufacturer of the device.

◆ deviceVersion

deviceVersion = property(lib_mvIMPACT_acquire.DeviceControl_deviceVersion_get, doc=)
static

A string property.

Version of the device.

Version of the device.

◆ mvCalculateHashCode

mvCalculateHashCode = property(lib_mvIMPACT_acquire.DeviceControl_mvCalculateHashCode_get, doc=)
static

A method object.

Do a new calculation of the hash code. This might serve as a means to check whether the firmware has been changed in flash.

Do a new calculation of the hash code. This might serve as a means to check whether the firmware has been changed in flash. Caution: This needs approximately 15-20 seconds.

◆ mvDeviceClockFrequency

mvDeviceClockFrequency = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceClockFrequency_get, doc=)
static

An enumerated integer property.

Clock frequency of the image sensor of the camera.

Clock frequency of the image sensor of the camera.

The following string values might be valid for this feature:

  • kHz_08000 (Display string: '8000 kHz')
  • kHz_10000 (Display string: '10000 kHz')
  • kHz_11000 (Display string: '11000 kHz')
  • kHz_12000 (Display string: '12000 kHz')
  • kHz_20000 (Display string: '20000 kHz')
  • kHz_22000 (Display string: '22000 kHz')
  • kHz_23000 (Display string: '23000 kHz')
  • kHz_24000 (Display string: '24000 kHz')
  • kHz_24540 (Display string: '24540 kHz')
  • kHz_25000 (Display string: '25000 kHz')
  • kHz_26000 (Display string: '26000 kHz')
  • kHz_27000 (Display string: '27000 kHz')
  • kHz_28000 (Display string: '28000 kHz')
  • kHz_29000 (Display string: '29000 kHz')
  • kHz_29500 (Display string: '29500 kHz')
  • kHz_30000 (Display string: '30000 kHz')
  • kHz_32000 (Display string: '32000 kHz')
  • kHz_36000 (Display string: '36000 kHz')
  • kHz_37120 (Display string: '37120 kHz')
  • kHz_40000 (Display string: '40000 kHz')
  • kHz_45000 (Display string: '45000 kHz')
  • kHz_48000 (Display string: '48000 kHz')
  • kHz_50000 (Display string: '50000 kHz')
  • kHz_56000 (Display string: '56000 kHz')
  • kHz_60000 (Display string: '60000 kHz')
  • kHz_65000 (Display string: '65000 kHz')
  • kHz_66000 (Display string: '66000 kHz')
  • kHz_74250 (Display string: '74250 kHz')
  • kHz_80000 (Display string: '80000 kHz')
  • kHz_85000 (Display string: '85000 kHz')
  • kHz_96000 (Display string: '96000 kHz')
  • kHz_98000 (Display string: '98000 kHz')
  • kHz_120000 (Display string: '120000 kHz')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceFirmwareBuildDate

mvDeviceFirmwareBuildDate = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareBuildDate_get, doc=)
static

A string property.

The build time and date of the firmware

The build time and date of the firmware

◆ mvDeviceFirmwareHashAlgorithm

mvDeviceFirmwareHashAlgorithm = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareHashAlgorithm_get, doc=)
static

An enumerated integer property.

The algorithm used for the hash calculation.

The algorithm used for the hash calculation.

The following string values might be valid for this feature:

  • mvCRC32b (Display string: 'mv CRC 32b'): CRC32b will be used.
  • mvSHA1 (Display string: 'mv SHA 1'): SHA1 will be used.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceFirmwareHashCode

mvDeviceFirmwareHashCode = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareHashCode_get, doc=)
static

A string property.

Shows the hash code of the firmware.

Shows the hash code of the firmware.

◆ mvDeviceFirmwareSource

mvDeviceFirmwareSource = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFirmwareSource_get, doc=)
static

An enumerated integer property.

Shows the location from where the firmware was loaded.

Shows the location from where the firmware was loaded.

The following string values might be valid for this feature:

  • BootSection (Display string: 'Boot Section')
  • ProgramSection (Display string: 'Program Section')
  • Upload (Display string: 'Upload')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceFPGAVersion

mvDeviceFPGAVersion = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceFPGAVersion_get, doc=)
static

A string property.

Shows version number of the FPGA.

Shows version number of the FPGA.

◆ mvDeviceLaserCurrent

mvDeviceLaserCurrent = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceLaserCurrent_get, doc=)
static

An integer property.

Laser current consumption value (mA).

Laser current consumption value (mA).

◆ mvDevicePowerMode

mvDevicePowerMode = property(lib_mvIMPACT_acquire.DeviceControl_mvDevicePowerMode_get, doc=)
static

An enumerated integer property.

Selects the device power mode.

Selects the device power mode.

The following string values might be valid for this feature:

  • mvActive (Display string: 'mv Active'): Puts the device to power-active mode. Going back to 'mvActive' will take about 10 seconds.
  • mvStandby (Display string: 'mv Standby'): Puts the device in power-saving mode. In this mode the device will only consume up to 20 percent of its normal power consumption. Going back to 'mvActive' will take about 10 seconds.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceProcessingUnit

mvDeviceProcessingUnit = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceProcessingUnit_get, doc=)
static

An enumerated integer property.

The processing unit to activate for the selected processing unit.

The processing unit to activate for the selected processing unit.

The following string values might be valid for this feature:

  • mvFFC (Display string: 'mv FFC'): Selects the Flat-field correction engine for this processing unit.
  • mvFrameAverage (Display string: 'mv Frame Average'): Selects the frame average engine for this processing unit.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceProcessingUnitSelector

mvDeviceProcessingUnitSelector = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceProcessingUnitSelector_get, doc=)
static

An integer property.

Selects the device processing unit.

Selects the device processing unit.

◆ mvDeviceRegistersStatus

mvDeviceRegistersStatus = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceRegistersStatus_get, doc=)
static

An enumerated integer property.

Will give a hint where to find the invalid register settings if any.

Will give a hint where to find the invalid register settings if any.

The following string values might be valid for this feature:

  • Valid (Display string: 'Valid'): The current register settings are in a consistent state.
  • Invalid (Display string: 'Invalid'): The current register settings are in an invalid and/or inconsistent state.
  • BinningHorizontalValueInvalid (Display string: 'Binning Horizontal Value Invalid'): The current BinningHorizontal value is not supported.
  • BinningVerticalValueInvalid (Display string: 'Binning Vertical Value Invalid'): The current BinningVertical value is not supported.
  • DecimationHorizontalValueInvalid (Display string: 'Decimation Horizontal Value Invalid'): The current DecimationHorizontal value is not supported.
  • DecimationVerticalValueInvalid (Display string: 'Decimation Vertical Value Invalid'): The current DecimationVertical value is not supported.
  • BinningDecimationCombinationInvalid (Display string: 'Binning Decimation Combination Invalid'): The current combination of binning and decimation is not valid.
  • BinningDecimationImageTooWide (Display string: 'Binning Decimation Image Too Wide'): The current Width is too wide for the BinningVertical and/or DecimationVertical settings. Please reduce the Width or add BinningHorizontal orDecimationHorizontal.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceSensorColorMode

mvDeviceSensorColorMode = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceSensorColorMode_get, doc=)
static

An enumerated integer property.

Shows color mode of the sensor.

Shows color mode of the sensor.

The following string values might be valid for this feature:

  • Unknown (Display string: 'Unknown')
  • Grey (Display string: 'Grey')
  • BayerMosaic (Display string: 'Bayer Mosaic')
  • NearInfraRed (Display string: 'Near Infra Red')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceStandbyTimeout

mvDeviceStandbyTimeout = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStandbyTimeout_get, doc=)
static

An integer property.

Defines the time in seconds after which the device automatically switches to standby if no register is read.

Defines the time in seconds after which the device automatically switches to standby if no register is read.

◆ mvDeviceStandbyTimeoutEnable

mvDeviceStandbyTimeoutEnable = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStandbyTimeoutEnable_get, doc=)
static

A boolean property.

If enabled, the device switch to standby after a configurable time if no register is read.

If enabled, the device switch to standby after a configurable time if no register is read.

◆ mvDeviceStatusLEDEnable

mvDeviceStatusLEDEnable = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceStatusLEDEnable_get, doc=)
static

A boolean property.

This feature is deprecated (See DeviceIndicatorMode). If enabled, the color of the LED changes depending on the state of the camera. Otherwise the LED is Off.

Deprecated
This feature is deprecated (See DeviceIndicatorMode). If enabled, the color of the LED changes depending on the state of the camera. Otherwise the LED is Off.

◆ mvDeviceTemperatureLimitHysteresis

mvDeviceTemperatureLimitHysteresis = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureLimitHysteresis_get, doc=)
static

An enumerated integer property.

Hysteresis in degrees Celsius(C) for temperature limits.

Hysteresis in degrees Celsius(C) for temperature limits.

The following string values might be valid for this feature:

  • deg_0p0 (Display string: 'deg 0p 0')
  • deg_1p5 (Display string: 'deg 1p 5')
  • deg_3p0 (Display string: 'deg 3p 0')
  • deg_6p0 (Display string: 'deg 6p 0')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceTemperatureLowerLimit

mvDeviceTemperatureLowerLimit = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureLowerLimit_get, doc=)
static

A floating point property.

Lower limit in degrees Celsius(C) for the TemperatureOutOfRange signal.

Lower limit in degrees Celsius(C) for the TemperatureOutOfRange signal.

◆ mvDeviceTemperatureRaw

mvDeviceTemperatureRaw = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureRaw_get, doc=)
static

An integer property.

Device temperature in degrees Celsius (C).

Device temperature in degrees Celsius (C). It is measured at the location selected by DeviceTemperatureSelector.

◆ mvDeviceTemperatureUpperLimit

mvDeviceTemperatureUpperLimit = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTemperatureUpperLimit_get, doc=)
static

A floating point property.

Upper limit in degrees Celsius(C) for the TemperatureOutOfRange signal.

Upper limit in degrees Celsius(C) for the TemperatureOutOfRange signal.

◆ mvDeviceTimeSync

mvDeviceTimeSync = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTimeSync_get, doc=)
static

An enumerated integer property.

you can specify the way the camera timestamps are synchronized to the PC / your application

you can specify the way the camera timestamps are synchronized to the PC / your application

The following string values might be valid for this feature:

  • mvSystemTime (Display string: 'mv System Time')
  • mvNoSynchronization (Display string: 'mv No Synchronization')
  • mvPushSynchronization (Display string: 'mv Push Synchronization')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvDeviceTimeSyncPushValue

mvDeviceTimeSyncPushValue = property(lib_mvIMPACT_acquire.DeviceControl_mvDeviceTimeSyncPushValue_get, doc=)
static

An integer property.

when you write to this register in 'mvPushSynchronization'-mode you can actively synchronize the timestamps with accurate time values

when you write to this register in 'mvPushSynchronization'-mode you can actively synchironize the timestamps with accurate time values

◆ mvTemperatureState

mvTemperatureState = property(lib_mvIMPACT_acquire.DeviceControl_mvTemperatureState_get, doc=)
static

An enumerated integer property.

Indicates the current temperature state of the camera

Indicates the current temperature state of the camera

The following string values might be valid for this feature:

  • Normal (Display string: 'Normal')
  • Critical (Display string: 'Critical')
  • OverTemperature (Display string: 'Over Temperature')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvTemperatureStateCriticalThreshold

mvTemperatureStateCriticalThreshold = property(lib_mvIMPACT_acquire.DeviceControl_mvTemperatureStateCriticalThreshold_get, doc=)
static

An integer property.

If the temperature of the camera exceeds this value mvTemperatureState switches from normal to critical

If the temperature of the camera exceeds this value mvTemperatureState switches from normal to critical

◆ mvTimestampPPSPulsesMissed

mvTimestampPPSPulsesMissed = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSPulsesMissed_get, doc=)
static

An integer property.

Shows the number of missed pulses since the last status latch.

Shows the number of missed pulses since the last status latch.

◆ mvTimestampPPSStatus

mvTimestampPPSStatus = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSStatus_get, doc=)
static

An enumerated integer property.

Shows the current status of the pulse per second controller.

Shows the current status of the pulse per second controller.

The following string values might be valid for this feature:

  • Disabled (Display string: 'Disabled'): Controller is disabled.
  • NoPulses (Display string: 'No Pulses'): Controller is enabled but pps pulses are missing.
  • Unstable (Display string: 'Unstable'): Controller has not reached the steady state so far.
  • Stable (Display string: 'Stable'): Controller has reached the range of steady state.
  • Error (Display string: 'Error'): Controller is in faulty state and must be reenabled manually.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvTimestampPPSSync

mvTimestampPPSSync = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSSync_get, doc=)
static

An enumerated integer property.

Will synchronize the internal clock to an external GPS(PPS) signal.

Will synchronize the internal clock to an external GPS(PPS) signal.

The following string values might be valid for this feature:

  • Off (Display string: 'Off')
  • Line4 (Display string: 'Line 4')
  • Line5 (Display string: 'Line 5')
  • Line6 (Display string: 'Line 6')
  • Line7 (Display string: 'Line 7')
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvTimestampPPSTriggerEdge

mvTimestampPPSTriggerEdge = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampPPSTriggerEdge_get, doc=)
static

An enumerated integer property.

Selects the trigger edge on which the controller will be pulsed.

Selects the trigger edge on which the controller will be pulsed.

The following string values might be valid for this feature:

  • mvRisingEdge (Display string: 'mv Rising Edge'): Controller is pulsed on rising edges.
  • mvFallingEdge (Display string: 'mv Falling Edge'): Controller is pulsed on falling edges.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ mvTimestampResetValue

mvTimestampResetValue = property(lib_mvIMPACT_acquire.DeviceControl_mvTimestampResetValue_get, doc=)
static

An integer property.

Defines the initial value after the cameras timestamp timer has been reset.

Defines the initial value after the cameras timestamp timer has been reset.

◆ rcSystemReady

rcSystemReady = property(lib_mvIMPACT_acquire.DeviceControl_rcSystemReady_get, doc=)
static

A boolean property.

Returns if the system is ready (fully booted).

Returns if the system is ready (fully booted).

◆ thisown

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

◆ timestamp

timestamp = property(lib_mvIMPACT_acquire.DeviceControl_timestamp_get, doc=)
static

An integer property.

Reports the current value of the device timestamp counter.

Reports the current value of the device timestamp counter.

◆ timestampLatch

timestampLatch = property(lib_mvIMPACT_acquire.DeviceControl_timestampLatch_get, doc=)
static

A method object.

Latches the current timestamp counter into TimestampLatchValue.

Latches the current timestamp counter into TimestampLatchValue.

◆ timestampLatchValue

timestampLatchValue = property(lib_mvIMPACT_acquire.DeviceControl_timestampLatchValue_get, doc=)
static

An integer property.

Returns the latched value of the timestamp counter.

Returns the latched value of the timestamp counter.

◆ timestampReset

timestampReset = property(lib_mvIMPACT_acquire.DeviceControl_timestampReset_get, doc=)
static

A method object.

Resets the current value of the device timestamp counter.

Resets the current value of the device timestamp counter.