rseip_cip/lib.rs
1// rseip
2//
3// rseip - Ethernet/IP (CIP) in pure Rust.
4// Copyright: 2021, Joylei <leingliu@gmail.com>
5// License: MIT
6
7/*!
8
9# rseip-cip
10
11Common industry protocol for `rseip`, please look at [rseip project](https://github.com/Joylei/eip-rs) for more information.
12
13 ## License
14
15 MIT
16
17*/
18
19//#![warn(missing_docs)]
20#![allow(clippy::match_like_matches_macro)]
21
22pub mod codec;
23pub mod connection;
24pub mod epath;
25pub mod error;
26pub mod identity;
27mod list_service;
28pub mod message;
29mod revision;
30pub mod service;
31pub mod socket;
32mod status;
33
34pub use epath::EPath;
35pub use list_service::ListServiceItem;
36pub use message::*;
37pub use revision::Revision;
38pub use rseip_core::cip::{CommonPacket, CommonPacketItem};
39pub use status::Status;
40
41pub const REPLY_MASK: u8 = 0x80;