Skip to content

pylon/_InstantCameraParams.h#

A parameter class containing all parameters as members that are available for Instant Camera. More…

Namespaces#

Name
Basler_InstantCameraParams

Classes#

Name
class Basler_InstantCameraParams::CInstantCameraParams_Params_v7_1_0
A parameter class containing all parameters as members that are available for Instant Camera.
class Basler_InstantCameraParams::CInstantCameraParams_Params
A parameter class containing all parameters as members that are available for Instant Camera.

Detailed Description#

A parameter class containing all parameters as members that are available for Instant Camera.

The parameter class is used by the Pylon::CInstantCamera class. The code sample Grab shows the usage by setting the MaxNumBuffer parameter.

Source code#

//-----------------------------------------------------------------------------
//  Basler pylon SDK
//  Copyright (c) 2010-2022 Basler AG
//  http://www.baslerweb.com
//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
//  This file is generated automatically
//  Do not modify!
//-----------------------------------------------------------------------------

#ifndef BASLER_PYLON_INSTANTCAMERAPARAMS_H
#define BASLER_PYLON_INSTANTCAMERAPARAMS_H

#pragma once

// common parameter types
#include <pylon/ParameterIncludes.h>
#include <pylon/EnumParameterT.h>

namespace Basler_InstantCameraParams
{
    //**************************************************************************************************
    // Enumerations
    //**************************************************************************************************



    //**************************************************************************************************
    // Parameter class CInstantCameraParams_Params_v7_1_0
    //**************************************************************************************************


    class PYLONBASE_API CInstantCameraParams_Params_v7_1_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

        CInstantCameraParams_Params_v7_1_0( void );

        ~CInstantCameraParams_Params_v7_1_0( void );

        void _Initialize( GENAPI_NAMESPACE::INodeMap* );


    private:
        class CInstantCameraParams_Params_v7_1_0_Data;
        CInstantCameraParams_Params_v7_1_0_Data* m_pCInstantCameraParams_Params_v7_1_0_Data;


    //----------------------------------------------------------------------------------------------------------------
    // References to features
    //----------------------------------------------------------------------------------------------------------------
    public:


        Pylon::IBooleanEx& AcquisitionStartStopExecutionEnable;





        Pylon::IBooleanEx& ChunkNodeMapsEnable;





        Pylon::IBooleanEx& ClearBufferModeEnable;





        Pylon::IBooleanEx& GrabCameraEvents;





        Pylon::IIntegerEx& GrabLoopThreadPriority;





        Pylon::IBooleanEx& GrabLoopThreadPriorityOverride;





        Pylon::IIntegerEx& GrabLoopThreadTimeout;





        Pylon::IBooleanEx& GrabLoopThreadUseTimeout;





        Pylon::IIntegerEx& InternalGrabEngineThreadPriority;





        Pylon::IBooleanEx& InternalGrabEngineThreadPriorityOverride;





        Pylon::IIntegerEx& MaxNumBuffer;





        Pylon::IIntegerEx& MaxNumGrabResults;





        Pylon::IIntegerEx& MaxNumQueuedBuffer;





        Pylon::IBooleanEx& MigrationModeActive;





        Pylon::IBooleanEx& MonitorModeActive;





        Pylon::IIntegerEx& NumEmptyBuffers;





        Pylon::IIntegerEx& NumQueuedBuffers;





        Pylon::IIntegerEx& NumReadyBuffers;





        Pylon::IIntegerEx& OutputQueueSize;





        Pylon::IIntegerEx& StaticChunkNodeMapPoolSize;





        Pylon::IBooleanEx& UseExtendedIdIfAvailable;



    private:

        CInstantCameraParams_Params_v7_1_0(CInstantCameraParams_Params_v7_1_0&);

        CInstantCameraParams_Params_v7_1_0& operator=(CInstantCameraParams_Params_v7_1_0&);

    };


    class CInstantCameraParams_Params : public CInstantCameraParams_Params_v7_1_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

        CInstantCameraParams_Params( void )
        {
        }

        ~CInstantCameraParams_Params( void )
        {
        }

        void _Initialize( GENAPI_NAMESPACE::INodeMap* pNodeMap )
        {
            CInstantCameraParams_Params_v7_1_0::_Initialize( pNodeMap );
        }
    };
} // namespace Basler_InstantCameraParams

#endif // BASLER_PYLON_INSTANTCAMERAPARAMS_H

Updated on 5 July 2022 at 15:30:01