eBUS SDK .NET API
  • Getting Started
    • Getting started with the eBUS SDK .NET API
    • Configuring Your IDE
    • Receiving Data from a GigE Vision or USB3 Vision Transmitter
    • Sample Applications
    • GigE Vision Device Communication Parameters
    • USB3 Vision Device Communication Parameters
    • PvStream USB3 Vision Parameters
    • PvStream GigE Vision Parameters
  • eBUS SDK .NET API Reference
    • API Overview
    • eBUSDotNet
    • eBUSDotNetReceive
    • eBUSDotNetEdge
Search Results for

    Show / Hide Table of Contents
      • GenDCComponentFlagsGroup
      • GenDCComponentHeader
      • GenDCComponentHeaderBase
      • GenDCComponentType
      • GenDCContainerFlagsGroup
      • GenDCContainerHeader
      • GenDCContainerHeaderBase
      • GenDCContainerVariableFieldsGroup
      • GenDCFlowTable
      • GenDCFlowTableHeader
      • GenDCGenericPartType
      • GenDCHeaderType
      • GenDCInfoTypeSpecificH264
      • GenDCInfoTypeSpecificH264.H264Flags
      • GenDCInfoTypeSpecificJPEG
      • GenDCPartFlagsGroup
      • GenDCPartHeader
      • GenDCPartHeader1D
      • GenDCPartHeader1DBase
      • GenDCPartHeader2D
      • GenDCPartHeader2DBase
      • GenDCPartHeaderBase
      • GenDCPartHeaderGenICamChunk
      • GenDCPartHeaderGenICamXML
      • GenDCPartHeaderH264
      • GenDCPartHeaderJPEG
      • GenDCPartHeaderJPEG2000
      • GenDCPartType
      • GenDCPredefinedComponentValue
      • GenDCPredefinedPartValue
      • GenDCPredefinedValue16
      • GenDCPredefinedValue32
      • GenDCPredefinedValue64
      • GenDCReservedValue
      • GenDCSignature
      • GenDCVersionValue
      • IPvChunkData
      • IPvFilter
      • IPvGenDCChunkData
      • IPvGenDCChunkWriter
      • IPvGenDCImage
      • IPvGenDCManager
      • IPvGenericDataComponent
      • IPvGenericDataContainer
      • IPvGenericDataPart
      • IPvH264AccessUnit
      • IPvImage
      • IPvImageJPEG
      • IPvMultiPartContainer
      • IPvMultiPartContainerReader
      • IPvMultiPartContainerWriter
      • IPvMultiPartSection
      • OnDeviceFoundHandler
      • OnParameterUpdateHandler
      • PvBuffer
      • PvChunkData
      • PvComponentType
      • PvCompressionFilter
      • PvDeInterlacer
      • PvDecompressionFilter
      • PvDeviceClass
      • PvDeviceInfo
      • PvDeviceInfoGEV
      • PvDeviceInfoPleoraProtocol
      • PvDeviceInfoType
      • PvDeviceInfoU3V
      • PvDeviceInfoUSB
      • PvDeviceType
      • PvEncodingEnum
      • PvException
      • PvFPSStabilizer
      • PvGenAccessMode
      • PvGenBoolean
      • PvGenCache
      • PvGenCategory
      • PvGenCommand
      • PvGenDCPart1DFields
      • PvGenDCPart2DFields
      • PvGenDCPartH264Fields
      • PvGenDCPartH264Fields.H264Flags
      • PvGenDCPartMetadataFields
      • PvGenDCPartType
      • PvGenDCVariableField
      • PvGenEndianness
      • PvGenEnum
      • PvGenEnumEntry
      • PvGenEventSink
      • PvGenEventSinkSwigInterface
      • PvGenFile
      • PvGenFloat
      • PvGenInteger
      • PvGenNameSpace
      • PvGenOpenMode
      • PvGenParameter
      • PvGenParameterArray
      • PvGenParameterList
      • PvGenRefresh
      • PvGenRegister
      • PvGenRepresentation
      • PvGenSign
      • PvGenStateStack
      • PvGenString
      • PvGenType
      • PvGenVisibility
      • PvImage
      • PvInterface
      • PvInterfaceType
      • PvMultiPartDataType
      • PvNetworkAdapter
      • PvPayloadType
      • PvPixelType
      • PvPleoraCompressed
      • PvRawData
      • PvResult
      • PvResult.Code
      • PvResult.Code.CodeEnum
      • PvSessionInfo
      • PvString
      • PvStringList
      • PvSystem
      • PvSystemEventSink
      • PvTapFilter
      • PvTapGeometryEnum
      • PvTftpClient
      • PvUSBHostController
      • PvUSBSpeed
      • PvUSBStatus
      • SWIGTYPE_p_PV_GENAPI_NS__INode
      • SWIGTYPE_p_PV_GENAPI_NS__INodeMap
      • SWIGTYPE_p_long_long
      • SWIGTYPE_p_unsigned_char
      • SWIGTYPE_p_unsigned_long_long
      • eBUSDotNet
      • uint24_t

    Class PvGenEnumEntry

    GenICam feature: Enumeration entry

    Inheritance
    object
    PvGenEnumEntry
    Implements
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNet
    Assembly: eBUSDotNet.dll
    Syntax
    public class PvGenEnumEntry : IDisposable
    Remarks

    To use this class, see PvGenEnum. In group GenICam features.

    Constructors

    View Source

    PvGenEnumEntry(nint, bool, bool)

    Internal constructor for marshaling.

    Declaration
    public PvGenEnumEntry(nint cPtr, bool cMemoryOwn, bool cInternalOnly = true)
    Parameters
    Type Name Description
    nint cPtr

    Pointer to the native object.

    bool cMemoryOwn

    Whether the managed object owns the native memory.

    bool cInternalOnly

    Indicates this constructor is for internal use only.

    Fields

    View Source

    swigCMemOwn

    Determines who is responsible for deleting the underlying C++ object.

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Properties

    View Source

    Available

    Gets whether the enum entry is currently available.

    Declaration
    public bool Available { get; }
    Property Value
    Type Description
    bool

    Methods

    View Source

    Dispose()

    Dispose.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    View Source

    ~PvGenEnumEntry()

    Destructor.

    Declaration
    protected ~PvGenEnumEntry()
    View Source

    GetDescription(out string)

    Get a longer description of the enum entry.

    Declaration
    public PvResult GetDescription(out string aDescription)
    Parameters
    Type Name Description
    string aDescription

    A longer description of the enum entry.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK
    • #PvResult::Code::GENERIC_ERROR (Use PvResult::GetDescription to get more information.)
    View Source

    GetDisplayName(out string)

    Get the enum entry's display name.

    Declaration
    public PvResult GetDisplayName(out string aDisplayName)
    Parameters
    Type Name Description
    string aDisplayName

    The enum entry's display name; a name that can be used to identify an enum entry in a user-interface context instead of #GetName.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK
    • #PvResult::Code::GENERIC_ERROR (Use PvResult::GetDescription to get more information.)
    View Source

    GetName(out string)

    Get the enumeration entry's name.

    Declaration
    public PvResult GetName(out string aName)
    Parameters
    Type Name Description
    string aName

    The enumeration entry's name

    Returns
    Type Description
    PvResult

    See #GetDescription.

    View Source

    GetNameSpace(ref PvGenNameSpace)

    Get the enum enty's name space.

    Declaration
    public PvResult GetNameSpace(ref PvGenNameSpace aNameSpace)
    Parameters
    Type Name Description
    PvGenNameSpace aNameSpace

    The enum entry's name space.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK
    • #PvResult::Code::GENERIC_ERROR (Use PvResult::GetDescription to get more information.)
    View Source

    GetToolTip(out string)

    Get a short description of the enum entry.

    Declaration
    public PvResult GetToolTip(out string aToolTip)
    Parameters
    Type Name Description
    string aToolTip

    A short description of the enum entry.

    Returns
    Type Description
    PvResult

    See #GetDescription.

    View Source

    GetValue(out long)

    Get the enumeration entry's value.

    Declaration
    public PvResult GetValue(out long aValue)
    Parameters
    Type Name Description
    long aValue

    The enumeration entry's value.

    Returns
    Type Description
    PvResult

    See #GetDescription.

    See Also
    GetValue(out string)
    View Source

    GetVisibility(ref PvGenVisibility)

    Get the enumeration entry's current visibility level.

    Declaration
    public PvResult GetVisibility(ref PvGenVisibility aVisibility)
    Parameters
    Type Name Description
    PvGenVisibility aVisibility

    See PvGenParameter::GetVisibility.

    Returns
    Type Description
    PvResult

    See #GetDescription.

    See Also
    GetVisibility(ref PvGenVisibility)
    View Source

    IsAvailable(out bool)

    Test if the enumeration entry is currently available.

    Declaration
    public PvResult IsAvailable(out bool aAvailable)
    Parameters
    Type Name Description
    bool aAvailable

    See PvGenParameter::IsAvailable.

    Returns
    Type Description
    PvResult

    See #GetDescription.

    See Also
    IsAvailable(out bool)
    View Source

    IsVisible(PvGenVisibility)

    Test if the parameter is visible at the specified visibilty level.

    Declaration
    public bool IsVisible(PvGenVisibility aVisibility)
    Parameters
    Type Name Description
    PvGenVisibility aVisibility

    The visibility level to test against.

    Returns
    Type Description
    bool

    True if the parameter is visible at the specified visibilty level.

    View Source

    IsVisible(PvGenVisibility, out bool)

    Test if the enumeration entry is above a specific visibilty level.

    Declaration
    public PvResult IsVisible(PvGenVisibility aVisibility, out bool aVisible)
    Parameters
    Type Name Description
    PvGenVisibility aVisibility

    See PvGenParameter::IsVisible.

    bool aVisible

    See PvGenParameter::IsVisible.

    Returns
    Type Description
    PvResult

    See #GetDescription.

    See Also
    IsVisible(PvGenVisibility)

    Implements

    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX