From 8efbd9bc926f86181ae64c1cfeacbb040e1dd41d Mon Sep 17 00:00:00 2001 From: jflyper Date: Fri, 30 Jun 2017 22:28:55 +0900 Subject: [PATCH] Rely on apiVersion for gyro bit detection --- js/serial_backend.js | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/js/serial_backend.js b/js/serial_backend.js index 7af7af81..420115fd 100755 --- a/js/serial_backend.js +++ b/js/serial_backend.js @@ -442,19 +442,13 @@ function have_sensor(sensors_detected, sensor_code) { return bit_check(sensors_detected, 3); case 'sonar': return bit_check(sensors_detected, 4); - } - - if (bit_check(sensors_detected, 5)) { - switch (sensor_code) { case 'gyro': - return bit_check(sensors_detected, 6); - } + if (semver.gte(CONFIG.apiVersion, "1.36.0")) { + return bit_check(sensors_detected, 5); + } else { + return true; + } } - - if (sensor_code == 'gyro) { - return true; - } - return false; }