Table of Contents

Class Verification

Namespace
Hse.EviFluor
Assembly
Hseagcom.EviFluor.dll

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

int

DefaultExpectedMaxRfu

Default maximum expected RFU value.

public static readonly double DefaultExpectedMaxRfu

Field Value

double

DefaultExpectedMinLedPower

Default minimum expected LED power.

public static readonly int DefaultExpectedMinLedPower

Field Value

int

DefaultExpectedMinRfu

Default minimum expected RFU value.

public static readonly double DefaultExpectedMinRfu

Field Value

double

DefaultMaxSignal

Default maximum allowed signal before considering saturation.

public static readonly double DefaultMaxSignal

Field Value

double

DefaultRfuThresholdMultiplier

Default multiplier used for calculating RFU thresholds when determining cuvette presence.

public static readonly double DefaultRfuThresholdMultiplier

Field Value

double

DefaultStdHighDelta

Default allowed deviation from the standard high target.

public static readonly double DefaultStdHighDelta

Field Value

double

DefaultStdHighTarget

Default target signal value for standard high checks.

public static readonly double DefaultStdHighTarget

Field Value

double

DefaultThresholdNegativeConcentration

Default threshold for detecting negative concentrations.

public static readonly double DefaultThresholdNegativeConcentration

Field Value

double

ExpectedMaxLedPower

Maximum expected LED power used for verification.

public static int ExpectedMaxLedPower

Field Value

int

ExpectedMaxRfu

Maximum expected RFU value used for verification.

public static double ExpectedMaxRfu

Field Value

double

ExpectedMinLedPower

Minimum expected LED power used for verification.

public static int ExpectedMinLedPower

Field Value

int

ExpectedMinRfu

Minimum expected RFU value used for verification.

public static double ExpectedMinRfu

Field Value

double

MaxSignal

Maximum allowed signal before considering saturation.

public static double MaxSignal

Field Value

double

RfuThresholdMultiplier

Multiplier used for calculating RFU thresholds when determining cuvette presence.

public static double RfuThresholdMultiplier

Field Value

double

StdHighDelta

Allowed deviation from the standard high target.

public static double StdHighDelta

Field Value

double

StdHighTarget

Target signal value for standard high checks.

public static double StdHighTarget

Field Value

double

ThresholdNegativeConcentration

Threshold for detecting negative concentrations.

public static double ThresholdNegativeConcentration

Field Value

double

Properties

Entries

List of all detected problems.

public List<Verification.Entry> Entries { get; }

Property Value

List<Verification.Entry>

Methods

Check(AutoGainResult, Hints)

Checks the result of an auto-gain operation.

public bool Check(AutoGainResult autoGainResult, Verification.Hints hints = Hints.NONE)

Parameters

autoGainResult AutoGainResult
hints Verification.Hints

Returns

bool

Check(FirstAirMeasurementResult, Hints)

Checks the validity of a first air measurement result.

public bool Check(FirstAirMeasurementResult fam, Verification.Hints hints = Hints.NONE)

Parameters

fam FirstAirMeasurementResult
hints Verification.Hints

Returns

bool

Check(FirstSampleMeasurementResult, Hints)

Checks the validity of a first sample measurement result.

public bool Check(FirstSampleMeasurementResult fsm, Verification.Hints hints = Hints.NONE)

Parameters

fsm FirstSampleMeasurementResult
hints Verification.Hints

Returns

bool

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 Measurement
hints Verification.Hints

Returns

bool

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 Results
hints Verification.Hints

Returns

bool

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 SingleMeasurement
hints Verification.Hints

Returns

bool

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 object
hints Verification.Hints

Returns

bool

Failed()

Indicates whether the verification encountered one or more issues.

public bool Failed()

Returns

bool

HasProblem(ProblemId)

Checks if a specific problem has been detected.

public bool HasProblem(Verification.ProblemId id)

Parameters

id Verification.ProblemId

Returns

bool

Success()

Indicates whether the verification passed without any issues.

public bool Success()

Returns

bool

ToJson()

Converts all entries to a JSON array.

public JsonArray ToJson()

Returns

JsonArray

ToString()

Provides string representation of all entries.

public override string ToString()

Returns

string