CfgNAV5

This is a ROS message definition.

Source

# CFG-NAV5 (0x06 0x24)
# Navigation Engine Settings

uint8 CLASS_ID = 6
uint8 MESSAGE_ID = 36

uint16 mask                         # Parameters Bitmask. Only the masked
                                    # parameters will be applied.
uint16 MASK_DYN = 1                 # Apply dynamic model settings
uint16 MASK_MIN_EL = 2              # Apply minimum elevation settings
uint16 MASK_FIX_MODE = 4            # Apply fix mode settings
uint16 MASK_DR_LIM = 8              # Apply DR limit settings
uint16 MASK_POS_MASK = 16           # Apply position mask settings
uint16 MASK_TIME_MASK = 32          # Apply time mask settings
uint16 MASK_STATIC_HOLD_MASK = 64   # Apply static hold settings
uint16 MASK_DGPS_MASK = 128         # Apply DGPS settings, firmware >= 7 only
uint16 MASK_CNO = 256               # Apply CNO threshold settings
uint16 MASK_UTC = 1024              # Apply UTC settings, protocol >= 16 only

uint8 dyn_model                     # Dynamic Platform model:
uint8 DYN_MODEL_PORTABLE = 0        # Portable
uint8 DYN_MODEL_STATIONARY = 2      # Stationary
uint8 DYN_MODEL_PEDESTRIAN = 3      # Pedestrian
uint8 DYN_MODEL_AUTOMOTIVE = 4      # Automotive
uint8 DYN_MODEL_SEA = 5             # Sea
uint8 DYN_MODEL_AIRBORNE_1G = 6     # Airborne with <1g Acceleration
uint8 DYN_MODEL_AIRBORNE_2G = 7     # Airborne with <2g Acceleration
uint8 DYN_MODEL_AIRBORNE_4G = 8     # Airborne with <4g Acceleration
uint8 DYN_MODEL_WRIST_WATCH = 9     # Wrist watch, protocol >= 18

uint8 fix_mode                      # Position Fixing Mode.
uint8 FIX_MODE_2D_ONLY = 1          # 2D only
uint8 FIX_MODE_3D_ONLY = 2          # 3D only
uint8 FIX_MODE_AUTO = 3             # Auto 2D/3D

int32 fixed_alt                     # Fixed altitude (mean sea level) for 2D fix mode.
                                    # [m / 0.01]
uint32 fixed_alt_var                # Fixed altitude variance for 2D mode. [m^2 / 0.0001]
int8 min_elev                       # Minimum Elevation for a GNSS satellite to be used in
                                    # NAV [deg]
uint8 dr_limit                      # Maximum time to perform dead reckoning [s]
                                    # (linear extrapolation) in case of GPS signal loss
uint16 p_dop                        # Position DOP Mask to use [1 / 0.1]
uint16 t_dop                        # Time DOP Mask to use [1 / 0.1]
uint16 p_acc                        # Position Accuracy Mask [m]
uint16 t_acc                        # Time Accuracy Mask [m]
uint8 static_hold_thresh            # Static hold threshold [cm/s]
uint8 dgnss_time_out                # DGNSS timeout, firmware 7 and newer only [s]

uint8 cno_thresh_num_svs            # Number of satellites required to have C/N0 above
                                    # cnoThresh for a fix to be attempted
uint8 cno_thresh                    # C/N0 threshold for deciding whether to attempt a fix
                                    # [dBHz]
uint8[2] reserved1                  # Reserved

uint16 static_hold_max_dist         # Static hold distance threshold (before quitting
                                    # static hold) [m]
uint8 utc_standard                  # UTC standard to be used:
uint8 UTC_STANDARD_AUTOMATIC = 0    # receiver selects based on GNSS configuration
uint8 UTC_STANDARD_GPS = 3          # UTC as operated by the U.S. Naval Observatory
                                    # (USNO); derived from GPS time
uint8 UTC_STANDARD_GLONASS = 6      # UTC as operated by the former Soviet Union;
                                    # derived from GLONASS time
uint8 UTC_STANDARD_BEIDOU = 7       # UTC as operated by the National Time Service
                                    # Center, China; derived from BeiDou time
uint8[5] reserved2                  # Reserved