fix: Add fallback to GUIDED mode if GUIDED_NOGPS is unavailable when GPS is denied.
This commit is contained in:
@@ -278,7 +278,10 @@ def main():
|
|||||||
# Configure for GPS-denied if needed
|
# Configure for GPS-denied if needed
|
||||||
if not args.gps:
|
if not args.gps:
|
||||||
drone.setup_gps_denied()
|
drone.setup_gps_denied()
|
||||||
drone.set_mode("GUIDED_NOGPS")
|
# Try GUIDED_NOGPS first (ArduCopter), fallback to GUIDED
|
||||||
|
if not drone.set_mode("GUIDED_NOGPS"):
|
||||||
|
print("[INFO] GUIDED_NOGPS not available, using GUIDED")
|
||||||
|
drone.set_mode("GUIDED")
|
||||||
else:
|
else:
|
||||||
drone.set_mode("GUIDED")
|
drone.set_mode("GUIDED")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user