1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//! # RuAUTD Framework
//!
//! `ruautd-framework` is a basic API framework for running [AUTD](https://github.com/shinolab/autd3-library-software) from Rust.
//!

#[macro_use]
extern crate bitflags;

pub mod consts;
pub mod gain;
pub mod geometry;
pub mod link;
pub mod modulation;
pub mod rx_global_header;

pub type Vector3 = na::Vec3<f64>;
pub type Quaternion = na::Quaternion<f64>;
pub type Matrix4x4 = na::Matrix4<f64>;

pub use gain::Gain;
pub use geometry::Geometry;
pub use link::Link;
pub use modulation::Modulation;
pub use rx_global_header::{RxGlobalControlFlags, RxGlobalHeader};