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

#include <sig.h>

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

Public Attributes

uint8_t syncMessageAvailability
 
const uint8_t flagsMask1 = 0xf
 
uint8_t delayRespMessageAvailability
 
const uint8_t flagsMask2 = 0xf
 

Detailed Description

PORT_COMMUNICATION_AVAILABILITY

Member Data Documentation

◆ delayRespMessageAvailability

uint8_t PORT_COMMUNICATION_AVAILABILITY_t::delayRespMessageAvailability

Bit fields delayRespMessageAvailability

  • bit 0 delayRespCapabilities.multicastCapable
  • bit 1 delayRespCapabilities.unicastCapable
  • bit 2 delayRespCapabilities.unicastNegotiationCapable && unicastNegotiationPortDS.enable
  • bit 3 delayRespCapabilities.unicastNegotiationCapable. flags from communicationCapabilitiesPortDS.delayRespCapabilities.

◆ flagsMask1

const uint8_t PORT_COMMUNICATION_AVAILABILITY_t::flagsMask1 = 0xf

Mask for syncMessageAvailability

◆ flagsMask2

const uint8_t PORT_COMMUNICATION_AVAILABILITY_t::flagsMask2 = 0xf

Mask for delayRespMessageAvailability

◆ syncMessageAvailability

uint8_t PORT_COMMUNICATION_AVAILABILITY_t::syncMessageAvailability

Bit fields syncMessageAvailability

  • bit 0 syncCapabilities.multicastCapable
  • bit 1 syncCapabilities.unicastCapable
  • bit 2 syncCapabilities.unicastNegotiationCapable && unicastNegotiationPortDS.enable
  • bit 3 syncCapabilities.unicastNegotiationCapable. flags from communicationCapabilitiesPortDS.syncCapabilities

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