Re-exports§
pub use color_scheme::ColorScheme;pub use color_scheme::CustomColorScheme;pub use data::hotkeys;pub use controllers::FFTController;pub use controllers::FFTDataRequest;pub use controllers::FFTPanelInfo;pub use controllers::FFTRawData;pub use controllers::LiveplotController;pub use controllers::LiveplotState;pub use controllers::RawExportFormat;pub use controllers::ScopeControlState;pub use controllers::ScopesController;pub use controllers::ScopesState;pub use controllers::ThresholdController;pub use controllers::TraceControlState;pub use controllers::TraceInfo;pub use controllers::TracesController;pub use controllers::TracesInfo;pub use controllers::TracesPanelState;pub use controllers::UiActionController;pub use controllers::WindowController;pub use controllers::WindowInfo;pub use data::traces::TraceRef;pub use events::ClickMeta;pub use events::DataUpdateMeta;pub use events::EventController;pub use events::EventFilter;pub use events::EventKind;pub use events::ExportMeta;pub use events::KeyModifiers;pub use events::KeyPressMeta;pub use events::MathTraceMeta;pub use events::MeasurementMeta;pub use events::PauseMeta;pub use events::PlotEvent;pub use events::PlotPos;pub use events::ResizeMeta;pub use events::ScopeManageMeta;pub use events::ScreenPos;pub use events::ThresholdMeta;pub use events::TraceMeta;pub use events::TriggerMeta;pub use events::ViewChangeMeta;pub use events::YAxisMeta;pub use panels::Panel;pub use panels::PanelState;pub use sink::channel_plot;pub use sink::PlotCommand;pub use sink::PlotPoint;pub use sink::PlotSink;pub use sink::Trace;pub use sink::TraceId;pub use data::thresholds::ThresholdDef;pub use data::thresholds::ThresholdKind;pub use panels::ExportPanel;pub use panels::HotkeysPanel;pub use panels::LiveplotPanel;pub use panels::MathPanel;pub use panels::MeasurementPanel;pub use panels::ScopePanel as PanelScopePanel;pub use panels::ThresholdsPanel;pub use panels::TracesPanel;pub use panels::TriggersPanel;pub use data::triggers::Trigger;pub use data::triggers::TriggerSlope;pub use config::AutoFitConfig;pub use config::Controllers;pub use config::FeatureFlags;pub use config::LivePlotConfig;pub use config::ResponsiveLayout;pub use config::ScopeButton;
Modules§
- color_
scheme - Color scheme definitions for LivePlot
- config
- Configuration types shared across the live plot UIs.
- controllers
- Controllers for interacting with the UI from external code.
- data
- events
- Generic event system for LivePlot.
- panels
- persistence
- State persistence: save and load application state to/from JSON files.
- sink
- Data source types and channels for feeding points into the plotter UI.
Structs§
- Live
Plot App - Standalone LivePlot application that implements
eframe::App. - Live
Plot Panel - The central widget that owns trace data, panels, and the live-plot scope(s).
Functions§
- run_
liveplot - Launch the LivePlot application in a native window.