Class OpticalTransmitterAlignmentErrorModel
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
[Nominal] This implements an optical alignment error model on the laser transmitter that adjusts the alignment of the transmitter emitter to be out of aligned by some degree.
public class OpticalTransmitterAlignmentErrorModel : UniverseModel<OpticalTransmitter>
- Inheritance
-
OpticalTransmitterAlignmentErrorModel
Constructors
OpticalTransmitterAlignmentErrorModel()
Default constructor
protected OpticalTransmitterAlignmentErrorModel()
Fields
AlignmentError
The degree of error that the emitter will be mis-aligned. This is along the pitch axis.
[Unit(UnitType.DEGREE)]
public double AlignmentError
Field Value
Methods
OnUpdate(double, double)
Called when the object should update from the simulation tick. This will take in a time and a step, where the time is the time of the clock before updating the object.
protected override void OnUpdate(double time, double step)