Skip to content
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

Closed
Ian-G3VPX opened this issue Oct 29, 2020 · 6 comments
Closed

IC7000 \set_mode passband incorrect #428

Ian-G3VPX opened this issue Oct 29, 2020 · 6 comments
Labels

Comments

@Ian-G3VPX
Copy link

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

@mdblack98
Copy link
Contributor

mdblack98 commented Oct 29, 2020 via email

@mdblack98 mdblack98 added the needs test Patches have been submitted but need testing to close issue label Oct 29, 2020
@mdblack98
Copy link
Contributor

mdblack98 commented Oct 29, 2020 via email

@Ian-G3VPX
Copy link
Author

Testing on IC7000

Using rigctl -m 3060 -s 19200 -r

Rig command: M LSB 2000
set_mode: error = command rejected by the rig

\get_mode is fine

F 3777666 is fine

using --vfo mode
M VFOA LSB 2000M - same response

IC7000 is on another RPi on local IP 192.168.1.117 /dev/ttyAMA0
Use port 5901

Router forwards ******.dyndns.org:5901 to 192.168.1.117:5900 for VNC (tested here = OK !)
same user and pw

Ian
G3VPX

MLSB2000.txt

mdblack98 added a commit that referenced this issue Nov 3, 2020
N0NB pushed a commit to N0NB/Hamlib that referenced this issue Nov 3, 2020
N0NB pushed a commit to N0NB/Hamlib that referenced this issue Nov 3, 2020
Hamlib#428

(cherry picked from commit 20fc303)
@mdblack98 mdblack98 added this to the 4.1 milestone Nov 3, 2020
@mdblack98 mdblack98 removed the needs test Patches have been submitted but need testing to close issue label Nov 3, 2020
@mdblack98
Copy link
Contributor

mdblack98 commented Nov 3, 2020

get_mode working but set_mode needs new code to implement bandwidth for the IC-7000.
Deferred for 4.1 development.

@mdblack98 mdblack98 modified the milestones: 4.1, 4.2 Jan 7, 2021
@mdblack98 mdblack98 added bug and removed enhancement labels Feb 5, 2021
@Ian-G3VPX
Copy link
Author

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

@mdblack98
Copy link
Contributor

mdblack98 commented Feb 18, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants