Expand description
CAN Viewer Library
Core functionality for the CAN Viewer application. This library can be used by the main binary or extended by pro versions.
Re-exports§
pub use state::AppState;pub use state::InitialFiles;pub use dto::CanBpfFilter;pub use dto::CanFrameDto;pub use dto::DecodedSignalDto;pub use commands::filter::DbcMessageCache;pub use commands::filter::DbcMessageInfo;pub use commands::filter::DlcDetectionResult;pub use commands::filter::FilterConfig;pub use commands::filter::FilterResult;pub use commands::filter::FrameStats;pub use commands::filter::MatchStatus;pub use commands::filter::MessageCount;pub use commands::filter::build_message_cache_from_dbc;pub use commands::filter::calculate_frame_stats;pub use commands::filter::detect_dlc;pub use commands::filter::filter_frames_with_cache;pub use commands::filter::get_message_counts;pub use commands::filter::match_data_pattern;pub use commands::filter::parse_data_pattern;pub use commands::mdf::parse_can_dataframe;pub use config::SessionConfig;
Modules§
- commands
- Tauri command handlers.
- config
- Session configuration persistence.
- decode
- CAN frame decoding using DBC definitions.
- dto
- Data Transfer Objects for frontend communication.
- live_
capture - Live capture display state.
- state
- Application state management.
Macros§
- base_
commands - Generate the base command handler.