RINEX_structRawHeader Struct Reference

#include <rinex.h>


Detailed Description

NOT USED - A container for RINEX observation file header data. Each parameter is the string (multiline is some cases) of columns 1-60 that corresponds to a record descriptor from columns 61-80.

Definition at line 57 of file rinex.h.


Data Fields

char version_type [64]
 RINEX VERSION / TYPE - File type: O for Observation Data - Satellite System: G: GPS, R: GLONASS, E: Galileo, S: SBAS payload, M: Mixed.
char pgm_run_by_date [64]
 Name of program creating current file - Name of agency creating current file - Date and time of file creation, Format: yyyymmdd hhmmss zone, zone: 3-4 char. code for time zone. UTC recommended! LCL if local time with unknown local time system code.
char comments [1024]
 (Optional-multiline) Comment line(s). Enough space for 16 lines of comments.
char marker_name [64]
 Name of antenna marker.
char marker_nr [64]
 (Optional) Number of antenna marker .
char marker_type [64]
 Type of the marker: GEODETIC : Earth-fixed, high-precision monumentation, NON_GEODETIC : Earth-fixed, low-precision monumentation, NON_PHYSICAL : Generated from network processing, SPACEBORNE : Orbiting space vehicle, AIRBORNE : Aircraft, balloon, etc. WATER_CRAFT : Mobile water craft, GROUND_CRAFT : Mobile terrestrial vehicle, FIXED_BUOY : "Fixed" on water surface, FLOATING_BUOY: Floating on water surface, FLOATING_ICE : Floating ice sheet, etc., GLACIER : "Fixed" on a glacier, BALLISTIC : Rockets, shells, etc, ANIMAL : Animal carrying a receiver, HUMAN : Human being, Record required except for GEODETIC and NON_GEODETIC marker types. Users may define other project-dependent keywords.
char observer_agency [64]
 Name of observer / agency.
char receiver_nr_type_version [64]
 Receiver number, type, and version (Version: e.g. Internal Software Version).
char antenna_nr_type [64]
 Antenna number and type.
char approx_position_xyz [64]
 Geocentric approximate marker position (Units: Meters, System: ITRS recommended) Optional for moving platforms.
char antenna_delta_h_e_n [64]
 Antenna height: Height of the antenna reference point (ARP) above the marker - Horizontal eccentricity of ARP relative to the marker (east/north). All units in meters.
char antenna_delta_xyz [64]
 (Optional) Position of antenna reference point for antenna on vehicle (m). XYZ vector in body-fixed coord. system.
char antenna_phasecenter [64]
 (Optional) Average phase center position w/r to antenna reference point (m) - satellite system (g/r/e/s), - observation code - north/east/up (fixed station) or x/y/z in body-fixed system (vehicle).
char antenna_b_sight_xyz [64]
 (Optional) Direction of the “vertical” antenna axis towards the gnss satellites. Antenna on vehicle: unit vector in body-fixed coord. system tilted antenna on fixed station: unit vector in n/e/up left-handed system.
char antenna_zerodir_azi [64]
 (Optional) Azimuth of the zero-direction of a fixed antenna (degrees, from north).
char antenna_zerodir_xyz [64]
 (Optional) Zero-direction of antenna antenna on vehicle: Unit vector in body-fixed coord. system tilted antenna on fixed station: Unit vector in n/e/up left-handed system.
char center_of_mass_xyz [64]
 (Optional) Current center of mass (x,y,z, meters) of vehicle in body-fixed coordinate system. Same system as used for attitude.
char system_nrobs_obstypes [64]
 Satellite system - Number of observation types - List of observation types. Varies with RINEX version.
char signal_strength_unit [64]
 (Optional) The Unit of the signal strengt observables Snn (if present) DBHZ : s/n given in dB-Hz.
char interval [64]
 (Optional) Observation interval in seconds.
char time_of_first_obs [64]
 The time of first observation record (4-digit-year, month,day,hour,min,sec)- Time system: GPS=GPS time system, GLO=UTC time system, GAL=Galileo System Time. Compulsory in mixed GPS/GLONASS files, Defaults: GPS for pure GPS files, GLO for pure GLONASS files, GAL for pure Galileo files.
char time_of_last_obs [64]
 (Optional) The time of last observation record (4-digit-year, month,day,hour,min,sec)- time system: same value as in time_of_first_obs record.
char rcv_clock_offs_appl [64]
 (Optional) Epoch, code, and phase are corrected by applying the realtime-derived receiver clock offset: 1=yes, 0=no; default: 0=no. Record required if clock offsets are reported in the EPOCH/SAT records.
char sys_dcbs_applied [64]
 (Optional) Satellite system (G/R/E/S) - Program name used to apply differential code bias corrections - Source of corrections (URL). Repeat for each satellite system. No corrections applied: Blank fields or record not present.
char sys_pcvs_applied [64]
 (Optional) Satellite system (G/R/E/S) - Program name used to apply phase center variation corrections - Source of corrections (URL). Repeat for each satellite system. No corrections applied: Blank fields or record not present.
char sys_scale_factor [512]
 (Optional-multiline) Satellite system (G/R/E/S) - Factor to divide stored observations with before use (1,10,100,1000) - Number of observation types involved. 0 or blank: All observation types - List of observation types. Use continuation line(s) for more than 12 observation types. Repeat record if different factors are applied to different observation types. A value of 1 is assumed if record is missing.
char leap_seconds [64]
 (Optional) Number of leap seconds since 6-Jan-1980. Recommended for mixed GPS/GLONASS files.
char nr_satellites [64]
 (Optional) Number of satellites, for which observations are stored in the file.
char prn_nr_of_obs [1024]
 (Optional-multiline) Satellite numbers, number of observations for each observation type indicated in the SYS / # / OBS TYPES record. If more than 9 observation types: Use continuation line(s). This record is (these records are) repeated for each satellite present in the data file.

Field Documentation

char RINEX_structRawHeader::version_type[64]

RINEX VERSION / TYPE - File type: O for Observation Data - Satellite System: G: GPS, R: GLONASS, E: Galileo, S: SBAS payload, M: Mixed.

Definition at line 59 of file rinex.h.

char RINEX_structRawHeader::pgm_run_by_date[64]

Name of program creating current file - Name of agency creating current file - Date and time of file creation, Format: yyyymmdd hhmmss zone, zone: 3-4 char. code for time zone. UTC recommended! LCL if local time with unknown local time system code.

Definition at line 60 of file rinex.h.

char RINEX_structRawHeader::comments[1024]

(Optional-multiline) Comment line(s). Enough space for 16 lines of comments.

Definition at line 61 of file rinex.h.

char RINEX_structRawHeader::marker_name[64]

Name of antenna marker.

Definition at line 62 of file rinex.h.

char RINEX_structRawHeader::marker_nr[64]

(Optional) Number of antenna marker .

Definition at line 63 of file rinex.h.

char RINEX_structRawHeader::marker_type[64]

Type of the marker: GEODETIC : Earth-fixed, high-precision monumentation, NON_GEODETIC : Earth-fixed, low-precision monumentation, NON_PHYSICAL : Generated from network processing, SPACEBORNE : Orbiting space vehicle, AIRBORNE : Aircraft, balloon, etc. WATER_CRAFT : Mobile water craft, GROUND_CRAFT : Mobile terrestrial vehicle, FIXED_BUOY : "Fixed" on water surface, FLOATING_BUOY: Floating on water surface, FLOATING_ICE : Floating ice sheet, etc., GLACIER : "Fixed" on a glacier, BALLISTIC : Rockets, shells, etc, ANIMAL : Animal carrying a receiver, HUMAN : Human being, Record required except for GEODETIC and NON_GEODETIC marker types. Users may define other project-dependent keywords.

Definition at line 64 of file rinex.h.

char RINEX_structRawHeader::observer_agency[64]

Name of observer / agency.

Definition at line 65 of file rinex.h.

char RINEX_structRawHeader::receiver_nr_type_version[64]

Receiver number, type, and version (Version: e.g. Internal Software Version).

Definition at line 66 of file rinex.h.

char RINEX_structRawHeader::antenna_nr_type[64]

Antenna number and type.

Definition at line 67 of file rinex.h.

char RINEX_structRawHeader::approx_position_xyz[64]

Geocentric approximate marker position (Units: Meters, System: ITRS recommended) Optional for moving platforms.

Definition at line 68 of file rinex.h.

char RINEX_structRawHeader::antenna_delta_h_e_n[64]

Antenna height: Height of the antenna reference point (ARP) above the marker - Horizontal eccentricity of ARP relative to the marker (east/north). All units in meters.

Definition at line 69 of file rinex.h.

char RINEX_structRawHeader::antenna_delta_xyz[64]

(Optional) Position of antenna reference point for antenna on vehicle (m). XYZ vector in body-fixed coord. system.

Definition at line 70 of file rinex.h.

char RINEX_structRawHeader::antenna_phasecenter[64]

(Optional) Average phase center position w/r to antenna reference point (m) - satellite system (g/r/e/s), - observation code - north/east/up (fixed station) or x/y/z in body-fixed system (vehicle).

Definition at line 71 of file rinex.h.

char RINEX_structRawHeader::antenna_b_sight_xyz[64]

(Optional) Direction of the “vertical” antenna axis towards the gnss satellites. Antenna on vehicle: unit vector in body-fixed coord. system tilted antenna on fixed station: unit vector in n/e/up left-handed system.

Definition at line 72 of file rinex.h.

char RINEX_structRawHeader::antenna_zerodir_azi[64]

(Optional) Azimuth of the zero-direction of a fixed antenna (degrees, from north).

Definition at line 73 of file rinex.h.

char RINEX_structRawHeader::antenna_zerodir_xyz[64]

(Optional) Zero-direction of antenna antenna on vehicle: Unit vector in body-fixed coord. system tilted antenna on fixed station: Unit vector in n/e/up left-handed system.

Definition at line 74 of file rinex.h.

char RINEX_structRawHeader::center_of_mass_xyz[64]

(Optional) Current center of mass (x,y,z, meters) of vehicle in body-fixed coordinate system. Same system as used for attitude.

Definition at line 75 of file rinex.h.

char RINEX_structRawHeader::system_nrobs_obstypes[64]

Satellite system - Number of observation types - List of observation types. Varies with RINEX version.

Definition at line 76 of file rinex.h.

char RINEX_structRawHeader::signal_strength_unit[64]

(Optional) The Unit of the signal strengt observables Snn (if present) DBHZ : s/n given in dB-Hz.

Definition at line 77 of file rinex.h.

char RINEX_structRawHeader::interval[64]

(Optional) Observation interval in seconds.

Definition at line 78 of file rinex.h.

char RINEX_structRawHeader::time_of_first_obs[64]

The time of first observation record (4-digit-year, month,day,hour,min,sec)- Time system: GPS=GPS time system, GLO=UTC time system, GAL=Galileo System Time. Compulsory in mixed GPS/GLONASS files, Defaults: GPS for pure GPS files, GLO for pure GLONASS files, GAL for pure Galileo files.

Definition at line 79 of file rinex.h.

char RINEX_structRawHeader::time_of_last_obs[64]

(Optional) The time of last observation record (4-digit-year, month,day,hour,min,sec)- time system: same value as in time_of_first_obs record.

Definition at line 80 of file rinex.h.

char RINEX_structRawHeader::rcv_clock_offs_appl[64]

(Optional) Epoch, code, and phase are corrected by applying the realtime-derived receiver clock offset: 1=yes, 0=no; default: 0=no. Record required if clock offsets are reported in the EPOCH/SAT records.

Definition at line 81 of file rinex.h.

char RINEX_structRawHeader::sys_dcbs_applied[64]

(Optional) Satellite system (G/R/E/S) - Program name used to apply differential code bias corrections - Source of corrections (URL). Repeat for each satellite system. No corrections applied: Blank fields or record not present.

Definition at line 82 of file rinex.h.

char RINEX_structRawHeader::sys_pcvs_applied[64]

(Optional) Satellite system (G/R/E/S) - Program name used to apply phase center variation corrections - Source of corrections (URL). Repeat for each satellite system. No corrections applied: Blank fields or record not present.

Definition at line 83 of file rinex.h.

char RINEX_structRawHeader::sys_scale_factor[512]

(Optional-multiline) Satellite system (G/R/E/S) - Factor to divide stored observations with before use (1,10,100,1000) - Number of observation types involved. 0 or blank: All observation types - List of observation types. Use continuation line(s) for more than 12 observation types. Repeat record if different factors are applied to different observation types. A value of 1 is assumed if record is missing.

Definition at line 84 of file rinex.h.

char RINEX_structRawHeader::leap_seconds[64]

(Optional) Number of leap seconds since 6-Jan-1980. Recommended for mixed GPS/GLONASS files.

Definition at line 85 of file rinex.h.

char RINEX_structRawHeader::nr_satellites[64]

(Optional) Number of satellites, for which observations are stored in the file.

Definition at line 86 of file rinex.h.

char RINEX_structRawHeader::prn_nr_of_obs[1024]

(Optional-multiline) Satellite numbers, number of observations for each observation type indicated in the SYS / # / OBS TYPES record. If more than 9 observation types: Use continuation line(s). This record is (these records are) repeated for each satellite present in the data file.

Definition at line 87 of file rinex.h.


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