Phase 10: Graphic Display Setup, Edit Module, Advanced Operating Graphics #10
4 changed files with 8 additions and 5 deletions
|
|
@ -24,7 +24,8 @@ Rules:
|
||||||
- Displays and layouts are shared by every operator: changing or deleting existing files only
|
- Displays and layouts are shared by every operator: changing or deleting existing files only
|
||||||
with the user's approval; keep a copy first (`Layouts-original.xml` is the factory layout file).
|
with the user's approval; keep a copy first (`Layouts-original.xml` is the factory layout file).
|
||||||
- The HTML display needs a CI Server login: the user logs in; Claude never enters passwords.
|
- The HTML display needs a CI Server login: the user logs in; Claude never enters passwords.
|
||||||
Reloading the browser page logs out — reopen displays via the display box instead.
|
Reloading the browser page logs out — use the display menu *View > Reload*, and the display
|
||||||
|
box to open other displays.
|
||||||
- `jwuiutl -vf`, `-u`, `-c`, `-a` rewrite or unlock files of **all** displays: only with approval.
|
- `jwuiutl -vf`, `-u`, `-c`, `-a` rewrite or unlock files of **all** displays: only with approval.
|
||||||
|
|
||||||
| Task | File | Status |
|
| Task | File | Status |
|
||||||
|
|
|
||||||
|
|
@ -46,8 +46,9 @@ or renaming items to find the displays that use them.
|
||||||
|
|
||||||
`http://localhost:8080/mobileoperator/?d=<display>` (`&l=<layout>`). The user logs in with a CI
|
`http://localhost:8080/mobileoperator/?d=<display>` (`&l=<layout>`). The user logs in with a CI
|
||||||
Server user. The page shows the operator frame (menu, navigation buttons, alarm banner, status
|
Server user. The page shows the operator frame (menu, navigation buttons, alarm banner, status
|
||||||
line). To switch displays type the name in the display box and press Enter — **reloading the
|
line). To switch displays type the name in the display box and press Enter. To refresh, use the
|
||||||
page ends the session**. Check live values by writing a test value (`itmval -p`, test items only).
|
display menu **View > Reload** (keeps the session) — **reloading the browser page ends the
|
||||||
|
session** and needs a new login. Check live values by writing a test value (`itmval -p`, test items only).
|
||||||
|
|
||||||
## Verified (2026-10-01)
|
## Verified (2026-10-01)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,8 @@ property files and language codes (§3.5).
|
||||||
- **Verified**: `http://localhost:8080/mobileoperator/?d=CIENG_Tank` showed the CI View-like
|
- **Verified**: `http://localhost:8080/mobileoperator/?d=CIENG_Tank` showed the CI View-like
|
||||||
frame (menu, navigation buttons, alarm banner, status line) and the display; the number field
|
frame (menu, navigation buttons, alarm banner, status line) and the display; the number field
|
||||||
updated live; the alarm overview listed the sample's alarms. **Reloading the browser page ends
|
updated live; the alarm overview listed the sample's alarms. **Reloading the browser page ends
|
||||||
the session** (login again); open other displays with the display box instead.
|
the session** (login again); use the display's own menu *View > Reload* instead (keeps the
|
||||||
|
session, confirmed by the user), and the display box to open other displays.
|
||||||
- Differences from the Java operator interface (§4.7): layout windows live inside the browser
|
- Differences from the Java operator interface (§4.7): layout windows live inside the browser
|
||||||
window (no resizing of embedded layouts); displays need explicit width/height; names are
|
window (no resizing of embedded layouts); displays need explicit width/height; names are
|
||||||
case-sensitive; zoom and pan not supported; some mouse/keyboard events and actions missing;
|
case-sensitive; zoom and pan not supported; some mouse/keyboard events and actions missing;
|
||||||
|
|
|
||||||
|
|
@ -131,5 +131,5 @@ now come before classes and objects (phase 6), and the other interfaces follow a
|
||||||
| L20/L35 | `ithloahis` into older units ([task](../.claude/skills/system-management/tasks/load-history.md)) | passed | passed | Samples in the active unit or a unit closed after the restart stored; older ones dropped silently (ISS-006); dropped sample became the next unit's initial value (ISS-038). |
|
| L20/L35 | `ithloahis` into older units ([task](../.claude/skills/system-management/tasks/load-history.md)) | passed | passed | Samples in the active unit or a unit closed after the restart stored; older ones dropped silently (ISS-006); dropped sample became the next unit's initial value (ISS-038). |
|
||||||
| L20/C40 | Archive and retrieve, `hasdbg`, `hisrecover`, `hiswrn`, `hisrep` by hand | not practiced | n/a | No archive device configured (`has.sup`); would change history administration. |
|
| L20/C40 | Archive and retrieve, `hasdbg`, `hisrecover`, `hiswrn`, `hisrep` by hand | not practiced | n/a | No archive device configured (`has.sup`); would change history administration. |
|
||||||
| C50 | Build a display in the Edit Module, check the XML ([task](../.claude/skills/graphics/tasks/create-display.md)) | passed | passed | User built `CIENG_Tank` (HTML mode): text, number field, alarm overview, trend. File stores item name + id; after a sample reload (id 248 → 268) validation still passed and a new session showed live values. |
|
| C50 | Build a display in the Edit Module, check the XML ([task](../.claude/skills/graphics/tasks/create-display.md)) | passed | passed | User built `CIENG_Tank` (HTML mode): text, number field, alarm overview, trend. File stores item name + id; after a sample reload (id 248 → 268) validation still passed and a new session showed live values. |
|
||||||
| C50/R30 | Deploy/remove, `jwuiutl` HTML export, validate, search; HTML display in the browser ([task](../.claude/skills/graphics/tasks/deploy-displays.md)) | passed | passed | Scripts `displays/deploy_displays.cmd` / `remove_displays.cmd`; command-line HTML identical to the Edit Module's. Number field live in the browser; HTML trend draws no line (ISS-041). Page reload ends the browser session. |
|
| C50/R30 | Deploy/remove, `jwuiutl` HTML export, validate, search; HTML display in the browser ([task](../.claude/skills/graphics/tasks/deploy-displays.md)) | passed | passed | Scripts `displays/deploy_displays.cmd` / `remove_displays.cmd`; command-line HTML identical to the Edit Module's. Number field live in the browser; HTML trend draws no line (ISS-041). Browser page reload ends the session; the display menu *View > Reload* keeps it (user). |
|
||||||
| R30/C50/C60 | Layouts, dataset forms, symbols, actions, AOG library | not practiced | n/a | GUI work in the Edit Module; layouts are shared system files. |
|
| R30/C50/C60 | Layouts, dataset forms, symbols, actions, AOG library | not practiced | n/a | GUI work in the Edit Module; layouts are shared system files. |
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue