public ISensorCurrentSettingInformation GetSettingChangeInfo() { ISensorCurrentSettingInformation settingChangeInfo = this._command.GetSettingChangeInfo(); this.VerifyCommandResponse((ICauseError)settingChangeInfo); return(settingChangeInfo); }
private void AcquireUpdatedSensorSettings() { ISensorCurrentSettingInformation currentSettingCounter = this.GetCurrentSettingCounter(); int num = 0; do { AutoCommunicator.DisconnectIfSensorIsHardlyStabilized(num++); this.SetSettingCounter(currentSettingCounter); this.AcquireActiveProgramSettings(); this.AcquireProgramList(); this.AcquireSystemSettings(); currentSettingCounter = this.GetCurrentSettingCounter(); }while (this.HasProgramChanged(currentSettingCounter)); this.ProgramSettingsUpdated((object)this, (ProgramSettingsUpdatedEventArgs) new ConcreteProgramSettingsUpdatedEventArgs()); }
private void GetInitialSensorData() { ISensorCurrentSettingInformation currentSettingCounter = this.GetCurrentSettingCounter(); int settingGetTimes = 0; do { this._repository.Set(currentSettingCounter); ++settingGetTimes; CommandSequencer.DisconnectIfSensorSettingsAreHardlyStabilized(settingGetTimes); this.AcquireSystemSettings(); this.AcquireBankList(); this.AcquireActiveBankSettings(); currentSettingCounter = this.GetCurrentSettingCounter(); }while (this._repository.HasProgramChanged(currentSettingCounter)); if (!this.EnableEvent) { return; } this.ProgramSettingsUpdated((object)this, (ProgramSettingsUpdatedEventArgs) new ConcreteProgramSettingsUpdatedEventArgs()); }
public bool HasProgramChanged(ISensorCurrentSettingInformation current) { return((int)this._settingCounter.AnySettingChangeCounter != (int)current.AnySettingChangeCounter); }
public void Set(ISensorCurrentSettingInformation settingInfo) { this._settingCounter = settingInfo; }
private bool HasProgramChanged(ISensorCurrentSettingInformation currentCounter) { return(this._repository.HasProgramChanged(currentCounter)); }
private void SetSettingCounter(ISensorCurrentSettingInformation currentCounter) { this._repository.Set(currentCounter); }