1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-16 12:55:12 +03:00

Added model.resetSensor(sensor) function

Issue #7562
This commit is contained in:
Jesper Frickmann 2020-12-03 19:53:34 -05:00 committed by GitHub
parent e8da62d629
commit b320e9f884
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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 */
};