Docs.rs
  • autd3-core-2.7.6
    • autd3-core 2.7.6
    • Docs.rs crate page
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • s5suzuki
    • Dependencies
      • anyhow ^1.0.57 normal
      • autd3-driver ^2.7.6 normal
      • bitflags ^1.3.2 normal
      • itertools ^0.10.3 normal
      • nalgebra ^0.31.0 normal
      • thiserror ^1.0.30 normal
    • Versions
    • 3.57% 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_core

?
Change settings

Trait autd3_core::Operation

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

Required Methods§

source

fn init(&mut self)

source

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

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 GainLegacy

source§

impl Operation for GainNormal

source§

impl Operation for GainNormalDuty

source§

impl Operation for GainNormalPhase

source§

impl Operation for GainSTMLegacy

source§

impl Operation for GainSTMNormal

source§

impl Operation for ModDelay

source§

impl Operation for Modulation

source§

impl Operation for NullBody

source§

impl Operation for NullHeader

source§

impl Operation for SyncLegacy

source§

impl Operation for SyncNormal