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 3054x 187x 3054x 57x 57x 56x 57x 1x 3054x 18x 927x 936x 3054x 777x 388x 1x 1x 1x 14x 1527x 3068x 3054x 10x 1304x 3054x 3x 4x 202x 407x 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>
|