Re-exports§
pub use autd3_driver::defined::float;pub use autd3;pub use autd3_driver as driver;pub use libc;
Macros§
Structs§
- Cache
Ptr - Controller
- Controller for AUTD
- Controller
Ptr - Custom
Gain - Custom
Modulation - Datagram
Ptr - Datagram
Special Ptr - Device
- Device
Ptr - Drive
- Dynamic
Configure Debug Output Idx - Dynamic
Configure Force Fan - Dynamic
Configure ModDelay - Dynamic
Configure ReadsFPGA Info - Dynamic
Datagram Pack - Dynamic
Datagram Pack2 - Dynamic
Link Builder - Firmware
Info - Firmware information
- Firmware
Info List Ptr - Gain
Calc Drives MapPtr - GainPtr
- Geometry
- Geometry
Ptr - Group
Gain MapPtr - GroupKV
MapPtr - Link
Builder Ptr - LinkPtr
- Modulation
Ptr - Result
Controller - Result
Datagram - Result
Gain Calc Drives Map - Result
I32 - Result
Modulation - Result
Sampling Config - STMProps
Ptr - Sampling
Configuration - Transducer
Ptr
Enums§
- AUTD
Error - AUTD
Internal Error - Gain
Filter - GainSTM
Mode - Timer
Strategy - c_void
- Equivalent to C’s
voidtype when used as a pointer.
Constants§
- AUTD3_
ERR - AUTD3_
FALSE - AUTD3_
TRUE - DEFAULT_
CORRECTED_ ALPHA - DEVICE_
HEIGHT_ MM - DEVICE_
WIDTH_ MM - FPGA_
CLK_ FREQ - NUM_
TRANS_ IN_ UNIT - NUM_
TRANS_ IN_ X - NUM_
TRANS_ IN_ Y - TRANS_
SPACING_ MM - ULTRASOUND_
FREQUENCY
Traits§
- Datagram
- Datagram to be sent to devices
- Dynamic
Datagram - Gain
- Gain controls amplitude and phase of each transducer.
- Gain
AsAny - Link
Sync - Link for blocking operation
- Link
Sync Builder - Modulation
- Modulation controls the amplitude modulation data.
Functions§
- AUTD
Emit ⚠Intensity With Correction Alpha - AUTD
GetErr ⚠ - AUTD
Phase ⚠From Rad - AUTD
Phase ⚠ToRad - AUTD
Sampling ⚠Config Frequency - AUTD
Sampling ⚠Config Frequency Division - AUTD
Sampling ⚠Config From Frequency - AUTD
Sampling ⚠Config From Frequency Division - AUTD
Sampling ⚠Config From Period - AUTD
Sampling ⚠Config Period