All files / src/app/components/pid pid.component.html

66.66% Statements 32/48
55.55% Branches 10/18
0% Functions 0/2
66.66% Lines 20/30

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 44128x 28x     256x     256x   259x 3x 256x 2x   256x         3x   3x 256x 2x   256x         3x   3x 256x 2x   256x           3x  
@if (error) {
  <app-error [error]="error" customResourceName="PID"></app-error>
}
 
@if (!error && hideCanvas) {
  <app-empty-placeholder customResourceName="PID"></app-empty-placeholder>
}
<canvas #pidCanvas width="1000" height="800" class="canvas" [hidden]="hideCanvas"></canvas>
 
<p-drawer [(visible)]="displayToolbar" position="right" styleClass="pid-drawer" (onHide)="hideSignal()">
  <span class="signal">
    @if (commandLoading) {
      <div class="skeleton-block"></div>
    }
    @if (commandSignal !== undefined) {
      <div>
        <app-signal-card [signalId]="commandSignal.signal_id"></app-signal-card>
      </div>
    }
  </span>
 
  <span class="signal">
    @if (statusLoading) {
      <div class="skeleton-block"></div>
    }
    @if (statusSignal !== undefined) {
      <div>
        <app-signal-card [signalId]="statusSignal.signal_id"></app-signal-card>
      </div>
    }
  </span>
 
  <span class="signal">
    @if (sensorLoading) {
      <div class="skeleton-block"></div>
    }
    @if (sensor !== undefined) {
      <div>
        <app-signal-card [signalId] = "sensor.signal_id"></app-signal-card>
      </div>
    }
  </span>
</p-drawer>