Class FirstAirMeasurementResult
Represents the result of the first air measurement, containing the minimum and maximum recorded measurements.
public class FirstAirMeasurementResult
- Inheritance
-
FirstAirMeasurementResult
- Inherited Members
Constructors
FirstAirMeasurementResult(SingleMeasurement, SingleMeasurement)
Initializes a new instance of the FirstAirMeasurementResult class.
public FirstAirMeasurementResult(SingleMeasurement minMeasurement, SingleMeasurement maxMeasurement)
Parameters
minMeasurement
SingleMeasurementThe minimum recorded measurement.
maxMeasurement
SingleMeasurementThe maximum recorded measurement.
Properties
MaxMeasurement
The maximum recorded measurement.
public SingleMeasurement MaxMeasurement { get; set; }
Property Value
MinMeasurement
The minimum recorded measurement.
public SingleMeasurement MinMeasurement { get; set; }
Property Value
Methods
AdjustToLedPower(int)
Adjusts the measurement to a given LED power level using linear interpolation.
public SingleMeasurement AdjustToLedPower(int ledPower)
Parameters
ledPower
intThe target LED power level.
Returns
- SingleMeasurement
A new SingleMeasurement adjusted to the specified LED power.
ToJson()
Converts the FirstAirMeasurementResult values to a JSON representation.
public JsonNode ToJson()
Returns
- JsonNode
A JsonNode representing the channel values.
ToString()
Returns a string representation of the first air measurement result.
public override string ToString()
Returns
- string
A formatted string displaying the min and max measurements.