Docs.rs
  • autd3-driver-9.0.0
    • autd3-driver 9.0.0
    • Docs.rs crate page
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • s5suzuki
    • Dependencies
      • anyhow ^1.0.57 normal
      • bitflags ^2.0.2 normal
      • num ^0.4.0 normal
      • thiserror ^1.0.31 normal
    • Versions
    • 0% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Operation

Required Methods

  • init
  • is_finished
  • pack

Implementors

In autd3_driver::operation

?
Change settings

Trait autd3_driver::operation::Operation

source ·
pub trait Operation {
    // Required methods
    fn init(&mut self);
    fn pack(&mut self, tx: &mut TxDatagram) -> Result<()>;
    fn is_finished(&self) -> bool;
}

Required Methods§

source

fn init(&mut self)

source

fn pack(&mut self, tx: &mut TxDatagram) -> Result<()>

source

fn is_finished(&self) -> bool

Implementors§

source§

impl Operation for Clear

source§

impl Operation for ConfigSilencer

source§

impl Operation for FocusSTM

source§

impl Operation for GainAdvanced

source§

impl Operation for GainAdvancedDuty

source§

impl Operation for GainAdvancedPhase

source§

impl Operation for GainLegacy

source§

impl Operation for GainSTMAdvanced

source§

impl Operation for GainSTMLegacy

source§

impl Operation for ModDelay

source§

impl Operation for Modulation

source§

impl Operation for NullBody

source§

impl Operation for NullHeader

source§

impl Operation for SyncAdvanced

source§

impl Operation for SyncLegacy