From 0cc045317b36bfc3e3858d00f030340e3b7fe408 Mon Sep 17 00:00:00 2001 From: cTn Date: Sat, 9 Nov 2013 09:28:37 +0100 Subject: [PATCH] fixing datatype and adding new property --- js/msp.js | 5 +++-- js/serial_backend.js | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/js/msp.js b/js/msp.js index 6d50be8116..3e4e927a3e 100644 --- a/js/msp.js +++ b/js/msp.js @@ -268,10 +268,11 @@ function process_data(command, message_buffer, message_length_expected) { case MSP_codes.MSP_RAW_GPS: GPS_DATA.fix = data.getUint8(0); GPS_DATA.numSat = data.getUint8(1); - GPS_DATA.lat = data.getUint32(2, 1); - GPS_DATA.lon = data.getUint32(6, 1); + GPS_DATA.lat = data.getInt32(2, 1); + GPS_DATA.lon = data.getInt32(6, 1); GPS_DATA.alt = data.getUint16(10, 1); GPS_DATA.speed = data.getUint16(12, 1); + GPS_DATA.ground_course = data.getUint16(14, 1); break; case MSP_codes.MSP_COMP_GPS: GPS_DATA.distanceToHome = data.getUint16(0, 1); diff --git a/js/serial_backend.js b/js/serial_backend.js index 714472c64d..91f97998dc 100644 --- a/js/serial_backend.js +++ b/js/serial_backend.js @@ -67,6 +67,7 @@ var GPS_DATA = { lon: 0, alt: 0, speed: 0, + ground_course: 0, distanceToHome: 0, ditectionToHome: 0, update: 0,