//----------------------------------------------------------------------------- // 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 #include 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 feature documentation 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 feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& CxpLinkConfiguration; //@} //! \name Categories: CoaXPress and TransportLayerControl //@{ /*! \brief Enables automatic control of Power over CoaXPress (PoCXP) for the port Visibility: Expert Selected by: CxpConnectionSelector The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& 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 feature documentation 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 feature documentation may provide more information. */ Pylon::ICommandEx& CxpPoCxpTurnOff; //@} //! \name Categories: Port0Status //@{ /*! \brief CXP port 0 current Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort0Current; //@} //! \name Categories: Port0Status //@{ /*! \brief Number of CXP port 0 disparity errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort0DisparityErrorCount; //@} //! \name Categories: Port0Status //@{ /*! \brief Link speed of CXP port 0 Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort0LinkSpeed; //@} //! \name Categories: Port0Status //@{ /*! \brief Number of CXP port 0 not-in-table errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort0NotInTableErrorCount; //@} //! \name Categories: Port0Status //@{ /*! \brief CXP port 0 power Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& CxpPort0PowerState; //@} //! \name Categories: Port0Status //@{ /*! \brief CXP port 0 voltage Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort0Voltage; //@} //! \name Categories: Port1Status //@{ /*! \brief CXP port 1 current Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort1Current; //@} //! \name Categories: Port1Status //@{ /*! \brief Number of CXP port 1 disparity errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort1DisparityErrorCount; //@} //! \name Categories: Port1Status //@{ /*! \brief Link speed of CXP port 1 Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort1LinkSpeed; //@} //! \name Categories: Port1Status //@{ /*! \brief Number of CXP port 1 not-in-table errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort1NotInTableErrorCount; //@} //! \name Categories: Port1Status //@{ /*! \brief CXP port 1 power Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& CxpPort1PowerState; //@} //! \name Categories: Port1Status //@{ /*! \brief CXP port 1 voltage Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort1Voltage; //@} //! \name Categories: Port2Status //@{ /*! \brief CXP port 2 current Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort2Current; //@} //! \name Categories: Port2Status //@{ /*! \brief Number of CXP port 2 disparity errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort2DisparityErrorCount; //@} //! \name Categories: Port2Status //@{ /*! \brief Link speed of CXP port 2 Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort2LinkSpeed; //@} //! \name Categories: Port2Status //@{ /*! \brief Number of CXP port 2 not-in-table errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort2NotInTableErrorCount; //@} //! \name Categories: Port2Status //@{ /*! \brief CXP port 2 power Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& CxpPort2PowerState; //@} //! \name Categories: Port2Status //@{ /*! \brief CXP port 2 voltage Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort2Voltage; //@} //! \name Categories: Port3Status //@{ /*! \brief CXP port 3 current Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort3Current; //@} //! \name Categories: Port3Status //@{ /*! \brief Number of CXP port 3 disparity errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort3DisparityErrorCount; //@} //! \name Categories: Port3Status //@{ /*! \brief Link speed of CXP port 3 Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& CxpPort3LinkSpeed; //@} //! \name Categories: Port3Status //@{ /*! \brief Number of CXP port 3 not-in-table errors Visibility: Beginner The feature documentation may provide more information. */ Pylon::IIntegerEx& CxpPort3NotInTableErrorCount; //@} //! \name Categories: Port3Status //@{ /*! \brief CXP port 3 power Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& CxpPort3PowerState; //@} //! \name Categories: Port3Status //@{ /*! \brief CXP port 3 voltage Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& 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 feature documentation 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 feature documentation 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 feature documentation 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 feature documentation 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 feature documentation 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 feature documentation may provide more information. */ Pylon::IIntegerEx& DeviceTLVersionMinor; //@} //! \name Categories: DeviceEnumeration //@{ /*! \brief Updates the internal device list Visibility: Expert The feature documentation may provide more information. */ Pylon::ICommandEx& DeviceUpdateList; //@} //! \name Categories: DeviceEnumeration //@{ /*! \brief Timeout for the Device Update List command Visibility: Expert The feature documentation 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 feature documentation 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 feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& DiscoveryMethod; //@} //! \name Categories: EventDeviceListChangedData //@{ /*! \brief Returns the unique identifier of the Device List Changed event Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventDeviceListChanged; //@} //! \name Categories: EventDeviceListChangedData //@{ /*! \brief DeviceListChanged SoftCounter Software counter for event 'DeviceListChanged' Visibility: Expert The feature documentation 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 feature documentation may provide more information. */ Pylon::IIntegerEx& EventInterfaceLost; //@} //! \name Categories: EventInterfaceLostData //@{ /*! \brief InterfaceLost SoftCounter Software counter for event 'InterfaceLost' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventInterfaceLostSoftCounter; //@} //! \name Categories: EventLine0FallingEdgeData //@{ /*! \brief Line0FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine0FallingEdge; //@} //! \name Categories: EventLine0FallingEdgeData //@{ /*! \brief Line0FallingEdge SoftCounter Software counter for event 'Line0FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine0FallingEdgeSoftCounter; //@} //! \name Categories: EventLine0FallingEdgeData //@{ /*! \brief Line0FallingEdge Timestamp Timestamp of event 'Line0FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine0FallingEdgeTimestamp; //@} //! \name Categories: EventLine0RisingEdgeData //@{ /*! \brief Line0RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine0RisingEdge; //@} //! \name Categories: EventLine0RisingEdgeData //@{ /*! \brief Line0RisingEdge SoftCounter Software counter for event 'Line0RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine0RisingEdgeSoftCounter; //@} //! \name Categories: EventLine0RisingEdgeData //@{ /*! \brief Line0RisingEdge Timestamp Timestamp of event 'Line0RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine0RisingEdgeTimestamp; //@} //! \name Categories: EventLine1FallingEdgeData //@{ /*! \brief Line1FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine1FallingEdge; //@} //! \name Categories: EventLine1FallingEdgeData //@{ /*! \brief Line1FallingEdge SoftCounter Software counter for event 'Line1FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine1FallingEdgeSoftCounter; //@} //! \name Categories: EventLine1FallingEdgeData //@{ /*! \brief Line1FallingEdge Timestamp Timestamp of event 'Line1FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine1FallingEdgeTimestamp; //@} //! \name Categories: EventLine1RisingEdgeData //@{ /*! \brief Line1RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine1RisingEdge; //@} //! \name Categories: EventLine1RisingEdgeData //@{ /*! \brief Line1RisingEdge SoftCounter Software counter for event 'Line1RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine1RisingEdgeSoftCounter; //@} //! \name Categories: EventLine1RisingEdgeData //@{ /*! \brief Line1RisingEdge Timestamp Timestamp of event 'Line1RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine1RisingEdgeTimestamp; //@} //! \name Categories: EventLine2FallingEdgeData //@{ /*! \brief Line2FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine2FallingEdge; //@} //! \name Categories: EventLine2FallingEdgeData //@{ /*! \brief Line2FallingEdge SoftCounter Software counter for event 'Line2FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine2FallingEdgeSoftCounter; //@} //! \name Categories: EventLine2FallingEdgeData //@{ /*! \brief Line2FallingEdge Timestamp Timestamp of event 'Line2FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine2FallingEdgeTimestamp; //@} //! \name Categories: EventLine2RisingEdgeData //@{ /*! \brief Line2RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine2RisingEdge; //@} //! \name Categories: EventLine2RisingEdgeData //@{ /*! \brief Line2RisingEdge SoftCounter Software counter for event 'Line2RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine2RisingEdgeSoftCounter; //@} //! \name Categories: EventLine2RisingEdgeData //@{ /*! \brief Line2RisingEdge Timestamp Timestamp of event 'Line2RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine2RisingEdgeTimestamp; //@} //! \name Categories: EventLine3FallingEdgeData //@{ /*! \brief Line3FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine3FallingEdge; //@} //! \name Categories: EventLine3FallingEdgeData //@{ /*! \brief Line3FallingEdge SoftCounter Software counter for event 'Line3FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine3FallingEdgeSoftCounter; //@} //! \name Categories: EventLine3FallingEdgeData //@{ /*! \brief Line3FallingEdge Timestamp Timestamp of event 'Line3FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine3FallingEdgeTimestamp; //@} //! \name Categories: EventLine3RisingEdgeData //@{ /*! \brief Line3RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine3RisingEdge; //@} //! \name Categories: EventLine3RisingEdgeData //@{ /*! \brief Line3RisingEdge SoftCounter Software counter for event 'Line3RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine3RisingEdgeSoftCounter; //@} //! \name Categories: EventLine3RisingEdgeData //@{ /*! \brief Line3RisingEdge Timestamp Timestamp of event 'Line3RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine3RisingEdgeTimestamp; //@} //! \name Categories: EventLine4FallingEdgeData //@{ /*! \brief Line4FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine4FallingEdge; //@} //! \name Categories: EventLine4FallingEdgeData //@{ /*! \brief Line4FallingEdge SoftCounter Software counter for event 'Line4FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine4FallingEdgeSoftCounter; //@} //! \name Categories: EventLine4FallingEdgeData //@{ /*! \brief Line4FallingEdge Timestamp Timestamp of event 'Line4FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine4FallingEdgeTimestamp; //@} //! \name Categories: EventLine4RisingEdgeData //@{ /*! \brief Line4RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine4RisingEdge; //@} //! \name Categories: EventLine4RisingEdgeData //@{ /*! \brief Line4RisingEdge SoftCounter Software counter for event 'Line4RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine4RisingEdgeSoftCounter; //@} //! \name Categories: EventLine4RisingEdgeData //@{ /*! \brief Line4RisingEdge Timestamp Timestamp of event 'Line4RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine4RisingEdgeTimestamp; //@} //! \name Categories: EventLine5FallingEdgeData //@{ /*! \brief Line5FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine5FallingEdge; //@} //! \name Categories: EventLine5FallingEdgeData //@{ /*! \brief Line5FallingEdge SoftCounter Software counter for event 'Line5FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine5FallingEdgeSoftCounter; //@} //! \name Categories: EventLine5FallingEdgeData //@{ /*! \brief Line5FallingEdge Timestamp Timestamp of event 'Line5FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine5FallingEdgeTimestamp; //@} //! \name Categories: EventLine5RisingEdgeData //@{ /*! \brief Line5RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine5RisingEdge; //@} //! \name Categories: EventLine5RisingEdgeData //@{ /*! \brief Line5RisingEdge SoftCounter Software counter for event 'Line5RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine5RisingEdgeSoftCounter; //@} //! \name Categories: EventLine5RisingEdgeData //@{ /*! \brief Line5RisingEdge Timestamp Timestamp of event 'Line5RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine5RisingEdgeTimestamp; //@} //! \name Categories: EventLine6FallingEdgeData //@{ /*! \brief Line6FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine6FallingEdge; //@} //! \name Categories: EventLine6FallingEdgeData //@{ /*! \brief Line6FallingEdge SoftCounter Software counter for event 'Line6FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine6FallingEdgeSoftCounter; //@} //! \name Categories: EventLine6FallingEdgeData //@{ /*! \brief Line6FallingEdge Timestamp Timestamp of event 'Line6FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine6FallingEdgeTimestamp; //@} //! \name Categories: EventLine6RisingEdgeData //@{ /*! \brief Line6RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine6RisingEdge; //@} //! \name Categories: EventLine6RisingEdgeData //@{ /*! \brief Line6RisingEdge SoftCounter Software counter for event 'Line6RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine6RisingEdgeSoftCounter; //@} //! \name Categories: EventLine6RisingEdgeData //@{ /*! \brief Line6RisingEdge Timestamp Timestamp of event 'Line6RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine6RisingEdgeTimestamp; //@} //! \name Categories: EventLine7FallingEdgeData //@{ /*! \brief Line7FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine7FallingEdge; //@} //! \name Categories: EventLine7FallingEdgeData //@{ /*! \brief Line7FallingEdge SoftCounter Software counter for event 'Line7FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine7FallingEdgeSoftCounter; //@} //! \name Categories: EventLine7FallingEdgeData //@{ /*! \brief Line7FallingEdge Timestamp Timestamp of event 'Line7FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine7FallingEdgeTimestamp; //@} //! \name Categories: EventLine7RisingEdgeData //@{ /*! \brief Line7RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine7RisingEdge; //@} //! \name Categories: EventLine7RisingEdgeData //@{ /*! \brief Line7RisingEdge SoftCounter Software counter for event 'Line7RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine7RisingEdgeSoftCounter; //@} //! \name Categories: EventLine7RisingEdgeData //@{ /*! \brief Line7RisingEdge Timestamp Timestamp of event 'Line7RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLine7RisingEdgeTimestamp; //@} //! \name Categories: EventLineFront0FallingEdgeData //@{ /*! \brief LineFront0FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront0FallingEdge; //@} //! \name Categories: EventLineFront0FallingEdgeData //@{ /*! \brief LineFront0FallingEdge SoftCounter Software counter for event 'LineFront0FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront0FallingEdgeSoftCounter; //@} //! \name Categories: EventLineFront0FallingEdgeData //@{ /*! \brief LineFront0FallingEdge Timestamp Timestamp of event 'LineFront0FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront0FallingEdgeTimestamp; //@} //! \name Categories: EventLineFront0RisingEdgeData //@{ /*! \brief LineFront0RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront0RisingEdge; //@} //! \name Categories: EventLineFront0RisingEdgeData //@{ /*! \brief LineFront0RisingEdge SoftCounter Software counter for event 'LineFront0RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront0RisingEdgeSoftCounter; //@} //! \name Categories: EventLineFront0RisingEdgeData //@{ /*! \brief LineFront0RisingEdge Timestamp Timestamp of event 'LineFront0RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront0RisingEdgeTimestamp; //@} //! \name Categories: EventLineFront1FallingEdgeData //@{ /*! \brief LineFront1FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront1FallingEdge; //@} //! \name Categories: EventLineFront1FallingEdgeData //@{ /*! \brief LineFront1FallingEdge SoftCounter Software counter for event 'LineFront1FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront1FallingEdgeSoftCounter; //@} //! \name Categories: EventLineFront1FallingEdgeData //@{ /*! \brief LineFront1FallingEdge Timestamp Timestamp of event 'LineFront1FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront1FallingEdgeTimestamp; //@} //! \name Categories: EventLineFront1RisingEdgeData //@{ /*! \brief LineFront1RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront1RisingEdge; //@} //! \name Categories: EventLineFront1RisingEdgeData //@{ /*! \brief LineFront1RisingEdge SoftCounter Software counter for event 'LineFront1RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront1RisingEdgeSoftCounter; //@} //! \name Categories: EventLineFront1RisingEdgeData //@{ /*! \brief LineFront1RisingEdge Timestamp Timestamp of event 'LineFront1RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront1RisingEdgeTimestamp; //@} //! \name Categories: EventLineFront2FallingEdgeData //@{ /*! \brief LineFront2FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront2FallingEdge; //@} //! \name Categories: EventLineFront2FallingEdgeData //@{ /*! \brief LineFront2FallingEdge SoftCounter Software counter for event 'LineFront2FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront2FallingEdgeSoftCounter; //@} //! \name Categories: EventLineFront2FallingEdgeData //@{ /*! \brief LineFront2FallingEdge Timestamp Timestamp of event 'LineFront2FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront2FallingEdgeTimestamp; //@} //! \name Categories: EventLineFront2RisingEdgeData //@{ /*! \brief LineFront2RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront2RisingEdge; //@} //! \name Categories: EventLineFront2RisingEdgeData //@{ /*! \brief LineFront2RisingEdge SoftCounter Software counter for event 'LineFront2RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront2RisingEdgeSoftCounter; //@} //! \name Categories: EventLineFront2RisingEdgeData //@{ /*! \brief LineFront2RisingEdge Timestamp Timestamp of event 'LineFront2RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront2RisingEdgeTimestamp; //@} //! \name Categories: EventLineFront3FallingEdgeData //@{ /*! \brief LineFront3FallingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront3FallingEdge; //@} //! \name Categories: EventLineFront3FallingEdgeData //@{ /*! \brief LineFront3FallingEdge SoftCounter Software counter for event 'LineFront3FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront3FallingEdgeSoftCounter; //@} //! \name Categories: EventLineFront3FallingEdgeData //@{ /*! \brief LineFront3FallingEdge Timestamp Timestamp of event 'LineFront3FallingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront3FallingEdgeTimestamp; //@} //! \name Categories: EventLineFront3RisingEdgeData //@{ /*! \brief LineFront3RisingEdge Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront3RisingEdge; //@} //! \name Categories: EventLineFront3RisingEdgeData //@{ /*! \brief LineFront3RisingEdge SoftCounter Software counter for event 'LineFront3RisingEdge' Visibility: Expert The feature documentation may provide more information. */ Pylon::IIntegerEx& EventLineFront3RisingEdgeSoftCounter; //@} //! \name Categories: EventLineFront3RisingEdgeData //@{ /*! \brief LineFront3RisingEdge Timestamp Timestamp of event 'LineFront3RisingEdge' Visibility: Expert The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& EventNotification; //@} //! \name Categories: EventControl //@{ /*! \brief Sets which event to signal to the host application Visibility: Expert The feature documentation may provide more information. */ Pylon::IEnumParameterT& EventSelector; //@} //! \name Categories: BoardSensors //@{ /*! \brief Indicates whether an external power source has been detected Visibility: Beginner The feature documentation may provide more information. */ Pylon::IBooleanEx& ExternalPowerPresent; //@} //! \name Categories: BoardSensors //@{ /*! \brief FPGA aux voltage Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& FpgaAuxVoltage; //@} //! \name Categories: BoardSensors //@{ /*! \brief FPGA BRAM voltage Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& FpgaBRamVoltage; //@} //! \name Categories: BoardSensors //@{ /*! \brief FPGA core temperature Visibility: Beginner The feature documentation may provide more information. */ Pylon::IFloatEx& FpgaCoreTemperature; //@} //! \name Categories: BoardSensors //@{ /*! \brief FPGA core voltage Visibility: Beginner The feature documentation 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 feature documentation 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 feature documentation 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 feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& 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 feature documentation may provide more information. */ Pylon::IStringEx& InterfaceAppletBitStreamUID; //@} //! \name Categories: InterfaceApplets //@{ /*! \brief Returns the category of the applet currently being loaded Visibility: Beginner The feature documentation may provide more information. */ Pylon::IStringEx& InterfaceAppletCategory; //@} //! \name Categories: InterfaceApplets //@{ /*! \brief Returns the description of the applet currently being loaded Visibility: Beginner The feature documentation may provide more information. */ Pylon::IStringEx& InterfaceAppletDescription; //@} //! \name Categories: InterfaceApplets //@{ /*! \brief Returns the number of cameras currently available Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IIntegerEx& InterfaceAppletNumOfDMAs; //@} //! \name Categories: InterfaceApplets //@{ /*! \brief Returns the path of the applet currently being loaded Visibility: Beginner The feature documentation 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 feature documentation may provide more information. */ Pylon::IEnumParameterT& InterfaceAppletStatus; //@} //! \name Categories: InterfaceApplets //@{ /*! \brief Returns the version of the applet currently being loaded Visibility: Beginner The feature documentation may provide more information. */ Pylon::IStringEx& InterfaceAppletVersion; //@} //! \name Categories: InterfaceInformation //@{ /*! \brief User-friendly name of the interface Visibility: Expert The feature documentation may provide more information. */ Pylon::IStringEx& InterfaceDisplayName; //@} //! \name Categories: InterfaceInformation //@{ /*! \brief Firmware version of the interface Visibility: Expert The feature documentation may provide more information. */ Pylon::IStringEx& InterfaceFirmwareVersion; //@} //! \name Categories: InterfaceInformation //@{ /*! \brief GenTL Producer-wide unique ID of the selected interface Visibility: Expert The feature documentation 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 feature documentation 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 feature documentation may provide more information. */ Pylon::IIntegerEx& InterfaceTLVersionMinor; //@} //! \name Categories: InterfaceInformation //@{ /*! \brief Sets the transport layer of the interface Visibility: Expert The feature documentation may provide more information. */ Pylon::IEnumParameterT& InterfaceType; //@} //! \name Categories: BoardSensors //@{ /*! \brief Temperature of the board power supply Visibility: Beginner The feature documentation 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 feature documentation 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 feature documentation 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 feature documentation 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