|
1 | 1 | <div> |
| 2 | + <div> |
| 3 | + Number of entries in the queue: {{modbusErrors?modbusErrors.queueLength:""}} |
| 4 | + </div> |
2 | 5 | <ng-container *ngFor="let task of tasksToLog"> |
3 | | - <div class="icon-text"> |
4 | | - <mat-icon [class]="filterNewerThan(filterTask( modbusErrors, task), getMinAgo(60)).length > 0 ? 'red':'green'">circle</mat-icon> |
5 | | - <span>Task: {{ getTaskName(task)}}</span> |
| 6 | + <div class="icon-text" > |
| 7 | + <mat-icon [class]="filterNewerThan(filterTask( modbusErrors.errors, task), getMinAgo(60)).length > 0 ? 'red':'green'">circle</mat-icon> |
| 8 | + <span>Task: {{ getTaskName(task)}} ({{modbusErrors.requestCount[task] }} processed calls) </span> |
6 | 9 | </div> |
7 | | - <div class="indent" *ngFor="let state of getErrorStates( filterNewerThan(filterTask( modbusErrors, task), getMinAgo(60) ))" > |
| 10 | + <div class="indent" *ngFor="let state of getErrorStates( filterNewerThan(filterTask( modbusErrors.errors, task), getMinAgo(60) ))" > |
8 | 11 | <div>{{ getErrorStateName(state)}} |
9 | 12 | </div> |
10 | 13 | <ng-container |
11 | 14 | [ngTemplateOutlet]="errorStates" |
12 | | - [ngTemplateOutletContext]="{stateErrors:filterNewerThan(filterErrorState( filterTask( modbusErrors, task), state), getMinAgo(60))}"/> |
| 15 | + [ngTemplateOutletContext]="{stateErrors:filterNewerThan(filterErrorState( filterTask( modbusErrors.errors, task), state), getMinAgo(60)) }"/> |
13 | 16 | </div> |
14 | 17 | </ng-container> |
15 | | - <ng-template #errorStates let-stateErrors='stateErrors'> |
| 18 | + <ng-template #errorStates let-stateErrors='stateErrors' > |
16 | 19 | <ng-container |
17 | 20 | [ngTemplateOutlet]="errors" |
18 | 21 | [ngTemplateOutletContext]="{errorlist:filterLast(stateErrors), timeHeader: 'Last', timeSince: true}"/> |
|
23 | 26 | [ngTemplateOutlet]="errors" |
24 | 27 | [ngTemplateOutletContext]="{errorlist:filterNewerThan(stateErrors, getMinAgo(60)), timeHeader: '1 hour', timeSince: false}"/> |
25 | 28 | </ng-template> |
26 | | - <ng-template #errors let-errorlist='errorlist' let-timeHeader='timeHeader' let-timeSince="timeSince"> |
| 29 | + <ng-template #errors let-errorlist='errorlist' let-timeHeader='timeHeader' let-timeSince="timeSince" let-task="task"> |
27 | 30 | <mat-expansion-panel > |
28 | 31 | <mat-expansion-panel-header> |
29 | 32 | <mat-panel-title> {{timeHeader}}</mat-panel-title> |
|
0 commit comments