Beispiel #1
0
 public void WriteProfile()
 {
     using (ASCOM.Utilities.Profile p = new Utilities.Profile()
     {
         DeviceType = "Telescope"
     })
     {
         if (!p.IsRegistered(Const.wiseTelescopeDriverID))
         {
             p.Register(Const.wiseTelescopeDriverID, "Wise40 global settings");
         }
         p.WriteValue(Const.wiseTelescopeDriverID, "SiteDebugLevel", Level.ToString());
     }
 }
Beispiel #2
0
 //
 // Register or unregister driver for ASCOM. This is harmless if already
 // registered or unregistered.
 //
 private static void RegUnregASCOM(bool bRegister)
 {
     Utilities.Profile P = new Utilities.Profile();
     P.DeviceType = "Telescope";                                 //  Requires Helper 5.0.3 or later
     if (bRegister)
     {
         P.Register(s_csDriverID, s_csDriverDescription);
     }
     else
     {
         P.Unregister(s_csDriverID);
     }
     try                                                                         // In case Helper becomes native .NET
     {
         Marshal.ReleaseComObject(P);
     }
     catch (Exception) { }
     P = null;
 }
Beispiel #3
0
 //
 // Register or unregister driver for ASCOM. This is harmless if already
 // registered or unregistered.
 //
 private static void RegUnregASCOM(bool bRegister)
 {
     //Helper.Profile P = new Helper.Profile();
     Utilities.Profile P = new Utilities.Profile();
     P.DeviceType = "Focuser";
     if (bRegister)
         P.Register(s_csDriverID, s_csDriverDescription);
     else
         P.Unregister(s_csDriverID);
     try
     {
         Marshal.ReleaseComObject(P);
     }
     catch (Exception) { }
     P = null;
 }
Beispiel #4
0
 //
 // Register or unregister driver for ASCOM. This is harmless if already
 // registered or unregistered.
 //
 private static void RegUnregASCOM(bool bRegister)
 {
     Utilities.Profile P = new Utilities.Profile();
     P.DeviceType = "Telescope";					//  Requires Helper 5.0.3 or later
     if (bRegister)
         P.Register(s_csDriverID, s_csDriverDescription);
     else
         P.Unregister(s_csDriverID);
     try										// In case Helper becomes native .NET
     {
         Marshal.ReleaseComObject(P);
     }
     catch (Exception) { }
     P = null;
 }