selfcheck.py: don't fall when mavros/param/get is unavailable

This commit is contained in:
Oleg Kalachev
2019-05-11 10:13:28 +03:00
parent 7f8b78ad7d
commit efb9bf2f7a

View File

@@ -59,7 +59,12 @@ param_get = rospy.ServiceProxy('mavros/param/get', ParamGet)
def get_param(name):
res = param_get(param_id=name)
try:
res = param_get(param_id=name)
except rospy.ServiceException as e:
failure('%s: %s', name, str(e))
return
if not res.success:
failure('Unable to retrieve PX4 parameter %s', name)
else: