|
|
@@ -156,6 +156,16 @@ static int luat_ctiot_msg_handler(lua_State *L, void* ptr)
|
|
|
}
|
|
|
lua_getglobal(L, "sys_pub");
|
|
|
lua_pushstring(L, tag);
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT 接收回调消息
|
|
|
+CTIOT_RX
|
|
|
+@string data, CTIOT 接收数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_RX", function(data)
|
|
|
+ log.info("CTIOT_RX", data:toHex())
|
|
|
+end)
|
|
|
+*/
|
|
|
if (CTIOT_EVENT_RX == type)
|
|
|
{
|
|
|
lua_pushlstring(L, buff + 6, len);
|
|
|
@@ -163,6 +173,84 @@ static int luat_ctiot_msg_handler(lua_State *L, void* ptr)
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT 发送回调消息
|
|
|
+CTIOT_TX
|
|
|
+@bool error, 是否成功
|
|
|
+@number error_code, 错误代码
|
|
|
+@number param, 数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_TX", function (error, error_code, param)
|
|
|
+ log.info("CTIOT_TX", error, error_code, param)
|
|
|
+end)
|
|
|
+*/
|
|
|
+
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT REG回调消息
|
|
|
+CTIOT_REG
|
|
|
+@bool error, 是否成功
|
|
|
+@number error_code, 错误代码
|
|
|
+@number param, 数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_REG", function (error, error_code, param)
|
|
|
+ log.info("CTIOT_REG", error, error_code, param)
|
|
|
+end)
|
|
|
+*/
|
|
|
+
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT DEREG回调消息
|
|
|
+CTIOT_DEREG
|
|
|
+@bool error, 是否成功
|
|
|
+@number error_code, 错误代码
|
|
|
+@number param, 数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_DEREG", function (error, error_code, param)
|
|
|
+ log.info("CTIOT_DEREG", error, error_code, param)
|
|
|
+end)
|
|
|
+*/
|
|
|
+
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT 唤醒回调消息
|
|
|
+CTIOT_WAKEUP
|
|
|
+@bool error, 是否成功
|
|
|
+@number error_code, 错误代码
|
|
|
+@number param, 数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_WAKEUP", function (error, error_code, param)
|
|
|
+ log.info("CTIOT_WAKEUP", error, error_code, param)
|
|
|
+end)
|
|
|
+*/
|
|
|
+
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT 其他回调消息
|
|
|
+CTIOT_OTHER
|
|
|
+@bool error, 是否成功
|
|
|
+@number error_code, 错误代码
|
|
|
+@number param, 数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_OTHER", function (error, error_code, param)
|
|
|
+ log.info("CTIOT_OTHER", error, error_code, param)
|
|
|
+end)
|
|
|
+*/
|
|
|
+
|
|
|
+/*
|
|
|
+@sys_pub ctiot
|
|
|
+CTIOT FOTA回调消息
|
|
|
+CTIOT_FOTA
|
|
|
+@bool error, 是否成功
|
|
|
+@number error_code, 错误代码
|
|
|
+@number param, 数据
|
|
|
+@usage
|
|
|
+sys.subscribe("CTIOT_FOTA", function (error, error_code, param)
|
|
|
+ log.info("CTIOT_FOTA", error, error_code, param)
|
|
|
+end)
|
|
|
+*/
|
|
|
+
|
|
|
lua_pushboolean(L, error);
|
|
|
lua_pushinteger(L, error_code);
|
|
|
lua_pushinteger(L, param);
|