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 IPvTriggerSelector

    Interface used by #PvStreamingChannelSourceTrigger to support a trigger mechanism.

    Inheritance
    object
    IPvTriggerSelector
    PvTriggerSelectorDefault
    Implements
    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 IPvTriggerSelector : IDisposable

    Fields

    View Source

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Properties

    View Source

    IsEnabled

    IsEnabled property of IPvTriggerSelector.

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

    Mode

    Mode property of IPvTriggerSelector.

    Declaration
    public virtual bool Mode { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Name

    Name of the trigger selector.

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

    Source

    Source property of IPvTriggerSelector.

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

    TriggerState

    Current state of the trigger.

    Declaration
    public virtual IPvTriggerSelector.State TriggerState { get; }
    Property Value
    Type Description
    IPvTriggerSelector.State

    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

    ~IPvTriggerSelector()

    Destructor.

    Declaration
    protected ~IPvTriggerSelector()
    View Source

    FireTrigger()

    With all conditions met, fires a trigger signal to move to the Fired state.

    Declaration
    public virtual void FireTrigger()
    View Source

    Rearm()

    Moves the state from Fired, to another state like Armed (in case of a per-frame TriggerSelector like FrameStart).

    Declaration
    public virtual void Rearm()
    View Source

    Start(uint)

    Signals the state machine to move from the Enabled state to the Armed state.

    Declaration
    public virtual void Start(uint aHeight)
    Parameters
    Type Name Description
    uint aHeight

    The image height.

    View Source

    Stop()

    Unconditionally moves the state machine into the Enabled state.

    Declaration
    public virtual void Stop()

    Implements

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