acn-protocol

Crates.ioacn-protocol
lib.rsacn-protocol
version
sourcesrc
created_at2025-04-13 17:33:43.927073+00
updated_at2025-04-13 17:33:43.927073+00
descriptionACN protocol written in Rust
homepagehttps://github.com/mpowell90/acn-protocol
repositoryhttps://github.com/mpowell90/acn-protocol
max_upload_size
id1632016
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Mat (mpowell90)

documentation

README

acn-protocol

Architecture for Control Networks (ACN) protocol written in Rust

Crates.io Docs Docs

About the project

Architecture for Control Networks (ACN) consists of a suite of protocols and languages which may be configured and combined with other standard protocols in a number of ways to form flexible networked control systems.

Included

  • Data-types and traits for encoding and decoding ACN protocols.

Not included

  • Specific ACN protocol implementations

Implemented specifications / supported parameters

  • ANSI E1.17 (2015): Architecture for Control Networks – ACN Architecture

(back to top)

Installation

cargo add acn-protocol

or add to Cargo.toml dependencies, crates.io for latest version.

(back to top)

Usage

Implement PduCodec for the protocols specific PDUs

See RootLayerCodec and PduCodec tests for examples.

(back to top)

Contributing

This project is open to contributions, create a new issue and let's discuss.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Acknowledgments

  • The ANSI E1.17 (2015) specification used to create this library is copyright and published by ESTA

(back to top)

Commit count: 0

cargo fmt