Class IPvVirtualDeviceGEVStatistics
Interface that is used to retrieve control channel statistics from a software-based GigE Vision Device.
Implements
Inherited Members
Namespace: eBUSDotNetEdge
Assembly: eBUSDotNetEdge.dll
Syntax
public class IPvVirtualDeviceGEVStatistics : IDisposable
Fields
View SourceswigCMemOwn
Determines who is responsible for deleting the underlying C++ object.
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Properties
View SourceActionCommandsReceived
GVCP action command (ACTION_CMD) received.
Declaration
public virtual ulong ActionCommandsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
DiscoveriesReceived
GVCP discovery (DISCOVERY_CMD) commands received.
Declaration
public virtual ulong DiscoveriesReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
EventDatasIssued
GVCP messaging channel event (with data) commands (EVENTDATA_CMD) issued.
Declaration
public virtual ulong EventDatasIssued { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
EventRetriesIssued
GVCP retries issued for unacknowledged messaging channel event or event data commands.
Declaration
public virtual ulong EventRetriesIssued { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
EventRetriesIssuedMax
GVCP maximum retries issued for a single unacknowledged messaging channel event or event data command.
Declaration
public virtual ulong EventRetriesIssuedMax { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
EventsIssued
GVCP messaging channel event commands (EVENT_CMD) issued.
Declaration
public virtual ulong EventsIssued { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
ForceIpsReceived
GVCP force IP configuration (FORCEIP_CMD) commands received.
Declaration
public virtual ulong ForceIpsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
GVSPTestPacketsIssued
Number of GVSP test packets issued.
Declaration
public virtual ulong GVSPTestPacketsIssued { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
HeartbeatFailedCount
Device controller session close on heartbeat failure count.
Declaration
public virtual ulong HeartbeatFailedCount { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
PacketResendRequestsReceived
GVCP packet resend (PACKETRESEND_CMD) commands received.
Declaration
public virtual ulong PacketResendRequestsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
PendingAcksIssued
GVCP pending acknowledges (PENDING_ACK) issued.
Declaration
public virtual ulong PendingAcksIssued { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
ReadMemsReceived
GVCP read memory (READMEM_CMD) commands received.
Declaration
public virtual ulong ReadMemsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
ReadRegsReceived
GVCP read register (READREG_CMD) commands received.
Declaration
public virtual ulong ReadRegsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
RetriesReceived
GVCP command retries received.
Declaration
public virtual ulong RetriesReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
RetriesReceivedMax
GVCP command retries maximum for a single command.
Declaration
public virtual ulong RetriesReceivedMax { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
SessionsClosed
Device controller session close count.
Declaration
public virtual ulong SessionsClosed { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
SessionsOpened
Device controller session open count.
Declaration
public virtual ulong SessionsOpened { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
WriteMemsReceived
GVCP write memory (WRITEMEM_CMD) commands received.
Declaration
public virtual ulong WriteMemsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
WriteRegsReceived
GVCP write register (WRITEREG_CMD) commands received.
Declaration
public virtual ulong WriteRegsReceived { get; }
Property Value
| Type | Description |
|---|---|
| ulong |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Dispose
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~IPvVirtualDeviceGEVStatistics()
Destructor.
Declaration
protected ~IPvVirtualDeviceGEVStatistics()
Reset()
Resets all counters to zero.
Declaration
public virtual void Reset()