// can run this using rigctl/rigctld and socat pty devices // gcc -o simspid simspid.c #define _XOPEN_SOURCE 600 #include #include #include #include #include #include "../include/hamlib/rig.h" #define BUFSIZE 256 float az = 0; float el = 0; int getmyline(int fd, char *buf) { unsigned char c; int i = 0; int n = 0; memset(buf, 0, BUFSIZE); while (read(fd, &c, 1) > 0 && c!=';') { buf[i++] = c; n++; for(int i=0;i