Interface that is used to retrieve control channel statistics from a software-based GigE Vision Device.
More...
#include <PvSoftDeviceGEVInterfaces.h>
Interface that is used to retrieve control channel statistics from a software-based GigE Vision Device.
Can be retrieved from a properly initialized PvSoftDeviceGEV to access the statistics provided by this interface.
This class cannot be instantiated and there is no use case where you would need to implement this interface.
◆ GetActionCommandsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetActionCommandsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP action command (ACTION_CMD) received.
- Returns
- Action command count.
◆ GetDiscoveriesReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetDiscoveriesReceived |
( |
| ) |
const |
|
pure virtual |
GVCP discovery (DISCOVERY_CMD) commands received.
- Returns
- Discovery command count.
◆ GetEventDatasIssued()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetEventDatasIssued |
( |
| ) |
const |
|
pure virtual |
GVCP messaging channel event (with data) comands (EVENTDATA_CMD) issued.
- Returns
- Messaging channel event (with data) count.
◆ GetEventRetriesIssued()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetEventRetriesIssued |
( |
| ) |
const |
|
pure virtual |
GVCP retries issued for unacknowledged messaging channel event or event data commands.
- Returns
- Messaging channel event retries count.
◆ GetEventRetriesIssuedMax()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetEventRetriesIssuedMax |
( |
| ) |
const |
|
pure virtual |
- Returns
- GVCP maximum retries issued for a single unacknowledged messaging channel event or event data command.
-
Messaging channel event retries maximum count.
◆ GetEventsIssued()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetEventsIssued |
( |
| ) |
const |
|
pure virtual |
GVCP messaging channel event commands (EVENT_CMD) issued.
- Returns
- Messaging channel event count.
◆ GetForceIpsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetForceIpsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP force IP configuration (FORCEIP_CMD) commands received.
- Returns
- Force IP configuration command count.
◆ GetGVSPTestPacketsIssued()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetGVSPTestPacketsIssued |
( |
| ) |
const |
|
pure virtual |
Returns the number of GVSP test packets issued.
- Returns
- GVSP test packets count.
◆ GetHeartbeatFailedCount()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetHeartbeatFailedCount |
( |
| ) |
const |
|
pure virtual |
Returns the device controller session close on heartbeat failure count.
- Returns
- Session close on heartbeat failure count.
◆ GetPacketResendRequestsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetPacketResendRequestsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP packet resend (PACKETRESEND_CMD) commands received.
- Returns
- Packet resend command count.
◆ GetPendingAcksIssued()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetPendingAcksIssued |
( |
| ) |
const |
|
pure virtual |
GVCP pending acknowledges (PENDING_ACK) issued.
- Returns
- Pending acknowledges count.
◆ GetReadMemsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetReadMemsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP read memory (READMEM_CMD) commands received.
- Returns
- Read memory command count.
◆ GetReadRegsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetReadRegsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP read register (READREG_CMD) commands received.
- Returns
- Read register command count.
◆ GetRetriesReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetRetriesReceived |
( |
| ) |
const |
|
pure virtual |
GVCP command retries received.
- Returns
- Command retries count.
◆ GetRetriesReceivedMax()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetRetriesReceivedMax |
( |
| ) |
const |
|
pure virtual |
GVCP command retries maximum for a single command.
- Returns
- Command retries maximum count.
◆ GetSessionsClosed()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetSessionsClosed |
( |
| ) |
const |
|
pure virtual |
Returns the device controller session close count.
- Returns
- Session close count.
◆ GetSessionsOpened()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetSessionsOpened |
( |
| ) |
const |
|
pure virtual |
Returns the device controller session open count.
- Returns
- Session open count.
◆ GetWriteMemsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetWriteMemsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP write memory (WRITEMEM_CMD) commands received.
- Returns
- Write memory command count.
◆ GetWriteRegsReceived()
| virtual uint64_t IPvSoftDeviceGEVStatistics::GetWriteRegsReceived |
( |
| ) |
const |
|
pure virtual |
GVCP write register (WRITEREG_CMD) commands received.
- Returns
- Write register command count.
◆ Reset()
| virtual void IPvSoftDeviceGEVStatistics::Reset |
( |
| ) |
|
|
pure virtual |
Resets all counters to zero.
The documentation for this class was generated from the following file: