|
@@ -10,26 +10,48 @@ import (
|
|
|
const STATE_OK = 1
|
|
const STATE_OK = 1
|
|
|
const STATE_FAILED = 0
|
|
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 到对应的消息
|
|
// 转换 id 到对应的消息
|
|
|
func IdMsg(id uint8) string {
|
|
func IdMsg(id uint8) string {
|
|
|
switch id {
|
|
switch id {
|
|
|
- case config.NEXT_SUBSCRIBE:
|
|
|
|
|
|
|
+ case NEXT_SUBSCRIBE:
|
|
|
return "NEXT SUBSCRIBE"
|
|
return "NEXT SUBSCRIBE"
|
|
|
- case config.NEXT_MIDDLE:
|
|
|
|
|
|
|
+ case NEXT_MIDDLE:
|
|
|
return "NEXT MIDDLE"
|
|
return "NEXT MIDDLE"
|
|
|
- case config.CONVERT_FAILED:
|
|
|
|
|
|
|
+ case CONVERT_FAILED:
|
|
|
return "CONVERT FAILED"
|
|
return "CONVERT FAILED"
|
|
|
- case config.FORBIDDEN:
|
|
|
|
|
|
|
+ case FORBIDDEN:
|
|
|
return "FORBIDDEN"
|
|
return "FORBIDDEN"
|
|
|
- case config.SYSTEM_ERROR:
|
|
|
|
|
|
|
+ case SYSTEM_ERROR:
|
|
|
return "SYSTEM ERROR"
|
|
return "SYSTEM ERROR"
|
|
|
- case config.GET_TIMEOUT:
|
|
|
|
|
|
|
+ case GET_TIMEOUT:
|
|
|
return "GET TIMEOUT"
|
|
return "GET TIMEOUT"
|
|
|
- case config.NO_MATCH_CONNECT:
|
|
|
|
|
|
|
+ case NO_MATCH_CONNECT:
|
|
|
return "NO MATCH CONNECT"
|
|
return "NO MATCH CONNECT"
|
|
|
- case config.NO_MATCH_FILTER:
|
|
|
|
|
|
|
+ case NO_MATCH_FILTER:
|
|
|
return "NO MATCH FILTER"
|
|
return "NO MATCH FILTER"
|
|
|
- case config.NO_MATCH_CMD:
|
|
|
|
|
|
|
+ case NO_MATCH_CMD:
|
|
|
return "NO MATCH CMD"
|
|
return "NO MATCH CMD"
|
|
|
}
|
|
}
|
|
|
return fmt.Sprintf("UNKNOWN %d", id)
|
|
return fmt.Sprintf("UNKNOWN %d", id)
|