ublox_msgs
  • C++ API
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace ublox
        • Namespace ublox_msgs
        • Namespace ublox_msgs::Class
        • Namespace ublox_msgs::Message
        • Namespace ublox_msgs::Message::ACK
        • Namespace ublox_msgs::Message::AID
        • Namespace ublox_msgs::Message::CFG
        • Namespace ublox_msgs::Message::ESF
        • Namespace ublox_msgs::Message::HNR
        • Namespace ublox_msgs::Message::INF
        • Namespace ublox_msgs::Message::MGA
        • Namespace ublox_msgs::Message::MON
        • Namespace ublox_msgs::Message::NAV
        • Namespace ublox_msgs::Message::RXM
        • Namespace ublox_msgs::Message::TIM
        • Namespace ublox_msgs::Message::UPD
      • Classes and Structs
        • Template Struct UbloxSerializer< ublox_msgs::msg::Ack_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::AidALM_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::AidEPH_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::AidHUI_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgCFG_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgDAT_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgDGNSS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgGNSS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgGNSSBlock_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgINF_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgINFBlock_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgMSG_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgNAV5_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgNAVX5_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgNMEA6_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgNMEA7_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgNMEA_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgPRT_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgRATE_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgRST_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgSBAS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgTMODE3_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgVALDEL_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgVALGET_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::CfgVALSET_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::EsfINS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::EsfMEAS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::EsfRAW_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::EsfRAWBlock_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::EsfSTATUS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::EsfSTATUSSens_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::HnrPVT_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::Inf_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::MonHW6_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::MonHW_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::MonVER_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::MonVERExtension_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavATT_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavCLOCK_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavCOV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavDGPS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavDGPSSV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavPOSECEF_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavPOSLLH_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavPVT7_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavPVT_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavRELPOSNED9_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavRELPOSNED_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSAT_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSATSV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSBAS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSBASSV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSOL_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSTATUS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSVIN_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSVINFO_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavSVINFOSV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavTIMEGPS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::NavVELNED_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmALM_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmEPH_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmRAW_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmRAWSV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmRAWX_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmRAWXMeas_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmRTCM_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmSFRB_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmSFRBX_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmSVSI_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::RxmSVSISV_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::TimTM2_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::UpdSOS_< ContainerAllocator > >
        • Template Struct UbloxSerializer< ublox_msgs::msg::UpdSOSAck_< ContainerAllocator > >
      • Variables
        • Variable ublox_msgs::Class::ACK
        • Variable ublox_msgs::Class::AID
        • Variable ublox_msgs::Class::CFG
        • Variable ublox_msgs::Class::ESF
        • Variable ublox_msgs::Class::HNR
        • Variable ublox_msgs::Class::INF
        • Variable ublox_msgs::Class::LOG
        • Variable ublox_msgs::Class::MGA
        • Variable ublox_msgs::Class::MON
        • Variable ublox_msgs::Class::NAV
        • Variable ublox_msgs::Class::RTCM
        • Variable ublox_msgs::Class::RXM
        • Variable ublox_msgs::Class::SEC
        • Variable ublox_msgs::Class::TIM
        • Variable ublox_msgs::Class::UPD
        • Variable ublox_msgs::Message::ACK::ACK
        • Variable ublox_msgs::Message::ACK::NACK
        • Variable ublox_msgs::Message::AID::ALM
        • Variable ublox_msgs::Message::AID::EPH
        • Variable ublox_msgs::Message::AID::HUI
        • Variable ublox_msgs::Message::CFG::ANT
        • Variable ublox_msgs::Message::CFG::CFG
        • Variable ublox_msgs::Message::CFG::DAT
        • Variable ublox_msgs::Message::CFG::DGNSS
        • Variable ublox_msgs::Message::CFG::GNSS
        • Variable ublox_msgs::Message::CFG::HNR
        • Variable ublox_msgs::Message::CFG::INF
        • Variable ublox_msgs::Message::CFG::MSG
        • Variable ublox_msgs::Message::CFG::NAV5
        • Variable ublox_msgs::Message::CFG::NAVX5
        • Variable ublox_msgs::Message::CFG::NMEA
        • Variable ublox_msgs::Message::CFG::PRT
        • Variable ublox_msgs::Message::CFG::RATE
        • Variable ublox_msgs::Message::CFG::RST
        • Variable ublox_msgs::Message::CFG::SBAS
        • Variable ublox_msgs::Message::CFG::TMODE3
        • Variable ublox_msgs::Message::CFG::USB
        • Variable ublox_msgs::Message::CFG::VALDEL
        • Variable ublox_msgs::Message::CFG::VALGET
        • Variable ublox_msgs::Message::CFG::VALSET
        • Variable ublox_msgs::Message::ESF::INS
        • Variable ublox_msgs::Message::ESF::MEAS
        • Variable ublox_msgs::Message::ESF::RAW
        • Variable ublox_msgs::Message::ESF::STATUS
        • Variable ublox_msgs::Message::HNR::PVT
        • Variable ublox_msgs::Message::INF::DEBUG
        • Variable ublox_msgs::Message::INF::ERROR
        • Variable ublox_msgs::Message::INF::NOTICE
        • Variable ublox_msgs::Message::INF::TEST
        • Variable ublox_msgs::Message::INF::WARNING
        • Variable ublox_msgs::Message::MGA::GAL
        • Variable ublox_msgs::Message::MON::GNSS
        • Variable ublox_msgs::Message::MON::HW
        • Variable ublox_msgs::Message::MON::VER
        • Variable ublox_msgs::Message::NAV::ATT
        • Variable ublox_msgs::Message::NAV::CLOCK
        • Variable ublox_msgs::Message::NAV::COV
        • Variable ublox_msgs::Message::NAV::DGPS
        • Variable ublox_msgs::Message::NAV::DOP
        • Variable ublox_msgs::Message::NAV::POSECEF
        • Variable ublox_msgs::Message::NAV::POSLLH
        • Variable ublox_msgs::Message::NAV::PVT
        • Variable ublox_msgs::Message::NAV::RELPOSNED
        • Variable ublox_msgs::Message::NAV::RELPOSNED9
        • Variable ublox_msgs::Message::NAV::SAT
        • Variable ublox_msgs::Message::NAV::SBAS
        • Variable ublox_msgs::Message::NAV::SOL
        • Variable ublox_msgs::Message::NAV::STATUS
        • Variable ublox_msgs::Message::NAV::SVIN
        • Variable ublox_msgs::Message::NAV::SVINFO
        • Variable ublox_msgs::Message::NAV::TIMEGPS
        • Variable ublox_msgs::Message::NAV::TIMEUTC
        • Variable ublox_msgs::Message::NAV::VELECEF
        • Variable ublox_msgs::Message::NAV::VELNED
        • Variable ublox_msgs::Message::RXM::ALM
        • Variable ublox_msgs::Message::RXM::EPH
        • Variable ublox_msgs::Message::RXM::RAW
        • Variable ublox_msgs::Message::RXM::RAWX
        • Variable ublox_msgs::Message::RXM::RTCM
        • Variable ublox_msgs::Message::RXM::SFRB
        • Variable ublox_msgs::Message::RXM::SFRBX
        • Variable ublox_msgs::Message::RXM::SVSI
        • Variable ublox_msgs::Message::TIM::TM2
        • Variable ublox_msgs::Message::UPD::SOS
      • Directories
        • Directory include
        • Directory ublox_msgs
      • Files
        • File serialization.hpp
        • File ublox_msgs.hpp
  • Message Definitions
    • Ack
    • AidALM
    • AidEPH
    • AidHUI
    • CfgANT
    • CfgCFG
    • CfgDAT
    • CfgDGNSS
    • CfgGNSS
    • CfgGNSSBlock
    • CfgHNR
    • CfgINF
    • CfgINFBlock
    • CfgMSG
    • CfgNAV5
    • CfgNAVX5
    • CfgNMEA
    • CfgNMEA6
    • CfgNMEA7
    • CfgPRT
    • CfgRATE
    • CfgRST
    • CfgSBAS
    • CfgTMODE3
    • CfgUSB
    • CfgVALDEL
    • CfgVALGET
    • CfgVALSET
    • CfgVALSETCfgdata
    • EsfINS
    • EsfMEAS
    • EsfRAW
    • EsfRAWBlock
    • EsfSTATUS
    • EsfSTATUSSens
    • EsfSTATUS_Sens
    • HnrPVT
    • Inf
    • MgaGAL
    • MonGNSS
    • MonHW
    • MonHW6
    • MonVER
    • MonVERExtension
    • NavATT
    • NavCLOCK
    • NavCOV
    • NavDGPS
    • NavDGPSSV
    • NavDOP
    • NavPOSECEF
    • NavPOSLLH
    • NavPVT
    • NavPVT7
    • NavRELPOSNED
    • NavRELPOSNED9
    • NavSAT
    • NavSATSV
    • NavSBAS
    • NavSBASSV
    • NavSOL
    • NavSTATUS
    • NavSVIN
    • NavSVINFO
    • NavSVINFOSV
    • NavTIMEGPS
    • NavTIMEUTC
    • NavVELECEF
    • NavVELNED
    • RxmALM
    • RxmEPH
    • RxmRAW
    • RxmRAWSV
    • RxmRAWX
    • RxmRAWXMeas
    • RxmRTCM
    • RxmSFRB
    • RxmSFRBX
    • RxmSVSI
    • RxmSVSISV
    • RxmSVSI_SV
    • TimTM2
    • UpdSOS
    • UpdSOSAck
  • Standard Documents
    • CHANGELOG
      • Changelog for package ublox_msgs
        • 2.3.0 (2022-04-13)
        • 2.0.0 (2020-10-13)
        • 1.2.0 (2019-11-19)
        • 1.1.2 (2017-08-02)
        • 1.1.0 (2017-07-17)
        • 1.0.0 (2017-06-23)
        • 0.0.5 (2016-08-06)
        • 0.0.4 (2014-12-08)
        • 0.0.3 (2014-10-18)
        • 0.0.2 (2014-10-03)
        • 0.0.1 (2014-08-15)
        • 0.0.0 (2014-06-23)
    • PACKAGE
  • Index
ublox_msgs
  • Message Definitions
  • NavRELPOSNED9
  • View page source

NavRELPOSNED9

This is a ROS message definition.

Source

# NAV-RELPOSNED (0x01 0x3C)
# Relative Positioning Information in NED frame
#
# The NED frame is defined as the local topological system at the reference
# station. The relative position vector components in this message, along with
# their associated accuracies, are given in that local topological system
# This message contains the relative position vector from the Reference Station
# to the Rover, including accuracy figures, in the local topological system
# defined at the reference station
#
# Supported on:
#  - u-blox 9 from protocol version 27.11 (only with High Precision GNSS products)
#

uint8 CLASS_ID = 1
uint8 MESSAGE_ID = 60

uint8 version                     # Message version (0x00 for this version)
uint8 reserved1                   # Reserved
uint16 ref_station_id             # Reference Station ID. Must be in the range
                                  # 0..4095
uint32 i_tow                      # GPS time of week of the navigation epoch
                                  # [ms]

int32 rel_pos_n                   # North component of relative position vector
                                  # [cm]
int32 rel_pos_e                   # East component of relative position vector
                                  # [cm]
int32 rel_pos_d                   # Down component of relative position vector
                                  # [cm]
int32 rel_pos_length              # Length of the relative position vector
                                  # [cm]
int32 rel_pos_heading             # Heading of the relative position vector
                                  # [1e-5 deg]
uint8[4] reserved2                # Reserved
int8 rel_pos_hpn                  # High-precision North component of relative
                                  # position vector. [0.1 mm]
                                  # Must be in the range -99 to +99.
                                  # The full North component of the relative
                                  # position vector, in units of cm, is given by
                                  # relPosN + (relPosHPN * 1e-2)
int8 rel_pos_hpe                  # High-precision East component of relative
                                  # position vector. [0.1 mm]
                                  # Must be in the range -99 to +99.
                                  # The full East component of the relative
                                  # position vector, in units of cm, is given by
                                  # relPosE + (relPosHPE * 1e-2)
int8 rel_pos_hpd                  # High-precision Down component of relative
                                  # position vector. [0.1 mm]
                                  # Must be in the range -99 to +99.
                                  # The full Down component of the relative
                                  # position vector, in units of cm, is given by
                                  # relPosD + (relPosHPD * 1e-2)
int8 rel_pos_hp_length            # High-precision component of the length of
                                  # the relative position vector.
                                  # Must be in the range -99 to +99.
                                  # The full length of the relative position
                                  # vector, in units of cm, is given by
                                  # relPosLength + (relPosHPLength * 1e-2)

uint32 acc_n                      # Accuracy of relative position North
                                  # component [0.1 mm]
uint32 acc_e                      # Accuracy of relative position East component
                                  # [0.1 mm]
uint32 acc_d                      # Accuracy of relative position Down component
                                  # [0.1 mm]
uint32 acc_length                 # Accuracy of length of the relative position
                                  # vector [0.1 mm]
uint32 acc_heading                # Accuracy of heading of the relative position
                                  # vector [1e-5 deg]

uint8[4] reserved3                # Reserved

uint32 flags
uint32 FLAGS_GNSS_FIX_OK = 1      # A valid fix (i.e within DOP & accuracy
                                  # masks)
uint32 FLAGS_DIFF_SOLN = 2        # Set if differential corrections were applied
uint32 FLAGS_REL_POS_VALID = 4    # Set if relative position components and
                                  # accuracies are valid
uint32 FLAGS_CARR_SOLN_MASK = 24  # Carrier phase range solution status:
uint32 FLAGS_CARR_SOLN_NONE = 0     # No carrier phase range solution
uint32 FLAGS_CARR_SOLN_FLOAT = 8    # Float solution. No fixed integer carrier
                                    # phase measurements have been used to
                                    # calculate the solution
uint32 FLAGS_CARR_SOLN_FIXED = 16   # Fixed solution. One or more fixed
                                    # integer carrier phase range measurements
                                    # have been used to calculate the solution
uint32 FLAGS_IS_MOVING = 32       # if the receiver is operating in moving
                                  # baseline mode (not supported in protocol
                                  # versions less than 20.3)
uint32 FLAGS_REF_POS_MISS = 64    # Set if extrapolated reference position was
                                  # used to compute moving baseline solution
                                  # this epoch (not supported in protocol
                                  # versions less than 20.3)
uint32 FLAGS_REF_OBS_MISS = 128   # Set if extrapolated reference observations
                                  # were used to compute moving baseline
                                  # solution this epoch (not supported in
                                  # protocol versions less than 20.3)
uint32 FLAGS_REL_POS_HEAD_VALID = 256   # Set if extrapolated reference observations
                                        # were used to compute moving baseline
                                        # solution this epoch (not supported in
                                        # protocol versions less than 20.3)
uint32 FLAGS_REL_POS_NORM = 512   # Set if extrapolated reference observations
                                  # were used to compute moving baseline
                                  # solution this epoch (not supported in
                                  # protocol versions less than 20.3)
Previous Next

© Copyright The <ublox_msgs> Contributors. License: BSD.

Built with Sphinx using a theme provided by Read the Docs.