Improve simkenwood.c

Hamlib-4.4
Mike Black W9MDB 2021-11-22 16:41:11 -06:00
rodzic cf527c8d24
commit 3fb9f50003
1 zmienionych plików z 16 dodań i 1 usunięć

Wyświetl plik

@ -97,6 +97,7 @@ int main(int argc, char *argv[])
int n;
int fd = openPort(argv[1]);
int freqa = 14074000, freqb = 140735000;
int modeA = 0; // , modeB = 0;
while (1)
{
@ -203,11 +204,25 @@ int main(int argc, char *argv[])
{
sscanf(buf, "FB%d", &freqb);
}
else if (strncmp(buf, "AI;", 2) == 0)
else if (strncmp(buf, "AI;", 3) == 0)
{
sprintf(buf, "AI0;");
write(fd, buf, strlen(buf));
}
else if (strncmp(buf, "SA;", 3) == 0)
{
sprintf(buf, "SA0;");
write(fd, buf, strlen(buf));
}
else if (strncmp(buf, "MD;", 3) == 0)
{
sprintf(buf, "MD%d;", modeA); // not worried about modeB yet for simulator
write(fd, buf, strlen(buf));
}
else if (strncmp(buf, "MD", 2) == 0)
{
sscanf(buf, "MD%d", &modeA); // not worried about modeB yet for simulator
}
else if (strlen(buf) > 0)