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 PvDeviceInfo

    Information identifying a device

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

    PvDeviceInfo provides information about a GigE Vision device as found by either PvSystem/PvInterface or PvDeviceFinderWnd.

    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

    Class

    Gets the device class (transmitter, receiver, etc.).

    Declaration
    public PvDeviceClass Class { get; }
    Property Value
    Type Description
    PvDeviceClass
    View Source

    ConnectionID

    Gets the connection identifier for the device.

    Declaration
    public string ConnectionID { get; }
    Property Value
    Type Description
    string
    View Source

    DisplayID

    Gets the display identifier for the device.

    Declaration
    public string DisplayID { get; }
    Property Value
    Type Description
    string
    View Source

    IsConfigurationValid

    Gets a value indicating whether the device configuration is valid.

    Declaration
    public bool IsConfigurationValid { get; }
    Property Value
    Type Description
    bool
    View Source

    IsLicenseValid

    Gets a value indicating whether the device license is valid.

    Declaration
    public bool IsLicenseValid { get; }
    Property Value
    Type Description
    bool
    View Source

    LicenseMessage

    Gets the license status message for the device.

    Declaration
    public string LicenseMessage { get; }
    Property Value
    Type Description
    string
    View Source

    ManufacturerInfo

    Gets the manufacturer information string.

    Declaration
    public string ManufacturerInfo { get; }
    Property Value
    Type Description
    string
    View Source

    ModelName

    Gets the device model name.

    Declaration
    public string ModelName { get; }
    Property Value
    Type Description
    string
    View Source

    SerialNumber

    Gets the device serial number.

    Declaration
    public string SerialNumber { get; }
    Property Value
    Type Description
    string
    View Source

    Type

    Gets the device info type (GEV, USB, Pleora protocol, etc.).

    Declaration
    public PvDeviceInfoType Type { get; }
    Property Value
    Type Description
    PvDeviceInfoType
    View Source

    UniqueID

    Gets the unique identifier for the device.

    Declaration
    public string UniqueID { get; }
    Property Value
    Type Description
    string
    View Source

    UserDefinedName

    Gets the user-defined name assigned to the device.

    Declaration
    public string UserDefinedName { get; }
    Property Value
    Type Description
    string
    View Source

    VendorName

    Gets the device vendor name.

    Declaration
    public string VendorName { get; }
    Property Value
    Type Description
    string
    View Source

    Version

    Gets the device version string.

    Declaration
    public string Version { get; }
    Property Value
    Type Description
    string

    Methods

    View Source

    Copy()

    Creates a copy of the PvDeviceInfo object.

    Declaration
    public PvDeviceInfo Copy()
    Returns
    Type Description
    PvDeviceInfo

    Pointer to the PvDeviceInfo copy. The user is reponsable to delete/free this pointer.

    View Source

    Dispose()

    Dispose.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

    Dispose

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

    ~PvDeviceInfo()

    Destructor.

    Declaration
    protected ~PvDeviceInfo()
    View Source

    GetInterface()

    Get the network adapter (#PvInterface) through which this device was reached.

    Declaration
    public PvInterface GetInterface()
    Returns
    Type Description
    PvInterface

    A pointer to the interface the device was found on.

    View Source

    GetType()

    Returns the type of the device info object.

    Declaration
    public PvDeviceInfoType GetType()
    Returns
    Type Description
    PvDeviceInfoType

    Type of the device info object. see #PvDeviceInfoType enum.

    Implements

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