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 PvNetworkAdapter

    Represents one Ethernet network adapter on a system (the PC)

    Inheritance
    object
    PvInterface
    PvNetworkAdapter
    Implements
    IDisposable
    Inherited Members
    PvInterface.swigCMemOwn
    PvInterface.Dispose()
    PvInterface.Copy()
    PvInterface.GetType()
    PvInterface.GetDeviceInfo(uint)
    PvInterface.Compare(PvInterface, PvInterface)
    PvInterface.Name
    PvInterface.DisplayID
    PvInterface.UniqueID
    PvInterface.CompareID
    PvInterface.DeviceCount
    PvInterface.PleoraDriverVersion
    PvInterface.Type
    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 PvNetworkAdapter : PvInterface, IDisposable

    Constructors

    View Source

    PvNetworkAdapter()

    Constructor.

    Declaration
    public PvNetworkAdapter()

    Properties

    View Source

    DefaultGateway

    Gets the default gateway configured on the adapter.

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

    Description

    Gets the description of the network adapter.

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

    IPAddressCount

    Gets the number of IP addresses associated with the adapter.

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

    IsPleoraDriverInstalled

    Gets whether the Pleora driver is installed for the adapter.

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

    MACAddress

    Gets the MAC address of the network adapter.

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

    Methods

    View Source

    Assign(PvNetworkAdapter)

    Equal operator: copies the object.

    Declaration
    public PvNetworkAdapter Assign(PvNetworkAdapter aFrom)
    Parameters
    Type Name Description
    PvNetworkAdapter aFrom

    The source for the copy.

    Returns
    Type Description
    PvNetworkAdapter

    Reference to the object aFrom was copied to.

    View Source

    Dispose(bool)

    Dispose

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    PvInterface.Dispose(bool)
    View Source

    GetIPAddress(uint)

    Returns the IP address of the network adapter.

    Declaration
    public string GetIPAddress(uint aIndex)
    Parameters
    Type Name Description
    uint aIndex

    The IP configuration index.

    Returns
    Type Description
    string

    One of the IP addresses of the network adapter.

    View Source

    GetSubnetMask(uint)

    Returns the subnet mask of one of the IP addresses of the network adapter.

    Declaration
    public string GetSubnetMask(uint aIndex)
    Parameters
    Type Name Description
    uint aIndex

    The IP configuration index.

    Returns
    Type Description
    string

    One of the IP addresses of the network adapter.

    Implements

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