diff --git a/src/api_communication/api_communication/api_listener.py b/src/api_communication/api_communication/api_listener.py index 05bb2cb6..d6b7fdd7 100644 --- a/src/api_communication/api_communication/api_listener.py +++ b/src/api_communication/api_communication/api_listener.py @@ -378,6 +378,7 @@ class ApiListener(Node): result = future.result() if result.success: self.get_logger().info('Ready service call success') + # self.armed = True else: self.get_logger().error('Ready service call failed') except Exception as e: @@ -389,6 +390,7 @@ class ApiListener(Node): result = future.result() if result.success: self.get_logger().info('Arm service call success') + # self.armed = True else: self.get_logger().error('Arm service call failed') except Exception as e: @@ -400,6 +402,7 @@ class ApiListener(Node): result = future.result() if result.success: self.get_logger().info('Disarm service call success') + self.armed = False else: self.get_logger().error('Disarm service call failed') except Exception as e: diff --git a/src/drone_status/drone_status/drone_status.py b/src/drone_status/drone_status/drone_status.py index 21f17c03..d3101cfd 100644 --- a/src/drone_status/drone_status/drone_status.py +++ b/src/drone_status/drone_status/drone_status.py @@ -72,6 +72,9 @@ class DroneStatusNode(Node): self.control_mode = "unknown" def arm_status_callback(self, msg): + print("Got arm status callback!") + if msg.armed: + print("DRONE IS ARMED") self.armed = msg.armed def route_status_callback(self, msg):