ReadPressure_Response.cs 986 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System.Linq;
  2. namespace PressureGage_3051.MessageEntity.Incoming
  3. {
  4. public class ReadPressure_Response : MessageBase
  5. {
  6. public int DataNumber
  7. {
  8. get
  9. {
  10. return RawDataField.First();
  11. }
  12. }
  13. public float Pressure
  14. {
  15. get
  16. {
  17. return BytesToFloat(RawDataField.GetRange(1, 4).ToArray());
  18. }
  19. }
  20. public float PressurePercentage
  21. {
  22. get
  23. {
  24. return BytesToFloat(RawDataField.GetRange(5, 4).ToArray());
  25. }
  26. }
  27. public float StaticPressure
  28. {
  29. get
  30. {
  31. return BytesToFloat(RawDataField.GetRange(9, 4).ToArray());
  32. }
  33. }
  34. public float Temperature
  35. {
  36. get
  37. {
  38. return BytesToFloat(RawDataField.GetRange(13, 4).ToArray());
  39. }
  40. }
  41. }
  42. }