List of all items
Structs
- acoustics::directivity::Sphere
- acoustics::directivity::T4010A1
- autd3_device::AUTD3
- datagram::Clear
- datagram::CombinedOperationGenerator
- datagram::ConfigureFPGAClock
- datagram::DatagramWithParallelThreshold
- datagram::DatagramWithSegment
- datagram::DatagramWithSegmentTransition
- datagram::DatagramWithTimeout
- datagram::DebugSettings
- datagram::EmulateGPIOIn
- datagram::FociSTM
- datagram::ForceFan
- datagram::GainCache
- datagram::GainOperationGenerator
- datagram::GainSTM
- datagram::GainTransform
- datagram::Group
- datagram::ModulationCache
- datagram::ModulationOperationGenerator
- datagram::ModulationTransform
- datagram::PulseWidthEncoder
- datagram::RadiationPressure
- datagram::ReadsFPGAState
- datagram::Silencer
- datagram::Synchronize
- datagram::segment::SwapSegmentOpGenerator
- defined::ControlPoint
- defined::ControlPoints
- defined::Freq
- defined::Hz
- defined::deg
- defined::kHz
- defined::rad
- derive::HashMap
- ethercat::DcSysTime
- firmware::cpu::Header
- firmware::cpu::RxMessage
- firmware::cpu::TxDatagram
- firmware::cpu::TxMessage
- firmware::fpga::Drive
- firmware::fpga::EmitIntensity
- firmware::fpga::FPGAState
- firmware::fpga::LoopBehavior
- firmware::fpga::Phase
- firmware::operation::ClearOp
- firmware::operation::ClkControlFlags
- firmware::operation::ConfigureClockOp
- firmware::operation::DebugSettingOp
- firmware::operation::EmulateGPIOInOp
- firmware::operation::FirmInfoOp
- firmware::operation::FociSTMOp
- firmware::operation::ForceFanOp
- firmware::operation::GPIOInFlags
- firmware::operation::GainControlFlags
- firmware::operation::GainOp
- firmware::operation::GainSTMOp
- firmware::operation::ModulationControlFlags
- firmware::operation::ModulationOp
- firmware::operation::NullOp
- firmware::operation::OperationHandler
- firmware::operation::PWEControlFlags
- firmware::operation::PulseWidthEncoderOp
- firmware::operation::ReadsFPGAStateOp
- firmware::operation::SilencerFixedCompletionStepsOp
- firmware::operation::SilencerFixedUpdateRateOp
- firmware::operation::SwapSegmentOp
- firmware::operation::SyncOp
- firmware::version::FirmwareVersion
- geometry::Device
- geometry::Geometry
- geometry::Transducer
Enums
- datagram::segment::SwapSegment
- defined::Angle
- error::AUTDInternalError
- ethercat::SyncMode
- firmware::cpu::GainSTMMode
- firmware::fpga::DebugType
- firmware::fpga::GPIOIn
- firmware::fpga::GPIOOut
- firmware::fpga::STMSamplingConfig
- firmware::fpga::SamplingConfig
- firmware::fpga::Segment
- firmware::fpga::TransitionMode
- firmware::operation::FirmwareVersionType
- firmware::operation::TypeTag
- geometry::EulerAngle
Traits
- acoustics::directivity::Directivity
- datagram::Datagram
- datagram::DatagramS
- datagram::DatagramST
- datagram::Gain
- datagram::IntoDatagramWithParallelThreshold
- datagram::IntoDatagramWithSegment
- datagram::IntoDatagramWithSegmentTransition
- datagram::IntoDatagramWithTimeout
- datagram::IntoGainCache
- datagram::IntoGainTransform
- datagram::IntoModulationCache
- datagram::IntoModulationTransform
- datagram::IntoRadiationPressure
- datagram::Modulation
- datagram::ModulationProperty
- defined::Frequency
- firmware::operation::Operation
- firmware::operation::OperationGenerator
- geometry::IntoDevice
- link::Link
- link::LinkBuilder
Derive Macros
Functions
- acoustics::propagate
- firmware::cpu::check_if_msg_is_processed
- link::send_receive
- utils::float::is_integer
Type Aliases
- datagram::GainCalcResult
- datagram::ModulationCalcResult
- datagram::SilencerFixedCompletionSteps
- datagram::SilencerFixedUpdateRate
- defined::Complex
- geometry::Affine
- geometry::Matrix3
- geometry::Matrix4
- geometry::Quaternion
- geometry::UnitQuaternion
- geometry::UnitVector3
- geometry::Vector3
- geometry::Vector4
Constants
- defined::ABSOLUTE_THRESHOLD_OF_HEARING
- defined::DEFAULT_TIMEOUT
- defined::FREQ_40K
- defined::METER
- defined::MILLIMETER
- defined::PI
- defined::T4010A1_AMPLITUDE
- defined::mm
- ethercat::ECAT_DC_SYS_TIME_BASE
- ethercat::EC_CYCLE_TIME_BASE_MICRO_SEC
- ethercat::EC_CYCLE_TIME_BASE_NANO_SEC
- ethercat::EC_INPUT_FRAME_SIZE
- ethercat::EC_OUTPUT_FRAME_SIZE
- firmware::cpu::MSG_ID_MAX
- firmware::fpga::DRP_ROM_SIZE
- firmware::fpga::FOCI_STM_BUF_SIZE_MAX
- firmware::fpga::FOCI_STM_FIXED_NUM_LOWER_X
- firmware::fpga::FOCI_STM_FIXED_NUM_LOWER_Y
- firmware::fpga::FOCI_STM_FIXED_NUM_LOWER_Z
- firmware::fpga::FOCI_STM_FIXED_NUM_UNIT
- firmware::fpga::FOCI_STM_FIXED_NUM_UPPER_X
- firmware::fpga::FOCI_STM_FIXED_NUM_UPPER_Y
- firmware::fpga::FOCI_STM_FIXED_NUM_UPPER_Z
- firmware::fpga::FOCI_STM_FIXED_NUM_WIDTH
- firmware::fpga::FOCI_STM_FOCI_NUM_MAX
- firmware::fpga::FPGA_BASE_CLK_FREQ
- firmware::fpga::GAIN_STM_BUF_SIZE_MAX
- firmware::fpga::MOD_BUF_SIZE_MAX
- firmware::fpga::MOD_BUF_SIZE_MIN
- firmware::fpga::PULSE_WIDTH_MAX
- firmware::fpga::PWE_BUF_SIZE
- firmware::fpga::SAMPLING_FREQ_DIV_MAX
- firmware::fpga::SAMPLING_FREQ_DIV_MIN
- firmware::fpga::SILENCER_STEPS_INTENSITY_DEFAULT
- firmware::fpga::SILENCER_STEPS_PHASE_DEFAULT
- firmware::fpga::SILENCER_VALUE_MAX
- firmware::fpga::SILENCER_VALUE_MIN
- firmware::fpga::STM_BUF_SIZE_MIN
- firmware::fpga::TRANSITION_MODE_EXT
- firmware::fpga::TRANSITION_MODE_GPIO
- firmware::fpga::TRANSITION_MODE_IMMEDIATE
- firmware::fpga::TRANSITION_MODE_NONE
- firmware::fpga::TRANSITION_MODE_SYNC_IDX
- firmware::fpga::TRANSITION_MODE_SYS_TIME
- firmware::fpga::ULTRASOUND_PERIOD