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

#include <py_parameter.h>

apollo::cyber::PyParameterClient 的协作图:

Public 成员函数

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

详细描述

在文件 py_parameter.h69 行定义.

构造及析构函数说明

◆ PyParameterClient()

apollo::cyber::PyParameterClient::PyParameterClient ( const std::shared_ptr< Node > &  node,
const std::string &  service_node_name 
)
inline

在文件 py_parameter.h71 行定义.

73 : parameter_clt_(node, service_node_name) {}

成员函数说明

◆ get_parameter()

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

在文件 py_parameter.h78 行定义.

78 {
79 return parameter_clt_.GetParameter(param_name, parameter);
80 }
bool GetParameter(const std::string &param_name, Parameter *parameter)
Get the Parameter object

◆ list_parameters()

bool apollo::cyber::PyParameterClient::list_parameters ( std::vector< Parameter > *  parameters)
inline

在文件 py_parameter.h81 行定义.

81 {
82 return parameter_clt_.ListParameters(parameters);
83 }
bool ListParameters(std::vector< Parameter > *parameters)
Get all the Parameter objects

◆ set_parameter()

bool apollo::cyber::PyParameterClient::set_parameter ( const Parameter parameter)
inline

在文件 py_parameter.h75 行定义.

75 {
76 return parameter_clt_.SetParameter(parameter);
77 }
bool SetParameter(const Parameter &parameter)
Set the Parameter object

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