Skip to content

Commit 38d976d

Browse files
committed
fix graphs for new rate systems
1 parent 673102e commit 38d976d

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

js/graph_config.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,17 @@ GraphConfig.load = function(config) {
244244
sysConfig = flightLog.getSysConfig();
245245

246246
var maxDegreesSecond = function(scale) {
247-
return Math.max(flightLog.rcCommandRawToDegreesPerSecond(500,0) * scale,
248-
flightLog.rcCommandRawToDegreesPerSecond(500,1) * scale,
249-
flightLog.rcCommandRawToDegreesPerSecond(500,2) * scale);
247+
switch(sysConfig["rates_type"]){
248+
case RATES_TYPE.indexOf('ACTUAL'):
249+
case RATES_TYPE.indexOf('QUICK'):
250+
return Math.max(sysConfig["rates"][0] * 10.0 * scale,
251+
sysConfig["rates"][1] * 10.0 * scale,
252+
sysConfig["rates"][2] * 10.0 * scale);
253+
default:
254+
return Math.max(flightLog.rcCommandRawToDegreesPerSecond(500,0) * scale,
255+
flightLog.rcCommandRawToDegreesPerSecond(500,1) * scale,
256+
flightLog.rcCommandRawToDegreesPerSecond(500,2) * scale);
257+
}
250258
}
251259

252260
var getMinMaxForFields = function(/* fieldName1, fieldName2, ... */) {

0 commit comments

Comments
 (0)