snap7-client 0.1.4

Async Rust client for Siemens S7 PLCs over ISO-on-TCP (S7Comm and S7CommPlus)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub mod clock;
pub mod header;
pub mod negotiate;
pub mod read_var;
pub mod szl;
pub mod write_var;

pub use clock::PlcDateTime;
pub use header::{Area, PduType, S7Header, TransportSize, S7_MAGIC};
pub use negotiate::{NegotiateRequest, NegotiateResponse};
pub use read_var::{AddressItem, DataItem, ReadVarRequest, ReadVarResponse, FUNC_READ_VAR};
pub use szl::{SzlRequest, SzlResponse};
pub use write_var::{WriteItem, WriteVarRequest, WriteVarResponse, FUNC_WRITE_VAR};