Skip to content
Snippets Groups Projects
Commit 86ae2e48 authored by Thomas Gubler's avatar Thomas Gubler
Browse files

sensors: do not exit task on error

parent 91d8cb2e
No related branches found
No related tags found
No related merge requests found
......@@ -143,6 +143,12 @@
#define STICK_ON_OFF_LIMIT 0.75f
/* oddly, ERROR is not defined for c++ */
#ifdef ERROR
# undef ERROR
#endif
static const int ERROR = -1;
/**
* Sensor app start / stop handling function
*
......@@ -466,12 +472,6 @@ private:
namespace sensors
{
/* oddly, ERROR is not defined for c++ */
#ifdef ERROR
# undef ERROR
#endif
static const int ERROR = -1;
Sensors *g_sensors = nullptr;
}
......@@ -860,7 +860,9 @@ Sensors::parameters_update()
warnx("qnh ioctl, %lu", (unsigned long)(_parameters.baro_qnh * 100));
int ret = ioctl(fd, BAROIOCSMSLPRESSURE, (unsigned long)(_parameters.baro_qnh * 100));
if (ret) {
errx(ret, "qnh could not be set");
warnx("qnh could not be set");
close(fd);
return ERROR;
}
close(fd);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment