using DTS.Common.Interface.DASFactory.Diagnostics; using System.Collections.Generic; using DTS.Common; namespace DTS.DASLib.Service { public class ArmCheckResults : IArmCheckResults { /// /// sensor EIDs, key is index of channel, value is an array of ids /// public Dictionary SensorIds { get; set; } public Dictionary SquibResistances { get; set; } /// /// some DAS (TDAS Pro rack) can have multiple battery voltages for modules ... /// public double?[] BatteryVoltage { get; set; } public double? InputVoltage { get; set; } public bool? StartLineShorted { get; set; } public bool? EventLineShorted { get; set; } public short[] TiltSensorDataPre { get; set; } public double[] TiltDegrees { get; set; } public Dictionary IndexedTiltSensorDataPre { get; set; } = new Dictionary(); public Dictionary IndexedTiltDegrees { get; set; } = new Dictionary(); public float[] TemperaturesPre { get; set; } public double[] Gains { get; set; } public double[] ZeroData { get; set; } public IDictionary InputClockLocks { get; set; } } }