secop

Crates.iosecop
lib.rssecop
version0.1.3
sourcesrc
created_at2022-06-20 05:36:35.755733
updated_at2022-06-20 05:36:35.755733
descriptionA Rust framework for a hardware server speaking the SECoP protocol
homepage
repositoryhttps://github.com/birkenfeld/secop-rs
max_upload_size
id609261
size35,760
Georg Brandl (birkenfeld)

documentation

README

secop-rs

A Rust framework and demo devices for a hardware server speaking the SECoP protocol.

Build/run

Install the Rust toolchain, currently the nightly channel is required.

Debug mode (faster compilation): cargo run -- test.cfg.

Release mode (optimized for speed): cargo run --release -- test.cfg.

Organization

The code is (currently) split into four crates:

  • secop-core provides the meat of the framework, and server implementation
  • secop-derive (which has to be separate as a proc-macro crate) helps the framework by auto-generating interface boilerplate
  • secop-modules contains concrete modules
  • secop just has the main executable(s)
Commit count: 102

cargo fmt