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

#include <proc.h>

Collaboration diagram for ptpmgmt_CLOCK_DESCRIPTION_t:
Collaboration graph
[legend]

Public Attributes

uint16_t clockType
 
struct ptpmgmt_PTPText_t physicalLayerProtocol
 
UInteger16_t physicalAddressLength
 
uint8_t * physicalAddress
 
struct ptpmgmt_PortAddress_t protocolAddress
 
Octet_t manufacturerIdentity [3]
 
struct ptpmgmt_PTPText_t productDescription
 
struct ptpmgmt_PTPText_t revisionData
 
struct ptpmgmt_PTPText_t userDescription
 
Octet_t profileIdentity [6]
 

Detailed Description

Clock description TLV

Member Data Documentation

◆ clockType

uint16_t ptpmgmt_CLOCK_DESCRIPTION_t::clockType

Clock type bit mask

◆ manufacturerIdentity

Octet_t ptpmgmt_CLOCK_DESCRIPTION_t::manufacturerIdentity[3]

IEEE OUI

◆ physicalAddress

uint8_t* ptpmgmt_CLOCK_DESCRIPTION_t::physicalAddress

Physical address

◆ physicalAddressLength

UInteger16_t ptpmgmt_CLOCK_DESCRIPTION_t::physicalAddressLength

Address length

◆ physicalLayerProtocol

struct ptpmgmt_PTPText_t ptpmgmt_CLOCK_DESCRIPTION_t::physicalLayerProtocol

Physical protocol

◆ productDescription

struct ptpmgmt_PTPText_t ptpmgmt_CLOCK_DESCRIPTION_t::productDescription

Product description

◆ profileIdentity

Octet_t ptpmgmt_CLOCK_DESCRIPTION_t::profileIdentity[6]

Profile ID

◆ protocolAddress

struct ptpmgmt_PortAddress_t ptpmgmt_CLOCK_DESCRIPTION_t::protocolAddress

Protocol address

◆ revisionData

struct ptpmgmt_PTPText_t ptpmgmt_CLOCK_DESCRIPTION_t::revisionData

Revision data

◆ userDescription

struct ptpmgmt_PTPText_t ptpmgmt_CLOCK_DESCRIPTION_t::userDescription

User description


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