Rust implementation of the Laboratory Experiment COntrol (LECO) protocol. For a fully featured implementation (in Python), see PyLECO.
Note: LECO is still under development, such that the code and API might change. The LECO protocol branch pyleco-state contains the assumptions used in this project, which are not yet accepted into the LECO main branch. See this documentation for the LECO definitions including these assumptions. These things might change, if LECO defines them differently.
You are welcome to contribute, especially commenting on code improvements, as this is my first contact with Rust.
This repository is a workspace and contains several crates.
- ruleco-core contains some useful elements to create LECO applications in Rust, e.g. a
Message
struct. - ruleco-legacy contains my initial trials of ruleco code.