Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 12x 2386x 2386x 45x 45x 45x 1x 2386x 635x 642x 2386x 769x 384x 1x 1x 1x 12x 1193x 2398x 2386x 2386x 4x 186x 375x 3x 12x | <div class="form-container">
<p-toggleswitch [(ngModel)]="boolValue" *ngIf="signal.data_type==='bool'" />
<p-inputgroup *ngIf="signal.data_type==='float'">
<p-inputgroup-addon>{{signal.ticker}}</p-inputgroup-addon>
<p-inputnumber [(ngModel)]="floatValue" [placeholder]="placeholder" [maxFractionDigits]="precisionNumber"/>
<p-inputgroup-addon *ngIf="signal.unit">{{signal.unit}}</p-inputgroup-addon>
</p-inputgroup>
<p-select *ngIf="signal.isEnum() && enumOptions.length>0" id="string-enum"
[options]="enumOptions"
[(ngModel)]="stringValue"
placeholder="Select a command" />
<p-floatLabel *ngIf="signal.data_type === 'epoch'">
<p-datepicker [(ngModel)]="dateValue" inputId="epoch"
[showButtonBar]="true"
[showTime]="true"
[showSeconds]="true"
todayButtonStyleClass="today-button"
(onTodayClick)="setDatePickerToNow()"
/>
<label for="epoch">Set Countdown</label>
</p-floatLabel>
<button class="button cmd" (click)="sendCommand()"
[disabled]="(signal.data_type === 'float' && (floatValue === undefined || floatValue === null)) ||
(signal.isEnum() && enumOptions.length<0)"
[id]="signal.device_id + '_' + signal.ticker + '_command'">{{forceButtonMessage}}</button>
<button *ngIf="this.signal.type === 'command'" class="button cmd forced" (click)="forceCommand()" [id]="signal.device_id + '_' + signal.ticker + '_forced_command'">Force command</button>
<button *ngIf="this.canUnForce"
class="button cmd" (click)="unForce()" [id]="signal.device_id + '_' + signal.ticker + '_unforce_command'"
[disabled]="this.commandPending">
{{ unForceButtonMessage }}
</button>
</div>
|