aboutsummaryrefslogtreecommitdiff
path: root/Tools/tests-host/sf0x_test.cpp
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-12-25 09:48:15 +0100
committerThomas Gubler <thomasgubler@gmail.com>2014-12-25 09:48:15 +0100
commit25af4b266ca48b183a1ad375856396f67d6ab30f (patch)
tree64e031ec3747ab706e5ae8ed9fd052e12ee3248b /Tools/tests-host/sf0x_test.cpp
parentad189cf7d69b8de16244b90d398e1d84ed6d0f4b (diff)
parent9b535f6553944f3468bbec9203301623412524ad (diff)
downloadpx4-firmware-25af4b266ca48b183a1ad375856396f67d6ab30f.tar.gz
px4-firmware-25af4b266ca48b183a1ad375856396f67d6ab30f.tar.bz2
px4-firmware-25af4b266ca48b183a1ad375856396f67d6ab30f.zip
Merge remote-tracking branch 'upstream/master' into dev_ros
Conflicts: .gitignore src/lib/uavcan
Diffstat (limited to 'Tools/tests-host/sf0x_test.cpp')
-rw-r--r--Tools/tests-host/sf0x_test.cpp65
1 files changed, 0 insertions, 65 deletions
diff --git a/Tools/tests-host/sf0x_test.cpp b/Tools/tests-host/sf0x_test.cpp
deleted file mode 100644
index 82d19fcbe..000000000
--- a/Tools/tests-host/sf0x_test.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-
-#include <unistd.h>
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <systemlib/err.h>
-#include <drivers/drv_hrt.h>
-
-#include <drivers/sf0x/sf0x_parser.h>
-
-int main(int argc, char *argv[])
-{
- warnx("SF0X test started");
-
- int ret = 0;
-
- const char LINE_MAX = 20;
- char _linebuf[LINE_MAX];
- _linebuf[0] = '\0';
-
- const char *lines[] = {"0.01\r\n",
- "0.02\r\n",
- "0.03\r\n",
- "0.04\r\n",
- "0",
- ".",
- "0",
- "5",
- "\r",
- "\n",
- "0",
- "3\r",
- "\n"
- "\r\n",
- "0.06",
- "\r\n"
- };
-
- enum SF0X_PARSE_STATE state = SF0X_PARSE_STATE0_UNSYNC;
- float dist_m;
- char _parserbuf[LINE_MAX];
- unsigned _parsebuf_index = 0;
-
- for (unsigned l = 0; l < sizeof(lines) / sizeof(lines[0]); l++) {
-
- printf("\n%s", _linebuf);
-
- int parse_ret;
-
- for (int i = 0; i < strlen(lines[l]); i++) {
- parse_ret = sf0x_parser(lines[l][i], _parserbuf, &_parsebuf_index, &state, &dist_m);
-
- if (parse_ret == 0) {
- printf("\nparsed: %f %s\n", dist_m, (parse_ret == 0) ? "OK" : "");
- }
- }
-
- printf("%s", lines[l]);
-
- }
-
- warnx("test finished");
-
- return ret;
-}