YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
INavigation2D.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
7
9{
10 if (status == navigation_status_idle) {
11 return std::string("navigation_status_idle");
12 } else if (status == navigation_status_moving) {
13 return std::string("navigation_status_moving");
14 } else if (status == navigation_status_waiting_obstacle) {
15 return std::string("navigation_status_waiting_obstacle");
16 } else if (status == navigation_status_goal_reached) {
17 return std::string("navigation_status_goal_reached");
18 } else if (status == navigation_status_aborted) {
19 return std::string("navigation_status_aborted");
20 } else if (status == navigation_status_failing) {
21 return std::string("navigation_status_failing");
22 } else if (status == navigation_status_paused) {
23 return std::string("navigation_status_paused");
24 } else if (status == navigation_status_preparing_before_move) {
25 return std::string("navigation_status_preparing_before_move");
26 } else if (status == navigation_status_thinking) {
27 return std::string("navigation_status_thinking");
28 } else if (status == navigation_status_error) {
29 return std::string("navigation_status_error");
30 }
31 return std::string("navigation_status_error");
32}
33
35{
37 if (s == "navigation_status_idle") {
39 } else if (s == "navigation_status_moving") {
41 } else if (s == "navigation_status_waiting_obstacle") {
43 } else if (s == "navigation_status_goal_reached") {
45 } else if (s == "navigation_status_aborted") {
47 } else if (s == "navigation_status_failing") {
49 } else if (s == "navigation_status_paused") {
51 } else if (s == "navigation_status_preparing_before_move") {
53 } else if (s == "navigation_status_thinking") {
55 } else if (s == "navigation_status_error") {
57 } else {
59 }
60 return status;
61}
std::string statusToString(NavigationStatusEnum status)
NavigationStatusEnum stringToStatus(std::string s)
@ navigation_status_preparing_before_move
@ navigation_status_waiting_obstacle