Stilll having problems with merdian flips - APCC and SGP

OK i understand how the west CW up slew checkbox works now. when an offset is given, CW up slews will not occur between the limit and the offset - a flip will occur. CW up slews will only occur between the true meridian and the offset. the checkbox says “within west limits” which meant to me that CW up slews are possible between the meridian and the limit. this is why i never had it ticked, because i thought it would prevent a flip until the limit was reached. i thought the offset value was only used to compute the meridian delay sent to SGP.

all i ever needed was a way for SGP to finish any image in progress when it crossed the true meridian, then immediately flip. what you have implemented is more flexible than that and is a superset of what i need. possibly “limit to meridian” would give me what i was looking for but it is not clear why APCC did not flip the mount when it was ticked - see below; i think it was probably sending a delay of 1 minute to SGP this whole time (which should have been OK)

by playing around with this, i can see that if “west CW up slews” is not ticked, APCC is unconditionally sending a meridian delay of 1 minute to SGP. in addition i can see that if “west CW up slews” is ticked, but “limit to meridian” is also ticked, APCC also sends 1 minute instead of the computed value from the limit/offset which seems correct. while this seems safe, it must be occasionally causing SGP to issue a slew before the meridian is reached, although you’d think the opposite would be true - the mount would be a minute past its own flip point at the time SGP thinks it is eligible to flip. regardless i had many nights where the mount did not flip in this configuration.

also one minor thing - when everything is configured properly APCC automatically sets a meridian delay, which makes sense. however, if i untick the “CW up slews” box, the meridian delay persists in APCC. since it was set automatically, maybe it should be restored automatically? or at least warn the user that a meridian delay is still set?

The mount flip is controlled by SGPro. It must issue a GOTO after the mount’s flip point. APCC doesn’t cause the flip, that is in the mount’s firmware. One second early and the mount won’t flip. So there are the possibilities I can think of:

  1. APCC wasn’t configured correctly.
  2. The mount firmware didn’t cause a pier flip when it should have.
  3. APCC sent the wrong flip time to SGPro.
  4. SGPro issued the GOTO at the wrong time.

Which are you suggesting is the case, and why?

-Ray

i am not necessarily suggesting any particular one of those. i know that the mount flip is caused by SGP with a slew, and obviously there are ways to configure APCC such that that slew won’t cause a flip. this is why i never ticked the west CW up slews box, because i took it at face value.

for me this had been working “forever” and then it stopped working. then i saw the thread here where you had a regression in the “send to SGP code” and i figured that must have been the problem. so i updated APCC and the problem persisted, hence this thread.

in the logs i posted, i now believe that APCC was configured in such a way that it would report the meridian delay to SGP as 1 minute. in that log, SGP asked the mount to flip, and it did not flip.

in retrospect it may have always been like this (1 minute meridian delay) because i never had the CW up slews box ticked. however, something changed and i don’t know if it was an APCC version or SGP version: recently, several times SGP stopped in the middle of the night with a failed meridian flip.

TBH #4 is most likely because there have been many, many versions of SGP lately and there have been small regressions here and there that i have hit. the logs above should be able to resolve this but for me the APCC logs are hard to read, so i can’t tell for sure.

rob