Impact Acquire SDK .NET
|
Category contains items that belong to the device module of the transport layer. More...
Public Member Functions | |
DeviceModule (mv.impact.acquire.Device device) | |
Constructs a new mv.impact.acquire.GenICam.DeviceModule object. | |
DeviceModule (mv.impact.acquire.Device device, System.String settingName) | |
Constructs a new mv.impact.acquire.GenICam.DeviceModule object. | |
IEnumerable< T > | getEnumerable< T > () |
Returns an enumerator of a certain type that iterates through the collection. | |
IEnumerator< int > | GetEnumerator () |
Returns an enumerator that iterates through the collection. | |
void | restoreDefault () |
Restores the default for every component of this collection. | |
Public Attributes | |
readonly mv.impact.acquire.PropertyI64 | deviceAccessStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the current access status for the device. | |
readonly mv.impact.acquire.PropertyI64 | deviceChunkDataFormat = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the chunk data format used by the remote device. | |
readonly mv.impact.acquire.PropertyS | deviceDisplayName = new mv.impact.acquire.PropertyS() |
A string property. Indicates user readable name for the remote device. | |
readonly mv.impact.acquire.PropertyI64 | deviceEndianessMechanism = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Identifies the endianess mode to be used for this device. | |
readonly mv.impact.acquire.PropertyI64 | deviceEventDataFormat = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the event data format used by the remote 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.PropertyS | deviceID = new mv.impact.acquire.PropertyS() |
A string property. This feature is deprecated (See DeviceSerialNumber). | |
readonly mv.impact.acquire.PropertyS | deviceManufacturerInfo = new mv.impact.acquire.PropertyS() |
A string property. Manufacturer information about the device. | |
readonly mv.impact.acquire.PropertyS | deviceModelName = new mv.impact.acquire.PropertyS() |
A string property. Model 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 | deviceTimestampFrequency = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the tick-frequency of the timestamp clock of the remote 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.PropertyI64 | eventNotification = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Activate or deactivate the notification to the host application of the occurrence of the selected Event. | |
readonly mv.impact.acquire.PropertyI64 | eventSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Event to signal to the host application. | |
readonly mv.impact.acquire.PropertyI64 | genCPVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the GenCP specification this device complies with. | |
readonly mv.impact.acquire.PropertyI64 | genCPVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the GenCP specification this device complies with. | |
readonly mv.impact.acquire.PropertyI64 | gevDeviceGateway = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the current gateway of the GVCP interface of the selected remote device. | |
readonly mv.impact.acquire.PropertyI64 | gevDeviceIPAddress = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the current IP address of the GVCP interface of the selected remote device. | |
readonly mv.impact.acquire.PropertyI64 | gevDeviceMACAddress = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the 48-bit MAC address of the GVCP interface of the selected remote device. | |
readonly mv.impact.acquire.PropertyI64 | gevDeviceSubnetMask = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the current subnet mask of the GVCP interface of the selected remote device. | |
readonly mv.impact.acquire.PropertyI64 | gevVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the GigE Vision specification this device complies with. | |
readonly mv.impact.acquire.PropertyI64 | gevVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the GigE Vision specification this device complies with. | |
readonly mv.impact.acquire.PropertyI64 | linkCommandRetryCount = new mv.impact.acquire.PropertyI64() |
An integer property. Specifies maximum number of tries before failing the control channel commands. | |
readonly mv.impact.acquire.PropertyF | linkCommandTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Specifies application timeout for the control channel communication. | |
readonly mv.impact.acquire.PropertyS | mvDeviceLicenseDetails = new mv.impact.acquire.PropertyS() |
A string property. Details about the granted license. | |
readonly mv.impact.acquire.PropertyIBoolean | mvDeviceLicenseValid = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. True if the current device has a valid license. | |
readonly mv.impact.acquire.PropertyI64 | mvGevDeviceCCSP = new mv.impact.acquire.PropertyI64() |
An integer property. The port of the control channel the device is using (usually 3956). | |
readonly mv.impact.acquire.PropertyI64 | mvLinkCommandTimeoutCheckGranularity = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates how often the driver shall check the link during one 'DeviceLinkCommandTimeout' interval. | |
readonly mv.impact.acquire.PropertyS | mvU3VDeviceGUID = new mv.impact.acquire.PropertyS() |
A string property. Indicates the USB3 Vision GUID of the device. | |
readonly mv.impact.acquire.PropertyS | streamID = new mv.impact.acquire.PropertyS() |
A string property. Device wide unique ID of the selected stream. | |
readonly mv.impact.acquire.PropertyI64 | streamSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the stream channel. | |
readonly mv.impact.acquire.PropertyI64 | u3vVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the USB3 Vision specification this device complies with. | |
readonly mv.impact.acquire.PropertyI64 | u3vVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the USB3 Vision specification this device complies with. | |
Properties | |
IEnumerable< Component > | componentEnumerable [get] |
Returns an enumerator that iterates through the collection. | |
IEnumerable< ComponentList > | componentListEnumerable [get] |
Returns an enumerator that iterates through all the mv.impact.acquire.ComponentList elements in the collection. | |
int | hObj [get] |
Returns a unique identifier for the component collection referenced by this object. | |
Category contains items that belong to the device module of the transport layer.
The Device category contains items that belong to the device module of the transport layer.
|
inline |
Constructs a new mv.impact.acquire.GenICam.DeviceModule 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.DeviceModule 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 |
|
inlineinherited |
Returns an enumerator of a certain type that iterates through the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
inlineinherited |
Returns an enumerator that iterates through the collection.
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
inlineinherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
readonly mv.impact.acquire.PropertyI64 deviceAccessStatus = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the current access status for the device.
This is a read only feature. This enumeration gives the device's access status at the moment of the last execution of the DeviceUpdateList command. This value only changes on execution of the DeviceUpdateList command.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 deviceChunkDataFormat = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the chunk data format used by the remote device.
This is a read only feature. This enumeration provides a value that indicates the chunk data format used by the remote device.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyS deviceDisplayName = new mv.impact.acquire.PropertyS() |
A string property. Indicates user readable name for the remote device.
This is a read only element. It is a string that indicates user readable name for the remote device model.
readonly mv.impact.acquire.PropertyI64 deviceEndianessMechanism = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Identifies the endianess mode to be used for this device.
This is a read only feature. This enumeration provides a value that indicates the endianess mode to be used for this device.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 deviceEventDataFormat = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Indicates the event data format used by the remote device.
This is a read only feature. This enumeration provides a value that indicates the event data format used by the remote device.
The following string values might be valid for this feature:
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.
A string property. This feature is deprecated (See DeviceSerialNumber).
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.PropertyS deviceModelName = new mv.impact.acquire.PropertyS() |
A string property. Model of the device.
Model of the device.
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 deviceTimestampFrequency = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the tick-frequency of the timestamp clock of the remote device.
Indicates the tick-frequency of the timestamp clock of the remote 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.PropertyI64 eventNotification = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Activate or deactivate the notification to the host application of the occurrence of the selected Event.
Activate or deactivate the notification to the host application of the occurrence of the selected Event.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 eventSelector = new mv.impact.acquire.PropertyI64() |
An enumerated integer property. Selects which Event to signal to the host application.
Selects which Event to signal to the host application.
The following string values might be valid for this feature:
readonly mv.impact.acquire.PropertyI64 genCPVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the GenCP specification this device complies with.
This is a read only element. It indicates the major version number of the GenCP specification this device complies with.
readonly mv.impact.acquire.PropertyI64 genCPVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the GenCP specification this device complies with.
This is a read only element. It indicates the minor version number of the GenCP specification this device complies with.
readonly mv.impact.acquire.PropertyI64 gevDeviceGateway = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the current gateway of the GVCP interface of the selected remote device.
This is a read only element. It indicates the current gateway of the GVCP interface of the selected remote device.
readonly mv.impact.acquire.PropertyI64 gevDeviceIPAddress = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the current IP address of the GVCP interface of the selected remote device.
This is a read only element. It indicates the current IP address of the GVCP interface of the selected remote device.
readonly mv.impact.acquire.PropertyI64 gevDeviceMACAddress = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the 48-bit MAC address of the GVCP interface of the selected remote device.
This is a read only element. It indicates the 48-bit MAC address of the GVCP interface of the selected remote device.
readonly mv.impact.acquire.PropertyI64 gevDeviceSubnetMask = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the current subnet mask of the GVCP interface of the selected remote device.
This is a read only element. It indicates the current subnet mask of the GVCP interface of the selected remote device.
readonly mv.impact.acquire.PropertyI64 gevVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the GigE Vision specification this device complies with.
This is a read only element. It indicates the major version number of the GigE Vision specification this device complies with.
readonly mv.impact.acquire.PropertyI64 gevVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the GigE Vision specification this device complies with.
This is a read only element. It indicates the minor version number of the GigE Vision specification this device complies with.
readonly mv.impact.acquire.PropertyI64 linkCommandRetryCount = new mv.impact.acquire.PropertyI64() |
An integer property. Specifies maximum number of tries before failing the control channel commands.
This feature specifies maximum number of tries before failing the control channel commands.
readonly mv.impact.acquire.PropertyF linkCommandTimeout = new mv.impact.acquire.PropertyF() |
A floating point property. Specifies application timeout for the control channel communication.
The feature specifies application timeout for the control channel communication. It defines the application timeout, and it is related to the device feature DeviceLinkCommandTimeout specifying the maximum time for handling a command in the device. Up to DeviceLinkCommandRetryCount attempts with this timeout are made before a command fails with a timout error.
readonly mv.impact.acquire.PropertyS mvDeviceLicenseDetails = new mv.impact.acquire.PropertyS() |
A string property. Details about the granted license.
This is a read only element. It indicates details whether or not this device can be operated without limitations using this driver stack.
readonly mv.impact.acquire.PropertyIBoolean mvDeviceLicenseValid = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. True if the current device has a valid license.
True if the current device has a valid license. This is the case for all devices manufactured by the same vendor as this SDK and devices for which a license file has been provided.
readonly mv.impact.acquire.PropertyI64 mvGevDeviceCCSP = new mv.impact.acquire.PropertyI64() |
An integer property. The port of the control channel the device is using (usually 3956).
The port of the control channel the device is using (usually 3956).
readonly mv.impact.acquire.PropertyI64 mvLinkCommandTimeoutCheckGranularity = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates how often the driver shall check the link during one 'DeviceLinkCommandTimeout' interval.
Indicates how often the driver shall check the link during one 'DeviceLinkCommandTimeout' interval. The higher this value the more often the link will be checked. However additional traffic on the link is only generated if no other communication like polling certain registers, reading or writing is performed by an application. A higher value will result in a faster notification in case a device has been physically been unplugged.
readonly mv.impact.acquire.PropertyS mvU3VDeviceGUID = new mv.impact.acquire.PropertyS() |
A string property. Indicates the USB3 Vision GUID of the device.
This is a read only element. It indicates the USB3 Vision GUID of the device.
A string property. Device wide unique ID of the selected stream.
This is a read only element. It is a string that indicates a device wide unique identifier of the selected stream.
readonly mv.impact.acquire.PropertyI64 streamSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Selects the stream channel.
Selects the stream channel.
readonly mv.impact.acquire.PropertyI64 u3vVersionMajor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the major version number of the USB3 Vision specification this device complies with.
This is a read only element. It indicates the major version number of the USB3 Vision specification this device complies with.
readonly mv.impact.acquire.PropertyI64 u3vVersionMinor = new mv.impact.acquire.PropertyI64() |
An integer property. Indicates the minor version number of the USB3 Vision specification this device complies with.
This is a read only element. It indicates the minor version number of the USB3 Vision specification this device complies with.
|
getinherited |
Returns an enumerator that iterates through the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
getinherited |
Returns an enumerator that iterates through all the mv.impact.acquire.ComponentList elements in the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
getinherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mv.impact.acquire.ComponentList.