seedlink_rs_protocol/lib.rs
1//! SeedLink protocol types, commands, and frame parsing.
2//!
3//! This crate provides the shared protocol layer for SeedLink v3/v4,
4//! used by both the client and server crates.
5
6pub mod command;
7pub mod error;
8pub mod frame;
9pub mod info;
10pub mod response;
11pub mod sequence;
12pub mod version;
13
14pub use command::Command;
15pub use error::{Result, SeedlinkError};
16pub use frame::{DataFrame, PayloadFormat, PayloadSubformat, RawFrame};
17pub use info::InfoLevel;
18pub use response::Response;
19pub use sequence::SequenceNumber;
20pub use version::ProtocolVersion;