forked from qaz9877/go-smpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patherrors.go
26 lines (23 loc) · 956 Bytes
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package pdu
import (
"errors"
)
//goland:noinspection ALL
var (
ErrUnmarshalPDUFailed = errors.New("pdu: unmarshal pdu failed")
ErrUnknownDataCoding = errors.New("pdu: unknown data coding")
ErrInvalidSequence = errors.New("pdu: invalid sequence (should be 31 bit integer)")
ErrItemTooMany = errors.New("pdu: item too many")
ErrDataTooLarge = errors.New("pdu: data too large")
ErrUnparseableTime = errors.New("pdu: unparseable time")
ErrShortMessageTooLarge = errors.New("pdu: encoded short message data exceeds size of 140 bytes")
ErrMultipartTooMuch = errors.New("pdu: multipart sms too much (max 254 segments)")
)
const (
ErrInvalidCommandLength CommandStatus = 0x002
ErrInvalidCommandID CommandStatus = 0x003
ErrInvalidDestCount CommandStatus = 0x033
ErrInvalidDestFlag CommandStatus = 0x040
ErrInvalidTagLength CommandStatus = 0x0C2
ErrUnknownError CommandStatus = 0x0FF
)