From 609fc05f333c92bca5552ff4701495a73d6a1a3a Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Sun, 9 Feb 2025 08:47:31 +1000 Subject: [PATCH] fix(lua): missing speedPrec for getMix/insertMix (#5874) --- radio/src/lua/api_model.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/radio/src/lua/api_model.cpp b/radio/src/lua/api_model.cpp index c4f8c3aea..a4a5c627c 100644 --- a/radio/src/lua/api_model.cpp +++ b/radio/src/lua/api_model.cpp @@ -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); }