AM64x MCU+ SDK  10.00.00
ExtendedTimestamp Struct Reference

Detailed Description

802.1AS-rev ExtendedTimestamp

The ExtendTimestamp type represents a positive time with respect to the epoch. The fractionalNanoseconds member is the fractional portion of the timestamp in units of 2^16 ns.

For example:
+2.000000001 seconds is represented by seconds = 0x0000 0000 0002
and fractionalNnanoseconds = 0x0000 0001 0000

Data Fields

uint64_t seconds
 
uint64_t fractionalNanoseconds
 
UInteger48m32 fractionalNanoseconds
 
UInteger48 seconds
 

Field Documentation

◆ seconds [1/2]

uint64_t ExtendedTimestamp::seconds

48 bit seconds

◆ fractionalNanoseconds [1/2]

uint64_t ExtendedTimestamp::fractionalNanoseconds

48 bit nanoseconds

◆ fractionalNanoseconds [2/2]

UInteger48m32 ExtendedTimestamp::fractionalNanoseconds

◆ seconds [2/2]

UInteger48 ExtendedTimestamp::seconds
ExtendedTimestamp::seconds
uint64_t seconds
Definition: icss_timeSyncApi.h:245