rship_skaarhoj/lib.rs
1//! SKAARHOJ Raw Panel Protocol V2 Client Library
2//!
3//! This library provides a Rust client for communicating with SKAARHOJ Raw Panel devices
4//! using the Raw Panel Protocol V2 over TCP with protobuf messages.
5
6pub mod ibeam_rawpanel {
7 include!(concat!(env!("OUT_DIR"), "/ibeam_rawpanel.rs"));
8}
9
10pub mod panel;
11pub mod rship;
12
13// Re-export commonly used types from the generated protobuf code
14pub use ibeam_rawpanel::{
15 ColorIndex, ColorRgb, HwcColor, HwcExtended, HwcMode, HwcState, HwcText, InboundMessage,
16 OutboundMessage, PanelInfo, PanelTopology, RunTimeStats,
17};