fix(lua): missing speedPrec for getMix/insertMix (#5874)

This commit is contained in:
Peter Feerick
2025-02-09 08:47:31 +10:00
committed by GitHub
parent 0e0fcff406
commit 609fc05f33
+6 -1
View File
@@ -842,10 +842,11 @@ Get configuration for specified Mix
* `mixWarn` (number) warning (0 = off, 1 = 1 beep, .. 3 = 3 beeps)
* `delayUp` (number) delay up (time in 1/10 s)
* `delayDown` (number) delay down
* `speedPrec` precision of speed up/down (1 or 10)
* `speedUp` (number) speed up
* `speedDown` (number) speed down
@status current Introduced in 2.0.0, parameters below `multiplex` added in 2.0.13
@status current Introduced in 2.0.0, parameters below `multiplex` added in 2.0.13, `speedPrec` added in 2.10
*/
static int luaModelGetMix(lua_State *L)
{
@@ -869,6 +870,7 @@ static int luaModelGetMix(lua_State *L)
lua_pushtableinteger(L, "mixWarn", mix->mixWarn);
lua_pushtableinteger(L, "delayUp", mix->delayUp);
lua_pushtableinteger(L, "delayDown", mix->delayDown);
lua_pushtableinteger(L, "speedPrec", mix->speedPrec);
lua_pushtableinteger(L, "speedUp", mix->speedUp);
lua_pushtableinteger(L, "speedDown", mix->speedDown);
}
@@ -959,6 +961,9 @@ static int luaModelInsertMix(lua_State *L)
else if (!strcmp(key, "delayDown")) {
mix->delayDown = luaL_checkinteger(L, -1);
}
else if (!strcmp(key, "speedPrec")) {
mix->speedPrec = luaL_checkinteger(L, -1);
}
else if (!strcmp(key, "speedUp")) {
mix->speedUp = luaL_checkinteger(L, -1);
}