Skip to main content

Crate kcan_viewer

Crate kcan_viewer 

Source
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"));

Structs§

ActuatorPane
PaneMetric
PaneWall
ViewerState

Enums§

PaneHealth