Second and subsequent Connections to the telescope driver now no longer trigger resetting the Guide rate and precision. It's assumed they are already set correctly.

This commit is contained in:
2019-08-22 23:22:36 +01:00
parent 633babd967
commit c311fb8cbe
7 changed files with 78 additions and 26 deletions
+6 -6
View File
@@ -4,8 +4,8 @@ namespace ASCOM.Meade.net.Wrapper
{
public interface ISharedResourcesWrapper
{
void Connect(string deviceId);
void Disconnect(string deviceId);
ConnectionInfo Connect(string deviceId, string driverId);
void Disconnect(string deviceId, string driverId);
string ProductName { get; }
@@ -29,14 +29,14 @@ namespace ASCOM.Meade.net.Wrapper
public class SharedResourcesWrapper : ISharedResourcesWrapper
{
public void Connect(string deviceId)
public ConnectionInfo Connect(string deviceId, string driverId)
{
SharedResources.Connect( deviceId);
return SharedResources.Connect(deviceId, driverId);
}
public void Disconnect(string deviceId)
public void Disconnect(string deviceId, string driverId)
{
SharedResources.Disconnect(deviceId);
SharedResources.Disconnect(deviceId, driverId);
}
public string ProductName => SharedResources.ProductName;