mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 06:15:16 +03:00
changing scale factors
This commit is contained in:
parent
0f0e56e0b0
commit
8c95ee1ca7
2 changed files with 16 additions and 10 deletions
18
js/msp.js
18
js/msp.js
|
@ -219,15 +219,19 @@ function process_data(command, message_buffer, message_length_expected) {
|
||||||
$('span.cycle-time').html(CONFIG.cycleTime);
|
$('span.cycle-time').html(CONFIG.cycleTime);
|
||||||
break;
|
break;
|
||||||
case MSP_codes.MSP_RAW_IMU:
|
case MSP_codes.MSP_RAW_IMU:
|
||||||
SENSOR_DATA.accelerometer[0] = data.getInt16(0, 1) / 1000; // properly scaled
|
// 512 for mpu6050, 256 for mma
|
||||||
SENSOR_DATA.accelerometer[1] = data.getInt16(2, 1) / 1000;
|
// currently we are unable to differentiate between the sensor types, so we are goign with 512
|
||||||
SENSOR_DATA.accelerometer[2] = data.getInt16(4, 1) / 1000;
|
SENSOR_DATA.accelerometer[0] = data.getInt16(0, 1) / 512;
|
||||||
|
SENSOR_DATA.accelerometer[1] = data.getInt16(2, 1) / 512;
|
||||||
|
SENSOR_DATA.accelerometer[2] = data.getInt16(4, 1) / 512;
|
||||||
|
|
||||||
SENSOR_DATA.gyroscope[0] = data.getInt16(6, 1) / 8; // no clue about scaling factor
|
// properly scaled
|
||||||
SENSOR_DATA.gyroscope[1] = data.getInt16(8, 1) / 8;
|
SENSOR_DATA.gyroscope[0] = data.getInt16(6, 1) * (4 / 16.4);
|
||||||
SENSOR_DATA.gyroscope[2] = data.getInt16(10, 1) / 8;
|
SENSOR_DATA.gyroscope[1] = data.getInt16(8, 1) * (4 / 16.4);
|
||||||
|
SENSOR_DATA.gyroscope[2] = data.getInt16(10, 1) * (4 / 16.4);
|
||||||
|
|
||||||
SENSOR_DATA.magnetometer[0] = data.getInt16(12, 1) / 3; // no clue about scaling factor
|
// no clue about scaling factor
|
||||||
|
SENSOR_DATA.magnetometer[0] = data.getInt16(12, 1) / 3;
|
||||||
SENSOR_DATA.magnetometer[1] = data.getInt16(14, 1) / 3;
|
SENSOR_DATA.magnetometer[1] = data.getInt16(14, 1) / 3;
|
||||||
SENSOR_DATA.magnetometer[2] = data.getInt16(16, 1) / 3;
|
SENSOR_DATA.magnetometer[2] = data.getInt16(16, 1) / 3;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -63,7 +63,9 @@ function tab_initialize_sensors() {
|
||||||
title: "Gyroscope (deg/s)",
|
title: "Gyroscope (deg/s)",
|
||||||
shadowSize: 0,
|
shadowSize: 0,
|
||||||
yaxis : {
|
yaxis : {
|
||||||
tickDecimals: 0
|
tickDecimals: 1,
|
||||||
|
max : 2000,
|
||||||
|
min: -2000
|
||||||
},
|
},
|
||||||
xaxis : {
|
xaxis : {
|
||||||
//noTicks = 0
|
//noTicks = 0
|
||||||
|
@ -82,8 +84,8 @@ function tab_initialize_sensors() {
|
||||||
shadowSize: 0,
|
shadowSize: 0,
|
||||||
yaxis : {
|
yaxis : {
|
||||||
tickDecimals: 1,
|
tickDecimals: 1,
|
||||||
max : 1.5,
|
max : 2,
|
||||||
min : -1.5
|
min : -2
|
||||||
},
|
},
|
||||||
xaxis : {
|
xaxis : {
|
||||||
//noTicks = 0
|
//noTicks = 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue