Fixes #1818: added Lua model.resetTimer() function

This commit is contained in:
Damjan Adamic
2014-11-02 09:31:31 +01:00
parent 884d762de8
commit 22c7ec6a39
+10
View File
@@ -654,6 +654,15 @@ static int luaModelSetTimer(lua_State *L)
return 0;
}
static int luaModelResetTimer(lua_State *L)
{
int idx = luaL_checkunsigned(L, 1);
if (idx < MAX_TIMERS) {
timerReset(idx);
}
return 0;
}
static int getFirstInput(int chn)
{
for (int i=0; i<MAX_INPUTS; i++) {
@@ -1503,6 +1512,7 @@ const luaL_Reg modelLib[] = {
{ "setInfo", luaModelSetInfo },
{ "getTimer", luaModelGetTimer },
{ "setTimer", luaModelSetTimer },
{ "resetTimer", luaModelResetTimer },
{ "getInputsCount", luaModelGetInputsCount },
{ "getInput", luaModelGetInput },
{ "insertInput", luaModelInsertInput },