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 IPvTransmitterGEV

    Interface for GigE Vision (GVSP) packet transmitter.

    Inheritance
    object
    IPvTransmitterGEV
    PvTransmitterGEV
    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 IPvTransmitterGEV : IDisposable

    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

    ExtendedIDs

    Gets or sets the extended IDs mode. Extended IDs allow for larger block and packet ID values in the GVSP protocol, enabling support for high-resolution images and high frame rates.

    Declaration
    public virtual bool ExtendedIDs { get; set; }
    Property Value
    Type Description
    bool

    True if extended IDs are enabled, false otherwise.

    View Source

    IsOpen

    Checks if the transmitter is currently open and ready to transmit.

    Declaration
    public virtual bool IsOpen { get; }
    Property Value
    Type Description
    bool

    True if the transmitter is open, false otherwise.

    View Source

    IsTransmitting

    Checks if the transmitter is currently transmitting data.

    Declaration
    public virtual bool IsTransmitting { get; }
    Property Value
    Type Description
    bool

    True if actively transmitting, false otherwise.

    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

    ~IPvTransmitterGEV()

    Destructor.

    Declaration
    protected ~IPvTransmitterGEV()
    View Source

    QueuePacketResend(ulong, uint, uint)

    Queues a packet resend request for a range of packets.

    Declaration
    public virtual void QueuePacketResend(ulong aBlockID, uint aFirstPacketID, uint aLastPacketID)
    Parameters
    Type Name Description
    ulong aBlockID

    The block ID containing the packets to resend.

    uint aFirstPacketID

    The first packet ID in the range to resend.

    uint aLastPacketID

    The last packet ID in the range to resend (inclusive).

    Implements

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