Apollo 11.0
自动驾驶开放平台
apollo::safety_manager::SafetyStatus结构体 参考
apollo::safety_manager::SafetyStatus 的协作图:

类

struct  Item
 

Public 类型

enum  Status {
  OK = 1 , WARN_PENDING = 2 , ERROR_PENDING = 3 , FATAL_PENDING = 4 ,
  WARN = 5 , ERROR = 6 , FATAL = 7 , WAIT_REMOVED = 8
}
 

Public 属性

optional apollo::common::Header header = 1
 
required string name = 2
 
required Status status = 3
 
optional string message = 4
 
map< string, string > values = 5
 
repeated string tags = 6
 
optional SafetyRule rule = 7
 
repeated Item items = 8
 

详细描述

在文件 safety_manager.proto 第 57 行定义.

成员枚举类型说明

◆ Status

枚举值
OK 
WARN_PENDING 
ERROR_PENDING 
FATAL_PENDING 
WARN 
ERROR 
FATAL 
WAIT_REMOVED 

在文件 safety_manager.proto 第 58 行定义.

58 {
59 // Normal status.
60 OK = 1;
61 // Pending status will be set util the rule conditions are satisfied.
62 WARN_PENDING = 2;
63 ERROR_PENDING = 3;
64 FATAL_PENDING = 4;
65 // Warn status only send an alert notice.
66 WARN = 5;
67 // Error status trigger comfortable braking normally.
68 ERROR = 6;
69 // Fatal status trigger emergency braking normally.
70 FATAL = 7;
71 // wait removed status.
72 WAIT_REMOVED = 8;
73 }

类成员变量说明

◆ header

optional apollo::common::Header apollo::safety_manager::SafetyStatus::header = 1

在文件 safety_manager.proto 第 87 行定义.

◆ items

repeated Item apollo::safety_manager::SafetyStatus::items = 8

在文件 safety_manager.proto 第 96 行定义.

◆ message

optional string apollo::safety_manager::SafetyStatus::message = 4

在文件 safety_manager.proto 第 91 行定义.

◆ name

required string apollo::safety_manager::SafetyStatus::name = 2

在文件 safety_manager.proto 第 89 行定义.

◆ rule

optional SafetyRule apollo::safety_manager::SafetyStatus::rule = 7

在文件 safety_manager.proto 第 95 行定义.

◆ status

required Status apollo::safety_manager::SafetyStatus::status = 3

在文件 safety_manager.proto 第 90 行定义.

◆ tags

repeated string apollo::safety_manager::SafetyStatus::tags = 6

在文件 safety_manager.proto 第 94 行定义.

◆ values

map<string, string> apollo::safety_manager::SafetyStatus::values = 5

在文件 safety_manager.proto 第 93 行定义.


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