{#if $connectionState === "connected"}
{#if $printerInfo}
Printer info:
{#each Object.entries($printerInfo) as [key, value] (key)}
{key}:
{value ?? "-"}
{/each}
{/if} {#if $printerMeta}
Model metadata
{#each Object.entries($printerMeta) as [key, value] (key)}
{key}:
{value ?? "-"}
{/each}
{/if} {#if $rfidInfo}
RFID info
Update
{#each Object.entries($rfidInfo) as [key, value] (key)}
{key}:
{value ?? "-"}
{/each}
{/if} {#if $ribbonRfidInfo}
Ribbon RFID info
Update
{#each Object.entries($ribbonRfidInfo) as [key, value] (key)}
{key}:
{value ?? "-"}
{/each}
{/if} {#if $heartbeatData}
Heartbeat data
{#each Object.entries($heartbeatData) as [key, value] (key)}
{key}:
{value ?? "-"}
{/each}
{/if}
Tests
Heartbeat on
Heartbeat off
Sound on
Sound off
Fetch info again
Reset
{$printerMeta?.model ?? $connectedPrinterName}
{#if $heartbeatData?.chargeLevel}
{/if} {:else}
{/if} {#if $connectionState === "connected"}
{/if}