using System.Linq; namespace PressureGage_3051.MessageEntity.Incoming { public class ReadAlarm_Response : MessageBase { public int DataNumber { get { return RawDataField.First(); } } public AlarmTypeEnum LowerAlert { get { return (AlarmTypeEnum)RawDataField[2]; } } public AlarmTypeEnum UpperAlert { get { return (AlarmTypeEnum)RawDataField[4]; } } public int FaultLocation { get { return RawDataField[6]; } } public int FaultType { get { return RawDataField[8]; } } } public enum AlarmTypeEnum { Undefined = 0x00, OperatingFlow = 0x01, StandardFlow = 0x01, Pressure = 0x10, Temperature = 0x40 } }