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:[email protected] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html

