15 std::deque<Graph>* graph_queue, std::deque<Graph>* character_queue)
16 :
UiBase(rpc_value, base, graph_queue, character_queue)
29 std::deque<Graph>* graph_queue, std::deque<Graph>* character_queue)
30 :
GroupUiBase(rpc_value, base, graph_queue, character_queue)
46 std::deque<Graph>* character_queue)
47 :
TimeChangeUi(rpc_value, base,
"capacitor", graph_queue, character_queue){};
60 std::deque<Graph>* character_queue)
61 :
TimeChangeUi(rpc_value, base,
"effort", graph_queue, character_queue){};
74 std::deque<Graph>* character_queue)
75 :
TimeChangeUi(rpc_value, base,
"progress", graph_queue, character_queue){};
88 std::deque<Graph>* character_queue)
89 :
TimeChangeUi(rpc_value, base,
"dart", graph_queue, character_queue){};
101 std::deque<Graph>* character_queue)
102 :
TimeChangeUi(rpc_value, base,
"rotation", graph_queue, character_queue)
116 <<
"configuration: " << e.
getMessage() <<
".\n"
117 <<
"Please check configuration is exit");
121 ROS_WARN(
"RotationTimeChangeUi config 's member 'data' not defined.");
136 std::deque<Graph>* character_queue)
148 ROS_WARN(
"LaneLineTimeChangeGroupUi config 's member 'data' not defined.");
150 if (rpc_value.
hasMember(
"reference_frame"))
155 ROS_WARN(
"LaneLineTimeChangeGroupUi config 's member 'reference_frame' not defined.");
183 std::deque<Graph>* character_queue)
184 :
TimeChangeGroupUi(rpc_value, base,
"balance_pitch", graph_queue, character_queue)
188 config[
"type"] =
"line";
189 if (rpc_value[
"config"].hasMember(
"color"))
190 config[
"color"] = rpc_value[
"config"][
"color"];
192 config[
"color"] =
"cyan";
193 if (rpc_value[
"config"].hasMember(
"width"))
194 config[
"width"] = rpc_value[
"config"][
"width"];
197 if (rpc_value[
"config"].hasMember(
"delay"))
198 config[
"delay"] = rpc_value[
"config"][
"delay"];
200 config[
"delay"] = 0.2;
204 centre_point_[0] =
static_cast<int>(data[
"centre_point"][0]);
205 centre_point_[1] =
static_cast<int>(data[
"centre_point"][1]);
245 std::deque<Graph>* character_queue)
246 :
TimeChangeUi(rpc_value, base,
"pitch", graph_queue, character_queue){};
258 std::deque<Graph>* graph_queue, std::deque<Graph>* character_queue)
259 :
TimeChangeUi(rpc_value, base,
"image_transmission", graph_queue, character_queue){};
271 std::deque<Graph>* character_queue, std::string name)
272 :
TimeChangeUi(rpc_value, base, name, graph_queue, character_queue)
277 min_val_ =
static_cast<double>(data[
"min_val"]);
278 max_val_ =
static_cast<double>(data[
"max_val"]);
279 direction_ =
static_cast<std::string
>(data[
"direction"]);
280 length_ =
static_cast<double>(data[
"line_length"]);
296 std::deque<Graph>* character_queue)
297 :
TimeChangeUi(rpc_value, base,
"remaining_bullet", graph_queue, character_queue){};
310 std::deque<Graph>* character_queue)
311 :
TimeChangeUi(rpc_value, base,
"target_distance", graph_queue, character_queue){};
323 std::deque<Graph>* character_queue)
324 :
TimeChangeGroupUi(rpc_value, base,
"drone_towards", graph_queue, character_queue)
329 ori_x_ =
static_cast<int>(data[
"ori_x"]);
330 ori_y_ =
static_cast<int>(data[
"ori_y"]);
333 ROS_WARN(
"DroneTowardsTimeChangeGroupUi config 's member 'data' not defined.");
356 std::deque<Graph>* character_queue)
357 :
TimeChangeGroupUi(rpc_value, base,
"friend_bullets", graph_queue, character_queue)
367 ui_start_y = it->second->getConfig().start_y;
371 it->second->setStartY(ui_start_y);