Resp.java
上传用户:leafage163
上传日期:2022-08-08
资源大小:15k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package com.zzxy.shortmessage.SGIP;
  2. import java.nio.ByteBuffer;
  3. public class Resp  extends SGIPAbstractStruct{
  4. public byte Result;   //1B 0:接收成功;其它: 错误码
  5. public String Reserve;//8B 保留,扩展用
  6. public static final int STRUCT_SIZE=9;
  7. public Resp() {
  8. Head head = new Head(0);
  9. head.Msglen=Head.STRUCT_SIZE+this.STRUCT_SIZE;
  10. this.setHead(head);
  11. }
  12. //@Override
  13. public ByteBuffer getBuffer() {
  14. ByteBuffer buffer = ByteBuffer.allocate(STRUCT_SIZE);
  15. buffer.order(byteOrder);
  16. buffer.put(Result);
  17. for (int i = 0; i < 8; i++) {
  18. buffer.put((byte)0);
  19. }
  20. buffer.flip();
  21. return buffer;
  22. }
  23. //@Override
  24. public void setBuffer(ByteBuffer buffer) throws Exception {
  25. buffer.order(byteOrder);
  26. Result = buffer.get();
  27. }
  28.   }