Impact Acquire SDK Java
|
Category that contains items that belong to the interface module of the transport layer. More...
Protected Member Functions | |
void | finalize () |
InterfaceModule (long cPtr, boolean cMemoryOwn) | |
Static Protected Member Functions | |
static long | swigRelease (ComponentCollection obj) |
static long | swigRelease (InterfaceModule obj) |
Protected Attributes | |
transient boolean | swigCMemOwn |
Category that contains items that belong to the interface module of the transport layer.
The Interface category contains items that belong to the interface module of the transport layer.
|
protected |
InterfaceModule | ( | SystemModule | parent, |
long | index ) |
Constructs a new mvIMPACT.acquire.InterfaceModule object.
parent | [in] The mvIMPACT.acquire.SystemModule instance providing access to the interface module to be created. |
index | [in] The index of the instance this object shall be created for. Passing an invalid index will raise an exception. |
synchronized void delete | ( | ) |
Reimplemented from ComponentCollection.
|
protected |
Reimplemented from ComponentCollection.
Method getActionCommand | ( | ) |
A method object.
Sends the action command
It either sends an action command unicast packet to the IP address specified by the 'mvActionDestinationIPAddress' property, or broadcasts an action command broadcast packet on the broadcast domain specified by the 'mvActionDestinationIPAddress' property
PropertyI64 getActionDeviceKey | ( | ) |
An integer property.
The device key for the action command
The device key is one of the three main components that constitute an action command packet. It partly defines which device(s) will positively assert the action command packet.
PropertyI64 getActionGroupKey | ( | ) |
An integer property.
The group key for the action command
The group key is one of the three main components that constitute an action command packet. It partly defines which device(s) will positively assert the action command packet.
PropertyI64 getActionGroupMask | ( | ) |
An integer property.
The group mask for the action command
The group mask is one of the three main components that constitute an action command packet. It partly defines which device(s) will positively assert the action command packet.
PropertyI64 getActionScheduledTime | ( | ) |
An integer property.
Sets the time in which the action command will be executed
Sets the time in which the action command will be executed
PropertyI getActionScheduledTimeEnable | ( | ) |
A boolean property.
Enables or disables action command scheduling
Action commands can be scheduled to execute at a particular moment in time, defined by the 'mvActionScheduledTime' property. If this is disabled the action command takes place immediately after it is received and asserted by each device.
PropertyI64 getDeviceAccessStatus | ( | ) |
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:
PropertyS getDeviceID | ( | ) |
A string property.
This feature is deprecated (See DeviceSerialNumber).
PropertyI64 getDeviceLinkSpeed | ( | ) |
An integer property.
Indicates the speed of transmission negotiated on the specified Link.
Indicates the speed of transmission negotiated on the specified Link.
PropertyS getDeviceModelName | ( | ) |
A string property.
Model of the device.
Model of the device.
PropertyI64 getDeviceSelector | ( | ) |
An integer property.
Selector for the different devices on this interface.
Selector for the different devices on this interface. The limits of this feature might change upon execution of DeviceUpdateList.
PropertyS getDeviceSerialNumber | ( | ) |
A string property.
Device's serial number.
Device's serial number. This string is a unique identifier of the device.
PropertyI64 getDeviceTLVersionMajor | ( | ) |
An integer property.
Major version of the Transport Layer of the device.
Major version of the Transport Layer of the device.
PropertyI64 getDeviceTLVersionMinor | ( | ) |
An integer property.
Minor version of the Transport Layer of the device.
Minor version of the Transport Layer of the device.
PropertyI64 getDeviceType | ( | ) |
An enumerated integer property.
Returns the device type.
Returns the device type.
The following string values might be valid for this feature:
Method getDeviceUpdateList | ( | ) |
A method object.
Updates the internal device list of this interface.
This command updates the internal device list of this interface.
PropertyI64 getDeviceUpdateTimeout | ( | ) |
An integer property.
Specifies timeout for the DeviceUpdateList Command.
Specifies timeout for the DeviceUpdateList Command.
PropertyS getDeviceUserID | ( | ) |
A string property.
User-programmable device identifier.
User-programmable device identifier.
PropertyS getDeviceVendorName | ( | ) |
A string property.
Name of the manufacturer of the device.
Name of the manufacturer of the device.
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 device complies with.
This is a read only element. It indicates the major version number of the GenCP specification this device complies with.
PropertyI64 getGenCPVersionMinor | ( | ) |
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.
PropertyI64 getGevActionDestinationIPAddress | ( | ) |
An integer property.
The IP address of the action command recipient
A valid IP address if the action command shall be unicast. A broadcast subnet if the action command shall be broadcast.
PropertyI64 getGevApplicationSwitchoverKey | ( | ) |
An integer property.
Controls the key to use to authenticate primary application switchover requests.
Controls the key to use to authenticate primary application switchover requests. If the device to take over has 'mvDevicePrimaryApplicationSwitchoverEnable' set to true and this key matches the devices internal key control access will be granted.
PropertyI64 getGevCurrentControlMode | ( | ) |
An enumerated integer property.
The current control mode of the device.
This enumeration provides a value that indicates the current control mode of the device.
The following string values might be valid for this feature:
PropertyI64 getGevDeviceForceGateway | ( | ) |
An integer property.
Static gateway IP address to set for the GVCP interface of the selected remote device.
Static gateway IP address to set for the GVCP interface of the selected remote device.
Method getGevDeviceForceIP | ( | ) |
A method object.
Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the Device using ForceIP command.
Apply the force IP settings (GevDeviceForceIPAddress, GevDeviceForceSubnetMask and GevDeviceForceGateway) in the Device using ForceIP command.
PropertyI64 getGevDeviceForceIPAddress | ( | ) |
An integer property.
Static IP address to set for the GVCP interface of the selected remote device.
Static IP address to set for the GVCP interface of the selected remote device.
PropertyI64 getGevDeviceForceSubnetMask | ( | ) |
An integer property.
Static subnet mask to set for the GVCP interface of the selected remote device.
Static subnet mask to set for the GVCP interface of the selected remote device.
PropertyI64 getGevDeviceGateway | ( | ) |
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.
PropertyI64 getGevDeviceIPAddress | ( | ) |
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.
PropertyI64 getGevDeviceIPConfigurationStatus | ( | ) |
An enumerated integer property.
Identifies the IP configuration of the GVCP interface of the selected remote device.
This is a read only feature. This enumeration provides a value that indicates the Device IP configuration of the GVCP interface of the selected remote device. This value only changes on execution of the DeviceUpdateList command.
The following string values might be valid for this feature:
PropertyI64 getGevDeviceMACAddress | ( | ) |
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.
PropertyI64 getGevDeviceSubnetMask | ( | ) |
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.
PropertyI64 getGevInterfaceGateway | ( | ) |
An integer property.
Indicates the IP address of the selected gateway entry of this interface.
This is a read only element. It indicates the IP address of the selected gateway entry of this interface.
PropertyI64 getGevInterfaceGatewaySelector | ( | ) |
An integer property.
Selector for the different gateway entries for this interface.
Selector for the different gateway entries for this interface. The selector is 0-based in order to match the index of the C 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 getGevInterfaceSubnetIPAddress | ( | ) |
An integer property.
Indicates the IP address of the selected subnet entry of this interface.
This is a read only element. It indicates the IP address of the selected subnet entry of this interface.
PropertyI64 getGevInterfaceSubnetMask | ( | ) |
An integer property.
Indicates the subnet mask of the selected subnet entry of this interface.
This is a read only element. It indicates the subnet mask of the selected subnet entry of this interface.
PropertyI64 getGevInterfaceSubnetSelector | ( | ) |
An integer property.
Selector for the different subnet entries for this interface.
Selector for the different subnet entries for this interface. The selector is 0-based in order to match the index of the C interface.
PropertyI64 getGevVersionMajor | ( | ) |
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.
PropertyI64 getGevVersionMinor | ( | ) |
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.
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.
PropertyI64 getInterfaceTLVersionMajor | ( | ) |
An integer property.
Indicates the major version number of the transport layer specification the GenTL Producer complies with.
This is a read only element. It indicates the major version number of the transport layer specification the GenTL Producer complies with.
PropertyI64 getInterfaceTLVersionMinor | ( | ) |
An integer property.
Indicates the minor version number of the transport layer specification the GenTL Producer complies with.
This is a read only element. It indicates the minor version number of the transport layer specification the GenTL Producer complies with.
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:
PropertyI getMvActionAcknowledgeEnable | ( | ) |
A boolean property.
Enables or disables the ACK response for the action command
Enables or disables the ACK response packet for an action command by setting the corresponding flag in the command. Typically, invokers of an action command don't wait for an acknowledge which is why this flag is usually not set in the command.
PropertyI64 getMvActionAcknowledgesExpected | ( | ) |
An integer property.
Number of devices to send an acknowledge to the action command generated in the current setup
An unsigned integer containing the number of devices that are expected to send an acknowledge to the action command generated in the current setup.
PropertyI64 getMvActionAcknowledgesFailed | ( | ) |
An integer property.
Number of devices that sent an acknowledge with an error code to the recent action command
Number of devices that sent an acknowledge with an error code as a response to the recent action command generated in the current setup.
PropertyI64 getMvActionAcknowledgesReceived | ( | ) |
An integer property.
Number of devices that sent an acknowledge to the recent action command
Number of devices that sent an acknowledge as a response to the recent action command generated in the current setup.
PropertyI64 getMvActionAcknowledgeTimeout | ( | ) |
An integer property.
Maximum wait time for the acknowledge o an action command(ms)
Maximum wait time for the acknowledge to the action command generated in the current setup(ms).
PropertyI64 getMvActionDestinationPort | ( | ) |
An integer property.
The GVCP port of the action command recipient (usually 3956).
The GVCP port of the action command recipient (usually 3956).
PropertyI64 getMvDeviceCommandChannelRetryCount | ( | ) |
An integer property.
Indicates the number of retransmissions allowed when command channel message timed out (no ACK was received from the device)(deprecated).
PropertyI64 getMvDeviceCommandChannelTransmissionTimeout | ( | ) |
An integer property.
Defines the maximum time in milli-seconds the host driver will wait for an ACK from the device to a previously sent command(deprecated).
PropertyS getMvDeviceLicenseDetails | ( | ) |
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.
PropertyI getMvDeviceLicenseValid | ( | ) |
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 Balluff/MATRIX VISION devices and devices for which a license file has been provided.
PropertyI64 getMvDeviceNetworkInterfaceCount | ( | ) |
An integer property.
The number of physical network interfaces supported by this device.
This is an integer feature. It contains the number of physical network interfaces supported by this device.
PropertyI getMvDevicePrimaryApplicationSwitchoverEnable | ( | ) |
A boolean property.
Enables or disables primary application switchover.
Enables or disables primary application switchover.
PropertyI getMvDevicePrimaryApplicationSwitchoverSupported | ( | ) |
A boolean property.
Reports the availability of the primary application switchover feature.
Reports the availability of the primary application switchover feature.
Method getMvDeviceUpdateFirmware | ( | ) |
A method object.
Updates the device's firmware.
Updates the device using the firmware images embedded into this producer library.
PropertyI getMvGevAdvancedDeviceDiscoveryEnable | ( | ) |
A boolean property.
Enables or disables the advanced device discovery.
Enables or disables the advanced device discovery. When enabled also devices, which currently use an incorrect IP configuration for the network they are connected to might be detectable. However depending on the operating system this may result in devices showing up on interfaces to which they are not physically connected.
PropertyI64 getMvGevDeviceCCSP | ( | ) |
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).
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 this interface.
This is a read only element. It indicates the MTU(Maximum Transmission Unit) of this interface.
PropertyS getMvInterfaceLicenseFile | ( | ) |
A string property.
Indicates the path of the license file.
This string register indicates the path of the file that will be used for extracting licenses for devices on this interface.
PropertyS getMvU3VDeviceGUID | ( | ) |
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.
PropertyI64 getMvUnicastDeviceDiscoveryCommandCount | ( | ) |
An integer property.
Specifies the number of discovery commands which will be sent to destinations defined by 'mvUnicastDeviceDiscoveryCommandSelector', 'mvUnicastDeviceDiscoveryDestinationIPAddress' and 'mvUnicastDeviceDiscoveryDestinationPort'.
Specifies the number of discovery commands which will be sent to destinations defined by 'mvUnicastDeviceDiscoveryCommandSelector', 'mvUnicastDeviceDiscoveryDestinationIPAddress' and 'mvUnicastDeviceDiscoveryDestinationPort'. No unicast device discovery will be performed once set to '0'. The mvUnicastDeviceDiscoveryCommandCount specifies the maximum value of the mvUnicastDeviceDiscoveryCommandSelector property.
PropertyI64 getMvUnicastDeviceDiscoveryCommandSelector | ( | ) |
An integer property.
Selects unicast discovery command to configure.
Selects unicast discovery command to configure.
PropertyI64 getMvUnicastDeviceDiscoveryDestinationIPAddress | ( | ) |
An integer property.
Controls the destination IP address of the selected unicast device discovery command.
Controls the destination IP address of the selected unicast device discovery command.
PropertyI64 getMvUnicastDeviceDiscoveryDestinationPort | ( | ) |
An integer property.
Controls the destination port of the selected unicast device discovery command (usually 3956).
Controls the destination port of the selected unicast device discovery command (usually 3956).
PropertyI64 getU3vVersionMajor | ( | ) |
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.
PropertyI64 getU3vVersionMinor | ( | ) |
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.
|
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 |