Crates.io | dnp3 |
lib.rs | dnp3 |
version | 1.6.0 |
source | src |
created_at | 2022-10-27 17:12:56.527105 |
updated_at | 2024-06-24 19:24:42.349204 |
description | Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, C++, .NET, and Java |
homepage | https://stepfunc.io/products/libraries/dnp3/ |
repository | https://github.com/stepfunc/dnp3 |
max_upload_size | |
id | 699435 |
size | 1,696,316 |
Commercial library by Step Function I/O
Rust implementation of DNP3 (IEEE 1815) with idiomatic bindings for C, C++, .NET, and Java.
Default features can be disabled at compile time:
tls
- Build the library with support for mutually authenticated TLSserial
- Build the library with support for serial portsOptional features that may be enabled at compile time:
serialize
- Add serde de(serialization) support for public configuration types.This crate is made available under a non-commercial / non-production license.
Refer to LICENSE.txt
for the terms
of this non-commercial license.
This software is publicly available, but is not "open source". You must purchase a commercial license to use this software for profit.
Please inquire about commercial licensing on our website:
Bindings in C, C++, java, and .NET Core are available for this library. See the documentation for more details.