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] }