Crate can_viewer

Crate can_viewer 

Source
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.