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
2026-01-31 00:41:16 +08:00
# Pyarmor 9.1.9 (trial), 000000, non-profits, 2026-01-31T00:41:10.342605
2026-01-11 18:23:29 +08:00
from pyarmor_runtime_000000 import __pyarmor__
2026-01-31 00:41:16 +08:00
__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\xf8B\x04\xe7\x04\xbc\x85^\xa7\xf5\xf0\xc4\xda\x8cc+\x00\x00\x00\x00\x00\x00\x00\x00\xf3v\xf3\xa3b\xe4i\xdb\xb7J\xf3P\x1d\xd7\x9b\xd7\x16\x1b\x92J\xde\xa8\x0e\xae\xdc\x87\x10t\xcc\xab{\x95\xaej\x0e7\x98@i=*w\xc5\xb6O\x11\x98\x1f.\xac9\x85N\x04\x04\x08\x0b\x85\x16\xc6\xe3\x14\xd5\xf4\xdf;\xa1\x9d/\xf2G\x80\xc2\x8a]\x17 \x08\xe5)\x15\xe1\x9c\xd5m\x9dgU+\xca\xe5\x0f\x83OuG\xb5\xa1dD\x06\x15f0\xf7\x0e\xe8\x80\x98\xd0^\xf9\x15!O\xe6J\xf8?\x88\x92\xfc\x97\xa0J\xc6\xb8\xfexs\xd7F\x10\tu\xf5\xef\r\xd8\x1a\xf5\xfa\xba9\xf7\x98\xeca\xf6/\x8f\x99$\xceC\xe1\x80#\x1eX\x90\xb7\xb1W\x1a.\x953\x04\xd2\xd1\x1d\xa4\xa6\xd8F\x80\xb1\xbf\xa2\xb8\xb7\x9d\xfc\xe7%6\x84\xd7\xe7\x05/@\xda\x1e\xc9\xc2b\x8f[E\xc3K\x02g\x1a3\xafDR~+\x94\xcep\x97\xb0\xc0\xc31P\xce\xf8\xf4K\xeb\xab\xc05\xa0\xd0\xb8\xe5\n\xc4\x1b\xca\x90{\xb5{\'\r\xde\xc5\x7f*\xb95\xc4\xa1\x89\xe6\xc6\x03\xf3u\xf8\xfd\xb1\xc8TU\x88#\xb9\x8c<]3\x17\x13\xee\x00\x9e\xb7\x8cQ"\x0f\xdb\'\x01%\xb6(\xef\xaf\xa9\xc4\x87\xbfA\x84\xcf\xed\x8a\x9e\x8a\xdf%\xe4\xbd\x0b\xdf\xcdf\xb7\x07F\xd5\xd1F\x81\xfc\x85x\x8a\xf6\xa4\x1eJLzD\xa2\x84<\x04s\x8atq>\x8e\xe4i\x17\x80=\x81\xac\x8b\xdc\xf0XYc\xc9\xf2\x12)I\x1e-\x19\xfd\xcexF\x91\x18[\xb9\xc1[\xe6\x97\xdf%,\x8c*\xf9O\xb1\x9c\x9f;>\xda\xd8H\x89!w;;\xbff3\xd1\xcdJ\r5\xcbw\xb1\x82\xea@\xf6\xd4\x1d=S\xef\x95>\xc7\x8e\x90\xdewP.\xef)\xc7D\x92\x97\xe9-k\x8f\x99L>\x87@\xd0\xbd\xc6\xe1\x94\xfe\xf3rU{\x80\xcf\x9foD\x0f\xa5#\x91\xde\xca\xc9}\xe6\xa1R\x85\x05K;\x1b \xde\xd1+\xf2\xae\xd9kRv\x8f\xb9#N\xf4\x81\xb62\xbf\x1fs%\x08\xe5\xe0\xd4\x07W\xa0\x8f\x90\xc8\xd0\xf8\x88\xb7\xb2\xede\x95\xcd\xa0\ru\x07\xbe\xb8\xd5,\xaa!\x8c\xff\xc0v! \\W\x80\x1b\x9c9\x06n\x90\x14+N$\xb3\x06\x9c\xf5_M1\\\xde`.\x84\x92)W\xcf\x19x\xd9\xc0\x993u0\xf3Py\xfe\xc6\xb7\xab\xea\x11\r\xfas\xcee+bT\x0f\x88\x81?\x9b1\xe2C^c\x82\xa1\x02\xd7\xf7\xff\n\xf7O\xd1\xd5!\xfff[\xee\x14ne\xaf\xff\xcc\xe0r\xeb\xad\xaau\x9dN8\xa2\xa3\x87\x8e\x9e\x9d\xdb_\xdeN\x0c\xae\x95\x104\xdb\x86\x8b!/{\x9f\xed\xb8\xb3h\x83\xa7\xcb\xcd\xfaF\xb1K\xe1\xbd\xbc\x11O?u*\xac<{\x04dE\xc7\x9f\x93\x10\xc7;\xa2\xa6\xddO\xdc\xba\xac\x16\xecZ\xad\xf3\t\x16z4\x8aj\xc9\x833\x9d\xd8\x1d&\xdf\xc1\xd3\xf8m\x0fY3\xea\xb2\xfe\xfa\xc7~\xb4\xc0\x8d\xe8\x9d\xdf\x80\x83\xfdsE\xf7\xfbVn\x8eu\xf7U\xe1\xd5\\Ekp\xe8\xb9U\xee\x02\xd2>O\xc8\'\x8aa\x18\x01 \xcc\xa2\xa8\xd1\xd9\xf4\xd3\x07\xd9\xbe\x15\x0c\x0c\x82?\x80H\xe2\xcf\x1eH\xce0h\xf5\xaf\t\x1c\xfal\x93\xb4\x05\xb2Z}\xb4[\x1di\xf0A\xcf\x9f|M\x96\xe4R\xa0_\xde\x9c\xa5<\x14\\+\xfb\x8c\xea\x16p\xc6D\xd3\xcc.GN!K[9\xb1\xda01\x17!Y\xf5M\xc8\x9f\xe9/\xcd7\xac\x8a\x89\x08\xd4\xe7\xdd\x11#"\x89\x04\x16\xd1]\xa2\x0e\x167_3\xc2>^J[\xe8\x9a\xa8\xaa\x01\xe9\xfa\tO\x0b\xff\x15km\n\xe6\xec\xbb\x96\x0e[\x12W[)\xe3\x1a\xc0\xe5\rt\xf4f\xf7\xf0\xc7C\x06a\x85\xa0\x08\x91\x08\xf1O[\xaf\xadE0<]\xc3\x00t\x0cjy\xdb\x83\xc8BY&-\xba\x1e\x87L\x9d|l\xb7\x14\xc8-N\xf1c\xf2\xf2\xe6\x12\xde:c\xd6CL\x9a \x8c\x8b\x05q\xc0\x1b/.\xf8c\xb3Q\xae\xea\x83\xee\x1dq\\\xcf\x8c1\x93|\x88\xe3\x92XP\xa6\xeaE\x87\x8c_\x86\x91\xf3\x10\x96\x13<\xf4\xdd\xbe|M\x18mq\xad\xe5l\x8b\x80E\xc2\xc7o\x0f\xc1_\xef<\xf2\xdc\x05\xf5\x8f\xb1\xa8\xf2\x9cC\x96\xc6\xe0\xa1\xd8E\xc4\xe3\x9cP\x92\x13\xdc\xfc\xe0\xcd\xf5#\x13\xd5\x94\xc4\xc2\xa4\x08\xb8\x86N\xc8"\x1e\x94E\xbfZ\n\xc2<GB\x930\x88Y!"\xe8VI\xc7\xba|\x9f\x88xR\xb5`<\xe2\xb0NK\x9c\x10\x8f^|,4\x9b\xdd\x14?\x93l\xeehO\xef 8\xf3\xf7\x1f\xec\xf87\xe9\xfa\x8d\xd7\x13\x14_x\x04\x85*\xe1\xb5\xa7\x8f]\x80\xc4\x05\x98\x9c\xaf\x97\x9b!au\x12\xd1\xd4<]\x1c\xd7\x08\x06)\xc5\xc5tWo\xb5qW\x96\xef\x1a\x13\x8f\xdc\x9f\xee;?g%t\xac\xfb\xa1z\xf6)g\xb3\xc2uH\xe9\x9b\xe8`\xce\xf5:\x95S\x81\xac\xb8\x00S\xa5\xf4\xd3\xe1\xcdA/\xf2\x12dP\x9e\x93\xe8\x95\x06\x11\x9e8\xad\xdctD(\x8c!\xcfq\xb9\xe2\xbbK\x8b\x03\x16\x1ah\x0e@E\x13\xc2\x8f\xf3\x01.\xec\xbevU\xc7zF\xc4\xd4\x03\xc5D{{\x08!\x13\xf3Z\x93g\xdf\xdaq\xab\xa4N\xb3\x00/\xf5\x07\xf6\xec\x16\x82\xfb\x83\xefu\xb4Hf\r\x00u%\xa2\x96\xae*\xdbA\x9b\xec&\xc9\xff\xe67\x9dq\xb2\x00\xe6\xc5\x85\x06\x00\xc9\xd3W\xd8 LTk\n\xdf\