From: Martin A. <aa...@ew...> - 2007-08-28 01:18:16
|
I see. Rigctl is definitely not designed to be a normal interface with Hamlib. It is just for testing. So I am not surprised that you have problems with that. I really don't know anything about your Pascal systems. Were you just making an OS call to run rigctl? I presume they also offer a capability to call C routines. I suppose that should work in theory, but that is about all I can say. It may well be that the Kylix / C calling conventions do not exactly match the library code produced by the modern Linux gcc and linker. I doubt you will find many other Pascal users of Hamlib. (I have never heard of any.) But you could try writing some simple test programs in C, compiling with current gcc etc, and see whether you can call them successfully. Maybe you will find some incompatibilities that way. Possibly you would need to write a special C program to provide a conversion layer between Hamlib and Kylix, once you know what Kylix wants. It could be a special version of rigctl, for example. Sorry I can't be more help. It is probably a good idea to forward these messages to the hamlib-developer list, and I will do so to see if others have any ideas. 73 Martin AA6E Martin Kratoska wrote: > The problem is not the hamlib itself or the Orion radio. The problem is > that we need to use hamlib without rigctl which behaves rather strange. > Petr is trying to do this but is unable to get frequency from the radio. > > It seems that there is something wrong with the "frontend" written in > Kylix, which is probably different from the Pascal one which can be > processed in FreePascal/Lazarus used for the logger development. > > So, the question is if there is an interface (written in Pascal) which > can communicate with the backends and can deliver an output which can be > evaluated in the logger, like rigctl provides. > > 73, > Martin, OK1RR > > Martin AA6E napsal(a): >> Martin Kratoska wrote: >>> Hello Martin, >>> >>> my apologies for bothering. >>> I'm trying to assist Petr, OK2CQR, who is working on an advanced >>> linux logger comparable to DX4WIN etc. He has a problem which is >>> described here >>> http://sourceforge.net/forum/forum.php?thread_id=1804515&forum_id=25919 >>> >>> AFAIK nobody is using Pascal but we will appreciate any info which >>> can lead us to solve it. rigctl is not the solution, it badly affects >>> the internal keyer in Orion, probably due to RTS/CTS pulses generated >>> during port initialization. >>> >>> Any ideas? >>> >>> Many thanks, >>> Martin, OK1RR >> >> Hi, Martin, >> >> I saw the problem report, and I sympathize with anyone working with >> languages other than C for Hamlib. The report indicated trouble with >> Kylix and an FT-817. I am not sure what the connection is with the >> Orion and/or CW keying... >> >> If there is a problem with the Orion and Hamlib, I am the one to ask, >> alas! Can you clarify the problem? >> >> 73 Martin AA6E >> >> |