docs: подробные docstring перед каждой функцией

This commit is contained in:
Repinoid
2026-06-06 07:22:35 +04:00
parent 0de7e0591c
commit 8da4876cb8
5 changed files with 11 additions and 2 deletions
+4
View File
@@ -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