Files
HikNetSDKPkg/error.go
kunmeng c8cb43e9b3 refactor: 删除未使用的代码文件
- 移除 Core 目录下的 CallBack.go、core.go 和 Type.go 文件
- 这些文件包含了未使用的类型定义和函数实现
- 删除冗余代码有助于简化项目结构,提高代码可读性和维护性
2025-05-30 14:15:24 +08:00

31 lines
640 B
Go

package HikSDK
import "C"
import (
"strconv"
)
// 构造HcnetError
func NewHcnetError(Code int, Msg string, FuncName string) *HcnetError {
return &HcnetError{Code: Code, Msg: Msg, FuncName: FuncName}
}
// 海康网络sdk自定义错误
type HcnetError struct {
Code int `json:"Code"` // 错误码
Msg string `json:"Msg"` // 错误码描述
FuncName string `json:"FuncName"`
}
func (p *HcnetError) Error() string {
return strconv.FormatInt(int64(p.Code), 10) + "," + p.Msg
}
func (p *HcnetError) IsPasswordError() bool {
return p.Code == 1
}
func (p *HcnetError) IsDeviceOfflineError() bool {
return p.Code == 7
}