observes function
dynamic
observes(
- dynamic tle,
- dynamic qth,
- DateTime start,
- DateTime end,
- dynamic interval,
)
Implementation
observes(tle, qth, DateTime start, DateTime end, interval) {
var tles = tle.split('\n');
var satrec = twoline2satrec(tles[1], tles[2]);
if (_badSat(satrec, qth, start)) {
return null;
}
var observes = [], observed;
var iterations = 0;
while (start.millisecondsSinceEpoch < end.millisecondsSinceEpoch &&
iterations < max_iterations) {
observed = _observe(satrec, qth, start);
if (observed == null) {
break;
}
observes.add(observed);
start.add(interval);
iterations += 1;
}
return observes;
}