Hamlib/tests/rig_tests.c

34 wiersze
744 B
C
Czysty Zwykły widok Historia

#include <stdio.h>
#include <hamlib/rig.h>
#include <misc.h>
2023-10-13 22:36:29 +00:00
// cppcheck-suppress unusedFunction
int rig_test_cw(RIG *rig)
{
char *s = "SOS SOS SOS SOS SOS SOS SOS SOS SOS SOS SOS SOS SOS";
//char *s = "TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST";
int i;
2023-07-05 03:20:34 +00:00
ELAPSED1;
ENTERFUNC;
for (i = 0; i < strlen(s); ++i)
{
char cw[2];
cw[0] = s[i];
cw[1] = '\0';
int retval = rig_send_morse(rig, RIG_VFO_CURR, cw);
2023-12-16 17:37:58 +00:00
hl_usleep(100 * 1000);
if (retval != RIG_OK)
{
rig_debug(RIG_DEBUG_ERR, "%s: rig_send_morse error: %s\n", __func__,
rigerror(retval));
}
}
2023-07-05 03:20:34 +00:00
ELAPSED2;
RETURNFUNC(RIG_OK);
}