hamlib-developer Mailing List for Ham Radio Control Libraries (Page 647)
Library to control radio transceivers and receivers
Brought to you by:
n0nb
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(24) |
Oct
(16) |
Nov
(8) |
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(49) |
Feb
(17) |
Mar
(3) |
Apr
(7) |
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
(8) |
Sep
(18) |
Oct
(15) |
Nov
(15) |
Dec
(26) |
| 2002 |
Jan
(46) |
Feb
(14) |
Mar
(44) |
Apr
(3) |
May
(6) |
Jun
(47) |
Jul
(40) |
Aug
(14) |
Sep
(59) |
Oct
(39) |
Nov
(58) |
Dec
(76) |
| 2003 |
Jan
(82) |
Feb
(66) |
Mar
(37) |
Apr
(56) |
May
(34) |
Jun
(19) |
Jul
(23) |
Aug
(55) |
Sep
(31) |
Oct
(40) |
Nov
(21) |
Dec
(60) |
| 2004 |
Jan
(57) |
Feb
(110) |
Mar
(41) |
Apr
(17) |
May
(18) |
Jun
(19) |
Jul
(18) |
Aug
(5) |
Sep
(31) |
Oct
(16) |
Nov
(26) |
Dec
(36) |
| 2005 |
Jan
(69) |
Feb
(26) |
Mar
(62) |
Apr
(120) |
May
(31) |
Jun
(47) |
Jul
(7) |
Aug
(27) |
Sep
(4) |
Oct
(9) |
Nov
(26) |
Dec
(21) |
| 2006 |
Jan
(13) |
Feb
(26) |
Mar
(38) |
Apr
(31) |
May
(17) |
Jun
(6) |
Jul
(23) |
Aug
(6) |
Sep
(38) |
Oct
(87) |
Nov
(49) |
Dec
(49) |
| 2007 |
Jan
(52) |
Feb
(19) |
Mar
(20) |
Apr
(5) |
May
(25) |
Jun
(15) |
Jul
(49) |
Aug
(43) |
Sep
(21) |
Oct
(21) |
Nov
(27) |
Dec
(10) |
| 2008 |
Jan
(23) |
Feb
(20) |
Mar
(25) |
Apr
(39) |
May
(36) |
Jun
(17) |
Jul
(10) |
Aug
(18) |
Sep
(44) |
Oct
(88) |
Nov
(60) |
Dec
(65) |
| 2009 |
Jan
(99) |
Feb
(91) |
Mar
(49) |
Apr
(34) |
May
(52) |
Jun
(9) |
Jul
(11) |
Aug
(4) |
Sep
(41) |
Oct
(16) |
Nov
(51) |
Dec
(71) |
| 2010 |
Jan
(43) |
Feb
(79) |
Mar
(59) |
Apr
(55) |
May
(51) |
Jun
(38) |
Jul
(38) |
Aug
(61) |
Sep
(53) |
Oct
(46) |
Nov
(43) |
Dec
(41) |
| 2011 |
Jan
(74) |
Feb
(96) |
Mar
(41) |
Apr
(42) |
May
(61) |
Jun
(66) |
Jul
(50) |
Aug
(40) |
Sep
(11) |
Oct
(30) |
Nov
(21) |
Dec
(45) |
| 2012 |
Jan
(59) |
Feb
(4) |
Mar
(52) |
Apr
(19) |
May
(62) |
Jun
(46) |
Jul
(61) |
Aug
(18) |
Sep
(21) |
Oct
(25) |
Nov
(66) |
Dec
(41) |
| 2013 |
Jan
(36) |
Feb
(64) |
Mar
(37) |
Apr
(24) |
May
(74) |
Jun
(40) |
Jul
(43) |
Aug
(34) |
Sep
(65) |
Oct
(52) |
Nov
(23) |
Dec
(20) |
| 2014 |
Jan
(18) |
Feb
(29) |
Mar
(13) |
Apr
(41) |
May
(10) |
Jun
(12) |
Jul
(16) |
Aug
(25) |
Sep
(20) |
Oct
(56) |
Nov
(43) |
Dec
(61) |
| 2015 |
Jan
(36) |
Feb
(38) |
Mar
(92) |
Apr
(42) |
May
(13) |
Jun
(19) |
Jul
(18) |
Aug
(22) |
Sep
(21) |
Oct
(2) |
Nov
(49) |
Dec
(22) |
| 2016 |
Jan
(55) |
Feb
(144) |
Mar
(40) |
Apr
(98) |
May
(61) |
Jun
(36) |
Jul
(16) |
Aug
(33) |
Sep
(59) |
Oct
(16) |
Nov
(37) |
Dec
(32) |
| 2017 |
Jan
(70) |
Feb
(71) |
Mar
(14) |
Apr
(43) |
May
(31) |
Jun
(24) |
Jul
(38) |
Aug
(54) |
Sep
(24) |
Oct
(15) |
Nov
(26) |
Dec
(27) |
| 2018 |
Jan
(22) |
Feb
(24) |
Mar
(109) |
Apr
(12) |
May
(46) |
Jun
(23) |
Jul
(39) |
Aug
(34) |
Sep
(22) |
Oct
(43) |
Nov
(26) |
Dec
(157) |
| 2019 |
Jan
(102) |
Feb
(51) |
Mar
(63) |
Apr
(60) |
May
(91) |
Jun
(55) |
Jul
(27) |
Aug
(76) |
Sep
(52) |
Oct
(95) |
Nov
(67) |
Dec
(204) |
| 2020 |
Jan
(311) |
Feb
(148) |
Mar
(230) |
Apr
(122) |
May
(204) |
Jun
(204) |
Jul
(114) |
Aug
(36) |
Sep
(120) |
Oct
(186) |
Nov
(60) |
Dec
(151) |
| 2021 |
Jan
(182) |
Feb
(171) |
Mar
(202) |
Apr
(153) |
May
(110) |
Jun
(50) |
Jul
(58) |
Aug
(142) |
Sep
(112) |
Oct
(120) |
Nov
(97) |
Dec
(125) |
| 2022 |
Jan
(175) |
Feb
(147) |
Mar
(54) |
Apr
(73) |
May
(127) |
Jun
(95) |
Jul
(88) |
Aug
(85) |
Sep
(38) |
Oct
(40) |
Nov
(116) |
Dec
(159) |
| 2023 |
Jan
(175) |
Feb
(55) |
Mar
(83) |
Apr
(70) |
May
(165) |
Jun
(79) |
Jul
(123) |
Aug
(90) |
Sep
(40) |
Oct
(95) |
Nov
(84) |
Dec
(88) |
| 2024 |
Jan
(105) |
Feb
(60) |
Mar
(52) |
Apr
(43) |
May
(56) |
Jun
(59) |
Jul
(53) |
Aug
(47) |
Sep
(62) |
Oct
(36) |
Nov
(45) |
Dec
(100) |
| 2025 |
Jan
(52) |
Feb
(45) |
Mar
(30) |
Apr
(97) |
May
(72) |
Jun
(83) |
Jul
(124) |
Aug
(83) |
Sep
(84) |
Oct
(20) |
Nov
(41) |
Dec
|
|
From: Larry B. <lb...@ho...> - 2001-10-09 14:19:09
|
Hello, My name is Larry Braden. I would like to help with this project, however I am not sure at this point in what capacity. I will be looking over the work that is done so far. My motivation in subscribing to the list come from owning an ICOM T81A and finding the software/hardware necessary for programming the radio a bit expensive and, to say the least, I am a bit miffed that the software, at least, is not offered free by the company. When one buys a radio that is capable of being controlled and/or programmed by a computer --almost a necessity given the features in some cases-- then it should be included. To include the software and/or programming cables would help sell more units of the radio, imho which would more than outweigh offering necessary items as accesories for additional payment. Additionally, I believe that linux--in particular--offers users of ham radios and computer hardware a great deal of freedom to come up with new, more convenient and powerful, means to do high performance radio. What hams actually do with radios is not always anticipated by radio manufacturers. My background is in information technology. My radio interests are homebrewing, both with tubes and silicon, and 6 meter band communications. I am not sure, at this point, if the control codes for the ICOM T81A are available or how they compare to the HF rigs this company makes. I realize that this project is dealing primarily with creating a user interface library for developing rig control applications, and that the rig control codes sent to the radio are at another level of an application. These control codes are accessed as needed and appropriate by the application and the user interface, and thus by switching the codes a generalized user interface library can be used to control almost any radio device. Very good idea for a number of reasons, and I can see that this would make the development of applications go much faster rather than trying to hang the user interface off the control codes in a case by case fashion. So this project is a commendable example of putting the horse before the cart, in my opinion. Best wishes, Larry Braden KC5CWG Catonsville, Maryland |
|
From: Stephane F. <f4...@fr...> - 2001-10-09 06:53:25
|
Hi fellows,
I haven't heard about you since the release of hamlib-1.1.2. I hope
everything's fine on your side. I hardly believe 1.1.2 is so stable
that you haven't had to report bugs :)
Also, I'd love to hear from people succeeding in (or not) to run Hamlib
with any rig except the IC706 and FT847 (the only truly tested),
like the Kenwoods, the various receives, etc.
New stuff's coming out. Actualy I've commited a first version of
the RPC backend, which is nothing else that what anyone would expect
to have running on a desktop to share a rig among applications.
Well, right now, only set_freq and get_freq work, but it's a start.
This was just a proof of concept, and it works!
Just run "rpc.rigd" with appropriate args (similar to rigctl, -vvvv helps)
and use the model 1901 on the client side, regardless how many
they could be, and you're in business!
Any wishes? Comments? Feedback welcome!
Cheers,
Stephane / F8CFE
PS: fine work Terry on the Debian packages! Do you want to commit the
scripts in the debian/ subdirectory?
|
|
From: Stephane F. <f4...@fr...> - 2001-09-26 20:43:47
|
Hi Nate! > The way I see it, the document source is GPL just like program source > and the formatted result, HTML, PDF, whatever is analogous to a binary > program. We don't modify the binary, but the source and it's the same > with Docbook. So, I think I shall stick with the GPL for now. > > That covers my thoughts on the manual. As for the web pages, they're > nothing spectacular so if folks want to use bits that's just fine and > I'm sure the GPL is a reasonable choice there. GPL is fine. I hardly remember there was some special case with editing books, but that's not our aim. > I downloaded the latest CVS and will add and commit the SGML tonight. I > plan to put it in the docs directory in a subdirectory of sgml (for lack > of anything more imaginative). Please tell me more about doxygen as > I've not heard of it. A subdirectory like "manual" would have been less confusing than sgml, especially in regards of the html subdirectory. Anyhow, it's up to you. About doxygen: << Doxygen is a documentation system for C, C++ and IDL. It can generate an on-lineclass browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. There is also support for generating man pages and for converting the generated output into Postscript, hyperlinked PDF or compressed HTML. The documentation is extracted directly from the sources. >> In other words, it lets one document an API, program, etc. within the source code. Have a look at src/rig.c, each "/**" statement will be interpreted by doxygen, and generate some kind of output in the resulting manual. The official doxygen web site is at http://www.doxygen.org Provided doxygen is installed on you system, type "make doc" in the doc/ subdirectory, and doxygen will be executed with the file hamlib.cfg as an argument. The Hamlib HTML manual and man pages are then generated in the html/ and man/ subdirectories. Have a look at http://f4cfe.free.fr/ham/hamlib/doxygen/ for a glimpse of it. I think these materials would fit perfectly (with some tune up, of course) with your SGML manual. Let me know what you think of it. Cheers, Stephane - F8CFE |
|
From: Terry D. <te...@an...> - 2001-09-26 13:10:23
|
Stephane Fillod wrote: > Hamlib-1.1.2 has been released. This version controls more radios, > with an extended API to cover the capabilities commonly found on latest > rigs. Also you'll be pleased to notice that Hamlib is now released > under LGPL, see LICENSE for more info. > Download pages are accessible at http://sourceforge.net/projects/hamlib > i386 rpms available, .deb coming soon. Debian packages are completed and available in the debian master incoming directory. They'll be in the standard Debian unstable distribution just as soon as the new hamlib-doc and hamlib-util packages are approved. regards Terry |
|
From: <dar...@bt...> - 2001-09-25 12:05:17
|
Stephane, Sadly I have a feeling the one I have is the same date. I'll check it anyway and forward if newer. Darren - G0WCW -----Original Message----- From: Stephane Fillod [mailto:f4...@fr...] Sent: Tuesday, September 25, 2001 7:06 AM To: Hamlib developers Subject: Re: [Hamlib-developer] C-IV spec from Icom - it does exist! On Mon, Sep 24, 2001, dar...@bt... wrote: > I noted that Stephane said that we do not have the spec for the Icom C-IV > interface from Icom. Well, I have a hard copy of what I think is missing. It > details what radio can do what (missing from ekki website in section 5). Well, actually we have some kind of docs. Last year, Kai asked Icom for some documentation. They refused to help us. But somehow, we managed to get an old manual "Icom Communication Interface V, Reference Manual" July 28, 1993. This manual is fine, except it covers only pretty old rigs. Still helpful though. In the case your hard copy is newer, and you are allowed to make copies of it, I would be really interrested to have a glance over it! Thanks, Stephane - F8CFE _______________________________________________ Hamlib-developer mailing list Ham...@li... https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
|
From: Stephane F. <f4...@fr...> - 2001-09-25 06:12:41
|
On Mon, Sep 24, 2001, dar...@bt... wrote: > I noted that Stephane said that we do not have the spec for the Icom C-IV > interface from Icom. Well, I have a hard copy of what I think is missing. It > details what radio can do what (missing from ekki website in section 5). Well, actually we have some kind of docs. Last year, Kai asked Icom for some documentation. They refused to help us. But somehow, we managed to get an old manual "Icom Communication Interface V, Reference Manual" July 28, 1993. This manual is fine, except it covers only pretty old rigs. Still helpful though. In the case your hard copy is newer, and you are allowed to make copies of it, I would be really interrested to have a glance over it! Thanks, Stephane - F8CFE |
|
From: <dar...@bt...> - 2001-09-24 11:22:50
|
All, Thanks for the revision to the web-site - this is a great piece of work and much appreciated! I noted that Stephane said that we do not have the spec for the Icom C-IV interface from Icom. Well, I have a hard copy of what I think is missing. It details what radio can do what (missing from ekki website in section 5). Although some of it looks like already in the public domain (and it is a few years old now), I am able to scan in and convert for review (I trust this won't cause copyright probs). Would this be of use to the team? Let me know if it's needed and if so, I'll get it scanned at the weekend. Regards, Darren - G0WCW -----Original Message----- From: Stephane Fillod [mailto:f4...@fr...] Sent: Monday, September 24, 2001 7:01 AM To: Hamlib developers Cc: Linux HAMs Subject: [Hamlib-developer] [ANN] Hamlib 1.1.2 released Good news everyone! Hamlib-1.1.2 has been released. This version controls more radios, with an extended API to cover the capabilities commonly found on latest rigs. Also you'll be pleased to notice that Hamlib is now released under LGPL, see LICENSE for more info. There's a new web site at http://hamlib.sourceforge.net Please take a break and stop by! New in 1.1.2: * License converted to LGPL * new backends: Alinco (DX-77), Uniden (BC895), Ten-Tec (RX320), Kachina (505DSP) * New port_t design, coming with easy rig auto-probe * mv_ctl replaced by vfo_op, set_vfo/get_vfo extended to RIG_VFO_MEM * set_conf/get_conf for opaque variable parameters setting * Better portability, esp. with libtool (DLL dlopen'ing works under Win32 !) * added C++ and tcl/tk bindings (not complete yet) * converted from hamlib-doc to doxygen in-source interface documenting Download pages are accessible at http://sourceforge.net/projects/hamlib i386 rpms available, .deb coming soon. Plan for 1.1.3: * Enter more models of supported backends * rotor stuff * support for network backends * extend C++ bindings * etc. (any wishes?) Please, test it out and report to ham...@li... Developers are also invited to join the Hamlib team by subscribing to this mailing list. Have fun and let us know! 73's de Stephane Fillod (f8cfe) _______________________________________________ Hamlib-developer mailing list Ham...@li... https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
|
From: Stephane F. <f4...@fr...> - 2001-09-24 06:07:54
|
Good news everyone! Hamlib-1.1.2 has been released. This version controls more radios, with an extended API to cover the capabilities commonly found on latest rigs. Also you'll be pleased to notice that Hamlib is now released under LGPL, see LICENSE for more info. There's a new web site at http://hamlib.sourceforge.net Please take a break and stop by! New in 1.1.2: * License converted to LGPL * new backends: Alinco (DX-77), Uniden (BC895), Ten-Tec (RX320), Kachina (505DSP) * New port_t design, coming with easy rig auto-probe * mv_ctl replaced by vfo_op, set_vfo/get_vfo extended to RIG_VFO_MEM * set_conf/get_conf for opaque variable parameters setting * Better portability, esp. with libtool (DLL dlopen'ing works under Win32 !) * added C++ and tcl/tk bindings (not complete yet) * converted from hamlib-doc to doxygen in-source interface documenting Download pages are accessible at http://sourceforge.net/projects/hamlib i386 rpms available, .deb coming soon. Plan for 1.1.3: * Enter more models of supported backends * rotor stuff * support for network backends * extend C++ bindings * etc. (any wishes?) Please, test it out and report to ham...@li... Developers are also invited to join the Hamlib team by subscribing to this mailing list. Have fun and let us know! 73's de Stephane Fillod (f8cfe) |
|
From: Nate B. <n0...@ne...> - 2001-09-23 02:58:00
|
Greetings Hamlib developers. I have uploaded the initial group of what I'm calling Phase 2 of the Hamlib Web pages. They may be viewed at: http://hamlib.sourceforge.net Comments, critique, and improvements welcome. A couple notes about the pages. All the HTML is hand crafted, any errors are surely mine and I can't (properly) blame some software. I am srtiving to make the pages HTML 4.01 and CSS 1.0 compliant. I've looked them over in Mozilla 0.9.4, Netscape 4.77 and Lynx. If something appears broken in your browser, please let me know, but only if your browser is known to be CSS capable! Things I am working on. I have a bit of rework on the first Hamlib manual and hope to upload versions in HTML, PS, and PDF formats. After this is complete I plan to update the manual for the upcoming 1.2.2 release. 73, de Nate >> -- Wireless | Amateur Radio Station N0NB | "We have awakened a Internet | n0...@ne... | sleeping giant and Location | Bremen, Kansas USA EM19ov | have instilled in him Wichita area exams; ham radio; Linux info @ | a terrible resolve". http://www.qsl.net/n0nb/ | - Admiral Yamomoto |
|
From: Nate B. <n0...@ne...> - 2001-09-20 21:57:42
|
On Thu, Sep 20, 2001 at 10:56:48PM +0200, Stephane Fillod wrote:
> Hi everyone,
>
> Terry, could you check everything is ready to build the .deb package?
> Also the Hamlib web site would need one volunteer to update the page,
> anyone?
I'll do what I can with the web pages as I'm on the verge of getting
some time to get back to that.
73, de Nate >>
--
Wireless | Amateur Radio Station N0NB | "We have awakened a
Internet | n0...@ne... | sleeping giant and
Location | Bremen, Kansas USA EM19ov | have instilled in him
Wichita area exams; ham radio; Linux info @ | a terrible resolve".
http://www.qsl.net/n0nb/ | - Admiral Yamomoto
|
|
From: Stephane F. <f4...@fr...> - 2001-09-20 21:14:48
|
Hi everyone, I finally managed to get libtool working on my system. It seems like starting from libtool-1.4.?, lt_dlopen needs to open the .la file instead of the .so file. Anyway, it looks fine now. After some cleanup, Hamlib should be ready to be released this week-end under version 1.1.2. Please test the CVS version as much as you can, and report on this list. Terry, could you check everything is ready to build the .deb package? Also the Hamlib web site would need one volunteer to update the page, anyone? Cheers, Stephane - F8CFE |
|
From: Stephane F. <f4...@fr...> - 2001-09-18 21:32:07
|
On Tue, Sep 18, 2001, John Roberts wrote: > Can I get and set the contents of the memory channels with hamlib? I have an > Icom 756Pro. yep, rig_get_channel amd rig_set_channel should meet your needs. Have a look at tests/dumpmem.c for an idea on how to use them. However, as far as I remember, I haven't coded already the support for the channel name for the 756Pro. The emulation code should work fine though. Contribution welcome! Cheers, Stephane |
|
From: Stephane F. <f4...@fr...> - 2001-09-18 21:32:06
|
On Tue, Sep 18, 2001, John Roberts wrote:
> I'm hacking up testrig to try and put together an app to talk to my Icom
> 756Pro. Below is the code and the output that I get. Any idea why I see
> "Resource temporarily unavailable"?
Your program is fine. The problem lies with the poor robustness
of the current Icom backend (yeah, that's on my TODO list).
To make a long story short, CI-V protocol uses a CSMA/CD bus system,
with TXD and RXD tied together. That's why when the backend
send "ff fe fe 5c e0 07 00 fd", it has to read (ie. empty)
what it just sent, before expecting the reply from the rig.
However, it looks like the receive ibuffer should be drained beforehand.
Right now, I don't know what the best solution. Anyway, read on...
> TX 8 bytes
> 0000 ff fe fe 5c e0 07 00 fd ...\....
> RX 8 bytes
> 0000 e0 07 00 fd fe fe e0 5c .......\
^^^^^^^^^^^ ^^^^^^^^^^
end of previous cmd begining of the reply
> rig timeout after 2 chars or select error - Resource temporarily
> unavailable!
> rig timeout after 0 chars or select error - Resource temporarily
> unavailable!
oh, wait, I'm not sure, but I think I fixed this in the CVS repository,
which is the forthcoming Hamlib-1.1.2 (hopefully by next week).
Can you checkout the CVS version and give it a try?
The other explanation could be the so-called transceive mode, i.e. the rig
which is sending asynchronously "events" notification. But according to
the traces, it's not likely.
As you can see, Hamlib is still in ALPHA stage, and badly needs programers
(I'm doing this on my spare time). Anyway, testers are more than needed too!
Cheers,
Stephane
|
|
From: John R. <js...@ho...> - 2001-09-18 17:47:09
|
Why if I run my little test program twice in a row do I not get the same result each time? All I'm doing is asking for the signal strength. jroberts@scif44ab(~/jroberts/src/ic756pro) 124$ make run make: *** Warning: File `makefile' has modification time in the future (2001-09-18 13:44:15 > 2001-09-18 13:41:37) export LD_LIBRARY_PATH=../hamlib-1.1.1/src/.libs:../hamlib-1.1.1/icom/.libs ./testrig (testrig.c:26) rig_load_backend rig: loading backend icom icom: _init called rig_register (43) rig_register (44) rig_register (45) rig_register (76) rig_register (34) (testrig.c:34) rig_init rig:rig_init called (testrig.c:45) rig_open rig:rig_open called Unsupported PTT type 1 TX 8 bytes 0000 ff fe fe 5c e0 15 02 fd ...\.... RX 8 bytes 0000 ff fe fe 5c e0 15 02 fd ...\.... RX 6 bytes 0000 fe fe e0 5c 15 02 ...\.. RX 1 bytes 0000 01 . RX 1 bytes 0000 62 b RX 1 bytes 0000 fd . get_level: 2 162 162 0.000000 rig_get_strength: strength = 162 rig:rig_close called Unsupported PTT type 1 rig:rig_cleanup called make: warning: Clock skew detected. Your build may be incomplete. jroberts@scif44ab(~/jroberts/src/ic756pro) 125$ make run make: *** Warning: File `makefile' has modification time in the future (2001-09-18 13:44:15 > 2001-09-18 13:41:47) export LD_LIBRARY_PATH=../hamlib-1.1.1/src/.libs:../hamlib-1.1.1/icom/.libs ./testrig (testrig.c:26) rig_load_backend rig: loading backend icom icom: _init called rig_register (43) rig_register (44) rig_register (45) rig_register (76) rig_register (34) (testrig.c:34) rig_init rig:rig_init called (testrig.c:45) rig_open rig:rig_open called Unsupported PTT type 1 TX 8 bytes 0000 ff fe fe 5c e0 15 02 fd ...\.... RX 8 bytes 0000 e0 15 02 fd fe fe e0 5c .......\ rig timeout after 5 chars or select error - Resource temporarily unavailable! rig timeout after 0 chars or select error - Resource temporarily unavailable! rig timeout after 0 chars or select error - Resource temporarily unavailable! rig timeout after 0 chars or select error - Resource temporarily unavailable! rig timeout after 0 chars or select error - Resource temporarily unavailable! rig timeout after 0 chars or select error - Resource temporarily unavailable! rig timeout after 0 chars or select error - Resource temporarily unavailable! make: *** [run] Interrupt jroberts@scif44ab(~/jroberts/src/ic756pro) 126$ _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp |
|
From: John R. <js...@ho...> - 2001-09-18 17:39:12
|
Hi,
I'm hacking up testrig to try and put together an app to talk to my Icom
756Pro. Below is the code and the output that I get. Any idea why I see
"Resource temporarily unavailable"?
int main(int argc, char *argv[])
{
RIG *my_rig; /* handle to rig (nstance) */
freq_t freq; /* frequency */
rmode_t rmode; /* radio mode of operation */
pbwidth_t width;
vfo_t vfo; /* vfo selection */
int strength; /* S-Meter level */
int retcode; /* generic return code from functions */
fprintf(stdout, "(%s:%d) rig_load_backend\n", __FILE__, __LINE__);
retcode = rig_load_backend("icom");
if (retcode != RIG_OK)
{
printf("rig_load_backend: error = %s \n", rigerror(retcode));
return -1;
}
fprintf(stdout, "(%s:%d) rig_init\n", __FILE__, __LINE__);
my_rig = rig_init( 34 );
if (!my_rig)
{
fprintf(stderr, "Unknown rig num: %d\n", atoi(argv[1]));
fprintf(stderr, "Please check riglist.h\n");
return -1;
}
strncpy(my_rig->state.rig_path, SERIAL_PORT, FILPATHLEN);
fprintf(stdout, "(%s:%d) rig_open\n", __FILE__, __LINE__);
if (rig_open(my_rig))
{
return -1;
}
sleep(1);
fprintf(stdout, "(%s:%d) rig_set_vfo\n", __FILE__, __LINE__);
retcode = rig_set_vfo(my_rig, RIG_VFO_A);
if (retcode != RIG_OK)
{
printf("rig_set_vfo: error = %s \n", rigerror(retcode));
}
retcode = rig_get_strength(my_rig, RIG_VFO_CURR, &strength);
if (retcode == RIG_OK)
{
printf("rig_get_strength: strength = %i \n", strength);
}
else
{
printf("rig_get_strength: error = %s \n", rigerror(retcode));
}
retcode = rig_get_vfo(my_rig, &vfo); /* try to get vfo info */
if (retcode == RIG_OK)
{
printf("rig_get_vfo: vfo = %i \n", vfo);
}
else
{
printf("rig_get_vfo: error = %s \n", rigerror(retcode));
}
rig_close(my_rig); /* close port */
rig_cleanup(my_rig); /* if you care about memory */
return 0;
}
export LD_LIBRARY_PATH=../hamlib-1.1.1/src/.libs:../hamlib-1.1.1/icom/.libs
./testrig
rig: loading backend icom
icom: _init called
rig_register (43)
rig_register (44)
rig_register (45)
rig_register (76)
rig_register (34)
rig:rig_init called
rig:rig_open called
Unsupported PTT type 1
TX 8 bytes
0000 ff fe fe 5c e0 07 00 fd ...\....
RX 8 bytes
0000 e0 07 00 fd fe fe e0 5c .......\
rig timeout after 2 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
rig timeout after 0 chars or select error - Resource temporarily
unavailable!
icom_set_vfo: ack NG (0xfe), len=373
make: *** [run] Segmentation fault (core dumped)
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
|
|
From: John R. <js...@ho...> - 2001-09-18 17:14:23
|
Hi, Can I get and set the contents of the memory channels with hamlib? I have an Icom 756Pro. Thanks, John _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp |
|
From: Stephane F. <f4...@fr...> - 2001-09-18 00:36:24
|
[this reply has been Cc: to hamlib-developer] Hi Robert! > Finally I am running the CVS version of the lib. In my opinion, there are > many improvements to the lib. You should think of releasing 1.1.2 (or even I would love to. Unfortunately, libtool seems borken (1.4b2, 1.4.1). Symptoms are strange. On my system, during test phase, I do not issue a make install. Actually, I'm just setting up LD_LIBRARY_PATH to the various .libs subdirectory of each backend and that used to do it. However, with recent version of libtool, libltdl does not find the .so modules. It looks like I need to provide 2 times the same path in LD_LIBRARY_PATH to make it work. Well, after all, this must be the *bleeding* edge of the unstable dist of Debian. Let's say if libtool is not fixed by next week, I'll downgrade it to 1.4, loosing temporarly the win32 portability, and make things going on. > 1.2.0) soon. I am basing my work on hamlib++, which is much more like the > things I have learned at university (we only do oop on Java there). The > class-encapsulation should make things a lot easier for application > programmers (like me :-)). Like everyone! hamlib++ is far from complete though.. > Actually, it got on my nerves having to hard-code all backends (1.1.1) and > calling them in a for loop, then rig_init() the device. > rig_load_all_backends() was a first step, but I still prefer just creating > an instance of the desired Rig. Let the lib to the dirty job :-) yeah, Hamlib 1.1.2 is supposed to take care of that, with automagical loading (at the cost of riglist.h maintainance). > There is one thing I have not found out yet: How can I get a list of > _currently_ supported rigs? I would like to let the user choose his rig > from a runtime-generated list of available rigs. A list of int values > should be enough, then I could run through the list and retrieve the > description strings (but if would be nice to get both at once :-) Just imagine you dream comes true! Have a look at tests/listrigs.c This is quite simple. You need to load all the backends, then rig_list_foreach() will call one of your function for each registered cap. Simple, effective. (at the cost of loading every backend). > As far as I could see, the ft847 backend only supports writing to > the trx. I cannot retrieve data from it. The handbook says how it works, > but I have not looked at the code that much. Frank hasn't had enough time to complete the ft847 backend. He was in the middle of the process of making the backend more generic. You're more than welcome to get it further. I can help you if you'd like to. > Last weekend I have spoken with some hams who work with the > "Funkmessdienst" (those guys who drive around and scan for > RF troublemakers). He heard of the hamlib and maybe can get me > access to some Rohde&Schwarz equipment (it has a TCP/IP interface). That's great! Before having access to the equipment itself, is there any kind of documentation or a manual about the protocol used by these beasts? > How generic do you want the hamlib to become? Rigs, antenna rotors > planned. I remembered a multimeter of a friend of mine. It has an RS232 > interface. Not sure what it is capable of, though. Perhaps a digi sysop > wants to read some pins of his serial port. Is that possible? Is it > desired? Just thinking... Well, that's for sure I'd like to see Hamlib generic. However, there's no point in supporting coffee machines in this lib (even though this would be fun if not useful). So, to my mind, rigs, antenna, frequency counters like the ones from Optoelectronics, are fine. There's already a freegps project, so that's all I can see for now. If you have any other idea, please let us know. But rigs are already dense enough... > 73, Robert > -- > Robert Steinhaeusser, DL1NC / N9KBK rs...@su... > http://1409.org ro...@st... 73, Stephane |
|
From: Stephane F. <f4...@fr...> - 2001-09-18 00:36:21
|
Hi John,
On Mon, Sep 17, 2001, ROBERTS,JOHN (A-USA,ex1) wrote:
> I have an Icom 756 Pro connected via IcomCT-17 to a laptop running RedHat
> 7.1.
>
> Is there a mailing list for hamlib?
yep, this is <ham...@li...>
This reply has been Cc'd to it. I hope you won't mind.
> When I run testrig I get these errors. Any idea where I should look to fix
> them?
The problem lies with the wrong CI-V address Hamlib is using with your 756PRO.
It looks like you selected "icall" backend, which is a good choice,
however, the icall backend is using the 706MkIIg as a default CI-V address.
The easiest fix (read ugly hack), is to edit line 58 of icom/icall.c
and change 0x58 to 0x5c.
Recompile, and give it another try. That should do it.
> jroberts@scif44ab(/mnt/geiswd/home/jroberts/src/hamlib-1.1.1/tests) 94$
> ./testrig 34
> testrig:hello, I am your main() !
> rig: loading backend icom
> icom: _init called
> rig_register (43)
> rig_register (44)
> rig_register (45)
> rig_register (76)
> rig_register (34)
> Calling init
> rig:rig_init called
> After init
> Calling rig_open
> rig:rig_open called
> Unsupported PTT type 1
> Port /dev/usb/ttyUSB0 opened ok
> TX 8 bytes
> 0000 ff fe fe 58 e0 07 01 fd ...X....
^^
This is the rig address. The 756PRO has default set to 5c. That's why
it's not responding to simple command transmitted. With the change in icall.c,
this field should change, and also you should expect some reply...
> rig timeout after 7 chars or select error - Resource temporarily
> unavailable!
> rig timeout after 0 chars or select error - Resource temporarily
> unavailable!
> rig timeout after 0 chars or select error - Resource temporarily
> unavailable!
> icom_set_vfo: ack NG (0x07), len=2
> rig_set_vfo: error = Command rejected by the rig
[snip]
Hamlib-1.1.2, which is expected to be release soon (as soon as I get
this #$%@$ libltl fixed properly), has a much cleaner approach
to cope with CI-V addresses (which are specific to the Icom backend).
This will be rendered possible through the following setup
between the rig_init() and rig_open() calls:
token_t tok = rig_token_lookup(my_rig, "civaddr");
rig_set_conf(my_rig, tok, "92"); /* 92 is decimal for 0x5c */
BTW, I noticed you're using a USB serial port. Since I've never tested
Hamlib with such a serial port, please let me know how it works.
Also, any feedback on the Icom backend and your IC-756PRO is welcome.
Commits to the CVS rep are pending, this rig will be supported in Hamlib-1.1.2.
This version has also a far better "rigctl" tool.
Cheers,
Stephane - F8CFE
|
|
From: Stephane F. <f4...@fr...> - 2001-09-17 06:17:38
|
On Wed, Sep 12, 2001, dar...@bt... wrote: > I have just joined the forum and am interested in testing the libs on a > variety of other radios. Welcome Darren. Hamlib was just expecting hams like you! Sorry for the late answer, I was in vacation. What sad news are coming from USA :( Our friends over there know already how we stand together. > I am interested in starting with the Icom 735 for the development of an open > source Web-based radio control project (which doesn't seem to exist). I have > access to the following HF radios which may help the team. They are: > > FT1000D > FT1000MP > FT990 > IC775 > > With work I can get others (HF and VHF) but if I can get the IC735 going > that will be a start. Wow! That's terrific. Actually, what's lacking to Hamlib is testing. That's going to be of great help. Have you access to a Kenwood rig? BTW, the Web-based radio control project looks quite interresting too. We'll discuss that later. If it's a sourceforge project, don't forget to give us its name on this forum. > I have already started using the libs on a development platform, but haven't > found much on how to "add a new radio" to the sources. Has anyone got a > "dummy" guide to adding a new radio in? I'd guess my skill level is beginner > to intermediate in terms of C/C++, Linux but am always prepared to read. So you're ready to go. I have some internal notes on how to add a new backend, and how to add a new rig to an existing backend. Yeah, I should clean that up a bit, format in HTML and release it in the Documentation corner.. In the mean time, I've commited of the IC-735 and IC-775 to the CVS repository. Let me know how the IC-735 works with Hamlib, this is the oldest CI-V rig from Icom, and it has some particularities. Cheers, 73, Stephane - F8CFE |
|
From: <dar...@bt...> - 2001-09-12 11:25:41
|
Hi All! I have just joined the forum and am interested in testing the libs on a variety of other radios. I am interested in starting with the Icom 735 for the development of an open source Web-based radio control project (which doesn't seem to exist). I have access to the following HF radios which may help the team. They are: FT1000D FT1000MP FT990 IC775 With work I can get others (HF and VHF) but if I can get the IC735 going that will be a start. I have already started using the libs on a development platform, but haven't found much on how to "add a new radio" to the sources. Has anyone got a "dummy" guide to adding a new radio in? I'd guess my skill level is beginner to intermediate in terms of C/C++, Linux but am always prepared to read. Thoughts appreciated, and thanks again to the team for starting this one off - it looks good! Regards, Darren - G0WCW (<http://193.113.176.62/mdxcg>) (This is a copy of the forum posting I put up earlier) |
|
From: <rs...@su...> - 2001-08-27 10:39:57
|
Ah, perhaps I have found the problem: a "cvs update" instead of "cvs co". The "co" now also got me the new directories. The ./configure now works, but "make" fails again: --- cd . && aclocal aclocal: couldn't open `configure.in': No such file or directory make: *** [aclocal.m4] Error 2 --- On Fri, 24 Aug 2001 f4...@fr... wrote: > My guess is that's related to the version of autoconf/automake/libtool. > see below. > > Okay, here we go. Hamlib-1.1.1 has been developped using autoconf 2.13, > automake-1.4 and libtool-1.3.5 as far as I remember. Well, the big change > with the CVS rep is we're now using autoconf 2.52, automake-1.4p4(waiting > for automake-1.5) and libtool-1.4b. Bleeding edges can get really bloody > sometimes. > So, the biggest change is between autoconf-2.13 to >2.50. configure.in is > no more. Since some macros have been redesigned, autoconf maintainers > decided to rename this file to autoconf.ac, which clears up at the same time > the ambiguity with Makefile.in and anything.in different purpose extension. With these tools, I am an absolute beginner. I have been using autoconf 2.13, automake 1.4 and libtool 1.3.5. > My quick work around consists in creating shell scripts in hamlib root > directory, with names automake,autoconf,aclocal,autoheader containing > something like this: > > #!/bin/sh > exec ./missing `basename $0` $* I have tried this, but it makes no difference. For me first tests, I will stay with the 1.1.1 release. Perhaps I can change that soon. > I hope we'll see better days soon. Actually, this is my first time > using autotools, and I'm still learning the arcanes of these very powerful > tools. In the end, it's worth it: portability of Hamlib to *any* system! This *will be* the first time for me :-) Let's set the range of my project first. We said that I should code a GUI for hamlib? So what would that require? Some C (ok), Qt, auto-*, what else? What should this GUI be capable of? If we get that all together, then Kai and me can start making a time schedule for planning/coding/testing/... (after all, I should learn that here as well :-). > > I just read the FT847 manual and found out it only needs a nullmodem > > cable > > for CAT operations. I might be lucky and have a ready cable in the > > shack; > > I'll go and test it > > Fine business Robert, as would say our dear GB friends. If you don't manage to > to build the CVS version, and still want to do a quick test, > hamlib-1.1.1 should be okay with the FT847. Frank has tested it. > You may run rigtest and rigctl in the tests/ subdir. Note with 1.1.1, > you have to modify the C file to specify you rig number. > Also, if you wanna test without installing Hamlib, you'll have to > set your LD_LIBRARY_PATH accordingly. Provided topsrc is an env variable > holding the path of the Hamlib source dir, add > $(topsrc)/src/.libs:$(topsrc)/yaesu/.libs:$(topsrc)/anyrig/.libs to it. > Hopefully, this LD_LIBRARY_PATH trick won't be needed in future versions of > automake/libtool. On Friday I got our TNC to work :-) Today I'll get to that cable. > Let me know how far you get. I'll be out of town this week-end, so we'll > have to postpone the (still unsuccessful)sked to next monday. I'm not very > used to HF bands, but I'm learning. With my poor conditions (end-fed antenna), > I've made QSO with 4X this week, and KA1 in CW yesterday night (too bad this > guy didn't know what QRS means). Exciting sure, but there's room for > improvements. Once I have work out this, maybe we can establish > a weekly Hamlib net! Antenna here at DK0TUX is almost the same as yours with no room on the roof for improvements. 73, Robert -- Robert Steinhaeusser, DL1NC / N9KBK rs...@su... http://1409.org ro...@st... |
|
From: <f4...@fr...> - 2001-08-24 11:44:45
|
[message Cc: to hamlib-developer for insight on autoconf]
Robert Steinhaeusser wrote:
> The hamlib-1.1.1-release compiles fine, but I've had problems with the
> current CVS version. configure stopps:
> > config.status: error: cannot find input file:
> winradio/linradio/Makefile.in
That's really weird. Can you check, right after a fresh check out,
if winradio/linradio/Makefile.in and kachina.Makefile.in are missing?
My guess is that's related to the version of autoconf/automake/libtool.
see below.
> > reiner:/usr/src/hamlib # make
> > cd . && automake --gnu Makefile
> > automake: couldn't open `configure.in': No such file or directory
> > make: *** [Makefile.in] Error 2
> > reiner:/usr/src/hamlib #
Okay, here we go. Hamlib-1.1.1 has been developped using autoconf 2.13,
automake-1.4 and libtool-1.3.5 as far as I remember. Well, the big change
with the CVS rep is we're now using autoconf 2.52, automake-1.4p4(waiting
for automake-1.5) and libtool-1.4b. Bleeding edges can get really bloody
sometimes.
So, the biggest change is between autoconf-2.13 to >2.50. configure.in is
no more. Since some macros have been redesigned, autoconf maintainers
decided to rename this file to autoconf.ac, which clears up at the same time
the ambiguity with Makefile.in and anything.in different purpose extension.
So if you'd like to tinker with configure.ac or any Makefile.am files,
you have to upgrade to these latest versions. Now, for those who are
not interrested in Hamlib maintenance, just testing, I have no easy
solution for you yet (sorry). The best one would be to have an option
to pass to configure, and generate Makefiles which won't try to run
autoconf/automake on their own (kind of --no-recheck). Please, if you
know how to do this, let me know. My quick work around consists in creating
shell scripts in hamlib root directory, with names
automake,autoconf,aclocal,autoheader
containing something like this:
#!/bin/sh
exec ./missing `basename $0` $*
NB: libtool-1.4b-3 (debian) works fine under Linux, but appears to break
compilation under other systems (OS X, cygwin). Error is "LT_EMALLOC used with
wrong number of args". Hopefully libtool-1.5 will come out before hamlib-1.1.2.
In the meantime, help is more than welcome!
I hope we'll see better days soon. Actually, this is my first time
using autotools, and I'm still learning the arcanes of these very powerful
tools. In the end, it's worth it: portability of Hamlib to *any* system!
> I just read the FT847 manual and found out it only needs a nullmodem
> cable
> for CAT operations. I might be lucky and have a ready cable in the
> shack;
> I'll go and test it
Fine business Robert, as would say our dear GB friends. If you don't manage to
to build the CVS version, and still want to do a quick test,
hamlib-1.1.1 should be okay with the FT847. Frank has tested it.
You may run rigtest and rigctl in the tests/ subdir. Note with 1.1.1,
you have to modify the C file to specify you rig number.
Also, if you wanna test without installing Hamlib, you'll have to
set your LD_LIBRARY_PATH accordingly. Provided topsrc is an env variable
holding the path of the Hamlib source dir, add
$(topsrc)/src/.libs:$(topsrc)/yaesu/.libs:$(topsrc)/anyrig/.libs to it.
Hopefully, this LD_LIBRARY_PATH trick won't be needed in future versions of
automake/libtool.
Let me know how far you get. I'll be out of town this week-end, so we'll
have to postpone the (still unsuccessful)sked to next monday. I'm not very
used to HF bands, but I'm learning. With my poor conditions (end-fed antenna),
I've made QSO with 4X this week, and KA1 in CW yesterday night (too bad this
guy didn't know what QRS means). Exciting sure, but there's room for
improvements. Once I have work out this, maybe we can establish
a weekly Hamlib net!
73, Stephane
|
|
From: Kai A. <ka...@su...> - 2001-08-09 08:43:33
|
Hi Stephane! On Wed, Aug 08, 12:03, Stephane Fillod wrote: > Sorry for being quiet those past days, I had to do one last effort > to get my "general" license (I was a "tech no-code" beforehand). > And yes, I got it! By picking correctly at 12wpm, my call sign > went up from F4CFE to F8CFE! That's going to be cool for the skeds.. Congrats! How about a sked in the near future? > On Thu, Aug 02, 2001, Kai Altenfelder wrote: > > how is the actual state of hamlib? Are there any sub-projects that could > > be worked on by our current student apprentice? > > I can see some sub-projects that an apprentice could take care of. > Of course, he/she would have to be familiar with Ham radio or SWL. He is an active ham, of course. > One task could be backend development/testing, provided the apprentice > owns or has access to a rig. If it's not the case, he/she could He could use our club station's trx here in the company, a FT-847. > eventually work on the development of a rig GUI. To be defined. That sounds interesting. > And the Hamlib web site would need a good refresh too. Nope, it needs to be a programming project that is adequate for a student of computer science. Maintaining a website is not what we thought of. ;-) Regards, Kai -- Kai Altenfelder, SuSE GmbH, Schanzaeckerstr. 10, D-90443 Nuernberg Tel.: +49-911-74053-0, Fax: +49-911-74053-489, EMail: ka...@su... Ham: DL3LBA / DK0TUX / DN1TUX GnuPG public key available |
|
From: Nate B. <n0...@ne...> - 2001-08-08 22:14:14
|
On Wed, Aug 08, 2001 at 09:04:45AM +0200, Stephane Fillod wrote:
> And the Hamlib web site would need a good refresh too.
Certainly!
I had hopes that I could devote more to that than I have and this summer
has been particularly hectic. So if someone wishes to step forward and
grab the web pages, that would suit me. Also, I have some preliminary
docs in DocBook SGML format that someone could expand on and develop
further. So these projects are available for further development if
anyone is interested.
I do hope to contribute to hamlib, but right now I don't have the free
time I did last winter.
73, de Nate >>
P.S. Congrats on the upgrade, Stephane!
--
Wireless | Amateur Radio Station N0NB | "None can love freedom
Internet | n0...@ne... | heartily, but good
Location | Bremen, Kansas USA EM19ov | men; the rest love not
Wichita area exams; ham radio; Linux info @ | freedom, but license."
http://www.qsl.net/n0nb/ | -- John Milton
|
|
From: Stephane F. <f4...@fr...> - 2001-08-08 07:18:15
|
Hi Kai, Sorry for being quiet those past days, I had to do one last effort to get my "general" license (I was a "tech no-code" beforehand). And yes, I got it! By picking correctly at 12wpm, my call sign went up from F4CFE to F8CFE! That's going to be cool for the skeds.. On Thu, Aug 02, 2001, Kai Altenfelder wrote: > how is the actual state of hamlib? Are there any sub-projects that could > be worked on by our current student apprentice? I can see some sub-projects that an apprentice could take care of. Of course, he/she would have to be familiar with Ham radio or SWL. One task could be backend development/testing, provided the apprentice owns or has access to a rig. If it's not the case, he/she could eventually work on the development of a rig GUI. To be defined. And the Hamlib web site would need a good refresh too. Does anyone else has another idea? What do you think? Cheers, -- Stephane |