Message ID | 35b45138-c54b-b2f7-7c33-b6f18d7bbfe8@advantech-bb.com |
---|---|
State | Accepted |
Delegated to: | John Crispin |
Headers | show
Return-Path: <openwrt-devel-bounces@lists.openwrt.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (helo) smtp.helo=arrakis.dune.hu (client-ip=78.24.191.176; helo=arrakis.dune.hu; envelope-from=openwrt-devel-bounces@lists.openwrt.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=advantechO365.onmicrosoft.com header.i=@advantechO365.onmicrosoft.com header.b="cfQffzRF"; dkim-atps=neutral Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yJPxw0tnsz9t3f for <incoming@patchwork.ozlabs.org>; Fri, 20 Oct 2017 23:19:56 +1100 (AEDT) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 11241B8011B; Fri, 20 Oct 2017 14:19:48 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP; Fri, 20 Oct 2017 14:19:48 +0200 (CEST) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id E013EB800BD for <openwrt-devel@lists.openwrt.org>; Fri, 20 Oct 2017 14:19:45 +0200 (CEST) X-policyd-weight: using cached result; rate: -6.2 Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-hk2apc01on0059.outbound.protection.outlook.com [104.47.124.59]) by arrakis.dune.hu (Postfix) with ESMTPS for <openwrt-devel@lists.openwrt.org>; Fri, 20 Oct 2017 14:19:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=advantechO365.onmicrosoft.com; s=selector1-advantechO365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9nQONDw5LvzPd/FqXblTVaiJZWAYLYZ/GB/733Q+7Z0=; b=cfQffzRFeAM81KiaedUOzr4zt3u4pjta84iDPyBWm6avGVuWNpk7J9s0vdP6TghbIH3SKeofn0ABMKhUNI1k9Pm8Eh93sKcZbQFoOXDyDs0q4fyC7PSDBeZv4GsucJerY9mOlTA6Ax2t2CZTLyD80h4JAKgKsNDjhQpivBusUXs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=GEspindola@advantech-bb.com; Received: from [192.168.88.254] (187.32.211.130) by PS1PR0201MB1436.apcprd02.prod.outlook.com (10.167.47.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Fri, 20 Oct 2017 12:19:37 +0000 To: john@phrozen.org From: Giovani Espindola <GEspindola@advantech-bb.com> Message-ID: <35b45138-c54b-b2f7-7c33-b6f18d7bbfe8@advantech-bb.com> Date: Fri, 20 Oct 2017 10:19:02 -0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------4F2DBB2EBCAF6A890F427570" Content-Language: en-US X-Originating-IP: [187.32.211.130] X-ClientProxiedBy: CP2PR80CA0176.lamprd80.prod.outlook.com (10.165.107.146) To PS1PR0201MB1436.apcprd02.prod.outlook.com (10.167.47.26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 62c7d53a-515e-447c-fd3e-08d517b4d5bd X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199)(49563074); SRVR:PS1PR0201MB1436; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0201MB1436; 3:5ye+atAEcFEcCQR4oo8CXN9sEUHVCuZnymWoJ/VHI4GbSyoOjDW1lPbXeQPfTSWiLOohFq4OfHPSBxZUAhgXZAvWzWP9qUht0JaBAylRl3gPtA+6D9iSoW+vmW1uBUc2KTez78fsfmE9FwuzZWM3v1CVqmCLBFqFptOvLYqwnRjsbnmGULCLK5+Ne84BV+e5j8x7R6T6XKoRdZIQTtIzRSyMpxt63IAntckI+h+utzQNs5/yfo51jHAvp1j+sEUi; 25:YUodFQNA+lYcSAa3S/YUfSQ68DxmbWZDNFS5EnzEkpNwpJZShHOOxYhX4PtB2U7icdGXyXUxCXFhFEcKXJ9M59nfQYSoK+jcJ34ZdifLwNV6rQSUn1IpxrA5IG1JwYCMYiPHjgso8j3Tr+wVvCNnL3v8/6xI/AkBMBm/VhHsf/oHw6LTAFtCC3mAZ3iKwp/2OWxHhlUd+B7FNYkThvY4tLXqh2xcoUAfhhd/6c/T54THUJAQmAXYFmhOsxvBGXIMKBEpWuM1hbLQupqd7LeyWc8HrRe9u4wXS+IbqVgV3Abs2o8JmPGu630VV07o/M3RyTnbt9z9Hr4llzhevUCbchonyqnVRuewuCSWbJDKg8c=; 31:cYW/454AzG5HxqfAoym5Fa1Fz6Dxd054B5Y/L5BJXgkAfmCjPWj2W0fvpHjr4/2wr3A7eSRyh+V3gsaKxzf/N8En3zf4AjjEsueccROQbQ+zQoqBYWDF/ALXVhE9t0iRUGWJeiW0TSac00xgcxJw5VoWQLNZiSstICzZvG4Cxt8m1CSo4ZwhAqHEQxqCu7GSPKgF4kGtSts8CcNi+BbXepf8YfRV0+juZCmDruCPwTM= X-MS-TrafficTypeDiagnostic: PS1PR0201MB1436: X-Microsoft-Exchange-Diagnostics: 1; PS1PR0201MB1436; 20:vmTZIqn9+Wwlmf4UxKpa6azUDnp1YSr7WKGGKpNH8IjO1oDVTCAmgnKLr094RQJbsnGrdHSGfeduEd+U8dFJlVE4FBzb+y9gaU5CSrSNSBoN0E/XBLPmwFdttDjmwfB3lJpLcwqneLBBHMfGpiQBvheyEVEOaJtZ9T0Z2XFyVKiN308r5U2prv5/mZ/d1JqOMspG+pID0a1E6JOney/BJKgCLSw8/pPZgCQtvRAk5C6dzrhLIyMb+L5HgUSHGf/exa2dMua8VeHvfcQKHjltDIjugz18C9LbWnifQO2GgFezOywAB6toxuMG2DBKVYuiZqf7jKmkZ+6lUINF39TMWLxWvqqoK6+r+WCfJjDNg0EbWpxMjcblFq+zgfAGW8ToDX/FzKt13LY7M3ERUoHvYMckBzCUQdo3ZIkGvUZz6o4F70ntOk1nH8KfZUfBz0uiA+d7c1jnn0+qOrVg2YL66lV4JY9cSsUp3YVB8IncFUcM2ryaJHOIf+RkKYXpEMlq; 4:PM5/lv7O2phMFJdN8j2wXZ4RwUkCHozvK0ui9ap0ZHZzSH0AoL737W02elfcb1IIH+mbOYPChtqmeAwtjzsSRmyCXt3PMOtxW5oT2YGNWmy2umdiMu7NT27d1JRxGo44upIZFwBC/32m0e3NMoqwGN8QQwdeXzZGzrIR70S7VAi7rCwylI+44e0dLD2nf+osG6CzoFVVb6lKYZF+lLO23uUyw4ubVHDWXj2JU8wePURS0jrc+0DUie7Y4w2aixSV X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <PS1PR0201MB14369E10DF9C1E01D304335BFE430@PS1PR0201MB1436.apcprd02.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(93006095)(93001095)(3231020)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:PS1PR0201MB1436; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:PS1PR0201MB1436; X-Forefront-PRVS: 0466CA5A45 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(376002)(346002)(199003)(189002)(16586007)(316002)(101416001)(117156002)(90366009)(53936002)(33646002)(478600001)(86362001)(189998001)(36756003)(105586002)(50986999)(31686004)(72206003)(106356001)(54356999)(97736004)(2361001)(80792005)(2351001)(25786009)(3260700006)(4326008)(8676002)(8936002)(2476003)(58126008)(16526018)(65956001)(568964002)(37036004)(16576012)(81166006)(2906002)(7736002)(270700001)(305945005)(64126003)(6666003)(77096006)(3846002)(6116002)(68736007)(6916009)(6486002)(31696002)(5000100001)(66066001)(65806001)(5890100001)(4610100001)(65826007)(5660300001)(83506002)(84326002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:PS1PR0201MB1436; H:[192.168.88.254]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: advantech-bb.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0201MB1436; 23:S1CcaI4AIGxY3wgV5YXihiINIpsgIKveMkchmMK?= JlLcjwuJn6voiW2A6Y5IDtZ9EBXC5ujoMqTRwqa+D3hgchkmlcA3qwf1halATAxddXqRwVta1e1z55Rou+hjRaPV2xAicCOmgVEpBIwxu5H/edpZM+9iSapGnJbccDVr3FwgLE+rG7SOsxhPkjipIAmpm9nGXjYEYuTCwgxIO99AYKjJwxj1Luez1lc/iMOb0ApT/nS+ZWJINEwJJ6tAWm0z+gmKo6yGWkyeUPDGjPL0i/szymQHmSnAstbcGz/RdsQGTFFGNfcJtpmdTWoy9QpTvXN+ZA+CDZn0FZE0aZUhcXFZAZ5zauXNl021RKBDhgpB7KduarSj6pjQIOXqOJoL8FT7Tem4AD8Q9Gkvosma5/IzSoDkz2YxoNyyTxEpx+JOZZ5FckIsTdMj6vLT/f94S73e2Ue7iDPGyV2VGCrb+SyLtjkI033fN/jZkPNO5WIsQKXjoK/bGtccpFVU9uNrI9k57/Os7DJMTh9wqZHh+3sxbKRtwvFtLeX8lVUTyqA4it2zjzF6fq5GmT2Mx2K4K5R7oBE3FIgULWdLdKy+2UYeEkr/q2myM0c/GK23KS8rU09IT7dK1C10nULe5f/r0KbM976UEoAXtdom3iA2A3R9XKwD7sbBVyjEiVqhokJwRhyzHhCrsKrDl4noXyxkG2SHmyV+5JRL92OddEQLWSzOE8nGmfqbjE8HPrw2u/P0zE+YdOJyfiCI8u137ugoDr9LWZMimms/H1Bryum8KqGdog4V7k31HpWIcDotmz+6sDAhA5bhPdpqQjlDx/CUDh1GO7wEno3c42d8DfpVK7UUyNO8Suc12of3JBW99jM5/A4zyBpPmyIepR1BleEEvPyDcgoQQO87HWu96Tq28HPwodBjb94JRyIiPVOcue0DPJWo1VJFvu9OJdfpei/FiAw5LL76O7l8RysWeMGdfcgNYk/fTNvbKgwJdiAUeRyJTQSaGSffF5LpojsXJ3fPE+fY2p4Unxm8i0fGIIlFbYJpq60lT9gfChOo2PD76wLpd6oY+6dA6AP1SSpzbDuc6VCOFAUrQKXOQW6zciVKbZyOa2eJIB84aLDdpZFziDRfvUQ+O0QG2oUuGc83k7UaGUy/RgWgnu9wUsxNuimMiZn1cUOpqPKJ9LUriWlcnc9u4A9QtbCsabjtQsbSC4lxVtf7RUvPCXJ/U93uConiyPqXOx0wvD+8nz6WOcxb3PA3jtCd31DASWjSvYwEa0gpQDlyFnrs5ZdMZBnYJ6QM1Q2Yi5DW/mMjembeM6A4OeThyApWKsnZkruBUck9Ko3PNKNdodahVPd7AsCxCIsqR0dGvFl88lAW/JycnCNkWFqBFun8qRw1ZiNAGzNvLqJIOeqItUNgzp7fyaMrib9cxLzklj4B4xSXdK/fwV12+3KI= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0201MB1436; 6:kLTdkAS5vYsFM9IZOyRg7k/rUTr5RChTzGbKb9I9J91DeM1fFM0l6XEAWaAXjwpZU3gqEdQzX2VY/1uWTOKoq+HGKoJ7tYiHkUbRP0T4VfMd/P4BoSJmnoPBZHbls+Lslw1uAqgjiy70NEmBOP14LwpjQRrC2gwnMfO436EtIHmp+oBHrV1cIRzOpiFVlBlQr1DOGJkQbY87obfq9Yc//ac2YFS0821Q4Cb+dmLvpkrxcgja7oR5cyxMXp5LmWnjftjgU9Ft7BvvOcTL5CdWB9uKsDFYV7CENjz0E4J2bxMfp/EBy4yOh0hrjFW5Kx1fIsnF+7PDNGe7DjQtpaxcHQ==; 5:fISRjLKqW173X6Uv5S85iktymnz1jdbKjUj/aXjK04u1X5viryUlb7ZS+hH1Vsiw3dxcV1ACypwIrXFJ1tZ2v7WEfscutCaLAE7KpAn/6jGJni4VKmflp5F33G4EzTV2qj56IPdQzbZ4upaKGR3X4g==; 24:bpreKnBwsXWMTcQDYL0GcBaTHcT6ng2n5s0W2zTalE+7IIqV6G8bc56stYwchgTRGdecNQh/OmZYWdrVx2whURTnUpaBGxUU/qx8EP6Vfek=; 7:ViE5AvlRngx+TEw5MOSuXoeqS51GrNSECu8Sn9SFrsVoyksYqOnkwH25jt+PxHAml9KBBQDImW1i80sry5xdeWrdDlh9/v2oEhApELZHN4AZr6wtl/GiXwz9x6uDADCvHYg/wY/cD+iOJkOgbg1ZjK6uQxN+EUITpFX3Nrcja9E0zvPntrQlg1V7YTJk5V3JFM4o4US88gk/6InsaGrXQ5USjCabsgerP+jZK58rx6g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: advantech-bb.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2017 12:19:37.8311 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 62c7d53a-515e-447c-fd3e-08d517b4d5bd X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a77d40d9-dcba-4dda-b571-5f18e6da853f X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0201MB1436 Subject: [OpenWrt-Devel] [PATCH] ugps: Only convert lat and lon to negative after parsing X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: OpenWrt Development List <openwrt-devel.lists.openwrt.org> List-Unsubscribe: <https://lists.openwrt.org/cgi-bin/mailman/options/openwrt-devel>, <mailto:openwrt-devel-request@lists.openwrt.org?subject=unsubscribe> List-Archive: <http://lists.openwrt.org/pipermail/openwrt-devel/> List-Post: <mailto:openwrt-devel@lists.openwrt.org> List-Help: <mailto:openwrt-devel-request@lists.openwrt.org?subject=help> List-Subscribe: <https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel>, <mailto:openwrt-devel-request@lists.openwrt.org?subject=subscribe> Cc: openwrt-devel@lists.openwrt.org Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" <openwrt-devel-bounces@lists.openwrt.org> |
Series |
[OpenWrt-Devel] ugps: Only convert lat and lon to negative after parsing
|
expand
|
diff --git a/nmea.c b/nmea.c index 275f39f..1a3f94f 100644 --- a/nmea.c +++ b/nmea.c @@ -123,11 +123,6 @@ nmea_rmc_cb(void) float lat = strtof(nmea_params[3].str, NULL); float lon = strtof(nmea_params[5].str, NULL); - if (*nmea_params[4].str == 'S') - lat *= -1.0; - if (*nmea_params[6].str == 'W') - lon *= -1.0; - degrees = floor(lat / 100.0); minutes = lat - (degrees * 100.0); lat = degrees + minutes / 60.0; @@ -136,6 +131,11 @@ nmea_rmc_cb(void) minutes = lon - (degrees * 100.0); lon = degrees + minutes / 60.0; + if (*nmea_params[4].str == 'S') + lat *= -1.0; + if (*nmea_params[6].str == 'W') + lon *= -1.0; + snprintf(latitude, sizeof(latitude), "%f", lat); snprintf(longitude, sizeof(longitude), "%f", lon);