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.
- FftPanel
Info - Information about the FFT bottom panel (shown + size in physical pixels)
- FftRaw
Data - Raw FFT input time-domain data for a single trace.
- UiAction
Controller - Controller for high-level UI actions like pause/resume and saving a PNG.
- Window
Controller - Controller to get/set window info and subscribe to updates.
- Window
Info - Current window information (physical pixels).
Enums§
- FftData
Request - Request for FFT raw input data.
- RawExport
Format - Raw export format for saving captured data.