Module datagram

Source
Expand description

Datagram implementations.

Structs§

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.
GainSTM
Datagram to produce STM by Gain.
GainSTMOption
The option for the GainSTM.
Group
Datagram that divide the devices into groups by given function and send different data to each group.
Nop
Datagram which does nothing.
OutputMask
Datagram to mask output.
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§

GPIOOutputType
Output of the GPIO pin. See also GPIOOutputs.
GainSTMMode
GainSTM transmission mode.
STMConfig
Sampling configuration for STM.
SwapSegment
Datagram to change the segment.

Traits§

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.