26 lines
1.1 KiB
Matlab
26 lines
1.1 KiB
Matlab
|
classdef CalibrationWeightFormat
|
||
|
|
||
|
% Hold calibration weights at each step of the calibration process.
|
||
|
|
||
|
properties
|
||
|
UncalibratedWeights = CalibrationValueFormat()
|
||
|
AnalogCourseAmplitudeWeights = CalibrationValueFormat()
|
||
|
AnalogPhaseWeights = CalibrationValueFormat()
|
||
|
AnalogFineAmplitudeWeights = CalibrationValueFormat()
|
||
|
DigitalAmplitudeWeights = CalibrationValueFormat()
|
||
|
FinalCalibrationWeights = CalibrationValueFormat()
|
||
|
end
|
||
|
|
||
|
methods
|
||
|
function s = toStruct(this)
|
||
|
s.UncalibratedWeights = this.UncalibratedWeights.toStruct();
|
||
|
s.AnalogCourseAmplitudeWeights = this.AnalogCourseAmplitudeWeights.toStruct();
|
||
|
s.AnalogPhaseWeights = this.AnalogPhaseWeights.toStruct();
|
||
|
s.AnalogFineAmplitudeWeights = this.AnalogFineAmplitudeWeights.toStruct();
|
||
|
s.DigitalAmplitudeWeights = this.DigitalAmplitudeWeights.toStruct();
|
||
|
s.FinalCalibrationWeights = this.FinalCalibrationWeights.toStruct();
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|