Crate autd3_emulator

Source
Expand description

This crate provides a emulator for autd3 that calculates sound field, emulates of firmware, etc.

Structs§

Emulator
A emulator for the AUTD devices.
Instant
An interface to calculate the instant sound field.
InstantRecordOption
Options for instant recording.
RangeX
A range of 1D space along the x axis.
RangeXY
A range of 2D space iterating in the order of x-y.
RangeXYZ
A range of 3D space iterating in the order of x-y-z.
RangeXZ
A range of 2D space iterating in the order of x-z.
RangeXZY
A range of 3D space iterating in the order of x-z-y.
RangeY
A range of 1D space along the y axis.
RangeYX
A range of 2D space iterating in the order of y-x.
RangeYXZ
A range of 3D space iterating in the order of y-x-z.
RangeYZ
A range of 2D space iterating in the order of y-z.
RangeYZX
A range of 3D space iterating in the order of y-z-x.
RangeZ
A range of 1D space along the z axis.
RangeZX
A range of 2D space iterating in the order of z-x.
RangeZXY
A range of 3D space iterating in the order of z-x-y.
RangeZY
A range of 2D space iterating in the order of z-y.
RangeZYX
A range of 3D space iterating in the order of z-y-x.
Record
A record of the ultrasound data.
Recorder
A recorder for the sound field.
Rms
An interface to calculate RMS of the sound field.
RmsRecordOption
Options for RMS recording.

Enums§

EmulatorError
An interface for error handling in autd3-emulator.

Traits§

Range
Trait for range.
RecorderControllerExt
A extension trait for Controller<Recorder>.