You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.7 KiB
61 lines
1.7 KiB
using System; |
|
|
|
namespace ArducopterConfigurator.PresentationModels |
|
{ |
|
public class StableModeConfigVm : ConfigWithPidsBase |
|
{ |
|
public StableModeConfigVm() |
|
{ |
|
updateString = "A"; |
|
refreshString = "B"; |
|
|
|
PropsInUpdateOrder = new[] |
|
{ |
|
"RollP", |
|
"RollI", |
|
"RollD", |
|
"PitchP", |
|
"PitchI", |
|
"PitchD", |
|
"YawP", |
|
"YawI", |
|
"YawD", |
|
"KPrate", |
|
"MagnetometerEnable", |
|
}; |
|
} |
|
|
|
|
|
private float _kprate; |
|
|
|
public float KPrate |
|
{ |
|
get { return _kprate; } |
|
set |
|
{ |
|
if (_kprate == value) return; |
|
_kprate = value; |
|
FirePropertyChanged("KPrate"); |
|
} |
|
} |
|
|
|
|
|
private bool _magEnable; |
|
|
|
public bool MagnetometerEnable |
|
{ |
|
get { return _magEnable; } |
|
set |
|
{ |
|
if (_magEnable == value) return; |
|
_magEnable = value; |
|
FirePropertyChanged("MagnetometerEnable"); |
|
} |
|
} |
|
|
|
public override string Name |
|
{ |
|
get { return "Stable Mode"; } |
|
} |
|
} |
|
} |