kopia lustrzana https://github.com/Hamlib/Hamlib
				
				
				
			Fix rig->state.rx_vfo and tx_vfo for Elecraft K4
							rodzic
							
								
									c774a05be4
								
							
						
					
					
						commit
						ddf0be7b72
					
				|  | @ -522,11 +522,12 @@ int elecraft_get_vfo_tq(RIG *rig, vfo_t *vfo) | |||
|         rig_debug(RIG_DEBUG_ERR, "%s: unable to parse TQ '%s'\n", __func__, splitbuf); | ||||
|     } | ||||
| 
 | ||||
|     *vfo = RIG_VFO_A; | ||||
|     *vfo = rig->state.tx_vfo = RIG_VFO_A; | ||||
| 
 | ||||
|     if (tq && ft == 1) { *vfo = RIG_VFO_B; } | ||||
|     if (tq && ft == 1) { *vfo = rig->state.tx_vfo = RIG_VFO_B; } | ||||
|     else if (tq && ft == 0) { *vfo = rig->state.tx_vfo = RIG_VFO_A; } | ||||
| 
 | ||||
|     if (!tq && fr == 1) { *vfo = RIG_VFO_B; } | ||||
|     if (!tq && fr == 1) { *vfo = rig->state.rx_vfo = rig->state.tx_vfo = RIG_VFO_B; } | ||||
| 
 | ||||
|     RETURNFUNC2(RIG_OK); | ||||
| } | ||||
|  |  | |||
|  | @ -488,7 +488,7 @@ const struct rig_caps k4_caps = | |||
|     RIG_MODEL(RIG_MODEL_K4), | ||||
|     .model_name =       "K4", | ||||
|     .mfg_name =     "Elecraft", | ||||
|     .version =      BACKEND_VER ".22", | ||||
|     .version =      BACKEND_VER ".23", | ||||
|     .copyright =        "LGPL", | ||||
|     .status =       RIG_STATUS_STABLE, | ||||
|     .rig_type =     RIG_TYPE_TRANSCEIVER, | ||||
|  | @ -2753,7 +2753,7 @@ int k4_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt) | |||
|         } | ||||
|     } | ||||
|     // had one report of Fake It not returning to RX freq after TX -- so a little more time for the K4
 | ||||
|     if (ptt = RIG_PTT_OFF) hl_usleep(100 * 1000); | ||||
|     if (ptt == RIG_PTT_OFF) hl_usleep(100 * 1000); | ||||
| 
 | ||||
|     return RIG_OK; | ||||
| } | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Mike Black W9MDB
						Mike Black W9MDB