| | |
| | | package com.comm; |
| | | |
| | | import android.os.Handler; |
| | | import android.webkit.JavascriptInterface; |
| | | |
| | | import com.fbo2206.FBO_ParamDischarge; |
| | | import com.fbs9100.FBS_ComBase; |
| | | import com.google.gson.Gson; |
| | | |
| | | import java.nio.ByteBuffer; |
| | | |
| | | public class ServiceModel |
| | | { |
| | | public int code; |
| | | public int cmd; |
| | | public String msg; |
| | | public Object data; |
| | | public Handler handler; |
| | | |
| | | public ServiceModel() |
| | | { |
| | |
| | | int code = 0; |
| | | int cmd = 0; |
| | | Object data = null; |
| | | handler = null; |
| | | } |
| | | |
| | | public ByteBuffer createByteBuffer(){ |
| | | ByteBuffer byteBuffer = ByteBuffer.allocate(0); |
| | | if(code == FBS_ComBase.CMD_SetDischargeParm){ |
| | | Gson gson = new Gson(); |
| | | FBO_ParamDischarge param = gson.fromJson(data.toString(), FBO_ParamDischarge.class); |
| | | byteBuffer = param.getByteBuffer(); |
| | | } |
| | | return byteBuffer; |
| | | } |
| | | |
| | | @JavascriptInterface |
| | | public void setServiceModel(int cmd,Object data){ |
| | | this.cmd = cmd; |
| | | this.data = data; |
| | | } |
| | | |
| | | @JavascriptInterface |
| | | public ServiceModel getServiceModel(){ |
| | | return this; |
| | | } |
| | | |
| | | public int getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public void setCode(int code) { |
| | | this.code = code; |
| | | } |
| | | |
| | | public int getCmd() { |
| | | return cmd; |
| | | } |
| | | |
| | | public void setCmd(int cmd) { |
| | | this.cmd = cmd; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public void setMsg(String msg) { |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public Object getData() { |
| | | return data; |
| | | } |
| | | |
| | | public void setData(Object data) { |
| | | this.data = data; |
| | | } |
| | | |
| | | public Handler getHandler() { |
| | | return handler; |
| | | } |
| | | |
| | | public void setHandler(Handler handler) { |
| | | this.handler = handler; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "ServiceModel{" + |
| | | "code=" + code + |
| | | ", cmd=" + cmd + |
| | | ", msg='" + msg + '\'' + |
| | | ", data=" + data + |
| | | ", handler=" + handler + |
| | | '}'; |
| | | } |
| | | } |