| axiethernet Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XAvb_Counters Struct Reference

This typedef defines the various counters which have to maintained for the PTP operation. More...

## Data Fields
u8 | RxPtpHardPointer
| The Rx PTP Buffer last written to. More...
u8 | RxPtpSoftPointer
| The current software pointer to Rx Buffer. More...
u16 | CounterSyncInterval
| To count units of 1/128 seconds. More...
u16 | CounterLinkDelayInterval
| To count units of 1/128 seconds. More...
u16 | CounterAnnounceInterval
| To count units of 1/128 seconds. More...
u8 | CounterSyncEvents
| To count the number of Sync Events. More...

## Detailed Description

This typedef defines the various counters which have to maintained for the PTP operation.

## Field Documentation

u16 XAvb_Counters::CounterAnnounceInterval

To count units of 1/128 seconds.

Referenced by XAvb_DecodeRxAnnounceFrame(), XAvb_PtpTimerInterruptHandler(), and XAvb_Reset().

u16 XAvb_Counters::CounterLinkDelayInterval

To count units of 1/128 seconds.

Referenced by XAvb_PtpTimerInterruptHandler(), and XAvb_Reset().

u8 XAvb_Counters::CounterSyncEvents

To count the number of Sync Events.

Referenced by XAvb_DecodeRxFollowUp(), and XAvb_Reset().

u16 XAvb_Counters::CounterSyncInterval

To count units of 1/128 seconds.

Referenced by XAvb_BecomeRtcSlave(), XAvb_DecodeRxSync(), XAvb_PtpTimerInterruptHandler(), and XAvb_Reset().

u8 XAvb_Counters::RxPtpHardPointer

The Rx PTP Buffer last written to.

Referenced by XAvb_PtpRxInterruptHandler(), and XAvb_Reset().

u8 XAvb_Counters::RxPtpSoftPointer

The current software pointer to Rx Buffer.

Referenced by XAvb_PtpRxInterruptHandler(), and XAvb_Reset().