Skip to content

Commit 58b878d

Browse files
author
Richard Clubb
committed
Changed method call of isExpired and isActive to use a common timer
check function. Ran unit tests and all passed
1 parent 2fcd205 commit 58b878d

2 files changed

Lines changed: 38 additions & 44 deletions

File tree

.idea/workspace.xml

Lines changed: 33 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

uds_communications/Utilities/ResettableTimer.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,20 @@ def stop(self):
4444
self.__expired_flag = False
4545

4646
def isRunning(self):
47-
_ = self.isExpired()
47+
self.__timerCheck()
4848
return self.__active_flag
4949

5050
def isExpired(self):
51+
self.__timerCheck()
52+
return self.__expired_flag
5153

52-
if(self.__active_flag):
54+
def __timerCheck(self):
55+
if (self.__active_flag):
5356
currTime = perf_counter()
5457
if (currTime - self.__startTime) > self.__timeoutTime:
5558
self.__expired_flag = True
5659
self.__active_flag = False
5760

58-
return self.__expired_flag
5961

6062
if __name__ == "__main__":
6163

0 commit comments

Comments
 (0)