mbgtools-lx  4.2.8
RECEIVER_INFO Struct Reference

A structure used to identify a device type and supported features. More...

#include <gpsdefs.h>

Data Fields

uint16_t model_code
 identifier for receiver model, see GPS_MODEL_CODES More...
 
SW_REV sw_rev
 software revision and ID More...
 
char model_name [(16+1)]
 ASCIIZ, name of receiver model. More...
 
char sernum [(16+1)]
 ASCIIZ, serial number. More...
 
char epld_name [(8+1)]
 ASCIIZ, file name of EPLD image (optional) More...
 
uint8_t n_channels
 number of satellites which can be tracked simultaneously More...
 
uint32_t ticks_per_sec
 resolution of fractions of seconds, see GPS_TICKS_PER_SEC More...
 
RI_FEATURES features
 optional features, see GPS_FEATURE_MASKS More...
 
FIXED_FREQ_INFO fixed_freq
 optional non-standard fixed frequency, may be 0 if not supported More...
 
uint8_t osc_type
 type of installed oscillator, see GPS_OSC_TYPES More...
 
uint8_t osc_flags
 oscillator flags, actually not used and always 0 More...
 
uint8_t n_ucaps
 number of user time capture inputs More...
 
uint8_t n_com_ports
 number of on-board serial ports More...
 
uint8_t n_str_type
 max num of string types supported by any port More...
 
uint8_t n_prg_out
 number of programmable pulse outputs More...
 
uint16_t flags
 additional information, see RECEIVER_INFO_FLAG_MASKS More...
 

Detailed Description

A structure used to identify a device type and supported features.

Note
This may not be supported by some very old devices.

Definition at line 873 of file gpsdefs.h.

Field Documentation

◆ epld_name

char RECEIVER_INFO::epld_name[( 8+1)]

ASCIIZ, file name of EPLD image (optional)

Definition at line 879 of file gpsdefs.h.

Referenced by dump_receiver_info(), and show_ext_stat_info().

◆ features

RI_FEATURES RECEIVER_INFO::features

◆ fixed_freq

FIXED_FREQ_INFO RECEIVER_INFO::fixed_freq

optional non-standard fixed frequency, may be 0 if not supported

Definition at line 883 of file gpsdefs.h.

Referenced by dump_receiver_info().

◆ flags

uint16_t RECEIVER_INFO::flags

additional information, see RECEIVER_INFO_FLAG_MASKS

Definition at line 890 of file gpsdefs.h.

Referenced by dump_receiver_info().

◆ model_code

◆ model_name

char RECEIVER_INFO::model_name[( 16+1)]

ASCIIZ, name of receiver model.

Definition at line 877 of file gpsdefs.h.

Referenced by dump_receiver_info(), handle_xbp_node(), mbgextio_get_cmd_name(), mbgextio_setup_receiver_info(), and setup_device_type_name().

◆ n_channels

uint8_t RECEIVER_INFO::n_channels

number of satellites which can be tracked simultaneously

Definition at line 880 of file gpsdefs.h.

Referenced by dump_receiver_info().

◆ n_com_ports

◆ n_prg_out

◆ n_str_type

◆ n_ucaps

uint8_t RECEIVER_INFO::n_ucaps

number of user time capture inputs

Definition at line 886 of file gpsdefs.h.

Referenced by dump_receiver_info(), and xdevfeat_has_ucap().

◆ osc_flags

uint8_t RECEIVER_INFO::osc_flags

oscillator flags, actually not used and always 0

Definition at line 885 of file gpsdefs.h.

Referenced by dump_receiver_info().

◆ osc_type

uint8_t RECEIVER_INFO::osc_type

type of installed oscillator, see GPS_OSC_TYPES

Definition at line 884 of file gpsdefs.h.

Referenced by dump_receiver_info(), and show_ext_stat_info().

◆ sernum

char RECEIVER_INFO::sernum[( 16+1)]

ASCIIZ, serial number.

Definition at line 878 of file gpsdefs.h.

Referenced by dump_receiver_info(), mbgextio_setup_receiver_info(), and setup_sernum_and_receiver_info().

◆ sw_rev

SW_REV RECEIVER_INFO::sw_rev

software revision and ID

Definition at line 876 of file gpsdefs.h.

Referenced by dump_receiver_info(), mbg_get_show_dev_info(), and mbgextio_setup_receiver_info().

◆ ticks_per_sec

uint32_t RECEIVER_INFO::ticks_per_sec

resolution of fractions of seconds, see GPS_TICKS_PER_SEC

Definition at line 881 of file gpsdefs.h.

Referenced by check_setup_receiver_info(), dump_receiver_info(), and mbgextio_get_cmd_name().


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