From: Stephane F. <fi...@us...> - 2002-08-23 19:55:56
|
Update of /cvsroot/hamlib/hamlib/rpcrig In directory usw-pr-cvs1:/tmp/cvs-serv23239 Modified Files: rpcrigd.c rpc.rigd.8 Log Message: ptt_type and dcd_type options now accept keywords Index: rpcrigd.c =================================================================== RCS file: /cvsroot/hamlib/hamlib/rpcrig/rpcrigd.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** rpcrigd.c 16 Aug 2002 17:43:02 -0000 1.3 --- rpcrigd.c 23 Aug 2002 19:55:53 -0000 1.4 *************** *** 1,9 **** /* ! * rpcrigd - (C) Stephane Fillod 2001 * * This program let programs control a radio through * the mean of RPC services using Hamlib. * ! * $Id$ * * --- 1,9 ---- /* ! * rpcrigd - (C) Stephane Fillod 2001-2002 * * This program let programs control a radio through * the mean of RPC services using Hamlib. * ! * $Id$ * * *************** *** 175,179 **** exit(1); } ! ptt_type = atoi(optarg); break; case 'D': --- 175,190 ---- exit(1); } ! if (!strcmp(optarg, "RIG")) ! ptt_type = RIG_PTT_RIG; ! else if (!strcmp(optarg, "DTR")) ! ptt_type = RIG_PTT_SERIAL_DTR; ! else if (!strcmp(optarg, "RTS")) ! ptt_type = RIG_PTT_SERIAL_RTS; ! else if (!strcmp(optarg, "PARALLEL")) ! ptt_type = RIG_PTT_PARALLEL; ! else if (!strcmp(optarg, "NONE")) ! ptt_type = RIG_PTT_NONE; ! else ! ptt_type = atoi(optarg); break; case 'D': *************** *** 182,186 **** exit(1); } ! dcd_type = atoi(optarg); break; case 'c': --- 193,208 ---- exit(1); } ! if (!strcmp(optarg, "RIG")) ! dcd_type = RIG_DCD_RIG; ! else if (!strcmp(optarg, "DSR")) ! dcd_type = RIG_DCD_SERIAL_DSR; ! else if (!strcmp(optarg, "CTS")) ! dcd_type = RIG_DCD_SERIAL_CTS; ! else if (!strcmp(optarg, "PARALLEL")) ! dcd_type = RIG_DCD_PARALLEL; ! else if (!strcmp(optarg, "NONE")) ! dcd_type = RIG_DCD_NONE; ! else ! dcd_type = atoi(optarg); break; case 'c': *************** *** 315,319 **** void usage() { ! printf("Usage: rpc.rigd [OPTION]... [COMMAND]...\n" "Offer RPC services to remotely control a connected radio transceiver or receiver.\n\n"); --- 337,341 ---- void usage() { ! printf("Usage: rpc.rigd [OPTION]...\n" "Offer RPC services to remotely control a connected radio transceiver or receiver.\n\n"); Index: rpc.rigd.8 =================================================================== RCS file: /cvsroot/hamlib/hamlib/rpcrig/rpc.rigd.8,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** rpc.rigd.8 28 Dec 2001 20:32:04 -0000 1.3 --- rpc.rigd.8 23 Aug 2002 19:55:53 -0000 1.4 *************** *** 3,7 **** .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) ! .TH RIGD "8" "October 07, 2001" "Hamlib" .\" Please adjust this date whenever revising the manpage. .\" --- 3,7 ---- .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) ! .TH RIGD "8" "August 23, 2002" "Hamlib" .\" Please adjust this date whenever revising the manpage. .\" *************** *** 51,58 **** --- 51,60 ---- .B \-p, --ptt-type=type Use \fBtype\fP device as the kind of the Push-To-Talk device to operate on. + Supported types are RIG, DTR, RTS, PARALLEL, NONE. .TP .B \-d, --dcd-type=type Use \fBtype\fP device as the kind of the Data Carrier Detect device to operate on. + Supported types are RIG, DSR, CTS, PARALLEL, NONE. .TP .B \-s, --serial-speed=baud *************** *** 85,88 **** --- 87,93 ---- Please ask if stronger security needed. .PP + No more than one rig can be controlled on a system. rpc.rigd does not + support multi-rigs (hint: run rpc.rigd on a different port). + .PP This almost empty section... .SH REPORTING BUGS *************** *** 91,95 **** I'm already aware of the bug in the previous section :-) .SH COPYRIGHT ! Copyright \(co 2000,2001 Stephane Fillod. .br This is free software; see the source for copying conditions. --- 96,100 ---- I'm already aware of the bug in the previous section :-) .SH COPYRIGHT ! Copyright \(co 2000-2002 Stephane Fillod. .br This is free software; see the source for copying conditions. |