Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BodyProperty ¶
type BodyProperty struct { // Version 协议版本 jt808协议的 Version uint8 `json:"version,omitempty"` // PacketFragmented 分包标识 0-无分包 1-有分包 PacketFragmented uint8 `json:"packetFragmented,omitempty"` // EncryptMethod 加密标识,0为不加密 // 当此三位都为 0,表示消息体不加密; // 当第 10 位为 1,表示消息体经过 RSA 算法加密; EncryptMethod uint8 `json:"encryptMethod,omitempty"` // BodyDayaLen 消息体长度 BodyDayaLen uint16 `json:"bodyDayaLen,omitempty"` // contains filtered or unexported fields }
func (*BodyProperty) String ¶
func (p *BodyProperty) String() string
type Header ¶
type Header struct { // ID 消息ID ID uint16 `json:"ID,omitempty"` // Property 消息属性 Property *BodyProperty `json:"property"` // ProtocolVersion 协议版本 1-2011 2-2013 3-2019 ProtocolVersion consts.ProtocolVersionType `json:"protocolVersion,omitempty"` // TerminalPhoneNo 根据安装后终端自身的手机号转换。手机号不足 12 位,则在前补充数字 // 大陆手机号补充数字 0,港澳台则根据其区号进行位数补充 TerminalPhoneNo string `json:"terminalPhoneNo,omitempty"` // SerialNumber 占用两个字节,为发送信息的序列号,用于接收方检测是否有信息的丢失, // 上级平台和下级平台接自己发送数据包的个数计数,互不影响。 // 程序开始运行时等于零,发送第一帧数据时开始计数,到最大数后自动归零 SerialNumber uint16 `json:"serialNumber,omitempty"` // SubPackageSum 消息总包数 不分包的时候为0 SubPackageSum uint16 `json:"subPackageSum,omitempty"` // SubPackageNo 消息包序号 SubPackageNo uint16 `json:"subPackageNo,omitempty"` // PlatformSerialNumber 平台的流水号 PlatformSerialNumber uint16 `json:"platformSerialNumber,omitempty"` // ReplyID 平台回复的消息ID ReplyID uint16 `json:"replyID,omitempty"` // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.