errors.go 899 B

1234567891011121314151617181920212223242526272829303132
  1. package errors
  2. import (
  3. "errors"
  4. )
  5. var (
  6. ErrCRC16Failed = errors.New("CRC16 verification failed")
  7. // 无效消息体
  8. ErrInvalidBody = errors.New("invalid body")
  9. // 消息体过长
  10. ErrBodyTooLong = errors.New("body too long")
  11. // 无效消息头
  12. ErrInvalidHeader = errors.New("invalid header")
  13. // 未找到标识符
  14. ErrNotFoundPrefixID = errors.New("not found prefix")
  15. // 无效BCD时间
  16. ErrInvalidBCDTime = errors.New("invalid BCD time")
  17. // 无效消息格式
  18. ErrInvalidMessage = errors.New("invalid message")
  19. // 无效消息校验和
  20. ErrInvalidCheckSum = errors.New("invalid check sum")
  21. // 消息类型未注册
  22. ErrTypeNotRegistered = errors.New("entity not registered")
  23. // 附加信息长度错误
  24. ErrInvalidExtraLength = errors.New("invalid extra length")
  25. // 消息解密失败
  26. ErrDecryptMessageFailed = errors.New("decrypt message failed")
  27. //
  28. WTF = errors.New("wtf")
  29. )