libptpmgmt 2.0
libptpmgmt library that provides the functionality of linuxptp pmc
Loading...
Searching...
No Matches
Public Attributes | Static Public Attributes | List of all members
L1_SYNC_t Struct Reference

#include <sigTlvs.h>

Inheritance diagram for L1_SYNC_t:
Inheritance graph
[legend]
Collaboration diagram for L1_SYNC_t:
Collaboration graph
[legend]

Public Attributes

uint8_t flags1
 
uint8_t flags2
 
uint8_t flags3
 
TimeInterval_t phaseOffsetTx
 
Timestamp_t phaseOffsetTxTimestamp
 
TimeInterval_t freqOffsetTx
 
Timestamp_t freqOffsetTxTimestamp
 

Static Public Attributes

static const uint8_t flagsMask1
 
static const uint8_t optParamsEnabled
 
static const uint8_t flagsMask2
 
static const uint8_t flagsMask3
 

Detailed Description

L1_SYNC TLV

Member Data Documentation

◆ flags1

uint8_t L1_SYNC_t::flags1

Bit fields flag

  • bit 0: TCR L1SyncBasicPortDS.txCoherentIsRequired
  • bit 1: RCR L1SyncBasicPortDS.rxCoherentIsRequired
  • bit 2: CR L1SyncBasicPortDS.congruentIsRequired
  • bit 3: OPE L1SyncBasicPortDS.optParamsEnabled

◆ flags2

uint8_t L1_SYNC_t::flags2

Bit fields flag

  • bit 0: ITC L1SyncBasicPortDS.isTxCoherent
  • bit 1: IRC L1SyncBasicPortDS.isRxCoherent
  • bit 2: IC L1SyncBasicPortDS.isCongruent

◆ flags3

uint8_t L1_SYNC_t::flags3

Bit fields flag

  • bit 0: TCT L1SyncOptParamsPortDS.timestampsCorrectedTx
  • bit 1: POV L1SyncOptParamsPortDS.phaseOffsetTxValid
  • bit 2: FOV L1SyncOptParamsPortDS.frequencyOffsetTxValid
    Note
    This flags belong to the Extended format of this TLV

◆ flagsMask1

const uint8_t L1_SYNC_t::flagsMask1
static

Mask for flags1

◆ flagsMask2

const uint8_t L1_SYNC_t::flagsMask2
static

Mask for flags2

◆ flagsMask3

const uint8_t L1_SYNC_t::flagsMask3
static

Mask for flags3

◆ freqOffsetTx

TimeInterval_t L1_SYNC_t::freqOffsetTx

The transmission frequency offset

Note
This parameter belong to the Extended format of this TLV

◆ freqOffsetTxTimestamp

Timestamp_t L1_SYNC_t::freqOffsetTxTimestamp

The transmission frequency offset sample time

Note
This parameter belong to the Extended format of this TLV

◆ optParamsEnabled

const uint8_t L1_SYNC_t::optParamsEnabled
static

Mask for the extended format of L1_SYNC TLV

◆ phaseOffsetTx

TimeInterval_t L1_SYNC_t::phaseOffsetTx

The transmission phase offset

Note
This parameter belong to the Extended format of this TLV

◆ phaseOffsetTxTimestamp

Timestamp_t L1_SYNC_t::phaseOffsetTxTimestamp

The transmission phase offset timestamp

Note
This parameter belong to the Extended format of this TLV

The documentation for this struct was generated from the following file: