public void Reset() { startTime = 0; events.Clear(); runDistance.Reset(); itemRun = null; accelerationRecorder.Reset(); }
void InitState() { imgGpsStateOk.IsVisible = false; imgGpsStateNotOk.IsVisible = true; lblGpsState.Text = Localization.pageMainGpsNotOk; lblGpsState.TextColor = Color.Red; imgMountStateOk.IsVisible = false; imgMountStateNotOk.IsVisible = true; lblMountState.Text = Localization.pageMainMountNotOk; lblMountState.TextColor = Color.Red; imgVelocityStateOk.IsVisible = false; imgVelocityStateNotOk.IsVisible = true; lblVelocityState.Text = Localization.pageMainSpeedNotOk; lblVelocityState.TextColor = Color.Red; mountNotOkTimeout = CONDITION_NOT_OK_TIMEOUT; velocityNotOkTimeout = CONDITION_NOT_OK_TIMEOUT; gpsNotOkTimeout = CONDITION_NOT_OK; btnRun.Image = Localization.btn_run_inactive; if (Config.Main.ButtonRunAlwayEnabled == false) { btnRun.IsEnabled = false; } isGpsOk = false; isMountOk = false; isVelocityOk = false; // load colored image depending on active profile btnProfile.Image = GetProfileButtonImage(); runModeProvider.Reset(); accelerometerRecorder.Reset(); }