Re: [Hamlib-developer] Greetings!
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Frank S. <vk...@ix...> - 2001-01-02 03:20:54
|
Nate Bargmann wrote: > > Hello hamlib developers. > > First off, I am very intrigued about this project as I believe it fills > a need. Second, I am a total novice at coding as I have a basic > understanding of C, but have had no formal training. So, I've been > looking at the hamlib source code over the past week trying to figure it > out (I have a long way to go!). Still work in progress (WIP) but thats the fun part ... > > With that in mind, I'd be willing to lend what help I can to > documentation and such. I've written a bit of HTML (link in my sig) and > have been tinkering with other stuff from time to time. Unfortunately, > I'm no graphics designer, so I'm pretty much limited to text. > Documentation help always welcome. !! A web page for our site would be cool.. > As for being able to test things, I am running Debian 2.2r2 Linux and > have access to the following radios: > > FT-920 > FT-890 > FT-212 > FT-5100 (not sure if it supports CAT) > Good, I am rationalising the yeasu code at the moment, and it would be good to see the CAT docs etc.. You would be most welcome to join us. The fun part is to tweek some code, then make sure you can still talk to your rig :-) I am moving yaesu stuff to table driven functionality. see ft747 and ft847 for examples. I am in transit with this code, but I am sure you get the idea :^) > I would have to procure an FIF-232 to test any but the '920. Is CAT > command documentation needed for any of these radios? CAT docs are needed, but the FIF-232 could be replaced with a cheaper kit based on max232 chip. Normally this just converts between TTL levels and RS232 levels. > > Finally, I had some thoughts on hmalib itself. > > I read through the developer list archive and was able to track the > recent changes to the API. I realize hamlib's goal is to present a > consistent API to a program no matter the radio it is talking to. > However, with the myriad of rigs out there it certainly seems difficult > to support every feature of these radios with (what seems to me at > least) a restricted API. 2 points. 1. The API is WIP this why we need comments by people other than the 2 current members. We should have a standard API as a minimum and get it out there in WIDE use. .... and ... 2. Yep, some generic way of broadcasting "extra" capabilities and using some enhancements is always possible. Is there a possibility of providing a sort of > "pass-through" function that would allow an application to access a > specialized function of a given radio? I suppose an application's > author could always load a given rig's library directly, but that would > be messy and outside the design of hamlib. Just a thought I had. > That why we want people on the list, to chew through these ideas .. > I must admit that as a long time user of Free/open source software I was > initially confused by its 1.1.0 ALPHA version, which, to me at least, > seems a bit high for this stage of development. Of course, the version > number is simply a reference for the developer and user and can be > anything (witness the shrinkwrap insanity over the past years) the > developer chooses. I mention this simply because it will likely get > mentioned again by others. :-) > Yep thats ok, I promise not to jump to v7.0 (hi hi) > All in all, I am pleased this project exists. Anything that helps > introduce Linux to hams or make Linux more attractive is a plus in my > books. > > 73, de Nate >> Again, you would be most welcome, and the extra rigs we could test and develop against is most valuable in getting a wider audience for both hamlib development, and end user developers using hamlib to create cool stuff (see our wishlist). So, just to clarify, I understand you can help us with web and docs, THANKS. Are you willing to code up some backends for your rigs. I can provide some help if required. You can use FT747 code as example, to map frontend API function calls onto backend rig specific CAT sequences. see yaesu.h and ft747.[ch] Can you join the sourceforge community, then I will add you to our project. 73's de vk3fcs/km5ws |