Hamlib/tests/rig_tests.c

33 wiersze
706 B
C

#include <stdio.h>
#include <hamlib/rig.h>
#include <misc.h>
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;
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);
hl_usleep(100*1000);
if (retval != RIG_OK)
{
rig_debug(RIG_DEBUG_ERR, "%s: rig_send_morse error: %s\n", __func__,
rigerror(retval));
}
}
ELAPSED2;
RETURNFUNC(RIG_OK);
}