private void WriteSettings() { try { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись группы настроек..."); }); var settingsPart = new AinSettingsPartWritable { AccDfDt = Parameter01Vm.CurrentValue, DecDfDt = Parameter02Vm.CurrentValue, EmdecDfdt = Parameter03Vm.CurrentValue }; _readerWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек. " + exception.Message); } else { _logger.Log("Группа настроек была успешно записана"); } }); } ); } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }
private void WriteSettings() { try { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись группы настроек..."); }); var settingsPart = new AinSettingsPartWritable { // TODO: null handling like in group 100 or 101 (q8) UchMin = BytesPair.FromSignedShortLowFirst(ConvertDecimalToShort(Parameter01Vm.CurrentValue).Value), UchMax = BytesPair.FromSignedShortLowFirst(ConvertDecimalToShort(Parameter02Vm.CurrentValue).Value) }; _readerWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек. " + exception.Message); } else { _logger.Log("Группа настроек была успешно записана"); } }); } ); } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }
private void WriteSettings() { try { var settingsPart = new AinSettingsPartWritable { DacCh = (ushort)Parameter01Vm.CurrentValue.Value, Imcw = Parameter02Vm.FullValue.Value, ToHl = ConvertDecimalToShort(Parameter03Vm.CurrentValue) }; _readerWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек. " + exception.Message); } else { _logger.Log("Группа настроек была успешно записана"); } }); } ); } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }
private void WriteSettings() { try { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись группы настроек..."); }); var settingsPart = new AinSettingsPartWritable { KpFi = Parameter01Vm.CurrentValue, KiFi = Parameter02Vm.CurrentValue, IdSetMin = ConvertDecimalToShort(Parameter03Vm.CurrentValue), IdSetMax = ConvertDecimalToShort(Parameter04Vm.CurrentValue) }; _readerWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек. " + exception.Message); } else { _logger.Log("Группа настроек была успешно записана"); } }); } ); } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }
private void WriteSettings() { try { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись группы настроек..."); }); var settingsPart = new AinSettingsPartWritable { TauR = Parameter01Vm.CurrentValue, Lm = Parameter02Vm.CurrentValue, Lsl = Parameter03Vm.CurrentValue, Lrl = Parameter04Vm.CurrentValue, Rs = Parameter05Vm.CurrentValue, Np = ConvertDecimalToShort(Parameter06Vm.CurrentValue), NimpFloorCode = Parameter07Vm.SelectedComboItem.ComboValue, FanMode = Parameter08Vm.SelectedComboItem.ComboValue, DirectCurrentMagnetization = Parameter09Vm.Value }; _readerWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек АИН. " + exception.Message); } else { _logger.Log("Группа настроек 102 была успешно записана"); } }); } ); } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }
private void WriteSettings() { try { if (AnyAinParameterSetted) { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись группы настроек..."); }); var settingsPart = new AinSettingsPartWritable { Unom = Parameter01Vm.CurrentValue, Fnom = Parameter03Vm.CurrentValue, //Imcw = _imcwParameterVm.FullValue.HasValue? (ushort)_imcwParameterVm.FullValue.Value : (ushort?)null Imcw = _imcwParameterVm.FullValue }; _ainSettingsReaderWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек. " + exception.Message); } else { _logger.Log("Группа настроек была успешно записана"); } }); }); } if (AnyEngineParameterSetted) { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись настроек двигателя..."); }); var settingsPart = new EngineSettingsPartWritable { Inom = ConvertDecimalToUshort(Parameter02Vm.CurrentValue), Nnom = ConvertDecimalToUshort(Parameter04Vm.CurrentValue), Nmax = ConvertDecimalToUshort(Parameter05Vm.CurrentValue), Pnom = ConvertDecimalToUshort(Parameter06Vm.CurrentValue), CosFi = ConvertDecimalToUshort(Parameter08Vm.CurrentValue), Eff = ConvertDecimalToUshort(Parameter09Vm.CurrentValue), Mass = ConvertDecimalToUshort(Parameter10Vm.CurrentValue), MmM = ConvertDecimalToUshort(Parameter11Vm.CurrentValue), Height = ConvertDecimalToUshort(Parameter12Vm.CurrentValue) }; _engineSettingsWriter.WriteSettingsAsync(settingsPart, exception => { if (exception != null) { _logger.Log("Ошибка при записи настроек двигателя. " + exception.Message); } else { _logger.Log("Настройки двигателя были успешно записаны"); } }); } } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }
private void WriteSettings() { try { // А зачем отправлять команду. если ничего нет? :) if (AnyAinParameterSetted) { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись группы настроек..."); }); var settingsPart = new AinSettingsPartWritable { Fmax = Parameter01Vm.CurrentValue, IoutMax = ConvertDecimalToShort(Parameter02Vm.CurrentValue), Fmin = Parameter03Vm.CurrentValue, Imax = (short)Parameter04Vm.CurrentValue, UdcMin = (short)Parameter05Vm.CurrentValue, UdcMax = (short)Parameter06Vm.CurrentValue, TextMax = (short)Parameter07Vm.CurrentValue }; _ainSettingsReaderWriter.WriteSettingsAsync(settingsPart, exception => { _uiRoot.Notifier.Notify(() => { if (exception != null) { _logger.Log("Ошибка при записи настроек. " + exception.Message); } else { _logger.Log("Группа настроек была успешно записана"); } }); }); } // А зачем отправлять команду. если ничего нет? :) if (AnyEngineParameterSetted) { _uiRoot.Notifier.Notify(() => { _logger.Log("Запись настроек двигателя..."); }); var settingsPart = new EngineSettingsPartWritable { I2Tmax = ConvertDecimalToUint(Parameter08Vm.CurrentValue), Icontinious = ConvertDecimalToUshort(Parameter09Vm.CurrentValue), ZeroF = ConvertDecimalToUshort(Parameter10Vm.CurrentValue) }; _engineSettingsWriter.WriteSettingsAsync(settingsPart, exception => { if (exception != null) { _logger.Log("Ошибка при записи настроек двигателя. " + exception.Message); } else { _logger.Log("Настройки двигателя были успешно записаны"); } }); } } catch (Exception ex) { _logger.Log("Не удалось записать группу настроек. " + ex.Message); } }