@@ -840,13 +840,14 @@ Get configuration for specified Mix
840
840
* `flightModes` (number) bit-mask of active flight modes
841
841
* `carryTrim` (boolean) carry trim
842
842
* `mixWarn` (number) warning (0 = off, 1 = 1 beep, .. 3 = 3 beeps)
843
+ * `delayPrec` precision of delay up/down (1 or 10)
843
844
* `delayUp` (number) delay up (time in 1/10 s)
844
845
* `delayDown` (number) delay down
845
846
* `speedPrec` precision of speed up/down (1 or 10)
846
847
* `speedUp` (number) speed up
847
848
* `speedDown` (number) speed down
848
849
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
850
851
*/
851
852
static int luaModelGetMix (lua_State *L)
852
853
{
@@ -868,6 +869,7 @@ static int luaModelGetMix(lua_State *L)
868
869
lua_pushtableinteger (L, " flightModes" , mix->flightModes );
869
870
lua_pushtableboolean (L, " carryTrim" , mix->carryTrim );
870
871
lua_pushtableinteger (L, " mixWarn" , mix->mixWarn );
872
+ lua_pushtableinteger (L, " delayPrec" , mix->delayPrec );
871
873
lua_pushtableinteger (L, " delayUp" , mix->delayUp );
872
874
lua_pushtableinteger (L, " delayDown" , mix->delayDown );
873
875
lua_pushtableinteger (L, " speedPrec" , mix->speedPrec );
@@ -955,6 +957,9 @@ static int luaModelInsertMix(lua_State *L)
955
957
else if (!strcmp (key, " mixWarn" )) {
956
958
mix->mixWarn = luaL_checkinteger (L, -1 );
957
959
}
960
+ else if (!strcmp (key, " delayPrec" )) {
961
+ mix->delayPrec = luaL_checkinteger (L, -1 );
962
+ }
958
963
else if (!strcmp (key, " delayUp" )) {
959
964
mix->delayUp = luaL_checkinteger (L, -1 );
960
965
}
0 commit comments