[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