-
Calibration
-
- {#if $calibration?.matrix}
- {#each Object.entries($calibration?.matrix) as [id1, n1] (id1)}
- {#each rxColumns as id2 (id2)}
-
- {#if n1[id2]}
- Expected {@html Number(n1[id2].expected?.toPrecision(3))} - Actual {@html Number(n1[id2]?.actual?.toPrecision(3))} = Error {@html Number(n1[id2]?.err?.toPrecision(3))}
- {:else}
- No beacon Received in last 30 seconds
- {/if}
-
-
- {/each}
- {/each}
- {/if}
+
+
Calibration
-
- {#if $calibration?.matrix}
-
-
-
-
-
- Name |
- {#each rxColumns as id}
- Rx: {@html id} |
- {/each}
-
-
-
- {#each Object.entries($calibration.matrix) as [id1, n1] (id1)}
-
- Tx: {@html id1} |
- {#each rxColumns as id2 (id2)}
- {#if n1[id2]}
- {@html value(n1[id2], data_point)} |
- {:else}
- |
- {/if}
- {/each}
-
- {/each}
-
-
-
- {:else}
-
Loading...
- {/if}
-
+
diff --git a/src/ui/src/routes/devices/+page.svelte b/src/ui/src/routes/devices/+page.svelte
index d8165067..d94d01df 100644
--- a/src/ui/src/routes/devices/+page.svelte
+++ b/src/ui/src/routes/devices/+page.svelte
@@ -7,7 +7,7 @@
ESPresense Companion: Devices
-
-
Devices
+
+
Devices
detail(d.detail)} />
diff --git a/src/ui/src/routes/nodes/+page.svelte b/src/ui/src/routes/nodes/+page.svelte
index 4101d8fb..b72bbb21 100644
--- a/src/ui/src/routes/nodes/+page.svelte
+++ b/src/ui/src/routes/nodes/+page.svelte
@@ -6,8 +6,8 @@
ESPresense Companion: Nodes
-
-
Nodes
+
+
Nodes
diff --git a/src/ui/src/routes/settings/+page.svelte b/src/ui/src/routes/settings/+page.svelte
new file mode 100644
index 00000000..a77dcab0
--- /dev/null
+++ b/src/ui/src/routes/settings/+page.svelte
@@ -0,0 +1,14 @@
+
+
+
+ ESPresense Companion: Settings
+
+
+
+
Settings
+
These settings will be applied to every node, including new nodes.
+
+
+