using System.Collections.Generic; using System.Diagnostics; namespace ArducopterConfigurator.PresentationModels { public abstract class ConfigWithPidsBase : CrudVm { private float _rollP; public float RollP { get { return _rollP; } set { if (_rollP == value) return; _rollP = value; FirePropertyChanged("RollP"); } } private float _rolli; public float RollI { get { return _rolli; } set { if (_rolli == value) return; _rolli = value; FirePropertyChanged("RollI"); } } private float _rollD; public float RollD { get { return _rollD; } set { if (_rollD == value) return; _rollD = value; FirePropertyChanged("RollD"); } } private float _pitchP; public float PitchP { get { return _pitchP; } set { if (_pitchP == value) return; _pitchP = value; FirePropertyChanged("PitchP"); } } private float _pitchI; public float PitchI { get { return _pitchI; } set { if (_pitchI == value) return; _pitchI = value; FirePropertyChanged("PitchI"); } } private float _pitchD; public float PitchD { get { return _pitchD; } set { if (_pitchD == value) return; _pitchD = value; FirePropertyChanged("PitchD"); } } private float _yawP; public float YawP { get { return _yawP; } set { if (_yawP == value) return; _yawP = value; FirePropertyChanged("YawP"); } } private float _yawI; public float YawI { get { return _yawI; } set { if (_yawI == value) return; _yawI = value; FirePropertyChanged("YawI"); } } private float _yawD; public float YawD { get { return _yawD; } set { if (_yawD == value) return; _yawD = value; FirePropertyChanged("YawD"); } } } }