mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 11:29:51 +03:00
Merge pull request #8137 from jfrickmann/2.3
Added model.resetSensor(sensor) function
This commit is contained in:
commit
8a676c32c7
1 changed files with 23 additions and 0 deletions
|
@ -1551,6 +1551,28 @@ static int luaModelGetSensor(lua_State *L)
|
|||
return 1;
|
||||
}
|
||||
|
||||
/*luadoc
|
||||
@function model.resetSensor(sensor)
|
||||
|
||||
Reset Telemetry Sensor parameters
|
||||
|
||||
@param sensor (unsigned number) sensor number (use 0 for sensor 1)
|
||||
|
||||
@retval nil
|
||||
|
||||
@status current Introduced in 2.3.0
|
||||
*/
|
||||
static int luaModelResetSensor(lua_State *L)
|
||||
{
|
||||
unsigned int idx = luaL_checkunsigned(L, 1);
|
||||
if (idx < MAX_TELEMETRY_SENSORS) {
|
||||
telemetryItems[idx].clear();
|
||||
}
|
||||
|
||||
lua_pushnil(L);
|
||||
return 1;
|
||||
}
|
||||
|
||||
const luaL_Reg modelLib[] = {
|
||||
{ "getInfo", luaModelGetInfo },
|
||||
{ "setInfo", luaModelSetInfo },
|
||||
|
@ -1584,5 +1606,6 @@ const luaL_Reg modelLib[] = {
|
|||
{ "getGlobalVariable", luaModelGetGlobalVariable },
|
||||
{ "setGlobalVariable", luaModelSetGlobalVariable },
|
||||
{ "getSensor", luaModelGetSensor },
|
||||
{ "resetSensor", luaModelResetSensor },
|
||||
{ NULL, NULL } /* sentinel */
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue