Improve logging and error handling in FlyingStart and FlyingStartMassCollection sequences.

This commit is contained in:
Michal Buzik 2026-03-03 12:19:03 +01:00
parent 6dc9520897
commit 8229c5eb63
2 changed files with 17 additions and 1 deletions

View File

@ -607,6 +607,11 @@ namespace TBF.Rig.TestMethods.FlyingStart
meterRslt.VolumeRef = tstRslt.VolumeCTV * meterRslt.TestTime / tstRslt.TestTime;
meterRslt.PulsesMaster = tstRslt.PulsesMaster * meterRslt.TestTime / tstRslt.TestTime;
log.Debug($"TEST TIME meterRslt.TimestampStart:{meterRslt.TimestampStart}, meterRslt.TimestampEnd:{meterRslt.TimestampEnd}, meterRslt.TestTime:{meterRslt.TestTime}");
log.Debug($"TEST VOLUME meterRslt.VolumeStart:{meterRslt.VolumeStart}, meterRslt.VolumeEnd:{meterRslt.VolumeEnd}, meterRslt.VolumeMeter:{meterRslt.VolumeMeter}");
log.Debug($"TEST modified by time: meterRslt.VolumeRef:{meterRslt.VolumeRef}, meterRslt.PulsesMaster:{meterRslt.PulsesMaster}");
if (iPerl != null)
{
if (iPerl.ResultCode != 0 && (meterRslt.WaterMeter.ResultCode & (int)Results.Entities.ResultCode.OptoErrorCodeMask) == 0)

View File

@ -635,7 +635,18 @@ namespace TBF.Rig.TestMethods.FlyingStartMassCollection
while (!e.Contains(Event.ScaleDone) && !e.Contains(Event.Next));
///
tMass2 = StateMachine.Time;
log.WarnFormat("End mass = {0}kg", EndMass);
try
{
if (EndMass != null)
{
log.WarnFormat("End mass = {0}kg", EndMass.Val);
}
}
catch (Exception ex)
{
log.ErrorFormat("Error while logging end mass: {0}", ex.Message);
}
TestEndTime = DateTime.Now;
if (test.DoDrainingAfter)