|
|
|
@ -126,7 +126,7 @@ home_position_set = False
@@ -126,7 +126,7 @@ home_position_set = False
|
|
|
|
|
@vehicle.on_message('MISSION_CURRENT') |
|
|
|
|
def listener(self, name, mission_current): |
|
|
|
|
global current_sequence, current_sequence_changed |
|
|
|
|
if (current_sequence <> mission_current.seq): |
|
|
|
|
if (current_sequence != mission_current.seq): |
|
|
|
|
current_sequence = mission_current.seq; |
|
|
|
|
current_sequence_changed = True |
|
|
|
|
print('current mission sequence: %s' % mission_current.seq) |
|
|
|
@ -135,7 +135,7 @@ def listener(self, name, mission_current):
@@ -135,7 +135,7 @@ def listener(self, name, mission_current):
|
|
|
|
|
@vehicle.on_message('EXTENDED_SYS_STATE') |
|
|
|
|
def listener(self, name, extended_sys_state): |
|
|
|
|
global current_landed_state |
|
|
|
|
if (current_landed_state <> extended_sys_state.landed_state): |
|
|
|
|
if (current_landed_state != extended_sys_state.landed_state): |
|
|
|
|
current_landed_state = extended_sys_state.landed_state; |
|
|
|
|
|
|
|
|
|
#Create a message listener for home position fix |
|
|
|
|