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
      • IActionHandler
      • IPvGenApiFactory
      • IPvMessageChannel
      • IPvRegister
      • IPvRegisterEventSink
      • IPvRegisterEventSinkSwigInterface
      • IPvRegisterFactory
      • IPvRegisterInfo
      • IPvRegisterMap
      • IPvRegisterStore
      • IPvSWStreamingChannelSource
      • IPvSWStreamingChannelSourceGenDC
      • IPvSWStreamingChannelSourceGenDCSwigInterface
      • IPvSWStreamingChannelSourceSwigInterface
      • IPvSemaphore
      • IPvSoftDeviceGEV
      • IPvStreamingChannelSource
      • IPvStreamingChannelSourceSwigInterface
      • IPvTransmitterGEV
      • IPvTriggerCallback
      • IPvTriggerSelector
      • IPvTriggerSelector.State
      • IPvUserSetNotify
      • IPvVirtualDeviceGEV
      • IPvVirtualDeviceGEVEventSink
      • IPvVirtualDeviceGEVInfo
      • IPvVirtualDeviceGEVStatistics
      • PvScanType
      • PvSoftDeviceGEV
      • PvStreamingChannelSourceDefault
      • PvStreamingChannelSourceTrigger
      • PvTransmitterGEV
      • PvTriggerSelectorAcquisitionStart
      • PvTriggerSelectorDefault
      • PvTriggerSelectorFrameStart
      • PvTriggerSelectorLineStart
      • PvUserSetState
      • PvVirtualDeviceGEV
      • SWIGTYPE_p_PvAccessType
      • SWIGTYPE_p_PvVirtualDeviceLib__GEV_ActionCmd
      • SWIGTYPE_p_unsigned_short
      • SWIGTYPE_p_void
      • TriggerModeEnum
      • TriggerSelectorEnum
      • TriggerSourceEnum
      • eBUSDotNetEdge

    Class IPvRegisterEventSink

    Interface that is used to report the register activity of the software-based GigE Vision Device.

    Inheritance
    object
    IPvRegisterEventSink
    Implements
    IPvRegisterEventSinkSwigInterface
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNetEdge
    Assembly: eBUSDotNetEdge.dll
    Syntax
    public class IPvRegisterEventSink : IPvRegisterEventSinkSwigInterface, IDisposable

    Constructors

    View Source

    IPvRegisterEventSink()

    Constructor.

    Declaration
    public IPvRegisterEventSink()

    Fields

    View Source

    swigCMemOwn

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

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Methods

    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

    ~IPvRegisterEventSink()

    Destructor.

    Declaration
    protected ~IPvRegisterEventSink()
    View Source

    Persist(IPvRegister, IPvRegisterStore)

    Peristence request for selected registers for user-sets.

    Declaration
    public virtual PvResult Persist(IPvRegister aRegister, IPvRegisterStore aStore)
    Parameters
    Type Name Description
    IPvRegister aRegister

    Register to persist.

    IPvRegisterStore aStore

    Register store to use for persistence.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK if the method successfully handled persistence for the register.
    • #PvResult::Code::NOT_IMPLEMENTED if the register does not need advanced persistence. Returned by default implementation.
    • Any other PvResult error code on failure.
    View Source

    PostRead(IPvRegister)

    Post-read register notification.

    Declaration
    public virtual void PostRead(IPvRegister aRegister)
    Parameters
    Type Name Description
    IPvRegister aRegister

    Register to which the notification applies.

    View Source

    PostWrite(IPvRegister)

    Post-write register notification.

    Declaration
    public virtual void PostWrite(IPvRegister aRegister)
    Parameters
    Type Name Description
    IPvRegister aRegister

    Register to which the notification applies.

    View Source

    PreRead(IPvRegister)

    Pre-read register notification.

    Declaration
    public virtual PvResult PreRead(IPvRegister aRegister)
    Parameters
    Type Name Description
    IPvRegister aRegister

    Register to which the notification applies.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK on success.
    • Any PvResult error code on failure.
    View Source

    PreWrite(IPvRegister)

    Pre-write register notification.

    Declaration
    public virtual PvResult PreWrite(IPvRegister aRegister)
    Parameters
    Type Name Description
    IPvRegister aRegister

    Register to which the notification applies.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK on success.
    • Any PvResult error code on failure.

    Implements

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