mbgtools-lx
4.2.8
|
Functions | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_receiver_info (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the RECEIVER_INFO structure and related calls. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_gps_data (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports large configuration data structures. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_generic_io (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_generic_io API call. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_asic_version (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_get_asic_version call. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_asic_features (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_get_asic_features call. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_xmr (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides extended multi ref (XMR) inputs. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_gnss (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports GNSS configuration. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_gps (MBG_DEV_HANDLE dh, int *p) |
Check if a device is a GPS receiver. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_dcf (MBG_DEV_HANDLE dh, int *p) |
Check if a device is a DCF77 receiver. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_pzf (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports demodulation of the DCF77 PZF code. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_msf (MBG_DEV_HANDLE dh, int *p) |
Check if a device is a MSF receiver. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_wwvb (MBG_DEV_HANDLE dh, int *p) |
Check if a device is a WWVB receiver. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_lwr (MBG_DEV_HANDLE dh, int *p) |
Check if a device is any long wave signal receiver. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_is_irig_rx (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides a configurable IRIG input. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_lan_intf (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports simple LAN interface API calls. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_ptp (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports PTP configuration/status calls. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_ptp_unicast (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports PTP unicast feature/configuration. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_hr_time (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the HR_TIME functions. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_fast_hr_timestamp (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_get_fast_hr_timestamp_...() calls. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_time_scale (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports configurable time scales. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_event_time (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports setting an event time. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_ucap (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_get_ucap_entries and mbg_get_ucap_event calls. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_tzdl (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports timezone configuration using the TZDL structure. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_pcps_tzdl (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports timezone configuration using the PCPS_TZDL structure. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_tzcode (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports timezone configuration using the PCPS_TZCODE type. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_tz (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports any kind of timezone configuration. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_irig (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides either an IRIG input or output. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_irig_tx (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides a configurable IRIG output. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_irig_ctrl_bits (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_get_irig_ctrl_bits call. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_irig_time (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the mbg_get_irig_time call. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_signal (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides the level of its inputs signal. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_mod (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides a modulation signal. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_synth (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides a programmable frequency synthesizer. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_gpio (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides GPIO signal inputs and/or outputs. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_cab_len (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports configuration of antenna cable length. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_ref_offs (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides a configurable ref time offset. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_opt_flags (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports the MBG_OPT_INFO/MBG_OPT_SETTINGS. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_utc_parm (MBG_DEV_HANDLE dh, int *p) |
Check if a device support reading/writing of UTC parameters. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_corr_info (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports reading correlation info. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_tr_distance (MBG_DEV_HANDLE dh, int *p) |
Check if a device supports configurable distance from transmitter. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_debug_status (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides a debug status word to be read. More... | |
_MBG_API_ATTR int _MBG_API | mbg_dev_has_evt_log (MBG_DEV_HANDLE dh, int *p) |
Check if a device provides an on-board event log. More... | |
These are the original functions that were introduced to check if a device supports a particular feature. The functions are deprecated, but will be kept for compatibility.
The functions return MBG_SUCCESS if the information could be retrieved with out error, and an error code otherwise, e.g. if the IOCTL call itself failed.
Only in case of success an integer variable the address of which has to be passed to the function is set to 1 or 0 depending on whether the requested feature is supported, or not. So the calling application always has to check 2 values after such a function has been called.
To make applications simpler the mbgdevio functions used to check if a particular feature is supported have been introduced instead, which can be used in a much easier way.
int mbg_dev_has_asic_features | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_get_asic_features call.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2252 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_asic_features.
int mbg_dev_has_asic_version | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_get_asic_version call.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2228 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_asic_version.
int mbg_dev_has_cab_len | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports configuration of antenna cable length.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3016 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_cab_len.
int mbg_dev_has_corr_info | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports reading correlation info.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3108 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_corr_info.
int mbg_dev_has_debug_status | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides a debug status word to be read.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3154 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_debug_status.
int mbg_dev_has_event_time | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports setting an event time.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2623 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_event_time.
int mbg_dev_has_evt_log | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides an on-board event log.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3177 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_evt_log.
int mbg_dev_has_fast_hr_timestamp | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_get_fast_hr_timestamp_...() calls.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2575 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_fast_hr_timestamp.
int mbg_dev_has_generic_io | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_generic_io API call.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2205 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_generic_io.
int mbg_dev_has_gpio | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides GPIO signal inputs and/or outputs.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2993 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_gpio.
Referenced by mbg_get_all_ucap_info().
int mbg_dev_has_gps_data | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports large configuration data structures.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2182 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_gps_data.
int mbg_dev_has_hr_time | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the HR_TIME functions.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2552 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_hr_time.
int mbg_dev_has_irig | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides either an IRIG input or output.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2783 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_irig.
int mbg_dev_has_irig_ctrl_bits | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_get_irig_ctrl_bits call.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2829 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_irig_ctrl_bits.
int mbg_dev_has_irig_time | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_get_irig_time call.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2874 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_irig_time.
int mbg_dev_has_irig_tx | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides a configurable IRIG output.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2806 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_irig_tx.
int mbg_dev_has_lan_intf | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports simple LAN interface API calls.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2483 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_lan_intf.
int mbg_dev_has_mod | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides a modulation signal.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2920 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_mod.
int mbg_dev_has_opt_flags | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the MBG_OPT_INFO/MBG_OPT_SETTINGS.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3062 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_opt_flags.
int mbg_dev_has_pcps_tzdl | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports timezone configuration using the PCPS_TZDL structure.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2714 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_pcps_tzdl.
int mbg_dev_has_ptp | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports PTP configuration/status calls.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2506 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_ptp.
int mbg_dev_has_ptp_unicast | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports PTP unicast feature/configuration.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2529 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_ptp_unicast.
int mbg_dev_has_pzf | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports demodulation of the DCF77 PZF code.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2368 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_pzf.
int mbg_dev_has_receiver_info | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the RECEIVER_INFO structure and related calls.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2159 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_receiver_info.
int mbg_dev_has_ref_offs | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides a configurable ref time offset.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3039 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_ref_offs.
int mbg_dev_has_signal | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides the level of its inputs signal.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2897 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_signal.
int mbg_dev_has_synth | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides a programmable frequency synthesizer.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2970 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_synth.
int mbg_dev_has_time_scale | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports configurable time scales.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2598 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_time_scale.
int mbg_dev_has_tr_distance | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports configurable distance from transmitter.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3131 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_tr_distance.
int mbg_dev_has_tz | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports any kind of timezone configuration.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2760 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_tz.
int mbg_dev_has_tzcode | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports timezone configuration using the PCPS_TZCODE type.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2737 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_tzcode.
int mbg_dev_has_tzdl | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports timezone configuration using the TZDL structure.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2691 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_tzdl.
int mbg_dev_has_ucap | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports the mbg_get_ucap_entries and mbg_get_ucap_event calls.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2646 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_ucap.
int mbg_dev_has_utc_parm | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device support reading/writing of UTC parameters.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 3085 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_utc_parm.
int mbg_dev_has_xmr | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides extended multi ref (XMR) inputs.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2276 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_has_xmr.
Referenced by mbg_get_all_ucap_info().
int mbg_dev_is_dcf | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device is a DCF77 receiver.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2345 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_dcf.
int mbg_dev_is_gnss | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device supports GNSS configuration.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2299 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_gnss.
int mbg_dev_is_gps | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device is a GPS receiver.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2322 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_gps.
int mbg_dev_is_irig_rx | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device provides a configurable IRIG input.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2460 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_tcr.
int mbg_dev_is_lwr | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device is any long wave signal receiver.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2437 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_lwr.
int mbg_dev_is_msf | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device is a MSF receiver.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2391 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_msf.
int mbg_dev_is_wwvb | ( | MBG_DEV_HANDLE | dh, |
int * | p | ||
) |
Check if a device is a WWVB receiver.
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
[in] | dh | Valid MBG_DEV_HANDLE handle to a Meinberg device. |
[out] | p | Pointer to an int which is updated if the API call succeeds. The flag is set != 0 if the requested feature is supported, else 0. |
Definition at line 2414 of file mbgdevio.c.
References do_chk_dev_feat_deprecated(), and mbg_chk_dev_is_wwvb().