Console

The Console is for active equipment control — taking a test shot, slewing to a target, moving the focuser, switching filters, driving the cooler, opening the roof. It's the page you'll spend most time on outside of running sequences.

Across the top you get three global buttons — Connect all, Disconnect all, and Halt all — plus a live safety badge. Under those runs a status bar showing safety state, how many devices are connected (e.g. "4/6 connected"), and key weather at a glance (sky−ambient, wind, humidity, sky brightness, reading age).

What's there

The page is a grid of cards:

- Cooling (folded into the Camera card, shown only when a camera with temperature control is connected) — live sensor temp, setpoint, Δ from setpoint, and cooler power %. You can set a target temperature (optionally ramped over N minutes instead of slamming the setpoint), turn the cooler on/off, or Warm up (ramps back toward ambient, then switches the cooler off). - Rotator (folded into the Camera card) — move to an absolute angle, "Solve & rotate to PA" (plate-solves the field and rotates to a target sky position angle), and Halt. Buttons are disabled until a rotator is connected.

- Plate solve — pick a FITS file (or "Solve latest"), then Solve, Blind solve (whole-sky, for loaded/archived frames), or Solve & sync (solve and immediately sync the pointing model without moving). A solved result offers GoTo, Precise GoTo, and Sync-from-solved-position follow-ups. The ASTAP-ready badge shows whether the solver is available. - Target — type an object name (M42, NGC 7000, Vega…), resolve it to coordinates via Sesame, then GoTo or Precise GoTo. When the Sesame servers cannot be reached (no internet, or a Windows PC that has never met CDS's certificate authority in a browser), NGC / IC / Messier numbers and the common names in the built-in OpenNGC catalogue are resolved offline and labelled so; a mirror whose certificate the PC cannot verify is used over plain http, and the answer says which mirror failed and why.

Connect all / Disconnect all

Connect all brings up every configured device (and launches + connects PHD2). Disconnect all stands them back down. Both run as a visible step-by-step sequence so you can see what connected and what didn't.

Safety gating

By design, most of the Console is not gated by the safety supervisor. Capture, slew, focus, filter, cooler, rotator, plate solve — all proceed regardless of weather, because they don't expose the observatory to the elements; the roof is closed either way.

The commands that ARE gated are the ones that open the observatory to the sky:

Halt all

Stops what's moving right now: it aborts any mount slew, halts the focuser, and aborts any in-flight exposure. It does not park the mount, turn off the cooler, or stop the rotator — that's intentional. Halt is a "stop what you're doing right now" command, not "shut everything down". You can exclude the focuser from Halt all via a [focuser] setting, a workaround for focusers that mishandle a mid-move halt.

Jobs

Long-running operations (capture, slew, autofocus, cooler ramp, precise slew…) run as background jobs. The Console shows job progress in real time, and you can issue another command while a job is running.

Astroworx Starship v22.2.10 · this page is the in-app help of that buildDownload · HTTP API