mbgtools-lx  4.2.8
PCPS_IO_BUFFER Union Reference

An I/O buffer for bus level devices. More...

#include <pcpsiobf.h>

Data Fields

PCPS_STATUS_PORT pcps_status_port_usb
 
PCPS_ID_STR fw_id
 
PCPS_SN_STR sernum
 
PCPS_TIME pcps_time
 
PCPS_STIME pcps_stime
 
PCPS_HR_TIME pcps_hr_time
 
PCPS_TIME_STAMP pcps_time_stamp
 
PCPS_SERIAL pcps_serial
 
PCPS_TZCODE pcps_tzcode
 
PCPS_TZDL pcps_tzdl
 
MBG_REF_OFFS mbg_ref_offs
 
MBG_OPT_INFO mbg_opt_info
 
MBG_OPT_SETTINGS mbg_opt_settings
 
IRIG_INFO irig_info
 
IRIG_SETTINGS irig_settings
 
PCPS_UCAP_ENTRIES pcps_ucap_entries
 
TZDL tzdl
 
SW_REV sw_rev
 
BVAR_STAT bvar_stat
 
TTM ttm
 
PORT_PARM port_parm
 
ANT_INFO ant_info
 
ENABLE_FLAGS enable_flags
 
STAT_INFO stat_info
 
RECEIVER_INFO receiver_info
 
GPS_CMD gps_cmd
 
IDENT ident
 
POS pos
 
XYZs xyzs
 
LLAs llas
 
ANT_CABLE_LEN ant_cable_len
 
PORT_SETTINGS_IDX port_settings_idx
 
SYNTH synth
 
SYNTH_STATE synth_state
 
ALL_POUT_INFO_IDX all_pout_info_idx
 
POUT_SETTINGS_IDX pout_settings_idx
 
ALL_STR_TYPE_INFO_IDX all_str_type_info_idx
 
ALL_PORT_INFO_IDX all_port_info_idx
 
ALL_PTP_UC_MASTER_INFO_IDX all_ptp_uc_master_info_idx
 
MBG_TIME_SCALE_INFO mbg_time_scale_info
 
MBG_TIME_SCALE_SETTINGS mbg_time_scale_settings
 
UTC utc
 
MBG_IRIG_CTRL_BITS mbg_irig_ctrl_bits
 
LAN_IF_INFO lan_if_info
 
IP4_SETTINGS ip4_settings
 
PTP_STATE ptp_state
 
PTP_CFG_INFO ptp_cfg_info
 
PTP_CFG_SETTINGS ptp_cfg_settings
 
PCPS_IRIG_TIME pcps_irig_time
 
MBG_RAW_IRIG_DATA mbg_raw_irig_data
 
PTP_UC_MASTER_CFG_LIMITS ptp_uc_master_cfg_limits
 
PTP_UC_MASTER_SETTINGS_IDX ptp_uc_master_settings_idx
 
PCPS_TIME_CYCLES pcps_time_cycles
 
PCPS_HR_TIME_CYCLES pcps_hr_time_cycles
 
MBG_DBG_PORT mbg_dbg_port
 
MBG_TIME_INFO_HRT mbg_time_info_hrt
 
CORR_INFO corr_info
 
TR_DISTANCE tr_distance
 
MBG_DEBUG_STATUS debug_status
 
MBG_NUM_EVT_LOG_ENTRIES num_evt_log_entries
 
MBG_EVT_LOG_ENTRY evt_log_entry
 
MBG_GNSS_MODE_SETTINGS gnss_mode_settings
 
MBG_GNSS_MODE_INFO gnss_mode_info
 
ALL_GNSS_SAT_INFO_IDX all_gnss_sat_info_idx
 
MBG_GPIO_CFG_LIMITS mbg_gpio_cfg_limits
 
ALL_GPIO_INFO_IDX all_gpio_info_idx
 
ALL_GPIO_STATUS_IDX all_gpio_status_idx
 
MBG_GPIO_SETTINGS_IDX mbg_gpio_settings_idx
 
XMULTI_REF_INSTANCES xmulti_ref_instances
 
ALL_XMULTI_REF_STATUS_IDX all_xmulti_ref_status_idx
 
ALL_XMULTI_REF_INFO_IDX all_xmulti_ref_info_idx
 
XMULTI_REF_SETTINGS_IDX xmulti_ref_settings_idx
 
XMR_HOLDOVER_STATUS xmr_holdover_status
 

Detailed Description

An I/O buffer for bus level devices.

Can be used in kernel space and user space, on targets that support IOCTL calls as well as on targets that don't.

Definition at line 78 of file pcpsiobf.h.

Field Documentation

◆ all_gnss_sat_info_idx

ALL_GNSS_SAT_INFO_IDX PCPS_IO_BUFFER::all_gnss_sat_info_idx

Definition at line 146 of file pcpsiobf.h.

◆ all_gpio_info_idx

ALL_GPIO_INFO_IDX PCPS_IO_BUFFER::all_gpio_info_idx

Definition at line 148 of file pcpsiobf.h.

◆ all_gpio_status_idx

ALL_GPIO_STATUS_IDX PCPS_IO_BUFFER::all_gpio_status_idx

Definition at line 149 of file pcpsiobf.h.

◆ all_port_info_idx

ALL_PORT_INFO_IDX PCPS_IO_BUFFER::all_port_info_idx

Definition at line 117 of file pcpsiobf.h.

◆ all_pout_info_idx

ALL_POUT_INFO_IDX PCPS_IO_BUFFER::all_pout_info_idx

Definition at line 114 of file pcpsiobf.h.

◆ all_ptp_uc_master_info_idx

ALL_PTP_UC_MASTER_INFO_IDX PCPS_IO_BUFFER::all_ptp_uc_master_info_idx

Definition at line 118 of file pcpsiobf.h.

◆ all_str_type_info_idx

ALL_STR_TYPE_INFO_IDX PCPS_IO_BUFFER::all_str_type_info_idx

Definition at line 116 of file pcpsiobf.h.

◆ all_xmulti_ref_info_idx

ALL_XMULTI_REF_INFO_IDX PCPS_IO_BUFFER::all_xmulti_ref_info_idx

Definition at line 153 of file pcpsiobf.h.

◆ all_xmulti_ref_status_idx

ALL_XMULTI_REF_STATUS_IDX PCPS_IO_BUFFER::all_xmulti_ref_status_idx

Definition at line 152 of file pcpsiobf.h.

◆ ant_cable_len

ANT_CABLE_LEN PCPS_IO_BUFFER::ant_cable_len

Definition at line 110 of file pcpsiobf.h.

◆ ant_info

ANT_INFO PCPS_IO_BUFFER::ant_info

Definition at line 101 of file pcpsiobf.h.

◆ bvar_stat

BVAR_STAT PCPS_IO_BUFFER::bvar_stat

Definition at line 98 of file pcpsiobf.h.

◆ corr_info

CORR_INFO PCPS_IO_BUFFER::corr_info

Definition at line 139 of file pcpsiobf.h.

◆ debug_status

MBG_DEBUG_STATUS PCPS_IO_BUFFER::debug_status

Definition at line 141 of file pcpsiobf.h.

◆ enable_flags

ENABLE_FLAGS PCPS_IO_BUFFER::enable_flags

Definition at line 102 of file pcpsiobf.h.

◆ evt_log_entry

MBG_EVT_LOG_ENTRY PCPS_IO_BUFFER::evt_log_entry

Definition at line 143 of file pcpsiobf.h.

◆ fw_id

PCPS_ID_STR PCPS_IO_BUFFER::fw_id

Definition at line 81 of file pcpsiobf.h.

Referenced by pcps_get_fw_id().

◆ gnss_mode_info

MBG_GNSS_MODE_INFO PCPS_IO_BUFFER::gnss_mode_info

Definition at line 145 of file pcpsiobf.h.

◆ gnss_mode_settings

MBG_GNSS_MODE_SETTINGS PCPS_IO_BUFFER::gnss_mode_settings

Definition at line 144 of file pcpsiobf.h.

◆ gps_cmd

GPS_CMD PCPS_IO_BUFFER::gps_cmd

Definition at line 105 of file pcpsiobf.h.

◆ ident

IDENT PCPS_IO_BUFFER::ident

Definition at line 106 of file pcpsiobf.h.

◆ ip4_settings

IP4_SETTINGS PCPS_IO_BUFFER::ip4_settings

Definition at line 124 of file pcpsiobf.h.

◆ irig_info

IRIG_INFO PCPS_IO_BUFFER::irig_info

Definition at line 93 of file pcpsiobf.h.

◆ irig_settings

IRIG_SETTINGS PCPS_IO_BUFFER::irig_settings

Definition at line 94 of file pcpsiobf.h.

◆ lan_if_info

LAN_IF_INFO PCPS_IO_BUFFER::lan_if_info

Definition at line 123 of file pcpsiobf.h.

◆ llas

LLAs PCPS_IO_BUFFER::llas

Definition at line 109 of file pcpsiobf.h.

◆ mbg_dbg_port

MBG_DBG_PORT PCPS_IO_BUFFER::mbg_dbg_port

Definition at line 134 of file pcpsiobf.h.

◆ mbg_gpio_cfg_limits

MBG_GPIO_CFG_LIMITS PCPS_IO_BUFFER::mbg_gpio_cfg_limits

Definition at line 147 of file pcpsiobf.h.

◆ mbg_gpio_settings_idx

MBG_GPIO_SETTINGS_IDX PCPS_IO_BUFFER::mbg_gpio_settings_idx

Definition at line 150 of file pcpsiobf.h.

◆ mbg_irig_ctrl_bits

MBG_IRIG_CTRL_BITS PCPS_IO_BUFFER::mbg_irig_ctrl_bits

Definition at line 122 of file pcpsiobf.h.

◆ mbg_opt_info

MBG_OPT_INFO PCPS_IO_BUFFER::mbg_opt_info

Definition at line 91 of file pcpsiobf.h.

◆ mbg_opt_settings

MBG_OPT_SETTINGS PCPS_IO_BUFFER::mbg_opt_settings

Definition at line 92 of file pcpsiobf.h.

◆ mbg_raw_irig_data

MBG_RAW_IRIG_DATA PCPS_IO_BUFFER::mbg_raw_irig_data

Definition at line 129 of file pcpsiobf.h.

◆ mbg_ref_offs

MBG_REF_OFFS PCPS_IO_BUFFER::mbg_ref_offs

Definition at line 90 of file pcpsiobf.h.

◆ mbg_time_info_hrt

MBG_TIME_INFO_HRT PCPS_IO_BUFFER::mbg_time_info_hrt

Definition at line 137 of file pcpsiobf.h.

Referenced by ioctl_switch().

◆ mbg_time_scale_info

MBG_TIME_SCALE_INFO PCPS_IO_BUFFER::mbg_time_scale_info

Definition at line 119 of file pcpsiobf.h.

◆ mbg_time_scale_settings

MBG_TIME_SCALE_SETTINGS PCPS_IO_BUFFER::mbg_time_scale_settings

Definition at line 120 of file pcpsiobf.h.

◆ num_evt_log_entries

MBG_NUM_EVT_LOG_ENTRIES PCPS_IO_BUFFER::num_evt_log_entries

Definition at line 142 of file pcpsiobf.h.

◆ pcps_hr_time

PCPS_HR_TIME PCPS_IO_BUFFER::pcps_hr_time

Definition at line 85 of file pcpsiobf.h.

Referenced by report_ret_val().

◆ pcps_hr_time_cycles

PCPS_HR_TIME_CYCLES PCPS_IO_BUFFER::pcps_hr_time_cycles

Definition at line 133 of file pcpsiobf.h.

Referenced by ioctl_switch().

◆ pcps_irig_time

PCPS_IRIG_TIME PCPS_IO_BUFFER::pcps_irig_time

Definition at line 128 of file pcpsiobf.h.

◆ pcps_serial

PCPS_SERIAL PCPS_IO_BUFFER::pcps_serial

Definition at line 87 of file pcpsiobf.h.

◆ pcps_status_port_usb

PCPS_STATUS_PORT PCPS_IO_BUFFER::pcps_status_port_usb

Definition at line 80 of file pcpsiobf.h.

◆ pcps_stime

PCPS_STIME PCPS_IO_BUFFER::pcps_stime

Definition at line 84 of file pcpsiobf.h.

◆ pcps_time

PCPS_TIME PCPS_IO_BUFFER::pcps_time

Definition at line 83 of file pcpsiobf.h.

Referenced by pcps_probe_device().

◆ pcps_time_cycles

PCPS_TIME_CYCLES PCPS_IO_BUFFER::pcps_time_cycles

Definition at line 132 of file pcpsiobf.h.

Referenced by ioctl_switch().

◆ pcps_time_stamp

PCPS_TIME_STAMP PCPS_IO_BUFFER::pcps_time_stamp

Definition at line 86 of file pcpsiobf.h.

◆ pcps_tzcode

PCPS_TZCODE PCPS_IO_BUFFER::pcps_tzcode

Definition at line 88 of file pcpsiobf.h.

◆ pcps_tzdl

PCPS_TZDL PCPS_IO_BUFFER::pcps_tzdl

Definition at line 89 of file pcpsiobf.h.

◆ pcps_ucap_entries

PCPS_UCAP_ENTRIES PCPS_IO_BUFFER::pcps_ucap_entries

Definition at line 95 of file pcpsiobf.h.

◆ port_parm

PORT_PARM PCPS_IO_BUFFER::port_parm

Definition at line 100 of file pcpsiobf.h.

◆ port_settings_idx

PORT_SETTINGS_IDX PCPS_IO_BUFFER::port_settings_idx

Definition at line 111 of file pcpsiobf.h.

◆ pos

POS PCPS_IO_BUFFER::pos

Definition at line 107 of file pcpsiobf.h.

◆ pout_settings_idx

POUT_SETTINGS_IDX PCPS_IO_BUFFER::pout_settings_idx

Definition at line 115 of file pcpsiobf.h.

◆ ptp_cfg_info

PTP_CFG_INFO PCPS_IO_BUFFER::ptp_cfg_info

Definition at line 126 of file pcpsiobf.h.

◆ ptp_cfg_settings

PTP_CFG_SETTINGS PCPS_IO_BUFFER::ptp_cfg_settings

Definition at line 127 of file pcpsiobf.h.

◆ ptp_state

PTP_STATE PCPS_IO_BUFFER::ptp_state

Definition at line 125 of file pcpsiobf.h.

◆ ptp_uc_master_cfg_limits

PTP_UC_MASTER_CFG_LIMITS PCPS_IO_BUFFER::ptp_uc_master_cfg_limits

Definition at line 130 of file pcpsiobf.h.

◆ ptp_uc_master_settings_idx

PTP_UC_MASTER_SETTINGS_IDX PCPS_IO_BUFFER::ptp_uc_master_settings_idx

Definition at line 131 of file pcpsiobf.h.

◆ receiver_info

RECEIVER_INFO PCPS_IO_BUFFER::receiver_info

Definition at line 104 of file pcpsiobf.h.

◆ sernum

PCPS_SN_STR PCPS_IO_BUFFER::sernum

Definition at line 82 of file pcpsiobf.h.

◆ stat_info

STAT_INFO PCPS_IO_BUFFER::stat_info

Definition at line 103 of file pcpsiobf.h.

◆ sw_rev

SW_REV PCPS_IO_BUFFER::sw_rev

Definition at line 97 of file pcpsiobf.h.

◆ synth

SYNTH PCPS_IO_BUFFER::synth

Definition at line 112 of file pcpsiobf.h.

◆ synth_state

SYNTH_STATE PCPS_IO_BUFFER::synth_state

Definition at line 113 of file pcpsiobf.h.

◆ tr_distance

TR_DISTANCE PCPS_IO_BUFFER::tr_distance

Definition at line 140 of file pcpsiobf.h.

◆ ttm

TTM PCPS_IO_BUFFER::ttm

Definition at line 99 of file pcpsiobf.h.

◆ tzdl

TZDL PCPS_IO_BUFFER::tzdl

Definition at line 96 of file pcpsiobf.h.

◆ utc

UTC PCPS_IO_BUFFER::utc

Definition at line 121 of file pcpsiobf.h.

◆ xmr_holdover_status

XMR_HOLDOVER_STATUS PCPS_IO_BUFFER::xmr_holdover_status

Definition at line 155 of file pcpsiobf.h.

◆ xmulti_ref_instances

XMULTI_REF_INSTANCES PCPS_IO_BUFFER::xmulti_ref_instances

Definition at line 151 of file pcpsiobf.h.

◆ xmulti_ref_settings_idx

XMULTI_REF_SETTINGS_IDX PCPS_IO_BUFFER::xmulti_ref_settings_idx

Definition at line 154 of file pcpsiobf.h.

◆ xyzs

XYZs PCPS_IO_BUFFER::xyzs

Definition at line 108 of file pcpsiobf.h.


The documentation for this union was generated from the following file: