diff options
Diffstat (limited to 'zttool.c')
-rwxr-xr-x | zttool.c | 25 |
1 files changed, 17 insertions, 8 deletions
@@ -169,7 +169,7 @@ static void sel_callback(newtComponent c, void *cbdata) } static void show_bits(int span, newtComponent bitbox, newtComponent inuse, newtComponent levels, newtComponent bpvcount, - newtComponent alarms, newtComponent syncsrc) + newtComponent alarms, newtComponent syncsrc, newtComponent irqmisses) { ZT_PARAMS zp; int x; @@ -273,6 +273,8 @@ static void show_bits(int span, newtComponent bitbox, newtComponent inuse, newtC newtTextboxSetText(levels, tmp); sprintf(tmp, "%7d", s[span].bpvcount); newtTextboxSetText(bpvcount, tmp); + sprintf(tmp, "%7d", s[span].irqmisses); + newtTextboxSetText(irqmisses, tmp); newtTextboxSetText(alarms, alarmstr(span)); if (s[span].syncsrc > 0) strcpy(tmp, s[s[span].syncsrc].desc); @@ -295,6 +297,7 @@ static void show_span(int span) newtComponent bpvcount; newtComponent alarms; newtComponent syncsrc; + newtComponent irqmisses; char s1[] = " 1111111111122222222333"; char s2[] = "1234567890123455678912345789012"; @@ -365,24 +368,30 @@ static void show_span(int span) newtFormAddComponent(form, label); - label = newtLabel(4,6,"Total/Conf/Act: "); + label = newtLabel(4,7,"Total/Conf/Act: "); newtFormAddComponent(form, label); - inuse = newtTextbox(24,6,12,1,0); + inuse = newtTextbox(24,7,12,1,0); newtFormAddComponent(form, inuse); - label = newtLabel(4,5,"Tx/Rx Levels: "); + label = newtLabel(4,6,"Tx/Rx Levels: "); newtFormAddComponent(form, label); - levels = newtTextbox(24,5,30,1,0); + levels = newtTextbox(24,6,30,1,0); newtFormAddComponent(form, levels); - label = newtLabel(4,4,"Bipolar Viol: "); + label = newtLabel(4,5,"Bipolar Viol: "); newtFormAddComponent(form, label); - bpvcount = newtTextbox(24,4,30,1,0); + bpvcount = newtTextbox(24,5,30,1,0); newtFormAddComponent(form, bpvcount); + label = newtLabel(4,4,"IRQ Misses: "); + newtFormAddComponent(form, label); + + irqmisses = newtTextbox(24,4,30,1,0); + newtFormAddComponent(form, irqmisses); + label = newtLabel(4,3,"Sync Source: "); newtFormAddComponent(form, label); @@ -399,7 +408,7 @@ static void show_span(int span) /* Wait for user to select something */ do { add_cards(NULL); - show_bits(span, bitbox, inuse, levels, bpvcount, alarms, syncsrc); + show_bits(span, bitbox, inuse, levels, bpvcount, alarms, syncsrc, irqmisses); newtFormRun(form, &es); } while(es.reason == NEWT_EXIT_TIMER); switch(es.reason) { |