5. Building Block View
Level 1 — Overall System
graph TD
CLI["CLI<br/>(cli.py / Typer)"]
LIB["Device API<br/>(device.py)"]
CONN["Connection<br/>(connection.py)"]
PROTO["Protocol codec<br/>(protocol.py + kaitai parser)"]
HW["FNIRSI DPS-150<br/>(external hardware)"]
CLI --> LIB
LIB --> CONN
LIB --> PROTO
CONN --> HW
PROTO --> HW
Diagram is a placeholder — verify module responsibilities and refine.
Level 2 — Building Block Descriptions
CLI (cli.py)
To be filled.
Device API (device.py)
To be filled.
Connection (connection.py)
To be filled.
Protocol Codec (protocol.py + Kaitai parser)
To be filled.