|
|
@@ -395,6 +395,15 @@ buff:pack(">IIHA", 0x1234, 0x4567, 0x12,"abcdefg") -- 按格式写入几个数
|
|
|
-- < 小端
|
|
|
-- > 大端
|
|
|
-- = 默认大小端
|
|
|
+
|
|
|
+-- 例子
|
|
|
+buff:pack(
|
|
|
+">IIHA", -- 格式字符串:大端序,依次为[4字节无符号整型, 4字节无符号整型, 2字节无符号短整型, 字符串]
|
|
|
+0x1234, -- 参数1:整数值,写入为4字节(大端:00 00 12 34)
|
|
|
+0x4567, -- 参数2:整数值,写入为4字节(大端:00 00 45 67)
|
|
|
+0x12, -- 参数3:整数值,写入为2字节(大端:00 12)
|
|
|
+"abcdefg" -- 参数4:字符串,写入7字节ASCII码(61 62 63 64 65 66 67)
|
|
|
+)
|
|
|
*/
|
|
|
#define PACKNUMBER(OP, T) \
|
|
|
case OP: \
|