22 lines
517 B
Go
22 lines
517 B
Go
package camera
|
|||
|
|
|
||
|
|
import "math"
|
||
|
|
|
||
|
|
var (
|
||
|
|
Err_CameraTimeout = CameraError(math.Pow(2, 0)) // 相机超时
|
||
|
|
Err_CameraNotDetected = CameraError(math.Pow(2, 1)) // 未检测到目标
|
||
|
|
Err_CameraCommError = CameraError(math.Pow(2, 2)) // 通信异常
|
||
|
|
)
|
||
|
|
|
||
|
|
var CameraErrorMap = map[CameraError]string{
|
||
|
|
Err_CameraTimeout: "相机超时",
|
||
|
|
Err_CameraNotDetected: "未检测到目标",
|
||
|
|
Err_CameraCommError: "通信异常",
|
||
|
|
}
|
||
|
|
|
||
|
|
type CameraError int64
|
||
|
|
|
||
|
|
func (c CameraError) Error() string {
|
||
|
|
return CameraErrorMap[c]
|
||
|
|
}
|