Joyit 3 tygodni temu
rodzic
commit
6bb5b1209b
1 zmienionych plików z 31 dodań i 9 usunięć
  1. 31 9
      const.go

+ 31 - 9
const.go

@@ -10,26 +10,48 @@ import (
 const STATE_OK = 1
 const STATE_FAILED = 0
 
+const (
+	// 系统错误号定义,最低号为110,最高127
+	MIN_SYSTEM_ERROR_CODE = config.MIN_SYSTEM_ERROR_CODE // 系统信息最小值
+	NEXT_SUBSCRIBE        = config.NEXT_SUBSCRIBE
+	NEXT_MIDDLE           = config.NEXT_MIDDLE
+	CONVERT_FAILED        = config.CONVERT_FAILED
+	FORBIDDEN             = config.FORBIDDEN
+	SYSTEM_ERROR          = config.SYSTEM_ERROR
+	GET_TIMEOUT           = config.GET_TIMEOUT
+	NO_MATCH_CONNECT      = config.NO_MATCH_CONNECT
+	NO_MATCH_FILTER       = config.NO_MATCH_FILTER
+	NO_MATCH_CMD          = config.NO_MATCH_CMD
+	MAX_SYSTEM_ERROR_CODE = config.MAX_SYSTEM_ERROR_CODE //系统信息最大值
+)
+
+const (
+	// ID 号最高值,高于这个值的ID号为系统内部使用
+	ID_MAX = 65500
+	// 验证ID
+	ID_AUTH = 65502
+)
+
 // 转换 id 到对应的消息
 func IdMsg(id uint8) string {
 	switch id {
-	case config.NEXT_SUBSCRIBE:
+	case NEXT_SUBSCRIBE:
 		return "NEXT SUBSCRIBE"
-	case config.NEXT_MIDDLE:
+	case NEXT_MIDDLE:
 		return "NEXT MIDDLE"
-	case config.CONVERT_FAILED:
+	case CONVERT_FAILED:
 		return "CONVERT FAILED"
-	case config.FORBIDDEN:
+	case FORBIDDEN:
 		return "FORBIDDEN"
-	case config.SYSTEM_ERROR:
+	case SYSTEM_ERROR:
 		return "SYSTEM ERROR"
-	case config.GET_TIMEOUT:
+	case GET_TIMEOUT:
 		return "GET TIMEOUT"
-	case config.NO_MATCH_CONNECT:
+	case NO_MATCH_CONNECT:
 		return "NO MATCH CONNECT"
-	case config.NO_MATCH_FILTER:
+	case NO_MATCH_FILTER:
 		return "NO MATCH FILTER"
-	case config.NO_MATCH_CMD:
+	case NO_MATCH_CMD:
 		return "NO MATCH CMD"
 	}
 	return fmt.Sprintf("UNKNOWN %d", id)