[Elecraft] K3 programming problem
n5ge at n5ge.com
n5ge at n5ge.com
Sun Jan 29 16:51:13 EST 2012
I don't have a Unix system, so can't speak Unix to you but in my personal
application written in C# I do this:
do
{
byteRead = (byte)serialPort.ReadByte();
byteBuffer[bufferedByteCount++] = byteRead;
s = Encoding.ASCII.GetString(byteBuffer, bufferedByteCount - 1, 1);
} while (s != ";");
73,
Tom
Amateur Radio Operator N5GE
ARRL Lifetime Member
QCWA Lifetime Member
"Only the white eyes would believe they could cut the top
off a blanket, sew it to the bottom and have a longer
blanket."
-- American Indian comment about Daylight Saving Time --
On Sun, 29 Jan 2012 12:34:30 -0800 (PST), Neoklis Kyriazis <n5b4az at yahoo.com>
wrote:
>Hi
>
>I have started adding support for the K3 in my ham radio applications for Linux.
>I am currently working with my xdemorse app which decodes Morse code via
>the sound card and can also control the transceiver (tune in a signal on the
>
>waterfall exactly by changing the frequency of the receiver).
>
>Doing this involves reading the current VFO frequency, correcting it according
>to the offset from the center of the waterfall and then sending it to the K3 VFO.
>I have gotten all this to work well (I can tune in a CW signal to the nearest 1-2 Hz
>just by clicking near the trace!), but in order to read data from the K3 it was
>
>necessary to invoke the posix read() command to pull data from the K3 one byte
>at a time, e.g. read( serial_fd, buffer, 1 ) enough times to read all the data (14
>times to read the frequency with the FA; command!).
>
>Normally it should have been read( serial_fd, buffer, 14 ) to read all bytes, as it
>is done for the FT847/FT857 CAT. I would like to know if the above is the normal
>way to read the serial port of the K3 (e.g. one byte at a time), or if I am doing
>something wrong here.
>
>My thanks in advance.
>
>
>
>Regards Neoklis - Ham Radio Call 5B4AZ
>QTH Locator KM64KR
>Website: http://www.qsl.net/5b4az/
>______________________________________________________________
>Elecraft mailing list
>Home: http://mailman.qth.net/mailman/listinfo/elecraft
>Help: http://mailman.qth.net/mmfaq.htm
>Post: mailto:Elecraft at mailman.qth.net
>
>This list hosted by: http://www.qsl.net
>Please help support this email list: http://www.qsl.net/donate.html
More information about the Elecraft
mailing list