mirror of
https://github.com/ttrftech/NanoVNA.git
synced 2026-01-06 00:19:58 +01:00
Allow marker on|off command use
This commit is contained in:
parent
e47129e21d
commit
7008d6d4e9
11
main.c
11
main.c
|
|
@ -1834,6 +1834,7 @@ VNA_SHELL_FUNCTION(cmd_edelay)
|
|||
|
||||
VNA_SHELL_FUNCTION(cmd_marker)
|
||||
{
|
||||
static const char cmd_marker_list[] = "on|off";
|
||||
int t;
|
||||
if (argc == 0) {
|
||||
for (t = 0; t < MARKERS_MAX; t++) {
|
||||
|
|
@ -1844,10 +1845,12 @@ VNA_SHELL_FUNCTION(cmd_marker)
|
|||
return;
|
||||
}
|
||||
redraw_request |= REDRAW_MARKER;
|
||||
if (strcmp(argv[0], "off") == 0) {
|
||||
active_marker = -1;
|
||||
// Marker on|off command
|
||||
int enable = get_str_index(argv[0], cmd_marker_list);
|
||||
if (enable>=1) {
|
||||
active_marker = enable == 0 ? -1 : 1;
|
||||
for (t = 0; t < MARKERS_MAX; t++)
|
||||
markers[t].enabled = FALSE;
|
||||
markers[t].enabled = enable > 0;
|
||||
return;
|
||||
}
|
||||
t = my_atoi(argv[0])-1;
|
||||
|
|
@ -1860,7 +1863,7 @@ VNA_SHELL_FUNCTION(cmd_marker)
|
|||
markers[t].enabled = TRUE;
|
||||
return;
|
||||
}
|
||||
static const char cmd_marker_list[] = "on|off";
|
||||
|
||||
switch (get_str_index(argv[1], cmd_marker_list)) {
|
||||
case 0: markers[t].enabled = TRUE; active_marker = t; return;
|
||||
case 1: markers[t].enabled =FALSE; if (active_marker == t) active_marker = -1; return;
|
||||
|
|
|
|||
Loading…
Reference in a new issue