[Hamlib-developer] [Hamlib/Hamlib] FT-950 \set_powerstat delay (#162)
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: hlnurse <not...@gi...> - 2019-12-23 02:38:33
|
Using \set_powerstat 1 for the FT-950 takes about 30 seconds for the radio to respond. The 950 CAT manual states PS1 needs to be preceded by a dummy character, then the PS1 sent between 1 and 2 seconds later. This delay probably also occurs for the FT-450, FT991A, FTdx-1200, FTdx-3000 and perhaps the FTdx-101D/MP (not tested). The log for the FT-950 is below. --Howard W6HN pi@rigpi4:~ $ rigctl -m 128 -s 38400 -r /dev/ttyUSB0 -vvvvv -Z \set_powerstat 1 2019-12-23:01:43:33.468039: rigctl, Hamlib 4.0~git 2019-12-23:01:43:33.468137: Report bugs to <ham...@li...> 2019-12-23:01:43:33.468237: rig_init called 2019-12-23:01:43:33.468448: yaesu: initrigs4_yaesu called 2019-12-23:01:43:33.468546: rig_register called 2019-12-23:01:43:33.468600: rig_register: rig_register (121) 2019-12-23:01:43:33.468641: rig_register called 2019-12-23:01:43:33.468677: rig_register: rig_register (127) 2019-12-23:01:43:33.468711: rig_register called 2019-12-23:01:43:33.468743: rig_register: rig_register (110) 2019-12-23:01:43:33.468773: rig_register called 2019-12-23:01:43:33.468803: rig_register: rig_register (105) 2019-12-23:01:43:33.468835: rig_register called 2019-12-23:01:43:33.468867: rig_register: rig_register (106) 2019-12-23:01:43:33.468897: rig_register called 2019-12-23:01:43:33.468927: rig_register: rig_register (107) 2019-12-23:01:43:33.468963: rig_register called 2019-12-23:01:43:33.468996: rig_register: rig_register (139) 2019-12-23:01:43:33.469027: rig_register called 2019-12-23:01:43:33.469057: rig_register: rig_register (109) 2019-12-23:01:43:33.469087: rig_register called 2019-12-23:01:43:33.469118: rig_register: rig_register (120) 2019-12-23:01:43:33.469148: rig_register called 2019-12-23:01:43:33.469180: rig_register: rig_register (101) 2019-12-23:01:43:33.469210: rig_register called 2019-12-23:01:43:33.469242: rig_register: rig_register (122) 2019-12-23:01:43:33.469276: rig_register called 2019-12-23:01:43:33.469317: rig_register: rig_register (123) 2019-12-23:01:43:33.469353: rig_register called 2019-12-23:01:43:33.469383: rig_register: rig_register (111) 2019-12-23:01:43:33.469413: rig_register called 2019-12-23:01:43:33.469444: rig_register: rig_register (115) 2019-12-23:01:43:33.469474: rig_register called 2019-12-23:01:43:33.469504: rig_register: rig_register (113) 2019-12-23:01:43:33.469537: rig_register called 2019-12-23:01:43:33.469567: rig_register: rig_register (114) 2019-12-23:01:43:33.469598: rig_register called 2019-12-23:01:43:33.469631: rig_register: rig_register (128) 2019-12-23:01:43:33.469661: rig_register called 2019-12-23:01:43:33.469691: rig_register: rig_register (131) 2019-12-23:01:43:33.469721: rig_register called 2019-12-23:01:43:33.469751: rig_register: rig_register (116) 2019-12-23:01:43:33.469781: rig_register called 2019-12-23:01:43:33.469813: rig_register: rig_register (103) 2019-12-23:01:43:33.469847: rig_register called 2019-12-23:01:43:33.469877: rig_register: rig_register (124) 2019-12-23:01:43:33.469910: rig_register called 2019-12-23:01:43:33.469940: rig_register: rig_register (104) 2019-12-23:01:43:33.469974: rig_register called 2019-12-23:01:43:33.470009: rig_register: rig_register (125) 2019-12-23:01:43:33.470040: rig_register called 2019-12-23:01:43:33.470071: rig_register: rig_register (129) 2019-12-23:01:43:33.470105: rig_register called 2019-12-23:01:43:33.470138: rig_register: rig_register (137) 2019-12-23:01:43:33.470169: rig_register called 2019-12-23:01:43:33.470199: rig_register: rig_register (132) 2019-12-23:01:43:33.470230: rig_register called 2019-12-23:01:43:33.470259: rig_register: rig_register (130) 2019-12-23:01:43:33.470289: rig_register called 2019-12-23:01:43:33.470319: rig_register: rig_register (117) 2019-12-23:01:43:33.470352: rig_register called 2019-12-23:01:43:33.470381: rig_register: rig_register (119) 2019-12-23:01:43:33.470413: rig_register called 2019-12-23:01:43:33.470447: rig_register: rig_register (118) 2019-12-23:01:43:33.470477: rig_register called 2019-12-23:01:43:33.470507: rig_register: rig_register (126) 2019-12-23:01:43:33.470537: rig_register called 2019-12-23:01:43:33.470567: rig_register: rig_register (133) 2019-12-23:01:43:33.470598: rig_register called 2019-12-23:01:43:33.470628: rig_register: rig_register (134) 2019-12-23:01:43:33.470658: rig_register called 2019-12-23:01:43:33.470691: rig_register: rig_register (135) 2019-12-23:01:43:33.470721: rig_register called 2019-12-23:01:43:33.470750: rig_register: rig_register (136) 2019-12-23:01:43:33.470786: rig_register called 2019-12-23:01:43:33.470816: rig_register: rig_register (138) 2019-12-23:01:43:33.470846: rig_register called 2019-12-23:01:43:33.470876: rig_register: rig_register (140) 2019-12-23:01:43:33.471061: newcat_init called 2019-12-23:01:43:33.471133: rig_open called 2019-12-23:01:43:33.471168: port_open called 2019-12-23:01:43:33.471208: serial_open called 2019-12-23:01:43:33.474284: serial_setup called 2019-12-23:01:43:33.477292: serial_flush called 2019-12-23:01:43:33.477339: serial_flush: tcflush 2019-12-23:01:43:33.477387: newcat_open called 2019-12-23:01:43:33.477475: newcat_open: write_delay = 0 msec 2019-12-23:01:43:33.477512: newcat_open: post_write_delay = 0 msec 2019-12-23:01:43:33.477547: newcat_get_trn called 2019-12-23:01:43:33.477589: newcat_valid_command called 2019-12-23:01:43:33.477620: newcat_valid_command AI 2019-12-23:01:43:33.477657: cmd_str = AI; 2019-12-23:01:43:33.477740: write_block called 2019-12-23:01:43:33.477837: write_block(): TX 3 bytes 2019-12-23:01:43:33.477922: 0000 41 49 3b AI; 2019-12-23:01:43:33.478007: read_string called 2019-12-23:01:43:35.489770: read_string(): RX 1 characters 2019-12-23:01:43:35.489840: 0000 00 . 2019-12-23:01:43:35.489876: newcat_get_cmd: read count = 1, ret_data = 2019-12-23:01:43:35.489922: newcat_get_cmd: wrong reply for command AI 2019-12-23:01:43:35.489956: read_string called 2019-12-23:01:43:38.480894: read_string(): RX 1 characters 2019-12-23:01:43:38.480962: 0000 00 . 2019-12-23:01:43:38.480999: newcat_get_cmd: read count = 1, ret_data = 2019-12-23:01:43:38.481034: newcat_get_cmd: wrong reply for command AI 2019-12-23:01:43:38.481068: read_string called 2019-12-23:01:43:40.483165: read_string(): Timed out 2.2050 seconds after 0 chars 2019-12-23:01:43:40.483228: cmd_str = AI; 2019-12-23:01:43:40.483262: write_block called 2019-12-23:01:43:40.483321: write_block(): TX 3 bytes 2019-12-23:01:43:40.483361: 0000 41 49 3b AI; 2019-12-23:01:43:40.483394: read_string called 2019-12-23:01:43:42.485490: read_string(): Timed out 2.2049 seconds after 0 chars 2019-12-23:01:43:42.485565: newcat_set_trn called 2019-12-23:01:43:42.485599: newcat_valid_command called 2019-12-23:01:43:42.485630: newcat_valid_command AI 2019-12-23:01:43:42.485664: cmd_str = AI0; 2019-12-23:01:43:42.485698: serial_flush called 2019-12-23:01:43:42.485728: serial_flush: tcflush 2019-12-23:01:43:42.485765: cmd_str = AI0; 2019-12-23:01:43:42.485799: write_block called 2019-12-23:01:43:42.485858: write_block(): TX 4 bytes 2019-12-23:01:43:42.485897: 0000 41 49 30 3b AI0; 2019-12-23:01:43:42.485929: cmd_str = ID; 2019-12-23:01:43:42.485959: write_block called 2019-12-23:01:43:42.486008: write_block(): TX 3 bytes 2019-12-23:01:43:42.486044: 0000 49 44 3b ID; 2019-12-23:01:43:42.486076: read_string called 2019-12-23:01:43:44.488172: read_string(): Timed out 2.2049 seconds after 0 chars 2019-12-23:01:43:44.488235: serial_flush called 2019-12-23:01:43:44.488346: serial_flush: tcflush 2019-12-23:01:43:44.488405: cmd_str = AI0; 2019-12-23:01:43:44.488458: write_block called 2019-12-23:01:43:44.488538: write_block(): TX 4 bytes 2019-12-23:01:43:44.488581: 0000 41 49 30 3b AI0; 2019-12-23:01:43:44.488625: cmd_str = ID; 2019-12-23:01:43:44.488655: write_block called 2019-12-23:01:43:44.488706: write_block(): TX 3 bytes 2019-12-23:01:43:44.488745: 0000 49 44 3b ID; 2019-12-23:01:43:44.488779: read_string called 2019-12-23:01:43:46.490879: read_string(): Timed out 2.2049 seconds after 0 chars 2019-12-23:01:43:46.490951: serial_flush called 2019-12-23:01:43:46.490987: serial_flush: tcflush 2019-12-23:01:43:46.491046: cmd_str = AI0; 2019-12-23:01:43:46.491099: write_block called 2019-12-23:01:43:46.491178: write_block(): TX 4 bytes 2019-12-23:01:43:46.491220: 0000 41 49 30 3b AI0; 2019-12-23:01:43:46.491260: cmd_str = ID; 2019-12-23:01:43:46.491290: write_block called 2019-12-23:01:43:46.491341: write_block(): TX 3 bytes 2019-12-23:01:43:46.491379: 0000 49 44 3b ID; 2019-12-23:01:43:46.491414: read_string called 2019-12-23:01:43:48.491709: read_string(): Timed out 2.247 seconds after 0 chars 2019-12-23:01:43:48.491771: serial_flush called 2019-12-23:01:43:48.491807: serial_flush: tcflush 2019-12-23:01:43:48.491845: cmd_str = AI0; 2019-12-23:01:43:48.491880: write_block called 2019-12-23:01:43:48.491938: write_block(): TX 4 bytes 2019-12-23:01:43:48.491976: 0000 41 49 30 3b AI0; 2019-12-23:01:43:48.492013: cmd_str = ID; 2019-12-23:01:43:48.492042: write_block called 2019-12-23:01:43:48.492092: write_block(): TX 3 bytes 2019-12-23:01:43:48.492128: 0000 49 44 3b ID; 2019-12-23:01:43:48.492160: read_string called 2019-12-23:01:43:50.494259: read_string(): Timed out 2.2052 seconds after 0 chars 2019-12-23:01:43:50.494326: newcat_get_rigid called 2019-12-23:01:43:50.494374: newcat_get_info called 2019-12-23:01:43:50.494407: newcat_get_info: cmd_str = ID; 2019-12-23:01:43:50.494439: cmd_str = ID; 2019-12-23:01:43:50.494470: write_block called 2019-12-23:01:43:50.494538: write_block(): TX 3 bytes 2019-12-23:01:43:50.494649: 0000 49 44 3b ID; 2019-12-23:01:43:50.494711: read_string called 2019-12-23:01:43:52.496808: read_string(): Timed out 2.2049 seconds after 0 chars 2019-12-23:01:43:52.496871: cmd_str = ID; 2019-12-23:01:43:52.496913: write_block called 2019-12-23:01:43:52.496976: write_block(): TX 3 bytes 2019-12-23:01:43:52.497018: 0000 49 44 3b ID; 2019-12-23:01:43:52.497050: read_string called 2019-12-23:01:43:54.499146: read_string(): Timed out 2.2049 seconds after 0 chars 2019-12-23:01:43:54.499207: cmd_str = ID; 2019-12-23:01:43:54.499248: write_block called 2019-12-23:01:43:54.499311: write_block(): TX 3 bytes 2019-12-23:01:43:54.499351: 0000 49 44 3b ID; 2019-12-23:01:43:54.499384: read_string called 2019-12-23:01:43:56.501391: read_string(): Timed out 2.1953 seconds after 0 chars 2019-12-23:01:43:56.501456: cmd_str = ID; 2019-12-23:01:43:56.501489: write_block called 2019-12-23:01:43:56.501550: write_block(): TX 3 bytes 2019-12-23:01:43:56.501590: 0000 49 44 3b ID; 2019-12-23:01:43:56.501622: read_string called 2019-12-23:01:43:58.502179: read_string(): Timed out 2.510 seconds after 0 chars 2019-12-23:01:43:58.502248: rig_id = 0, *s = (null) 2019-12-23:01:43:58.502292: rig_get_vfo called 2019-12-23:01:43:58.502324: newcat_get_vfo called 2019-12-23:01:43:58.502354: newcat_valid_command called 2019-12-23:01:43:58.502385: newcat_valid_command VS 2019-12-23:01:43:58.502419: newcat_get_vfo: cmd_str = VS; 2019-12-23:01:43:58.502451: cmd_str = VS; 2019-12-23:01:43:58.502481: write_block called 2019-12-23:01:43:58.502543: write_block(): TX 3 bytes 2019-12-23:01:43:58.502582: 0000 56 53 3b VS; 2019-12-23:01:43:58.502615: read_string called 2019-12-23:01:44:00.503609: read_string(): Timed out 2.945 seconds after 0 chars 2019-12-23:01:44:00.503675: cmd_str = VS; 2019-12-23:01:44:00.503708: write_block called 2019-12-23:01:44:00.503770: write_block(): TX 3 bytes 2019-12-23:01:44:00.503810: 0000 56 53 3b VS; 2019-12-23:01:44:00.503842: read_string called 2019-12-23:01:44:02.505941: read_string(): Timed out 2.2051 seconds after 0 chars 2019-12-23:01:44:02.506007: cmd_str = VS; 2019-12-23:01:44:02.506040: write_block called 2019-12-23:01:44:02.506099: write_block(): TX 3 bytes 2019-12-23:01:44:02.506140: 0000 56 53 3b VS; 2019-12-23:01:44:02.506172: read_string called 2019-12-23:01:44:04.508002: read_string(): Timed out 2.1784 seconds after 0 chars 2019-12-23:01:44:04.508067: cmd_str = VS; 2019-12-23:01:44:04.508101: write_block called 2019-12-23:01:44:04.508160: write_block(): TX 3 bytes 2019-12-23:01:44:04.508200: 0000 56 53 3b VS; 2019-12-23:01:44:04.508232: read_string called 2019-12-23:01:44:06.509567: read_string(): Timed out 2.1287 seconds after 0 chars Opened rig model 128, 'FT-950' 2019-12-23:01:44:06.509714: rig_strstatus called 2019-12-23:01:44:06.509782: rig_strstatus called 2019-12-23:01:44:06.509826: Backend version: 0.24.2, Status: Stable 2019-12-23:01:44:06.509887: rigctl_parse: debug1 2019-12-23:01:44:06.509922: rigctl_parse: debug3 2019-12-23:01:44:06.509955: rigctl_parse: debug5 2019-12-23:01:44:06.509988: rigctl_parse: debug10 2019-12-23:01:44:06.510093: rig_set_powerstat called 2019-12-23:01:44:06.510132: newcat_set_powerstat called 2019-12-23:01:44:06.510166: newcat_valid_command called 2019-12-23:01:44:06.510200: newcat_valid_command PS 2019-12-23:01:44:06.510241: write_block called 2019-12-23:01:44:06.510303: write_block(): TX 4 bytes 2019-12-23:01:44:06.510344: 0000 50 53 31 3b PS1; 2019-12-23:01:44:08.010555: write_block called 2019-12-23:01:44:08.010653: write_block(): TX 4 bytes 2019-12-23:01:44:08.010697: 0000 50 53 31 3b PS1; 2019-12-23:01:44:08.010793: rig_close called 2019-12-23:01:44:08.010826: newcat_close called 2019-12-23:01:44:08.010884: port_close called 2019-12-23:01:44:08.010922: ser_close called 2019-12-23:01:44:08.010992: ser_close: restoring options 2019-12-23:01:44:08.015034: rig_cleanup called 2019-12-23:01:44:08.015095: newcat_cleanup called -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/Hamlib/Hamlib/issues/162 |