¿ªÔÆÌåÓýThank you Steve.? Please confirm that these are the changes you implemented:diff src/rigs/yaesu/FT890.cxx FT890.cxx 251,253c251,254 < ??? ??? ??? case 1: A.imode = ((replystr[6] & 0x40) == 0x40) ? 3 : 2; break; < ??? ??? ??? case 2: A.imode = ((replystr[6] & 0x80) == 0x80) ? 5 : 4; break; < ??? ??? ??? case 3: A.imode = ((replystr[6] & 0x80) == 0x80) ? 7 : 6; break; --- > ??? ??? ??? case 1: A.imode = ((replystr[6] & 0x40) == 0x40) ? 3 : 1; break; > ??? ??? ??? case 2: A.imode = ((replystr[6] & 0x80) == 0x80) ? 5 : 2; break; > ??? ??? ??? case 3: A.imode = ((replystr[6] & 0x80) == 0x80) ? 7 : 4; break; > ??? ??? ??? case 4: A.imode = ((replystr[6] & 0x80) == 0x80) ? 9 : 6; break; 268,270c269,272 < ??? ??? ??? case 1: B.imode = ((replystr[15] & 0x40) == 0x40) ? 3 : 2; break; < ??? ??? ??? case 2: B.imode = ((replystr[15] & 0x80) == 0x80) ? 5 : 4; break; < ??? ??? ??? case 3: B.imode = ((replystr[15] & 0x80) == 0x80) ? 7 : 6; break; --- > ??? ??? ??? case 1: B.imode = ((replystr[15] & 0x40) == 0x40) ? 3 : 1; break; > ??? ??? ??? case 2: B.imode = ((replystr[15] & 0x80) == 0x80) ? 5 : 2; break; > ??? ??? ??? case 3: B.imode = ((replystr[15] & 0x80) == 0x80) ? 7 : 4; break; > ??? ??? ??? case 4: B.imode = ((replystr[15] & 0x80) == 0x80) ? 9 : 6; break; 364c366 < ??? cmd[3] = FT890_mode_val[val] | 0x80; --- > ??? cmd[3] = FT890_mode_val[val]; 73, David, W1HKJ On 9/24/24 18:38, Steve, KB5AW wrote:
|