ur20
is a Rust library for the
Weidmüller u-remote IP20 system.
This crate is far from having support for all available modules. If any of the modules in the system are unsupported, this will panic upon setup.
To add support for new modules, you must
- Add a rust module (or extend a generic one)
- Make the necessary changes to input and output decoding, as well as parameter decoding.
- Add tests based on the specification.
- Add a case for the new type in
ur20_fbc_mod_tcp::Coupler::new
. - Add a case in
ur20_fbc_mod_tcp::ModbusParameterRegisterCount::param_register_count
.
Copyright (c) 2017 - 2025, slowtec GmbH
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.