Add SlewSettleTime and IsLongFormat to SharedResources interface
Also ensure that digit precision is set during initialisation
This commit is contained in:
@@ -33,7 +33,7 @@ namespace ASCOM.Meade.net
|
||||
protected ParkedBehaviour ParkedBehaviour;
|
||||
protected HorizonCoordinates ParkedAltAz;
|
||||
|
||||
protected readonly ISharedResourcesWrapper SharedResourcesWrapper;
|
||||
protected readonly ISharedResourcesWrapper SharedResourcesWrapper;
|
||||
|
||||
public MeadeTelescopeBase()
|
||||
{
|
||||
@@ -81,7 +81,7 @@ namespace ASCOM.Meade.net
|
||||
Altitude = profileProperties.ParkedAlt,
|
||||
Azimuth = profileProperties.ParkedAz
|
||||
};
|
||||
|
||||
|
||||
LogMessage("ReadProfile", $"Trace logger enabled: {Tl.Enabled}");
|
||||
LogMessage("ReadProfile", $"Com Port: {ComPort}");
|
||||
LogMessage("ReadProfile", $"Backlash Steps: {BacklashCompensation}");
|
||||
|
||||
@@ -509,10 +509,14 @@ namespace ASCOM.Meade.net
|
||||
/// Start with <see cref="PierSide.pierUnknown"/>.
|
||||
/// As we do not know the physical declination axis position, we have to keep track manually.
|
||||
/// </summary>
|
||||
public static PierSide SideOfPier { get; set; } = PierSide.pierUnknown;
|
||||
public static PierSide SideOfPier { get; internal set; } = PierSide.pierUnknown;
|
||||
|
||||
public static double? TargetRightAscension { get; set; }
|
||||
public static double? TargetRightAscension { get; internal set; }
|
||||
|
||||
public static double? TargetDeclination { get; set; }
|
||||
public static double? TargetDeclination { get; internal set; }
|
||||
|
||||
public static short SlewSettleTime { get; internal set; }
|
||||
|
||||
public static bool IsLongFormat { get; internal set; }
|
||||
}
|
||||
}
|
||||
@@ -36,6 +36,10 @@ namespace ASCOM.Meade.net.Wrapper
|
||||
PierSide SideOfPier { get; set; }
|
||||
double? TargetRightAscension { get; set; }
|
||||
double? TargetDeclination { get; set; }
|
||||
|
||||
short SlewSettleTime { get; set; }
|
||||
|
||||
bool IsLongFormat { get; set; }
|
||||
}
|
||||
|
||||
public class SharedResourcesWrapper : ISharedResourcesWrapper
|
||||
@@ -135,5 +139,17 @@ namespace ASCOM.Meade.net.Wrapper
|
||||
get => SharedResources.TargetDeclination;
|
||||
set => SharedResources.TargetDeclination = value;
|
||||
}
|
||||
|
||||
public short SlewSettleTime
|
||||
{
|
||||
get => SharedResources.SlewSettleTime;
|
||||
set => SharedResources.SlewSettleTime = value;
|
||||
}
|
||||
|
||||
public bool IsLongFormat
|
||||
{
|
||||
get => SharedResources.IsLongFormat;
|
||||
set => SharedResources.IsLongFormat = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user