Voyager 2.2.10 Release - Build 2020-06-03

A new version of Voyager is ready to download in automatic or manual mode.

https://drive.google.com/file/d/1OlCX-qo5s6uGnlaBDjuwLipa8S-olpAR

[ENG] In this version
NEW => Custom Array -> Gain and Offset management introduced in the Array sequences for the CMOS cameras supported by Voyager
NEW => Custom Array -> Added new action in Utility for discovery of some of the CCD configuration data (sensor type if colors or not, possibility to manage Gain and Offset for CMOS), use at the beginning of the array configuration. The data will be saved permanently in configuration.
NEW => Workaround for QHY cameras with internal wheel, for the filter positioning request already set there is a fixed unexpected timeout by the driver that Voyager cannot remove. QHY developers alerted.
NEW => Custom Array -> Optimize all actions, including Array Sequence, for color cameras
NEW => Custom Array -> New general setting added to indicate if the nodes are capable or enabled to run AutoFocus
NEW => Custom Array -> Added in Array Sequence configuration the possibility of punctually excluding one or more nodes from AutoFocus
NEW => Added in the configuration of the Mosaic-Research Sequence to the OnStart tab the possibility to specify whether to fire at start only for the first target / panel or for all targets / panels
NEW => Inserted in new DragScript Multiply Decimal By block using a counter or decimal value
NEW => DragScript -> New Wait Safe block inserted to wait to have the general SAFE situation for the enabled events. Wait until SAFE is reached, or astronomical night end, or after interval, or at a fixed time. While waiting, the deagscript events are not executed. Configurable Exit during waiting options. It also works for those who do not have SAFE systems such as advanced astronomical night wait
NEW => DragScript -> Inserted new blocks of Disable Exit Event and Enable Exit Event to disable and enable only the EXIT events for emergency
NEW => DragScript -> Inserted new blocks of Disable Suspend Event and Enable Suspend Event to disable and enable only the SUSPEND events for emergency
NEW => DragScript -> New Disable Weather Light Event and Enable Weather Light Event blocks have been included to include and exclude only WEATHER events relating to LIGHT CONDITIONS (EXIT and / or SUSPEND events must be active)
NEW => Updated ASI SDK in Voyager to version v1.14.1227 Released on 2020.03.12
NEW => In the Application Server added new RemoteFocusEx method for running Autofocus in advanced mode
NEW => Voyager uses a waiting time after the filter change in the filter wheel as additional safety in case of wheels returning the filter change made while the wheel is still turning. The time can now be set from Setup-> Camera-> Various-> Additional Safe Time after Filter wheel filter change, default 5s
NEW => DragScript -> Inserted new Simple Goto RoboStar Star block to aim with simple goto suitable fire star via RoboStar
NEW => DragScript -> Inserted new conditional block DO IF SETUP CONNECTED which executes the contained blocks only if the setup is connected in Voyager
NEW => DragScript -> Inserted new conditional block DO IF SETUP NOT CONNECTED which executes the contained blocks only if the setup is not connected in Voyager
NEW => DragScript -> Inserted new conditional block DO IF AZIMUTH BETWEEN which executes the contained blocks only if the target azimuth is in the indicated range and if the altitude is above the minimum allowed by the goto in the Voyager setup of the mount
NEW => DragScript -> Inserted new flow block RESTART DRAGSCRIPT to restart the DragScript from zero by clearing all the variables and the status of the events
NEW => In the Research & Survey Mosaic action, the project name has been added as a prefix to the names of the generated files
NEW => DragScript -> Added management of the target’s azimuth constraints in the interval indicated in Sequence or in the override of the DragScript Sequence block
NEW => DragScript -> The Sequence now returns a SKIPPED flag verifiable in DragScript if it exits immediately for having passed the start time for too long, the end time … and if it leaves or is outside the altitude constraints, HourAngle, Azimuth
NEW => DragScript -> New IF SKIPPED decision block inserted to check if an action just executed is finished because it is skipped due to execution constraints (currently only the SEQUENCE action has this property enhanced)
NEW => In the Azimuth constraints of the Sequence the possibility has been added to consider the external angle and not the internal one for the skipped execution of the Sequence for an unsuitable azimuth
NEW => DragScript -> New Wait Nautical Night block inserted to wait for the nautical night (sun at -12 °)
NEW => DragScript -> New Wait Civil Night block inserted to wait for the nautical night (sun at -6 °)
NEW => DragScript -> New Repeat Block Until End Nautical Night inserted for repetition until the end of the nautical night (sun at -12 °)
NEW => DragScript -> New Repeat Block Until End Civil Night inserted for repetition until end of civil night (sun at -6 °)
NEW => DragScript -> Inserted new DO IF SQM Conditional block, to check conditions of sky brightness value from SQM devices if connected
NEW => Flat devices # 1 and # 2 can now be connected and disconnected individually
NEW => Flat # 1 and # 2 devices can now be connected only manually, if you want to have them in the setup but use them only when needed
NEW => DragScript -> Inserted new Connection and Disconnection blocks of Flat Devices # 1 and # 2
NEW => DragScript -> New PLATE SOLVE NO SYNC block inserted to perform plate solving of the current position without performing the final SYNC
NEW => DragScript -> Inserted new block UPDATE DECIMAL FROM SOLVED PA to assume in a decimal variable the last PA value solved with the plate / blind in Voyager
NEW => DragScript -> To the WAIT USER OK block has been added the possibility to select a variable to display in the message window
NEW => WebDashboard -> Focuser panel completed for autofocus and manual focuser command.
NEW => WebDashboard -> Focuser stats and chart, including temperature, with colored highlighter for easy filter identify.
NEW => WebDashboard -> Remote Voyager profile management, for change Voyager profile from WebDashboard
MOD => Increased the maximum values ​​of Timeout Settling Temp, Defaut Warmup time, Default Cooling Down time in Voyager Setup -> Camera -> Cooling System
MOD => Modified AutoFocusResult event of the Application Server. Added fire filter and RGB color index for graphic representation
MOD => The duration of the Dummy exposure for TheSkyX is now configurable as previously the Bin and the ROI
MOD => Custom Array -> Modified the Array Sequence to fire only the nodes with AutoFocus enabled in the general settings
MOD => Fixed some Typos in the lyrics, thanks to Stephen Pattinson
MOD => In the modified DragScript Cooling Down block to take the temperature from a decimal variable
MOD => In the modified DragScript Block Sequence adding the possibility to override the cooling chamber temperature by a decimal variable
MOD => DragScript -> Modified Wait Astronomical Night Block, added option to exit the action with TIMEOUT in case of waiting time greater than a settable value in hours
MOD => Pressing the OK button on the Sequence editor now also automatically saves the sequence on file
MOD => Dragscript -> Added ability to manage a message to be displayed on the screen together with the input request in the Wait User Input block
MOD => DragScript -> Added option to Event Suspend block to restart DragScript in case of resume waiting timeout
MOD => Adding Flat shooting type in the sequence for flat light and fixed time
MOD => Now the Fire counters used to generate the Autofocus Triggers are kept at the general level of Mosaic and not of a single sequence
MOD => DragScript -> Added to the Research & Survey Mosaic block the possibility to set immediate start and end with astronomical night and offset
MOD => DragScript -> Added option to the Sequence block for enabling and overriding the minimum and maximum Azimuth outside which the Sequence will be output
MOD => QHYCFW3 optimization for filter already selected
MOD => In the FIT of the mosaic in the OBJECT header the name of the project is also put in prefix to the name of the single panel
MOD => WebDashboard -> New method for field of view data management, includes also handling of incomplete data.
MOD => WebDashboard -> Moved “Startup Environment” connection buttons into Environment panel
BUG => In the sequence and flat editors, in case of cancellation of intermediate slots, the gain and offset data of the following slots were lost and set to 0 (valid for CMOS sensors)
BUG => Custom Array -> Master Offset not applied on the passage from the default filter for fire to that of Plate Solve which caused a drift of fire if default filter for fire other than that of Plate Solve
BUG => The homing of the ASCOM mount control returned negative execution even in case of success generating a non real error. Thanks to the Avalon developers for reporting
BUG => DragScript -> The WAIT SAFE block could be inserted incorrectly within the event handlers
BUG => ATTENTION !! In the Action of Research & Survey and Mosaic, what was reported in the On End settings was not performed, only if used by OnTheFly
BUG => In the Research & Survey Mosaic Section, when adding single Targets from the RoboClip, the new table row is not created correctly, making it impossible to save the data just entered
BUG => DragScript -> The calculation of the Offset in the WaitSafe block was sometimes inverted as a sign creating opposite offsets
BUG => DragScript -> Wait Safe, In the case of use of the wait for astronomical night, the calculation was distorted for some longitudes that provided for the beginning of the astronomical night after midnight or in which the astronomical night was never available
BUG => DragScript -> Wait Astronomical Night, the calculation was distorted for some longitudes that predicted the beginning of the astronomical night after midnight or when the astronomical night was never available
BUG => DragScript -> Emergency Resume Timeout, the calculation was distorted for some longitudes that predicted the beginning of the astronomical night after midnight or when the astronomical night was never available
BUG => Dragscript -> The single SCArrayCooling block incorrectly set for all the nodes of the array the temperature value indicated for node 1
BUG => DragScript -> Sequence, In the case of use of the wait for astronomical night, the calculation was distorted for some longitudes that provided for the beginning of the astronomical night after midnight or in which the astronomical night was never available
BUG => DragScript -> Research & Survey Mosaic, In the case of use of the wait for astronomical night, the calculation was distorted for some longitudes that provided for the beginning of the astronomical night after midnight or in which the astronomical night was never available
BUG => DragScript -> In case of use of the Resume from Block in the Resume event the simulator did not correctly terminate the script when reaching the End (ONLY THE SIMULATOR)
BUG => The SET-TEMP parameter in the FIT Header in the case of ASI-QSI-ASCOM cameras could report an incorrect value in case of high bouncing of the temperature from that established
BUG => Unhandled exception in the Wrong Focus Star Manger window when stars from the Tycho catalog were used
BUG => During the Research & Survey and Mosaic action, in some conditions the guide calibration (if required) was not performed when changing the meridian. This if the meridian change occurred during the clicks of one of the panel sequences
BUG => DragScript -> Repeat Block Until Astronomical Night, the calculation was distorted for some longitudes that provided for the beginning of the astronomical night after midnight or in which the astronomical night was never available
BUG => The Widget of the Target in Status correctly designed the various types of night in the event of an astronomical night absent

[ITA] In questa versione
NEW => Custom Array -> Introdotta gestione Gain e Offset nelle sequenze Array per le camere CMOS supportate da Voyager
NEW => Custom Array -> Aggiunta nuova azione in Utility per il recupero di alcuni dei dati di configurazione del CCD (tipologia sensore se colori o no, possibilitĂ  di gestire Gain e Offset per CMOS), utilizzare ad inizio configurazione array. I dati verrano salvati in modo permanente in configurazione.
NEW => Workaround per Camere QHY con ruota interna, per richiesta posizionamento filtro già impostato c’è un timeout non aspettato fisso da parte del driver che Voyager non può rimuovere. Allertati sviluppatori QHY.
NEW => Custom Array -> Ottimizzate tutte le azioni, compresa Sequenza Array, per le camere a colori
NEW => Custom Array -> Aggiunta nuovo settaggio generale per indicare se i nodi sono in grado o sono abilitati ad eseguire l’AutoFocus
NEW => Custom Array -> Aggiunta in configurazione Sequenza Array la possibilità di escludere puntualmente uno o più nodi dall’AutoFocus
NEW => Aggiunto nella configurazione della Sequenza Mosaic-Research al tab OnStart la possibilitĂ  di specificare se effettuare il fuoco in avvio solo per il primo target/pannello o per tutti i target/pannelli
NEW => Inserito ne DragScript nuovo Blocco Multiply Decimal By usando un valore un contatore o un decimale
NEW => DragScript -> Inserito nuovo Blocco di Wait Safe per attendere di avere la situazione di SAFE generale per gli eventi abilitati. Attesa sino a raggiungimento SAFE, o fine notta astronomica, o dopo intervallo, o ad orario prefissato. Durante l’attesa gli eventi de dragscript non vengono eseguiti. Opzioni di Uscita durante attesa configurabili. Funziona anche per chi non ha sistemi di SAFE come attesa notte astronomica avanzata
NEW => DragScript -> Inseriti nuovi blocchi di Disable Exit Event e Enable Exit Event per disabilitare ed abilitare i soli eventi di EXIT per emergenza
NEW => DragScript -> Inseriti nuovi blocchi di Disable Suspend Event e Enable Suspend Event per disabilitare ed abilitare i soli eventi di SUSPEND per emergenza
NEW => DragScript -> Inseriti nuovi blocchi di Disable Weather Light Event e Enable Weather Light Event per includere ed escludere i soli eventi di WEATHER relativi al LIGHT CONDITIONS (gli eventi di EXIT e/o SUSPEND devono essere attivi)
NEW => Aggiornato ASI SDK in Voyager alla versione v1.14.1227 Rilasciata il 2020.03.12
NEW => Nell’Application Server aggiunto nuovo Metodo RemoteFocusEx per esecuzione dell’Autofocus in modalità avanzata
NEW => Voyager usa un tempo di attesa dopo il cambio filtro nelle ruota filtri come sicurezza ulteriore in caso di ruote che ritornino il cambio filtro effettuato mentre la ruota sta ancora girando. Il tempo è ora impostabile da Setup->Camera->Various->Additional Safe Time after Filter wheel filter change, default 5s
NEW => DragScript -> Inserito nuovo blocco Simple Goto RoboStar Star per puntare con semplice goto stella di fuoco idonea tramite RoboStar
NEW => DragScript -> Inserito nuovo blocco condizionale DO IF SETUP CONNECTED che esegue i blocchi contenuti solo se il setup risulta connesso in Voyager
NEW => DragScript -> Inserito nuovo blocco condizionale DO IF SETUP NOT CONNECTED che esegue i blocchi contenuti solo se il setup risulta non connesso in Voyager
NEW => DragScript -> Inserito nuovo blocco condizionale DO IF AZIMUTH BETWEEN che esegue i blocchi contenuti solo se l’azimuth del target è nell’intervallo indicato e se l’altitude è sopra la minima consentita dal goto nel setup di Voyager della montatura
NEW => DragScript -> Inserito nuovo blocco flow RESTART DRAGSCRIPT per riavviare da zero il DragScript azzerando tutte le variabili e lo stato degli eventi
NEW => Nell’azione Research & Survey Mosaic è stato aggiunto il nome del progetto come prefisso ai nome dei file generati
NEW => DragScript -> Aggiunta gestione in sequenza dei vincoli di azimuth del Target nell’intervallo indicato in Sequenza o nell’override del blocco Sequenza del DragScript
NEW => DragScript -> La Sequenza ora ritorna un flag di SKIPPED verificabile in DragScript se esce immediatamente per aver passato il tempo di start da troppo tempo, il tempo di end … e se esce o è fuori dai vincoli di altitudine, HourAngle, Azimuth
NEW => DragScript -> Inserito nuovo blocco decisionale IF SKIPPED per verificare se un’azione appena eseguita è finita perchè skipped a causa dei vincoli di esecuzione (attualmente solo l’azione SEQUENCE ha questa proprietà valorizzata)
NEW => Nei vincoli di Azimuth della Sequenza è stata aggiunta la possibilità di considerare l’angolo esterno e non quello interno per lo skipped dell’esecuzione della Sequenza per azimuth non idoneo
NEW => DragScript -> Inserito nuovo blocco Wait Nautical Night per l’attesa della notte nautica (sun at -12°)
NEW => DragScript -> Inserito nuovo blocco Wait Civil Night per l’attesa della notte nautica (sun at -6°)
NEW => DragScript -> Inserito nuovo blocco Repeat Block Until End Nautical Night per la ripetizione sino a fine notte nautica (sun at -12°)
NEW => DragScript -> Inserito nuovo blocco Repeat Block Until End Civil Night per la ripetizione sino a fine notte civile (sun at -6°)
NEW => DragScript -> Inserito nuovo blocco Condizionale DO IF SQM , per verifica condizioni valore brillanza cielo da dispositivi SQM se connessi
NEW => I dispositivi Flat #1 e #2 possono essere ora connessi e disconnessi singolarmente
NEW => I dispositivi Flat #1 e #2 possono essere ora connessi solo manualmente, se vuoi averli nel setup ma utilizzarli solo al bisogno
NEW => DragScript -> Inseriti nuovi blocchi di Connessione e Disconnessione dei Flat Device #1 e #2
NEW => DragScript -> Inserito nuovo blocco PLATE SOLVE NO SYNC per effettuare il plate solving della posizione attuale senza però eseguire il SYNC finale
NEW => DragScript -> Inserito nuovo blocco UPDATE DECIMAL FROM SOLVED PA per assumero in una variabile decimale l’ultimo valore di PA risolta con il plate/blind in Voyager
NEW => DragScript -> Al blocco WAIT USER OK è stata aggiunta la possibilità di selezionare una variabile di cui far visualizzare in contenuto nella finestra di messaggio
NEW => WebDashboard -> Focuser panel completed for autofocus and manual focuser command.
NEW => WebDashboard -> Focuser stats and chart, including temperature, with colored highlighter for easy filter identify.
NEW => WebDashboard -> Remote Voyager profile management, for change Voyager profile from WebDashboard
MOD => Incrementati i valori massimi di Timeout Settling Temp, Defaut Warmup time, Default Cooling Down time in Voyager Setup -> Camera -> Cooling System
MOD => Modificato Evento AutoFocusResult dell’Application Server. Aggiunto indice filtro di fuoco e color RGB per rappresentazione grafica
MOD => La durata dell’esposizione Dummy per TheSkyX è ora configurabile come precedentemente il Bin e la ROI
MOD => Custom Array -> Modificata la Sequenza Array per effettuare il fuoco solo dei nodi con AutoFocus abilitato nei settaggi generali
MOD => Aggiustati alcuni Typo nei testi , grazie a Stephen Pattinson
MOD => Nel DragScript modificato Blocco Cooling Down per prendere la temperatura da una variabile decimale
MOD => Nel DragScript modificato Blocco Sequenza aggiungendo la possibilità di fare l’override della temperatura di cooling camera da una variabile decimale
MOD => DragScript -> Modificato Blocco Wait Astronomical Night, aggiunta opzione per uscire dall’azione con TIMEOUT in caso di tempo attesa superiore ad un valore in ore impostabile
MOD => La pressione del tasto OK sull’editor di Sequenza ora salva automaticamente anche la sequenza su file
MOD => Dragscript -> Aggiunta possibilitĂ  di gestire un messaggio da visualizzare a video insieme alla richiesta di input nel blocco Wait User Input
MOD => DragScript -> Aggiunta opzione al blocco di Event Suspend per riavviare il DragScript in caso di timeout attesa resume
MOD => Aggiunta tipologia scatto Flat nella sequenza per flat a luce e tempo fisso
MOD => Ora i contatori di Fuoco usati per generare i Trigger di Autofocus vengono tenuti a livello generale di Mosaico e non di singola sequenza
MOD => DragScript -> Aggiunta al blocco Research & Survey Mosaic la possibilitĂ  di impostare inizio immediato e fine con notte astronomica ed offset
MOD => DragScript -> Aggiunta opzione al blocco Sequence per abilitazione ed override Azimuth minimo e massimo al di fuori del quale far uscire la Sequenza
MOD => Ottimizzazione QHYCFW3 per filtro giĂ  selezionato
MOD => Nei FIT del mosaico nell’header OBJECT viene ora messo anche il nome del progetto in prefisso al nome del singolo pannello
MOD => WebDashboard -> New method for field of view data management, includes also handling of incomplete data.
MOD => WebDashboard -> Moved “Startup Environment” connection buttons into Environment panel
BUG => Negli editor della sequenza e dei flat in caso di cancellazione di slot intermedi i dati di gain e offset degli slot seguenti venivano persi e messi a 0 (valido per sensori CMOS)
BUG => Custom Array -> Mancata applicazione Offset del Master sul passaggio dal filtro di default per il fuoco a quello di Plate Solve che causava una deriva del fuoco se filtro di default per il fuoco diverso da quello di Plate Solve
BUG => L’homing del controllo montatura ASCOM ritornava esecuzione negativa anche in caso di successo generando un errore non reale. Grazie agli sviluppatori Avalon per la segnalazione
BUG => DragScript -> Il blocco WAIT SAFE poteva essere inserito non correttamente all’interno dei gestori degli eventi
BUG => ATTENZIONE !! Nell’azione di Research & Survey e Mosaic non veniva eseguito quanto riportato nei settaggi di On End, solo se usata da OnTheFly
BUG => Nella Sezione Research & Survey Mosaic, nell’aggiunta di Target singoli dal RoboClip non venica creata correttamente la nuova riga della tabella rendendo impossibile il salvataggio dei dati appena immessi
BUG => DragScript -> Il calcolo dell’Offset nel blocco WaitSafe veniva a volte invertito come segno creando offset opposti
BUG => DragScript -> Wait Safe, Nel caso di uso dell’attesa per notte astronomica il calcolo veniva falsato per alcune longitudine che prevedevano l’inizio della notte astronomica dopo la mezzanotte od in cui la notte astronomica non era mai disponibile
BUG => DragScript -> Wait Astronomical Night, il calcolo veniva falsato per alcune longitudini che prevedevano l’inizio della notte astronomica dopo la mezzanotte od in cui la notte astronomica non era mai disponibile
BUG => DragScript -> Emergency Resume Timeout, il calcolo veniva falsato per alcune longitudini che prevedevano l’inizio della notte astronomica dopo la mezzanotte od in cui la notte astronomica non era mai disponibile
BUG => Dragscript -> Il singolo blocco SCArrayCooling impostava per tutti i nodi dell’array erroneamente il valore di temperatura indicato per il nodo 1
BUG => DragScript -> Sequence, Nel caso di uso dell’attesa per notte astronomica il calcolo veniva falsato per alcune longitudine che prevedevano l’inizio della notte astronomica dopo la mezzanotte od in cui la notte astronomica non era mai disponibile
BUG => DragScript -> Research & Survey Mosaic, Nel caso di uso dell’attesa per notte astronomica il calcolo veniva falsato per alcune longitudine che prevedevano l’inizio della notte astronomica dopo la mezzanotte od in cui la notte astronomica non era mai disponibile
BUG => DragScript -> In caso di utilizzo del Resume from Block nell’evento di Resume il simulatore non terminava correttamente lo script al raggiungimento dell’End (SOLO IL SIMULATORE)
BUG => Il parametro SET-TEMP nel FIT Header in caso di camere ASI-QSI-ASCOM poteva riportare un valore errato in caso di bouncing elevato della temperatura da quella stabilita
BUG => Eccezione non gestita nella finestra del Manger del Wrong Focus Star quando venivano usato stelle del catalogo Tycho
BUG => Nell’azione di Research & Survey e Mosaic in alcune condizioni non veniva effettuata la calibrazione della guida (se richiesta) al cambio del meridiano. Questo se il cambio del meridiano avveniva durante gli scatti di una delle sequenze dei pannelli
BUG => DragScript -> Repeat Block Until Astronomical Night, il calcolo veniva falsato per alcune longitudini che prevedevano l’inizio della notte astronomica dopo la mezzanotte od in cui la notte astronomica non era mai disponibile
BUG => Il Widget del Target in Status disegnava in maniera corretta le varie tipologie di notte in caso di notte astronomica assente

9 Likes

This release contains a lot of updates and new features … we hope you enjoy it.

All the best
Leonardo

6 Likes

Holy cow Leo! Nice job as usual. Do you ever sleep?

5 Likes

Another big release. Thank you so much.

Regards,

Glenn

3 Likes

Thank you for all your hard work Leonardo.
The flat panel connection change will be very helpful for me.

Donghun

2 Likes

Thank you very much for the hard work Leo!

3 Likes

Awesome work guys! Huge changes, thanks for the Web UI Focuser control. :smiley:

3 Likes

Wow! All I can say :grinning:

2 Likes

Fantastic work, thank you !

2 Likes

A lot of work went into this. Well done. :slightly_smiling_face:
I Second the, thanks for the Web UI Focuser control.

Graham

2 Likes

Wow ! What a changelog :wink:
I cannot wait to test this update.

Thank you Leo

1 Like

Thank you Leo. I can’t believe how much work you are all doing to make Voyager even better. One of my favourite software Developers at the moment.

1 Like