diff --git a/app/src/main/cpp/GPIOControl.cpp b/app/src/main/cpp/GPIOControl.cpp index a4857242..0948611c 100644 --- a/app/src/main/cpp/GPIOControl.cpp +++ b/app/src/main/cpp/GPIOControl.cpp @@ -233,6 +233,7 @@ size_t GpioControl::TurnOffImmediately(int cmd) it->references = 0; SetCamerastatus(cmd, false); setInt(it->cmd, 0); + it->openTime = 0; } break; } @@ -276,6 +277,7 @@ size_t GpioControl::TurnOff(int cmd, uint32_t delayedCloseTime/* = 0*/) { SetCamerastatus(cmd, false); setInt(it->cmd, 0); + it->openTime = 0; } } break; @@ -323,6 +325,7 @@ size_t GpioControl::TurnOff(const std::vector& cmds, uint32_t delayedCloseT { SetCamerastatus(it->cmd, false); setInt(it->cmd, 0); + it->openTime = 0; } } break; @@ -366,6 +369,7 @@ size_t GpioControl::TurnOff(const std::vector >& cmds) { SetCamerastatus(it->cmd, false); setInt(it->cmd, 0); + it->openTime = 0; } } break;