namespace ConeCalorimeter.Models;

public sealed record RealtimeSnapshot(
    double OrificeFlow,
    double OrificePressure,
    double OrificeTemperature,
    double ConeTemperature,
    double SampleTemperature,
    double Irradiance,
    bool FlameDetected,
    double Oxygen,
    double CarbonDioxide,
    double CarbonMonoxide,
    double Absorbance,
    double HeatReleaseRate,
    double PeakHeatReleaseRate,
    double CFactor,
    double Qa180,
    double Qa300,
    double TotalHeatRelease,
    double SmokeProduction,
    double CurrentMass,
    double InitialMass,
    double MassLoss,
    double MassLossRate,
    int IgnitionSeconds,
    int DeviceTestSeconds,
    int TestSeconds,
    double TotalSmoke);
