getresultack.java

来自「利用Java Socket写的一段通讯协议」· Java 代码 · 共 61 行

JAVA
61
字号
package com.ict.netcom2.message;

import com.ict.netcom2.result.*;

public class GetResultAck {
	
	/**
	 * 认证码,随机生成,返回时如果返回的认证码不匹配则结果无效<br>
	 * Actually 4 bytes
	 */
	public int authCode;
	
	/**
	 * 状态<br>
	 * 0:正常; 1:结果不存在; 2:没有访问该oid的权限; 3:其他错误<br>
	 * Actually 1 byte
	 */
	public int status;
	
	/**
	 * 结果对象标识ID
	 */
	public String oid;
	
	/**
	 * 结果长度<br>
	 * Actually 4 bytes
	 */
	public int resultLen;
	
	/**
	 * Measure result.
	 */
	public MeasureResult result;
	
	
	public String toString() {
		if (status == 0) {
			return result.toString();
		}
		else {
			return "GetResultAck : "+reportStatus();
		}
	}

	public String reportStatus() {
		switch (status) {
		case 0:
			return "No error.";
		case 1:
			return "Result does not exist.";
		case 2:
			return "OID permission denied.";
		default:
			return "Unknown error.";
		}
	}

	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?