App Interface
A walkthrough of every element you see after unlocking the app.
Interface Overview §
The DZVOLT UI interface has five main areas:
- Sidebar — workspace list and action buttons
- Top Toolbar — workspace controls and app actions
- Module Grid — all modules in the active workspace
- Detail Panel — slides in from the right when you click a section cell
- History Panel — resizable audit log panel at the bottom
Sidebar §
The sidebar is always visible on the left. It contains:
- Workspaces list — all your workspaces with connection status indicators; click one to make it active
-
Import Workspace (download icon) — restore a workspace from a
.dzvoltcfgfile - Add Workspace (plus icon) — create a new workspace
- Lock Screen (lock icon, bottom) — lock the app; keyboard shortcut L
- Server address (bottom) — the URL operators use to connect; click to copy
Top Toolbar §
The toolbar appears at the top of the content area. Left side:
- Workspace name — currently active workspace
- Add Module — add a new module to the workspace (A)
- Audit Log — toggle the history panel at the bottom
- Edit Workspace — rename or change the serial port (E)
- Save Config (floppy icon) — export workspace config as
.dzvoltcfg - Delete Workspace — permanently remove the workspace (Del)
- Refresh — force-reconnect and re-poll all modules
Right side:
- Role badge — shows your current role (Administrator / Operator)
- Density toggle — switch between comfortable and compact grid layout
- Preferences (gear icon) — open settings
Module Card §
Each module appears as a card in the grid. The card shows:
- Module name and slave ID
- Connection status badge (Connected / Polling… / Timeout / Disconnected)
- Auto-Save toggle (Administrator only)
- Section rows: DI, DO, AI, AO, PWR, DEV — each with live values
Click any section cell to open the detail panel for that section.
Detail Panel §
The detail panel slides in from the right when you click a section cell. Content is organized into titled blocks that vary by section type:
- Information — current value, status, and live readings
- Control — write controls: toggle (DO) or set value (AO)
- Association — hardware links (DI→DO, AI→DO, PWR→DO)
- Timer Configuration — TON / TOF / TP / TONOFF settings per DO
- Alarm Configuration — min/max thresholds and linked output (AI)
- Scale Configuration — engineering unit scaling (AI)
- Pulse Counter — rising-edge count enable and value (DI)
- Display — custom name and unit for this signal
- History — timestamped change log for this section
Lock Screen §
Press L or click the lock icon in the sidebar footer to lock the app. Only the master password can unlock it locally. Remote operators are logged out automatically.