Hello !
I want ask you about problem with hamlib adaptation.
We have M2 Antenna System RC2800PRKX2SU.
I'm sure rotator is turned on and connected, because M2 test program
runs OK and all commands send on rotator are terminated well.
But when I try to run hamlib, it seems that we have no connection
with rotator at all.
For example:
D:\14.Управление антенной\hamlib-win32-1.2.15.3\bin>rotctl -m
1001 -vvvvv -r COM4
rotctl, Hamlib 1.2.15.3
Report bugs to
<hamlib-developer <at> lists.sourceforge.net>rot:rot_init called
rot: loading backend m2
initrots2_m2 called
rot_register (1001)
rot:rot_open called
Opened rot model 1001, 'RC2800'
Backend version: 0.1.1, Status: Beta
Rotator command: p
rc2800_rot_get_position called
write_block(): TX 2 bytes
0000 41 0d
A.
read_string(): Timed out 1.687587 seconds without reading a
character.
write_block(): TX 2 bytes
0000 41 0d
A.
read_string(): Timed out 1.671960 seconds without reading a
character.
write_block(): TX 2 bytes
0000 41 0d
A.
read_string(): Timed out 1.671961 seconds without reading a
character.
write_block(): TX 2 bytes
0000 41 0d
A.
read_string(): Timed out 1.671961 seconds without reading a
character.
get_pos: error = Communication timed out
Rotator command:
Another example:
Rotator command: P
Azimuth: 100
Elevation: 50
rc2800_rot_set_position called: 100.000000 50.000000
write_block(): TX 7 bytes
0000 41 31 30 30 2e 30 0d
A100.0.
read_string(): Timed out 1.671990 seconds without reading a
character.
write_block(): TX 7 bytes
0000 41 31 30 30 2e 30 0d
A100.0.
read_string(): Timed out 1.671960 seconds without reading a
character.
write_block(): TX 7 bytes
0000 41 31 30 30 2e 30 0d
A100.0.
read_string(): Timed out 1.671962 seconds without reading a
character.
write_block(): TX 7 bytes
0000 41 31 30 30 2e 30 0d
A100.0.
read_string(): Timed out 1.671961 seconds without reading a
character.
write_block(): TX 6 bytes
0000 45 35 30 2e 30 0d
E50.0.
read_string(): Timed out 1.671989 seconds without reading a
character.
write_block(): TX 6 bytes
0000 45 35 30 2e 30 0d
E50.0.
read_string(): Timed out 1.671952 seconds without reading a
character.
write_block(): TX 6 bytes
0000 45 35 30 2e 30 0d
E50.0.
read_string(): Timed out 1.671970 seconds without reading a
character.
write_block(): TX 6 bytes
0000 45 35 30 2e 30 0d
E50.0.
read_string(): Timed out 1.671960 seconds without reading a
character.
set_pos: error = Communication timed out
Rotator command:
So, communication timed out...
Could you say, what is wrong ?
Thanks for advance,
Ivan.