PDK API Guide for J721E
IcssgTimeSync_Obj Struct Reference

Detailed Description

ICSSG TimeSync object.

Data Fields

EnetMod_Obj enetMod
 
void * hIcssg
 
int32_t drift
 
uint32_t syncInterval
 
volatile bool setClockOngoing
 
IcssgTimeSync_ClkType clkType
 

Field Documentation

◆ enetMod

EnetMod_Obj IcssgTimeSync_Obj::enetMod

EnetMod must be the first member

◆ hIcssg

void* IcssgTimeSync_Obj::hIcssg

ICSSG handle. Required internally cycleTime value

◆ drift

int32_t IcssgTimeSync_Obj::drift

Drift applied on WC timers per sync interval. Workaround for rate computation

◆ syncInterval

uint32_t IcssgTimeSync_Obj::syncInterval

Sync Interval for drift applied on WC timers. Workaround for rate computation

◆ setClockOngoing

volatile bool IcssgTimeSync_Obj::setClockOngoing

Flag to indicate setClock is in progress

◆ clkType

IcssgTimeSync_ClkType IcssgTimeSync_Obj::clkType

Control variable for set/get operations - WC, ST