Module controllers

Module controllers 

Source
Expand description

Controllers for interacting with the UI from external code.

The controllers expose lightweight state and a subscription mechanism so non-UI code can observe window/panel state and push simple requests (like toggling the FFT panel).

Structs§

FftController
Controller to get/set FFT panel visibility/size and subscribe to updates.
FftPanelInfo
Information about the FFT bottom panel (shown + size in physical pixels)
FftRawData
Raw FFT input time-domain data for a single trace.
UiActionController
Controller for high-level UI actions like pause/resume and saving a PNG.
WindowController
Controller to get/set window info and subscribe to updates.
WindowInfo
Current window information (physical pixels).

Enums§

FftDataRequest
Request for FFT raw input data.
RawExportFormat
Raw export format for saving captured data.