12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace PressureGage_3051.MessageEntity.Incoming
- {
- public class ReadView_Response : MessageBase
- {
- public int DataNumber
- {
- get
- {
- return RawDataField.First();
- }
- }
- public ViewTypeEnum ViewType
- {
- get
- {
- return (ViewTypeEnum)RawDataField[2];
- }
- }
- public float MinMeasuringRange
- {
- get
- {
- return BytesToFloat(RawDataField.GetRange(3, 4).ToArray());
- }
- }
- public float MaxMeasuringRange
- {
- get
- {
- return BytesToFloat(RawDataField.GetRange(7, 4).ToArray());
- }
- }
- public float DampPeriod
- {
- get
- {
- return BytesToFloat(RawDataField.GetRange(11, 4).ToArray());
- }
- }
- public float SmallSignalExcision
- {
- get
- {
- return BytesToFloat(RawDataField.GetRange(15, 4).ToArray());
- }
- }
- public override string ToLogString()
- {
- return base.ToLogString();
- }
- }
- public enum ViewTypeEnum : byte
- {
- Pressure = 0,
- Percentage = 1,
- StaticPressure = 2,
- Temperature = 3
- }
- }
|