uint32_t PN_PtcpConfig::pnCyclePeriod |
PTCP Cycle period
uint32_t PN_PtcpConfig::mandCtrAdj |
Mandatory counter adjustment for inter delay request gap
uint32_t PN_PtcpConfig::T2_prev[PTCP_NUM_PORTS] |
T2 previous
uint32_t PN_PtcpConfig::T1_prev[PTCP_NUM_PORTS] |
T1 previous
uint32_t PN_PtcpConfig::T1_CTR_prev[PTCP_NUM_PORTS] |
T1 cycle counter
float PN_PtcpConfig::rcf_prev[PTCP_NUM_PORTS] |
Peer rate compensation factor
uint16_t PN_PtcpConfig::seqId |
Sequence ID
int32_t PN_PtcpConfig::delayIndex |
Cable delay and line delay index
int32_t PN_PtcpConfig::syncIndex |
Sync Index
uint32_t PN_PtcpConfig::numInSync |
Number of Sync packets since PTCP reset
int32_t PN_PtcpConfig::syncDeltaTs[SYNC_FILTER_SIZE] |
Delta values used in SMA filter.
uint32_t* PN_PtcpConfig::pSyncTorgNs |
Original time of master clock - in Nanosecs
uint32_t* PN_PtcpConfig::pSyncInDelayPlusLD |
Sync in delay + line delay
uint32_t* PN_PtcpConfig::pSyncRxSOF |
Sync RX SOF
uint32_t* PN_PtcpConfig::pSyncTorgSecs |
Original time of master clock - in Secs
uint16_t* PN_PtcpConfig::pPmCycleCounter |
Cycle counter
uint16_t* PN_PtcpConfig::pPmPhaseCounter |
Phase counter
uint8_t* PN_PtcpConfig::pSubDomainUUID |
Sub domain UUID
uint8_t* PN_PtcpConfig::pSyncMasterMac |
Master MAC
uint8_t* PN_PtcpConfig::pSyncInitFlag |
Init Flag
uint32_t PN_PtcpConfig::clkChangeNotifyDelay |
Clock change notification delay
uint32_t PN_PtcpConfig::prev_cDelay[PTCP_NUM_PORTS] |
Previous cable delay
uint32_t PN_PtcpConfig::prev_lDelay[PTCP_NUM_PORTS] |
Previous line Delay
uint8_t PN_PtcpConfig::initPmCycleCtrDone |
Init Cycle counter done
uint8_t PN_PtcpConfig::cycleCtrInitPending |
init cycle counter pending
uint16_t PN_PtcpConfig::calculatedCycleCtr |
calculated cycle counter
uint8_t PN_PtcpConfig::masterChange |
Master change
uint8_t PN_PtcpConfig::phaseCtrChange |
phase counter change
int32_t PN_PtcpConfig::firstDelayBurst |
First delay burst
uint16_t PN_PtcpConfig::maxSeqId |
Max seq id
uint16_t PN_PtcpConfig::minSeqId |
Min seq id
volatile ptcpSyncInfo_t PN_PtcpConfig::deviceSyncInfo |
Sync Info
uint32_t PN_PtcpConfig::ptcpSync0PinStart |
SYNC Start configuration
uint32_t PN_PtcpConfig::ptcpSync0PinPulseWidth |
SYNC Pulse width configuration
volatile currentPtcpStatus_t PN_PtcpConfig::currentPtcpStatus |
Current status
ptcpPortDelayVal_t PN_PtcpConfig::portTimes[PTCP_NUM_PORTS] |
Port delays
deviceDelays_t PN_PtcpConfig::deviceDelays[PTCP_NUM_PORTS] |
Device delays
devicePortOffsets_t PN_PtcpConfig::devicePortOffsets[PTCP_NUM_PORTS] |
Port offsets
SemaphoreP_Object PN_PtcpConfig::ptcpStartSem |
Debug delay out of range
Semaphore to start PTCP
SemaphoreP_Object PN_PtcpConfig::ptcpTriggerMeasurementSem |
Semaphore to trigger measurement
ptcpCallBack_t PN_PtcpConfig::ptcpSyncStatusCall |
Callback to update sync status
ptcpCallBack_t PN_PtcpConfig::ptcpDelayUpdateCall |
Callback to update delay
PN_PtcpDebug PN_PtcpConfig::pnPtcpDebugAttrs |
Debug information
LatchVars PN_PtcpConfig::g_Latch |
PNIO_TimeStamp PN_PtcpConfig::g_T1 |
uint8_t PN_PtcpConfig::ptcpSyncFilterfactor |
uint8_t PN_PtcpConfig::ptcpEnableSlowCompensation |
Set to 1 if SOC supports slow compensation
PN_PtcpTimerAttrs PN_PtcpConfig::ptcpTimer |