Apollo 10.0
自动驾驶开放平台
apollo::drivers::gnss::enbroad 命名空间参考

struct  FrameHeader
 
struct  NAV_DATA_TypeDef
 
struct  NAV_GNSS_TypeDef
 
struct  NAV_IMU_TypeDef
 
struct  NAV_SINS_TypeDef
 

枚举

enum  EFUSHIONSTATUS {
  E_FUNSION_NONE = 0 , E_FUNSION_GPS = 1 , E_FUNSION_WHEEL = 2 , E_FUNSION_MOTION = 3 ,
  E_FUNSION_TOTAL = 4
}
 
enum  ENAVSTANDARDFLAGSTATUS { E_NAV_STANDARD_NO_PROCCSS = 0 , E_NAV_STANDARD_PROCCSSING = 1 , E_NAV_STANDARD_PROCCSSED = 2 , E_NAV_STANDARD_TOTAL = 3 }
 
enum  ENAVSTATUS {
  E_NAV_STATUS_START = 0 , E_NAV_STATUS_ROUTH_ALIGN = 1 , E_NAV_STATUS_SINS_KF_INITIAL = 2 , E_NAV_STATUS_SYSTEM_STANDARD = 3 ,
  E_NAV_STATUS_IN_NAV = 4 , E_NAV_STATUS_STOP = 5 , E_NAV_STATUS_TOTAL = 6
}
 
enum  EGPSRTKSTATUS {
  E_GPS_RTK_INVALID = 0 , E_GPS_RTK_SPP = 1 , E_GPS_RTK_DGPS = 2 , E_GPS_RTK_FIXED = 4 ,
  E_GPS_RTK_FLOAT = 5 , E_GPS_RTK_TOTAL = 6
}
 
enum  EPOLLDATATYPE {
  E_POLL_DEV_TEMP = 0 , E_POLL_GNSS_STATE = 20 , E_POLL_IMU_STATE = 40 , E_POLL_CAN_STATE = 60 ,
  E_POLL_INS_STATE = 80 , E_POLL_GNSS2_STATE = 100 , E_POLL_DATA_TOTAL = 120
}
 
enum  MessageId : uint16_t { BIN_NAV_DATA = 0x01AA , BIN_SINS_DATA = 0x02AA , BIN_IMU_DATA = 0x03AA , BIN_GNSS_DATA = 0x04AA }
 
enum class  DatumId : uint32_t { WGS84 = 61 }
 
enum  SyncHeadByte : uint8_t { SYNC_HEAD_0 = 0xA5 , SYNC_HEAD_1 = 0x5A , SYNC_HEAD_2 = 0x5A }
 
enum  SyncTailByte : uint8_t { SYNC_TAIL_0 = 0xA5 , SYNC_Tail_1 = 0x5A , SYNC_Tail_2 = 0x5A }
 

枚举类型说明

◆ DatumId

enum class apollo::drivers::gnss::enbroad::DatumId : uint32_t
strong
枚举值
WGS84 

在文件 enbroad_messages.h89 行定义.

89 : uint32_t {
90 // We only use WGS-84.
91 WGS84 = 61,
92};

◆ EFUSHIONSTATUS

枚举值
E_FUNSION_NONE 
E_FUNSION_GPS 
E_FUNSION_WHEEL 
E_FUNSION_MOTION 
E_FUNSION_TOTAL 

在文件 enbroad_messages.h33 行定义.

◆ EGPSRTKSTATUS

枚举值
E_GPS_RTK_INVALID 
E_GPS_RTK_SPP 
E_GPS_RTK_DGPS 
E_GPS_RTK_FIXED 
E_GPS_RTK_FLOAT 
E_GPS_RTK_TOTAL 

在文件 enbroad_messages.h58 行定义.

◆ ENAVSTANDARDFLAGSTATUS

枚举值
E_NAV_STANDARD_NO_PROCCSS 
E_NAV_STANDARD_PROCCSSING 
E_NAV_STANDARD_PROCCSSED 
E_NAV_STANDARD_TOTAL 

在文件 enbroad_messages.h41 行定义.

◆ ENAVSTATUS

枚举值
E_NAV_STATUS_START 
E_NAV_STATUS_ROUTH_ALIGN 
E_NAV_STATUS_SINS_KF_INITIAL 
E_NAV_STATUS_SYSTEM_STANDARD 
E_NAV_STATUS_IN_NAV 
E_NAV_STATUS_STOP 
E_NAV_STATUS_TOTAL 

在文件 enbroad_messages.h48 行定义.

◆ EPOLLDATATYPE

枚举值
E_POLL_DEV_TEMP 
E_POLL_GNSS_STATE 
E_POLL_IMU_STATE 
E_POLL_CAN_STATE 
E_POLL_INS_STATE 
E_POLL_GNSS2_STATE 
E_POLL_DATA_TOTAL 

在文件 enbroad_messages.h67 行定义.

◆ MessageId

枚举值
BIN_NAV_DATA 
BIN_SINS_DATA 
BIN_IMU_DATA 
BIN_GNSS_DATA 

在文件 enbroad_messages.h77 行定义.

◆ SyncHeadByte

枚举值
SYNC_HEAD_0 
SYNC_HEAD_1 
SYNC_HEAD_2 

在文件 enbroad_messages.h94 行定义.

◆ SyncTailByte

枚举值
SYNC_TAIL_0 
SYNC_Tail_1 
SYNC_Tail_2 

在文件 enbroad_messages.h100 行定义.