Skip to main content

Crate autd3_rs

Crate autd3_rs 

Source

Re-exports§

pub use firmware_version::FirmwareVersion;
pub use fpga_state::FpgaState;
pub use tuning::PerfTuning;

Modules§

commands
common
error
firmware_version
fpga_state
geometry
link
mirror
params
protocol
tuning
units
value

Structs§

Angle
Autd3
Autd3Unity
Client
ClientConfig
ConstStateChecker
ControlPoint
ControlPoints
CoreId
This represents a CPU core.
CycleOutcome
Datagram
DatagramBuilder
Device
FirmwareState
Frame
Frames
Freq
Geometry
Length
LinkStats
LinkStatus
PulseWidth
Quaternion
A quaternion. See the type alias UnitQuaternion = Unit<Quaternion> for a quaternion that may be used as a rotation.
Response
ResponseFuture
RxFrame
Seq
SilencerGuardState
SilencerViolation
ThreadPriorityValue
Platform-independent thread priority value. Should be in [0; 100) range. The higher the number is - the higher the priority.
TransitionGuardState
TransitionViolation
TxFrame
Velocity

Enums§

BankLoop
Cmd
DeviceState
Error
Interface
PulseWidthError
SilencerAxis
ThreadPriority
Thread priority enumeration.

Constants§

MAX_DEVICES
MAX_IN_FLIGHT
PAYLOAD_BYTES
PULSE_WIDTH_PERIOD
RX_FRAME_BYTES
TX_FRAME_BYTES

Traits§

IntoLink
Link
StateCheck

Functions§

offset
point

Type Aliases§

Point3
A statically sized 3-dimensional column point.
UnitQuaternion
A unit quaternions. May be used to represent a rotation.
UnitVector3
A stack-allocated, 3-dimensional unit vector.
Vector3
A stack-allocated, 3-dimensional column vector.