Impact Acquire SDK .NET
|
Category for device information and control. More...
Public Member Functions | |
DeviceControl (mv.impact.acquire.Device device) | |
Constructs a new mv.impact.acquire.GenICam.DeviceControl object. | |
DeviceControl (mv.impact.acquire.Device device, System.String settingName) | |
Constructs a new mv.impact.acquire.GenICam.DeviceControl object. | |
Public Attributes | |
readonly mv.impact.acquire.PropertyI64 | deviceCharacterSet = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Character set used by the strings of the device. | |
readonly mv.impact.acquire.PropertyF | deviceClockFrequency = new mv.impact.acquire.PropertyF() |
A floating point property. Returns the frequency of the selected Clock. | |
readonly mv.impact.acquire.PropertyI64 | deviceClockSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the clock frequency to access from the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceConnectionSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects which Connection of the device to control. | |
readonly mv.impact.acquire.PropertyI64 | deviceConnectionSpeed = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the speed of transmission of the specified Connection. | |
readonly mv.impact.acquire.PropertyI64 | deviceConnectionStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the status of the specified Connection. | |
readonly mv.impact.acquire.PropertyI64 | deviceEventChannelCount = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the number of event channels supported by the device. | |
readonly mv.impact.acquire.PropertyS | deviceFamilyName = new mv.impact.acquire.PropertyS() |
A string property. Identifier of the product family of the device. | |
readonly mv.impact.acquire.Method | deviceFeaturePersistenceEnd = new mv.impact.acquire.Method() |
A method object. Indicate to the device the end of feature persistence. | |
readonly mv.impact.acquire.Method | deviceFeaturePersistenceStart = new mv.impact.acquire.Method() |
A method object. Indicate to the device and GenICam XML to get ready for persisting of all streamable features. | |
readonly mv.impact.acquire.PropertyS | deviceFirmwareVersion = new mv.impact.acquire.PropertyS() |
A string property. Version of the firmware in the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceGenCPVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Major version of the GenCP protocol supported by the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceGenCPVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Minor version of the GenCP protocol supported by the device. | |
readonly mv.impact.acquire.PropertyS | deviceID = new mv.impact.acquire.PropertyS() |
A string property. This feature is deprecated (See DeviceSerialNumber). | |
readonly mv.impact.acquire.PropertyI64 | deviceIndicatorMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Controls the behavior of the indicators (such as LEDs) showing the status of the Device. | |
readonly mv.impact.acquire.PropertyF | deviceLinkCommandTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Indicates the command timeout of the specified Link. | |
readonly mv.impact.acquire.PropertyI64 | deviceLinkConnectionCount = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the number of physical connection of the device used by a particular Link. | |
readonly mv.impact.acquire.PropertyI64 | deviceLinkHeartbeatMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Activate or deactivate the Link's heartbeat. | |
readonly mv.impact.acquire.PropertyF | deviceLinkHeartbeatTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Controls the current heartbeat timeout of the specific Link. | |
readonly mv.impact.acquire.PropertyI64 | deviceLinkSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects which Link of the device to control. | |
readonly mv.impact.acquire.PropertyI64 | deviceLinkSpeed = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the speed of transmission negotiated on the specified Link. | |
readonly mv.impact.acquire.PropertyI64 | deviceLinkThroughputLimit = new mv.impact.acquire.PropertyI64() |
An integer property. Limits the maximum bandwidth of the data that will be streamed out by the device on the selected Link. | |
readonly mv.impact.acquire.PropertyI64 | deviceLinkThroughputLimitMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Controls if the DeviceLinkThroughputLimit is active. | |
readonly mv.impact.acquire.PropertyI64 | deviceManifestEntrySelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the manifest entry to reference. | |
readonly mv.impact.acquire.PropertyS | deviceManifestPrimaryURL = new mv.impact.acquire.PropertyS() |
A string property. Indicates the first URL to the GenICam XML device description file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyI64 | deviceManifestSchemaMajorVersion = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the schema file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyI64 | deviceManifestSchemaMinorVersion = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the schema file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyS | deviceManifestSecondaryURL = new mv.impact.acquire.PropertyS() |
A string property. Indicates the second URL to the GenICam XML device description file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyI64 | deviceManifestXMLMajorVersion = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the GenICam XML file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyI64 | deviceManifestXMLMinorVersion = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the GenICam XML file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyI64 | deviceManifestXMLSubMinorVersion = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the subminor version number of the GenICam XML file of the selected manifest entry. | |
readonly mv.impact.acquire.PropertyS | deviceManufacturerInfo = new mv.impact.acquire.PropertyS() |
A string property. Manufacturer information about the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceMaxThroughput = new mv.impact.acquire.PropertyI64() |
An integer property. Maximum bandwidth of the data that can be streamed out of the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceMessageChannelCount = new mv.impact.acquire.PropertyI64() |
An integer property. This feature is deprecated (See DeviceEventChannelCount). | |
readonly mv.impact.acquire.PropertyS | deviceModelName = new mv.impact.acquire.PropertyS() |
A string property. Model of the device. | |
readonly mv.impact.acquire.Method | deviceRegistersCheck = new mv.impact.acquire.Method() |
A method object. Perform the validation of the current register set for consistency. | |
readonly mv.impact.acquire.PropertyI64 | deviceRegistersEndianness = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Endianness of the registers of the device. | |
readonly mv.impact.acquire.Method | deviceRegistersStreamingEnd = new mv.impact.acquire.Method() |
A method object. Announce the end of registers streaming. | |
readonly mv.impact.acquire.Method | deviceRegistersStreamingStart = new mv.impact.acquire.Method() |
A method object. Prepare the device for registers streaming without checking for consistency. | |
readonly mv.impact.acquire.PropertyIBoolean | deviceRegistersValid = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Returns if the current register set is valid and consistent. | |
readonly mv.impact.acquire.Method | deviceReset = new mv.impact.acquire.Method() |
A method object. Resets the device to its power up state. | |
readonly mv.impact.acquire.PropertyI64 | deviceScanType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Scan type of the sensor of the device. | |
readonly mv.impact.acquire.PropertyS | deviceSerialNumber = new mv.impact.acquire.PropertyS() |
A string property. Device's serial number. | |
readonly mv.impact.acquire.PropertyI64 | deviceSerialPortBaudRate = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. This feature controls the baud rate used by the selected serial port. | |
readonly mv.impact.acquire.PropertyI64 | deviceSerialPortSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which serial port of the device to control. | |
readonly mv.impact.acquire.PropertyI64 | deviceSFNCVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Major version of the Standard Features Naming Convention that was used to create the device's GenICam XML. | |
readonly mv.impact.acquire.PropertyI64 | deviceSFNCVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Minor version of the Standard Features Naming Convention that was used to create the device's GenICam XML. | |
readonly mv.impact.acquire.PropertyI64 | deviceSFNCVersionSubMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Sub minor version of Standard Features Naming Convention that was used to create the device's GenICam XML. | |
readonly mv.impact.acquire.PropertyI64 | deviceStreamChannelCount = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the number of streaming channels supported by the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceStreamChannelEndianness = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Endianness of multi-byte pixel data for this stream. | |
readonly mv.impact.acquire.PropertyI64 | deviceStreamChannelLink = new mv.impact.acquire.PropertyI64() |
An integer property. Index of device's Link to use for streaming the specified stream channel. | |
readonly mv.impact.acquire.PropertyI64 | deviceStreamChannelPacketSize = new mv.impact.acquire.PropertyI64() |
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. | |
readonly mv.impact.acquire.PropertyI64 | deviceStreamChannelSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the stream channel to control. | |
readonly mv.impact.acquire.PropertyI64 | deviceStreamChannelType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Reports the type of the stream channel. | |
readonly mv.impact.acquire.PropertyF | deviceTemperature = new mv.impact.acquire.PropertyF() |
A floating point property. Device temperature in degrees Celsius (C). | |
readonly mv.impact.acquire.PropertyI64 | deviceTemperatureSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the location within the device, where the temperature will be measured. | |
readonly mv.impact.acquire.PropertyI64 | deviceTLType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Transport Layer type of the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceTLVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Major version of the Transport Layer of the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceTLVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Minor version of the Transport Layer of the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceTLVersionSubMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Sub minor version of the Transport Layer of the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the device type. | |
readonly mv.impact.acquire.PropertyS | deviceUserID = new mv.impact.acquire.PropertyS() |
A string property. User-programmable device identifier. | |
readonly mv.impact.acquire.PropertyS | deviceVendorName = new mv.impact.acquire.PropertyS() |
A string property. Name of the manufacturer of the device. | |
readonly mv.impact.acquire.PropertyS | deviceVersion = new mv.impact.acquire.PropertyS() |
A string property. Version of the device. | |
readonly mv.impact.acquire.Method | mvCalculateHashCode = new mv.impact.acquire.Method() |
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. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceClockFrequency = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Clock frequency of the image sensor of the camera. | |
readonly mv.impact.acquire.PropertyS | mvDeviceFirmwareBuildDate = new mv.impact.acquire.PropertyS() |
A string property. The build time and date of the firmware. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceFirmwareHashAlgorithm = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. The algorithm used for the hash calculation. | |
readonly mv.impact.acquire.PropertyS | mvDeviceFirmwareHashCode = new mv.impact.acquire.PropertyS() |
A string property. Shows the hash code of the firmware. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceFirmwareSource = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Shows the location from where the firmware was loaded. | |
readonly mv.impact.acquire.PropertyS | mvDeviceFPGAVersion = new mv.impact.acquire.PropertyS() |
A string property. Shows version number of the FPGA. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceLaserCurrent = new mv.impact.acquire.PropertyI64() |
An integer property. Laser current consumption value (mA). | |
readonly mv.impact.acquire.PropertyI64 | mvDevicePowerMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the device power mode. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceProcessingUnit = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. The processing unit to activate for the selected processing unit. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceProcessingUnitSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the device processing unit. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceRegistersStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Will give a hint where to find the invalid register settings if any. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceSensorColorMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Shows color mode of the sensor. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceStandbyTimeout = new mv.impact.acquire.PropertyI64() |
An integer property. Defines the time in seconds after which the device automatically switches to standby if no register is read. | |
readonly mv.impact.acquire.PropertyIBoolean | mvDeviceStandbyTimeoutEnable = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. If enabled, the device switch to standby after a configurable time if no register is read. | |
readonly mv.impact.acquire.PropertyIBoolean | mvDeviceStatusLEDEnable = new mv.impact.acquire.PropertyIBoolean() |
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. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceTemperatureLimitHysteresis = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Hysteresis in degrees Celsius(C) for temperature limits. | |
readonly mv.impact.acquire.PropertyF | mvDeviceTemperatureLowerLimit = new mv.impact.acquire.PropertyF() |
A floating point property. Lower limit in degrees Celsius(C) for the TemperatureOutOfRange signal. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceTemperatureRaw = new mv.impact.acquire.PropertyI64() |
An integer property. Device temperature in degrees Celsius (C). | |
readonly mv.impact.acquire.PropertyF | mvDeviceTemperatureUpperLimit = new mv.impact.acquire.PropertyF() |
A floating point property. Upper limit in degrees Celsius(C) for the TemperatureOutOfRange signal. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceTimeSync = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. you can specify the way the camera timestamps are synchronized to the PC / your application. | |
readonly mv.impact.acquire.PropertyI64 | mvDeviceTimeSyncPushValue = new mv.impact.acquire.PropertyI64() |
An integer property. when you write to this register in 'mvPushSynchronization'-mode you can actively synchronize the timestamps with accurate time values. | |
readonly mv.impact.acquire.PropertyI64 | mvTemperatureState = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the current temperature state of the camera. | |
readonly mv.impact.acquire.PropertyI64 | mvTemperatureStateCriticalThreshold = new mv.impact.acquire.PropertyI64() |
An integer property. If the temperature of the camera exceeds this value mvTemperatureState switches from normal to critical. | |
readonly mv.impact.acquire.PropertyI64 | mvTimestampPPSPulsesMissed = new mv.impact.acquire.PropertyI64() |
An integer property. Shows the number of missed pulses since the last status latch. | |
readonly mv.impact.acquire.PropertyI64 | mvTimestampPPSStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Shows the current status of the pulse per second controller. | |
readonly mv.impact.acquire.PropertyI64 | mvTimestampPPSSync = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Will synchronize the internal clock to an external GPS(PPS) signal. | |
readonly mv.impact.acquire.PropertyI64 | mvTimestampPPSTriggerEdge = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the trigger edge on which the controller will be pulsed. | |
readonly mv.impact.acquire.PropertyI64 | mvTimestampResetValue = new mv.impact.acquire.PropertyI64() |
An integer property. Defines the initial value after the cameras timestamp timer has been reset. | |
readonly mv.impact.acquire.PropertyIBoolean | rcSystemReady = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Returns if the system is ready (fully booted). | |
readonly mv.impact.acquire.PropertyI64 | timestamp = new mv.impact.acquire.PropertyI64() |
An integer property. Reports the current value of the device timestamp counter. | |
readonly mv.impact.acquire.Method | timestampLatch = new mv.impact.acquire.Method() |
A method object. Latches the current timestamp counter into TimestampLatchValue. | |
readonly mv.impact.acquire.PropertyI64 | timestampLatchValue = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the latched value of the timestamp counter. | |
readonly mv.impact.acquire.Method | timestampReset = new mv.impact.acquire.Method() |
A method object. Resets the current value of the device timestamp counter. | |
Category for device information and control.
A category for device information and control.
|
inline |
Constructs a new mv.impact.acquire.GenICam.DeviceControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
|
inline |
Constructs a new mv.impact.acquire.GenICam.DeviceControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
[in] | settingName | 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 mv.impact.acquire.FunctionInterface.availableSettings, new settings can be created with the function mv.impact.acquire.FunctionInterface.createSetting |
readonly mv.impact.acquire.PropertyI64 deviceCharacterSet = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyF deviceClockFrequency = new mv.impact.acquire.PropertyF() |
A floating point property. Returns the frequency of the selected Clock.
Returns the frequency of the selected Clock.
readonly mv.impact.acquire.PropertyI64 deviceClockSelector = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceConnectionSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects which Connection of the device to control.
Selects which Connection of the device to control.
readonly mv.impact.acquire.PropertyI64 deviceConnectionSpeed = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the speed of transmission of the specified Connection.
Indicates the speed of transmission of the specified Connection
readonly mv.impact.acquire.PropertyI64 deviceConnectionStatus = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceEventChannelCount = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the number of event channels supported by the device.
Indicates the number of event channels supported by the device.
readonly mv.impact.acquire.PropertyS deviceFamilyName = new mv.impact.acquire.PropertyS() |
A string property. Identifier of the product family of the device.
Identifier of the product family of the device.
readonly mv.impact.acquire.Method deviceFeaturePersistenceEnd = new mv.impact.acquire.Method() |
A method object. Indicate to the device the end of feature persistence.
Indicate to the device the end of feature persistence.
readonly mv.impact.acquire.Method deviceFeaturePersistenceStart = new mv.impact.acquire.Method() |
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.
readonly mv.impact.acquire.PropertyS deviceFirmwareVersion = new mv.impact.acquire.PropertyS() |
A string property. Version of the firmware in the device.
Version of the firmware in the device.
readonly mv.impact.acquire.PropertyI64 deviceGenCPVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Major version of the GenCP protocol supported by the device.
Major version of the GenCP protocol supported by the device.
readonly mv.impact.acquire.PropertyI64 deviceGenCPVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Minor version of the GenCP protocol supported by the device.
Minor version of the GenCP protocol supported by the device.
A string property. This feature is deprecated (See DeviceSerialNumber).
readonly mv.impact.acquire.PropertyI64 deviceIndicatorMode = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyF deviceLinkCommandTimeout = new mv.impact.acquire.PropertyF() |
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.
readonly mv.impact.acquire.PropertyI64 deviceLinkConnectionCount = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceLinkHeartbeatMode = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyF deviceLinkHeartbeatTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Controls the current heartbeat timeout of the specific Link.
Controls the current heartbeat timeout of the specific Link.
readonly mv.impact.acquire.PropertyI64 deviceLinkSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects which Link of the device to control.
Selects which Link of the device to control.
readonly mv.impact.acquire.PropertyI64 deviceLinkSpeed = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the speed of transmission negotiated on the specified Link.
Indicates the speed of transmission negotiated on the specified Link.
readonly mv.impact.acquire.PropertyI64 deviceLinkThroughputLimit = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceLinkThroughputLimitMode = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceManifestEntrySelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the manifest entry to reference.
Selects the manifest entry to reference.
readonly mv.impact.acquire.PropertyS deviceManifestPrimaryURL = new mv.impact.acquire.PropertyS() |
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.
readonly mv.impact.acquire.PropertyI64 deviceManifestSchemaMajorVersion = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceManifestSchemaMinorVersion = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyS deviceManifestSecondaryURL = new mv.impact.acquire.PropertyS() |
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.
readonly mv.impact.acquire.PropertyI64 deviceManifestXMLMajorVersion = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceManifestXMLMinorVersion = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceManifestXMLSubMinorVersion = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyS deviceManufacturerInfo = new mv.impact.acquire.PropertyS() |
A string property. Manufacturer information about the device.
Manufacturer information about the device.
readonly mv.impact.acquire.PropertyI64 deviceMaxThroughput = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceMessageChannelCount = new mv.impact.acquire.PropertyI64() |
An integer property. This feature is deprecated (See DeviceEventChannelCount).
readonly mv.impact.acquire.PropertyS deviceModelName = new mv.impact.acquire.PropertyS() |
readonly mv.impact.acquire.Method deviceRegistersCheck = new mv.impact.acquire.Method() |
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.
readonly mv.impact.acquire.PropertyI64 deviceRegistersEndianness = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.Method deviceRegistersStreamingEnd = new mv.impact.acquire.Method() |
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.
readonly mv.impact.acquire.Method deviceRegistersStreamingStart = new mv.impact.acquire.Method() |
A method object. Prepare the device for registers streaming without checking for consistency.
Prepare the device for registers streaming without checking for consistency.
readonly mv.impact.acquire.PropertyIBoolean deviceRegistersValid = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Returns if the current register set is valid and consistent.
Returns if the current register set is valid and consistent.
readonly mv.impact.acquire.Method deviceReset = new mv.impact.acquire.Method() |
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.
readonly mv.impact.acquire.PropertyI64 deviceScanType = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyS deviceSerialNumber = new mv.impact.acquire.PropertyS() |
A string property. Device's serial number.
Device's serial number. This string is a unique identifier of the device.
readonly mv.impact.acquire.PropertyI64 deviceSerialPortBaudRate = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceSerialPortSelector = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceSFNCVersionMajor = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceSFNCVersionMinor = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceSFNCVersionSubMinor = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceStreamChannelCount = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the number of streaming channels supported by the device.
Indicates the number of streaming channels supported by the device.
readonly mv.impact.acquire.PropertyI64 deviceStreamChannelEndianness = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceStreamChannelLink = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceStreamChannelPacketSize = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 deviceStreamChannelSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the stream channel to control.
Selects the stream channel to control.
readonly mv.impact.acquire.PropertyI64 deviceStreamChannelType = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyF deviceTemperature = new mv.impact.acquire.PropertyF() |
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.
readonly mv.impact.acquire.PropertyI64 deviceTemperatureSelector = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceTLType = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 deviceTLVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Major version of the Transport Layer of the device.
Major version of the Transport Layer of the device.
readonly mv.impact.acquire.PropertyI64 deviceTLVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Minor version of the Transport Layer of the device.
Minor version of the Transport Layer of the device.
readonly mv.impact.acquire.PropertyI64 deviceTLVersionSubMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Sub minor version of the Transport Layer of the device.
Sub minor version of the Transport Layer of the device.
readonly mv.impact.acquire.PropertyI64 deviceType = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Returns the device type.
Returns the device type.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyS deviceUserID = new mv.impact.acquire.PropertyS() |
A string property. User-programmable device identifier.
User-programmable device identifier.
readonly mv.impact.acquire.PropertyS deviceVendorName = new mv.impact.acquire.PropertyS() |
A string property. Name of the manufacturer of the device.
Name of the manufacturer of the device.
readonly mv.impact.acquire.PropertyS deviceVersion = new mv.impact.acquire.PropertyS() |
A string property. Version of the device.
Version of the device.
readonly mv.impact.acquire.Method mvCalculateHashCode = new mv.impact.acquire.Method() |
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.
readonly mv.impact.acquire.PropertyI64 mvDeviceClockFrequency = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyS mvDeviceFirmwareBuildDate = new mv.impact.acquire.PropertyS() |
A string property. The build time and date of the firmware.
The build time and date of the firmware
readonly mv.impact.acquire.PropertyI64 mvDeviceFirmwareHashAlgorithm = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyS mvDeviceFirmwareHashCode = new mv.impact.acquire.PropertyS() |
A string property. Shows the hash code of the firmware.
Shows the hash code of the firmware.
readonly mv.impact.acquire.PropertyI64 mvDeviceFirmwareSource = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyS mvDeviceFPGAVersion = new mv.impact.acquire.PropertyS() |
A string property. Shows version number of the FPGA.
Shows version number of the FPGA.
readonly mv.impact.acquire.PropertyI64 mvDeviceLaserCurrent = new mv.impact.acquire.PropertyI64() |
An integer property. Laser current consumption value (mA).
Laser current consumption value (mA).
readonly mv.impact.acquire.PropertyI64 mvDevicePowerMode = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects the device power mode.
Selects the device power mode.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 mvDeviceProcessingUnit = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvDeviceProcessingUnitSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the device processing unit.
Selects the device processing unit.
readonly mv.impact.acquire.PropertyI64 mvDeviceRegistersStatus = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvDeviceSensorColorMode = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvDeviceStandbyTimeout = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyIBoolean mvDeviceStandbyTimeoutEnable = new mv.impact.acquire.PropertyIBoolean() |
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.
readonly mv.impact.acquire.PropertyIBoolean mvDeviceStatusLEDEnable = new mv.impact.acquire.PropertyIBoolean() |
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.
readonly mv.impact.acquire.PropertyI64 mvDeviceTemperatureLimitHysteresis = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyF mvDeviceTemperatureLowerLimit = new mv.impact.acquire.PropertyF() |
A floating point property. Lower limit in degrees Celsius(C) for the TemperatureOutOfRange signal.
Lower limit in degrees Celsius(C) for the TemperatureOutOfRange signal.
readonly mv.impact.acquire.PropertyI64 mvDeviceTemperatureRaw = new mv.impact.acquire.PropertyI64() |
An integer property. Device temperature in degrees Celsius (C).
Device temperature in degrees Celsius (C). It is measured at the location selected by DeviceTemperatureSelector.
readonly mv.impact.acquire.PropertyF mvDeviceTemperatureUpperLimit = new mv.impact.acquire.PropertyF() |
A floating point property. Upper limit in degrees Celsius(C) for the TemperatureOutOfRange signal.
Upper limit in degrees Celsius(C) for the TemperatureOutOfRange signal.
readonly mv.impact.acquire.PropertyI64 mvDeviceTimeSync = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvDeviceTimeSyncPushValue = new mv.impact.acquire.PropertyI64() |
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
readonly mv.impact.acquire.PropertyI64 mvTemperatureState = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvTemperatureStateCriticalThreshold = new mv.impact.acquire.PropertyI64() |
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
readonly mv.impact.acquire.PropertyI64 mvTimestampPPSPulsesMissed = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyI64 mvTimestampPPSStatus = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvTimestampPPSSync = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvTimestampPPSTriggerEdge = new mv.impact.acquire.PropertyI64() |
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:
readonly mv.impact.acquire.PropertyI64 mvTimestampResetValue = new mv.impact.acquire.PropertyI64() |
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.
readonly mv.impact.acquire.PropertyIBoolean rcSystemReady = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Returns if the system is ready (fully booted).
Returns if the system is ready (fully booted).
An integer property. Reports the current value of the device timestamp counter.
Reports the current value of the device timestamp counter.
readonly mv.impact.acquire.Method timestampLatch = new mv.impact.acquire.Method() |
A method object. Latches the current timestamp counter into TimestampLatchValue.
Latches the current timestamp counter into TimestampLatchValue.
readonly mv.impact.acquire.PropertyI64 timestampLatchValue = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the latched value of the timestamp counter.
Returns the latched value of the timestamp counter.
readonly mv.impact.acquire.Method timestampReset = new mv.impact.acquire.Method() |
A method object. Resets the current value of the device timestamp counter.
Resets the current value of the device timestamp counter.