{#if protocol}

Werkzeuge

{#if protocolMeasurements().length > 0}

Messungen

{#each protocolMeasurements() as m (m.clientId)}
{getTool(m.tool)?.name ?? werkzeugName(m.tool)} {fmtUhrzeit(m.dateMeasure)}

{m.label}

{/each}
{/if}

Geräte ({protocol.devices.length})

{#if protocol.devices.length > 0} {/if}
{#if protocol.devices.length === 0}

Noch keine Geräte — IP-Scanner ausführen, um das Netz zu erfassen.

{/if} {#each sortedDevices as device (device.clientId)} openTool(tool, device)} onfavorite={() => doToggleFav(device)} onrename={() => (renameTarget = device)} /> {/each}
{#if protocol.savedScans && protocol.savedScans.length > 0}

Gespeicherte Scans

{#each protocol.savedScans as scan (scan.id)}
{#if expandedScan === scan.id}
{#each scan.devices as d (d.clientId)} {/each}
{/if}
{/each}
{/if}
{#if activeTool} (activeTool = null)} onrun={runTool} /> {/if} {#if renameTarget} (renameTarget = null)} /> {/if} {#if confirmDelete} (confirmDelete = false)} /> {/if} {#if saveScanOpen} (saveScanOpen = false)} /> {/if} {#if deleteScanId} (deleteScanId = null)} /> {/if} {:else}
Lädt …
{/if}