Skip to content

Basler_UniversalInterfaceParams#

Classes#

Name
class Basler_UniversalInterfaceParams::CUniversalInterfaceParams_Params
A parameter class containing all parameters as members that are available for pylon interfaces.
class Basler_UniversalInterfaceParams::CUniversalInterfaceParams_Params_v9_0_0
A parameter class containing all parameters as members that are available for pylon interfaces.

Types#

Name
enum CxpLinkConfigurationEnums { CxpLinkConfiguration_Auto, CxpLinkConfiguration_CXP10_X1, CxpLinkConfiguration_CXP12_X1, CxpLinkConfiguration_CXP1_X1, CxpLinkConfiguration_CXP2_X1, CxpLinkConfiguration_CXP3_X1, CxpLinkConfiguration_CXP5_X1, CxpLinkConfiguration_CXP6_X1}
Valid values for CxpLinkConfiguration.
enum CxpPoCxpStatusEnums { CxpPoCxpStatus_Auto, CxpPoCxpStatus_Off, CxpPoCxpStatus_Tripped}
Valid values for CxpPoCxpStatus.
enum CxpPort0PowerStateEnums { CxpPort0PowerState_AdcFault, CxpPort0PowerState_Disabled, CxpPort0PowerState_HighCurrent, CxpPort0PowerState_HighVoltage, CxpPort0PowerState_Initializing, CxpPort0PowerState_InvalidValue, CxpPort0PowerState_LowVoltage, CxpPort0PowerState_On}
Valid values for CxpPort0PowerState.
enum CxpPort1PowerStateEnums { CxpPort1PowerState_AdcFault, CxpPort1PowerState_Disabled, CxpPort1PowerState_HighCurrent, CxpPort1PowerState_HighVoltage, CxpPort1PowerState_Initializing, CxpPort1PowerState_InvalidValue, CxpPort1PowerState_LowVoltage, CxpPort1PowerState_On}
Valid values for CxpPort1PowerState.
enum CxpPort2PowerStateEnums { CxpPort2PowerState_AdcFault, CxpPort2PowerState_Disabled, CxpPort2PowerState_HighCurrent, CxpPort2PowerState_HighVoltage, CxpPort2PowerState_Initializing, CxpPort2PowerState_InvalidValue, CxpPort2PowerState_LowVoltage, CxpPort2PowerState_On}
Valid values for CxpPort2PowerState.
enum CxpPort3PowerStateEnums { CxpPort3PowerState_AdcFault, CxpPort3PowerState_Disabled, CxpPort3PowerState_HighCurrent, CxpPort3PowerState_HighVoltage, CxpPort3PowerState_Initializing, CxpPort3PowerState_InvalidValue, CxpPort3PowerState_LowVoltage, CxpPort3PowerState_On}
Valid values for CxpPort3PowerState.
enum DeviceAccessStatusEnums { DeviceAccessStatus_Busy, DeviceAccessStatus_NoAccess, DeviceAccessStatus_OpenReadOnly, DeviceAccessStatus_OpenReadWrite, DeviceAccessStatus_ReadOnly, DeviceAccessStatus_ReadWrite, DeviceAccessStatus_Unknown}
Valid values for DeviceAccessStatus.
enum DiscoveryMethodEnums { DiscoveryMethod_CameraDiscovery, DiscoveryMethod_EmulationDiscovery, DiscoveryMethod_MixedDiscovery}
Valid values for DiscoveryMethod.
enum EventNotificationEnums { EventNotification_Off, EventNotification_On, EventNotification_Once}
Valid values for EventNotification.
enum EventSelectorEnums { EventSelector_DeviceListChanged, EventSelector_InterfaceLost, EventSelector_Line0FallingEdge, EventSelector_Line0RisingEdge, EventSelector_Line1FallingEdge, EventSelector_Line1RisingEdge, EventSelector_Line2FallingEdge, EventSelector_Line2RisingEdge, EventSelector_Line3FallingEdge, EventSelector_Line3RisingEdge, EventSelector_Line4FallingEdge, EventSelector_Line4RisingEdge, EventSelector_Line5FallingEdge, EventSelector_Line5RisingEdge, EventSelector_Line6FallingEdge, EventSelector_Line6RisingEdge, EventSelector_Line7FallingEdge, EventSelector_Line7RisingEdge, EventSelector_LineFront0FallingEdge, EventSelector_LineFront0RisingEdge, EventSelector_LineFront1FallingEdge, EventSelector_LineFront1RisingEdge, EventSelector_LineFront2FallingEdge, EventSelector_LineFront2RisingEdge, EventSelector_LineFront3FallingEdge, EventSelector_LineFront3RisingEdge}
Valid values for EventSelector.
enum InterfaceAppletEnums { InterfaceApplet_Acq_DualCXP12Area, InterfaceApplet_Acq_DualCXP12Line, InterfaceApplet_Acq_QuadCXP12Area, InterfaceApplet_Acq_QuadCXP12Line, InterfaceApplet_Acq_SingleCXP12Area, InterfaceApplet_Acq_SingleCXP12Line, InterfaceApplet_Acq_SingleCXP12x1Area, InterfaceApplet_Acq_SingleCXP12x1Area_01, InterfaceApplet_Acq_SingleCXP12x1Area_02, InterfaceApplet_Acq_TripleCXP12Area, InterfaceApplet_Acq_TripleCXP12Line, InterfaceApplet_FrameGrabberTest}
Valid values for InterfaceApplet.
enum InterfaceAppletStatusEnums { InterfaceAppletStatus_Acq_DualCXP12Area, InterfaceAppletStatus_Acq_DualCXP12Line, InterfaceAppletStatus_Acq_QuadCXP12Area, InterfaceAppletStatus_Acq_QuadCXP12Line, InterfaceAppletStatus_Acq_SingleCXP12Area, InterfaceAppletStatus_Acq_SingleCXP12Line, InterfaceAppletStatus_Acq_TripleCXP12Area, InterfaceAppletStatus_Acq_TripleCXP12Line, InterfaceAppletStatus_FrameGrabberTest, InterfaceAppletStatus_Loading, InterfaceAppletStatus_NotLoaded}
Valid values for InterfaceAppletStatus.
enum InterfaceTypeEnums { InterfaceType_CL, InterfaceType_CLHS, InterfaceType_CXP, InterfaceType_CameraLink, InterfaceType_CameraLinkHS, InterfaceType_CoaXPress, InterfaceType_Custom, InterfaceType_GEV, InterfaceType_GigEVision, InterfaceType_Mixed, InterfaceType_U3V, InterfaceType_USB3Vision}
Valid values for InterfaceType.

Types Documentation#

enum CxpLinkConfigurationEnums#

Enumerator Value Description
CxpLinkConfiguration_Auto Link speed is controlled automatically.
CxpLinkConfiguration_CXP10_X1 1 connection is operating at CXP-10 speed (10 0 Gbps)
CxpLinkConfiguration_CXP12_X1 1 connection is operating at CXP-12 speed (12 50 Gbps)
CxpLinkConfiguration_CXP1_X1 1 connection is operating at CXP-1 speed (1 25 Gbps)
CxpLinkConfiguration_CXP2_X1 1 connection is operating at CXP-2 speed (2 50 Gbps)
CxpLinkConfiguration_CXP3_X1 1 connection is operating at CXP-3 speed (3 125 Gbps)
CxpLinkConfiguration_CXP5_X1 1 connection is operating at CXP-5 speed (5 00 Gbps)
CxpLinkConfiguration_CXP6_X1 1 connection is operating at CXP-6 speed (6 25 Gbps)

Valid values for CxpLinkConfiguration.

enum CxpPoCxpStatusEnums#

Enumerator Value Description
CxpPoCxpStatus_Auto PoCXP operation is set to automatic.
CxpPoCxpStatus_Off PoCXP is forced off.
CxpPoCxpStatus_Tripped The link has shut down because of an over-current trip.

Valid values for CxpPoCxpStatus.

enum CxpPort0PowerStateEnums#

Enumerator Value Description
CxpPort0PowerState_AdcFault The PoCXP state can't be determined because of an A/D converter fault.
CxpPort0PowerState_Disabled PoCXP is disabled.
CxpPort0PowerState_HighCurrent PoCXP is off because of an over current trip.
CxpPort0PowerState_HighVoltage PoCXP is off because the voltage is too high.
CxpPort0PowerState_Initializing The PoCXP state machine is looking for devices.
CxpPort0PowerState_InvalidValue The PoCXP state can't be determined.
CxpPort0PowerState_LowVoltage PoCXP is off because the voltage is too low.
CxpPort0PowerState_On PoCXP is active.

Valid values for CxpPort0PowerState.

enum CxpPort1PowerStateEnums#

Enumerator Value Description
CxpPort1PowerState_AdcFault The PoCXP state can't be determined because of an A/D converter fault.
CxpPort1PowerState_Disabled PoCXP is disabled.
CxpPort1PowerState_HighCurrent PoCXP is off because of an over current trip.
CxpPort1PowerState_HighVoltage PoCXP is off because the voltage is too high.
CxpPort1PowerState_Initializing The PoCXP state machine is looking for devices.
CxpPort1PowerState_InvalidValue The PoCXP state can't be determined.
CxpPort1PowerState_LowVoltage PoCXP is off because the voltage is too low.
CxpPort1PowerState_On PoCXP is active.

Valid values for CxpPort1PowerState.

enum CxpPort2PowerStateEnums#

Enumerator Value Description
CxpPort2PowerState_AdcFault The PoCXP state can't be determined because of an A/D converter fault.
CxpPort2PowerState_Disabled PoCXP is disabled.
CxpPort2PowerState_HighCurrent PoCXP is off because of an over current trip.
CxpPort2PowerState_HighVoltage PoCXP is off because the voltage is too high.
CxpPort2PowerState_Initializing The PoCXP state machine is looking for devices.
CxpPort2PowerState_InvalidValue The PoCXP state can't be determined.
CxpPort2PowerState_LowVoltage PoCXP is off because the voltage is too low.
CxpPort2PowerState_On PoCXP is active.

Valid values for CxpPort2PowerState.

enum CxpPort3PowerStateEnums#

Enumerator Value Description
CxpPort3PowerState_AdcFault The PoCXP state can't be determined because of an A/D converter fault.
CxpPort3PowerState_Disabled PoCXP is disabled.
CxpPort3PowerState_HighCurrent PoCXP is off because of an over current trip.
CxpPort3PowerState_HighVoltage PoCXP is off because the voltage is too high.
CxpPort3PowerState_Initializing The PoCXP state machine is looking for devices.
CxpPort3PowerState_InvalidValue The PoCXP state can't be determined.
CxpPort3PowerState_LowVoltage PoCXP is off because the voltage is too low.
CxpPort3PowerState_On PoCXP is active.

Valid values for CxpPort3PowerState.

enum DeviceAccessStatusEnums#

Enumerator Value Description
DeviceAccessStatus_Busy The device is already opened by another entity.
DeviceAccessStatus_NoAccess You can't connect to the device.
DeviceAccessStatus_OpenReadOnly The device is opened in Read-only mode by this GenTL host.
DeviceAccessStatus_OpenReadWrite The device is opened in Read/Write mode by this GenTL host.
DeviceAccessStatus_ReadOnly The device offers read-only access.
DeviceAccessStatus_ReadWrite The device offers read/write access.
DeviceAccessStatus_Unknown The status is unknown.

Valid values for DeviceAccessStatus.

enum DiscoveryMethodEnums#

Enumerator Value Description
DiscoveryMethod_CameraDiscovery Discover only real cameras as remote devices.
DiscoveryMethod_EmulationDiscovery Discover only emulated cameras as remote devices.
DiscoveryMethod_MixedDiscovery Discover real cameras and remote devices when no real cameras are present.

Valid values for DiscoveryMethod.

enum EventNotificationEnums#

Enumerator Value Description
EventNotification_Off The selected event notification is disabled.
EventNotification_On The selected event notification is enabled.
EventNotification_Once The selected event notification is enabled for one event and then returned to Off state.

Valid values for EventNotification.

enum EventSelectorEnums#

Enumerator Value Description
EventSelector_DeviceListChanged The DeviceListChanged event is selected.
EventSelector_InterfaceLost The Interface Lost event is selected.
EventSelector_Line0FallingEdge Entry for the event Line0FallingEdge.
EventSelector_Line0RisingEdge Entry for the event Line0RisingEdge.
EventSelector_Line1FallingEdge Entry for the event Line1FallingEdge.
EventSelector_Line1RisingEdge Entry for the event Line1RisingEdge.
EventSelector_Line2FallingEdge Entry for the event Line2FallingEdge.
EventSelector_Line2RisingEdge Entry for the event Line2RisingEdge.
EventSelector_Line3FallingEdge Entry for the event Line3FallingEdge.
EventSelector_Line3RisingEdge Entry for the event Line3RisingEdge.
EventSelector_Line4FallingEdge Entry for the event Line4FallingEdge.
EventSelector_Line4RisingEdge Entry for the event Line4RisingEdge.
EventSelector_Line5FallingEdge Entry for the event Line5FallingEdge.
EventSelector_Line5RisingEdge Entry for the event Line5RisingEdge.
EventSelector_Line6FallingEdge Entry for the event Line6FallingEdge.
EventSelector_Line6RisingEdge Entry for the event Line6RisingEdge.
EventSelector_Line7FallingEdge Entry for the event Line7FallingEdge.
EventSelector_Line7RisingEdge Entry for the event Line7RisingEdge.
EventSelector_LineFront0FallingEdge Entry for the event LineFront0FallingEdge.
EventSelector_LineFront0RisingEdge Entry for the event LineFront0RisingEdge.
EventSelector_LineFront1FallingEdge Entry for the event LineFront1FallingEdge.
EventSelector_LineFront1RisingEdge Entry for the event LineFront1RisingEdge.
EventSelector_LineFront2FallingEdge Entry for the event LineFront2FallingEdge.
EventSelector_LineFront2RisingEdge Entry for the event LineFront2RisingEdge.
EventSelector_LineFront3FallingEdge Entry for the event LineFront3FallingEdge.
EventSelector_LineFront3RisingEdge Entry for the event LineFront3RisingEdge.

Valid values for EventSelector.

enum InterfaceAppletEnums#

Enumerator Value Description
InterfaceApplet_Acq_DualCXP12Area The Acq_DualCXP12Area applet is used to initialize the interface.
InterfaceApplet_Acq_DualCXP12Line
InterfaceApplet_Acq_QuadCXP12Area The Acq_QuadCXP12Area applet is used to initialize the interface.
InterfaceApplet_Acq_QuadCXP12Line
InterfaceApplet_Acq_SingleCXP12Area The Acq_SingleCXP12Area applet is used to initialize the interface.
InterfaceApplet_Acq_SingleCXP12Line
InterfaceApplet_Acq_SingleCXP12x1Area The Acq_SingleCXP12x1Area applet is used to initialize the interface.
InterfaceApplet_Acq_SingleCXP12x1Area_01 The Acq_SingleCXP12x1Area_01 applet is used to initialize the interface.
InterfaceApplet_Acq_SingleCXP12x1Area_02 The Acq_SingleCXP12x1Area_02 applet is used to initialize the interface.
InterfaceApplet_Acq_TripleCXP12Area The Acq_TripleCXP12Area applet is used to initialize the interface.
InterfaceApplet_Acq_TripleCXP12Line
InterfaceApplet_FrameGrabberTest

Valid values for InterfaceApplet.

enum InterfaceAppletStatusEnums#

Enumerator Value Description
InterfaceAppletStatus_Acq_DualCXP12Area The status of the Acq_DualCXP12Area applet is returned.
InterfaceAppletStatus_Acq_DualCXP12Line
InterfaceAppletStatus_Acq_QuadCXP12Area The status of the Acq_QuadCXP12Area applet is returned.
InterfaceAppletStatus_Acq_QuadCXP12Line
InterfaceAppletStatus_Acq_SingleCXP12Area The status of the Acq_SingleCXP12Area applet is returned.
InterfaceAppletStatus_Acq_SingleCXP12Line
InterfaceAppletStatus_Acq_TripleCXP12Area The status of the Acq_TripleCXP12Area applet is returned.
InterfaceAppletStatus_Acq_TripleCXP12Line
InterfaceAppletStatus_FrameGrabberTest
InterfaceAppletStatus_Loading The status of the applet is Loading.
InterfaceAppletStatus_NotLoaded The status of the applet is NotLoaded.

Valid values for InterfaceAppletStatus.

enum InterfaceTypeEnums#

Enumerator Value Description
InterfaceType_CL The interface uses the Camera Link transport layer.
InterfaceType_CLHS The interface uses the Camera Link HS transport layer.
InterfaceType_CXP The interface uses the CoaXPress transport layer.
InterfaceType_CameraLink Camera Link.
InterfaceType_CameraLinkHS Camera Link High Speed.
InterfaceType_CoaXPress CoaXPress.
InterfaceType_Custom The interface uses a custom transport layer.
InterfaceType_GEV The interface uses the GigE Vision transport layer.
InterfaceType_GigEVision GigE Vision.
InterfaceType_Mixed Different interface modules of the GenTL Producer are of different types.
InterfaceType_U3V The interface uses the USB3 Vision transport layer.
InterfaceType_USB3Vision USB3 Vision.

Valid values for InterfaceType.