Hello, I am currently going through the Service client/server chapter. I managed to do exercise 6.2 asking us to create a service server and a client that, when called, makes the BB8 do a circle.
However, once the client is successfully got terminated after the call, the BB8 keeps moving in a circle. I might have missed something about the chapter, but is it normal behaviour?
Does it come from the fact we send an EmptyRequest, thus there is no time limit to the service, leading to the BB8 keep turning in circle? If I understood well the chapter, once the service is called and successfully done, the main program becomes available again (synchronous behaviour). So does it just mean that in theory, I could then launch another service? Or is there a bug making the robot looping ?