Visualization

Note

Insert the user-provided I/O diagram here after the Visio source and image are available.

System Role

UUID: 7B78AE61-551F-4FD2-BA0E-79877FFB8163

Summary: The Host PC visualization system shall present qualified wavelength-associated processed spectra, rolling spectral history when enabled, and connection, device, and session status while identifying unavailable or stale display data.

System Objectives

UUID: BF942B95-91A2-43A7-BBBC-02D3A26EF151

Objective 1: Spectrum display. Visualization shall plot processed intensity against wavelength and shall preserve the index correspondence between the two arrays.

Rationale: Index correspondence prevents an intensity value from being displayed at the wrong wavelength.

Objective 2: History and status. Visualization shall append each received spectrum to rolling history when enabled and shall present connection, device, and session indicators separately from the plot.

Rationale: Separate status indicators allow the operator to evaluate measurement context without altering the spectrum presentation.

Objective 3: Presentation faults. Visualization shall identify missing, stale, unavailable, and non-finite records and shall display processed values without performing another measurement correction.

Rationale: Explicit fault presentation prevents invalid data from appearing current and preserves processing ownership in the Primary Data Pipeline.

System Relationship

UUID: 995C0E2C-FB17-4DEB-9E91-B8825654F057

Documentation

Responsibility

Inputs and Outputs

Qualified measurement-data and device or session-status boundaries.

Procedure

Display update flow and availability conditions.

Diagnostics

No-record, stale-data, and invalid-value conditions.

Testing

Requirements-based presentation and indicator tests.

Calculations

Absence of a new measurement calculation and open display requirements.

Validation

Local behavior claim, traceability state, and validation method.

Integration Boundary

UUID: EEADA21E-E48D-4E30-9A78-BF5A8EF98805

Summary: The Host PC visualization system consumes wavelength-associated processed values from the Primary Data Pipeline and device and session status from adjacent Host PC systems. It owns operator-facing presentation, not acquisition control, spectral processing, or a fixed screen layout. Axis scaling, history depth, color mapping, decimation, saturation rendering, and the display-rate profile remain Not In Docs.