CockpitStepRecorder constructor
CockpitStepRecorder({
- required CockpitTimestampProvider now,
- required CockpitObservationAssembler observationAssembler,
- int maxRetainedSteps = _defaultMaxRetainedSteps,
Creates a CockpitStepRecorder.
Implementation
CockpitStepRecorder({
required CockpitTimestampProvider now,
required CockpitObservationAssembler observationAssembler,
int maxRetainedSteps = _defaultMaxRetainedSteps,
}) : _now = now,
_observationAssembler = observationAssembler,
_maxRetainedSteps = maxRetainedSteps {
if (maxRetainedSteps < 1) {
throw ArgumentError.value(
maxRetainedSteps,
'maxRetainedSteps',
'must be at least 1',
);
}
}