docs: подробные docstring перед каждой функцией
This commit is contained in:
@@ -21,6 +21,7 @@ class AdaptiveTiming:
|
||||
RES = 4 # делитель для ATST
|
||||
|
||||
def __init__(self):
|
||||
"""Начальный таймаут = DEFAULT."""
|
||||
self._t = self.DEFAULT
|
||||
self._min = self.MIN
|
||||
|
||||
@@ -35,15 +36,18 @@ class AdaptiveTiming:
|
||||
return max(1, self._t // self.RES)
|
||||
|
||||
def increase(self):
|
||||
"""Увеличить таймаут на STEP (ЭБУ медленно отвечает)."""
|
||||
"""Увеличить таймаут (ЭБУ медленно отвечает)."""
|
||||
if self._t + self.STEP < self.MAX:
|
||||
self._t += self.STEP
|
||||
|
||||
def decrease(self):
|
||||
"""Уменьшить таймаут на STEP (ЭБУ отвечает быстро)."""
|
||||
"""Уменьшить таймаут (ЭБУ отвечает быстро)."""
|
||||
if self._t - self.STEP >= self._min:
|
||||
self._t -= self.STEP
|
||||
|
||||
def reset(self):
|
||||
"""Сброс до DEFAULT (после BUS ERROR / инициализации)."""
|
||||
"""Сбросить до DEFAULT (после BUS ERROR)."""
|
||||
self._t = self.DEFAULT
|
||||
|
||||
Reference in New Issue
Block a user