Impact Acquire SDK Java
TDeviceAutoNegotiatePacketSizeMode Class Reference

Defines the way the packet size auto negotiation is handled for GigE Vision™ devices. More...

Static Public Attributes

static final int danpsmHighToLow = acquireJNI.danpsmHighToLow_get()
 Start with the maximum possible packet size.
 
static final int danpsmLowToHigh = acquireJNI.danpsmLowToHigh_get()
 Start with the minimal possible packet size.
 

Detailed Description

Defines the way the packet size auto negotiation is handled for GigE Vision™ devices.

All modes will eventually result in the optimal packet value. However depending on the network setup one method might be faster than another.

Member Data Documentation

◆ danpsmHighToLow

final int danpsmHighToLow = acquireJNI.danpsmHighToLow_get()
static

Start with the maximum possible packet size.

If set to mvIMPACT.acquire.TDeviceAutoNegotiatePacketSizeMode.danpsmHighToLow the packet size auto negotiation starts with the NICs current MTU value. If this value is too large (in terms of not all network components support it) decreasing sizes will be tried until the optimal (thus highest value supported by all network components) has been found.

Note
This mode is optimal when working with network interfaces where Jumbo frames are enabled.

◆ danpsmLowToHigh

final int danpsmLowToHigh = acquireJNI.danpsmLowToHigh_get()
static

Start with the minimal possible packet size.

If set to mvIMPACT.acquire.TDeviceAutoNegotiatePacketSizeMode.danpsmLowToHigh the packet size auto negotiation starts with the smallest possible MTU. Afterwards increasing sizes will be tried until the optimal (thus highest value supported by all network components) has been found.

Note
This mode is optimal when nothing is known about the network configuration.