Introduce delayed failsafe check for multi

This commit is contained in:
3djc
2019-09-25 13:43:18 +02:00
parent 53d36cdbf4
commit e3a9c1ddb6
5 changed files with 19 additions and 18 deletions
+6
View File
@@ -73,6 +73,12 @@ static void processMultiStatusPacket(const uint8_t *data)
multiModuleStatus.patch = data[4];
multiModuleStatus.lastUpdate = get_tmr10ms();
if (multiModuleStatus.requiresFailsafeCheck == true) {
multiModuleStatus.requiresFailsafeCheck = false;
if (multiModuleStatus.supportsFailsafe() && g_model.moduleData[EXTERNAL_MODULE].failsafeMode == FAILSAFE_NOT_SET)
POPUP_WARNING(STR_NO_FAILSAFE);
}
if (wasBinding && !multiModuleStatus.isBinding() && multiBindStatus == MULTI_BIND_INITIATED)
multiBindStatus = MULTI_BIND_FINISHED;
}