print drone status arm

This commit is contained in:
Sem van der Hoeven
2023-06-06 17:17:43 +02:00
parent 4998acc7d2
commit ee79147c8c
2 changed files with 6 additions and 0 deletions

View File

@@ -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:

View File

@@ -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):