Files
handleaiuinew/env/basler/include/pylon/_BaslerUniversalInterfaceParams.h
2024-05-18 23:53:26 +08:00

2675 lines
83 KiB
C++

//-----------------------------------------------------------------------------
// Basler pylon SDK
// Copyright (c) 2019-2023 Basler AG
// http://www.baslerweb.com
//-----------------------------------------------------------------------------
/*!
\file
\brief A parameter class containing all parameters as members that are available for pylon interfaces
*/
//-----------------------------------------------------------------------------
// This file is generated automatically
// Do not modify!
//-----------------------------------------------------------------------------
#ifndef BASLER_PYLON_UNIVERSALINTERFACEPARAMS_H
#define BASLER_PYLON_UNIVERSALINTERFACEPARAMS_H
#pragma once
// common parameter types
#include <pylon/ParameterIncludes.h>
#include <pylon/EnumParameterT.h>
namespace Basler_UniversalInterfaceParams
{
//**************************************************************************************************
// Enumerations
//**************************************************************************************************
//! Valid values for CxpLinkConfiguration
enum CxpLinkConfigurationEnums
{
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 CxpPoCxpStatus
enum CxpPoCxpStatusEnums
{
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 CxpPort0PowerState
enum CxpPort0PowerStateEnums
{
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 CxpPort1PowerState
enum CxpPort1PowerStateEnums
{
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 CxpPort2PowerState
enum CxpPort2PowerStateEnums
{
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 CxpPort3PowerState
enum CxpPort3PowerStateEnums
{
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 DeviceAccessStatus
enum DeviceAccessStatusEnums
{
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 DiscoveryMethod
enum DiscoveryMethodEnums
{
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 EventNotification
enum EventNotificationEnums
{
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 EventSelector
enum EventSelectorEnums
{
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 InterfaceApplet
enum InterfaceAppletEnums
{
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 InterfaceAppletStatus
enum InterfaceAppletStatusEnums
{
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 InterfaceType
enum InterfaceTypeEnums
{
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
};
//**************************************************************************************************
// Parameter class CUniversalInterfaceParams_Params_v7_3_0
//**************************************************************************************************
//! A parameter class containing all parameters as members that are available for pylon interfaces
class PYLONBASE_API CUniversalInterfaceParams_Params_v7_3_0
{
//----------------------------------------------------------------------------------------------------------------
// Implementation
//----------------------------------------------------------------------------------------------------------------
protected:
// If you want to show the following methods in the help file
// add the string HIDE_CLASS_METHODS to the ENABLED_SECTIONS tag in the doxygen file
//! \cond HIDE_CLASS_METHODS
//! Constructor
CUniversalInterfaceParams_Params_v7_3_0( void );
//! Destructor
~CUniversalInterfaceParams_Params_v7_3_0( void );
//! Initializes the references
void _Initialize( GENAPI_NAMESPACE::INodeMap* );
//! \endcond
private:
class CUniversalInterfaceParams_Params_v7_3_0_Data;
CUniversalInterfaceParams_Params_v7_3_0_Data* m_pCUniversalInterfaceParams_Params_v7_3_0_Data;
//----------------------------------------------------------------------------------------------------------------
// References to features
//----------------------------------------------------------------------------------------------------------------
public:
//! \name Categories: BoardSensors
//@{
/*!
\brief Ambient temperature at the board
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AmbientTemperature" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& AmbientTemperature;
//@}
//! \name Categories: CoaXPress and TransportLayerControl
//@{
/*!
\brief Sets the physical CoaXPress connection to control
Visibility: Beginner
Selecting Parameters: CxpPoCxpAuto, CxpPoCxpStatus, CxpPoCxpTripReset and CxpPoCxpTurnOff
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpConnectionSelector" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpConnectionSelector;
//@}
//! \name Categories: TransportLayerControl
//@{
/*!
\brief Sets the link configuration for the communication between the receiver and transmitter device
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpLinkConfiguration" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<CxpLinkConfigurationEnums>& CxpLinkConfiguration;
//@}
//! \name Categories: CoaXPress and TransportLayerControl
//@{
/*!
\brief Enables automatic control of Power over CoaXPress (PoCXP) for the port
Visibility: Expert
Selected by: CxpConnectionSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPoCxpAuto" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::ICommandEx& CxpPoCxpAuto;
//@}
//! \name Categories: CoaXPress and TransportLayerControl
//@{
/*!
\brief Returns the Power over CoaXPress (PoCXP) status of the device
Visibility: Expert
Selected by: CxpConnectionSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPoCxpStatus" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<CxpPoCxpStatusEnums>& CxpPoCxpStatus;
//@}
//! \name Categories: CoaXPress and TransportLayerControl
//@{
/*!
\brief Resets Power over CoaXPress (PoCXP) link after an over-current trip on the device connection(s)
Visibility: Expert
Selected by: CxpConnectionSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPoCxpTripReset" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::ICommandEx& CxpPoCxpTripReset;
//@}
//! \name Categories: CoaXPress and TransportLayerControl
//@{
/*!
\brief Disables Power over CoaXPress (PoCXP) for the port
Visibility: Expert
Selected by: CxpConnectionSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPoCxpTurnOff" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::ICommandEx& CxpPoCxpTurnOff;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief CXP port 0 current
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0Current" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort0Current;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief Number of CXP port 0 disparity errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0DisparityErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort0DisparityErrorCount;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief Link speed of CXP port 0
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0LinkSpeed" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort0LinkSpeed;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief Number of CXP port 0 not-in-table errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0NotInTableErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort0NotInTableErrorCount;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief CXP port 0 power
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0Power" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort0Power;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief Returns the Power over CXP (PoCXP) state of CXP port 0
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0PowerState" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<CxpPort0PowerStateEnums>& CxpPort0PowerState;
//@}
//! \name Categories: Port0Status
//@{
/*!
\brief CXP port 0 voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort0Voltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort0Voltage;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief CXP port 1 current
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1Current" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort1Current;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief Number of CXP port 1 disparity errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1DisparityErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort1DisparityErrorCount;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief Link speed of CXP port 1
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1LinkSpeed" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort1LinkSpeed;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief Number of CXP port 1 not-in-table errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1NotInTableErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort1NotInTableErrorCount;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief CXP port 1 power
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1Power" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort1Power;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief Returns the Power over CXP (PoCXP) state of CXP port 1
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1PowerState" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<CxpPort1PowerStateEnums>& CxpPort1PowerState;
//@}
//! \name Categories: Port1Status
//@{
/*!
\brief CXP port 1 voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort1Voltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort1Voltage;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief CXP port 2 current
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2Current" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort2Current;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief Number of CXP port 2 disparity errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2DisparityErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort2DisparityErrorCount;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief Link speed of CXP port 2
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2LinkSpeed" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort2LinkSpeed;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief Number of CXP port 2 not-in-table errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2NotInTableErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort2NotInTableErrorCount;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief CXP port 2 power
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2Power" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort2Power;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief Returns the Power over CXP (PoCXP) state of CXP port 2
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2PowerState" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<CxpPort2PowerStateEnums>& CxpPort2PowerState;
//@}
//! \name Categories: Port2Status
//@{
/*!
\brief CXP port 2 voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort2Voltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort2Voltage;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief CXP port 3 current
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3Current" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort3Current;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief Number of CXP port 3 disparity errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3DisparityErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort3DisparityErrorCount;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief Link speed of CXP port 3
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3LinkSpeed" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort3LinkSpeed;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief Number of CXP port 3 not-in-table errors
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3NotInTableErrorCount" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& CxpPort3NotInTableErrorCount;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief CXP port 3 power
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3Power" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort3Power;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief Returns the Power over CXP (PoCXP) state of CXP port 3
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3PowerState" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<CxpPort3PowerStateEnums>& CxpPort3PowerState;
//@}
//! \name Categories: Port3Status
//@{
/*!
\brief CXP port 3 voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpPort3Voltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& CxpPort3Voltage;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Returns the device's access status at the moment when the Device Update List command was last executed
Returns the device's access status at the moment when the Device Update List command was last executed. This value only changes when the Device Update List command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceAccessStatus" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<DeviceAccessStatusEnums>& DeviceAccessStatus;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Interface-wide unique ID of the selected device
Interface-wide unique ID of the selected device. This value only changes when the Device Update List command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceID" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& DeviceID;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Name of the device model
Name of the device model. This value only changes when the Device Update List command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceModelName" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& DeviceModelName;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Device selected in this interface
Device selected in this interface. This value only changes when the Device Update List command is executed. The parameter is 0-based in order to match the index of the C interface.
Visibility: Expert
Selecting Parameters: DeviceAccessStatus, DeviceID, DeviceModelName, DeviceSerialNumber, DeviceTLVersionMajor, DeviceTLVersionMinor, DeviceVendorName, GevDeviceIPAddress, GevDeviceMACAddress and GevDeviceSubnetMask
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceSelector" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& DeviceSelector;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Serial number of the remote device
Serial number of the remote device. This value only changes when the Device Update List command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceSerialNumber" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& DeviceSerialNumber;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Major version number of the transport layer specification that the remote device complies with
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTLVersionMajor" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& DeviceTLVersionMajor;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Minor version number of the transport layer specification that the remote device complies with
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTLVersionMinor" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& DeviceTLVersionMinor;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Updates the internal device list
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceUpdateList" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::ICommandEx& DeviceUpdateList;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Timeout for the Device Update List command
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceUpdateTimeout" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& DeviceUpdateTimeout;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief User-settable ID of the remote device
User-settable ID of the remote device. This value only changes when the Device Update List command is executed.
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceUserID" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& DeviceUserID;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Name of the device vendor
Name of the device vendor. This value only changes when the Device Update List command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceVendorName" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& DeviceVendorName;
//@}
//! \name Categories: TransportLayerControl
//@{
/*!
\brief Discovery Method to look for remote devices One can switch it to discover only real cameras, emulated cameras or both
Discovery Method to look for remote devices. One can switch it to discover only real cameras, emulated cameras or both. The maximum number of emulated cameras is the maximum number of acquisition channels, which is applet dependent.
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DiscoveryMethod" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<DiscoveryMethodEnums>& DiscoveryMethod;
//@}
//! \name Categories: EventDeviceListChangedData
//@{
/*!
\brief Returns the unique identifier of the Device List Changed event
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventDeviceListChanged" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventDeviceListChanged;
//@}
//! \name Categories: EventDeviceListChangedData
//@{
/*!
\brief DeviceListChanged SoftCounter
Software counter for event 'DeviceListChanged'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventDeviceListChangedSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventDeviceListChangedSoftCounter;
//@}
//! \name Categories: EventInterfaceLostData
//@{
/*!
\brief Returns the unique identifier of the InterfaceLost event
Returns the unique identifier for the Interface Lost event.
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventInterfaceLost" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventInterfaceLost;
//@}
//! \name Categories: EventInterfaceLostData
//@{
/*!
\brief InterfaceLost SoftCounter
Software counter for event 'InterfaceLost'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventInterfaceLostSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventInterfaceLostSoftCounter;
//@}
//! \name Categories: EventLine0FallingEdgeData
//@{
/*!
\brief Line0FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine0FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine0FallingEdge;
//@}
//! \name Categories: EventLine0FallingEdgeData
//@{
/*!
\brief Line0FallingEdge SoftCounter
Software counter for event 'Line0FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine0FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine0FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine0FallingEdgeData
//@{
/*!
\brief Line0FallingEdge Timestamp
Timestamp of event 'Line0FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine0FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine0FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine0RisingEdgeData
//@{
/*!
\brief Line0RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine0RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine0RisingEdge;
//@}
//! \name Categories: EventLine0RisingEdgeData
//@{
/*!
\brief Line0RisingEdge SoftCounter
Software counter for event 'Line0RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine0RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine0RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine0RisingEdgeData
//@{
/*!
\brief Line0RisingEdge Timestamp
Timestamp of event 'Line0RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine0RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine0RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine1FallingEdgeData
//@{
/*!
\brief Line1FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine1FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine1FallingEdge;
//@}
//! \name Categories: EventLine1FallingEdgeData
//@{
/*!
\brief Line1FallingEdge SoftCounter
Software counter for event 'Line1FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine1FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine1FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine1FallingEdgeData
//@{
/*!
\brief Line1FallingEdge Timestamp
Timestamp of event 'Line1FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine1FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine1FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine1RisingEdgeData
//@{
/*!
\brief Line1RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine1RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine1RisingEdge;
//@}
//! \name Categories: EventLine1RisingEdgeData
//@{
/*!
\brief Line1RisingEdge SoftCounter
Software counter for event 'Line1RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine1RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine1RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine1RisingEdgeData
//@{
/*!
\brief Line1RisingEdge Timestamp
Timestamp of event 'Line1RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine1RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine1RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine2FallingEdgeData
//@{
/*!
\brief Line2FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine2FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine2FallingEdge;
//@}
//! \name Categories: EventLine2FallingEdgeData
//@{
/*!
\brief Line2FallingEdge SoftCounter
Software counter for event 'Line2FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine2FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine2FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine2FallingEdgeData
//@{
/*!
\brief Line2FallingEdge Timestamp
Timestamp of event 'Line2FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine2FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine2FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine2RisingEdgeData
//@{
/*!
\brief Line2RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine2RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine2RisingEdge;
//@}
//! \name Categories: EventLine2RisingEdgeData
//@{
/*!
\brief Line2RisingEdge SoftCounter
Software counter for event 'Line2RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine2RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine2RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine2RisingEdgeData
//@{
/*!
\brief Line2RisingEdge Timestamp
Timestamp of event 'Line2RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine2RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine2RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine3FallingEdgeData
//@{
/*!
\brief Line3FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine3FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine3FallingEdge;
//@}
//! \name Categories: EventLine3FallingEdgeData
//@{
/*!
\brief Line3FallingEdge SoftCounter
Software counter for event 'Line3FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine3FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine3FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine3FallingEdgeData
//@{
/*!
\brief Line3FallingEdge Timestamp
Timestamp of event 'Line3FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine3FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine3FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine3RisingEdgeData
//@{
/*!
\brief Line3RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine3RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine3RisingEdge;
//@}
//! \name Categories: EventLine3RisingEdgeData
//@{
/*!
\brief Line3RisingEdge SoftCounter
Software counter for event 'Line3RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine3RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine3RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine3RisingEdgeData
//@{
/*!
\brief Line3RisingEdge Timestamp
Timestamp of event 'Line3RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine3RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine3RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine4FallingEdgeData
//@{
/*!
\brief Line4FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine4FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine4FallingEdge;
//@}
//! \name Categories: EventLine4FallingEdgeData
//@{
/*!
\brief Line4FallingEdge SoftCounter
Software counter for event 'Line4FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine4FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine4FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine4FallingEdgeData
//@{
/*!
\brief Line4FallingEdge Timestamp
Timestamp of event 'Line4FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine4FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine4FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine4RisingEdgeData
//@{
/*!
\brief Line4RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine4RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine4RisingEdge;
//@}
//! \name Categories: EventLine4RisingEdgeData
//@{
/*!
\brief Line4RisingEdge SoftCounter
Software counter for event 'Line4RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine4RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine4RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine4RisingEdgeData
//@{
/*!
\brief Line4RisingEdge Timestamp
Timestamp of event 'Line4RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine4RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine4RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine5FallingEdgeData
//@{
/*!
\brief Line5FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine5FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine5FallingEdge;
//@}
//! \name Categories: EventLine5FallingEdgeData
//@{
/*!
\brief Line5FallingEdge SoftCounter
Software counter for event 'Line5FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine5FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine5FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine5FallingEdgeData
//@{
/*!
\brief Line5FallingEdge Timestamp
Timestamp of event 'Line5FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine5FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine5FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine5RisingEdgeData
//@{
/*!
\brief Line5RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine5RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine5RisingEdge;
//@}
//! \name Categories: EventLine5RisingEdgeData
//@{
/*!
\brief Line5RisingEdge SoftCounter
Software counter for event 'Line5RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine5RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine5RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine5RisingEdgeData
//@{
/*!
\brief Line5RisingEdge Timestamp
Timestamp of event 'Line5RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine5RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine5RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine6FallingEdgeData
//@{
/*!
\brief Line6FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine6FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine6FallingEdge;
//@}
//! \name Categories: EventLine6FallingEdgeData
//@{
/*!
\brief Line6FallingEdge SoftCounter
Software counter for event 'Line6FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine6FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine6FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine6FallingEdgeData
//@{
/*!
\brief Line6FallingEdge Timestamp
Timestamp of event 'Line6FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine6FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine6FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine6RisingEdgeData
//@{
/*!
\brief Line6RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine6RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine6RisingEdge;
//@}
//! \name Categories: EventLine6RisingEdgeData
//@{
/*!
\brief Line6RisingEdge SoftCounter
Software counter for event 'Line6RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine6RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine6RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine6RisingEdgeData
//@{
/*!
\brief Line6RisingEdge Timestamp
Timestamp of event 'Line6RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine6RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine6RisingEdgeTimestamp;
//@}
//! \name Categories: EventLine7FallingEdgeData
//@{
/*!
\brief Line7FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine7FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine7FallingEdge;
//@}
//! \name Categories: EventLine7FallingEdgeData
//@{
/*!
\brief Line7FallingEdge SoftCounter
Software counter for event 'Line7FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine7FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine7FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLine7FallingEdgeData
//@{
/*!
\brief Line7FallingEdge Timestamp
Timestamp of event 'Line7FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine7FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine7FallingEdgeTimestamp;
//@}
//! \name Categories: EventLine7RisingEdgeData
//@{
/*!
\brief Line7RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine7RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine7RisingEdge;
//@}
//! \name Categories: EventLine7RisingEdgeData
//@{
/*!
\brief Line7RisingEdge SoftCounter
Software counter for event 'Line7RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine7RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine7RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLine7RisingEdgeData
//@{
/*!
\brief Line7RisingEdge Timestamp
Timestamp of event 'Line7RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLine7RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLine7RisingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront0FallingEdgeData
//@{
/*!
\brief LineFront0FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront0FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront0FallingEdge;
//@}
//! \name Categories: EventLineFront0FallingEdgeData
//@{
/*!
\brief LineFront0FallingEdge SoftCounter
Software counter for event 'LineFront0FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront0FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront0FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront0FallingEdgeData
//@{
/*!
\brief LineFront0FallingEdge Timestamp
Timestamp of event 'LineFront0FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront0FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront0FallingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront0RisingEdgeData
//@{
/*!
\brief LineFront0RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront0RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront0RisingEdge;
//@}
//! \name Categories: EventLineFront0RisingEdgeData
//@{
/*!
\brief LineFront0RisingEdge SoftCounter
Software counter for event 'LineFront0RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront0RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront0RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront0RisingEdgeData
//@{
/*!
\brief LineFront0RisingEdge Timestamp
Timestamp of event 'LineFront0RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront0RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront0RisingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront1FallingEdgeData
//@{
/*!
\brief LineFront1FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront1FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront1FallingEdge;
//@}
//! \name Categories: EventLineFront1FallingEdgeData
//@{
/*!
\brief LineFront1FallingEdge SoftCounter
Software counter for event 'LineFront1FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront1FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront1FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront1FallingEdgeData
//@{
/*!
\brief LineFront1FallingEdge Timestamp
Timestamp of event 'LineFront1FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront1FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront1FallingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront1RisingEdgeData
//@{
/*!
\brief LineFront1RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront1RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront1RisingEdge;
//@}
//! \name Categories: EventLineFront1RisingEdgeData
//@{
/*!
\brief LineFront1RisingEdge SoftCounter
Software counter for event 'LineFront1RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront1RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront1RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront1RisingEdgeData
//@{
/*!
\brief LineFront1RisingEdge Timestamp
Timestamp of event 'LineFront1RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront1RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront1RisingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront2FallingEdgeData
//@{
/*!
\brief LineFront2FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront2FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront2FallingEdge;
//@}
//! \name Categories: EventLineFront2FallingEdgeData
//@{
/*!
\brief LineFront2FallingEdge SoftCounter
Software counter for event 'LineFront2FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront2FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront2FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront2FallingEdgeData
//@{
/*!
\brief LineFront2FallingEdge Timestamp
Timestamp of event 'LineFront2FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront2FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront2FallingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront2RisingEdgeData
//@{
/*!
\brief LineFront2RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront2RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront2RisingEdge;
//@}
//! \name Categories: EventLineFront2RisingEdgeData
//@{
/*!
\brief LineFront2RisingEdge SoftCounter
Software counter for event 'LineFront2RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront2RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront2RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront2RisingEdgeData
//@{
/*!
\brief LineFront2RisingEdge Timestamp
Timestamp of event 'LineFront2RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront2RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront2RisingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront3FallingEdgeData
//@{
/*!
\brief LineFront3FallingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront3FallingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront3FallingEdge;
//@}
//! \name Categories: EventLineFront3FallingEdgeData
//@{
/*!
\brief LineFront3FallingEdge SoftCounter
Software counter for event 'LineFront3FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront3FallingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront3FallingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront3FallingEdgeData
//@{
/*!
\brief LineFront3FallingEdge Timestamp
Timestamp of event 'LineFront3FallingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront3FallingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront3FallingEdgeTimestamp;
//@}
//! \name Categories: EventLineFront3RisingEdgeData
//@{
/*!
\brief LineFront3RisingEdge
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront3RisingEdge" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront3RisingEdge;
//@}
//! \name Categories: EventLineFront3RisingEdgeData
//@{
/*!
\brief LineFront3RisingEdge SoftCounter
Software counter for event 'LineFront3RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront3RisingEdgeSoftCounter" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront3RisingEdgeSoftCounter;
//@}
//! \name Categories: EventLineFront3RisingEdgeData
//@{
/*!
\brief LineFront3RisingEdge Timestamp
Timestamp of event 'LineFront3RisingEdge'
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventLineFront3RisingEdgeTimestamp" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& EventLineFront3RisingEdgeTimestamp;
//@}
//! \name Categories: EventControl
//@{
/*!
\brief Sets whether the host application is notified of the selected event
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventNotification" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<EventNotificationEnums>& EventNotification;
//@}
//! \name Categories: EventControl
//@{
/*!
\brief Sets which event to signal to the host application
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventSelector" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<EventSelectorEnums>& EventSelector;
//@}
//! \name Categories: BoardSensors
//@{
/*!
\brief Indicates whether an external power source has been detected
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExternalPowerPresent" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IBooleanEx& ExternalPowerPresent;
//@}
//! \name Categories: BoardSensors
//@{
/*!
\brief FPGA aux voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FpgaAuxVoltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& FpgaAuxVoltage;
//@}
//! \name Categories: BoardSensors
//@{
/*!
\brief FPGA BRAM voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FpgaBRamVoltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& FpgaBRamVoltage;
//@}
//! \name Categories: BoardSensors
//@{
/*!
\brief FPGA core temperature
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FpgaCoreTemperature" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& FpgaCoreTemperature;
//@}
//! \name Categories: BoardSensors
//@{
/*!
\brief FPGA core voltage
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FpgaCoreVoltage" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& FpgaCoreVoltage;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Current IP address of the GVCP interface of the selected remote device
Current IP address of the GVCP interface of the selected remote device. This value only changes on execution of the DeviceUpdateList command.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevDeviceIPAddress" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& GevDeviceIPAddress;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief 48-bit MAC address of the GVCP interface of the selected remote device
48-bit MAC address of the GVCP interface of the selected remote device. This value only changes when the DeviceUpdateList command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevDeviceMACAddress" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& GevDeviceMACAddress;
//@}
//! \name Categories: DeviceEnumeration
//@{
/*!
\brief Current subnet mask of the GVCP interface of the selected remote device
Current subnet mask of the GVCP interface of the selected remote device. This value only changes on execution of the DeviceUpdateList command. This value only changes when the DeviceUpdateList command is executed.
Visibility: Expert
Selected by: DeviceSelector
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevDeviceSubnetMask" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& GevDeviceSubnetMask;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Sets the applet with which to initialize the interface
Sets the applet with which to initialize the interface. Applets are specific DLLs used to initialize the frame grabber. Each applet has different characteristics and functionalities.
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceApplet" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<InterfaceAppletEnums>& InterfaceApplet;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the BitstreamUID of the applet currently being loaded
Returns the bitstreamUID of the applet currently being loaded.
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletBitStreamUID" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceAppletBitStreamUID;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the category of the applet currently being loaded
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletCategory" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceAppletCategory;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the description of the applet currently being loaded
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletDescription" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceAppletDescription;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the number of cameras currently available
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletNumOfCameras" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& InterfaceAppletNumOfCameras;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the number of DMAs of the applet currently being loaded
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletNumOfDMAs" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& InterfaceAppletNumOfDMAs;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the path of the applet currently being loaded
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletPath" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceAppletPath;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the status of the applet currently being loaded
Returns the status of the applet currently being loaded. While the applet is loading, the status is Loading. When the loading is complete, this parameter displays the name of the applet loaded.
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletStatus" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<InterfaceAppletStatusEnums>& InterfaceAppletStatus;
//@}
//! \name Categories: InterfaceApplets
//@{
/*!
\brief Returns the version of the applet currently being loaded
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceAppletVersion" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceAppletVersion;
//@}
//! \name Categories: InterfaceInformation
//@{
/*!
\brief User-friendly name of the interface
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceDisplayName" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceDisplayName;
//@}
//! \name Categories: InterfaceInformation
//@{
/*!
\brief Firmware version of the interface
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceFirmwareVersion" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceFirmwareVersion;
//@}
//! \name Categories: InterfaceInformation
//@{
/*!
\brief GenTL Producer-wide unique ID of the selected interface
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceID" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& InterfaceID;
//@}
//! \name Categories: InterfaceInformation
//@{
/*!
\brief Major version number of the transport layer specification that the GenTL Producer interface complies with
Major version number of the transport layer specification that the GenTL Producer interface complies with. The transport layer version of the interface should match the transport layer version of the device to assure compatibility.
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceTLVersionMajor" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& InterfaceTLVersionMajor;
//@}
//! \name Categories: InterfaceInformation
//@{
/*!
\brief Minor version number of the transport layer specification that the GenTL Producer interface complies with
Minor version number of the transport layer specification that the GenTL Producer interface complies with. The transport layer version of the interface should match the transport layer version of the device to assure compatibility.
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceTLVersionMinor" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IIntegerEx& InterfaceTLVersionMinor;
//@}
//! \name Categories: InterfaceInformation
//@{
/*!
\brief Sets the transport layer of the interface
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterfaceType" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IEnumParameterT<InterfaceTypeEnums>& InterfaceType;
//@}
//! \name Categories: BoardSensors
//@{
/*!
\brief Temperature of the board power supply
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PowerSupplyTemperature" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IFloatEx& PowerSupplyTemperature;
//@}
//! \name Categories: UserSetControl
//@{
/*!
\brief Specify path and file name for saving or loading configuration file File extension must be mcf
Visibility: Beginner
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetFile" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::IStringEx& UserSetFile;
//@}
//! \name Categories: UserSetControl
//@{
/*!
\brief Loads the User Set specified by UserSetSelector to the device and makes it active
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetLoad" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::ICommandEx& UserSetLoad;
//@}
//! \name Categories: UserSetControl
//@{
/*!
\brief Save the User Set specified by UserSetSelector to the non - volatile memory of the device
Visibility: Expert
The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetSave" target="_blank">feature documentation</a> may provide more information.
*/
Pylon::ICommandEx& UserSetSave;
//@}
private:
//! \cond HIDE_CLASS_METHODS
//! not implemented copy constructor
CUniversalInterfaceParams_Params_v7_3_0(CUniversalInterfaceParams_Params_v7_3_0&);
//! not implemented assignment operator
CUniversalInterfaceParams_Params_v7_3_0& operator=(CUniversalInterfaceParams_Params_v7_3_0&);
//! \endcond
};
//! A parameter class containing all parameters as members that are available for pylon interfaces
class CUniversalInterfaceParams_Params : public CUniversalInterfaceParams_Params_v7_3_0
{
//----------------------------------------------------------------------------------------------------------------
// Implementation
//----------------------------------------------------------------------------------------------------------------
protected:
// If you want to show the following methods in the help file
// add the string HIDE_CLASS_METHODS to the ENABLED_SECTIONS tag in the doxygen file
//! \cond HIDE_CLASS_METHODS
//! Constructor
CUniversalInterfaceParams_Params( void )
{
}
//! Destructor
~CUniversalInterfaceParams_Params( void )
{
}
//! Initializes the references
void _Initialize( GENAPI_NAMESPACE::INodeMap* pNodeMap )
{
CUniversalInterfaceParams_Params_v7_3_0::_Initialize( pNodeMap );
}
//! \endcond
};
} // namespace Basler_UniversalInterfaceParams
#endif // BASLER_PYLON_UNIVERSALINTERFACEPARAMS_H