Apollo 10.0
自动驾驶开放平台
apollo::cyber::PyParameterServer类 参考

#include <py_parameter.h>

apollo::cyber::PyParameterServer 的协作图:

Public 成员函数

 PyParameterServer (const std::shared_ptr< Node > &node)
 
void set_parameter (const Parameter &parameter)
 
bool get_parameter (const std::string &param_name, Parameter *parameter)
 
void list_parameters (std::vector< Parameter > *parameters)
 

详细描述

在文件 py_parameter.h89 行定义.

构造及析构函数说明

◆ PyParameterServer()

apollo::cyber::PyParameterServer::PyParameterServer ( const std::shared_ptr< Node > &  node)
inlineexplicit

在文件 py_parameter.h91 行定义.

92 : parameter_srv_(node) {}

成员函数说明

◆ get_parameter()

bool apollo::cyber::PyParameterServer::get_parameter ( const std::string &  param_name,
Parameter parameter 
)
inline

在文件 py_parameter.h97 行定义.

97 {
98 return parameter_srv_.GetParameter(param_name, parameter);
99 }
bool GetParameter(const std::string &parameter_name, Parameter *parameter)
Get the Parameter object

◆ list_parameters()

void apollo::cyber::PyParameterServer::list_parameters ( std::vector< Parameter > *  parameters)
inline

在文件 py_parameter.h100 行定义.

100 {
101 parameter_srv_.ListParameters(parameters);
102 }
void ListParameters(std::vector< Parameter > *parameters)
get all the parameters

◆ set_parameter()

void apollo::cyber::PyParameterServer::set_parameter ( const Parameter parameter)
inline

在文件 py_parameter.h94 行定义.

94 {
95 parameter_srv_.SetParameter(parameter);
96 }
void SetParameter(const Parameter &parmeter)
Set the Parameter object

该类的文档由以下文件生成: