T
- the type of the measurementScheduler<T>
public class ContinuousScheduler<T extends ObservedMeasurement<T>> extends AbstractScheduler<T>
Scheduler
generating measurements sequences continuously.
Continuous schedulers continuously generate measurements following a repetitive pattern. The repetitive pattern can be either a continuous stream of measurements separated by a constant step (for example one measurement every 60s), or several sequences of measurements at high rate up to a maximum number, with a rest period between sequences (for example sequences of up to 256 measurements every 100ms with 300s between each sequence).
Constructor | Description |
---|---|
ContinuousScheduler(MeasurementBuilder<T> builder,
DatesSelector selector) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
SortedSet<T> |
generate(List<OrekitStepInterpolator> interpolators) |
Generate a sequence of measurements.
|
getBuilder, getSelector, init
public ContinuousScheduler(MeasurementBuilder<T> builder, DatesSelector selector)
builder
- builder for individual measurementsselector
- selector for datespublic SortedSet<T> generate(List<OrekitStepInterpolator> interpolators)
interpolators
- interpolators for spacecraft statesCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.