heliograph_status
Check a station's current run state to see if it's still active (starting/running) or finished, and interpret terminal states like refused or undelivered to decide whether to keep polling or stop.
Instructions
What the station is doing now. State is one of starting, running, idle, cancelled, refused, stopped or undelivered. Five of those are terminal: idle, cancelled, refused, stopped and undelivered. starting and running mean the run is still going. An empty state means the station has published nothing yet, which usually means it has not been started. A state you do not recognise is neither finished nor alive: a newer station may publish one, so keep polling rather than giving up. refused is not a failure: it means the station would not run the step, and the reason names the flag that would permit it. undelivered means the run finished and the log is complete but the transport would not take it, so waiting for more is exactly wrong.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| estate | No | Which estate. Optional when only one is configured. |