libptpmgmt  1.4
libptpmgmt library that provides the functionality of linuxptp pmc
Public Attributes | List of all members
SLAVE_RX_SYNC_COMPUTED_DATA_t Struct Reference

#include <sig.h>

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

Public Attributes

PortIdentity_t sourcePortIdentity
 
uint8_t computedFlags
 
const uint8_t flagsMask = 0x7
 
std::vector< SLAVE_RX_SYNC_COMPUTED_DATA_rec_tlist
 

Detailed Description

SLAVE_RX_SYNC_COMPUTED_DATA TLV

Member Data Documentation

◆ computedFlags

uint8_t SLAVE_RX_SYNC_COMPUTED_DATA_t::computedFlags

Bit fields computedFlags

  • bit 0: scaledNeighborRateRatioValid
  • bit 1: meanPathDelayValid
  • bit 2: offsetFromMasterValid

◆ flagsMask

const uint8_t SLAVE_RX_SYNC_COMPUTED_DATA_t::flagsMask = 0x7

Mask for computedFlags

◆ list

std::vector<SLAVE_RX_SYNC_COMPUTED_DATA_rec_t> SLAVE_RX_SYNC_COMPUTED_DATA_t::list

records of received sync messages

◆ sourcePortIdentity

PortIdentity_t SLAVE_RX_SYNC_COMPUTED_DATA_t::sourcePortIdentity

Port identity of the received sync message.


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