1.7 KiB
1.7 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | ||
|---|---|---|---|---|---|---|
|
2026-04-17T16:24:55.024568+00:00 | zai-org/GLM-5-FP8 | 1 | 5ebd8c3221c912e5 |
AnalogDiagnostics
Purpose
This module defines the data contracts for analog sensor diagnostic testing. It captures the structure of diagnostic runs (test sessions) and individual diagnostic entries (per-channel test results), including excitation, offset, range, noise, and shunt measurements with pass/fail status tracking.
Public Interface
IDiagnosticRun (interface)
- Namespace:
DTS.Common.Interface.Sensors.AnalogDiagnostics - Members:
long? Id { get; set; }— Nullable identifier for the diagnostic runstring DataPROUser { get; set; }— User associated with the diagnostic runint? TestId { get; set; }— Nullable test identifierstring TestName { get; set; }— Name of the testbool PreTest { get; set; }— Flag indicating if this is a pre-test run
IDiagnosticEntry (interface)
- Namespace:
DTS.Common.Interface.Sensors.AnalogDiagnostics - Members:
long? Id { get; set; }— Nullable identifier for the entrylong DiagnosticRunId { get; set; }— Foreign key to parent diagnostic run (non-nullable)double? Excitation { get; set; }— Excitation measurement valueDiagnosticStatus ExcitationStatus { get; set; }— Status of excitation testdouble? Offset { get; set; }— Offset measurement valueDiagnosticStatus OffsetStatus { get; set; }— Status of offset testdouble? ActualRange { get; set; }— Actual range measurement