mbgtools-lx  4.2.8
PTP_SMPTE_PROFILE_CFG Struct Reference

Additional parameters for SMPTE ST 2059-2 profile. More...

#include <gpsdefs.h>

Data Fields

uint32_t defaultSystemFrameRateNum
 
uint32_t defaultSystemFrameRateDenum
 
uint8_t masterLockingStatus
 
uint8_t timeAddressFlags
 
uint8_t reserved_1
 
uint8_t reserved_2
 
int32_t currentLocalOffset
 
int32_t jumpSeconds
 
uint8_t timeOfNextJump [6]
 
uint8_t timeOfNextJam [6]
 
uint8_t timeOfPreviousJam [6]
 
uint8_t reserved_3
 
uint8_t reserved_4
 
uint32_t reserved_5
 
int32_t previousJamLocalOffset
 
uint8_t daylightSaving
 
uint8_t leapSecondJump
 
uint8_t reserved_6
 
uint8_t reserved_7
 
uint32_t reserved_8
 
uint32_t reserved_9
 
uint32_t reserved_10
 

Detailed Description

Additional parameters for SMPTE ST 2059-2 profile.

This stucture holds the synchronization metadata required for the SMPTE profile. This structure is only used for internal storage of the data. The data is distributed through a network by using management messages and the dedicated organization extension TLV defined in the SMPTE profile.

Definition at line 13795 of file gpsdefs.h.

Field Documentation

◆ currentLocalOffset

int32_t PTP_SMPTE_PROFILE_CFG::currentLocalOffset

Definition at line 13824 of file gpsdefs.h.

◆ daylightSaving

uint8_t PTP_SMPTE_PROFILE_CFG::daylightSaving

Daylight saving Bit 0: Current Daylight Saving (0: Not in effect, 1: In effect) Bit 1: Daylight Saving at next discontinuity (0: Not in effect, 1: In effect) Bit 2: Daylight Saving at previous daily jam time (0: Not in effect, 1: In effect) Bits 3-7: Reserved

Definition at line 13858 of file gpsdefs.h.

◆ defaultSystemFrameRateDenum

uint32_t PTP_SMPTE_PROFILE_CFG::defaultSystemFrameRateDenum

Definition at line 13805 of file gpsdefs.h.

◆ defaultSystemFrameRateNum

uint32_t PTP_SMPTE_PROFILE_CFG::defaultSystemFrameRateNum

Default system frame rate Default video frame rate of the slave system as a lowest term rational. The data type shall be composed of a pair of unsigned Int32 values coded in big-endian form where the first shall be the numerator and the second shall be the denominator. The denominator shall be the smallest value that represents the frame rate denominator For example, 29.97 Hz: (30000/1001) or 25 Hz: (25/1).

Definition at line 13804 of file gpsdefs.h.

◆ jumpSeconds

int32_t PTP_SMPTE_PROFILE_CFG::jumpSeconds

Jump seconds The size of the next discontinuity, in seconds, of Local Time. A value of zero indicates that no discontinuity is expected. A positive value indicates that the discontinuity will cause the currentLocalOffset to increase.

Definition at line 13829 of file gpsdefs.h.

◆ leapSecondJump

uint8_t PTP_SMPTE_PROFILE_CFG::leapSecondJump

Leap second jump The reason for the forthcoming discontinuity of currentLocalOffset indicated by timeOfNextJump Bit 0: 0: Other than a change in the number of leap seconds (default) 1: A change in number of leap seconds Bits 1-7: Reserved

Definition at line 13866 of file gpsdefs.h.

◆ masterLockingStatus

uint8_t PTP_SMPTE_PROFILE_CFG::masterLockingStatus

Master locking status Complementary information to clockClass (0: Not in use, 1: Free Run, 2: Cold Locking, 3: Warm Locking, 4: Locked)

Definition at line 13809 of file gpsdefs.h.

◆ previousJamLocalOffset

int32_t PTP_SMPTE_PROFILE_CFG::previousJamLocalOffset

Definition at line 13852 of file gpsdefs.h.

◆ reserved_1

uint8_t PTP_SMPTE_PROFILE_CFG::reserved_1

Current local offset Offset in seconds of Local Time from grandmaster PTP time. For example, if Local Time is Eastern Standard Time (North America) UTC-5 and the number of leap seconds is 35, the value will be -18035 (decimal).

Definition at line 13821 of file gpsdefs.h.

◆ reserved_10

uint32_t PTP_SMPTE_PROFILE_CFG::reserved_10

Definition at line 13873 of file gpsdefs.h.

◆ reserved_2

uint8_t PTP_SMPTE_PROFILE_CFG::reserved_2

Definition at line 13822 of file gpsdefs.h.

◆ reserved_3

uint8_t PTP_SMPTE_PROFILE_CFG::reserved_3

Previous jam local offset The value of currentLocalOffset at the previous daily jam time. If a discontinuity of Local Time occurs at the jam time, this parameter reflects the offset after the discontinuity.

Definition at line 13848 of file gpsdefs.h.

◆ reserved_4

uint8_t PTP_SMPTE_PROFILE_CFG::reserved_4

Definition at line 13849 of file gpsdefs.h.

◆ reserved_5

uint32_t PTP_SMPTE_PROFILE_CFG::reserved_5

Definition at line 13850 of file gpsdefs.h.

◆ reserved_6

uint8_t PTP_SMPTE_PROFILE_CFG::reserved_6

Definition at line 13868 of file gpsdefs.h.

◆ reserved_7

uint8_t PTP_SMPTE_PROFILE_CFG::reserved_7

Definition at line 13869 of file gpsdefs.h.

◆ reserved_8

uint32_t PTP_SMPTE_PROFILE_CFG::reserved_8

Definition at line 13871 of file gpsdefs.h.

◆ reserved_9

uint32_t PTP_SMPTE_PROFILE_CFG::reserved_9

Definition at line 13872 of file gpsdefs.h.

◆ timeAddressFlags

uint8_t PTP_SMPTE_PROFILE_CFG::timeAddressFlags

Time Address Flags Indicates the intended ST 12-1 flags. Bit 0: Drop frame (0: Non-drop-frame, 1: Drop-frame) Bit 1: Color Frame Identification (0: Not in use, 1: In use) Bits 2-7: Reserved

Definition at line 13815 of file gpsdefs.h.

◆ timeOfNextJam

uint8_t PTP_SMPTE_PROFILE_CFG::timeOfNextJam[6]

Time of next jam The value of the seconds portion of the PTP time corresponding to the next scheduled occurrence of the Daily Jam. If no Daily Jam is scheduled, the value of timeOfNextJam shall be zero.

Definition at line 13839 of file gpsdefs.h.

◆ timeOfNextJump

uint8_t PTP_SMPTE_PROFILE_CFG::timeOfNextJump[6]

Time of next jump The value of the seconds portion of the grandmastermaster PTP time at the time that the next discontinuity of the currentLocalOffset will occur. The discontinuity occurs at the start of the second indicated

Definition at line 13834 of file gpsdefs.h.

◆ timeOfPreviousJam

uint8_t PTP_SMPTE_PROFILE_CFG::timeOfPreviousJam[6]

Time of previous jam The value of the seconds portion of the PTP time corresponding to the previous occurrence of the Daily Jam.

Definition at line 13843 of file gpsdefs.h.


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