openigtlink_rust/protocol/
mod.rs

1//! OpenIGTLink protocol implementation module
2//!
3//! This module contains the core protocol structures and message types.
4
5pub mod any_message;
6pub mod crc;
7pub mod extended_header;
8pub mod factory;
9pub mod header;
10pub mod message;
11pub mod types;
12
13// Re-export commonly used types
14pub use any_message::AnyMessage;
15pub use crc::{calculate_crc, verify_crc};
16pub use extended_header::ExtendedHeader;
17pub use factory::MessageFactory;
18pub use header::{DeviceName, Header, Timestamp, TypeName};
19pub use message::{IgtlMessage, Message};
20pub use types::{CapabilityMessage, StatusMessage, TransformMessage};