Added support for saving the site elevation into the driver profile

This commit is contained in:
2021-01-31 15:52:16 +00:00
parent 4126b2ee44
commit f140e8aee1
8 changed files with 242 additions and 59 deletions
+16 -4
View File
@@ -1540,14 +1540,26 @@ namespace ASCOM.Meade.net
{
get
{
LogMessage("SiteElevation Get", "Not implemented");
throw new PropertyNotImplementedException("SiteElevation", false);
CheckConnected("SiteElevation Get");
LogMessage("SiteElevation", $"Get {base.SiteElevation}");
return base.SiteElevation;
}
// ReSharper disable once ValueParameterNotUsed
set
{
LogMessage("SiteElevation Set", "Not implemented");
throw new PropertyNotImplementedException("SiteElevation", true);
CheckConnected("SiteElevation Set");
LogMessage("SiteElevation", $"Set: {value}");
if (value == base.SiteElevation)
{
LogMessage("SiteElevation", $"Set: no change detected");
return;
}
LogMessage("SiteElevation", $"Set: {value} was {base.SiteElevation}");
base.SiteElevation = value;
base.UpdateSiteElevation();
}
}