proto-debuger/protoDebuger/lua_bind.cpp

29 lines
616 B
C++

#include "lua_bind.h"
#include "sharedata.h"
// 在qml界面中显示lua层处理过的数据
int LuaShowData(lua_State *vm)
{
// 获取函数参数:从栈底取一个参数
const char *k = lua_tostring(vm, 1);
if (nullptr != k){
//todo qml显示添加
}
gGlobal.ShowDataInQML(QString(k));
return 0;
}
//
int LuaWriteUart(lua_State *vm)
{
// 获取函数参数:从栈底取一个参数
const char *k = lua_tostring(vm, 1);
if (nullptr != k){
//todo qml显示添加
}
gGlobal.SendUartData(k);
qDebug()<<"send data "<< QString(k);
return 0;
}