diff --git a/.gitignore b/.gitignore index 3faac9c..5363c4d 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ measurements.txt __pycache__ .config/ IAS-astro-python.7z +get-scripts.bat diff --git a/NINA-Templates-IAS-Common/Base (Discord).json b/NINA-Templates-IAS-Common/Base (Discord).json new file mode 100644 index 0000000..eb652ae --- /dev/null +++ b/NINA-Templates-IAS-Common/Base (Discord).json @@ -0,0 +1,804 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.SequenceRootContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Advanced Sequence", + "Conditions": { + "$id": "2", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "3", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "4", + "$type": "NINA.Sequencer.Container.StartAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Start", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Startup when safe (Discord)", + "Conditions": { + "$id": "8", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": false, + "Items": { + "$id": "9", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "10", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope startup template / using test-hakos-roof script WITHOUT MANUAL CONFIRMATION, common version for remote/remote3", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "11", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "REQUIRES Discord and Sequencer Powerups plugins", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "12", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.3-discord / 2024-09-10 / Martin Junius", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "13", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start sequence", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "14", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --parked", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "15", + "$type": "NINA.Sequencer.SequenceItem.SafetyMonitor.WaitUntilSafe, NINA.Sequencer", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "16", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 15.0, + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "17", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Safety monitor wrapper", + "Conditions": { + "$id": "18", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "19", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "17" + } + }, + { + "$id": "20", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "17" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "21", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "22", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Condition safe, opening roof", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "23", + "$type": "NINA.Sequencer.SequenceItem.Dome.OpenDomeShutter, NINA.Sequencer", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "24", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch ON", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "25", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 1.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "26", + "$type": "WhenPlugin.When.CoolCamera, WhenPlugin", + "TempExpr": { + "$id": "27", + "$type": "WhenPlugin.When.Expr, WhenPlugin", + "Expression": "", + "Type": null + }, + "DurExpr": { + "$id": "28", + "$type": "WhenPlugin.When.Expr, WhenPlugin", + "Expression": "", + "Type": null + }, + "TemperatureExpr": null, + "DurationExpr": null, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "1 = High Gain Mode", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "30", + "$type": "NINA.Sequencer.SequenceItem.Camera.SetReadoutMode, NINA.Sequencer", + "Mode": 1, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Waiting for astronomical dusk", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "32", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 20, + "Minutes": 2, + "MinutesOffset": 0, + "Seconds": 12, + "SelectedProvider": { + "$id": "33", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.DuskProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "34", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch OFF", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "35", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 0.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "36", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Additional safety check, will stop the sequence if the shutter is NOT OPEN", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "37", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --open", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "38", + "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "39", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 10.0, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "41", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "READY", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "43", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "44", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in startup sequence", + "Parent": { + "$ref": "7" + }, + "TriggerRunner": { + "$id": "45", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "47", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "48", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "4" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "49", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "50", + "$type": "NINA.Sequencer.Container.TargetAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Targets", + "Conditions": { + "$id": "51", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "52", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "53", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "54", + "$type": "NINA.Sequencer.Container.EndAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "End", + "Conditions": { + "$id": "55", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "56", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "57", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Shutdown at twilight (Discord)", + "Conditions": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": false, + "Items": { + "$id": "59", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "60", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - shutdown sequence, wait for nautical dawn before closing roof, common version for remote/remote3", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "61", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "REQUIRES Discord plugin", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "62", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.2-discord / 2024-08-25 / Martin Junius", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "63", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start shutdown", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "64", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "65", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "66", + "$type": "NINA.Sequencer.SequenceItem.Telescope.ParkScope, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "67", + "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "68", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "69", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Telescope in park position", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "70", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Wait until dawn while safe, switch off for immediate shutdown", + "Conditions": { + "$id": "71", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "72", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "70" + } + }, + { + "$id": "73", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "70" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "75", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Waiting for nautical dawn", + "Parent": { + "$ref": "70" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "76", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 6, + "Minutes": 5, + "MinutesOffset": 0, + "Seconds": 24, + "SelectedProvider": { + "$id": "77", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "70" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "78", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "79", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Final park (also mitigates sometimes strange behaviour of DDM85), test parked status of Hakos roof API", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "80", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Final park and close roof", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "81", + "$type": "NINA.Sequencer.SequenceItem.Telescope.ParkScope, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "82", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 10.0, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "83", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --parked", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "84", + "$type": "NINA.Sequencer.SequenceItem.Dome.CloseDomeShutter, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "85", + "$type": "NINA.Sequencer.SequenceItem.Camera.WarmCamera, NINA.Sequencer", + "Duration": 2.0, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "86", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "End sequence, all is well ;-)", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "87", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "88", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in shutdown sequence", + "Parent": { + "$ref": "57" + }, + "TriggerRunner": { + "$id": "89", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "90", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "91", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "92", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "54" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "93", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "94", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Base Loop NAUTICAL (Discord).json b/NINA-Templates-IAS-Common/Base Loop NAUTICAL (Discord).json new file mode 100644 index 0000000..dcb8efe --- /dev/null +++ b/NINA-Templates-IAS-Common/Base Loop NAUTICAL (Discord).json @@ -0,0 +1,987 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.SequenceRootContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Base NEO NAUTICAL (Discord)", + "Conditions": { + "$id": "2", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "3", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "4", + "$type": "NINA.Sequencer.Container.StartAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Start", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Startup when safe NAUTICAL (Discord)", + "Conditions": { + "$id": "8", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": false, + "Items": { + "$id": "9", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "10", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope startup template / using test-hakos-roof script WITHOUT MANUAL CONFIRMATION, common version for remote/remote3", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "11", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "REQUIRES Discord and Sequencer Powerups plugins", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "12", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.3-discord / 2024-09-10 / Martin Junius", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "13", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start sequence", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "14", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --parked", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "15", + "$type": "NINA.Sequencer.SequenceItem.SafetyMonitor.WaitUntilSafe, NINA.Sequencer", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "16", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 15.0, + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "17", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Safety monitor wrapper", + "Conditions": { + "$id": "18", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "19", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "17" + } + }, + { + "$id": "20", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "17" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "21", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "22", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Condition safe, opening roof", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "23", + "$type": "NINA.Sequencer.SequenceItem.Dome.OpenDomeShutter, NINA.Sequencer", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "24", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch ON", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "25", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 1.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "26", + "$type": "WhenPlugin.When.CoolCamera, WhenPlugin", + "TempExpr": { + "$id": "27", + "$type": "WhenPlugin.When.Expr, WhenPlugin", + "Expression": "", + "Type": null + }, + "DurExpr": { + "$id": "28", + "$type": "WhenPlugin.When.Expr, WhenPlugin", + "Expression": "", + "Type": null + }, + "TemperatureExpr": null, + "DurationExpr": null, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "1 = High Gain Mode", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "30", + "$type": "NINA.Sequencer.SequenceItem.Camera.SetReadoutMode, NINA.Sequencer", + "Mode": 1, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Waiting for nautical dusk", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "32", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 19, + "Minutes": 36, + "MinutesOffset": 0, + "Seconds": 7, + "SelectedProvider": { + "$id": "33", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDuskProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "34", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch OFF", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "35", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 0.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "36", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Additional safety check, will stop the sequence if the shutter is NOT OPEN", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "37", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --open", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "38", + "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "39", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 10.0, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "41", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "READY", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "43", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "44", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in startup sequence", + "Parent": { + "$ref": "7" + }, + "TriggerRunner": { + "$id": "45", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "47", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "48", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "4" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "49", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "50", + "$type": "NINA.Sequencer.Container.TargetAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Targets", + "Conditions": { + "$id": "51", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "52", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "53", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Loop Objects NAUTICAL (Discord)", + "Conditions": { + "$id": "54", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "55", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "53" + } + }, + { + "$id": "56", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 6, + "Minutes": 5, + "MinutesOffset": 0, + "Seconds": 24, + "SelectedProvider": { + "$id": "57", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "53" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "59", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Outer loop for continous observations of a number of objects, eg variable stars", + "Parent": { + "$ref": "53" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "60", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 0.2 / 2024-08-22 / Martin Junius", + "Parent": { + "$ref": "53" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "61", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 60.0, + "Parent": { + "$ref": "53" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "62", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Add targets to be repeated in loop objects below", + "Parent": { + "$ref": "53" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "63", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Loop objects next iteration", + "Parent": { + "$ref": "53" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "64", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "65", + "$type": "NINA.Sequencer.Trigger.Autofocus.AutofocusAfterTimeTrigger, NINA.Sequencer", + "Amount": 30.0, + "Parent": { + "$ref": "53" + }, + "TriggerRunner": { + "$id": "66", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "67", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "68", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "69", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "66" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "70", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "71", + "$type": "NINA.Sequencer.Trigger.MeridianFlip.MeridianFlipTrigger, NINA.Sequencer", + "Parent": { + "$ref": "53" + }, + "TriggerRunner": { + "$id": "72", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "73", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "75", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "50" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "76", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "77", + "$type": "NINA.Sequencer.Container.EndAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "End", + "Conditions": { + "$id": "78", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "79", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "80", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Shutdown at twilight (Discord)", + "Conditions": { + "$id": "81", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": false, + "Items": { + "$id": "82", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "83", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - shutdown sequence, wait for nautical dawn before closing roof, common version for remote/remote3", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "84", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "REQUIRES Discord plugin", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "85", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.2-discord / 2024-08-25 / Martin Junius", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "86", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start shutdown", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "87", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "88", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "89", + "$type": "NINA.Sequencer.SequenceItem.Telescope.ParkScope, NINA.Sequencer", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "90", + "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "91", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "92", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Telescope in park position", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "93", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Wait until dawn while safe, switch off for immediate shutdown", + "Conditions": { + "$id": "94", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "95", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "93" + } + }, + { + "$id": "96", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "93" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "97", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "98", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Waiting for nautical dawn", + "Parent": { + "$ref": "93" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "99", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 6, + "Minutes": 5, + "MinutesOffset": 0, + "Seconds": 24, + "SelectedProvider": { + "$ref": "57" + }, + "Parent": { + "$ref": "93" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "100", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "101", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Final park (also mitigates sometimes strange behaviour of DDM85), test parked status of Hakos roof API", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "102", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Final park and close roof", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "103", + "$type": "NINA.Sequencer.SequenceItem.Telescope.ParkScope, NINA.Sequencer", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "104", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 10.0, + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "105", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --parked", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "106", + "$type": "NINA.Sequencer.SequenceItem.Dome.CloseDomeShutter, NINA.Sequencer", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "107", + "$type": "NINA.Sequencer.SequenceItem.Camera.WarmCamera, NINA.Sequencer", + "Duration": 2.0, + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "108", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "End sequence, all is well ;-)", + "Parent": { + "$ref": "80" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "109", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "110", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in shutdown sequence", + "Parent": { + "$ref": "80" + }, + "TriggerRunner": { + "$id": "111", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "112", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "113", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "114", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "77" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "115", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "116", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Base NEO NAUTICAL (Discord).json b/NINA-Templates-IAS-Common/Base NEO NAUTICAL (Discord).json new file mode 100644 index 0000000..c4c00f6 --- /dev/null +++ b/NINA-Templates-IAS-Common/Base NEO NAUTICAL (Discord).json @@ -0,0 +1,804 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.SequenceRootContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Base (Discord)", + "Conditions": { + "$id": "2", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "3", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "4", + "$type": "NINA.Sequencer.Container.StartAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Start", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Startup when safe NAUTICAL (Discord)", + "Conditions": { + "$id": "8", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": false, + "Items": { + "$id": "9", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "10", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope startup template / using test-hakos-roof script WITHOUT MANUAL CONFIRMATION, common version for remote/remote3", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "11", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "REQUIRES Discord and Sequencer Powerups plugins", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "12", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.3-discord / 2024-09-10 / Martin Junius", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "13", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start sequence", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "14", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --parked", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "15", + "$type": "NINA.Sequencer.SequenceItem.SafetyMonitor.WaitUntilSafe, NINA.Sequencer", + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "16", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 15.0, + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "17", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Safety monitor wrapper", + "Conditions": { + "$id": "18", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "19", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "17" + } + }, + { + "$id": "20", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "17" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "21", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "22", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Condition safe, opening roof", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "23", + "$type": "NINA.Sequencer.SequenceItem.Dome.OpenDomeShutter, NINA.Sequencer", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "24", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch ON", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "25", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 1.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "26", + "$type": "WhenPlugin.When.CoolCamera, WhenPlugin", + "TempExpr": { + "$id": "27", + "$type": "WhenPlugin.When.Expr, WhenPlugin", + "Expression": "", + "Type": null + }, + "DurExpr": { + "$id": "28", + "$type": "WhenPlugin.When.Expr, WhenPlugin", + "Expression": "", + "Type": null + }, + "TemperatureExpr": null, + "DurationExpr": null, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "1 = High Gain Mode", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "30", + "$type": "NINA.Sequencer.SequenceItem.Camera.SetReadoutMode, NINA.Sequencer", + "Mode": 1, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Waiting for nautical dusk", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "32", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 19, + "Minutes": 36, + "MinutesOffset": 0, + "Seconds": 7, + "SelectedProvider": { + "$id": "33", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDuskProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "34", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch OFF", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "35", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 0.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "36", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Additional safety check, will stop the sequence if the shutter is NOT OPEN", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "37", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --open", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "38", + "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "39", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 10.0, + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "41", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "READY", + "Parent": { + "$ref": "17" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "7" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "43", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "44", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in startup sequence", + "Parent": { + "$ref": "7" + }, + "TriggerRunner": { + "$id": "45", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "47", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "48", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "4" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "49", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "50", + "$type": "NINA.Sequencer.Container.TargetAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Targets", + "Conditions": { + "$id": "51", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "52", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "53", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "54", + "$type": "NINA.Sequencer.Container.EndAreaContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "End", + "Conditions": { + "$id": "55", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "56", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "57", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Shutdown at twilight (Discord)", + "Conditions": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": false, + "Items": { + "$id": "59", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "60", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - shutdown sequence, wait for nautical dawn before closing roof, common version for remote/remote3", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "61", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "REQUIRES Discord plugin", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "62", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.2-discord / 2024-08-25 / Martin Junius", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "63", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start shutdown", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "64", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "65", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "66", + "$type": "NINA.Sequencer.SequenceItem.Telescope.ParkScope, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "67", + "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "68", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "69", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Telescope in park position", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "70", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Wait until dawn while safe, switch off for immediate shutdown", + "Conditions": { + "$id": "71", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "72", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "70" + } + }, + { + "$id": "73", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "70" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "75", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Waiting for nautical dawn", + "Parent": { + "$ref": "70" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "76", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 6, + "Minutes": 5, + "MinutesOffset": 0, + "Seconds": 24, + "SelectedProvider": { + "$id": "77", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "70" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "78", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "79", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Final park (also mitigates sometimes strange behaviour of DDM85), test parked status of Hakos roof API", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "80", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Final park and close roof", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "81", + "$type": "NINA.Sequencer.SequenceItem.Telescope.ParkScope, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "82", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", + "Time": 10.0, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "83", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --parked", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "84", + "$type": "NINA.Sequencer.SequenceItem.Dome.CloseDomeShutter, NINA.Sequencer", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 2, + "Attempts": 1 + }, + { + "$id": "85", + "$type": "NINA.Sequencer.SequenceItem.Camera.WarmCamera, NINA.Sequencer", + "Duration": 2.0, + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "86", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "End sequence, all is well ;-)", + "Parent": { + "$ref": "57" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "87", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "88", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in shutdown sequence", + "Parent": { + "$ref": "57" + }, + "TriggerRunner": { + "$id": "89", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "90", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "91", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "92", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "54" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "93", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "94", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Startup when safe (Discord).template.json b/NINA-Templates-IAS-Common/Startup when safe (Discord).template.json index f5b6016..0d84ce6 100644 --- a/NINA-Templates-IAS-Common/Startup when safe (Discord).template.json +++ b/NINA-Templates-IAS-Common/Startup when safe (Discord).template.json @@ -38,7 +38,7 @@ { "$id": "6", "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", - "Text": "Version 1.2-discord / 2024-08-25 / Martin Junius", + "Text": "Version 1.3-discord / 2024-09-10 / Martin Junius", "Parent": { "$ref": "1" }, @@ -139,15 +139,36 @@ }, { "$id": "18", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch ON", + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "19", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 1.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "20", "$type": "WhenPlugin.When.CoolCamera, WhenPlugin", "TempExpr": { - "$id": "19", + "$id": "21", "$type": "WhenPlugin.When.Expr, WhenPlugin", "Expression": "", "Type": null }, "DurExpr": { - "$id": "20", + "$id": "22", "$type": "WhenPlugin.When.Expr, WhenPlugin", "Expression": "", "Type": null @@ -161,7 +182,7 @@ "Attempts": 1 }, { - "$id": "21", + "$id": "23", "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", "Text": "1 = High Gain Mode", "Parent": { @@ -171,7 +192,7 @@ "Attempts": 1 }, { - "$id": "22", + "$id": "24", "$type": "NINA.Sequencer.SequenceItem.Camera.SetReadoutMode, NINA.Sequencer", "Mode": 1, "Parent": { @@ -181,7 +202,7 @@ "Attempts": 1 }, { - "$id": "23", + "$id": "25", "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", "Text": "Waiting for astronomical dusk", "Parent": { @@ -191,14 +212,14 @@ "Attempts": 1 }, { - "$id": "24", + "$id": "26", "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", - "Hours": 19, - "Minutes": 57, + "Hours": 20, + "Minutes": 1, "MinutesOffset": 0, - "Seconds": 30, + "Seconds": 54, "SelectedProvider": { - "$id": "25", + "$id": "27", "$type": "NINA.Sequencer.Utility.DateTimeProvider.DuskProvider, NINA.Sequencer" }, "Parent": { @@ -208,7 +229,28 @@ "Attempts": 1 }, { - "$id": "26", + "$id": "28", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch OFF", + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 0.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "30", "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", "Text": "Additional safety check, will stop the sequence if the shutter is NOT OPEN", "Parent": { @@ -218,7 +260,7 @@ "Attempts": 1 }, { - "$id": "27", + "$id": "31", "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --open", "Parent": { @@ -228,16 +270,16 @@ "Attempts": 1 }, { - "$id": "28", + "$id": "32", "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", "Parent": { "$ref": "11" }, - "ErrorBehavior": 0, + "ErrorBehavior": 2, "Attempts": 1 }, { - "$id": "29", + "$id": "33", "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", "TrackingMode": 5, "Parent": { @@ -247,7 +289,7 @@ "Attempts": 1 }, { - "$id": "30", + "$id": "34", "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", "Time": 10.0, "Parent": { @@ -257,7 +299,7 @@ "Attempts": 1 }, { - "$id": "31", + "$id": "35", "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", "Text": "READY", "Parent": { @@ -269,7 +311,7 @@ ] }, "Triggers": { - "$id": "32", + "$id": "36", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", "$values": [] }, @@ -282,36 +324,36 @@ ] }, "Triggers": { - "$id": "33", + "$id": "37", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", "$values": [ { - "$id": "34", + "$id": "38", "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", "Text": "@everyone ERROR in startup sequence", "Parent": { "$ref": "1" }, "TriggerRunner": { - "$id": "35", + "$id": "39", "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", "Strategy": { "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" }, "Name": null, "Conditions": { - "$id": "36", + "$id": "40", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", "$values": [] }, "IsExpanded": true, "Items": { - "$id": "37", + "$id": "41", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", "$values": [] }, "Triggers": { - "$id": "38", + "$id": "42", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", "$values": [] }, diff --git a/NINA-Templates-IAS-Common/Startup when safe NAUTICAL (Discord).template.json b/NINA-Templates-IAS-Common/Startup when safe NAUTICAL (Discord).template.json index a0a2777..e234ce7 100644 --- a/NINA-Templates-IAS-Common/Startup when safe NAUTICAL (Discord).template.json +++ b/NINA-Templates-IAS-Common/Startup when safe NAUTICAL (Discord).template.json @@ -38,7 +38,7 @@ { "$id": "6", "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", - "Text": "Version 1.2-discord / 2024-08-25 / Martin Junius", + "Text": "Version 1.3-discord / 2024-09-10 / Martin Junius", "Parent": { "$ref": "1" }, @@ -139,15 +139,36 @@ }, { "$id": "18", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch ON", + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "19", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 1.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "20", "$type": "WhenPlugin.When.CoolCamera, WhenPlugin", "TempExpr": { - "$id": "19", + "$id": "21", "$type": "WhenPlugin.When.Expr, WhenPlugin", "Expression": "", "Type": null }, "DurExpr": { - "$id": "20", + "$id": "22", "$type": "WhenPlugin.When.Expr, WhenPlugin", "Expression": "", "Type": null @@ -161,7 +182,7 @@ "Attempts": 1 }, { - "$id": "21", + "$id": "23", "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", "Text": "1 = High Gain Mode", "Parent": { @@ -171,7 +192,7 @@ "Attempts": 1 }, { - "$id": "22", + "$id": "24", "$type": "NINA.Sequencer.SequenceItem.Camera.SetReadoutMode, NINA.Sequencer", "Mode": 1, "Parent": { @@ -181,9 +202,9 @@ "Attempts": 1 }, { - "$id": "23", + "$id": "25", "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", - "Text": "Waiting for NAUTICAL dusk", + "Text": "Waiting for nautical dusk", "Parent": { "$ref": "11" }, @@ -191,14 +212,14 @@ "Attempts": 1 }, { - "$id": "24", + "$id": "26", "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", "Hours": 19, - "Minutes": 31, + "Minutes": 35, "MinutesOffset": 0, - "Seconds": 18, + "Seconds": 50, "SelectedProvider": { - "$id": "25", + "$id": "27", "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDuskProvider, NINA.Sequencer" }, "Parent": { @@ -208,7 +229,28 @@ "Attempts": 1 }, { - "$id": "26", + "$id": "28", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Output 4 = Fan, switch OFF", + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Switch.SetSwitchValue, NINA.Sequencer", + "Value": 0.0, + "SwitchIndex": 3, + "Parent": { + "$ref": "11" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "30", "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", "Text": "Additional safety check, will stop the sequence if the shutter is NOT OPEN", "Parent": { @@ -218,7 +260,7 @@ "Attempts": 1 }, { - "$id": "27", + "$id": "31", "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\test-hakos-roof.bat\" -v --open", "Parent": { @@ -228,16 +270,16 @@ "Attempts": 1 }, { - "$id": "28", + "$id": "32", "$type": "NINA.Sequencer.SequenceItem.Telescope.UnparkScope, NINA.Sequencer", "Parent": { "$ref": "11" }, - "ErrorBehavior": 0, + "ErrorBehavior": 2, "Attempts": 1 }, { - "$id": "29", + "$id": "33", "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", "TrackingMode": 5, "Parent": { @@ -247,7 +289,7 @@ "Attempts": 1 }, { - "$id": "30", + "$id": "34", "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTimeSpan, NINA.Sequencer", "Time": 10.0, "Parent": { @@ -257,7 +299,7 @@ "Attempts": 1 }, { - "$id": "31", + "$id": "35", "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", "Text": "READY", "Parent": { @@ -269,7 +311,7 @@ ] }, "Triggers": { - "$id": "32", + "$id": "36", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", "$values": [] }, @@ -282,36 +324,36 @@ ] }, "Triggers": { - "$id": "33", + "$id": "37", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", "$values": [ { - "$id": "34", + "$id": "38", "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", "Text": "@everyone ERROR in startup sequence", "Parent": { "$ref": "1" }, "TriggerRunner": { - "$id": "35", + "$id": "39", "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", "Strategy": { "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" }, "Name": null, "Conditions": { - "$id": "36", + "$id": "40", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", "$values": [] }, "IsExpanded": true, "Items": { - "$id": "37", + "$id": "41", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", "$values": [] }, "Triggers": { - "$id": "38", + "$id": "42", "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", "$values": [] }, diff --git a/NINA-Templates-IAS-Common/Target Generic (Discord).template.json b/NINA-Templates-IAS-Common/Target Generic (Discord).template.json new file mode 100644 index 0000000..0e7c2a6 --- /dev/null +++ b/NINA-Templates-IAS-Common/Target Generic (Discord).template.json @@ -0,0 +1,1727 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.DeepSkyObjectContainer, NINA.Sequencer", + "Target": { + "$id": "2", + "$type": "NINA.Astrometry.InputTarget, NINA.Astrometry", + "Expanded": true, + "TargetName": "", + "PositionAngle": 0.0, + "InputCoordinates": { + "$id": "3", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + } + }, + "ExposureInfoListExpanded": false, + "ExposureInfoList": { + "$id": "4", + "$type": "NINA.Core.Utility.AsyncObservableCollection`1[[NINA.Sequencer.Utility.ExposureInfo, NINA.Sequencer]], NINA.Core", + "$values": [] + }, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Target Generic (Discord)", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - generic LRGBHaS2O3 exposure template", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "8", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.1-discord / 2024-09-11 / Martin Junius", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "9", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Change/delete Pre-Imaging \"Wait ...\" instructions and Imaging Loop Conditions as needed", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "10", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Pre-imaging", + "Conditions": { + "$id": "11", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "12", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "10" + } + }, + { + "$id": "13", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "10" + } + }, + { + "$id": "14", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$id": "15", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.DawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "16", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "17", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 18, + "Minutes": 0, + "MinutesOffset": 0, + "Seconds": 0, + "SelectedProvider": { + "$id": "18", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.TimeProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "19", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForMoonAltitude, NINA.Sequencer", + "Data": { + "$id": "20", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "21", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 17, + "RAMinutes": 32, + "RASeconds": 3.59029, + "NegativeDec": true, + "DecDegrees": -28, + "DecMinutes": 21, + "DecSeconds": 19.14287 + }, + "Offset": 5.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "22", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForAltitude, NINA.Sequencer", + "AboveOrBelow": ">", + "HasDsoParent": true, + "Data": { + "$id": "23", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "24", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 31.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "25", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start target", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "26", + "$type": "NINA.Sequencer.SequenceItem.Platesolving.Center, NINA.Sequencer", + "Inherited": true, + "Coordinates": { + "$id": "27", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "28", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "30", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Imaging", + "Conditions": { + "$id": "32", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "33", + "$type": "NINA.Sequencer.Conditions.TimeSpanCondition, NINA.Sequencer", + "Hours": 6, + "Minutes": 0, + "Seconds": 0, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "34", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$ref": "15" + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "35", + "$type": "NINA.Sequencer.Conditions.AltitudeCondition, NINA.Sequencer", + "HasDsoParent": true, + "Data": { + "$id": "36", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "37", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 30.0, + "Comparator": 1 + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "38", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "31" + } + }, + { + "$id": "39", + "$type": "NINA.Sequencer.Conditions.MoonAltitudeCondition, NINA.Sequencer", + "Data": { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "41", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 17, + "RAMinutes": 32, + "RASeconds": 3.50489, + "NegativeDec": true, + "DecDegrees": -28, + "DecMinutes": 21, + "DecSeconds": 18.79945 + }, + "Offset": 5.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "31" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "43", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "44", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "45", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 15, + "Parent": { + "$ref": "43" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "47", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "48", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "L", + "_focusOffset": 0, + "_position": 0, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "49", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 20.0, + "MinFlatExposureTime": 0.2, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "50", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "51", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "43" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "52", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 120.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "53", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "43" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "54", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "55", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "43" + }, + "TriggerRunner": { + "$id": "56", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "57", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "59", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "56" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "60", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "61", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "62", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "63", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "61" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "64", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "65", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "66", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "R", + "_focusOffset": 0, + "_position": 1, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "67", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "68", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "69", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "70", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 120.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "71", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "72", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "61" + }, + "TriggerRunner": { + "$id": "73", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "75", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "76", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "73" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "77", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "78", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "79", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "80", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "78" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "81", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "82", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "83", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "G", + "_focusOffset": 0, + "_position": 2, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "84", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "85", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "86", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "78" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "87", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 120.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "78" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "88", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "89", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "78" + }, + "TriggerRunner": { + "$id": "90", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "91", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "92", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "93", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "90" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "94", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "95", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "96", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "97", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "95" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "98", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "99", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "100", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "B", + "_focusOffset": 9377, + "_position": 3, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "101", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "102", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "103", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "95" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "104", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 120.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "95" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "105", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "106", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "95" + }, + "TriggerRunner": { + "$id": "107", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "108", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "109", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "110", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "107" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "111", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "112", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "113", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "114", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "112" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "115", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "116", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "117", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "SII", + "_focusOffset": 0, + "_position": 4, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "118", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "119", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "120", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "112" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "121", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 180.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "112" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "122", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "123", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "112" + }, + "TriggerRunner": { + "$id": "124", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "125", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "126", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "127", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "124" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "128", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "129", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "130", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "131", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "129" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "132", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "133", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "134", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "Ha", + "_focusOffset": 0, + "_position": 5, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "135", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "136", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "137", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "129" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "138", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 180.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "129" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "139", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "140", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "129" + }, + "TriggerRunner": { + "$id": "141", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "142", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "143", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "144", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "141" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "145", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "146", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "147", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "148", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "146" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "149", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "150", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "151", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "OIII", + "_focusOffset": 0, + "_position": 6, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "152", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "153", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "154", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "146" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "155", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 180.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "146" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "156", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "157", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "146" + }, + "TriggerRunner": { + "$id": "158", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "159", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "160", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "161", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "158" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "162", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + } + ] + }, + "Triggers": { + "$id": "163", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "164", + "$type": "NINA.Sequencer.Trigger.MeridianFlip.MeridianFlipTrigger, NINA.Sequencer", + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "165", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "166", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "167", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "168", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "169", + "$type": "NINA.Sequencer.Trigger.Autofocus.AutofocusAfterTimeTrigger, NINA.Sequencer", + "Amount": 45.0, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "170", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "171", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "172", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "173", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "170" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "174", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "175", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 4, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "176", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "177", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "178", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "179", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "176" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "180", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "181", + "$type": "NINA.Sequencer.Trigger.Guider.RestoreGuiding, NINA.Sequencer", + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "182", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "183", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "184", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "185", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "182" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "186", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "187", + "$type": "NINA.Sequencer.Trigger.Platesolving.CenterAfterDriftTrigger, NINA.Sequencer", + "Coordinates": { + "$id": "188", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "DistanceArcMinutes": 10.0, + "AfterExposures": 5, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "189", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "190", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "191", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "192", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "193", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Post-imaging", + "Conditions": { + "$id": "194", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "195", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "196", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "193" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "197", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "193" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "198", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "End target", + "Parent": { + "$ref": "193" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "199", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "200", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "201", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in target sequence", + "Parent": { + "$ref": "1" + }, + "TriggerRunner": { + "$id": "202", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "203", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "204", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "205", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Target LRGB stars (Discord).template.json b/NINA-Templates-IAS-Common/Target LRGB stars (Discord).template.json new file mode 100644 index 0000000..6b5d6b2 --- /dev/null +++ b/NINA-Templates-IAS-Common/Target LRGB stars (Discord).template.json @@ -0,0 +1,1283 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.DeepSkyObjectContainer, NINA.Sequencer", + "Target": { + "$id": "2", + "$type": "NINA.Astrometry.InputTarget, NINA.Astrometry", + "Expanded": true, + "TargetName": "", + "PositionAngle": 0.0, + "InputCoordinates": { + "$id": "3", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + } + }, + "ExposureInfoListExpanded": false, + "ExposureInfoList": { + "$id": "4", + "$type": "NINA.Core.Utility.AsyncObservableCollection`1[[NINA.Sequencer.Utility.ExposureInfo, NINA.Sequencer]], NINA.Core", + "$values": [] + }, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Target LRGB stars (Discord)", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - generic LRGBHaS2O3 exposure template", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "8", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.1-discord / 2024-09-11 / Martin Junius", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "9", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Change/delete Pre-Imaging \"Wait ...\" instructions and Imaging Loop Conditions as needed", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "10", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Pre-imaging", + "Conditions": { + "$id": "11", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "12", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "10" + } + }, + { + "$id": "13", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "10" + } + }, + { + "$id": "14", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$id": "15", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.DawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "16", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "17", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 18, + "Minutes": 0, + "MinutesOffset": 0, + "Seconds": 0, + "SelectedProvider": { + "$id": "18", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.TimeProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "19", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForMoonAltitude, NINA.Sequencer", + "Data": { + "$id": "20", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "21", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 17, + "RAMinutes": 32, + "RASeconds": 6.88409, + "NegativeDec": true, + "DecDegrees": -28, + "DecMinutes": 21, + "DecSeconds": 32.3717 + }, + "Offset": 5.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "22", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForAltitude, NINA.Sequencer", + "AboveOrBelow": ">", + "HasDsoParent": true, + "Data": { + "$id": "23", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "24", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 31.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "25", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start target", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "26", + "$type": "NINA.Sequencer.SequenceItem.Platesolving.Center, NINA.Sequencer", + "Inherited": true, + "Coordinates": { + "$id": "27", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "28", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "30", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Imaging", + "Conditions": { + "$id": "32", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "33", + "$type": "NINA.Sequencer.Conditions.TimeSpanCondition, NINA.Sequencer", + "Hours": 6, + "Minutes": 0, + "Seconds": 0, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "34", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$ref": "15" + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "35", + "$type": "NINA.Sequencer.Conditions.AltitudeCondition, NINA.Sequencer", + "HasDsoParent": true, + "Data": { + "$id": "36", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "37", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 30.0, + "Comparator": 1 + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "38", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "31" + } + }, + { + "$id": "39", + "$type": "NINA.Sequencer.Conditions.MoonAltitudeCondition, NINA.Sequencer", + "Data": { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "41", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 17, + "RAMinutes": 32, + "RASeconds": 6.77804, + "NegativeDec": true, + "DecDegrees": -28, + "DecMinutes": 21, + "DecSeconds": 31.9463 + }, + "Offset": 5.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "31" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "43", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "44", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "45", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 15, + "Parent": { + "$ref": "43" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "47", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "48", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "L", + "_focusOffset": 0, + "_position": 0, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "49", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 20.0, + "MinFlatExposureTime": 0.2, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "50", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "51", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "43" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "52", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "53", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "43" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "54", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "55", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "43" + }, + "TriggerRunner": { + "$id": "56", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "57", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "59", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "56" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "60", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "61", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "62", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "63", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "61" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "64", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "65", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "66", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "R", + "_focusOffset": 0, + "_position": 1, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "67", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "68", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "69", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "70", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "71", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "72", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "61" + }, + "TriggerRunner": { + "$id": "73", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "75", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "76", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "73" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "77", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "78", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "79", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "80", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "78" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "81", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "82", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "83", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "G", + "_focusOffset": 0, + "_position": 2, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "84", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "85", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "86", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "78" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "87", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "78" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "88", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "89", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "78" + }, + "TriggerRunner": { + "$id": "90", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "91", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "92", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "93", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "90" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "94", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "95", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "96", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "97", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "95" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "98", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "99", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "100", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "B", + "_focusOffset": 9377, + "_position": 3, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "101", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "102", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "103", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "95" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "104", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "95" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "105", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "106", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "95" + }, + "TriggerRunner": { + "$id": "107", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "108", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "109", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "110", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "107" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "111", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + } + ] + }, + "Triggers": { + "$id": "112", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "113", + "$type": "NINA.Sequencer.Trigger.MeridianFlip.MeridianFlipTrigger, NINA.Sequencer", + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "114", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "115", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "116", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "117", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "118", + "$type": "NINA.Sequencer.Trigger.Autofocus.AutofocusAfterTimeTrigger, NINA.Sequencer", + "Amount": 45.0, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "119", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "120", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "121", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "122", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "119" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "123", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "124", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 4, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "125", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "126", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "127", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "128", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "125" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "129", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "130", + "$type": "NINA.Sequencer.Trigger.Guider.RestoreGuiding, NINA.Sequencer", + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "131", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "132", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "133", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "134", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "131" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "135", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "136", + "$type": "NINA.Sequencer.Trigger.Platesolving.CenterAfterDriftTrigger, NINA.Sequencer", + "Coordinates": { + "$id": "137", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "DistanceArcMinutes": 10.0, + "AfterExposures": 5, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "138", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "139", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "140", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "141", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "142", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Post-imaging", + "Conditions": { + "$id": "143", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "144", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "145", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "142" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "146", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "142" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "147", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "End target", + "Parent": { + "$ref": "142" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "148", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "149", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "150", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in target sequence", + "Parent": { + "$ref": "1" + }, + "TriggerRunner": { + "$id": "151", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "152", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "153", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "154", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Target NEO (Discord).template.json b/NINA-Templates-IAS-Common/Target NEO (Discord).template.json new file mode 100644 index 0000000..6c1a689 --- /dev/null +++ b/NINA-Templates-IAS-Common/Target NEO (Discord).template.json @@ -0,0 +1,646 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.DeepSkyObjectContainer, NINA.Sequencer", + "Target": { + "$id": "2", + "$type": "NINA.Astrometry.InputTarget, NINA.Astrometry", + "Expanded": true, + "TargetName": "", + "PositionAngle": 0.0, + "InputCoordinates": { + "$id": "3", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + } + }, + "ExposureInfoListExpanded": false, + "ExposureInfoList": { + "$id": "4", + "$type": "NINA.Core.Utility.AsyncObservableCollection`1[[NINA.Sequencer.Utility.ExposureInfo, NINA.Sequencer]], NINA.Core", + "$values": [] + }, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Target NEO (Discord)", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Generic template for IAS remote telescope, NEO observations", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "8", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Used by nina-create.sequence.py", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "9", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.1-discord / 2024-09-11 / Martin Junius", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "10", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "CONTAINER [0] - must contain Wait for Time", + "Conditions": { + "$id": "11", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "12", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "10" + } + }, + { + "$id": "13", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "10" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "14", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "15", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Wait for NEO observation start time goes here", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "16", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 20, + "Minutes": 0, + "MinutesOffset": 0, + "Seconds": 0, + "SelectedProvider": { + "$id": "17", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.TimeProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "18", + "$type": "NINA.Sequencer.SequenceItem.Platesolving.Center, NINA.Sequencer", + "Inherited": true, + "Coordinates": { + "$id": "19", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "20", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "21", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "22", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "23", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "CONTAINER [1] - must contain Smart Exposure", + "Conditions": { + "$id": "24", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "25", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 6, + "Minutes": 5, + "MinutesOffset": 0, + "Seconds": 24, + "SelectedProvider": { + "$id": "26", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "23" + } + }, + { + "$id": "27", + "$type": "NINA.Sequencer.Conditions.AltitudeCondition, NINA.Sequencer", + "HasDsoParent": true, + "Data": { + "$id": "28", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "29", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 26.0, + "Comparator": 1 + }, + "Parent": { + "$ref": "23" + } + }, + { + "$id": "30", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "23" + } + }, + { + "$id": "31", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "23" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "32", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "33", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "NEO observation exposures, only one filter, default L", + "Parent": { + "$ref": "23" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "34", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "35", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "36", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 999, + "Parent": { + "$ref": "34" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "37", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "38", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "39", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "L", + "_focusOffset": 0, + "_position": 0, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "40", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 20.0, + "MinFlatExposureTime": 0.2, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "41", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "42", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "34" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "43", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 30.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "44", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 2, + "Y": 2 + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "34" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "45", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "46", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "34" + }, + "TriggerRunner": { + "$id": "47", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "48", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "49", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "50", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "47" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "51", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "23" + } + } + ] + }, + "Triggers": { + "$id": "52", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "53", + "$type": "NINA.Sequencer.Trigger.MeridianFlip.MeridianFlipTrigger, NINA.Sequencer", + "Parent": { + "$ref": "23" + }, + "TriggerRunner": { + "$id": "54", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "55", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "56", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "57", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "58", + "$type": "NINA.Sequencer.Trigger.Guider.RestoreGuiding, NINA.Sequencer", + "Parent": { + "$ref": "23" + }, + "TriggerRunner": { + "$id": "59", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "60", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "61", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "62", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "59" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "63", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "64", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "CONTAINER [2] - can contain External Script", + "Conditions": { + "$id": "65", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "66", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "64" + } + }, + { + "$id": "67", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "64" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "68", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "69", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "64" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "70", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Create TARGET.ready flag", + "Parent": { + "$ref": "64" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "71", + "$type": "NINA.Sequencer.SequenceItem.Utility.ExternalScript, NINA.Sequencer", + "Script": "\"D:\\Users\\remote\\Documents\\Scripts\\nina-flag-ready.bat\" \"TARGET\"", + "Parent": { + "$ref": "64" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "72", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Target finished", + "Parent": { + "$ref": "64" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "73", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "75", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in target sequence", + "Parent": { + "$ref": "1" + }, + "TriggerRunner": { + "$id": "76", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "77", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "78", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "79", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Target RGB NB (Discord).template.json b/NINA-Templates-IAS-Common/Target RGB NB (Discord).template.json new file mode 100644 index 0000000..8144417 --- /dev/null +++ b/NINA-Templates-IAS-Common/Target RGB NB (Discord).template.json @@ -0,0 +1,1579 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.DeepSkyObjectContainer, NINA.Sequencer", + "Target": { + "$id": "2", + "$type": "NINA.Astrometry.InputTarget, NINA.Astrometry", + "Expanded": true, + "TargetName": "", + "PositionAngle": 0.0, + "InputCoordinates": { + "$id": "3", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + } + }, + "ExposureInfoListExpanded": false, + "ExposureInfoList": { + "$id": "4", + "$type": "NINA.Core.Utility.AsyncObservableCollection`1[[NINA.Sequencer.Utility.ExposureInfo, NINA.Sequencer]], NINA.Core", + "$values": [] + }, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Target RGB NB (Discord)", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - generic LRGBHaS2O3 exposure template", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "8", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.1-discord / 2024-09-11 / Martin Junius", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "9", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Change/delete Pre-Imaging \"Wait ...\" instructions and Imaging Loop Conditions as needed", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "10", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Pre-imaging", + "Conditions": { + "$id": "11", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "12", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "10" + } + }, + { + "$id": "13", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "10" + } + }, + { + "$id": "14", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$id": "15", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.DawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "16", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "17", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 18, + "Minutes": 0, + "MinutesOffset": 0, + "Seconds": 0, + "SelectedProvider": { + "$id": "18", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.TimeProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "19", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForMoonAltitude, NINA.Sequencer", + "Data": { + "$id": "20", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "21", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 17, + "RAMinutes": 32, + "RASeconds": 14.17549, + "NegativeDec": true, + "DecDegrees": -28, + "DecMinutes": 22, + "DecSeconds": 1.5333 + }, + "Offset": 5.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "22", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForAltitude, NINA.Sequencer", + "AboveOrBelow": ">", + "HasDsoParent": true, + "Data": { + "$id": "23", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "24", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 31.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "25", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Start target", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "26", + "$type": "NINA.Sequencer.SequenceItem.Platesolving.Center, NINA.Sequencer", + "Inherited": true, + "Coordinates": { + "$id": "27", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "28", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "29", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "30", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Imaging", + "Conditions": { + "$id": "32", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "33", + "$type": "NINA.Sequencer.Conditions.TimeSpanCondition, NINA.Sequencer", + "Hours": 6, + "Minutes": 0, + "Seconds": 0, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "34", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$ref": "15" + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "35", + "$type": "NINA.Sequencer.Conditions.AltitudeCondition, NINA.Sequencer", + "HasDsoParent": true, + "Data": { + "$id": "36", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "37", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 30.0, + "Comparator": 1 + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "38", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "31" + } + }, + { + "$id": "39", + "$type": "NINA.Sequencer.Conditions.MoonAltitudeCondition, NINA.Sequencer", + "Data": { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "41", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 17, + "RAMinutes": 32, + "RASeconds": 14.13616, + "NegativeDec": true, + "DecDegrees": -28, + "DecMinutes": 22, + "DecSeconds": 1.37645 + }, + "Offset": 5.0, + "Comparator": 3 + }, + "Parent": { + "$ref": "31" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "43", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "44", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "45", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "43" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "47", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "48", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "R", + "_focusOffset": 0, + "_position": 1, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "49", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "50", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "51", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "43" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "52", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "53", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "43" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "54", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "55", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "43" + }, + "TriggerRunner": { + "$id": "56", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "57", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "59", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "56" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "60", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "61", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "62", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "63", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "61" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "64", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "65", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "66", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "G", + "_focusOffset": 0, + "_position": 2, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "67", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "68", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "69", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "70", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "71", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "72", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "61" + }, + "TriggerRunner": { + "$id": "73", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "74", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "75", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "76", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "73" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "77", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "78", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "79", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "80", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "78" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "81", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "82", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "83", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "B", + "_focusOffset": 9377, + "_position": 3, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "84", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "85", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "86", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "78" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "87", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 60.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "78" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "88", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "89", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "78" + }, + "TriggerRunner": { + "$id": "90", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "91", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "92", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "93", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "90" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "94", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "95", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "96", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "97", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "95" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "98", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "99", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "100", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "SII", + "_focusOffset": 0, + "_position": 4, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "101", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "102", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "103", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "95" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "104", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 180.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "95" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "105", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "106", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "95" + }, + "TriggerRunner": { + "$id": "107", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "108", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "109", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "110", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "107" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "111", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "112", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "113", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "114", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "112" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "115", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "116", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "117", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "Ha", + "_focusOffset": 0, + "_position": 5, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "118", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "119", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "120", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "112" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "121", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 180.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "112" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "122", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "123", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "112" + }, + "TriggerRunner": { + "$id": "124", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "125", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "126", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "127", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "124" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "128", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + }, + { + "$id": "129", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "130", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "131", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 5, + "Parent": { + "$ref": "129" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "132", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "133", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "134", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "OIII", + "_focusOffset": 0, + "_position": 6, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "135", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 30.0, + "MinFlatExposureTime": 0.01, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "136", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "137", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "129" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "138", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 180.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$ref": "53" + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "129" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "139", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "140", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "129" + }, + "TriggerRunner": { + "$id": "141", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "142", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "143", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "144", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "141" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "145", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "31" + } + } + ] + }, + "Triggers": { + "$id": "146", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "147", + "$type": "NINA.Sequencer.Trigger.MeridianFlip.MeridianFlipTrigger, NINA.Sequencer", + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "148", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "149", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "150", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "151", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "152", + "$type": "NINA.Sequencer.Trigger.Autofocus.AutofocusAfterTimeTrigger, NINA.Sequencer", + "Amount": 45.0, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "153", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "154", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "155", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "156", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "153" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "157", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "158", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 4, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "159", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "160", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "161", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "162", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "159" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "163", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "164", + "$type": "NINA.Sequencer.Trigger.Guider.RestoreGuiding, NINA.Sequencer", + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "165", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "166", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "167", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "168", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "165" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "169", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "170", + "$type": "NINA.Sequencer.Trigger.Platesolving.CenterAfterDriftTrigger, NINA.Sequencer", + "Coordinates": { + "$id": "171", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "DistanceArcMinutes": 10.0, + "AfterExposures": 5, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "172", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "173", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "174", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "175", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "176", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Post-imaging", + "Conditions": { + "$id": "177", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "178", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "179", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "176" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "180", + "$type": "NINA.Sequencer.SequenceItem.Telescope.SetTracking, NINA.Sequencer", + "TrackingMode": 5, + "Parent": { + "$ref": "176" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "181", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "End target", + "Parent": { + "$ref": "176" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "182", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "183", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "184", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in target sequence", + "Parent": { + "$ref": "1" + }, + "TriggerRunner": { + "$id": "185", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "186", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "187", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "188", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Target VS.template.json b/NINA-Templates-IAS-Common/Target VS.template.json new file mode 100644 index 0000000..362b8f3 --- /dev/null +++ b/NINA-Templates-IAS-Common/Target VS.template.json @@ -0,0 +1,572 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.DeepSkyObjectContainer, NINA.Sequencer", + "Target": { + "$id": "2", + "$type": "NINA.Astrometry.InputTarget, NINA.Astrometry", + "Expanded": true, + "TargetName": "", + "PositionAngle": 0.0, + "InputCoordinates": { + "$id": "3", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + } + }, + "ExposureInfoListExpanded": false, + "ExposureInfoList": { + "$id": "4", + "$type": "NINA.Core.Utility.AsyncObservableCollection`1[[NINA.Sequencer.Utility.ExposureInfo, NINA.Sequencer]], NINA.Core", + "$values": [] + }, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Target VS", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS template for variable star observations, to be used inside Loop Objects", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "8", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Used by nina-create.sequence.py", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "9", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.0 / 2024-09-11 / Martin Junius", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "10", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "CONTAINER [0] - Immediate start, no wait for time", + "Conditions": { + "$id": "11", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "12", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "10" + } + }, + { + "$id": "13", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "10" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "14", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "15", + "$type": "NINA.Sequencer.SequenceItem.Platesolving.Center, NINA.Sequencer", + "Inherited": true, + "Coordinates": { + "$id": "16", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "17", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "18", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "10" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "19", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "20", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "CONTAINER [1] - must contain Smart Exposure", + "Conditions": { + "$id": "21", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "22", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 6, + "Minutes": 5, + "MinutesOffset": 0, + "Seconds": 24, + "SelectedProvider": { + "$id": "23", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.NauticalDawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "20" + } + }, + { + "$id": "24", + "$type": "NINA.Sequencer.Conditions.AltitudeCondition, NINA.Sequencer", + "HasDsoParent": true, + "Data": { + "$id": "25", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitLoopData, NINA.Sequencer", + "Coordinates": { + "$id": "26", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Offset": 26.0, + "Comparator": 1 + }, + "Parent": { + "$ref": "20" + } + }, + { + "$id": "27", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "20" + } + }, + { + "$id": "28", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "20" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "29", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "30", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Variable star observation exposures, only one filter, default L", + "Parent": { + "$ref": "20" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "31", + "$type": "NINA.Sequencer.SequenceItem.Imaging.SmartExposure, NINA.Sequencer", + "ErrorBehavior": 0, + "Attempts": 1, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Smart Belichtung", + "Conditions": { + "$id": "32", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "33", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 999, + "Parent": { + "$ref": "31" + } + } + ] + }, + "IsExpanded": false, + "Items": { + "$id": "34", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "35", + "$type": "NINA.Sequencer.SequenceItem.FilterWheel.SwitchFilter, NINA.Sequencer", + "Filter": { + "$id": "36", + "$type": "NINA.Core.Model.Equipment.FilterInfo, NINA.Core", + "_name": "L", + "_focusOffset": 0, + "_position": 0, + "_autoFocusExposureTime": -1.0, + "_autoFocusFilter": false, + "FlatWizardFilterSettings": { + "$id": "37", + "$type": "NINA.Core.Model.Equipment.FlatWizardFilterSettings, NINA.Core", + "FlatWizardMode": 0, + "HistogramMeanTarget": 0.5, + "HistogramTolerance": 0.1, + "MaxFlatExposureTime": 20.0, + "MinFlatExposureTime": 0.2, + "MaxAbsoluteFlatDeviceBrightness": 1, + "MinAbsoluteFlatDeviceBrightness": 0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "38", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + } + }, + "_autoFocusBinning": { + "$id": "39", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 1, + "Y": 1 + }, + "_autoFocusGain": -1, + "_autoFocusOffset": -1 + }, + "Parent": { + "$ref": "31" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "40", + "$type": "NINA.Sequencer.SequenceItem.Imaging.TakeExposure, NINA.Sequencer", + "ExposureTime": 30.0, + "Gain": -1, + "Offset": -1, + "Binning": { + "$id": "41", + "$type": "NINA.Core.Model.Equipment.BinningMode, NINA.Core", + "X": 2, + "Y": 2 + }, + "ImageType": "LIGHT", + "ExposureCount": 0, + "Parent": { + "$ref": "31" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "42", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "43", + "$type": "NINA.Sequencer.Trigger.Guider.DitherAfterExposures, NINA.Sequencer", + "AfterExposures": 0, + "Parent": { + "$ref": "31" + }, + "TriggerRunner": { + "$id": "44", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "45", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "46", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "47", + "$type": "NINA.Sequencer.SequenceItem.Guider.Dither, NINA.Sequencer", + "Parent": { + "$ref": "44" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "48", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "20" + } + } + ] + }, + "Triggers": { + "$id": "49", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "50", + "$type": "NINA.Sequencer.Trigger.MeridianFlip.MeridianFlipTrigger, NINA.Sequencer", + "Parent": { + "$ref": "20" + }, + "TriggerRunner": { + "$id": "51", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "52", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "53", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "54", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + }, + { + "$id": "55", + "$type": "NINA.Sequencer.Trigger.Guider.RestoreGuiding, NINA.Sequencer", + "Parent": { + "$ref": "20" + }, + "TriggerRunner": { + "$id": "56", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "57", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "58", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "59", + "$type": "NINA.Sequencer.SequenceItem.Guider.StartGuiding, NINA.Sequencer", + "ForceCalibration": false, + "Parent": { + "$ref": "56" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "60", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "61", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "CONTAINER [2] - can contain External Script", + "Conditions": { + "$id": "62", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "63", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "64", + "$type": "NINA.Sequencer.SequenceItem.Guider.StopGuiding, NINA.Sequencer", + "Parent": { + "$ref": "61" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "65", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "66", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "67", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in VS target sequence", + "Parent": { + "$ref": "1" + }, + "TriggerRunner": { + "$id": "68", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "69", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "70", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "71", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/NINA-Templates-IAS-Common/Target slew only.template.json b/NINA-Templates-IAS-Common/Target slew only.template.json new file mode 100644 index 0000000..597c7e9 --- /dev/null +++ b/NINA-Templates-IAS-Common/Target slew only.template.json @@ -0,0 +1,283 @@ +{ + "$id": "1", + "$type": "NINA.Sequencer.Container.DeepSkyObjectContainer, NINA.Sequencer", + "Target": { + "$id": "2", + "$type": "NINA.Astrometry.InputTarget, NINA.Astrometry", + "Expanded": true, + "TargetName": "", + "PositionAngle": 0.0, + "InputCoordinates": { + "$id": "3", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + } + }, + "ExposureInfoListExpanded": false, + "ExposureInfoList": { + "$id": "4", + "$type": "NINA.Core.Utility.AsyncObservableCollection`1[[NINA.Sequencer.Utility.ExposureInfo, NINA.Sequencer]], NINA.Core", + "$values": [] + }, + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Target slew only", + "Conditions": { + "$id": "5", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "6", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "7", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "IAS remote telescope - slew to target and center only", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "8", + "$type": "NINA.Sequencer.SequenceItem.Utility.Annotation, NINA.Sequencer", + "Text": "Version 1.1-discord / 2024-08-01 / Martin Junius", + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "9", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Pre-imaging", + "Conditions": { + "$id": "10", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "11", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "9" + } + }, + { + "$id": "12", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "9" + } + }, + { + "$id": "13", + "$type": "NINA.Sequencer.Conditions.TimeCondition, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$id": "14", + "$type": "NINA.Sequencer.Utility.DateTimeProvider.DawnProvider, NINA.Sequencer" + }, + "Parent": { + "$ref": "9" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "15", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "16", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordMessageInstruction, Discord Alert", + "Text": "Slew and center target", + "Parent": { + "$ref": "9" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "17", + "$type": "NINA.Sequencer.SequenceItem.Platesolving.Center, NINA.Sequencer", + "Inherited": true, + "Coordinates": { + "$id": "18", + "$type": "NINA.Astrometry.InputCoordinates, NINA.Astrometry", + "RAHours": 0, + "RAMinutes": 0, + "RASeconds": 0.0, + "NegativeDec": false, + "DecDegrees": 0, + "DecMinutes": 0, + "DecSeconds": 0.0 + }, + "Parent": { + "$ref": "9" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "19", + "$type": "NINA.Sequencer.SequenceItem.Autofocus.RunAutofocus, NINA.Sequencer", + "Parent": { + "$ref": "9" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "20", + "$type": "NINA.Sequencer.SequenceItem.Utility.MessageBox, NINA.Sequencer", + "Text": "Slew and center target done.", + "Parent": { + "$ref": "9" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "21", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + }, + { + "$id": "22", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": "Wait", + "Conditions": { + "$id": "23", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "24", + "$type": "NINA.Sequencer.Conditions.SafetyMonitorCondition, NINA.Sequencer", + "Parent": { + "$ref": "22" + } + }, + { + "$id": "25", + "$type": "NINA.Sequencer.Conditions.LoopCondition, NINA.Sequencer", + "CompletedIterations": 0, + "Iterations": 1, + "Parent": { + "$ref": "22" + } + } + ] + }, + "IsExpanded": true, + "Items": { + "$id": "26", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "27", + "$type": "NINA.Sequencer.SequenceItem.Utility.WaitForTime, NINA.Sequencer", + "Hours": 5, + "Minutes": 39, + "MinutesOffset": 0, + "Seconds": 21, + "SelectedProvider": { + "$ref": "14" + }, + "Parent": { + "$ref": "22" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "28", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": { + "$ref": "1" + }, + "ErrorBehavior": 0, + "Attempts": 1 + } + ] + }, + "Triggers": { + "$id": "29", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [ + { + "$id": "30", + "$type": "NINA.DiscordAlert.DiscordAlertSequenceItems.DiscordAlertOnErrorTrigger, Discord Alert", + "Text": "@everyone ERROR in target sequence", + "Parent": { + "$ref": "1" + }, + "TriggerRunner": { + "$id": "31", + "$type": "NINA.Sequencer.Container.SequentialContainer, NINA.Sequencer", + "Strategy": { + "$type": "NINA.Sequencer.Container.ExecutionStrategy.SequentialStrategy, NINA.Sequencer" + }, + "Name": null, + "Conditions": { + "$id": "32", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Conditions.ISequenceCondition, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "IsExpanded": true, + "Items": { + "$id": "33", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.SequenceItem.ISequenceItem, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Triggers": { + "$id": "34", + "$type": "System.Collections.ObjectModel.ObservableCollection`1[[NINA.Sequencer.Trigger.ISequenceTrigger, NINA.Sequencer]], System.ObjectModel", + "$values": [] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 + } + } + ] + }, + "Parent": null, + "ErrorBehavior": 0, + "Attempts": 1 +} \ No newline at end of file diff --git a/README.md b/README.md index d1c9802..85438bb 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -(See the most recent working* branch for bleeding edge code) - The following additional Python libraries must be installed, see also requirements.txt: | Library | PyPI URL | diff --git a/dist/files.dist b/dist/files.dist index 71153f1..65f256e 100644 --- a/dist/files.dist +++ b/dist/files.dist @@ -9,7 +9,6 @@ nina-create-sequence*.* nina-flag-ready.* nina-zip-*.* test-hakos-roof.* -test-shutter-open.* csvoutput.py discordmsg.py diff --git a/nina-flag-ready.bat b/nina-flag-ready.bat index 38c15d5..6a2a7e6 100644 --- a/nina-flag-ready.bat +++ b/nina-flag-ready.bat @@ -29,8 +29,5 @@ if %NINADATA%==NONE (exit /b 1) set CWD=%~dp0 set TARGET=%1 -echo CWD="%CWD%" -echo NINDATA="%NINADATA%" -echo TARGET="%TARGET%" -rem @echo on +echo NINDATA="%NINADATA%" TARGET="%TARGET%" echo Target %TARGET% - ready. > %NINADATA%\%TARGET%.ready \ No newline at end of file diff --git a/nina-create-sequence.py b/obsolete/nina-create-sequence.py similarity index 100% rename from nina-create-sequence.py rename to obsolete/nina-create-sequence.py diff --git a/nina-zip-last-night.py b/obsolete/nina-zip-last-night.py similarity index 100% rename from nina-zip-last-night.py rename to obsolete/nina-zip-last-night.py diff --git a/nina-zip-ready-data.py b/obsolete/nina-zip-ready-data.py similarity index 100% rename from nina-zip-ready-data.py rename to obsolete/nina-zip-ready-data.py diff --git a/test-shutter-open.bat b/obsolete/test-shutter-open.bat similarity index 96% rename from test-shutter-open.bat rename to obsolete/test-shutter-open.bat index 9ffc36c..fc32484 100644 --- a/test-shutter-open.bat +++ b/obsolete/test-shutter-open.bat @@ -19,8 +19,6 @@ REM # limitations under the License. set CWD=%~dp0 set SCRIPT=%~dpn0.py -echo CWD="%CWD%" echo SCRIPT="%SCRIPT%" %* -echo ARGS=%* "%SCRIPT%" %* \ No newline at end of file diff --git a/test-shutter-open.py b/obsolete/test-shutter-open.py similarity index 100% rename from test-shutter-open.py rename to obsolete/test-shutter-open.py diff --git a/sample-config/nina-create-sequence.json b/sample-config/nina-create-sequence.json index 8adb9ba..814907e 100644 --- a/sample-config/nina-create-sequence.json +++ b/sample-config/nina-create-sequence.json @@ -1,6 +1,29 @@ { "##1": "Template settings for nina-create-sequence2", + "common-neo": { + "##1": "NEO observations, remote telescopes", + "timezone": "Africa/Windhoek", + "template": "./NINA-Templates-IAS-Common/Base NEO NAUTICAL (Discord).json", + "target": "./NINA-Templates-IAS-Common/Target NEO (Discord).template.json", + "container": "", + "##2": "0=target, 1=date, 2=seq, 3=number", + "format": "{1} {2:03d} {0} (n{3:03d})", + "output": "NEO-{1}.json", + "subdir": "_asteroids_{1}" + }, + + "common-vs": { + "##1": "Variable star observations, remote telescopes", + "timezone": "Africa/Windhoek", + "template": "./NINA-Templates-IAS-Common/Base Loop NAUTICAL (Discord).json", + "target": "./NINA-Templates-IAS-Common/Target VS.template.json", + "container": "Loop Objects NAUTICAL (Discord)", + "##2": "0=target, 1=date, 2=seq, 3=number", + "format": "{0}", + "output": "VS-{1}.json" + }, + "remote-neo": { "##1": "NEO observations, remote telescope", "timezone": "Africa/Windhoek", diff --git a/test-hakos-roof.bat b/test-hakos-roof.bat index 9ffc36c..fc32484 100644 --- a/test-hakos-roof.bat +++ b/test-hakos-roof.bat @@ -19,8 +19,6 @@ REM # limitations under the License. set CWD=%~dp0 set SCRIPT=%~dpn0.py -echo CWD="%CWD%" echo SCRIPT="%SCRIPT%" %* -echo ARGS=%* "%SCRIPT%" %* \ No newline at end of file diff --git a/test.bat b/test.bat index 860ffe4..6d09cb1 100644 --- a/test.bat +++ b/test.bat @@ -19,10 +19,6 @@ REM # limitations under the License. set CWD=%~dp0 set SCRIPT=%~dpn0.py -echo CWD="%CWD%" -echo PYTHON="%PYTHON%" -echo PY="%PY%" -echo SCRIPT="%SCRIPT%" -echo ARGS=%* +echo SCRIPT="%SCRIPT%" ARGS=%* "%SCRIPT%" %* \ No newline at end of file