diff options
author | Holger Steinhaus <hsteinhaus@gmx.de> | 2014-03-25 15:23:40 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2014-04-05 11:05:07 +0200 |
commit | 5e0d687b566022c12270f68facbf7ca35f62306c (patch) | |
tree | 566b23e340178c6ef46be43d79145aa59252f478 /src/drivers/px4io | |
parent | 1ecd3e9291216a7b9847e1387521527a0b6d3bb2 (diff) | |
download | px4-firmware-5e0d687b566022c12270f68facbf7ca35f62306c.tar.gz px4-firmware-5e0d687b566022c12270f68facbf7ca35f62306c.tar.bz2 px4-firmware-5e0d687b566022c12270f68facbf7ca35f62306c.zip |
px4io driver: publish input_rc even if RC connection has been lost
Diffstat (limited to 'src/drivers/px4io')
-rw-r--r-- | src/drivers/px4io/px4io.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/drivers/px4io/px4io.cpp b/src/drivers/px4io/px4io.cpp index 82f3ba044..2c0078503 100644 --- a/src/drivers/px4io/px4io.cpp +++ b/src/drivers/px4io/px4io.cpp @@ -1479,10 +1479,9 @@ PX4IO::io_publish_raw_rc() } else { rc_val.input_source = RC_INPUT_SOURCE_UNKNOWN; - /* we do not know the RC input, only publish if RC OK flag is set */ - /* if no raw RC, just don't publish */ - if (!(_status & PX4IO_P_STATUS_FLAGS_RC_OK)) - return OK; + /* we do not know the RC input, but have to publish timestamp_published + * and rc_lost flag, so do not prematurely return here + */ } /* lazily advertise on first publication */ |