diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2014-10-07 14:25:07 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2014-10-07 14:25:07 +0200 |
commit | 760e72cc721c6a2b90515d37eba705c30be4928e (patch) | |
tree | e91a8df2f866d3d89743e00e930a50c8968c1d91 /src/drivers/sf0x | |
parent | 4ba4135c3b74f786b6ad795e2e9efd7271409b7f (diff) | |
download | px4-firmware-760e72cc721c6a2b90515d37eba705c30be4928e.tar.gz px4-firmware-760e72cc721c6a2b90515d37eba705c30be4928e.tar.bz2 px4-firmware-760e72cc721c6a2b90515d37eba705c30be4928e.zip |
Remove unnecessary commands, unneeded output / resets
Diffstat (limited to 'src/drivers/sf0x')
-rw-r--r-- | src/drivers/sf0x/sf0x.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/drivers/sf0x/sf0x.cpp b/src/drivers/sf0x/sf0x.cpp index 52f7413a9..801bcf40a 100644 --- a/src/drivers/sf0x/sf0x.cpp +++ b/src/drivers/sf0x/sf0x.cpp @@ -204,12 +204,6 @@ SF0X::SF0X(const char *port) : warnx("FAIL: laser fd"); } - /* tell it to stop auto-triggering */ - char stop_auto = ' '; - (void)::write(_fd, &stop_auto, 1); - usleep(100); - (void)::write(_fd, &stop_auto, 1); - struct termios uart_config; int termios_state; @@ -524,13 +518,8 @@ SF0X::collect() /* clear buffer if last read was too long ago */ uint64_t read_elapsed = hrt_elapsed_time(&_last_read); - /* timed out - retry */ - if (read_elapsed > (SF0X_CONVERSION_INTERVAL * 2)) { - _linebuf_index = 0; - } - /* the buffer for read chars is buflen minus null termination */ - char readbuf[20]; + char readbuf[sizeof(_linebuf)]; unsigned readlen = sizeof(readbuf) - 1; /* read from the sensor (uart buffer) */ |