Revision 4bd3e852 client/cpp/src/RobotController.cpp
client/cpp/src/RobotController.cpp | ||
---|---|---|
28 | 28 |
|
29 | 29 |
#include "RobotController.h" |
30 | 30 |
#include "Middleware.h" |
31 |
#include "MiddlewareRSB.h" |
|
32 | 31 |
#include "MiddlewareROS.h" |
32 |
#include "MiddlewareRSB.h" |
|
33 |
|
|
33 | 34 |
using namespace std; |
34 | 35 |
|
35 | 36 |
RobotController::RobotController(string mw_name, string base_scope){ |
36 |
if (mw_name == "ROS"){ |
|
37 |
//intantiate ROS mw |
|
38 |
middleware = new MiddlewareROS(base_scope); |
|
39 |
}else if (mw_name == "RSB"){ |
|
40 |
//intantiate RSB mw |
|
41 |
middleware = new MiddlewareRSB(base_scope); |
|
37 |
|
|
38 |
if (mw_name == "ROS"){ |
|
39 |
//intantiate ROS mw |
|
40 |
middleware = new MiddlewareROS(base_scope); |
|
41 |
}else if (mw_name == "RSB"){ |
|
42 |
//intantiate RSB mw |
|
43 |
middleware = new MiddlewareRSB(base_scope); |
|
42 | 44 |
}else{ |
43 |
printf("ERROR: invalid middleware requested (%s). supported: {ROS, RSB}\n\n", mw_name.c_str()); |
|
45 |
printf("ERROR: invalid middleware requested (%s). supported: {ROS, RSB}\n\n", mw_name.c_str());
|
|
44 | 46 |
exit(EXIT_FAILURE); |
45 | 47 |
} |
46 | 48 |
} |
Also available in: Unified diff