Skip to content

Commit 535e34c

Browse files
authored
Merge pull request #440 from IllusionFpv/fix-graphs-for-new-rate-systems
Fix graphs for new rate systems
2 parents f73ad7f + 38d976d commit 535e34c

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)