您当前的位置: 首页 > 

qianbo_insist

暂无认证

  • 0浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

GB28181系统设计(五)(脚本化流程高级技巧)

qianbo_insist 发布时间:2022-04-02 19:27:32 ,浏览量:0

GB28181系统设计 一 事件设计 GB28181系统设计 二 kdtree 算法 GB28181系统设计 三 于python通信 GB28181系统设计 四 横向扩展和纵向扩展

脚本化

我们想把一些流程设计进脚本,以避免后期的一些修改程序,所以我们必须把一些程序模块化以后一部分注册到脚本里面,一部分调用脚本的函数。这可以做到吗?完全可以。

使用lua

我们把前面的一些事件来脚本化,除了python,我们使用lua语言来做脚本,还有一种选择是AngelScript,这是一种最大化近似c语言调用得脚本,这是我们依然选用lua来做这个工作。是因为lua在这方面非常成熟。

static int emit(lua_State* L)
{
	int n = lua_gettop(L);
	for (int i =1; i             
关注
打赏
1663161521
查看更多评论
0.0374s