mirror of
https://github.com/nasa/openmct.git
synced 2025-02-20 17:33:23 +00:00
[Time Controller] Fix series subsetting
Fix binary search implementation used to subset telemetry series for time conductor. WTD-1515
This commit is contained in:
parent
f42c5ca1e5
commit
24449d2dcc
@ -11,15 +11,9 @@ define(
|
||||
var mid = Math.floor((min + max) / 2),
|
||||
domainValue = series.getDomainValue(mid);
|
||||
|
||||
if (min >= max) {
|
||||
return min;
|
||||
}
|
||||
|
||||
if (domainValue < value) {
|
||||
return binSearch(mid + 1, max);
|
||||
} else {
|
||||
return binSearch(min, mid - 1);
|
||||
}
|
||||
return min >= max ? min :
|
||||
domainValue < value ? binSearch(mid + 1, max, value) :
|
||||
binSearch(min, mid - 1, value);
|
||||
}
|
||||
|
||||
this.startIndex = binSearch(0, max, conductor.displayStart());
|
||||
|
Loading…
x
Reference in New Issue
Block a user