Line Dashboard
by Kustlyne · v1.2.0 · line-dashboard
A full-window dashboard for one production line: tiles for the values you pick, a 15-minute trend of any numeric value, and every live value on the line with its quality and age. Install one instance per line.
What it can reach
Declared in the manifest that was signed, and enforced by the platform rather than promised by the publisher. An app cannot quietly read a path it did not ask for.
| Reads | everything under the path you give as “Line UNS path” when you install it |
|---|---|
| Writes | nothing — it only reads |
| Platform APIs | uns:read history:read |
| Your devices | nothing — it does not talk to your equipment directly |
| Internet | no outbound access at all |
This app is scoped when you install it rather than when it was signed, so one signed copy works on any line. The machine holds it to whatever you enter and to nothing wider — a blank answer grants it nothing, not everything.
What it needs
| Runs as | Dashboard |
|---|---|
| Packaging | a bundle of files the platform serves itself — no container, and nothing to pull |
| Instances | as many as you need — one per line, for instance |
| Keeps on the machine | nothing of its own |
| Platform | 1.6.3 or newer |
| Built with SDK | 1.0.0 |
What it adds to the platform
| A screen of its own | Opens as “Line Dashboard” on the machine. |
|---|
What it asks you when you install it
Out of the signed manifest, so this is the dialog the machine will actually show — not a description of it.
| Line UNS path | a path in your namespace · required |
|---|---|
| Dashboard title | text · optional |
| Tiles: datapoint names or paths, comma-separated (blank for the first six numeric values) | text · optional |
| Mark a value as not current after (seconds, 0 for never) | a number · defaults to 120 |