You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the end of the night the scheduler is not finding any valid observations, which is okay, but the system sort of treats this as an error and shuts down. This triggers a "error" shut down that stops the state machine, meaning it won't come up automatically the next night. Output from logs is here:
I0118 15:41:30.891 messaging.py:122 PANCHAT Weather is good and it is dark. Something must have gone wrong. Stopping loop
I0118 15:41:30.892 machine.py:171 Stopping POCS states
The problem ultimately comes from a should_retry counter that is part of core.py. This defaults to 3 and is checked in the sleeping state. It was added earlier because some minor tracking errors (a no solve-field IIRC) were causing the unit to park itself but then it would waste the rest of the night sleeping.
In this situation, if NoObservation is found early enough it will send to sleep, but will retry to start up again. After three attempts it will think something is "really" wrong so stop_states.
You will have to Ctrl-C and start again as the entire state machine has been stopped.
At the end of the night the scheduler is not finding any valid observations, which is okay, but the system sort of treats this as an error and shuts down. This triggers a "error" shut down that stops the state machine, meaning it won't come up automatically the next night. Output from logs is here:
See also #373
The text was updated successfully, but these errors were encountered: