aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-10-07 14:25:07 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-10-07 14:25:07 +0200
commit760e72cc721c6a2b90515d37eba705c30be4928e (patch)
treee91a8df2f866d3d89743e00e930a50c8968c1d91 /src/drivers
parent4ba4135c3b74f786b6ad795e2e9efd7271409b7f (diff)
downloadpx4-firmware-760e72cc721c6a2b90515d37eba705c30be4928e.tar.gz
px4-firmware-760e72cc721c6a2b90515d37eba705c30be4928e.tar.bz2
px4-firmware-760e72cc721c6a2b90515d37eba705c30be4928e.zip
Remove unnecessary commands, unneeded output / resets
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/sf0x/sf0x.cpp13
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) */