Skip to content
Snippets Groups Projects
Commit b263baa9 authored by phfriedl's avatar phfriedl
Browse files

Services work!

parent 0854cff9
No related branches found
No related tags found
No related merge requests found
...@@ -11,11 +11,8 @@ ...@@ -11,11 +11,8 @@
</node> </node>
<node pkg="d_fall_pps" name="SafeControllerService" output="screen" type="SafeControllerService">
<!-- We will need something similar for our Control node(s)
<node pkg="d_fall_pps" name="SafeControllerService" output="screen" type="FlightControl">
</node> </node>
-->
<!-- When we have a GUI, this has to be adapted and included <!-- When we have a GUI, this has to be adapted and included
<node pkg="d_fall_pps" name="GUI" output="screen" type="GUI"> <node pkg="d_fall_pps" name="GUI" output="screen" type="GUI">
......
...@@ -206,7 +206,7 @@ int main(int argc, char* argv[]){ ...@@ -206,7 +206,7 @@ int main(int argc, char* argv[]){
//service: now only one available: to add several services depending on controller //service: now only one available: to add several services depending on controller
rateClient = nodeHandle.serviceClient<d_fall_pps::RateController>("/SafeControllerService/RateCommand"); rateClient = nodeHandle.serviceClient<d_fall_pps::RateController>("/SafeControllerService/RateController");
......
...@@ -22,6 +22,15 @@ ...@@ -22,6 +22,15 @@
using namespace d_fall_pps; using namespace d_fall_pps;
/*TODO:
request from paul
Specificy controller in a file
*/
bool calculateControlOutput(RateController::Request &request, RateController::Response &response) { bool calculateControlOutput(RateController::Request &request, RateController::Response &response) {
ROS_INFO("calculate control output"); ROS_INFO("calculate control output");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment