Skip to content

seem-less/helios-dac-rs

 
 

Repository files navigation

helios-dac-rs

A Rust library to interact with the Helios Laser DAC.

DISCLAIMER: I have not properly tested this with a real laser. Be careful as Lasers may harm your eyes when used improperly.

Wrapper for the official sdk as well as a native rust implementation of the protocol.

Disclaimer: Because of compilation issues on my main machine I could not test the sdk version against the dac. I've made sure it compiles, but my focus is on the rust native version.

Usage

For now you have to reference this crate from git like so:

[dependencies]
helios-dac = { git = "https://github.com/maxjoehnk/helios-dac-rs.git" }

To use the rust version instead of the offical sdk use the native feature and disable default features:

[dependencies]
helios-dac = { git = "https://github.com/maxjoehnk/helios-dac-rs.git", default-features = false, features = ["native"] }

Development

To build the sdk version you can use the Makefile. It will spin up a docker container with the required build dependencies.

About

Rust bindings for the helios dac sdk

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 97.3%
  • Makefile 1.9%
  • Other 0.8%