Expand description
Scrin pane-wall dashboard components for KCAN viewers.
use kcan_core::{CanFrame, CanId};
use kcan_viewer::{PaneWall, ViewerState};
let frame = CanFrame::new(CanId::extended(0x501)?, &[0x01, 0x02])?;
let state = ViewerState::from_frames("Bench", &[frame]);
let output = PaneWall::new().render_plain(&state, 80, 20);
assert!(output.contains("Bench"));