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 }, { "levelchange", cmd_levelchange, 0 },
{ "modulation", cmd_modulation, 0 }, { "modulation", cmd_modulation, 0 },
{ "rbw", cmd_rbw, 0 }, { "rbw", cmd_rbw, 0 },
{ "mode", cmd_mode, 0 }, { "mode", cmd_mode, CMD_WAIT_MUTEX },
{ "spur", cmd_spur, 0 }, { "spur", cmd_spur, 0 },
{ "load", cmd_load, 0 }, { "load", cmd_load, 0 },
{ "offset", cmd_offset, 0}, { "offset", cmd_offset, 0},

@ -58,14 +58,14 @@ VNA_SHELL_FUNCTION(cmd_mode)
VNA_SHELL_FUNCTION(cmd_modulation ) 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) { if (argc < 1) {
usage: usage:
shell_printf("usage: modulation %s 100..6000\r\n", cmd_mod); shell_printf("usage: modulation %s 100..6000\r\n", cmd_mod);
return; return;
} }
static const int cmd_mod_val[] = { MO_NONE, MO_AM, MO_NFM, MO_WFM, MO_EXTERNAL, -1}; 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) if (m<0)
goto usage; goto usage;
if (cmd_mod_val[m] >=0) if (cmd_mod_val[m] >=0)

Loading…
Cancel
Save

Powered by TurnKey Linux.