Module datagram

Source
Expand description

Datagram implementations.

Structs§

BoxedDatagram
Boxed Datagram.
BoxedGain
Boxed Gain.
BoxedModulation
Boxed Modulation.
Clear
Datagram to clear all data in the devices.
ControlPoint
A pair of a focal point and a phase offset.
ControlPoints
A collection of control points and the intensity of all control points.
FixedCompletionSteps
To configure the silencer by the completion steps.
FixedCompletionTime
To configure the silencer by the completion time.
FixedUpdateRate
To configure the silencer by the update rate.
FociSTM
Datagram to produce STM by foci.
ForceFan
Datagram to force the fan to run.
GPIOOutputs
Datagram to configure GPIO Out pins for debugging.
GainSTM
Datagram to produce STM by Gain.
GainSTMOption
The option for the GainSTM.
PhaseCorrection
Datagram to apply phase correction.
PulseWidthEncoder
Datagram to configure pulse width encoder table.
ReadsFPGAState
Datagram to enable reading the FPGA state.
Silencer
Datagram to configure the silencer.
Synchronize
Datagram to synchronize the devices.
WithLoopBehavior
A wrapper of DatagramL to specify the loop behavior.
WithSegment
A wrapper of DatagramS to specify the segment to write the data.

Enums§

STMConfig
Sampling configuration for STM.
SwapSegment
Datagram to change the segment.

Traits§

Datagram
Datagram represents the data sent to the device.
FociSTMGenerator
A trait to generate the FociSTMIteratorGenerator.
FociSTMIterator
A trait to generate a ControlPoints for FociSTM.
FociSTMIteratorGenerator
A trait to generate the FociSTMIterator.
GainSTMGenerator
A trait to generate the GainSTMIteratorGenerator.
GainSTMIterator
A trait to iterate a GainCalculator for GainSTM.
GainSTMIteratorGenerator
A trait to generate the GainSTMIterator.
IntoBoxedDatagram
Trait to convert Datagram to BoxedDatagram.
IntoBoxedGain
Trait to convert Gain to BoxedGain.
IntoBoxedModulation
Trait to convert Modulation to BoxedModulation.