Apollo 10.0
自动驾驶开放平台
apollo::drivers::gnss::Gnss结构体 参考
apollo::drivers::gnss::Gnss 的协作图:

Public 类型

enum  Type {
  INVALID = 0 , PROPAGATED = 1 , SINGLE = 2 , PSRDIFF = 3 ,
  PPP = 4 , RTK_FLOAT = 5 , RTK_INTEGER = 6
}
 

Public 属性

optional apollo::common::Header header = 1
 
optional double measurement_time = 2
 
optional float velocity_latency = 3 [default = 0.0]
 
optional apollo::common::PointLLH position = 4
 
optional apollo::common::Point3D position_std_dev = 5
 
optional apollo::common::Point3D linear_velocity = 6
 
optional apollo::common::Point3D linear_velocity_std_dev = 7
 
optional int32 num_sats = 8
 
optional Type type = 9
 
optional uint32 solution_status = 10
 
optional uint32 position_type = 11
 

详细描述

在文件 gnss.proto10 行定义.

成员枚举类型说明

◆ Type

枚举值
INVALID 
PROPAGATED 
SINGLE 
PSRDIFF 
PPP 
RTK_FLOAT 
RTK_INTEGER 

在文件 gnss.proto37 行定义.

37 {
38 // It is recommended not using the GNSS solution if solution type is INVALID
39 // or PROPAGATED.
40 INVALID = 0; // Invalid solution due to insufficient observations,
41 // integrity warning, etc.
42 PROPAGATED = 1; // Propagated by a Kalman filter without new observations.
43
44 // It is recommended using the following types of solution.
45 SINGLE = 2; // Standard GNSS solution without any corrections.
46 PSRDIFF = 3; // Pseudorange differential solution, including WAAS/SBAS
47 // solution.
48 PPP = 4; // Precise Point Positioning (PPP) solution.
49 RTK_FLOAT = 5; // Real Time Kinematic (RTK) float solution.
50 RTK_INTEGER = 6; // RTK integer solution.
51 }

类成员变量说明

◆ header

optional apollo::common::Header apollo::drivers::gnss::Gnss::header = 1

在文件 gnss.proto11 行定义.

◆ linear_velocity

optional apollo::common::Point3D apollo::drivers::gnss::Gnss::linear_velocity = 6

在文件 gnss.proto30 行定义.

◆ linear_velocity_std_dev

optional apollo::common::Point3D apollo::drivers::gnss::Gnss::linear_velocity_std_dev = 7

在文件 gnss.proto32 行定义.

◆ measurement_time

optional double apollo::drivers::gnss::Gnss::measurement_time = 2

在文件 gnss.proto15 行定义.

◆ num_sats

optional int32 apollo::drivers::gnss::Gnss::num_sats = 8

在文件 gnss.proto34 行定义.

◆ position

optional apollo::common::PointLLH apollo::drivers::gnss::Gnss::position = 4

在文件 gnss.proto25 行定义.

◆ position_std_dev

optional apollo::common::Point3D apollo::drivers::gnss::Gnss::position_std_dev = 5

在文件 gnss.proto28 行定义.

◆ position_type

optional uint32 apollo::drivers::gnss::Gnss::position_type = 11

在文件 gnss.proto54 行定义.

◆ solution_status

optional uint32 apollo::drivers::gnss::Gnss::solution_status = 10

在文件 gnss.proto53 行定义.

◆ type

optional Type apollo::drivers::gnss::Gnss::type = 9

在文件 gnss.proto52 行定义.

◆ velocity_latency

optional float apollo::drivers::gnss::Gnss::velocity_latency = 3 [default = 0.0]

在文件 gnss.proto22 行定义.


该结构体的文档由以下文件生成: