Skip to content

BNR XFS communication library in pure Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

decapod-atm/bnr

Repository files navigation

BNR API

This library presents a high-level, safe, idiomatic Rust API for interacting with MEI/CPI BNR devices.

Library organization

The structure of the project's file tree roughly follows the organization of the MEI/CPI modules.

Related types are grouped together in modules. Larger modules are further split into their own set of modules, and glob-imported by the parent module.

Future goals

The ultimate goal is to cover a large portion of the API surface, and then begin to implement all functionality in Rust.

Enough functionality is implemented to perform device initialization, configuration, deposit, dispense, and reset.

There is still a reasonable amount left to implement.

About

BNR XFS communication library in pure Rust

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages