-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IC7000 \set_mode passband incorrect #428
Comments
Can you send me debug from a few get_mode commands?The logic in this is rather convoluted.
On Thursday, October 29, 2020, 03:47:51 AM CDT, Ian-G3VPX <notifications@github.com> wrote:
IC7000 - \set_mode LSB 2000 etc not working correctly for passband
in PiWebCAT direct CI-V mode, I use ... 0x1A 0x03 0xnn.. for passband
- work accurately on bith get and set.
CAT section of manual says: nn = 0 -40 > bw = 50Hz > 3600Hz
-- Manual doesn't give details os mapping
Actually is: 0 - 9 > bw 50Hz to 500Hz in 50Hz steps
10 - 40 > bw 600Hz to 3600Hz in 100Hz steps
So I have a lookup table.
I carefully checked out rigctl at command line against the rig:
\get_mode no problem
... returns eg: LSB 2000 etc. Passband is correct for whole range
\set_mode LSB nnnn is very incorrect
Examples ( I am not using --vfo mode here)
M LSB 3600 > 3600 on rig
M LSB 3000 > 3600
M LSB 2700 > 3600
M LSB 2400 > 3000
M LSB 2300 > 1300
M LSB 2100 > 1300
M LSB 1000 > 1300
M LSB 600 > 1300
M LSB 100 > 1300
M LSB 50 > 1300
debug attached
Ian
G3VPX
IC7000_set_mode.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Can you please check a few things.The USB/LSB widths should working OK now...but there are two conditions need testing.#1 Probably RTTY mode is limited to 2700Hz value 31...so what happens when > 2700 is set with RTTY mode...error...or does it clip it?
#2 AM mode has it's own mapping. Can you please test to see what it is?
Mike W9MDB
On Thursday, October 29, 2020, 03:47:51 AM CDT, Ian-G3VPX <notifications@github.com> wrote:
IC7000 - \set_mode LSB 2000 etc not working correctly for passband
in PiWebCAT direct CI-V mode, I use ... 0x1A 0x03 0xnn.. for passband
- work accurately on bith get and set.
CAT section of manual says: nn = 0 -40 > bw = 50Hz > 3600Hz
-- Manual doesn't give details os mapping
Actually is: 0 - 9 > bw 50Hz to 500Hz in 50Hz steps
10 - 40 > bw 600Hz to 3600Hz in 100Hz steps
So I have a lookup table.
I carefully checked out rigctl at command line against the rig:
\get_mode no problem
... returns eg: LSB 2000 etc. Passband is correct for whole range
\set_mode LSB nnnn is very incorrect
Examples ( I am not using --vfo mode here)
M LSB 3600 > 3600 on rig
M LSB 3000 > 3600
M LSB 2700 > 3600
M LSB 2400 > 3000
M LSB 2300 > 1300
M LSB 2100 > 1300
M LSB 1000 > 1300
M LSB 600 > 1300
M LSB 100 > 1300
M LSB 50 > 1300
debug attached
Ian
G3VPX
IC7000_set_mode.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Testing on IC7000 Using rigctl -m 3060 -s 19200 -r Rig command: M LSB 2000 \get_mode is fine F 3777666 is fine using --vfo mode IC7000 is on another RPi on local IP 192.168.1.117 /dev/ttyAMA0 Router forwards ******.dyndns.org:5901 to 192.168.1.117:5900 for VNC (tested here = OK !) Ian |
Hamlib#428 (cherry picked from commit 31b20c0)
Hamlib#428 (cherry picked from commit 20fc303)
get_mode working but set_mode needs new code to implement bandwidth for the IC-7000. |
BW setting worse than originally reported Ian |
Try again -- should be working now.
Mike W9MDB
On Wednesday, February 17, 2021, 03:38:40 PM CST, Ian-G3VPX <notifications@github.com> wrote:
BW setting worse than originally reported
All commands M LSB bw set bw to 344
Ian
G3VPX
IC7000_BW_log.txt
IC7000_LSB_BW_setting.txt
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
IC7000 - \set_mode LSB 2000 etc not working correctly for passband
in PiWebCAT direct CI-V mode, I use ... 0x1A 0x03 0xnn.. for passband
CAT section of manual says: nn = 0 -40 > bw = 50Hz > 3600Hz
-- Manual doesn't give details os mapping
Actually is: 0 - 9 > bw 50Hz to 500Hz in 50Hz steps
10 - 40 > bw 600Hz to 3600Hz in 100Hz steps
So I have a lookup table.
I carefully checked out rigctl at command line against the rig:
\get_mode no problem
... returns eg: LSB 2000 etc. Passband is correct for whole range
\set_mode LSB nnnn is very incorrect
Examples ( I am not using --vfo mode here)
M LSB 3600 > 3600 on rig
M LSB 3000 > 3600
M LSB 2700 > 3600
M LSB 2400 > 3000
M LSB 2300 > 1300
M LSB 2100 > 1300
M LSB 1000 > 1300
M LSB 600 > 1300
M LSB 100 > 1300
M LSB 50 > 1300
debug attached
Ian
G3VPX
IC7000_set_mode.txt
The text was updated successfully, but these errors were encountered: