Replies: 14 comments 1 reply
-
|
I found the set-conf south_zero option. I find this to work when set with rotctl. It does not seem to work when set with rotctld. Using Backend version: 20230328.0. Rotator # 401. adding to command line is "--set-conf=south_zero=1". Both rotctl and rotctld initialize the same with (in part): ... If I use rotctl directly and request the rotator's position, I get correct results:
If I initialize with rotctld, start a rotctl -m 2 and request position, I get:
Am I doing something wrong or can this be fixed if it is a bug? TNX |
Beta Was this translation helpful? Give feedback.
-
|
Are you passing the |
Beta Was this translation helpful? Give feedback.
-
|
I think the next step is to get the trace output from both commands by adding |
Beta Was this translation helpful? Give feedback.
-
|
Yeah, that is what I did for the above info. The rotator is now sitting about center scale at 182°. This first one is running rotctl directly connected to -m 401 and reports correctly: |
Beta Was this translation helpful? Give feedback.
-
|
This is starting rotctld. It seems like the reported position is "corrected" twice: ...and then I run rotctl pointing to -m 2 and requesting a position: And this is the accompaning rotctld trace after running above rotctl: |
Beta Was this translation helpful? Give feedback.
-
|
Attempting to file a request to hamlib-developer@users.sourceforge.net This returns a failure notice because the address could not be found. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Looping in @GeoBaltz and @dforsi. Most definitely the correction is being applied twice and this is due to |
Beta Was this translation helpful? Give feedback.
-
|
I'd say that the virtual rotator provided by rotctld is north-centered -
let it do the conversion to the actual hardware, as it is doing the
controlling.
You could make things much more complicated by having rotctld configure
both the read and virtual connections, but I don't think it's worth the
effort ;-).
…On 7/10/26 6:15 AM, Nate Bargmann wrote:
Looping in @GeoBaltz <https://github.com/GeoBaltz> and @dforsi
<https://github.com/dforsi>.
Most definitely the correction is being applied twice and this is due
to |rotctld| and |rotctl| sharing the same code paths internally. This
is probably a case where |rotctl| should not apply this correction
when |-m 2| is passed or only when |--set-conf=south_zero=1| is
explicitly passed to it (I think I prefer this approach).
—
Reply to this email directly, view it on GitHub
<#2090?email_source=notifications&email_token=AC36NNG4WYLIGYYL6CCEHXL5EC65JA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZVHE2TGMZSUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17595332>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AC36NNHB4MFFYZOW3TACGN35EC65JAVCNFSNUABHKJSXA33TNF2G64TZHM4TSNRSGMYTSMJ3IRUXGY3VONZWS33OHMYTAMZXGQ4DGNNBOYBA>.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AC36NNEQ5SSKAE5JXJDPJLD5EC65JA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZVHE2TGMZSUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/AC36NNC5FZQH5WLUSWX2N4L5EC65JA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZVHE2TGMZSUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Maybe I'm being dense, George, but I don't quite follow. As Conversely, So far I've not traced the code path but since the correction is being applied twice, my assumption is that Am I close to the right track? BTW, replace all occurrences in my posts regarding |
Beta Was this translation helpful? Give feedback.
-
|
If it matters (I doubt it), while running rotctld with the south_zero=1 and getting incorrect reading from rotctl, I quit rotctl and restarted it also with the south_zero=1 (hoping to adjust yet one more time to correct), but no relief. A hack, I know, but I was curious. |
Beta Was this translation helpful? Give feedback.
-
|
There may be a language barriere here, but when I read George wrote:
it make sense to me. |
Beta Was this translation helpful? Give feedback.
-
|
Did a little reading in netrotctl.c and yes, the first thing it does is send I think the way to look at this is: all values of the azimuth must be the real direction toward the guy on the other end. The only piece of the control chain that should worry about any offset on the antenna is the part that actually talks directly to the rotator. It might even be preferable to move all the offset code out of the common path and into the rotator drivers themselves. The offset may still be needed by the app for its own purposes, and the cw/ccw movement limits might need to be proxied or adjusted; haven't looked at this at all. |
Beta Was this translation helpful? Give feedback.
-
|
Hey, how about I simply go back to North-centered scale? It's not that big of a deal. I thought it may be more efficient to use a South-centered setup. I don't know that it is worth all this. Thanks for looking into this. 73 - Paul - N9GXA |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I have a working Rotor-EZ controller for a Hy-Gain HAM II rotator. I would like to use the South-centered direction scale, but am having trouble configuring rotctld to accommodate this. I tried using the offset option of -180 which displays the correct direction in the logging program that I am using, but I get a "Limited exceeded" error if I try to move the antenna.
Could someone point me to information that explains the proper setup?
TNX
73 - Paul - N9GXA
Beta Was this translation helpful? Give feedback.
All reactions