Files
openpilot/opendbc_repo/opendbc/car/byd/radar_interface.py

5 lines
28 KiB
Python
Raw Normal View History

2026-01-11 18:23:29 +08:00
#!/usr/bin/env python3
# Pyarmor 9.1.9 (trial), 000000, non-profits, 2026-01-11T18:22:34.901624
from pyarmor_runtime_000000 import __pyarmor__
__pyarmor__(__name__, __file__, b'PY000000\x00\x03\x0c\x00\xcb\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00(&\x00\x00\x12\t\x04\x00*\xf2\xd0\x96\x1dB\xa7C6\xce\xb6X-\xbdw\x19\x00\x00\x00\x00\x00\x00\x00\x00\x7f\x8e\x9d\r\xf1\xc9c\xe2\n\xdd\xaa\xaf\x99e/\xedMz\xe9\x9bdD\xfbo-\n)\xae\xc2\x0cv>\xdb\x82\xeb\xc0B0\xd7\x11zO\x96(q\x1f\xa8\xdf2\x89w$\x1em\x93\xfe\x890LC&\x87\x92d\xdc\xb3\xfb\xcd\xc3\xaa\xd1\xd8\xdd#\x0e\xa4\x15\x1d,\xfe\x1f\x08j\xe5%\x1b\xae.\x1f\xfa\xd8\xe4\xe0\xd3\xba-\xe3\xf3BX\xc6\xb2h\x8ei\xe7\xd8\xbdE\xfb\xa0G\x98\xa3\xe1\xf8;\x93\x0b\xb6\xcf\xf8}\x8a\xb1z\x14z\xb3\x00\x8c\xc5\xd1\xe2\xe5\x05`\x9b\xf0\x00\x03\xcd\xd0#\x86\xdcR\xbe9M.\x16\xc2$\x02]/\xb8\x92\x81\xc2D\x86L\x16\xf3\xec\xd80\x862O\x9d\xd7#`\x1d\xf74\xb1\x97ie\xb0\xd3A\t&b\x89KP\xf2Og\x12R\xbd\x05\xe5\t\xaa@\xf6\xfb\xb5\x08\xe1\xd9\x9a\x86.\rN\x15F\x0f\xe7\xb6AK\n\x95G\x1a0P7\x10\xeb*\x0e\xe1\x11\x08\x84\xd1\x81Wm\xb6~\xac\xd2\r0C|\xd5d\x14\xc6@\x1a\xe9\xed\xab\n\xf5\x11\xb3\xfe6h\xdd\x1b\x93f}_:\xc6V\xe7!\xe8\xc9`\x14\xeb\xeed\xbb\xe1\xa1\xf882,W\xaa\xb5\r\xf8\xed\xb7*\xe4\xb3\xe4\x8b\x0c\x11cO\x1e\xd6y\x0e\xff\xf2F\x8axjB\x18\xf7\xde\x11=\xb8\x14R\xdah\xb3\xad+\x18\x88\xfc\xa4H\xc1\xc9\xdaW\xb0GY\xf5\x1c\xe2\xfe\x16|\xfa\xdc\xdb\xfc\x01\x83ry6\xc8\x87\xf8f]\xf8^\xfb\xf4J?\xb6\x8b\xf3d\x83q\x93Un\xf9\x8f\xe9\xf2y\xbcP6\xac\xff\x8eo\xdf\xb4\xdb4\xa7\x96U\x05Z\xb4~\xbdaU\x18__\x83I\xe3\x1a\x9e\xec\xa5^\x17\xf5p\xd6O\x9f\xfaE\xdeZ\xe1\x92\x8c/\xdcp2P6R\tO\xfe\xb7\x0b\xfb\xb4\x84/\xb1\xe0S\x13}aXE\x9e\x80\x12\xeb{DdB\xf8\x8b\\\xd0\xae.\x12\xd7\xc6\x18p\x8a\xd2\x1ci\x9c\xa8\xdb\xf9`\xfc\xdf]!\xden\x92\xcf\xec\xe9\xc3\'%\xe5\xf1%&C%\x08X\x8aQF"1\x14\n\x0f\x12\xa3\x88\xc2\xaes\x06\xaa0[\xeb\xdb\xff\xae\xa8\x1f>!8G1{r\x11\xf5\xc7,\x1d^\xdb\x0c\x1d\xad\x91\x9e\x02\x16K\xde8et\xff\xfe\xc5\xe1\x02l\xdc\xb3\xd9\x86\x7f?\x9c\xab7>$\xc6zG\x04l\xd5\xb39\x86hA\xf8\xaeE\x9eu\xcbu:\x82\xc3\x80!S\x95\xe8\x88\x141K\r\x03K\x7f\xef\xdd\xeaO\x10\xd6\x97\x17\x86\x03C\xee\xff\xaf\xc13J\x7fg\xbeuZb\x1b\x9dG\x01mu\xa9"\xb3<\x0fz\x9b-E\xc1\x96\x1b<\xaa!@\tpC\x0b\x87\xac\xe4U<\x84\xc0\x9erqV\x84xA\xb2\x95M\x80\xaf\xe9rP\xe4\xffo\xd7\xa0\xb4u\xc5Y!`\xd5\xec\x1d"\xe9\xc2\x96\x15\xbd\x1a5\xdb\x85\xd1\x13\x8a\xe9\x88\xee\x94\x1dJAzz`\x87\x06\r03\xd9\xa0p\x7f{\xcc"%\xfb\x83\xff\x89\x13\xf3\x1f^J\xba\xc5\xeeH\x17\xe8\xa84\x11\x06\xad\xbc\xb2\x18nZa\x99\x11B>\xed\xd5\xb1\xad\x85\xaf^\x95\x1fk9\x03\x85\x9ba\xef\xdb\x04\x1auX\x9e\xd4\x90\x05\x8cq+D\xf8\xd5\xf3Pk\xbbM\xa9$,E[\x18\x95\xf6\x14\x12\xfb\xc4Y\x0e\xea\xacv\x02\x9c" \xfa.\x85\x07\rW\x1b\xba\x14\x8bZyO(YQ\xb6\xbf[\xb8\xa4\x15\xf5\xea\xfb\xdcP\xb52\x99T\xb2\x94`"(\xe3\xbe\x92\x9d^[\xf6\xe1,\x8b\xf7\xb8\xd7)<\x80\xfd\xc5\xb8\x9a{G9b\x8eg\x83\x7f\x92\x81\xef$G\xed\x1d\xae\xce\x19\xf1\xe3\x1e6r\x92Pa\xa0\xdb\xb9y%KK$\n{F\xab\xb6]\xdf`C\x18\x8d\xee\x160[A\x1b\x8fwL!Qy|\xcaV\xf2\xa6\x18\x0c-\xcan\xf6\xff9\xb2G\xd1\xffA\xa4#\r\xb6\xf1\xee=\r\xe6\xa6q\xdd\xb1\x83d\xce\x045\x9a(\x19\xb1\xf3;%\xa8c~\x9e\x88`y1\x9c\x14\xdb\x866\xf4\x9b\x19\xefb@\xd4Vd\x0c\xea\xf2\xe1\x80\xb6q\xa6\x1d=7\xf6d\x9e8P\x8dg#\xfc++\xb5Z\xcb%\xa7\x8e\xd5d1P2\x97~\xdf\x01p^\xf5\xa2\x01U\xdfHp\x8f\xf1\x11I\xecJ\xc3#z\x16\x8c\xf7hkm\xd7\xfe\xd0\xfb\x90\x91t_RhV\xb3\xe8\xbe\x05\xe5\xce\x0f\x8e?\x14<\xe6M?$\x1d\x05\x94\x19[\xcd\xde}\xaf\xa5s%\xae\x1d\xbf\xcax\xf6[\xb0\xed.\xde\xbe\x02\xa0[\xbd\xc9\xdb\x01\xfaO\x98\xba\x0e\xe9\x07\x1c+iZ\rg\xb7 \xcb(\xa9\xcb\x81x\xb7<\xf7T\xbf<\x9c\x95[g\xd4\xfc\xeajMG\xed\xbd}cO\x13\xe7cM\x1c\xe9\x04}\xb4\x8cRPW\x17\x7f\\\xa9o\x9d\x87\x08u\x1c\xbdr\xbch\x1f@\xfc1\x99q;\x1e\xdd^M\xbf\xc1]\xd9\xbc{t\xf1\xc4k9t\xe7\x90\x1a\x02\xa9|k\xb2\xc2\xa6\xdarQ\xa6u\xca\x96H<<\x17\xd7\xc4cr\x8e\xe8\x8b\x02\xec\xae\xad \xecw\xaf\xa3~BXo\xb7\xca\xd0\xd4\x9e"\xfeZ\xf9\x8bN\x91W\xda\xae\x91\xa6\x1f8\xcfZv_\xef=\xb0\x83\x1dp+)\x81b\x95o\xd2\x0e \xac\x8bB\xb2fG\xda\x91e\r\xc6\x19\xda\x05/\xe76c[\xfb$\xd2s[U\xb9i\x06~\xc7\xca\x86\x01_\x14<\xe2\xe4\x9c\x1d\xb5\x84\xe3\xdc\xce/\x8e\x97\xfa\xd1\xad0P\x90X\xb2\x94\x9b\x8f\xd1k\x97\x90\xa0|D\x82\x04\xa2Q\x81z+\xf2\xf2g\x9a\xeaJ\xd1\rk\xb5\xb4\'?]b/~\x8aU2?\x06\xaf\xb1S\xd8w\xa0c\x03