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

IC-9700 not returning to Main #299

Closed
mdblack98 opened this issue Jun 12, 2020 · 1 comment
Closed

IC-9700 not returning to Main #299

mdblack98 opened this issue Jun 12, 2020 · 1 comment
Labels
Milestone

Comments

@mdblack98
Copy link
Contributor

When in satmode the IC-9700 is not returning to Main VFO after polling Sub

2020-06-12:06:57:46.589031: rigctl(d): I 'currVFO' '435340000' '' ''
2020-06-12:06:57:46.589044: rigctl_parse: vfo_opt=0
2020-06-12:06:57:46.589061: rig_set_split_freq called
2020-06-12:06:57:46.589074: icom_set_split_freq called for TX
2020-06-12:06:57:46.589084: icom_set_split_freq: curr_vfo=Main
2020-06-12:06:57:46.589096: icom_set_split_freq: satmode=1, subvfo=Sub
2020-06-12:06:57:46.589109: icom_set_split_freq: vfo is now Sub
2020-06-12:06:57:46.589122: icom_get_func called
2020-06-12:06:57:46.589133: serial_flush called
2020-06-12:06:57:46.589146: serial_flush: tcflush
2020-06-12:06:57:46.589162: write_block called
2020-06-12:06:57:46.589180: write_block(): TX 7 bytes
2020-06-12:06:57:46.589192: 0000 fe fe a2 e0 16 5a fd .....Z.
2020-06-12:06:57:46.589204: read_string called
2020-06-12:06:57:46.600095: read_string(): RX 7 characters
2020-06-12:06:57:46.600111: 0000 fe fe a2 e0 16 5a fd .....Z.
2020-06-12:06:57:46.600121: read_string called
2020-06-12:06:57:46.600171: read_string(): RX 8 characters
2020-06-12:06:57:46.600184: 0000 fe fe e0 a2 16 5a 01 fd .....Z..
2020-06-12:06:57:46.600199: icom_set_split_freq: satmode=1
2020-06-12:06:57:46.600214: icom_get_split_vfos called
2020-06-12:06:57:46.600225: icom_get_func called
2020-06-12:06:57:46.600237: serial_flush called
2020-06-12:06:57:46.600248: serial_flush: tcflush
2020-06-12:06:57:46.600262: write_block called
2020-06-12:06:57:46.600278: write_block(): TX 7 bytes
2020-06-12:06:57:46.600292: 0000 fe fe a2 e0 16 5a fd .....Z.
2020-06-12:06:57:46.600302: read_string called
2020-06-12:06:57:46.611208: read_string(): RX 7 characters
2020-06-12:06:57:46.611257: 0000 fe fe a2 e0 16 5a fd .....Z.
2020-06-12:06:57:46.611279: read_string called
2020-06-12:06:57:46.611345: read_string(): RX 8 characters
2020-06-12:06:57:46.611363: 0000 fe fe e0 a2 16 5a 01 fd .....Z..
2020-06-12:06:57:46.611379: icom_get_split_vfos: VFO_HAS_MAIN_SUB_A_B_ONLY, split=0, rx=Main, tx=Sub
2020-06-12:06:57:46.611397: icom_set_split_freq: rx_vfo=Main, tx_vfo=Sub
2020-06-12:06:57:46.611417: icom_set_vfo called vfo=Sub
2020-06-12:06:57:46.611431: icom_set_vfo: debug#1
2020-06-12:06:57:46.611446: icom_set_vfo: VFO changing from Main to Sub
2020-06-12:06:57:46.611460: icom_set_vfo: debug#2
2020-06-12:06:57:46.611475: icom_set_vfo: Sub asked for, ended up with vfo=Sub
2020-06-12:06:57:46.611489: icom_set_vfo: debug#3
2020-06-12:06:57:46.611502: serial_flush called
2020-06-12:06:57:46.611515: serial_flush: tcflush
2020-06-12:06:57:46.611534: write_block called
2020-06-12:06:57:46.611560: write_block(): TX 7 bytes
2020-06-12:06:57:46.611580: 0000 fe fe a2 e0 07 d1 fd .......
2020-06-12:06:57:46.611596: read_string called
2020-06-12:06:57:46.622382: read_string(): RX 7 characters
2020-06-12:06:57:46.622410: 0000 fe fe a2 e0 07 d1 fd .......
2020-06-12:06:57:46.622423: read_string called
2020-06-12:06:57:46.622462: read_string(): RX 6 characters
2020-06-12:06:57:46.622475: 0000 fe fe e0 a2 fb fd ......
2020-06-12:06:57:46.622487: icom_set_vfo: debug#4
2020-06-12:06:57:46.622500: icom_set_vfo: debug#5
2020-06-12:06:57:46.622514: rig_set_freq called vfo=Sub
2020-06-12:06:57:46.622525: vfo_fixup: vfo=Sub
2020-06-12:06:57:46.622536: vfo_fixup: final vfo=Sub
2020-06-12:06:57:46.622552: icom_set_freq called Sub=435340000.000000
2020-06-12:06:57:46.622567: icom_set_freq: set_vfo_curr=Sub
2020-06-12:06:57:46.622579: set_vfo_curr: vfo=Sub, curr_vfo=Sub
2020-06-12:06:57:46.622588: set_vfo_curr: curr_vfo now=Sub
2020-06-12:06:57:46.622599: icom_get_freq called for currVFO
2020-06-12:06:57:46.622610: set_vfo_curr: vfo=currVFO, curr_vfo=Sub
2020-06-12:06:57:46.622620: set_vfo_curr: Asking for currVFO, currVFO=Sub
2020-06-12:06:57:46.622629: set_vfo_curr: curr_vfo now=Sub
2020-06-12:06:57:46.622644: icom_get_freq: VFO_RX requested, new vfo=VFOA
2020-06-12:06:57:46.622660: icom_get_freq: using vfo=VFOA
2020-06-12:06:57:46.622673: serial_flush called
2020-06-12:06:57:46.622685: serial_flush: tcflush
2020-06-12:06:57:46.622702: write_block called
2020-06-12:06:57:46.622720: write_block(): TX 6 bytes
2020-06-12:06:57:46.622732: 0000 fe fe a2 e0 03 fd ......
2020-06-12:06:57:46.622742: read_string called
2020-06-12:06:57:46.634799: read_string(): RX 6 characters
2020-06-12:06:57:46.634834: 0000 fe fe a2 e0 03 fd ......
2020-06-12:06:57:46.634849: read_string called
2020-06-12:06:57:46.634927: read_string(): RX 11 characters
2020-06-12:06:57:46.634945: 0000 fe fe e0 a2 03 36 11 33 35 04 fd .....6.35..
2020-06-12:06:57:46.634957: from_bcd called
2020-06-12:06:57:46.634968: to_bcd called
2020-06-12:06:57:46.634985: serial_flush called
2020-06-12:06:57:46.634998: serial_flush: tcflush
2020-06-12:06:57:46.635015: write_block called
2020-06-12:06:57:46.635036: write_block(): TX 11 bytes
2020-06-12:06:57:46.635055: 0000 fe fe a2 e0 05 00 00 34 35 04 fd .......45..
2020-06-12:06:57:46.635072: read_string called
2020-06-12:06:57:46.648013: read_string(): RX 11 characters
2020-06-12:06:57:46.648054: 0000 fe fe a2 e0 05 00 00 34 35 04 fd .......45..
2020-06-12:06:57:46.648074: read_string called
2020-06-12:06:57:46.648141: read_string(): RX 6 characters
2020-06-12:06:57:46.648162: 0000 fe fe e0 a2 fb fd ......
2020-06-12:06:57:46.648185: elapsed_ms: start = 0,0
2020-06-12:06:57:46.648205: elapsed_ms: after gettime, start = 1591945066,648203143
2020-06-12:06:57:46.648232: icom_set_split_freq: SATMODE split_on=0 rig so setting vfo to Main
2020-06-12:06:57:46.648254: icom_set_vfo called vfo=Main
2020-06-12:06:57:46.648275: icom_set_vfo: debug#1
2020-06-12:06:57:46.648299: icom_set_vfo: VFO changing from Sub to Main
2020-06-12:06:57:46.648320: icom_set_vfo: debug#2
2020-06-12:06:57:46.648338: icom_set_vfo: debug#3
2020-06-12:06:57:46.648357: serial_flush called
2020-06-12:06:57:46.648373: serial_flush: tcflush
2020-06-12:06:57:46.648394: write_block called
2020-06-12:06:57:46.648421: write_block(): TX 7 bytes
2020-06-12:06:57:46.648444: 0000 fe fe a2 e0 07 d0 fd .......
2020-06-12:06:57:46.648465: read_string called
2020-06-12:06:57:46.659039: read_string(): RX 7 characters
2020-06-12:06:57:46.659077: 0000 fe fe a2 e0 07 d0 fd .......
2020-06-12:06:57:46.659102: read_string called
2020-06-12:06:57:46.659169: read_string(): RX 6 characters
2020-06-12:06:57:46.659187: 0000 fe fe e0 a2 fb fd ......
2020-06-12:06:57:46.659208: icom_set_vfo: debug#4
2020-06-12:06:57:46.659226: icom_set_vfo: debug#5
2020-06-12:06:57:46.659276: rigctl_parse: vfo_opt=0
2020-06-12:06:57:46.659303: rigctl_parse: return#2 RPRT 0
2020-06-12:06:57:46.659373: rigctl_parse: retcode=0
2020-06-12:06:57:46.659394: sync_callback: client lock disengaged

@mdblack98 mdblack98 added the bug label Jun 12, 2020
@mdblack98 mdblack98 added this to the 4.0RC1 milestone Jun 12, 2020
mdblack98 added a commit that referenced this issue Jun 12, 2020
vfo_fixup should be able to handle all rigs variations
#299
mdblack98 added a commit that referenced this issue Jun 12, 2020
Make vfo_fixup a HAMLIB function so it can be used elsewhere
#299
mdblack98 added a commit that referenced this issue Jun 13, 2020
@mdblack98
Copy link
Contributor Author

Testing with c0a3450 shows this is working now.

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

1 participant