From 3c90ac85994f06fdc871adeee23f0339125dff21 Mon Sep 17 00:00:00 2001 From: Zilog80 Date: Wed, 2 Nov 2016 15:50:36 +0100 Subject: [PATCH] M10: buffer=0 for post-processing --- m10/m10x.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/m10/m10x.c b/m10/m10x.c index f44bd8a..f0e1535 100644 --- a/m10/m10x.c +++ b/m10/m10x.c @@ -10,7 +10,7 @@ #include #include #include -#ifdef WIN +#ifdef CYGWIN #include // cygwin: _setmode() #include #endif @@ -552,21 +552,21 @@ int get_GPSvel() { ui8_t gpsVel_bytes[2]; short vel16; double vx, vy, dir, alpha; - const double ms2kts100 = 2e2; // 1m/s = 3.6/1.852 kts = 1.94 kts + const double ms2kn100 = 2e2; // m/s -> knots: 1 m/s = 3.6/1.852 kn = 1.94 kn for (i = 0; i < 2; i++) { byte = frame_bytes[pos_GPSvO + i]; gpsVel_bytes[i] = byte; } vel16 = gpsVel_bytes[0] << 8 | gpsVel_bytes[1]; - vx = vel16 / ms2kts100; // ost + vx = vel16 / ms2kn100; // ost for (i = 0; i < 2; i++) { byte = frame_bytes[pos_GPSvN + i]; gpsVel_bytes[i] = byte; } vel16 = gpsVel_bytes[0] << 8 | gpsVel_bytes[1]; - vy= vel16 / ms2kts100; // nord + vy= vel16 / ms2kn100; // nord datum.vx = vx; datum.vy = vy; @@ -586,7 +586,7 @@ int get_GPSvel() { gpsVel_bytes[i] = byte; } vel16 = gpsVel_bytes[0] << 8 | gpsVel_bytes[1]; - datum.vV = vel16 / ms2kts100; + datum.vV = vel16 / ms2kn100; return 0; } @@ -821,10 +821,10 @@ int main(int argc, char **argv) { int header_found = 0; -#ifdef WIN +#ifdef CYGWIN _setmode(fileno(stdin), _O_BINARY); // _setmode(_fileno(stdin), _O_BINARY); - setbuf(stdout, NULL); #endif + setbuf(stdout, NULL); fpname = argv[0]; ++argv;