Is there somewhere a list of the keywords/commands that can be in a .scs file? As a self-education project, I'm working on a Notepad++ custom language for SharpCap. I know I could just generate a sequence with all the possible entries from the advanced sequence editor, but a consolidated list would be easier to work with.
As an aside, I plan to have my sequence highlighting consistent with afox's Mosaic Sequence Planner mentioned in another post...
Sequence file (.scs) keywords list
- admin
- Site Admin
- Posts: 17552
- Joined: Sat Feb 11, 2017 3:52 pm
- Location: Vale of the White Horse, UK
- Contact:
Re: Sequence file (.scs) keywords list
Hi,
I created the list below from some of my test code that checks the writing out of steps and then parsing them again works correctly - each line covers a possible step, so I think the only thing you might be missing is some of the enumeration values for things like times of day or other options that give a drop down of choices.
Hope this helps,
Robin
I created the list below from some of my test code that checks the writing out of steps and then parsing them again works correctly - each line covers a possible step, so I think the only thing you might be missing is some of the enumeration values for things like times of day or other options that give a drop down of choices.
Hope this helps,
Robin
Code: Select all
ADJUST CONTROL Sunset BY 3.141592653589793
ADJUST CONTROL Sunset BY 3.141592653589793 PERCENT
AUTOFOCUS OFFSET 1 TO 1 STEP COUNT 1 BACKLASH 1
AUTOFOCUS FROM 1 TO 1 STEP COUNT 1 BACKLASH 1
DISPLAY STRETCH AUTO
DISPLAY STRETCH RESET
SET FOCALLEN TO 1
PLAY SOUND Error
BEFORE SEQUENCE FINISH DO
END DO
CAMERA CLOSE
CAMERA OPEN Sunset
CREATE MASTER DARK FROM 1 FRAMES
CREATE MASTER FLAT FROM 1 FRAMES MONO True
CAPTURE SEEING MONITOR AUTO FILTER 1 LIVE FRAMES
CAPTURE 1 LIVE FRAMES
CAPTURE 1 SECONDS LIVE FRAMES
CAPTURE 1 FRAMES REQUIREGUIDING True
#Sunset
COOL DOWN TO 1 RATE 1 TOLERANCE 3.141592653589793
COUNTDOWN FOR 1 SHOWING Sunset
COUNTDOWN UNTIL Sunset SHOWING Sunset
LOOP 1 TIMES
END LOOP
COVERCALIBRATOR CONNECT
COVERCALIBRATOR DISCONNECT
COVERCALIBRATOR LIGHT OFF
COVERCALIBRATOR LIGHT ON 1
COVERCALIBRATOR OPEN
COVERCALIBRATOR Close
COVERCALIBRATOR SELECT Sunset
OPTIMIZE DEEPSKY BETWEEN 3.141592653589793 AND 3.141592653589793 NOISE 1 AIM UNITY True CHANNEL Darkest AVOIDEDGES True
DEEP SKY ANNOTATION ON PLATE SOLVE True
DEEP SKY ANNOTATION OFF
GOSUB Sunset
DEF SUB Sunset
END SUB
AUTOEXPOSE FLATFRAME LOCKGAIN True
FOCUSER CONNECT
FOCUSER DISCONNECT
FOCUSER MOVE TO 1
FOCUSER MOVE BY 1
FOCUSER SELECT Sunset
LOOP EACH RADEC Sunset
END LOOP
LOOP EACH RADEC IN Sunset
END LOOP
LOOP EACH ALTAZ IN Sunset
END LOOP
LOOP FOR EACH FILTER IN red,blue
END LOOP
GOTO IMAGE Sunset
MOUNT GOTOMPCORB Sunset
ARRANGE FILENAMES
ARRANGE FILES IN ONE FOLDER
GUIDING CONNECT ABORT True
GUIDING DISCONNECT
GUIDING RECALIBRATE
GUIDING START
BEGIN GUIDING PAUSE
END GUIDING PAUSE
GUIDING STOP
GUIDING WAIT
GUIDING DITHER NOW
GUIDING DITHER EVERY 1 FRAMES
GUIDING DITHER EVERY 1
GUIDING DITHER EVERY STOP
HARDWARE CONNECT
HARDWARE DISCONNECT
ON FINISH HIDE PROGRESS
RAISE LAST ERROR
RAISE ERROR Sunset
IGNORE ERRORS FROM ONERROR RUN Sunset
END IGNORE ERRORS
IMPORT SUBS FROM Sunset
STOP AFTER 1 MINUTES ON TIMEOUT GOSUB Sunset
END STOP AFTER
STOP AT LOCALTIME 01:02:03 ON TIMEOUT GOSUB Sunset
END STOP AT
STOP AT AstronomicalDawn
END STOP AT
LIVE MODE
STILL MODE
LIVE STACK FOR 1 FRAMES SAVING AS AllFormats COUNTING Total
LIVE STACKING START
LIVE STACKING STOP
LIVE STACKING PAUSE
LIVE STACKING RESUME
LIVE STACKING RESET
LIVE STACKING AUTOSTRETCH
LIVE STACKING CALIBRATE
LIVE STACKING STRETCH RESET
LIVE STACKING BACKGROUND RESET
LIVE STACKING AWB
LIVE STACKING AWB STARS
LIVE STACKING AWB RESET
LIVE STACKING SAVE AllFormats
LIVE STACK FOR 1 MORE FRAMES THEN PAUSE
LOAD PROFILE Sunset
LOG Sunset
MOUNT FLIP
MOUNT CONNECT
MOUNT DISCONNECT
SET SOLAR SYSTEM DRIFT RA 3.141592653589793 DEC 3.141592653589793 REFERENCE TIME "12/11/2020 01:02:03"
SET SOLAR SYSTEM BACKLASH ALLOWANCE 3.141592653589793 3.141592653589793
MOUNT GOTO SOLARSYSTEM Venus OFFSET 3.141592653589793 3.141592653589793
WAIT FOR FRAME
SELECT AND GOTO TARGET
MOUNT GOTO Sunset
MOUNT OFFSET 3.141592653589793 3.141592653589793
MOUNT GOTO ALTAZ 3.141592653589793 3.141592653589793
MOUNT PARK
MOUNT UNPARK
MOUNT SELECT Sunset
MOUNT SET TARGET TO Sunset
MOUNT GOTOTARGET
MOUNT CURRENT TO TARGET
MOUNT SYNC TO TARGET
MOUNT SOLVESYNCONLY
MOUNT SOLVEANDSYNC
MOUNT TRACKING Sunset
PERIODIC Sunset WHEN WITHIN 3.141592653589793 MINUTES OF MERIDIAN
END PERIODIC
PAD DURATION TO 3.141592653589793
END PAD DURATION
DELAY 3.141592653589793
PRESERVE CAMERA SETTINGS
END PRESERVE
PROMPT FOR TARGET
UNLOCK CONTROLS
END UNLOCK
PROMPT Sunset ENABLECONTROLS True
PUSHTO Sunset
REFOCUS PROMPTROI True
SOLAR SYSTEM MOSAIC ON Venus Offsets Sunset
END MOSAIC
LOOP UNTIL AstronomicalDawn
END LOOP
LOOP UNTIL LOCALTIME 01:02:03
END LOOP
IF EARLIER THAN LOCALTIME 01:02:03
END IF
LOOP UNTIL LATER THAN LOCALTIME 01:02:03
END LOOP
RESTORE IMAGE ORIENTATION
SYNC TO SAVED COORDINATES
GOTO SAVED COORDINATES
SAVE COORDINATES Sunset
RETRY ERRORS UP TO 1 TIMES
END RETRY ERRORS
ROTATOR CONNECT
ROTATOR DISCONNECT
ROTATOR MOVE TO 3.141592653589793
ROTATOR MOVE BY 3.141592653589793
RUN SEQUENCE FROM Sunset
RUN Sunset WITH PARAMS Sunset WAIT True
RUN PYTHON CODE Sunset
RUN PYTHON FROM Sunset
SAVE WHEEL POSITION
GOTO SAVED WHEEL POSITION
SAVE FOCUSER POSITION
GOTO SAVED FOCUSER POSITION
SAVE PROFILE Sunset
SAVE IMAGE ORIENTATION
SAVE MOUNT COORDINATES
SAVE PLATE SOLVE COORDINATES
SEQUENCE
END SEQUENCE
SET BINNING TO 1
SET COLOUR SPACE TO Sunset
SET COOLER TARGET TO 1
SET COOLER OFF
SET PLATESOLVE/FOCUS SETTINGS EXPOSURE 3.141592653589793
END SET
SET EXPOSURE TO 3.141592653589793
SET OUTPUT FORMAT TO Sunset
SET DARK FRAME TO Sunset
SET FLAT FRAME TO Sunset
SET GAIN TO ISO100
SET OFFSET TO 1
SET CONTROL Sunset TO ISO100
SET RESOLUTION TO Sunset
SET ZOOM 1
CLEAR NOTIFICATION
SHOW NOTIFICATION Sunset COLOUR Sunset DURATION 1
CAPTURE UNTIL AstronomicalDawn
AUTOEXPOSE SOLARSYSTEM TARGET 1 FPS LOCK GAIN True
CAPTURE START
PERIODIC Sunset STOP
PERIODIC Sunset EVERY 1 FRAMES
END PERIODIC
PERIODIC Sunset EVERY 1
END PERIODIC
PERIODIC Sunset WHEN TEMP CHANGES BY 3.141592653589793
END PERIODIC
CAPTURE STOP
STOP IF GUIDING LOST FOR 1 MINUTES
END STOP IF
STOP AT 3.141592653589793 FROM HORIZON
END STOP AT
STOP AT 3.141592653589793 FROM MERIDIAN
END STOP AT
SWITCH CONNECT
SWITCH DISCONNECT
SET SWITCH Sunset TO 3.141592653589793
SWITCH SELECT Sunset
TARGETNAME Sunset
FRAMETYPE Sunset
WAIT UNTIL EVENT AstronomicalDawn
WAIT UNTIL NEXT EVENT AstronomicalDawn
WAIT UNTIL LOCALTIME 01:02:03
WAIT UNTIL Sunset
WAIT UNTIL LATER THAN LOCALTIME 01:02:03
WAIT UNTIL LST 01:02:03
WAIT UNTIL LST ABOVE 01:02:03
WAIT WHILE LOCALTIME BETWEEN 01:02:03 AND 01:02:03 SHOW COUNTDOWN True
WAIT WHILE UTC BETWEEN 01:02:03 AND 01:02:03 SHOW COUNTDOWN True
WARM UP TO 1 LIMIT 1 RATE 1 TOLERANCE 3.141592653589793
WHEEL CONNECT
WHEEL DISCONNECT
WHEEL SELECT FILTER Sunset
WHEEL MOVE TO 1
WHEEL SELECT Sunset
LIVE STACK SAVE AND CLOSE
-
archer1960
- Posts: 98
- Joined: Sun Feb 23, 2025 9:04 pm
Re: Sequence file (.scs) keywords list
Awesome, thanks!