Regression in 3.1 HF1 - Sequence starts with a meridian flip

Issue #1328 open
Oleg Ignat created an issue

I upgraded to 3.1 HF1 and can no longer run automation normally. As soon as my sequence starts, it pops a meridian flip dialog and tries to do a meridian flip. My target is very far from meridian. Instead of executing a slew to the target, it pops a meridian flip. My starting position of the sequence is home, pointing to polaris. I am imaging M17 which is to the southeast. There should be no meridian flip any time soon.

Please fix this asap or I’ll need to rollback to previous version. 3.1 HF1 is unusable in remote observatory setup.

Comments (10)

  1. Oleg Ignat reporter
      <div class="preview-container wiki-content"><!-- loaded via ajax --></div>
      <div class="mask"></div>
    </div>
    

    </div> </form>

  2. Oleg Ignat reporter
      <div class="preview-container wiki-content"><!-- loaded via ajax --></div>
      <div class="mask"></div>
    </div>
    

    </div> </form>

  3. Stefan B repo owner

    There has been zero change to the meridian flip trigger between 3.0 and 3.1.

    The problem in your sequence is that you start tracking after finding home - thus leaving home position and the flip trigger will start to evaluate as the tracking out of the home position leads to being too close to meridian. Starting tracking is unnecessary. Any slew to a target will do that automatically.

  4. Oleg Ignat reporter

    I can remove start tracking instruction if this resolves the problem. Thanks for looking so quickly into it. The thing is, I’ve been running this sequence for hundreds of hours for over a year. Only after upgrade to 3.1 I am starting to see this behavior. Even if meridian flip code did not change, there must be a change elsewhere causing this behavior.

  5. Oleg Ignat reporter

    Also, if you look at the screenshot above, the meridian flip triggers not when I enable tracking, but rather on Slew instruction. It seems that the first thing Slew does is trigger meridian flip. If Slew actually slewed the telescope to the target before evaluating meridian flip conditions, the problem wouldn’t happen.

  6. Stefan B repo owner

    It triggers right before the slew instruction. Maybe there is a slight change of the timing over the year for it to happen now. I can assure you that nothing in this logic has been adjusted between these versions. The meridian flip trigger will not evaluate when the mount is not yet tracking, so this problem should not happen anymore then.

  7. Marc Blank

    Oleg - You might look into the Sequencer Powerups plugin and its safety features (When Becomes Unsafe/Once Safe). It’s much cleaner than what you’re doing to handle safe/unsafe.

  8. Log in to comment