mbgtools-lx
4.2.8
|
Functions | |
int | mbgextio_dev_has_up_conv (const MBG_MSG_CTL *pmctl) |
Check if the device has an L1 frequency up converter. More... | |
int | xdevfeat_is_gps (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device can receive the GPS satellite system. More... | |
int | xdevfeat_is_gnss (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the GNSS API. More... | |
int | xdevfeat_is_tcr (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device is a time code receiver (IRIG or similar) More... | |
int | xdevfeat_is_dcf (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device is a DCF77 AM receiver. More... | |
int | xdevfeat_has_pzf (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device can receive DCF77 PZF. More... | |
int | xdevfeat_is_msf (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device is an MSF receiver. More... | |
int | xdevfeat_is_jjy (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device is a JJY receiver. More... | |
int | xdevfeat_is_wwvb (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device is a WWVB receiver. More... | |
int | xdevfeat_is_bus_lvl_dev (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device is a bus level device. More... | |
int | xdevfeat_has_bvar_stat (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the BVAR_STAT structure and API. More... | |
int | xdevfeat_has_pos_xyz (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports reading the position as XYZ array. More... | |
int | xdevfeat_has_pos_lla (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports reading the position as LLA array. More... | |
int | xdevfeat_has_time_ttm (const MBG_XDEV_FEATURES *p_xdf) |
Check if the device supports the builtin feature TIME. More... | |
int | xdevfeat_has_time_scale (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the MBG_TIME_SCALE_INFO structure and API. More... | |
int | xdevfeat_has_tzdl (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the TZDL structure and API. More... | |
int | xdevfeat_has_tzcode (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the TZCODE API. More... | |
int | xdevfeat_has_ant_info (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the ANT_INFO structure and API. More... | |
int | xdevfeat_has_enable_flags (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the ENABLE_FLAGS structure and API. More... | |
int | xdevfeat_has_gps_stat_info (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the STAT_INFO structure and API. More... | |
int | xdevfeat_has_ant_cable_length (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the ANT_CABLE_LEN structure and API. More... | |
int | xdevfeat_has_gps_ignore_lock (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the IGNORE_LOCK structure and API. More... | |
int | xdevfeat_has_scu_stat (const MBG_XDEV_FEATURES *p_xdf) |
Check if the device supports the SCU_STAT structures. More... | |
int | xdevfeat_has_sv_info (const MBG_XDEV_FEATURES *p_xdf) |
Check if the device supports the SV_INFO structures. More... | |
int | xdevfeat_has_raw_irig_data (const MBG_XDEV_FEATURES *p_xdf) |
Check if a timecode receiver provides MBG_RAW_IRIG_DATA. More... | |
int | xdevfeat_has_lan_ip4 (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the old LAN_IP4 API. More... | |
int | xdevfeat_has_net_cfg (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the new NET_CFG API. More... | |
int | xdevfeat_has_ptp (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the PTP API. More... | |
int | xdevfeat_has_ntp (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the NTP API. More... | |
int | xdevfeat_has_fw_mngmnt (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the FW management API. More... | |
int | xdevfeat_has_evt_log (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the event log API. More... | |
int | xdevfeat_has_ucap (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the user capture API. More... | |
int | xdevfeat_has_ucap_net (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the user capture via network feature. More... | |
int | xdevfeat_has_tlv_api (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the TLV API. More... | |
int | xdevfeat_supp_tlv_file_req (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports a file request via TLV. More... | |
int | xdevfeat_supp_tlv_exec_cmd (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports a command execution via TLV. More... | |
int | xdevfeat_supp_tlv_fw_rollback (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports a factory reset via TLV. More... | |
int | xdevfeat_supp_tlv_fw_update (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports a firmware update via TLV. More... | |
int | xdevfeat_supp_tlv_diag_file (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports creating / sending a diagnostics file via TLV. More... | |
int | xdevfeat_supp_tlv_ptpv2_license (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports PTPv2 license infos. More... | |
int | xdevfeat_supp_tlv_ntp_license (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports NTP license infos via TLV. More... | |
int | xdevfeat_supp_tlv_ptpv1_license (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports PTPv1 License Infos via TLV. More... | |
int | xdevfeat_supp_tlv_time_monitor_license (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports Time Monitor License infos via TLV. More... | |
int | xdevfeat_supp_tlv_ufu (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports UFU (Unified Firmware Update) via TLV. More... | |
int | xdevfeat_has_cmd_save_cfg (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the GPS_SAVE_CFG command. More... | |
int | xdevfeat_has_monitoring (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the extended feature monitoring. More... | |
int | xdevfeat_has_led_api (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the LED API. More... | |
int | xdevfeat_has_lne_api (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the LNE API. More... | |
int | xdevfeat_has_pwr_ctl_api (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the power control API. More... | |
int | xdevfeat_has_ext_sys_info (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the MBG_EXT_SYS_INFO command. More... | |
int | xdevfeat_has_transactions (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device has MBG_XFEATURE_TRANSACTIONS. More... | |
int | xdevfeat_has_reboot (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device has MBG_XFEATURE_REBOOT. More... | |
int | xdevfeat_has_req_ttm (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device has MBG_XFEATURE_REQ_TTM. More... | |
int | xdevfeat_has_xmulti_ref (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the extended multi ref features including multi instances. More... | |
int | xdevfeat_has_xbp (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the extended binary protocol (XBP) feature. More... | |
int | xdevfeat_has_database (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports database(s) feature. More... | |
int | xdevfeat_has_gnss_mode (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports GNSS mode feature All GNSS receivers support this feature by default, this is for GPS-only devices. More... | |
int | xdevfeat_has_tainted_cfg (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the Tainted config Tainted Config API. More... | |
int | xdevfeat_has_push_msgs (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports (un)registering for push messages. More... | |
int | xdevfeat_has_clk_res_info (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the MBG_CLK_RES_INFO structure. More... | |
int | xdevfeat_has_user_auth (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports user authentification. More... | |
int | xdevfeat_has_user_mngmnt (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports user management. More... | |
int | xdevfeat_has_service (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports services. More... | |
int | xdevfeat_has_xhe (const MBG_XDEV_FEATURES *p_xdf) |
Check if a device supports the XHE I/O commands. More... | |
int | xdevfeat_has_up_conv (const MBG_XDEV_FEATURES *p_xdf) |
Check if the device has an L1 frequency up converter. More... | |
int mbgextio_dev_has_up_conv | ( | const MBG_MSG_CTL * | pmctl | ) |
Check if the device has an L1 frequency up converter.
If this GNSS receiver supports this then a Meinberg antenna/converter can be used instead of a standard L1 antenna.
[in] | pmctl | Pointer to a valid message control structure |
Definition at line 3750 of file mbgextio.c.
References MBG_MSG_CTL_s::xdev_features, and xdevfeat_has_up_conv.
int xdevfeat_has_ant_cable_length | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the ANT_CABLE_LEN structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 718 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_ANT_CABLE_LEN, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_ant_info | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the ANT_INFO structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 652 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_ANT_INFO, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_bvar_stat | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the BVAR_STAT structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 500 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_BVAR_STAT, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_clk_res_info | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the MBG_CLK_RES_INFO structure.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1648 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_CLK_RES_INFO, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_cmd_save_cfg | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the GPS_SAVE_CFG command.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1311 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_SAVE_CFG, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_database | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports database(s) feature.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1563 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_DATABASE, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_enable_flags | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the ENABLE_FLAGS structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 674 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_ENABLE_FLAGS, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_evt_log | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the event log API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1007 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_EVT_LOG, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_ext_sys_info | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the MBG_EXT_SYS_INFO command.
[in,out] | p_xdf | Pointer to a valid message control structure |
Definition at line 1420 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_EXT_SYS_INFO, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_fw_mngmnt | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the FW management API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 987 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_FW_MNGMNT, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_gnss_mode | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports GNSS mode feature All GNSS receivers support this feature by default, this is for GPS-only devices.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1585 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_GNSS_MODE, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_gps_ignore_lock | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the IGNORE_LOCK structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 740 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_IGNORE_LOCK, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_gps_stat_info | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the STAT_INFO structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 696 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_STAT_INFO, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_lan_ip4 | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the old LAN_IP4 API.
The LAN_IP4 API provides structures and functions to configure parts of the networking of a device and is superseded by the NET_CFG API. Some devices combine NET_CFG and LAN_IP4. Therefore, mbgextio_get_all_net_cfg_info should be used preferably to read the network configuration. It will translate the old structures into the new ones.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 881 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_LAN_IP4, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_led_api | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the LED API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1354 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_LED_API, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_lne_api | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the LNE API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1376 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_LNE_API, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_monitoring | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the extended feature monitoring.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1332 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_MONITORING, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_net_cfg | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the new NET_CFG API.
The NET_CFG API provides structures and functions to configure the complete networking part of a device and supersedes the LAN_IP4 API. Not all devices support the whole feature set of the NET_CFG API or combine NET_CFG and LAN_IP4. Therefore, mbgextio_get_all_net_cfg_info should be used preferably to read the network configuration.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 910 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_NET_CFG, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_ntp | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the NTP API.
The NTP API consists of different calls and associated structures which have evolved over time. Not all devices support every call, so mbgextio_get_all_ntp_cfg_info takes care to check which parts are supported and thus should be used preferably to read NTP information.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 963 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_NTP, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_pos_lla | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports reading the position as LLA array.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 544 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_POS_LLA, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_pos_xyz | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports reading the position as XYZ array.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 522 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_POS_XYZ, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_ptp | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the PTP API.
The PTP API consists of different calls and associated structures which * have evolved over time. Not all devices support every call, so mbgextio_get_all_ptp_cfg_info takes care to check which parts are supported and thus should be used preferably to read PTP information.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 937 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_PTP, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_push_msgs | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports (un)registering for push messages.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1627 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_PUSH_MSGS, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_pwr_ctl_api | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the power control API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1398 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_PWR_CTL_API, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_pzf | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device can receive DCF77 PZF.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 277 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_DCF_PZF, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_raw_irig_data | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a timecode receiver provides MBG_RAW_IRIG_DATA.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 852 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_RAW_IRIG_DATA, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_reboot | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device has MBG_XFEATURE_REBOOT.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1474 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_REBOOT, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_req_ttm | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device has MBG_XFEATURE_REQ_TTM.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1496 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_REQ_TTM, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_scu_stat | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if the device supports the SCU_STAT structures.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 810 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_SCU_STAT, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_service | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports services.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1711 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_SERVICE, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_sv_info | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if the device supports the SV_INFO structures.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 831 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_SV_INFO, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_tainted_cfg | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the Tainted config Tainted Config API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1606 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_TAINTED_CFG, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_time_scale | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the MBG_TIME_SCALE_INFO structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 586 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_TIME_SCALE, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_time_ttm | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if the device supports the builtin feature TIME.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 566 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_TIME_TTM, and MBG_XDEV_FEATURES::receiver_info.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_time_ttm().
int xdevfeat_has_tlv_api | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the TLV API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1075 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_TLV_API, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_transactions | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device has MBG_XFEATURE_TRANSACTIONS.
[in,out] | p_xdf | Pointer to a valid message control structure |
Definition at line 1453 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_TRANSACTIONS, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_tzcode | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the TZCODE API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 630 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_TZCODE, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_tzdl | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the TZDL structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 608 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_HAS_TZDL, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_ucap | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the user capture API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1027 of file xdevfeat.c.
References MBG_ERR_NOT_SUPP_BY_DEV, MBG_SUCCESS, RECEIVER_INFO::n_ucaps, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_ucap_net | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the user capture via network feature.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1053 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_UCAP_NET, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_up_conv | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if the device has an L1 frequency up converter.
If this GNSS receiver supports this then a Meinberg antenna/converter can be used instead of a standard L1 antenna.
[in] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1757 of file xdevfeat.c.
References check_builtin_feature(), check_xfeature(), GPS_MODEL_HAS_UP_CONV, MBG_ERR_NOT_SUPP_BY_DEV, mbg_rc_is_success, MBG_XFEATURE_UP_CONV, MBG_XDEV_FEATURES::receiver_info, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_user_auth | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports user authentification.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1669 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_USER_AUTH, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_user_mngmnt | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports user management.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1690 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_USER_MNGMNT, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_xbp | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the extended binary protocol (XBP) feature.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1542 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_XBP, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_has_xhe | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the XHE I/O commands.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1732 of file xdevfeat.c.
References check_xfeature(), MBG_XFEATURE_XHE, and MBG_XDEV_FEATURES::xfeature_buffer.
int xdevfeat_has_xmulti_ref | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the extended multi ref features including multi instances.
The different multi ref feature and its appropriate flags have evolved over time. This function only checks the currently up-to-date GPS_HAS_XMRS_MULT_INSTC flag.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1521 of file xdevfeat.c.
References check_ri_feature(), GPS_HAS_XMRS_MULT_INSTC, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_bus_lvl_dev | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device is a bus level device.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 365 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_BUS_LVL_DEV, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_dcf | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device is a DCF77 AM receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 253 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_DCF_AM, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_gnss | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports the GNSS API.
This is usually supported by devices which can receive signals from different satellite systems, e.g. GPS, GLONASS, ...
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 205 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_GNSS, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_gps | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device can receive the GPS satellite system.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 177 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_GPS, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_jjy | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device is a JJY receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 321 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_JJY, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_msf | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device is an MSF receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 299 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_MSF, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_tcr | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device is a time code receiver (IRIG or similar)
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 229 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_TCR, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_is_wwvb | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device is a WWVB receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 343 of file xdevfeat.c.
References check_builtin_feature(), GPS_MODEL_IS_WWVB, and MBG_XDEV_FEATURES::receiver_info.
int xdevfeat_supp_tlv_diag_file | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports creating / sending a diagnostics file via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1185 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_DIAG_FILE, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_exec_cmd | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports a command execution via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1119 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_EXEC_CMD, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_file_req | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports a file request via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1097 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_FILE_REQUEST, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_fw_rollback | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports a factory reset via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1141 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_FW_ROLLBACK, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_fw_update | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports a firmware update via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1163 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_FW_UPDATE, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_ntp_license | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports NTP license infos via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1227 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_LICENSE_NTP_IDX, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_ptpv1_license | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports PTPv1 License Infos via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1248 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_LICENSE_PTPV1_IDX, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_ptpv2_license | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports PTPv2 license infos.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1206 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_LICENSE_PTPV2_IDX, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_time_monitor_license | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports Time Monitor License infos via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1269 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_LICENSE_TIME_MONITOR_IDX, and MBG_XDEV_FEATURES::tlv_info.
int xdevfeat_supp_tlv_ufu | ( | const MBG_XDEV_FEATURES * | p_xdf | ) |
Check if a device supports UFU (Unified Firmware Update) via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1289 of file xdevfeat.c.
References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_UFU, and MBG_XDEV_FEATURES::tlv_info.
int mbgextio_dev_has_up_conv |
Check if the device has an L1 frequency up converter.
If this GNSS receiver supports this then a Meinberg antenna/converter can be used instead of a standard L1 antenna.
[in] | pmctl | Pointer to a valid message control structure |
Definition at line 3756 of file mbgextio.c.
int xdevfeat_has_ant_cable_length |
Check if a device supports the ANT_CABLE_LEN structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 724 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ant_cable_length().
int xdevfeat_has_ant_info |
Check if a device supports the ANT_INFO structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 658 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ant_info().
int xdevfeat_has_bvar_stat |
Check if a device supports the BVAR_STAT structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 506 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_bvar_stat().
int xdevfeat_has_clk_res_info |
Check if a device supports the MBG_CLK_RES_INFO structure.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1654 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_clk_res_info().
int xdevfeat_has_cmd_save_cfg |
Check if a device supports the GPS_SAVE_CFG command.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1317 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_cmd_save_cfg().
int xdevfeat_has_database |
Check if a device supports database(s) feature.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1569 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_database().
int xdevfeat_has_enable_flags |
Check if a device supports the ENABLE_FLAGS structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 680 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_enable_flags().
int xdevfeat_has_evt_log |
Check if a device supports the event log API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1013 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_evt_log().
int xdevfeat_has_ext_sys_info |
Check if a device supports the MBG_EXT_SYS_INFO command.
[in,out] | p_xdf | Pointer to a valid message control structure |
Definition at line 1426 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ext_sys_info().
int xdevfeat_has_fw_mngmnt |
Check if a device supports the FW management API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 993 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_fw_mngmnt().
int xdevfeat_has_gnss_mode |
Check if a device supports GNSS mode feature All GNSS receivers support this feature by default, this is for GPS-only devices.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1591 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_gnss_mode().
int xdevfeat_has_gps_ignore_lock |
Check if a device supports the IGNORE_LOCK structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 746 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array().
int xdevfeat_has_gps_stat_info |
Check if a device supports the STAT_INFO structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 702 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_gps_stat_info().
int xdevfeat_has_lan_ip4 |
Check if a device supports the old LAN_IP4 API.
The LAN_IP4 API provides structures and functions to configure parts of the networking of a device and is superseded by the NET_CFG API. Some devices combine NET_CFG and LAN_IP4. Therefore, mbgextio_get_all_net_cfg_info should be used preferably to read the network configuration. It will translate the old structures into the new ones.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 887 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_lan_ip4().
int xdevfeat_has_led_api |
Check if a device supports the LED API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1360 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_led_api().
int xdevfeat_has_lne_api |
Check if a device supports the LNE API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1382 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_lne_api().
int xdevfeat_has_monitoring |
Check if a device supports the extended feature monitoring.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1338 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_monitoring().
int xdevfeat_has_net_cfg |
Check if a device supports the new NET_CFG API.
The NET_CFG API provides structures and functions to configure the complete networking part of a device and supersedes the LAN_IP4 API. Not all devices support the whole feature set of the NET_CFG API or combine NET_CFG and LAN_IP4. Therefore, mbgextio_get_all_net_cfg_info should be used preferably to read the network configuration.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 916 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_net_cfg().
int xdevfeat_has_ntp |
Check if a device supports the NTP API.
The NTP API consists of different calls and associated structures which have evolved over time. Not all devices support every call, so mbgextio_get_all_ntp_cfg_info takes care to check which parts are supported and thus should be used preferably to read NTP information.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 969 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ntp().
int xdevfeat_has_pos_lla |
Check if a device supports reading the position as LLA array.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 550 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pos_lla().
int xdevfeat_has_pos_xyz |
Check if a device supports reading the position as XYZ array.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 528 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pos_xyz().
int xdevfeat_has_ptp |
Check if a device supports the PTP API.
The PTP API consists of different calls and associated structures which * have evolved over time. Not all devices support every call, so mbgextio_get_all_ptp_cfg_info takes care to check which parts are supported and thus should be used preferably to read PTP information.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 943 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ptp().
int xdevfeat_has_push_msgs |
Check if a device supports (un)registering for push messages.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1633 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_push_msgs().
int xdevfeat_has_pwr_ctl_api |
Check if a device supports the power control API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1404 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pwr_ctl_api().
int xdevfeat_has_pzf |
Check if a device can receive DCF77 PZF.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 283 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pzf().
int xdevfeat_has_raw_irig_data |
Check if a timecode receiver provides MBG_RAW_IRIG_DATA.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 858 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_raw_irig_data().
int xdevfeat_has_reboot |
Check if a device has MBG_XFEATURE_REBOOT.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1480 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_reboot().
int xdevfeat_has_req_ttm |
Check if a device has MBG_XFEATURE_REQ_TTM.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1502 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_req_ttm().
int xdevfeat_has_scu_stat |
Check if the device supports the SCU_STAT structures.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 816 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_scu_stat().
int xdevfeat_has_service |
Check if a device supports services.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1717 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_service().
int xdevfeat_has_sv_info |
Check if the device supports the SV_INFO structures.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 837 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array().
int xdevfeat_has_tainted_cfg |
Check if a device supports the Tainted config Tainted Config API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1612 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_tainted_cfg().
int xdevfeat_has_time_scale |
Check if a device supports the MBG_TIME_SCALE_INFO structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 592 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_time_scale().
int xdevfeat_has_tlv_api |
Check if a device supports the TLV API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1081 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), mbgextio_dev_has_tlv_api(), and mbgextio_setup_xdevfeat().
int xdevfeat_has_transactions |
Check if a device has MBG_XFEATURE_TRANSACTIONS.
[in,out] | p_xdf | Pointer to a valid message control structure |
Definition at line 1459 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_transactions().
int xdevfeat_has_tzcode |
Check if a device supports the TZCODE API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 636 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_tzcode().
int xdevfeat_has_tzdl |
Check if a device supports the TZDL structure and API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 614 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_tzdl().
int xdevfeat_has_ucap |
Check if a device supports the user capture API.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1038 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ucap().
int xdevfeat_has_ucap_net |
Check if a device supports the user capture via network feature.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1059 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ucap_net().
int xdevfeat_has_up_conv |
Check if the device has an L1 frequency up converter.
If this GNSS receiver supports this then a Meinberg antenna/converter can be used instead of a standard L1 antenna.
[in] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1776 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_up_conv().
int xdevfeat_has_user_auth |
Check if a device supports user authentification.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1675 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_user_auth().
int xdevfeat_has_user_mngmnt |
Check if a device supports user management.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1696 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_user_mngmnt().
int xdevfeat_has_xbp |
Check if a device supports the extended binary protocol (XBP) feature.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1548 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_xbp().
int xdevfeat_has_xhe |
Check if a device supports the XHE I/O commands.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1738 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array().
int xdevfeat_has_xmulti_ref |
Check if a device supports the extended multi ref features including multi instances.
The different multi ref feature and its appropriate flags have evolved over time. This function only checks the currently up-to-date GPS_HAS_XMRS_MULT_INSTC flag.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1527 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_xmulti_ref().
int xdevfeat_is_bus_lvl_dev |
Check if a device is a bus level device.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 371 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_bus_lvl_dev().
int xdevfeat_is_dcf |
Check if a device is a DCF77 AM receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 259 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_dcf().
int xdevfeat_is_gnss |
Check if a device supports the GNSS API.
This is usually supported by devices which can receive signals from different satellite systems, e.g. GPS, GLONASS, ...
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 211 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_gnss().
int xdevfeat_is_gps |
Check if a device can receive the GPS satellite system.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 183 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_gps().
int xdevfeat_is_jjy |
Check if a device is a JJY receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 327 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array().
int xdevfeat_is_msf |
Check if a device is an MSF receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 305 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array().
int xdevfeat_is_tcr |
Check if a device is a time code receiver (IRIG or similar)
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 235 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_tcr().
int xdevfeat_is_wwvb |
Check if a device is a WWVB receiver.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 349 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array().
int xdevfeat_supp_tlv_diag_file |
Check if a device supports creating / sending a diagnostics file via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1191 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_diag_file().
int xdevfeat_supp_tlv_exec_cmd |
Check if a device supports a command execution via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1125 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_exec_cmd().
int xdevfeat_supp_tlv_file_req |
Check if a device supports a file request via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1103 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_file_req().
int xdevfeat_supp_tlv_fw_rollback |
Check if a device supports a factory reset via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1147 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_fw_rollback().
int xdevfeat_supp_tlv_fw_update |
Check if a device supports a firmware update via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1169 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_fw_update().
int xdevfeat_supp_tlv_ntp_license |
Check if a device supports NTP license infos via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1233 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ntp_license().
int xdevfeat_supp_tlv_ptpv1_license |
Check if a device supports PTPv1 License Infos via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1254 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ptpv1_license().
int xdevfeat_supp_tlv_ptpv2_license |
Check if a device supports PTPv2 license infos.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1212 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ptpv2_license().
int xdevfeat_supp_tlv_time_monitor_license |
Check if a device supports Time Monitor License infos via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1275 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_time_monitor_license().
int xdevfeat_supp_tlv_ufu |
Check if a device supports UFU (Unified Firmware Update) via TLV.
[in,out] | p_xdf | Pointer to a MBG_XDEV_FEATURES buffer associated with the device |
Definition at line 1295 of file xdevfeat.c.
Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ufu().