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

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 .dzvoltcfg file
  • 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.