Missing Safety references (#2146)

* forgot these

* fix that
This commit is contained in:
Shane Smiskol
2025-02-11 23:03:10 -06:00
committed by GitHub
parent d3508ff042
commit 978ee19005
2 changed files with 4 additions and 5 deletions

View File

@@ -78,7 +78,8 @@ For example, to receive CAN messages:
```
And to send one on bus 0:
``` python
>>> panda.set_safety_mode(Panda.SAFETY_ALLOUTPUT)
>>> from opendbc.safety import Safety
>>> panda.set_safety_mode(Safety.SAFETY_ALLOUTPUT)
>>> panda.can_send(0x1aa, b'message', 0)
```
Note that you may have to setup [udev rules](https://github.com/commaai/panda/tree/master/drivers/linux) for Linux, such as

View File

@@ -9,8 +9,6 @@ import binascii
from functools import wraps, partial
from itertools import accumulate
from opendbc.safety import Safety
from .base import BaseHandle
from .constants import FW_PATH, McuType
from .dfu import PandaDFU
@@ -714,7 +712,7 @@ class Panda:
def set_power_save(self, power_save_enabled=0):
self._handle.controlWrite(Panda.REQUEST_OUT, 0xe7, int(power_save_enabled), 0, b'')
def set_safety_mode(self, mode=Safety.SAFETY_SILENT, param=0):
def set_safety_mode(self, mode=0, param=0): # Safety.SAFETY_SILENT
self._handle.controlWrite(Panda.REQUEST_OUT, 0xdc, mode, param, b'')
def set_obd(self, obd):