Class Verification
Provides verification checks for various measurement types and conditions.
public class Verification
- Inheritance
-
Verification
- Inherited Members
Fields
DefaultExpectedMaxLedPower
Default maximum expected LED power.
public static readonly int DefaultExpectedMaxLedPower
Field Value
DefaultExpectedMaxRfu
Default maximum expected RFU value.
public static readonly double DefaultExpectedMaxRfu
Field Value
DefaultExpectedMinLedPower
Default minimum expected LED power.
public static readonly int DefaultExpectedMinLedPower
Field Value
DefaultExpectedMinRfu
Default minimum expected RFU value.
public static readonly double DefaultExpectedMinRfu
Field Value
DefaultMaxSignal
Default maximum allowed signal before considering saturation.
public static readonly double DefaultMaxSignal
Field Value
DefaultRfuThresholdMultiplier
Default multiplier used for calculating RFU thresholds when determining cuvette presence.
public static readonly double DefaultRfuThresholdMultiplier
Field Value
DefaultStdHighDelta
Default allowed deviation from the standard high target.
public static readonly double DefaultStdHighDelta
Field Value
DefaultStdHighTarget
Default target signal value for standard high checks.
public static readonly double DefaultStdHighTarget
Field Value
DefaultThresholdNegativeConcentration
Default threshold for detecting negative concentrations.
public static readonly double DefaultThresholdNegativeConcentration
Field Value
ExpectedMaxLedPower
Maximum expected LED power used for verification.
public static int ExpectedMaxLedPower
Field Value
ExpectedMaxRfu
Maximum expected RFU value used for verification.
public static double ExpectedMaxRfu
Field Value
ExpectedMinLedPower
Minimum expected LED power used for verification.
public static int ExpectedMinLedPower
Field Value
ExpectedMinRfu
Minimum expected RFU value used for verification.
public static double ExpectedMinRfu
Field Value
MaxSignal
Maximum allowed signal before considering saturation.
public static double MaxSignal
Field Value
RfuThresholdMultiplier
Multiplier used for calculating RFU thresholds when determining cuvette presence.
public static double RfuThresholdMultiplier
Field Value
StdHighDelta
Allowed deviation from the standard high target.
public static double StdHighDelta
Field Value
StdHighTarget
Target signal value for standard high checks.
public static double StdHighTarget
Field Value
ThresholdNegativeConcentration
Threshold for detecting negative concentrations.
public static double ThresholdNegativeConcentration
Field Value
Properties
Entries
List of all detected problems.
public List<Verification.Entry> Entries { get; }
Property Value
Methods
Check(AutoGainResult, Hints)
Checks the result of an auto-gain operation.
public bool Check(AutoGainResult autoGainResult, Verification.Hints hints = Hints.NONE)
Parameters
autoGainResult
AutoGainResulthints
Verification.Hints
Returns
Check(FirstAirMeasurementResult, Hints)
Checks the validity of a first air measurement result.
public bool Check(FirstAirMeasurementResult fam, Verification.Hints hints = Hints.NONE)
Parameters
fam
FirstAirMeasurementResulthints
Verification.Hints
Returns
Check(FirstSampleMeasurementResult, Hints)
Checks the validity of a first sample measurement result.
public bool Check(FirstSampleMeasurementResult fsm, Verification.Hints hints = Hints.NONE)
Parameters
fsm
FirstSampleMeasurementResulthints
Verification.Hints
Returns
Check(Measurement, Hints)
Checks the validity of a full measurement (air and sample).
public bool Check(Measurement m, Verification.Hints hints = Hints.NONE)
Parameters
m
Measurementhints
Verification.Hints
Returns
Check(Results, Hints)
Checks the validity of a full measurement (air and sample).
public bool Check(Results results, Verification.Hints hints = Hints.NONE)
Parameters
results
Resultshints
Verification.Hints
Returns
Check(SingleMeasurement, Hints)
Checks the validity of a single measurement based on saturation and expected behavior.
public bool Check(SingleMeasurement sm, Verification.Hints hints = Hints.NONE)
Parameters
sm
SingleMeasurementhints
Verification.Hints
Returns
Check(object, Hints)
Generic check dispatcher that routes different types to the appropriate check method.
public bool Check(object obj, Verification.Hints hints = Hints.NONE)
Parameters
obj
objecthints
Verification.Hints
Returns
Failed()
Indicates whether the verification encountered one or more issues.
public bool Failed()
Returns
HasProblem(ProblemId)
Checks if a specific problem has been detected.
public bool HasProblem(Verification.ProblemId id)
Parameters
Returns
Success()
Indicates whether the verification passed without any issues.
public bool Success()
Returns
ToJson()
Converts all entries to a JSON array.
public JsonArray ToJson()
Returns
ToString()
Provides string representation of all entries.
public override string ToString()