STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::calibration::CaptureQuality Struct Reference

How trustworthy the most recent capture on this channel was. More...

#include <CubicCalibrationStore.hpp>

Public Attributes

bool valid = false
double t = 0.0
double adc = 0.0
size_t n = 0
uint64_t window_ms = 0
double spread = 0.0
double drift = 0.0
double drift_z = 0.0
bool settled = true

Detailed Description

How trustworthy the most recent capture on this channel was.

A capture is a mean over a short window (CaptureWindow). If the reading was still moving inside that window — the operator pressed Calibrate while the load was settling — the mean is between two values and belongs to neither. The point is still recorded, because discarding an operator's action whose only feedback is a counter that fails to increment is worse than recording it visibly; settled is how the GUI marks it.

Definition at line 64 of file CubicCalibrationStore.hpp.

Member Data Documentation

◆ adc

double fsw::calibration::CaptureQuality::adc = 0.0

Definition at line 67 of file CubicCalibrationStore.hpp.

◆ drift

double fsw::calibration::CaptureQuality::drift = 0.0

Definition at line 71 of file CubicCalibrationStore.hpp.

◆ drift_z

double fsw::calibration::CaptureQuality::drift_z = 0.0

Definition at line 72 of file CubicCalibrationStore.hpp.

◆ n

size_t fsw::calibration::CaptureQuality::n = 0

Definition at line 68 of file CubicCalibrationStore.hpp.

◆ settled

bool fsw::calibration::CaptureQuality::settled = true

Definition at line 73 of file CubicCalibrationStore.hpp.

◆ spread

double fsw::calibration::CaptureQuality::spread = 0.0

Definition at line 70 of file CubicCalibrationStore.hpp.

◆ t

◆ valid

bool fsw::calibration::CaptureQuality::valid = false

◆ window_ms

uint64_t fsw::calibration::CaptureQuality::window_ms = 0

Definition at line 69 of file CubicCalibrationStore.hpp.


The documentation for this struct was generated from the following file: