12 #ifndef __PTPMGMT_SIG_H
13 #define __PTPMGMT_SIG_H
20 __PTPMGMT_NAMESPACE_BEGIN
165 std::vector<SLAVE_RX_SYNC_TIMING_DATA_rec_t>
list;
198 std::vector<SLAVE_RX_SYNC_COMPUTED_DATA_rec_t>
list;
223 std::vector<SLAVE_TX_EVENT_TIMESTAMPS_rec_t>
list;
279 return 3 * 2 +
sizeof(
UInteger32_t) * 2 +
sizeof(uint8_t) * 3 +
311 std::vector<SLAVE_DELAY_TIMING_DATA_NP_rec_t>
list;
314 __PTPMGMT_NAMESPACE_END
PTP signalling TLV structures.
Types, enumerators, and structers used by C interface to PTP management messages.
Hold octets.
Definition: bin.h:28
mng_vals_e
Management TLVs ID.
Definition: mngIds.h:29
PTPText_t displayName
Definition: sig.h:63
UInteger8_t keyField
Definition: sig.h:58
Integer32_t jumpSeconds
Definition: sig.h:60
UInteger48_t timeOfNextJump
Definition: sig.h:61
Integer32_t currentOffset
Definition: sig.h:59
Integer32_t scaledCumulativeRateRatio
Definition: sig.h:228
TimeInterval_t maxStaticInstanceInaccuracy
Definition: sig.h:82
UInteger8_t tcHopCount
Definition: sig.h:68
UInteger8_t bcHopCount
Definition: sig.h:67
TimeInterval_t maxStaticMediumInaccuracy
Definition: sig.h:86
Float64_t varStaticMediumInaccuracy
Definition: sig.h:88
Float64_t varTransientInaccuracy
Definition: sig.h:76
TimeInterval_t maxGmInaccuracy
Definition: sig.h:70
TimeInterval_t maxDynamicInaccuracy
Definition: sig.h:78
Float64_t varDynamicInaccuracy
Definition: sig.h:80
Float64_t varGmInaccuracy
Definition: sig.h:72
Float64_t varStaticInstanceInaccuracy
Definition: sig.h:84
TimeInterval_t maxTransientInaccuracy
Definition: sig.h:74
uint8_t flags2
Definition: sig.h:107
const uint8_t flagsMask2
Definition: sig.h:108
const uint8_t flagsMask1
Definition: sig.h:100
uint8_t flags1
Definition: sig.h:99
managementErrorId_e managementErrorId
Definition: sig.h:38
mng_vals_e managementId
Definition: sig.h:37
PTPText_t displayData
Definition: sig.h:39
mng_vals_e managementId
Definition: sig.h:28
std::unique_ptr< BaseMngTlv > tlvData
Definition: sig.h:29
Octet_t organizationSubType[3]
Definition: sig.h:49
Octet_t organizationId[3]
Definition: sig.h:48
Binary dataField
Definition: sig.h:50
std::vector< ClockIdentity_t > pathSequence
Definition: sig.h:54
const uint8_t flagsMask1
Definition: sig.h:122
uint8_t delayRespMessageAvailability
Definition: sig.h:132
const uint8_t flagsMask2
Definition: sig.h:133
uint8_t syncMessageAvailability
Definition: sig.h:121
PortAddress_t portProtocolAddress
Definition: sig.h:137
static size_t size()
Definition: sig.h:299
Timestamp_t delayResponseTimestamp
Definition: sig.h:294
TimeInterval_t totalCorrectionField
Definition: sig.h:292
UInteger16_t sequenceId
Definition: sig.h:288
Timestamp_t delayOriginTimestamp
Definition: sig.h:290
PortIdentity_t sourcePortIdentity
Definition: sig.h:309
std::vector< SLAVE_DELAY_TIMING_DATA_NP_rec_t > list
Definition: sig.h:311
TimeInterval_t meanPathDelay
Definition: sig.h:173
Integer32_t scaledNeighborRateRatio
Definition: sig.h:175
UInteger16_t sequenceId
Definition: sig.h:169
TimeInterval_t offsetFromMaster
Definition: sig.h:171
static size_t size()
Definition: sig.h:180
std::vector< SLAVE_RX_SYNC_COMPUTED_DATA_rec_t > list
Definition: sig.h:198
const uint8_t flagsMask
Definition: sig.h:196
uint8_t computedFlags
Definition: sig.h:195
PortIdentity_t sourcePortIdentity
Definition: sig.h:188
static size_t size()
Definition: sig.h:154
UInteger16_t sequenceId
Definition: sig.h:141
Timestamp_t syncEventIngressTimestamp
Definition: sig.h:149
Integer32_t scaledCumulativeRateOffset
Definition: sig.h:147
Timestamp_t syncOriginTimestamp
Definition: sig.h:143
TimeInterval_t totalCorrectionField
Definition: sig.h:145
std::vector< SLAVE_RX_SYNC_TIMING_DATA_rec_t > list
Definition: sig.h:165
PortIdentity_t syncSourcePortIdentity
Definition: sig.h:163
Timestamp_t eventEgressTimestamp
Definition: sig.h:205
static size_t size()
Definition: sig.h:210
UInteger16_t sequenceId
Definition: sig.h:203
std::vector< SLAVE_TX_EVENT_TIMESTAMPS_rec_t > list
Definition: sig.h:223
PortIdentity_t sourcePortIdentity
Definition: sig.h:215
msgType_e eventMessageType
Definition: sig.h:221
UInteger32_t defaultSystemFrameRate_numerator
Definition: sig.h:239
uint8_t daylightSaving
Definition: sig.h:268
UInteger48_t timeOfNextJump
Definition: sig.h:253
Octet_t organizationId[3]
Definition: sig.h:236
static size_t size()
Definition: sig.h:278
UInteger48_t timeOfNextJam
Definition: sig.h:258
SMPTEmasterLockingStatus_e masterLockingStatus
Definition: sig.h:243
Integer32_t jumpSeconds
Definition: sig.h:248
UInteger32_t defaultSystemFrameRate_denominator
Definition: sig.h:241
uint8_t timeAddressFlags
Definition: sig.h:244
Integer32_t previousJamLocalOffset
Definition: sig.h:267
Integer32_t currentLocalOffset
Definition: sig.h:246
Octet_t organizationSubType[3]
Definition: sig.h:237
uint8_t leapSecondJump
Definition: sig.h:273
UInteger48_t timeOfPreviousJam
Definition: sig.h:263
static size_t size()
Definition: types.h:401
static size_t size()
Definition: types.h:434
managementErrorId_e
Definition: types.h:199
uint16_t UInteger16_t
Definition: types.h:40
uint64_t UInteger48_t
Definition: types.h:44
msgType_e
Definition: types.h:114
uint8_t UInteger8_t
Definition: types.h:38
SMPTEmasterLockingStatus_e
Definition: types.h:327
uint32_t UInteger32_t
Definition: types.h:42
uint8_t Octet_t
Definition: types.h:62
int32_t Integer32_t
Definition: types.h:54
const size_t sizeof_UInteger48_t
Definition: types.h:46
double Float64_t
Definition: types.h:64