Versions in this module Expand all Collapse all v1 v1.0.0 Oct 25, 2018 Changes in this version + const CR + const Esc + const Sub + var ErrUnevenLength = errors.New("parse octets: uneven length of string") + var ErrUnevenNumber = errors.New("decode ucs2: uneven number of octets") + var ErrUnexpected = errors.New("parse octets: met a non-HEX rune in string") + var ErrUnexpectedByte = errors.New("7bit decode: met an unexpected byte") + func Decode7Bit(octets []byte) (str string, err error) + func DecodeSemi(octets []byte) []int + func DecodeSemiAddress(octets []byte) (str string) + func DecodeUcs2(octets []byte) (str string, err error) + func Encode7Bit(str string) []byte + func EncodeSemi(chunks ...uint64) []byte + func EncodeUcs2(str string) []byte + func IsGsmAlpha(str string) bool + func Pack7Bit(raw7 []byte) []byte + func ParseOddHexStr(hex string) ([]byte, error) + func Unpack7Bit(pack7 []byte) []byte