Da qui
http://www.ascom-standards.org/Developer/AppStart.htmho preso le spiegazioni, ed ho fatto la prova.
Ho testato lo script della pagina e sul simulatore funziona. Poi ho usato il comando per spegnere il tracking, e pare funzioni.
Lo script (.js) modificato e' questo (ovviamente il nome del driver lo devi cambiare)
Codice:
var T = new ActiveXObject("ScopeSim.Telescope"); // Change for your driver's ID
T.SetupDialog(); // Comment this out once you set COM port, etc.
T.Connected = true;
T.Tracking = false;
WScript.StdOut.WriteLine("Tracking stopped");
WScript.StdOut.Write("Press Enter to quit and release the driver ");
WScript.StdIn.ReadLine();
e come descritto nel link, lo salvi come ASCOMHello.js (o come vuoi), lo lanci con cscript ASCOMHello.js da una finestra DOS aperta nella stessa directory, e dovrebbe funzionare.
Sul simulatore. E da DOS.
Ma a lanciare lo stesso comando da Maxim a me non funziona. Riciclando uno script per Maxim (.vbs) che funziona per il park, come questo sotto
Codice:
Dim Telescope
Set Telescope = CreateObject ("ScopeSim.Telescope")
On Error Resume Next
Telescope.Park
Set Telescope = nothing
ho provato senza successo ad usare
Telescope.SetTracking(0,0,0,0)
Telescope.SetTracking(0,0,0.0,0.0)
Telescope.SetTracking(false)
ed altro, in accordo con delle API su SetTracking, trovate qui (che non so se c'entrano, sto facendo un po' di miscuglio mi sa)
http://www.bisque.com/products/Orchestr ... Method.htmMa dato che da DOS funziona (sembra), penso sia solo questione di trovare la sintassi giusta.