Impact Acquire SDK Java
|
Category that contains items that belong to the system module of the transport layer. More...
Public Member Functions | |
synchronized void | delete () |
PropertyI64 | getEventNotification () |
An enumerated integer property. | |
PropertyI64 | getEventSelector () |
An enumerated integer property. | |
PropertyI64 | getGenCPVersionMajor () |
An integer property. | |
PropertyI64 | getGenCPVersionMinor () |
An integer property. | |
PropertyI64 | getGenTLSFNCVersionMajor () |
An integer property. | |
PropertyI64 | getGenTLSFNCVersionMinor () |
An integer property. | |
PropertyI64 | getGenTLSFNCVersionSubMinor () |
An integer property. | |
PropertyI64 | getGenTLVersionMajor () |
An integer property. | |
PropertyI64 | getGenTLVersionMinor () |
An integer property. | |
PropertyI64 | getGevInterfaceDefaultGateway () |
An integer property. | |
PropertyI64 | getGevInterfaceDefaultIPAddress () |
An integer property. | |
PropertyI64 | getGevInterfaceDefaultSubnetMask () |
An integer property. | |
PropertyI64 | getGevInterfaceMACAddress () |
An integer property. | |
PropertyI64 | getGevVersionMajor () |
An integer property. | |
PropertyI64 | getGevVersionMinor () |
An integer property. | |
PropertyS | getInterfaceDisplayName () |
A string property. | |
PropertyS | getInterfaceID () |
A string property. | |
long | getInterfaceModuleCount () |
Returns the number of interfaces associated with this GenTL producer. | |
PropertyI64 | getInterfaceSelector () |
An integer property. | |
PropertyI64 | getInterfaceType () |
An enumerated integer property. | |
Method | getInterfaceUpdateList () |
A method object. | |
PropertyI64 | getInterfaceUpdateTimeout () |
An integer property. | |
PropertyI64 | getMvDeviceUpdateListBehaviour () |
An enumerated integer property. | |
PropertyI | getMvGevChannelDummyPacketSendEnable () |
A boolean property. | |
PropertyI64 | getMvGevChannelDummyPacketSendInterval () |
An integer property. | |
PropertyI64 | getMvGevInterfaceLinkSpeed () |
An integer property. | |
PropertyI64 | getMvGevInterfaceMTU () |
An integer property. | |
PropertyI | getMvInterfaceTechnologyToIgnoreEnable () |
A boolean property. | |
PropertyI64 | getMvInterfaceTechnologyToIgnoreSelector () |
An enumerated integer property. | |
PropertyS | getTLDisplayName () |
A string property. | |
PropertyS | getTLFileName () |
A string property. | |
PropertyS | getTLID () |
A string property. | |
PropertyS | getTLModelName () |
A string property. | |
PropertyS | getTLPath () |
A string property. | |
PropertyI64 | getTLType () |
An enumerated integer property. | |
PropertyS | getTLVendorName () |
A string property. | |
PropertyS | getTLVersion () |
A string property. | |
PropertyI64 | getU3vVersionMajor () |
An integer property. | |
PropertyI64 | getU3vVersionMinor () |
An integer property. | |
int | hObj () |
Returns a unique identifier for the component collection referenced by this object. | |
ComponentCollection | restoreDefault () |
Restores the default for every component of this collection. | |
SystemModule () | |
Constructs a new mvIMPACT.acquire.SystemModule object. | |
SystemModule (Device pDev) | |
Constructs a new mvIMPACT.acquire.SystemModule object. | |
SystemModule (Device pDev, long index) | |
Constructs a new mvIMPACT.acquire.SystemModule object. | |
SystemModule (long index) | |
Constructs a new mvIMPACT.acquire.SystemModule object. | |
Static Public Member Functions | |
static long | getSystemModuleCount () |
Returns the number of GenTL producers detected in the current system. | |
Protected Member Functions | |
void | finalize () |
SystemModule (long cPtr, boolean cMemoryOwn) | |
Static Protected Member Functions | |
static long | swigRelease (ComponentCollection obj) |
static long | swigRelease (SystemModule obj) |
Protected Attributes | |
transient boolean | swigCMemOwn |
Category that contains items that belong to the system module of the transport layer.
The System category contains items that belong to the system module of the transport layer.
|
protected |
SystemModule | ( | Device | pDev, |
long | index ) |
Constructs a new mvIMPACT.acquire.SystemModule object.
pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. |
index | [in] The index of the instance this object shall be created for. Passing an invalid index will raise an exception. |
SystemModule | ( | Device | pDev | ) |
Constructs a new mvIMPACT.acquire.SystemModule object.
pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. |
SystemModule | ( | long | index | ) |
Constructs a new mvIMPACT.acquire.SystemModule object.
index | [in] The index of the instance this object shall be created for. Passing an invalid index will raise an exception. |
SystemModule | ( | ) |
Constructs a new mvIMPACT.acquire.SystemModule object.
synchronized void delete | ( | ) |
Reimplemented from ComponentCollection.
|
protected |
Reimplemented from ComponentCollection.
PropertyI64 getEventNotification | ( | ) |
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:
PropertyI64 getEventSelector | ( | ) |
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:
PropertyI64 getGenCPVersionMajor | ( | ) |
An integer property.
Indicates the major version number of the GenCP specification this GenTL Producer implementation complies with.
This is a read only element. It indicates the major version number of the GenCP specification this GenTL Producer implementation complies with.
PropertyI64 getGenCPVersionMinor | ( | ) |
An integer property.
Indicates the minor version number of the GenCP specification this GenTL Producer implementation complies with.
This is a read only element. It indicates the minor version number of the GenCP specification this GenTL Producer implementation complies with.
PropertyI64 getGenTLSFNCVersionMajor | ( | ) |
An integer property.
Defines the major version number of the GenTL SFNC specification the GenTL Producer implementation complies with.
This is a read only element. It defines the major version number of the GenTL SFNC specification the GenTL Producer implementation complies with.
PropertyI64 getGenTLSFNCVersionMinor | ( | ) |
An integer property.
Defines the minor version number of the GenTL SFNC specification the GenTL Producer implementation complies with.
This is a read only element. It defines the minor version number of the GenTL SFNC specification the GenTL Producer implementation complies with.
PropertyI64 getGenTLSFNCVersionSubMinor | ( | ) |
An integer property.
Defines the sub minor version number of the GenTL SFNC specification the GenTL Producer implementation complies with.
This is a read only element. It defines the sub minor version number of the GenTL SFNC specification the GenTL Producer implementation complies with.
PropertyI64 getGenTLVersionMajor | ( | ) |
An integer property.
Defines the major version number of the GenTL specification the GenTL Producer implementation complies with.
This is a read only element. It defines the major version number of the GenTL specification the GenTL Producer implementation complies with.
PropertyI64 getGenTLVersionMinor | ( | ) |
An integer property.
Defines the minor version number of the GenTL specification the GenTL Producer implementation complies with.
This is a read only element. It defines the minor version number of the GenTL specification the GenTL Producer implementation complies with.
PropertyI64 getGevInterfaceDefaultGateway | ( | ) |
An integer property.
Indicates the default gateway of the first subnet of the selected interface.
This is a read only element. It indicates the default gateway of the first subnet of the selected interface.
PropertyI64 getGevInterfaceDefaultIPAddress | ( | ) |
An integer property.
Indicates the IP address of the first subnet of the selected interface.
This is a read only element. It indicates the IP address of the first subnet of the selected interface.
PropertyI64 getGevInterfaceDefaultSubnetMask | ( | ) |
An integer property.
Indicates the subnet mask of the first subnet of the selected interface.
This is a read only element. It indicates the subnet mask of the first subnet of the selected interface.
PropertyI64 getGevInterfaceMACAddress | ( | ) |
An integer property.
Indicates the 48-bit MAC address of the selected interface.
This is a read only element. It indicates the 48-bit MAC address of the selected interface.
PropertyI64 getGevVersionMajor | ( | ) |
An integer property.
Indicates the major version number of the GigE Vision specification this GenTL Producer implementation complies with.
This is a read only element. It indicates the major version number of the GigE Vision specification this GenTL Producer implementation complies with.
PropertyI64 getGevVersionMinor | ( | ) |
An integer property.
Indicates the minor version number of the GigE Vision specification this GenTL Producer implementation complies with.
This is a read only element. It indicates the minor version number of the GigE Vision specification this GenTL Producer implementation complies with.
PropertyS getInterfaceDisplayName | ( | ) |
A string property.
A user-friendly name of the Interface.
This is a read only element. It is a string that indicates a user-friendly name of the Interface.
PropertyS getInterfaceID | ( | ) |
A string property.
GenTL producer wide unique identifier of the selected interface.
This is a read only element. It is a string that indicates a GenTL producer wide unique identifier of the selected interface.
long getInterfaceModuleCount | ( | ) |
Returns the number of interfaces associated with this GenTL producer.
This should return the same value as when calling mvIMPACT.acquire.SystemModule.interfaceSelector.getMaxValue however there are producers out there that do not implement the interfaceSelector
property correctly.
PropertyI64 getInterfaceSelector | ( | ) |
An integer property.
Selector for the different GenTL Producer interfaces.
Selector for the different GenTL Producer interfaces. Selector for the different GenTL Producer interfaces. This interface list only changes on execution of InterfaceUpdateList. The selector is 0-based in order to match the index of the C interface.
PropertyI64 getInterfaceType | ( | ) |
An enumerated integer property.
Identifies the interfaces technology of the GenTL Producer implementation.
This is a read only feature. This enumeration provides a value that indicates interfaces technology of the GenTL Producer implementation.
The following string values might be valid for this feature:
Method getInterfaceUpdateList | ( | ) |
A method object.
Updates the internal interface list.
This command updates the internal interface list of this transport layer.
PropertyI64 getInterfaceUpdateTimeout | ( | ) |
An integer property.
Specifies timeout for the InterfaceUpdateList Command.
Specifies timeout for the InterfaceUpdateList Command.
PropertyI64 getMvDeviceUpdateListBehaviour | ( | ) |
An enumerated integer property.
Defines the behavior of the interface when the device list is being updated.
Defines the behavior of the interface when the device list is being updated.
The following string values might be valid for this feature:
PropertyI getMvGevChannelDummyPacketSendEnable | ( | ) |
A boolean property.
Enables or disables the periodical sending of dummy packets to a stream or message channel source port of a GigE Vision device.
Enables or disables the periodical sending of dummy packets to a stream or message channel source port of a GigE Vision device. This might be useful to overcome firewall related problems when working with network devices.
PropertyI64 getMvGevChannelDummyPacketSendInterval | ( | ) |
An integer property.
Defines the period(in ms) for sending dummy packets to a stream or message channel source port of a GigE Vision device.
Defines the period(in ms) for sending dummy packets to a stream or message channel source port of a GigE Vision device. This might be useful to overcome firewall related problems when working with network devices.
PropertyI64 getMvGevInterfaceLinkSpeed | ( | ) |
An integer property.
Indicates the link speed of this interface.
This is a read only element. It indicates the link speed(in Mbits per second) of this interface.
PropertyI64 getMvGevInterfaceMTU | ( | ) |
An integer property.
Indicates the MTU of the selected interface.
This is a read only element. It indicates the MTU(Maximum Transmission Unit) of the selected interface.
PropertyI getMvInterfaceTechnologyToIgnoreEnable | ( | ) |
A boolean property.
When enabled, the selected interface technology type is ignored when updating the device list.
When enabled, the selected interface technology type is ignored when updating the device list.
PropertyI64 getMvInterfaceTechnologyToIgnoreSelector | ( | ) |
An enumerated integer property.
Selects the interface technology type that should be ignored when updating the device list.
Selects the interface technology type that should be ignored when updating the device list.
The following string values might be valid for this feature:
|
static |
Returns the number of GenTL producers detected in the current system.
This is also the number of system modules detected thus this value - 1 defines the maximum value that can be passed as the index parameter into a mvIMPACT.acquire.SystemModule constructor.
PropertyS getTLDisplayName | ( | ) |
A string property.
User readable name of the GenTL Producer.
This is a read only element. It is a string that indicates a user readable name of the GenTL Producer.
PropertyS getTLFileName | ( | ) |
A string property.
Indicates the file name of the GenTL Producer driver including name and extension.
This is a read only element. It is a string that indicates the file name of the GenTL Producer driver including name and extension.
PropertyS getTLID | ( | ) |
A string property.
Indicates the ID of the transport layer.
This is a read only element. It is a string that indicates the ID of the transport layer.
PropertyS getTLModelName | ( | ) |
A string property.
Indicates the name of the transport layer Model.
This is a read only element. It is a string that indicates the name of the transport layer Model to distinguish different kinds of GenTL Producer implementations from one vendor.
PropertyS getTLPath | ( | ) |
A string property.
Indicates the full path to the GenTL Producer driver including name and extension.
This is a read only element. It is a string that indicates the full path to the GenTL Producer driver including name and extension.
PropertyI64 getTLType | ( | ) |
An enumerated integer property.
Identifies the transport layer technology of the GenTL Producer implementation.
This is a read only feature. This enumeration provides a value that indicates the transport layer technology of the GenTL Producer implementation.
The following string values might be valid for this feature:
PropertyS getTLVendorName | ( | ) |
A string property.
Indicates the name of the transport layer vendor.
This is a read only element. It is a string that indicates the name of the transport layer vendor.
PropertyS getTLVersion | ( | ) |
A string property.
Indicates a vendor specific version string for this transport layer.
This is a read only element. It is a string that indicates a vendor specific version string for this transport layer.
PropertyI64 getU3vVersionMajor | ( | ) |
An integer property.
Indicates the major version number of the USB3 Vision specification this GenTL Producer implementation complies with.
This is a read only element. It indicates the major version number of the USB3 Vision specification this GenTL Producer implementation complies with.
PropertyI64 getU3vVersionMinor | ( | ) |
An integer property.
Indicates the minor version number of the USB3 Vision specification this GenTL Producer implementation complies with.
This is a read only element. It indicates the minor version number of the USB3 Vision specification this GenTL Producer implementation complies with.
|
inherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT.acquire.ComponentList.
|
inherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
|
staticprotectedinherited |
|
staticprotected |
|
protectedinherited |