1
0
Fork 0

Added date filter function to telemetry values collection.

merge-requests/111/head
keikreutler 2017-01-03 19:34:26 +01:00 committed by Nikos Roussos
parent 7d980359d8
commit 4760bd1562
No known key found for this signature in database
GPG Key ID: BADFF1767BA7C8E1
1 changed files with 13 additions and 0 deletions

View File

@ -142,6 +142,15 @@ var TelemetryDescriptors = TelemetryCollection.extend({
var TelemetryValues = TelemetryCollection.extend({
comparator: function(collection){
return( collection.get('telemetry').observation_datetime );
},
byDate: function (start_date, end_date) {
filtered = this.filter(function (model) {
var date = parseDateFilter(model.get('telemetry').observation_datetime);
return (
date >= start_date && date <= end_date
)
});
return new TelemetryValues(filtered);
}
});
@ -201,3 +210,7 @@ function parseDate (date) {
return res;
}
function parseDateFilter (date) {
var res = date.substring(0,8);
return res;
}