Re: [Hamlib-developer] Rotator Dummy Issue at 180 degrees
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: David B. <da...@ba...> - 2025-09-30 17:02:11
|
The Dummy rotator has a Min_Azimuth of -180 and Max_Azimuth of 450 degrees. Issuing set position commands with these values confirms this.
It looks like the error is here
case ROT_MOVE_CCW:
return dummy_rot_set_position(rot, -180, priv->target_el);
case ROT_MOVE_CW:
return dummy_rot_set_position(rot, 180, priv->target_el);
case ROT_MOVE_CW should be this...
case ROT_MOVE_CW:
return dummy_rot_set_position(rot, 450, priv->target_el);
73 de David M0DGB/G8FKH
-----Original Message-----
From: Nate Bargmann <n0...@n0...>
Sent: 29 September 2025 18:18
To: ham...@li...
Subject: Re: [Hamlib-developer] Rotator Dummy Issue at 180 degrees
* On 2025 29 Sep 09:48 -0500, David Balharrie wrote:
> I rotated the Dummy Rotator to 180, then issued a Rotate CW (Right)
> from 180 and nothing happened. The command returned ok. You can do a
> rotate to a bearing ok. This can be demonstrated in rotctl. It is
> present in versions 3.6.2 through 4.7.
>
> I don't see the Dummy folder in rotators, otherwise I would have
> looked at the source. Where is Dummy Rotator located?
It lives under rigs/dummy:
https://github.com/Hamlib/Hamlib/blob/master/rigs/dummy/rot_dummy.c
It probably should've been broken out under rotators, but due to historical reasons, here we are.
73, Nate
--
"The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true."
Web: https://www.n0nb.us
Projects: https://github.com/N0NB
GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819
|