|
Apollo 10.0
自动驾驶开放平台
|
Parameter Service is a very important function of auto-driving. 更多...
#include <parameter_server.h>
Public 类型 | |
| using | Param = apollo::cyber::proto::Param |
| using | NodeName = apollo::cyber::proto::NodeName |
| using | ParamName = apollo::cyber::proto::ParamName |
| using | BoolResult = apollo::cyber::proto::BoolResult |
| using | Params = apollo::cyber::proto::Params |
Public 成员函数 | |
| ParameterServer (const std::shared_ptr< Node > &node) | |
| Construct a new ParameterServer object | |
| void | SetParameter (const Parameter &parmeter) |
| Set the Parameter object | |
| bool | GetParameter (const std::string ¶meter_name, Parameter *parameter) |
| Get the Parameter object | |
| void | ListParameters (std::vector< Parameter > *parameters) |
| get all the parameters | |
Parameter Service is a very important function of auto-driving.
If you want to set a key-value, and hope other nodes to get the value, Routing, sensor internal/external references are set by Parameter Service ParameterServer can set a parameter, and then you can get/list paramter(s) by start a ParameterClient to send responding request
在文件 parameter_server.h 第 44 行定义.
在文件 parameter_server.h 第 49 行定义.
在文件 parameter_server.h 第 47 行定义.
在文件 parameter_server.h 第 46 行定义.
在文件 parameter_server.h 第 48 行定义.
在文件 parameter_server.h 第 50 行定义.
|
explicit |
Construct a new ParameterServer object
| node | shared_ptr of the node handler |
在文件 parameter_server.cc 第 25 行定义.
| bool apollo::cyber::ParameterServer::GetParameter | ( | const std::string & | parameter_name, |
| Parameter * | parameter | ||
| ) |
Get the Parameter object
| parameter_name | name of the parameer want to get |
| parameter | pointer to store parameter want to get |
在文件 parameter_server.cc 第 66 行定义.
| void apollo::cyber::ParameterServer::ListParameters | ( | std::vector< Parameter > * | parameters | ) |
get all the parameters
| parameters | result Paramter vector |
在文件 parameter_server.cc 第 77 行定义.
| void apollo::cyber::ParameterServer::SetParameter | ( | const Parameter & | parmeter | ) |
Set the Parameter object
| parmeter | parameter to be set |
在文件 parameter_server.cc 第 61 行定义.