mbgtools-lx
4.2.8
|
Modules | |
Bit masks used with PTP_CFG_INFO::supp_flags and PTP_CFG_SETTINGS::flags | |
Bit masks used with PTP_CFG_INFO::supp_flags_ex and PTP_CFG_SETTINGS::flags_ex | |
Data Structures | |
struct | PTP_TABLE |
An entry for a table of parameters which can not be accessed by an enumerated index. More... | |
struct | PTP_CLOCK_ID |
A PTP clock identity. More... | |
struct | PTP_PORT_IDENTITY |
A PTP port identity. More... | |
struct | PTP_CLOCK_QUALITY |
PTP clock quality. More... | |
struct | PTP_TIME_INTERVAL |
PTP time interval. More... | |
struct | PTP_STATE |
A structure to used to read the status of the PTP protocol stack. More... | |
struct | PTP_CFG_SETTINGS |
A structure used to configure a PTP port. More... | |
struct | PTP_CFG_INFO |
A structure to used to query the current configuration and capabilities of a PTP port. More... | |
struct | PTP_POWER_PROFILE_CFG |
struct | PTP_SMPTE_PROFILE_CFG |
Additional parameters for SMPTE ST 2059-2 profile. More... | |
struct | PTP_TELECOMG8275_PROFILE_CFG |
Additional parameters for Telecom8275.1 profile. More... | |
struct | PTP_UC_MASTER_CFG_LIMITS |
Limits to be considered when specifying PTP unicast masters. More... | |
struct | PTP_UC_MASTER_SETTINGS |
Configuration settings specifiying how to query a PTP unicast master. More... | |
struct | PTP_UC_MASTER_SETTINGS_IDX |
Configuration settings for a specific PTP unicast master. More... | |
struct | PTP_UC_MASTER_INFO |
Current settings and general capabilities of a unicast master. More... | |
struct | PTP_UC_MASTER_INFO_IDX |
Current settings and general capabilities of a specific unicast master. More... | |
struct | MBG_PTP_STATISTICS_SETTINGS |
struct | MBG_PTP_STATISTICS_INFO |
struct | MBG_PTP_STATISTICS_STATUS |
struct | PTP_V1_UUID |
PTPv1 UUID structure used in MBG_PTP_V1_DEFAULT_DATASET. More... | |
struct | MBG_PTP_V1_DEFAULT_DATASET |
PTPv1 default dataset containing global information about the device. More... | |
struct | MBG_PTP_V1_CURRENT_DATASET |
PTPv1 current dataset containing information about the synchronization status of the device. More... | |
struct | MBG_PTP_V1_PARENT_DATASET |
PTPv1 parent dataset containing information about the master (parent) of the device. More... | |
struct | MBG_PTP_V1_TIME_PROPERTIES_DATASET |
PTPv1 time drop dataset. More... | |
struct | MBG_PTP_V1_PORT_DATASET |
PTPv1 port dataset containing information about the appropriate port of the device. More... | |
struct | MBG_PTP_V1_PORT_DATASET_IDX |
Index structure for PTPv1 port dataset. More... | |
struct | MBG_PTP_V2_DEFAULT_DATASET_FLAGS |
Flags structure for the PTPv2 default dataset. More... | |
struct | MBG_PTP_V2_DEFAULT_DATASET |
PTPv2 default dataset. More... | |
struct | MBG_PTP_V2_CURRENT_DATASET |
PTPv2 current dataset. More... | |
struct | MBG_PTP_V2_PARENT_DATASET_FLAGS |
Flags structure for the PTPv2 parent dataset. More... | |
struct | MBG_PTP_V2_PARENT_DATASET |
PTPv2 parent dataset. More... | |
struct | MBG_PTP_V2_TIME_PROPERTIES_DATASET_FLAGS |
Flags structure for the PTPv2 time properties dataset. More... | |
struct | MBG_PTP_V2_TIME_PROPERTIES_DATASET |
PTPv2 time properties dataset. More... | |
struct | MBG_PTP_V2_PORT_DATASET |
PTPv2 port dataset. More... | |
struct | MBG_PTP_V2_PORT_DATASET_IDX |
Index structure for PTPv2 port dataset. More... | |
Typedefs | |
typedef uint16_t | PTP_PORT_ID |
A PTP port ID. More... | |
typedef uint16_t | PTP_HW_FEATURES |
Register in TSU-GbE FPGA to determine board features of the current TSU board revision. More... | |
typedef uint16_t | ITU_SSM_CODE |
A type which holds one of the ITU-T SSM codes. More... | |
#define _mbg_swab_ptp_cfg_info | ( | _p | ) |
Definition at line 13364 of file gpsdefs.h.
Referenced by mbg_get_ptp_cfg_info(), and mbgextio_get_ptp_cfg_info().
#define _mbg_swab_ptp_cfg_settings | ( | _p | ) |
Definition at line 13311 of file gpsdefs.h.
Referenced by mbg_set_ptp_cfg_settings(), and mbgextio_set_ptp_cfg_settings().
#define _mbg_swab_ptp_clock_id | ( | _p | ) | _nop_macro_fnc() |
#define _mbg_swab_ptp_clock_quality | ( | _p | ) |
#define _mbg_swab_ptp_port_id | ( | _p | ) | _mbg_swab16( _p ) |
#define _mbg_swab_ptp_port_identity | ( | _p | ) |
#define _mbg_swab_ptp_power_profile_cfg | ( | _p | ) |
#define _mbg_swab_ptp_smpte_profile_cfg | ( | _p | ) |
#define _mbg_swab_ptp_state | ( | _p | ) |
Definition at line 13219 of file gpsdefs.h.
Referenced by mbg_get_ptp_state(), and mbgextio_get_ptp_state().
#define _mbg_swab_ptp_telecom8275_profile_cfg | ( | _p | ) |
#define _mbg_swab_ptp_time_interval | ( | _p | ) |
#define _mbg_swab_ptp_uc_master_cfg_limits | ( | _p | ) |
Definition at line 14246 of file gpsdefs.h.
Referenced by mbg_get_ptp_uc_master_cfg_limits(), and mbgextio_get_ptp_uc_master_cfg_limits().
#define _mbg_swab_ptp_uc_master_info | ( | _p | ) |
#define _mbg_swab_ptp_uc_master_info_idx | ( | _p | ) |
Definition at line 14389 of file gpsdefs.h.
Referenced by mbg_get_all_ptp_uc_master_info(), and mbgextio_get_all_ptp_uc_master_info().
#define _mbg_swab_ptp_uc_master_settings | ( | _p | ) |
#define _mbg_swab_ptp_uc_master_settings_idx | ( | _p | ) |
Definition at line 14336 of file gpsdefs.h.
Referenced by mbg_set_ptp_uc_master_settings_idx(), and mbgextio_set_ptp_uc_master_settings_idx().
#define _mbg_swab_ptp_v1_current_dataset | ( | _p | ) |
Definition at line 14620 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v1_current_dataset(), and mbgextio_set_ptp_v1_current_dataset().
#define _mbg_swab_ptp_v1_default_dataset | ( | _p | ) |
Definition at line 14594 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v1_default_dataset(), and mbgextio_set_ptp_v1_default_dataset().
#define _mbg_swab_ptp_v1_parent_dataset | ( | _p | ) |
Definition at line 14689 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v1_parent_dataset(), and mbgextio_set_ptp_v1_parent_dataset().
#define _mbg_swab_ptp_v1_port_dataset | ( | _p | ) |
#define _mbg_swab_ptp_v1_port_dataset_idx | ( | _p | ) |
Definition at line 14830 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v1_port_dataset_idx(), and mbgextio_set_ptp_v1_port_dataset_idx().
#define _mbg_swab_ptp_v1_time_properties_dataset | ( | _p | ) |
Definition at line 14746 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v1_time_properties_dataset(), and mbgextio_set_ptp_v1_time_properties_dataset().
#define _mbg_swab_ptp_v1_uuid | ( | _p | ) |
#define _mbg_swab_ptp_v2_current_dataset | ( | _p | ) |
Definition at line 14910 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v2_current_dataset(), and mbgextio_set_ptp_v2_current_dataset().
#define _mbg_swab_ptp_v2_default_dataset | ( | _p | ) |
Definition at line 14880 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v2_default_dataset(), and mbgextio_set_ptp_v2_default_dataset().
#define _mbg_swab_ptp_v2_default_dataset_flags | ( | _p | ) | _nop_macro_fnc() |
#define _mbg_swab_ptp_v2_parent_dataset | ( | _p | ) |
Definition at line 14964 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v2_parent_dataset(), and mbgextio_set_ptp_v2_parent_dataset().
#define _mbg_swab_ptp_v2_parent_dataset_flags | ( | _p | ) | _nop_macro_fnc() |
#define _mbg_swab_ptp_v2_port_dataset | ( | _p | ) |
#define _mbg_swab_ptp_v2_port_dataset_idx | ( | _p | ) |
Definition at line 15081 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v2_port_dataset_idx(), and mbgextio_set_ptp_v2_port_dataset_idx().
#define _mbg_swab_ptp_v2_time_properties_dataset | ( | _p | ) |
Definition at line 15018 of file gpsdefs.h.
Referenced by mbgextio_get_ptp_v2_time_properties_dataset(), and mbgextio_set_ptp_v2_time_properties_dataset().
#define _mbg_swab_ptp_v2_time_properties_dataset_flags | ( | _p | ) | _nop_macro_fnc() |
#define GBIT_LINK_STATUS_STRS |
#define ITU_SSM_CODE_OPT_1_STRS |
Name strings for SSM codes, network option I.
#define ITU_SSM_CODE_OPT_2_STRS |
Name strings for SSM codes, network option II.
#define ITU_SSM_CODE_STRS_COMBINED |
Name strings for SSM codes, option I and II combined.
#define MAX_T1_SSM_QLVL 8 |
Maximum T1 SSM only quality levels.
#define PTP_CFG_MSK_SUPPORT_PTP_UNICAST |
A bit mask of the unicast role bits within the flag bits.
Definition at line 13554 of file gpsdefs.h.
Referenced by mbg_get_all_ptp_cfg_info(), mbg_save_all_ptp_cfg_info(), set_ptp_cfg(), and show_ptp_cfg().
#define PTP_CLOCK_ACCURACY_STRS |
Name strings for PTP accuracy classes.
Definition at line 12850 of file gpsdefs.h.
Referenced by show_ptp_state().
#define PTP_CLOCK_ID_WILDCARD { { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF } } |
#define PTP_DELAY_MECH_NAMES |
Name strings for the PTP delay mechanisms.
Definition at line 12794 of file gpsdefs.h.
Referenced by show_ptp_state().
#define PTP_NW_PROT_STRS |
Name strings for the protocols possibly used with PTP.
Definition at line 12678 of file gpsdefs.h.
Referenced by show_ptp_state().
#define PTP_NW_PROT_STRS_SHORT |
Short name strings for the protocols possibly used with PTP.
#define PTP_PORT_ID_WILDCARD 0xFFFF |
Definition at line 13056 of file gpsdefs.h.
Referenced by set_ptp_cfg(), and show_ptp_cfg().
#define PTP_PORT_STATE_STRS |
Name strings for the PTP port states.
Definition at line 12729 of file gpsdefs.h.
Referenced by show_ptp_state().
#define PTP_POWER_PROFILE_GM_ID_MIN 3 |
#define PTP_PRESETS_STRS |
Name strings for defined PTP presets.
#define PTP_ROLE_MSK_MASTERS |
#define PTP_ROLE_MSK_SLAVES |
#define PTP_ROLE_STRS |
Name strings for defined PTP roles.
Definition at line 12994 of file gpsdefs.h.
Referenced by show_ptp_state().
#define PTP_ROLE_STRS_SHORT |
Short name strings for defined PTP roles.
#define PTP_TIME_SOURCE_TABLE |
A table of PTP time source codes plus associated name strings.
Definition at line 12902 of file gpsdefs.h.
Referenced by show_ptp_state().
#define PTP_TIMESCALE_NAME_PTP "PTP Standard (TAI)" |
#define PTP_TIMESCALE_NAME_PTP_SHORT "PTP" |
#define PTP_TIMESCALE_NAMES |
A table of name strings for the PTP time scales.
#define PTP_TIMESCALE_NAMES_SHORT |
A table of short name strings for the PTP time scales.
#define SDH_NETWORK_OPTION_STRS |
Name strings for SDH network options.
#define SMPTE_FRAME_RATE_DENUM |
#define SMPTE_FRAME_RATE_NUM |
#define SMPTE_SYSTEM_FRAME_RATE_STR |
#define T1_SSM_QLVL_ARRAY |
T1 SSM only quality level array.
#define T1_SSM_QLVL_STRS |
Name strings for T1 SSM quality levels.
typedef uint16_t ITU_SSM_CODE |
A type which holds one of the ITU-T SSM codes.
typedef uint16_t PTP_HW_FEATURES |
typedef uint16_t PTP_PORT_ID |
Flag masks used with MBG_SYNC_E_INFO::supp_gbit_link_copper_modes ::FIXME.
Link modes for SyncE on a 1000BASE-T interface.
enum GBIT_LINK_STATUS |
Link status for SyncE on a 1000BASE-T interface.
enum ITU_SSM_CODES |
ITU-T SSM codes acc. to Recommendation G.781.
Possible values for PTP_CFG_SETTINGS::ann_rcpt_timeout.
Enumerator | |
---|---|
PTP_ANN_RCPT_TIMEOUT_MIN | |
PTP_ANN_RCPT_TIMEOUT_MAX | |
DEFAULT_PTP_ANN_RCPT_TIMEOUT |
enum PTP_CFG_FLAGS |
Flags bits used with PTP configuration.
Flags labeled [R/-] can only be used with PTP_CFG_INFO::supp_flags to indicate that the associated feature is supported in general.
If a flag labeled [R/W] is set in PTP_CFG_INFO::supp_flags then this flag can also be used with PTP_CFG_SETTINGS::flags to control the associated feature.
Enumerator | |
---|---|
PTP_CFG_TIME_SCALE_IS_PTP | [R/W] time scale is PTP/TAI, else arbitrary |
PTP_CFG_V1_HW_COMPAT | [R/W] maybe required for certain NIC chips, not used by Meinberg |
PTP_CFG_CAN_BE_UNICAST_SLAVE | [R/-] supports unicast slave role, see PTP_ROLE_UNICAST_SLAVE |
PTP_CFG_CAN_BE_MULTICAST_MASTER | [R/-] supports multicast master role, see PTP_ROLE_MULTICAST_MASTER |
PTP_CFG_CAN_BE_UNICAST_MASTER | [R/-] supports unicast master, see PTP_ROLE_UNICAST_MASTER |
PTP_CFG_CAN_BE_MULTICAST_AUTO | [R/-] can automatically become multicast master or slave, see PTP_CFG_CAN_BE_MULTICAST_AUTO |
PTP_CFG_SUPP_UTC_VALID | [R/-] PTP_FLAG_UTC_VALID bit in PTP_STATE::flags is supported |
PTP_CFG_CAN_BE_BOTH_MASTER | [R/-] supports unicast and multicast master role at the same time, see PTP_CFG_CAN_BE_BOTH_MASTER |
PTP_CFG_HYBRID_MASTER | [R/W] supports hybrid mode in master roles |
PTP_CFG_HYBRID_SLAVE | [R/W] supports hybrid mode in slave roles |
PTP_CFG_ONE_STEP_MASTER | [R/W] supports one-step mode in master roles |
PTP_CFG_MNGMNT_MSGS_DISB | [R/W] supports disabling of PTP management messages |
PTP_CFG_SUPP_MCAST_SLAVE_FLAG | [R/-] indicates that PTP_CFG_CAN_BE_MULTICAST_SLAVE flag is supported and can be checked |
PTP_CFG_CAN_BE_MULTICAST_SLAVE | [R/-] if PTP_CFG_SUPP_MCAST_SLAVE_FLAG bit set, indicates if multicast slave role is supported |
PTP_CFG_ONE_STEP_L2 | [R/-] supports the combination of One-Step and Layer2 mode |
PTP_CFG_ONE_STEP_P2P | [R/-] supports the combination of One-Step and P2P Delay Mechanism |
PTP_CFG_TSU_RESET | [R/-] supports TSU reset via register cmd |
PTP_CFG_NTP_HW_TS_MASTER | [R/-] supports the NTP HW time stamping in Master mode |
PTP_CFG_NTP_HW_TS_SLAVE | [R/-] supports the NTP HW time stamping in Slave mode |
PTP_CFG_SYNCE_MASTER | [R/-] Hardware supports Synchronous Ethernet Out |
PTP_CFG_SYNCE_SLAVE | [R/-] Hardware supports Synchronous Ethernet In |
PTP_CFG_HAS_MUX | [R/-] Hardware supports multiplexed signal outputs |
PTP_CFG_CAN_BE_TIME_MONITOR | [R/-] can be Monitoring device for external PTP or NTP devices //### TODO Shouldn't this be an XFEATURE flag? |
PTP_CFG_HAS_STATISTICS | [R/-] MBG_PTP_STATISTICS_INFO can be queried |
PTP_CFG_CAN_BE_V1_MASTER | [R/-] supports PTPv1 MASTER role |
PTP_CFG_CAN_BE_V1_SLAVE | [R/-] supports PTPv1 SLAVE role |
PTP_CFG_HAS_V2_COMMON_DATASETS | [R/-] PTPv2 common dataset structures (see IEEE1588-2008, chapter 8.2) can be queried |
PTP_CFG_HAS_V1_COMMON_DATASETS | [R/-] PTPv1 common dataset structures can be queried |
PTP_CFG_ATOI | [R/-] supports the configurable usage of the Alternate Time Offset Indicator TLV |
PTP_CFG_HAS_SMPTE_TLV_STATE | [R/-] SMPTE TLV structure can be queried in slave state |
PTP_CFG_NTP_SW_SERVER | [R/W] PTP Module can run as NTP Server in Software mode in parallel to PTP HW time stamp modes |
PTP_CFG_HAS_EXT_SUPP_FLAGS | [R/-] PTP Config has extended supp_flags |
N_PTP_CFG_FLAGS | the number of defined flags |
enum PTP_CFG_FLAGS_EX |
Extended flags bits used with PTP configuration.
Flags labeled [R/-] can only be used with PTP_CFG_INFO::supp_flags to indicate that the associated feature is supported in general.
If a flag labeled [R/W] is set in PTP_CFG_INFO::supp_flags then this flag can also be used with PTP_CFG_SETTINGS::flags to control the associated feature.
enum PTP_CLOCK_ACCURACIES |
An enumeration of accuracy classes used with PTP.
enum PTP_DELAY_MECH_MASKS |
Bit masks associated with enumerated PTP delay mechanisms.
Enumerator | |
---|---|
PTP_DELAY_MECH_MSK_E2E | |
PTP_DELAY_MECH_MSK_P2P |
enum PTP_DELAY_MECHS |
An enumeration of PTP delay mechanisms.
Enumerator | |
---|---|
PTP_DELAY_MECH_E2E | End-to-End (in PTP2 specs: 0x01) |
PTP_DELAY_MECH_P2P | Peer-to-Peer (in PTP2 specs: 0x02) |
N_PTP_DELAY_MECH | number of defined delay mechanisms |
enum PTP_HW_FEAT_BITS |
Bits used to define PTP_HW_FEAT_MASKS.
Enumerator | |
---|---|
PTP_FEAT_SYNCE_EXT_MUX | [R] supports SyncE and external signal multiplexer |
N_PTP_HW_FEAT | the number of defined features |
enum PTP_HW_FEAT_MASKS |
Bit masks used with PTP_HW_FEATURES.
Enumerator | |
---|---|
PTP_HW_FEAT_MSK_SYNCE_EXT_MUX |
enum PTP_NW_PROT_MASKS |
Bit masks for enumerated protocols possibly used with PTP.
Enumerator | |
---|---|
PTP_NW_PROT_MSK_RESERVED | |
PTP_NW_PROT_MSK_UDP_IPV4 | |
PTP_NW_PROT_MSK_UDP_IPV6 | |
PTP_NW_PROT_MSK_IEEE_802_3 | |
PTP_NW_PROT_MSK_DEVICE_NET | |
PTP_NW_PROT_MSK_CONTROL_NET | |
PTP_NW_PROT_MSK_PROFINET |
enum PTP_NW_PROTS |
Enumeration of protocols possibly used with PTP.
enum PTP_OPT_EXT_MASKS |
Flag masks used with PTP_CFG_INFO::supp_opt_ext.
Enumerator | |
---|---|
PTP_MSK_OPT_EXT_NONE | this is actually not used, see PTP_OPT_EXT_NONE |
PTP_MSK_OPT_EXT_POWER | |
PTP_MSK_OPT_EXT_TELECOM | |
PTP_MSK_OPT_EXT_TELECOM_PHASE | |
PTP_MSK_OPT_EXT_SMPTE | |
PTP_MSK_OPT_EXT_8021AS | |
PTP_MSK_OPT_EXT_6185093 | |
PTP_MSK_OPT_EXT_TELECOM_PTS | |
PTP_MSK_OPT_EXT_C37238_2017 |
enum PTP_OPT_EXTS |
Known optional PTP protocol extensions, see PTP_CFG_SETTINGS::opt_ext.
enum PTP_PORT_STATES |
Possible states of a PTP port.
enum PTP_PRESETS |
Enumeration of PTP cfg presets used with PTP_CFG_SETTINGS::selected_presets.
This can be used by configuration programs to determine the last recently selected presets.
Enumerator | |
---|---|
PTP_PRESETS_CUSTOM | customizable, always supported |
PTP_PRESETS_DFLT_E2E | pure IEEE1588-2008 (PTPv2) with E2E |
PTP_PRESETS_DFLT_P2P | pure IEEE1588-2008 (PTPv2) with P2P |
PTP_PRESETS_POWER | IEEE C37.238 profile extension, only if PTP_MSK_OPT_EXT_POWER is set. |
PTP_PRESETS_TELECOM | ITU-T G.8265.1 profile extension, only if PTP_MSK_OPT_EXT_TELECOM is set. |
PTP_PRESETS_TELECOM_PHASE | ITU-T G.8275.1 profile extension, only if PTP_MSK_OPT_EXT_TELECOM_PHASE is set. |
PTP_PRESETS_SMPTE | SMPTE ST 2059-2 profile extension, only if PTP_MSK_OPT_EXT_SMPTE is set. |
PTP_PRESETS_AES67 | AES67 media profile. |
PTP_PRESETS_8021AS | IEEE 802.1AS -like profile, only if PTP_MSK_OPT_EXT_8021AS is set. |
PTP_PRESETS_6185093 | IEC/IEEE FDIS 61850-9-3, only if PTP_MSK_OPT_EXT_6185093 is set. |
PTP_PRESETS_TELECOM_PTS | ITU-T G.8275.2 profile extension, only if PTP_MSK_OPT_EXT_TELECOM_PTS is set. |
PTP_PRESETS_DOCSIS_31 | only if PTP_MSK_OPT_EXT_TELECOM_PHASE is set |
PTP_PRESETS_C37238_2017 | only if PTP_MSK_OPT_EXT_C37238_2017 is set |
N_PTP_PRESETS | number of supported presets |
enum PTP_PRESETS_MASKS |
Flag masks used with PTP_CFG_INFO::supp_opt_ext.
enum PTP_ROLE_MASKS |
Bit mask associated with PTP_ROLES.
A role in this context specifies a certain mode of operation. Depending on its specification a devices may not be able to take each of the specified roles.
enum PTP_ROLES |
An enumeration of roles which can be taken by a PTP node.
A role in this context specifies a certain mode of operation. Depending on its specification a devices may not be able to take each of the specified roles.
enum PTP_STATE_FLAG_MASKS |
Flags masks used with PTP_STATE::flags.
Enumerator | |
---|---|
PTP_FLAG_MSK_SLAVE_ONLY | |
PTP_FLAG_MSK_IS_SLAVE | |
PTP_FLAG_MSK_TIMESCALE_IS_PTP | |
PTP_FLAG_MSK_LS_ANN | see PTP_FLAG_LS_ANN |
PTP_FLAG_MSK_LS_ANN_NEG | |
PTP_FLAG_MSK_IS_UNICAST | |
PTP_FLAG_MSK_UTC_VALID | |
PTP_FLAG_MSK_ONE_STEP |
enum PTP_STATE_FLAGS |
Flags bits used with PTP_STATE::flags.
enum PTP_TIME_SCALES |
An enumeration of time scales used with PTP.
Enumerator | |
---|---|
PTP_TIMESCALE_PTP | PTP default, TAI. |
PTP_TIMESCALE_ARB | arbitrary time scale, maybe UTC |
N_PTP_TIMESCALE |
enum PTP_TIME_SOURCES |
Codes to specify the type of a time source used with PTP.
Unicast PTP master message duration limits.
Each unicast PTP master sends messages to a unicast slave only for a given interval as requested by the particular slave, which is called message duration. These symbols define the minimum and maximum message duration configured on a slave for a specific unicast master, i.e. for PTP_UC_MASTER_SETTINGS::message_duration. The values are defined in the PTP v2 standard.
Enumerator | |
---|---|
PTP_UC_MSG_DURATION_MIN | minimum message duration [s] |
PTP_UC_MSG_DURATION_MAX | maximum message duration [s] |
enum PTP_V1_COMM_IDS |
PTPv1 default dataset flag masks used with MBG_PTP_V1_DEFAULT_DATASET::flags.
Enumerator | |
---|---|
V1_DFLT_MSK_CLK_FOLLOWUP_CAPABLE | |
V1_DFLT_MSK_PREFERRED | |
V1_DFLT_MSK_INITIALIZABLE | |
V1_DFLT_MSK_EXT_TIMING | |
V1_DFLT_MSK_IS_BC | see V1_DFLT_IS_BC |
PTPv1 parent dataset flag masks used with MBG_PTP_V1_PARENT_DATASET::flags.
Enumerator | |
---|---|
V1_PARENT_MSK_FOLLOWUP_CAPABLE | |
V1_PARENT_MSK_EXT_TIMING | |
V1_PARENT_MSK_STATS | see V1_PARENT_STATS |
V1_PARENT_MSK_UTC_REASONABLE | |
V1_PARENT_MSK_GM_PREFERRED | |
V1_PARENT_MSK_GM_IS_BC |
PTPv1 port dataset flags.
Enumerator | |
---|---|
V1_PORT_DATASET_BURST_ENB |
PTPv1 port dataset flag masks used with MBG_PTP_V1_PORT_DATASET::flags.
Enumerator | |
---|---|
V1_PORT_DATASET_MSK_BURST_ENB |
PTPv1 time drop dataset flag masks used with MBG_PTP_V1_TIME_PROPERTIES_DATASET::flags.
Enumerator | |
---|---|
V1_TPROP_MSK_LEAP_59 | see V1_TPROP_LEAP_59 |
V1_TPROP_MSK_LEAP_61 | see V1_TPROP_LEAP_61 |
Flag masks used with MBG_SYNC_E_INFO::supp_sdh_network_opts ::FIXME.
Enumerator | |
---|---|
SDH_NETWORK_OPTION_1_MSK | |
SDH_NETWORK_OPTION_2_MSK |
enum SDH_NETWORK_OPTIONS |
SDH network options.
Enumerator | |
---|---|
SDH_NETWORK_OPTION_1 | |
SDH_NETWORK_OPTION_2 | |
N_SDH_NETWORK_OPTIONS |
enum T1_SSM_QLVL |