simple_offboard: error if copter is not armed/offboarded and auto_arm=False

This commit is contained in:
Oleg Kalachev
2017-12-28 03:53:38 +03:00
parent daddb30698
commit 6769e8b86f

View File

@@ -326,6 +326,11 @@ def handle(req):
if req.auto_arm:
offboard_and_arm()
else:
if state.mode != 'OFFBOARD':
return {'message': 'Copter is not in OFFBOARD mode, use auto_arm?'}
if not state.armed:
return {'message': 'Copter is not armed, use auto_arm?'}
return {'success': True}