An issue with the value of m_Camera->hasGuideHead()
joseph.mcgee at sbcglobal.net
joseph.mcgee at sbcglobal.net
Sat Apr 29 01:57:52 BST 2023
Thank You Hy!
I think that solved my problem.
I actually had not established a separate train for the guider. My guide
cam is on an OAG, and so I had only been using a single train; which had
the imaging camera as "Camera", and the guide camera as "Guider". So
now I've created a separate train for the guiding, each train now only
has the appropriate "Camera" selected (and nothing selected for "Guider").
I just tested it on my Desktop PC and looks like it is working. So I'll
do the same for my Raspberry Pi.
I guess this is a behavior change from the older version I had on the Pi.
I'm very relieved!
On 4/28/23 17:13, Hy Murveit wrote:
> I'll take a wild guess and guess that the issue is with the optical
> train.
> First you should make sure that
> - the guide tab is using the guiding train
> - the other tabs are using the primary train
> - the guide train shows your guide tab on it
> - the other tabs show your primary camera on it
> If all that looks good, I would toggle all the trains on all the tabs
> (there was an old bug that was fixed that required that)
> Restart your system and make sure it all looks good again.
>
> Re your question about GUIDER_EXPOSURE: I'm not familiar with your
> guide camera, but perhaps you can ask on the forum to see if others
> are successfully using that camera.
>
> Good luck,
> Hy
>
>
> On Thu, Apr 27, 2023 at 9:14 PM joseph.mcgee at sbcglobal.net
> <joseph.mcgee at sbcglobal.net> wrote:
>
> Hi All,
>
> I recently refreshed my Raspberry Pi4 to Ubuntu 22.04 and also
> upgraded
> KStars to 3.6.4 Stable. I'm hesitant to report the following
> issue as
> a bug because it's likely that I have a miss configuration, caused
> by my
> upgrade process.
>
> Last night was the first test with the upgraded Pi. But I ran into a
> problem with guiding; When I started an imaging capture the guiding
> failed. I soon realized that guiding was using my imaging camera
> instead
> of my guide camera; so the imaging capture was conflicting with
> guiding.
>
> Today I was able to reproduce this issue on my desktop pc using
> the same
> cameras, (but running the telescope simulator instead of my mount).
>
> I traced the problem of the guider selecting my imaging camera to
> this
> line of code:
>
> guide.cpp:739 ISD::CameraChip *targetChip =
> m_Camera->getChip(useGuideHead ? ISD::CameraChip::GUIDE_CCD :
> ISD::CameraChip::PRIMARY_CCD);
>
> this is combined with the fact that the guide camera I use (an
> ASI-290mm
> -Mini), is returning a false on the call to hasGuideHead(). (Just
> to be
> clear, my imaging camera does not even have a guide port.)
>
> I looked a bit further into the code, and discovered that a property
> named GUIDER_EXPOSURE would need to be included in guide camera
> definition order for the HasGuideHead value to be true. This
> property is
> not being found by indicamera for my ASI-290mm - Mini. This property
> appears to be part of CustomProperties, but it's also in a list
> (skipProperties), so I think that even if it were being set, it
> would be
> ignored.
>
> So, I'm quite lost at this point; and would appreciate any help
> from you
> all.
>
> Thanks
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kstars-devel/attachments/20230428/9ae788de/attachment.htm>
More information about the Kstars-devel
mailing list