HeartbeatData.java
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. import java.*;
  2. public class HeartbeatData {
  3. //
  4. String type;
  5. //
  6. String port;
  7. //
  8. String value;
  9. //
  10. private static String byteToShort(byte msb, byte lsb, boolean swap) {
  11. int imsb = new Byte(msb).intValue();
  12. imsb = (imsb << 8) & (0x0000FF00) ;
  13. int ilsb = new Byte(lsb).intValue();
  14. ilsb = (ilsb) & (0x000000FF) ;
  15. int ret = 0;
  16. ret = imsb | ilsb;
  17. return ret + "";
  18. }
  19. //
  20. public HeartbeatData( byte[] data ) {
  21. type = byteToShort(data[0], data[1], true);
  22. port = byteToShort(data[4], data[5], true);
  23. value = byteToShort(data[6], data[7], true);
  24. }
  25. //
  26. public String getType() {
  27. return type;
  28. }
  29. //
  30. public String getPort() {
  31. return port;
  32. }
  33. //
  34. public String getValue() {
  35. return value;
  36. }
  37. //
  38. public String toString() {
  39. return "Type: " + type + " Port: " + port  + " Value: " + value;
  40. }
  41. }