autd3_link_twincat/
lib.rs1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![warn(missing_docs)]
3#![warn(rustdoc::missing_crate_level_docs)]
4#![warn(rustdoc::unescaped_backticks)]
5
6mod error;
9
10#[cfg(feature = "local")]
11pub mod local;
13#[cfg_attr(docsrs, doc(cfg(feature = "remote")))]
14#[cfg(feature = "remote")]
15pub mod remote;
17
18#[cfg(feature = "local")]
19pub use local::TwinCAT;
20
21#[cfg_attr(docsrs, doc(cfg(feature = "remote")))]
22#[cfg(feature = "remote")]
23pub use remote::{AmsAddr, AmsNetId, RemoteTwinCAT, RemoteTwinCATOption, Source, Timeouts};