Skip to content

Commit d3e2477

Browse files
adeebshihadehBruce Wayne
authored and
Bruce Wayne
committed
python lib: disable checks on reconnect
1 parent 36b3171 commit d3e2477

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

python/__init__.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,14 @@ class Panda:
211211

212212
def __init__(self, serial: Optional[str] = None, claim: bool = True, disable_checks: bool = True):
213213
self._serial = serial
214+
self._disable_checks = disable_checks
215+
214216
self._handle = None
215217
self._bcd_device = None
216218

217219
# connect and set mcu type
218220
self.connect(claim)
219221

220-
# disable openpilot's heartbeat checks
221-
if disable_checks:
222-
self.set_heartbeat_disabled()
223-
self.set_power_save(0)
224222

225223
def close(self):
226224
self._handle.close()
@@ -270,6 +268,11 @@ def connect(self, claim=True, wait=False):
270268
self.health_version, self.can_version = self.get_packets_versions()
271269
print("connected")
272270

271+
# disable openpilot's heartbeat checks
272+
if self._disable_checks:
273+
self.set_heartbeat_disabled()
274+
self.set_power_save(0)
275+
273276
def reset(self, enter_bootstub=False, enter_bootloader=False, reconnect=True):
274277
try:
275278
if enter_bootloader:

0 commit comments

Comments
 (0)