public class BlueLight extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
BlueLight.CmdId
命令
|
static class |
BlueLight.Head
包 由包头+包体组成,包头如:
struct BlueDemoHead
{
unsigned char m_magicCode[2];
unsigned short m_version;
unsigned short m_totalLength;
unsigned short m_cmdId;
unsigned short m_seq;
unsigned short m_errorCode;
};
包体为字符串 utf-8编码
|
限定符和类型 | 字段和说明 |
---|---|
String |
body |
BlueLight.Head |
head |
构造器和说明 |
---|
BlueLight() |
public BlueLight.Head head
public String body
public static BlueLight build(BlueLight.CmdId cmdId, String respText, short seq)
cmdId
- 命令respText
- 包体内容seq
- 序列号 响应包同传入参数值;push包为0public byte[] toBytes()
public static BlueLight parse(byte[] reqBytes)
reqBytes
- 二进制protected static String bytesToHex(byte[] b)
Copyright © 2017. All rights reserved.