Apollo 10.0
自动驾驶开放平台
novatel_messages.h 文件参考
#include <cstdint>
#include <limits>
#include "modules/drivers/gnss/proto/config.pb.h"
novatel_messages.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  apollo::drivers::gnss::novatel::MessageType
 
struct  apollo::drivers::gnss::novatel::LongHeader
 
struct  apollo::drivers::gnss::novatel::ShortHeader
 
struct  apollo::drivers::gnss::novatel::BDS_Ephemeris
 
struct  apollo::drivers::gnss::novatel::GLO_Ephemeris
 
struct  apollo::drivers::gnss::novatel::GPS_Ephemeris
 
struct  apollo::drivers::gnss::novatel::BestPos
 
struct  apollo::drivers::gnss::novatel::BestVel
 
struct  apollo::drivers::gnss::novatel::CorrImuData
 
struct  apollo::drivers::gnss::novatel::InsCov
 
struct  apollo::drivers::gnss::novatel::InsPva
 
struct  apollo::drivers::gnss::novatel::InsPvaX
 
struct  apollo::drivers::gnss::novatel::RawImuX
 
struct  apollo::drivers::gnss::novatel::RawImu
 
struct  apollo::drivers::gnss::novatel::Heading
 
struct  apollo::drivers::gnss::novatel::ImuParameter
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::drivers
 apollo::drivers
 
namespace  apollo::drivers::gnss
 
namespace  apollo::drivers::gnss::novatel
 

枚举

enum  apollo::drivers::gnss::novatel::MessageId : uint16_t {
  apollo::drivers::gnss::novatel::BESTGNSSPOS = 1429 , apollo::drivers::gnss::novatel::BESTGNSSVEL = 1430 , apollo::drivers::gnss::novatel::BESTPOS = 42 , apollo::drivers::gnss::novatel::BESTVEL = 99 ,
  apollo::drivers::gnss::novatel::CORRIMUDATA = 812 , apollo::drivers::gnss::novatel::CORRIMUDATAS = 813 , apollo::drivers::gnss::novatel::INSCOV = 264 , apollo::drivers::gnss::novatel::INSCOVS = 320 ,
  apollo::drivers::gnss::novatel::INSPVA = 507 , apollo::drivers::gnss::novatel::INSPVAS = 508 , apollo::drivers::gnss::novatel::INSPVAX = 1465 , apollo::drivers::gnss::novatel::PSRPOS = 47 ,
  apollo::drivers::gnss::novatel::PSRVEL = 100 , apollo::drivers::gnss::novatel::RAWIMU = 268 , apollo::drivers::gnss::novatel::RAWIMUS = 325 , apollo::drivers::gnss::novatel::RAWIMUX = 1461 ,
  apollo::drivers::gnss::novatel::RAWIMUSX = 1462 , apollo::drivers::gnss::novatel::MARK1PVA = 1067 , apollo::drivers::gnss::novatel::GPGGA = 218 , apollo::drivers::gnss::novatel::BDSEPHEMERIS = 1696 ,
  apollo::drivers::gnss::novatel::GLOEPHEMERIS = 723 , apollo::drivers::gnss::novatel::GPSEPHEMERIS = 7 , apollo::drivers::gnss::novatel::RANGE = 43 , apollo::drivers::gnss::novatel::HEADING = 971 ,
  apollo::drivers::gnss::novatel::IMURATECORRIMUS = 1362
}
 
enum  apollo::drivers::gnss::novatel::SyncByte : uint8_t { apollo::drivers::gnss::novatel::SYNC_0 = 0xAA , apollo::drivers::gnss::novatel::SYNC_1 = 0x44 , apollo::drivers::gnss::novatel::SYNC_2_LONG_HEADER = 0x12 , apollo::drivers::gnss::novatel::SYNC_2_SHORT_HEADER = 0x13 }
 
enum class  apollo::drivers::gnss::novatel::SolutionStatus : uint32_t {
  apollo::drivers::gnss::novatel::SOL_COMPUTED = 0 , apollo::drivers::gnss::novatel::INSUFFICIENT_OBS , apollo::drivers::gnss::novatel::NO_CONVERGENCE , apollo::drivers::gnss::novatel::SINGULARITY ,
  apollo::drivers::gnss::novatel::COV_TRACE , apollo::drivers::gnss::novatel::TEST_DIST , apollo::drivers::gnss::novatel::COLD_START , apollo::drivers::gnss::novatel::V_H_LIMIT ,
  apollo::drivers::gnss::novatel::VARIANCE , apollo::drivers::gnss::novatel::RESIDUALS , apollo::drivers::gnss::novatel::INTEGRITY_WARNING = 13 , apollo::drivers::gnss::novatel::PENDING = 18 ,
  apollo::drivers::gnss::novatel::INVALID_FIX = 19 , apollo::drivers::gnss::novatel::UNAUTHORIZED = 20 , apollo::drivers::gnss::novatel::INVALID_RATE , apollo::drivers::gnss::novatel::NONE = std::numeric_limits<uint32_t>::max()
}
 
enum class  apollo::drivers::gnss::novatel::SolutionType : uint32_t {
  apollo::drivers::gnss::novatel::NONE = 0 , apollo::drivers::gnss::novatel::FIXEDPOS = 1 , apollo::drivers::gnss::novatel::FIXEDHEIGHT = 2 , apollo::drivers::gnss::novatel::FLOATCONV = 4 ,
  apollo::drivers::gnss::novatel::WIDELANE = 5 , apollo::drivers::gnss::novatel::NARROWLANE = 6 , apollo::drivers::gnss::novatel::DOPPLER_VELOCITY = 8 , apollo::drivers::gnss::novatel::SINGLE = 16 ,
  apollo::drivers::gnss::novatel::PSRDIFF = 17 , apollo::drivers::gnss::novatel::WAAS = 18 , apollo::drivers::gnss::novatel::PROPOGATED = 19 , apollo::drivers::gnss::novatel::OMNISTAR = 20 ,
  apollo::drivers::gnss::novatel::L1_FLOAT = 32 , apollo::drivers::gnss::novatel::IONOFREE_FLOAT = 33 , apollo::drivers::gnss::novatel::NARROW_FLOAT = 34 , apollo::drivers::gnss::novatel::L1_INT = 48 ,
  apollo::drivers::gnss::novatel::WIDE_INT = 49 , apollo::drivers::gnss::novatel::NARROW_INT = 50 , apollo::drivers::gnss::novatel::RTK_DIRECT_INS = 51 , apollo::drivers::gnss::novatel::INS_SBAS = 52 ,
  apollo::drivers::gnss::novatel::INS_PSRSP = 53 , apollo::drivers::gnss::novatel::INS_PSRDIFF = 54 , apollo::drivers::gnss::novatel::INS_RTKFLOAT = 55 , apollo::drivers::gnss::novatel::INS_RTKFIXED = 56 ,
  apollo::drivers::gnss::novatel::INS_OMNISTAR = 57 , apollo::drivers::gnss::novatel::INS_OMNISTAR_HP = 58 , apollo::drivers::gnss::novatel::INS_OMNISTAR_XP = 59 , apollo::drivers::gnss::novatel::OMNISTAR_HP = 64 ,
  apollo::drivers::gnss::novatel::OMNISTAR_XP = 65 , apollo::drivers::gnss::novatel::PPP_CONVERGING = 68 , apollo::drivers::gnss::novatel::PPP = 69 , apollo::drivers::gnss::novatel::INS_PPP_CONVERGING = 73 ,
  apollo::drivers::gnss::novatel::INS_PPP = 74
}
 
enum class  apollo::drivers::gnss::novatel::DatumId : uint32_t { apollo::drivers::gnss::novatel::WGS84 = 61 }
 
enum class  apollo::drivers::gnss::novatel::InsStatus : uint32_t {
  apollo::drivers::gnss::novatel::INACTIVE = 0 , apollo::drivers::gnss::novatel::ALIGNING , apollo::drivers::gnss::novatel::HIGH_VARIANCE , apollo::drivers::gnss::novatel::SOLUTION_GOOD ,
  apollo::drivers::gnss::novatel::SOLUTION_FREE = 6 , apollo::drivers::gnss::novatel::ALIGNMENT_COMPLETE , apollo::drivers::gnss::novatel::DETERMINING_ORIENTATION , apollo::drivers::gnss::novatel::WAITING_INITIAL_POS ,
  apollo::drivers::gnss::novatel::NONE = std::numeric_limits<uint32_t>::max()
}
 

函数

ImuParameter apollo::drivers::gnss::novatel::GetImuParameter (ImuType type)
 

变量

constexpr uint16_t apollo::drivers::gnss::novatel::CRC_LENGTH = 4