Skip to content

Commit 36f2b6a

Browse files
authored
fix(lua): missing delayPrec for getMix/insertMix (#5886)
1 parent 609fc05 commit 36f2b6a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

radio/src/lua/api_model.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -840,13 +840,14 @@ Get configuration for specified Mix
840840
* `flightModes` (number) bit-mask of active flight modes
841841
* `carryTrim` (boolean) carry trim
842842
* `mixWarn` (number) warning (0 = off, 1 = 1 beep, .. 3 = 3 beeps)
843+
* `delayPrec` precision of delay up/down (1 or 10)
843844
* `delayUp` (number) delay up (time in 1/10 s)
844845
* `delayDown` (number) delay down
845846
* `speedPrec` precision of speed up/down (1 or 10)
846847
* `speedUp` (number) speed up
847848
* `speedDown` (number) speed down
848849
849-
@status current Introduced in 2.0.0, parameters below `multiplex` added in 2.0.13, `speedPrec` added in 2.10
850+
@status current Introduced in 2.0.0, parameters below `multiplex` added in 2.0.13, `speedPrec` added in 2.10, `delayPrec` added in 2.11
850851
*/
851852
static int luaModelGetMix(lua_State *L)
852853
{
@@ -868,6 +869,7 @@ static int luaModelGetMix(lua_State *L)
868869
lua_pushtableinteger(L, "flightModes", mix->flightModes);
869870
lua_pushtableboolean(L, "carryTrim", mix->carryTrim);
870871
lua_pushtableinteger(L, "mixWarn", mix->mixWarn);
872+
lua_pushtableinteger(L, "delayPrec", mix->delayPrec);
871873
lua_pushtableinteger(L, "delayUp", mix->delayUp);
872874
lua_pushtableinteger(L, "delayDown", mix->delayDown);
873875
lua_pushtableinteger(L, "speedPrec", mix->speedPrec);
@@ -955,6 +957,9 @@ static int luaModelInsertMix(lua_State *L)
955957
else if (!strcmp(key, "mixWarn")) {
956958
mix->mixWarn = luaL_checkinteger(L, -1);
957959
}
960+
else if (!strcmp(key, "delayPrec")) {
961+
mix->delayPrec = luaL_checkinteger(L, -1);
962+
}
958963
else if (!strcmp(key, "delayUp")) {
959964
mix->delayUp = luaL_checkinteger(L, -1);
960965
}

0 commit comments

Comments
 (0)