Modulation console commands working

master
erikkaashoek 5 years ago
parent cafa635fe2
commit 063af84d95

@ -2382,7 +2382,7 @@ static const VNAShellCommand commands[] =
{ "levelchange", cmd_levelchange, 0 },
{ "modulation", cmd_modulation, 0 },
{ "rbw", cmd_rbw, 0 },
{ "mode", cmd_mode, 0 },
{ "mode", cmd_mode, CMD_WAIT_MUTEX },
{ "spur", cmd_spur, 0 },
{ "load", cmd_load, 0 },
{ "offset", cmd_offset, 0},

@ -58,14 +58,14 @@ VNA_SHELL_FUNCTION(cmd_mode)
VNA_SHELL_FUNCTION(cmd_modulation )
{
static const char cmd_mod[] = "off|AM|NFM|WFM|extern|freq;
static const char cmd_mod[] = "off|am|nfm|wfm|extern|freq";
if (argc < 1) {
usage:
shell_printf("usage: modulation %s 100..6000\r\n", cmd_mod);
return;
}
static const int cmd_mod_val[] = { MO_NONE, MO_AM, MO_NFM, MO_WFM, MO_EXTERNAL, -1};
int m = get_str_index(argv[1], cmd_mod);
int m = get_str_index(argv[0], cmd_mod);
if (m<0)
goto usage;
if (cmd_mod_val[m] >=0)

Loading…
Cancel
Save

Powered by TurnKey Linux.