CoaXPress 2.0 Error Counters

The "CoaXPress 2.0 error counters" keep track of errors that the CoaXPress protocol can detect on each individual CoaXPress connection.

Error counters

Connection lock loss counters

There is one counter per CoaXPress host connector instance that counts the number of lock losses encountered by the CoaXPress receiver.

8b/10b encoding error counters

There is one counter per CoaXPress host connector instance that counts the number of 8b/10b encoding errors encountered by the CoaXPress receiver.

Duplicated characters mismatch counters

There are two counters per CoaXPress host connector instance that counts the number of duplicated characters mismatch encountered by the CoaXPress receiver:

The first counter counts the occurrences that could be corrected.
The second counter counts the occurrences that could NOT be corrected.

CRC error counters

There are three counters per CoaXPress host connector instance that counts the number of CRC errors encountered by the CoaXPress receiver:

The first counter counts the occurrences in data packets.
The second counter counts the occurrences in control packets.
The third counter counts the occurrences in event packets.

Error counters management

The application uses the counters by means of Interface module feature of the CoaXPressErrorCounters Category .

Getting the current count value

1. Select a connector instance by setting the CxpHostConnectionSelector
2. Read the corresponding Interface module feature (e.g. CxpLinkLockLossCount)

Resetting a counter

1. Select a connector instance by setting the CxpHostConnectionSelector
2. Write to the corresponding Interface module feature (e.g. CxpLinkLockLossCountReset)