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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | 14x 3334x 217x 3334x 57x 57x 56x 57x 1x 3334x 18x 1039x 1048x 3334x 773x 386x 1x 1x 1x 14x 1667x 3348x 3334x 10x 1440x 3334x 3x 4x 196x 395x 3x 14x | <div class="form-container">
@if (signal.data_type==='bool') {
<p-toggleswitch [(ngModel)]="boolValue" />
}
@if (signal.data_type==='float') {
<p-inputgroup>
<p-inputgroup-addon>{{signal.ticker}}</p-inputgroup-addon>
<p-inputnumber [(ngModel)]="floatValue" [placeholder]="placeholder" [maxFractionDigits]="precisionNumber"/>
@if (signal.unit) {
<p-inputgroup-addon>{{signal.unit}}</p-inputgroup-addon>
}
</p-inputgroup>
}
@if (signal.isEnum() && enumOptions.length>0) {
<p-select id="string-enum"
[options]="enumOptions"
[(ngModel)]="stringValue"
placeholder="Select a command" />
}
@if (signal.data_type === 'epoch') {
<p-floatLabel>
<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]="!canControlSignal || (signal.data_type === 'float' && (floatValue === undefined || floatValue === null)) ||
(signal.isEnum() && enumOptions.length<0)"
[id]="signal.device_id + '_' + signal.ticker + '_command'" [title]="buttonsTooltip">{{forceButtonMessage}}</button>
@if (this.signal.type === 'command') {
<button class="button cmd forced" (click)="forceCommand()" [id]="signal.device_id + '_' + signal.ticker + '_forced_command'"
[disabled]="!canControlSignal" [title]="buttonsTooltip">Force command</button>
}
@if (this.canUnForce) {
<button
class="button cmd" (click)="unForce()" [id]="signal.device_id + '_' + signal.ticker + '_unforce_command'"
[disabled]="!canControlSignal || this.commandPending" [title]="buttonsTooltip">
{{ unForceButtonMessage }}
</button>
}
</div>
|