mbgtools-lx  4.2.8
Low level functions used to check if a particular feature is supported

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...
 

Variables

MBGEXTIO_CHK_SUPP_FNC mbgextio_dev_has_up_conv
 Check if the device has an L1 frequency up converter. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_gps
 Check if a device can receive the GPS satellite system. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_gnss
 Check if a device supports the GNSS API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_tcr
 Check if a device is a time code receiver (IRIG or similar) More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_dcf
 Check if a device is a DCF77 AM receiver. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_pzf
 Check if a device can receive DCF77 PZF. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_msf
 Check if a device is an MSF receiver. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_jjy
 Check if a device is a JJY receiver. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_wwvb
 Check if a device is a WWVB receiver. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_is_bus_lvl_dev
 Check if a device is a bus level device. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_bvar_stat
 Check if a device supports the BVAR_STAT structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_pos_xyz
 Check if a device supports reading the position as XYZ array. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_pos_lla
 Check if a device supports reading the position as LLA array. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_time_scale
 Check if a device supports the MBG_TIME_SCALE_INFO structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_tzdl
 Check if a device supports the TZDL structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_tzcode
 Check if a device supports the TZCODE API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ant_info
 Check if a device supports the ANT_INFO structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_enable_flags
 Check if a device supports the ENABLE_FLAGS structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_gps_stat_info
 Check if a device supports the STAT_INFO structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ant_cable_length
 Check if a device supports the ANT_CABLE_LEN structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_gps_ignore_lock
 Check if a device supports the IGNORE_LOCK structure and API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_scu_stat
 Check if the device supports the SCU_STAT structures. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_sv_info
 Check if the device supports the SV_INFO structures. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_raw_irig_data
 Check if a timecode receiver provides MBG_RAW_IRIG_DATA. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_lan_ip4
 Check if a device supports the old LAN_IP4 API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_net_cfg
 Check if a device supports the new NET_CFG API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ptp
 Check if a device supports the PTP API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ntp
 Check if a device supports the NTP API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_fw_mngmnt
 Check if a device supports the FW management API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_evt_log
 Check if a device supports the event log API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ucap
 Check if a device supports the user capture API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ucap_net
 Check if a device supports the user capture via network feature. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_tlv_api
 Check if a device supports the TLV API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_file_req
 Check if a device supports a file request via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_exec_cmd
 Check if a device supports a command execution via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_fw_rollback
 Check if a device supports a factory reset via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_fw_update
 Check if a device supports a firmware update via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_diag_file
 Check if a device supports creating / sending a diagnostics file via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_ptpv2_license
 Check if a device supports PTPv2 license infos. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_ntp_license
 Check if a device supports NTP license infos via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_ptpv1_license
 Check if a device supports PTPv1 License Infos via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_time_monitor_license
 Check if a device supports Time Monitor License infos via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_supp_tlv_ufu
 Check if a device supports UFU (Unified Firmware Update) via TLV. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_cmd_save_cfg
 Check if a device supports the GPS_SAVE_CFG command. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_monitoring
 Check if a device supports the extended feature monitoring. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_led_api
 Check if a device supports the LED API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_lne_api
 Check if a device supports the LNE API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_pwr_ctl_api
 Check if a device supports the power control API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_ext_sys_info
 Check if a device supports the MBG_EXT_SYS_INFO command. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_transactions
 Check if a device has MBG_XFEATURE_TRANSACTIONS. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_reboot
 Check if a device has MBG_XFEATURE_REBOOT. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_req_ttm
 Check if a device has MBG_XFEATURE_REQ_TTM. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_xmulti_ref
 Check if a device supports the extended multi ref features including multi instances. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_xbp
 Check if a device supports the extended binary protocol (XBP) feature. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_database
 Check if a device supports database(s) feature. More...
 
XDEVFEAT_CHK_SUPP_FNC 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. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_tainted_cfg
 Check if a device supports the Tainted config Tainted Config API. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_push_msgs
 Check if a device supports (un)registering for push messages. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_clk_res_info
 Check if a device supports the MBG_CLK_RES_INFO structure. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_user_auth
 Check if a device supports user authentification. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_user_mngmnt
 Check if a device supports user management. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_service
 Check if a device supports services. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_xhe
 Check if a device supports the XHE I/O commands. More...
 
XDEVFEAT_CHK_SUPP_FNC xdevfeat_has_up_conv
 Check if the device has an L1 frequency up converter. More...
 

Detailed Description

Note
Applications using the mbgextio API should use the mbgextio_ wrapper functions preferably. See mbgextio functions used to check if a particular feature is supported.

Function Documentation

◆ mbgextio_dev_has_up_conv()

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.

Parameters
[in]pmctlPointer to a valid message control structure
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 3750 of file mbgextio.c.

References MBG_MSG_CTL_s::xdev_features, and xdevfeat_has_up_conv.

◆ xdevfeat_has_ant_cable_length()

int xdevfeat_has_ant_cable_length ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the ANT_CABLE_LEN structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 718 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_ANT_CABLE_LEN, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_ant_info()

int xdevfeat_has_ant_info ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the ANT_INFO structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 652 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_ANT_INFO, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_bvar_stat()

int xdevfeat_has_bvar_stat ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the BVAR_STAT structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 500 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_BVAR_STAT, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_clk_res_info()

int xdevfeat_has_clk_res_info ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the MBG_CLK_RES_INFO structure.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1648 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_CLK_RES_INFO, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_cmd_save_cfg()

int xdevfeat_has_cmd_save_cfg ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the GPS_SAVE_CFG command.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
mbgextio_cmd_save_cfg
Low level functions used to check if a particular feature is supported

Definition at line 1311 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_SAVE_CFG, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_database()

int xdevfeat_has_database ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports database(s) feature.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1563 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_DATABASE, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_enable_flags()

int xdevfeat_has_enable_flags ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the ENABLE_FLAGS structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 674 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_ENABLE_FLAGS, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_evt_log()

int xdevfeat_has_evt_log ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the event log API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1007 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_EVT_LOG, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_ext_sys_info()

int xdevfeat_has_ext_sys_info ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the MBG_EXT_SYS_INFO command.

Parameters
[in,out]p_xdfPointer to a valid message control structure
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1420 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_EXT_SYS_INFO, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_fw_mngmnt()

int xdevfeat_has_fw_mngmnt ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the FW management API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_firmware_info
mbgextio_get_fw_glb_info
mbgextio_get_fw_info_idx
mbgextio_get_fw_ufu_info_idx
Low level functions used to check if a particular feature is supported

Definition at line 987 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_FW_MNGMNT, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_gnss_mode()

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1585 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_GNSS_MODE, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_gps_ignore_lock()

int xdevfeat_has_gps_ignore_lock ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the IGNORE_LOCK structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 740 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_IGNORE_LOCK, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_gps_stat_info()

int xdevfeat_has_gps_stat_info ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the STAT_INFO structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 696 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_STAT_INFO, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_lan_ip4()

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_net_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 881 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_LAN_IP4, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_led_api()

int xdevfeat_has_led_api ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the LED API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1354 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_LED_API, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_lne_api()

int xdevfeat_has_lne_api ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the LNE API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1376 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_LNE_API, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_monitoring()

int xdevfeat_has_monitoring ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the extended feature monitoring.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1332 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_MONITORING, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_net_cfg()

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_net_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 910 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_NET_CFG, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_ntp()

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_ntp_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 963 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_NTP, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_pos_lla()

int xdevfeat_has_pos_lla ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports reading the position as LLA array.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 544 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_POS_LLA, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_pos_xyz()

int xdevfeat_has_pos_xyz ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports reading the position as XYZ array.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 522 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_POS_XYZ, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_ptp()

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_ptp_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 937 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_PTP, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_push_msgs()

int xdevfeat_has_push_msgs ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports (un)registering for push messages.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1627 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_PUSH_MSGS, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_pwr_ctl_api()

int xdevfeat_has_pwr_ctl_api ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the power control API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1398 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_PWR_CTL_API, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_pzf()

int xdevfeat_has_pzf ( const MBG_XDEV_FEATURES p_xdf)

◆ xdevfeat_has_raw_irig_data()

int xdevfeat_has_raw_irig_data ( const MBG_XDEV_FEATURES p_xdf)

Check if a timecode receiver provides MBG_RAW_IRIG_DATA.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_raw_irig_data
Low level functions used to check if a particular feature is supported

Definition at line 852 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_RAW_IRIG_DATA, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_reboot()

int xdevfeat_has_reboot ( const MBG_XDEV_FEATURES p_xdf)

Check if a device has MBG_XFEATURE_REBOOT.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1474 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_REBOOT, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_req_ttm()

int xdevfeat_has_req_ttm ( const MBG_XDEV_FEATURES p_xdf)

Check if a device has MBG_XFEATURE_REQ_TTM.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported
mbgextio_get_time

Definition at line 1496 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_REQ_TTM, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_scu_stat()

int xdevfeat_has_scu_stat ( const MBG_XDEV_FEATURES p_xdf)

Check if the device supports the SCU_STAT structures.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported
Definitions used with SCU devices

Definition at line 810 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_SCU_STAT, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_service()

int xdevfeat_has_service ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports services.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1711 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_SERVICE, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_sv_info()

int xdevfeat_has_sv_info ( const MBG_XDEV_FEATURES p_xdf)

Check if the device supports the SV_INFO structures.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 831 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_SV_INFO, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_tainted_cfg()

int xdevfeat_has_tainted_cfg ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the Tainted config Tainted Config API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1606 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_TAINTED_CFG, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_time_scale()

int xdevfeat_has_time_scale ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the MBG_TIME_SCALE_INFO structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_time_scale_info
Low level functions used to check if a particular feature is supported

Definition at line 586 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_TIME_SCALE, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_time_ttm()

int xdevfeat_has_time_ttm ( const MBG_XDEV_FEATURES p_xdf)

Check if the device supports the builtin feature TIME.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

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().

◆ xdevfeat_has_tlv_api()

int xdevfeat_has_tlv_api ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the TLV API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Meinberg TLV API definitions
Low level functions used to check if a particular feature is supported

Definition at line 1075 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_TLV_API, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_transactions()

int xdevfeat_has_transactions ( const MBG_XDEV_FEATURES p_xdf)

Check if a device has MBG_XFEATURE_TRANSACTIONS.

Parameters
[in,out]p_xdfPointer to a valid message control structure
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1453 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_TRANSACTIONS, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_tzcode()

int xdevfeat_has_tzcode ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the TZCODE API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 630 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_TZCODE, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_tzdl()

int xdevfeat_has_tzdl ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the TZDL structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 608 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_HAS_TZDL, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_ucap()

int xdevfeat_has_ucap ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the user capture API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_has_ucap_net()

int xdevfeat_has_ucap_net ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the user capture via network feature.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
User Captures via Network
Low level functions used to check if a particular feature is supported

Definition at line 1053 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_UCAP_NET, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_up_conv()

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.

Parameters
[in]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_has_user_auth()

int xdevfeat_has_user_auth ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports user authentification.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1669 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_USER_AUTH, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_user_mngmnt()

int xdevfeat_has_user_mngmnt ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports user management.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1690 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_USER_MNGMNT, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_xbp()

int xdevfeat_has_xbp ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the extended binary protocol (XBP) feature.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1542 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_XBP, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_has_xhe()

int xdevfeat_has_xhe ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports the XHE I/O commands.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1732 of file xdevfeat.c.

References check_xfeature(), MBG_XFEATURE_XHE, and MBG_XDEV_FEATURES::xfeature_buffer.

◆ xdevfeat_has_xmulti_ref()

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_xmulti_ref_info
Low level functions used to check if a particular feature is supported

Definition at line 1521 of file xdevfeat.c.

References check_ri_feature(), GPS_HAS_XMRS_MULT_INSTC, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_bus_lvl_dev()

int xdevfeat_is_bus_lvl_dev ( const MBG_XDEV_FEATURES p_xdf)

Check if a device is a bus level device.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 365 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_BUS_LVL_DEV, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_dcf()

int xdevfeat_is_dcf ( const MBG_XDEV_FEATURES p_xdf)

◆ xdevfeat_is_gnss()

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, ...

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_gnss
mbg_chk_dev_is_gnss
MBG_GNSS_TYPES
Low level functions used to check if a particular feature is supported

Definition at line 205 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_GNSS, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_gps()

int xdevfeat_is_gps ( const MBG_XDEV_FEATURES p_xdf)

Check if a device can receive the GPS satellite system.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_gps
mbg_chk_dev_is_gps
Low level functions used to check if a particular feature is supported

Definition at line 177 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_GPS, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_jjy()

int xdevfeat_is_jjy ( const MBG_XDEV_FEATURES p_xdf)

Check if a device is a JJY receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 321 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_JJY, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_msf()

int xdevfeat_is_msf ( const MBG_XDEV_FEATURES p_xdf)

Check if a device is an MSF receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 299 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_MSF, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_tcr()

int xdevfeat_is_tcr ( const MBG_XDEV_FEATURES p_xdf)

Check if a device is a time code receiver (IRIG or similar)

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_tcr
mbg_chk_dev_is_tcr
Low level functions used to check if a particular feature is supported

Definition at line 229 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_TCR, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_is_wwvb()

int xdevfeat_is_wwvb ( const MBG_XDEV_FEATURES p_xdf)

Check if a device is a WWVB receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 343 of file xdevfeat.c.

References check_builtin_feature(), GPS_MODEL_IS_WWVB, and MBG_XDEV_FEATURES::receiver_info.

◆ xdevfeat_supp_tlv_diag_file()

int xdevfeat_supp_tlv_diag_file ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports creating / sending a diagnostics file via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
::TODO //refer to get diag function
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_exec_cmd()

int xdevfeat_supp_tlv_exec_cmd ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports a command execution via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_xmt_cmd_line
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_file_req()

int xdevfeat_supp_tlv_file_req ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports a file request via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_req_file
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_fw_rollback()

int xdevfeat_supp_tlv_fw_rollback ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports a factory reset via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_xmt_fw_rollback
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_fw_update()

int xdevfeat_supp_tlv_fw_update ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports a firmware update via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_xmt_fw_update
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_ntp_license()

int xdevfeat_supp_tlv_ntp_license ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports NTP license infos via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_ptpv1_license()

int xdevfeat_supp_tlv_ptpv1_license ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports PTPv1 License Infos via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_ptpv2_license()

int xdevfeat_supp_tlv_ptpv2_license ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports PTPv2 license infos.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_time_monitor_license()

int xdevfeat_supp_tlv_time_monitor_license ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports Time Monitor License infos via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

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.

◆ xdevfeat_supp_tlv_ufu()

int xdevfeat_supp_tlv_ufu ( const MBG_XDEV_FEATURES p_xdf)

Check if a device supports UFU (Unified Firmware Update) via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

Definition at line 1289 of file xdevfeat.c.

References check_tlv_feat_supp(), MBG_TLV_FEAT_TYPE_UFU, and MBG_XDEV_FEATURES::tlv_info.

Variable Documentation

◆ mbgextio_dev_has_up_conv

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.

Parameters
[in]pmctlPointer to a valid message control structure
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 3756 of file mbgextio.c.

◆ xdevfeat_has_ant_cable_length

int xdevfeat_has_ant_cable_length

Check if a device supports the ANT_CABLE_LEN structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 724 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ant_cable_length().

◆ xdevfeat_has_ant_info

int xdevfeat_has_ant_info

Check if a device supports the ANT_INFO structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 658 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ant_info().

◆ xdevfeat_has_bvar_stat

int xdevfeat_has_bvar_stat

Check if a device supports the BVAR_STAT structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 506 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_bvar_stat().

◆ xdevfeat_has_clk_res_info

int xdevfeat_has_clk_res_info

Check if a device supports the MBG_CLK_RES_INFO structure.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1654 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_clk_res_info().

◆ xdevfeat_has_cmd_save_cfg

int xdevfeat_has_cmd_save_cfg

Check if a device supports the GPS_SAVE_CFG command.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
mbgextio_cmd_save_cfg
Low level functions used to check if a particular feature is supported

Definition at line 1317 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_cmd_save_cfg().

◆ xdevfeat_has_database

int xdevfeat_has_database

Check if a device supports database(s) feature.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1569 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_database().

◆ xdevfeat_has_enable_flags

int xdevfeat_has_enable_flags

Check if a device supports the ENABLE_FLAGS structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 680 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_enable_flags().

◆ xdevfeat_has_evt_log

int xdevfeat_has_evt_log

Check if a device supports the event log API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1013 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_evt_log().

◆ xdevfeat_has_ext_sys_info

int xdevfeat_has_ext_sys_info

Check if a device supports the MBG_EXT_SYS_INFO command.

Parameters
[in,out]p_xdfPointer to a valid message control structure
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1426 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ext_sys_info().

◆ xdevfeat_has_fw_mngmnt

int xdevfeat_has_fw_mngmnt

Check if a device supports the FW management API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_firmware_info
mbgextio_get_fw_glb_info
mbgextio_get_fw_info_idx
mbgextio_get_fw_ufu_info_idx
Low level functions used to check if a particular feature is supported

Definition at line 993 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_fw_mngmnt().

◆ xdevfeat_has_gnss_mode

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1591 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_gnss_mode().

◆ xdevfeat_has_gps_ignore_lock

int xdevfeat_has_gps_ignore_lock

Check if a device supports the IGNORE_LOCK structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 746 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array().

◆ xdevfeat_has_gps_stat_info

int xdevfeat_has_gps_stat_info

Check if a device supports the STAT_INFO structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 702 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_gps_stat_info().

◆ xdevfeat_has_lan_ip4

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_net_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 887 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_lan_ip4().

◆ xdevfeat_has_led_api

int xdevfeat_has_led_api

Check if a device supports the LED API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1360 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_led_api().

◆ xdevfeat_has_lne_api

int xdevfeat_has_lne_api

Check if a device supports the LNE API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1382 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_lne_api().

◆ xdevfeat_has_monitoring

int xdevfeat_has_monitoring

Check if a device supports the extended feature monitoring.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1338 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_monitoring().

◆ xdevfeat_has_net_cfg

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_net_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 916 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_net_cfg().

◆ xdevfeat_has_ntp

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_ntp_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 969 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ntp().

◆ xdevfeat_has_pos_lla

int xdevfeat_has_pos_lla

Check if a device supports reading the position as LLA array.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 550 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pos_lla().

◆ xdevfeat_has_pos_xyz

int xdevfeat_has_pos_xyz

Check if a device supports reading the position as XYZ array.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 528 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pos_xyz().

◆ xdevfeat_has_ptp

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_ptp_cfg_info
Low level functions used to check if a particular feature is supported

Definition at line 943 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ptp().

◆ xdevfeat_has_push_msgs

int xdevfeat_has_push_msgs

Check if a device supports (un)registering for push messages.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1633 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_push_msgs().

◆ xdevfeat_has_pwr_ctl_api

int xdevfeat_has_pwr_ctl_api

Check if a device supports the power control API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1404 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pwr_ctl_api().

◆ xdevfeat_has_pzf

int xdevfeat_has_pzf

Check if a device can receive DCF77 PZF.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_has_pzf
mbg_chk_dev_has_pzf
Low level functions used to check if a particular feature is supported

Definition at line 283 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_pzf().

◆ xdevfeat_has_raw_irig_data

int xdevfeat_has_raw_irig_data

Check if a timecode receiver provides MBG_RAW_IRIG_DATA.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_raw_irig_data
Low level functions used to check if a particular feature is supported

Definition at line 858 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_raw_irig_data().

◆ xdevfeat_has_reboot

int xdevfeat_has_reboot

Check if a device has MBG_XFEATURE_REBOOT.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1480 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_reboot().

◆ xdevfeat_has_req_ttm

int xdevfeat_has_req_ttm

Check if a device has MBG_XFEATURE_REQ_TTM.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported
mbgextio_get_time

Definition at line 1502 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_req_ttm().

◆ xdevfeat_has_scu_stat

int xdevfeat_has_scu_stat

Check if the device supports the SCU_STAT structures.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported
Definitions used with SCU devices

Definition at line 816 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_scu_stat().

◆ xdevfeat_has_service

int xdevfeat_has_service

Check if a device supports services.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1717 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_service().

◆ xdevfeat_has_sv_info

int xdevfeat_has_sv_info

Check if the device supports the SV_INFO structures.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 837 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array().

◆ xdevfeat_has_tainted_cfg

int xdevfeat_has_tainted_cfg

Check if a device supports the Tainted config Tainted Config API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1612 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_tainted_cfg().

◆ xdevfeat_has_time_scale

int xdevfeat_has_time_scale

Check if a device supports the MBG_TIME_SCALE_INFO structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_time_scale_info
Low level functions used to check if a particular feature is supported

Definition at line 592 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_time_scale().

◆ xdevfeat_has_tlv_api

int xdevfeat_has_tlv_api

Check if a device supports the TLV API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Meinberg TLV API definitions
Low level functions used to check if a particular feature is supported

Definition at line 1081 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), mbgextio_dev_has_tlv_api(), and mbgextio_setup_xdevfeat().

◆ xdevfeat_has_transactions

int xdevfeat_has_transactions

Check if a device has MBG_XFEATURE_TRANSACTIONS.

Parameters
[in,out]p_xdfPointer to a valid message control structure
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
::TODO ###
Low level functions used to check if a particular feature is supported

Definition at line 1459 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_transactions().

◆ xdevfeat_has_tzcode

int xdevfeat_has_tzcode

Check if a device supports the TZCODE API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 636 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_tzcode().

◆ xdevfeat_has_tzdl

int xdevfeat_has_tzdl

Check if a device supports the TZDL structure and API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 614 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_tzdl().

◆ xdevfeat_has_ucap

int xdevfeat_has_ucap

Check if a device supports the user capture API.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1038 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ucap().

◆ xdevfeat_has_ucap_net

int xdevfeat_has_ucap_net

Check if a device supports the user capture via network feature.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
User Captures via Network
Low level functions used to check if a particular feature is supported

Definition at line 1059 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_ucap_net().

◆ xdevfeat_has_up_conv

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.

Parameters
[in]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 1776 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_up_conv().

◆ xdevfeat_has_user_auth

int xdevfeat_has_user_auth

Check if a device supports user authentification.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1675 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_user_auth().

◆ xdevfeat_has_user_mngmnt

int xdevfeat_has_user_mngmnt

Check if a device supports user management.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1696 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_user_mngmnt().

◆ xdevfeat_has_xbp

int xdevfeat_has_xbp

Check if a device supports the extended binary protocol (XBP) feature.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1548 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_xbp().

◆ xdevfeat_has_xhe

int xdevfeat_has_xhe

Check if a device supports the XHE I/O commands.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_xfeature
See also
Low level functions used to check if a particular feature is supported

Definition at line 1738 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array().

◆ xdevfeat_has_xmulti_ref

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.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_ri_feature
See also
mbgextio_get_all_xmulti_ref_info
Low level functions used to check if a particular feature is supported

Definition at line 1527 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_has_xmulti_ref().

◆ xdevfeat_is_bus_lvl_dev

int xdevfeat_is_bus_lvl_dev

Check if a device is a bus level device.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 371 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_bus_lvl_dev().

◆ xdevfeat_is_dcf

int xdevfeat_is_dcf

Check if a device is a DCF77 AM receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_dcf
mbg_chk_dev_is_dcf
Low level functions used to check if a particular feature is supported

Definition at line 259 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_dcf().

◆ xdevfeat_is_gnss

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, ...

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_gnss
mbg_chk_dev_is_gnss
MBG_GNSS_TYPES
Low level functions used to check if a particular feature is supported

Definition at line 211 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_gnss().

◆ xdevfeat_is_gps

int xdevfeat_is_gps

Check if a device can receive the GPS satellite system.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_gps
mbg_chk_dev_is_gps
Low level functions used to check if a particular feature is supported

Definition at line 183 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_gps().

◆ xdevfeat_is_jjy

int xdevfeat_is_jjy

Check if a device is a JJY receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 327 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array().

◆ xdevfeat_is_msf

int xdevfeat_is_msf

Check if a device is an MSF receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 305 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array().

◆ xdevfeat_is_tcr

int xdevfeat_is_tcr

Check if a device is a time code receiver (IRIG or similar)

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
mbgextio_dev_is_tcr
mbg_chk_dev_is_tcr
Low level functions used to check if a particular feature is supported

Definition at line 235 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_is_tcr().

◆ xdevfeat_is_wwvb

int xdevfeat_is_wwvb

Check if a device is a WWVB receiver.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else MBG_ERR_NOT_SUPP_BY_DEV or MBG_ERR_DEV_NOT_SUPP (see Low level functions used to check if a particular feature is supported)
See also
Low level functions used to check if a particular feature is supported

Definition at line 349 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array().

◆ xdevfeat_supp_tlv_diag_file

int xdevfeat_supp_tlv_diag_file

Check if a device supports creating / sending a diagnostics file via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
::TODO //refer to get diag function
Low level functions used to check if a particular feature is supported

Definition at line 1191 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_diag_file().

◆ xdevfeat_supp_tlv_exec_cmd

int xdevfeat_supp_tlv_exec_cmd

Check if a device supports a command execution via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_xmt_cmd_line
Low level functions used to check if a particular feature is supported

Definition at line 1125 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_exec_cmd().

◆ xdevfeat_supp_tlv_file_req

int xdevfeat_supp_tlv_file_req

Check if a device supports a file request via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_req_file
Low level functions used to check if a particular feature is supported

Definition at line 1103 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_file_req().

◆ xdevfeat_supp_tlv_fw_rollback

int xdevfeat_supp_tlv_fw_rollback

Check if a device supports a factory reset via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_xmt_fw_rollback
Low level functions used to check if a particular feature is supported

Definition at line 1147 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_fw_rollback().

◆ xdevfeat_supp_tlv_fw_update

int xdevfeat_supp_tlv_fw_update

Check if a device supports a firmware update via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
mbgextio_xmt_fw_update
Low level functions used to check if a particular feature is supported

Definition at line 1169 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_fw_update().

◆ xdevfeat_supp_tlv_ntp_license

int xdevfeat_supp_tlv_ntp_license

Check if a device supports NTP license infos via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

Definition at line 1233 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ntp_license().

◆ xdevfeat_supp_tlv_ptpv1_license

int xdevfeat_supp_tlv_ptpv1_license

Check if a device supports PTPv1 License Infos via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

Definition at line 1254 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ptpv1_license().

◆ xdevfeat_supp_tlv_ptpv2_license

int xdevfeat_supp_tlv_ptpv2_license

Check if a device supports PTPv2 license infos.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

Definition at line 1212 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ptpv2_license().

◆ xdevfeat_supp_tlv_time_monitor_license

int xdevfeat_supp_tlv_time_monitor_license

Check if a device supports Time Monitor License infos via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

Definition at line 1275 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_time_monitor_license().

◆ xdevfeat_supp_tlv_ufu

int xdevfeat_supp_tlv_ufu

Check if a device supports UFU (Unified Firmware Update) via TLV.

Parameters
[in,out]p_xdfPointer to a MBG_XDEV_FEATURES buffer associated with the device
Returns
MBG_SUCCESS if supported, else error code from check_tlv_feat_supp
See also
Low level functions used to check if a particular feature is supported

Definition at line 1295 of file xdevfeat.c.

Referenced by check_feat_supp_byte_array(), and mbgextio_dev_supp_tlv_ufu().