We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
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
The text was updated successfully, but these errors were encountered:
Change icom.c VFO_TX VFO_RX adjustment to use vfo_fixup function
7cdaa0e
vfo_fixup should be able to handle all rigs variations #299
Fix vfo_fixup link error
1317bb8
Make vfo_fixup a HAMLIB function so it can be used elsewhere #299
Add some more rig cases for MainA/B and Sub A/B priv setting in icom_…
723f3f0
…get_freq Add VFO_CURR as a valid VFO #299
In icom.c remove priv->curr_vfo and change to rig->state.current_vfo
c5388b9
#299
Remove RIG_TARGETABLE_FREQ from IC-9700
c0a3450
Testing with c0a3450 shows this is working now.
Sorry, something went wrong.
No branches or pull requests
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
The text was updated successfully, but these errors were encountered: