mbgtools-lx
4.2.8
|
Macros | |
#define | PCPS_FEATURE_NAMES |
Some features of the radio clocks have been introduced with specific firmware versions, so depending on the firmware version a clock may support a feature or not. The clock detection function checks the clock model and firmware version and updates the field PCPS_DEV_CFG::features accordingly. There are some macros which can easily be used to query whether a clock device actually supports a function, or not.
#define PCPS_CAN_CLR_UCAP_BUFF ( 1UL << PCPS_BIT_CAN_CLR_UCAP_BUFF ) |
see PCPS_BIT_CAN_CLR_UCAP_BUFF
Definition at line 720 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_CAN_SET_TIME ( 1UL << PCPS_BIT_CAN_SET_TIME ) |
Feature bit masks for bus-level devices.
Used with PCPS_DEV_CFG::features
Definition at line 707 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_CABLE_LEN ( 1UL << PCPS_BIT_HAS_CABLE_LEN ) |
Definition at line 717 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_EVENT_TIME ( 1UL << PCPS_BIT_HAS_EVENT_TIME ) |
Definition at line 718 of file pcpsdev.h.
Referenced by check_receiver_info_and_features().
#define PCPS_HAS_EVT_LOG ( 1UL << PCPS_BIT_HAS_EVT_LOG ) |
#define PCPS_HAS_FAST_HR_TSTAMP ( 1UL << PCPS_BIT_HAS_FAST_HR_TSTAMP ) |
see PCPS_BIT_HAS_FAST_HR_TSTAMP
Definition at line 735 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_GENERIC_IO ( 1UL << PCPS_BIT_HAS_GENERIC_IO ) |
#define PCPS_HAS_GPS_DATA_16 ( 1UL << PCPS_BIT_HAS_GPS_DATA_16 ) |
Definition at line 725 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_HR_TIME ( 1UL << PCPS_BIT_HAS_HR_TIME ) |
Definition at line 713 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_IDENT ( 1UL << PCPS_BIT_HAS_IDENT ) |
#define PCPS_HAS_IRIG_CTRL_BITS ( 1UL << PCPS_BIT_HAS_IRIG_CTRL_BITS ) |
see PCPS_BIT_HAS_IRIG_CTRL_BITS
Definition at line 730 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_IRIG_TIME ( 1UL << PCPS_BIT_HAS_IRIG_TIME ) |
Definition at line 734 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_IRIG_TX ( 1UL << PCPS_BIT_HAS_IRIG_TX ) |
#define PCPS_HAS_LAN_INTF ( 1UL << PCPS_BIT_HAS_LAN_INTF ) |
#define PCPS_HAS_PCPS_TZDL ( 1UL << PCPS_BIT_HAS_PCPS_TZDL ) |
#define PCPS_HAS_PTP ( 1UL << PCPS_BIT_HAS_PTP ) |
see PCPS_BIT_HAS_PTP
#define PCPS_HAS_PZF ( 1UL << PCPS_BIT_HAS_PZF ) |
see PCPS_BIT_HAS_PZF
#define PCPS_HAS_RAW_IRIG_DATA ( 1UL << PCPS_BIT_HAS_RAW_IRIG_DATA ) |
see PCPS_BIT_HAS_RAW_IRIG_DATA
Definition at line 736 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_RECEIVER_INFO ( 1UL << PCPS_BIT_HAS_RECEIVER_INFO ) |
#define PCPS_HAS_SERIAL ( 1UL << PCPS_BIT_HAS_SERIAL ) |
Definition at line 708 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_SERNUM ( 1UL << PCPS_BIT_HAS_SERNUM ) |
#define PCPS_HAS_SYNC_TIME ( 1UL << PCPS_BIT_HAS_SYNC_TIME ) |
Definition at line 709 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_SYNTH ( 1UL << PCPS_BIT_HAS_SYNTH ) |
#define PCPS_HAS_TIME_SCALE ( 1UL << PCPS_BIT_HAS_TIME_SCALE ) |
#define PCPS_HAS_TZCODE ( 1UL << PCPS_BIT_HAS_TZCODE ) |
#define PCPS_HAS_TZDL ( 1UL << PCPS_BIT_HAS_TZDL ) |
#define PCPS_HAS_UCAP ( 1UL << PCPS_BIT_HAS_UCAP ) |
#define PCPS_HAS_UTC_OFFS ( 1UL << PCPS_BIT_HAS_UTC_OFFS ) |
Definition at line 712 of file pcpsdev.h.
Referenced by pcps_probe_device().
#define PCPS_HAS_UTC_PARM ( 1UL << PCPS_BIT_HAS_UTC_PARM ) |
#define PCPS_IS_GNSS ( 1UL << PCPS_BIT_IS_GNSS ) |
see PCPS_BIT_IS_GNSS
enum PCPS_FEATURE_BITS |
Feature bits for bus-level devices.