25 {
27 std::shared_ptr<apollo::cyber::Node> node =
29 auto param_server = std::make_shared<ParameterServer>(node);
30 auto param_client = std::make_shared<ParameterClient>(node, "parameter");
31 param_server->SetParameter(
Parameter(
"int", 1));
33 param_server->GetParameter("int", ¶meter);
35 param_client->SetParameter(
Parameter(
"string",
"test"));
36 param_client->GetParameter("string", ¶meter);
38 param_client->GetParameter("int", ¶meter);
40 return 0;
41}
A Parameter holds an apollo::cyber::proto::Param, It's more human-readable, you can use basic-value t...
int64_t AsInt64() const
Get Paramter as an int64_t value
const std::string AsString() const
Get Paramter as a string value
bool Init(const char *binary_name, const std::string &dag_info)
std::unique_ptr< Node > CreateNode(const std::string &node_name, const std::string &name_space)