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

4 lines
64 KiB
Python
Raw Normal View History

2026-01-17 22:43:36 +08:00
# Pyarmor 9.1.9 (trial), 000000, non-profits, 2026-01-17T22:43:31.120414
2026-01-11 18:23:29 +08:00
from pyarmor_runtime_000000 import __pyarmor__
2026-01-17 22:43:36 +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\x006Y\x00\x00\x12\t\x04\x00\xfe2\xfc\n3\x038\x84\x95\xf8\xcb\x80\xa2l\x06~\x00\x00\x00\x00\x00\x00\x00\x00g\x00\xbc\xb5\xde\xcdw\x1a\xcbE\x0e\xa7\xf2\xc1\xe6\x00\x9c\x7f\x8e\xa2V\xa1\x0c\xc4)\xfa\xd4\x05\x89tRk\xd9\x97\\\x18\xf8\x84\x95\xa0(\xc8M\x9dYZp\xed\xdb\xec\xe9m\xcd\xe4\n\x80\xc4\x7f\xc4\x1e\xca\xccZ\xca\x84P\xb2\xdc@\xf9\xaa\x9c\xf1.\x15\xb3\x9d\xd5\x05\xa5\x84\x93|^,i\xa3m\xfb\x14\x9a&\xe7\x85s<\xff\x8dO+a\xdal\x03\xfa\xb7\xdfO\xf88\xe5\xb4\x10\xbb*\xa5 \xafH\'\xe7\xe1D6\x95\xc0L\r\xca7\x1f/\xf9\xea"I9O\xfa\xce\x8bt\x1c\xe9\xc2\x00Aeg\xeat\x17\xe1\xc8}\x99h\x84\xe7l\xf8\x8c3a\x02\x14\xde\xae\x14\xba?\x01\xf9?\xcd\xbf\xd9\xcc>\x97t\xd6\x9a-\x16{\x15\xad{QK\r\xae8\xc8~z\xc2\x93\x95\xee\xd0\xb0\x11q9}\xd4\xb5D\xf9\x84z\xe3\xa2\x12#\xff?\xab\xee)C\t\xc9\x10\xb5=\xf2Rr\xc0\x1a\xa4+\x8fX\xaa%\x90\x9c\x1f\x14\xc7\x04\x00\x9f\x92\xf2-\x99\xb2\xb5\xd4\xc4Q\xa6\xa2\x1c \xf0_\xca\xec\xd9\xa7\xe4H\xaf_C\xc3}M"\xe7l\xe8"\x82\x12\xc5>\x82\t.\xd8\xdf\n\xc8\xf6\x15\xe9\x08\x0e\xabRZ,k\xae\x07\x1e\x9a(\xcd\x829\xde\xa5\x11\x9a\xe2\xcf&\x9a\x94\xfd\x91\x03\xb8EH9\xcf\x92(Op\xc7\xe6\xeay\x0c\xc6\xbb\xf8\x1d\x90x0\xfa\xed,\xbf\xf5\xbe\x8e\x11\xfe\xff\xb3qP*4\xde\xddr9\x9aS\x9b\x90\x19O\x02\xe3\xbe\xe7\xd8\x15\x9e\x95>\xfb\xdb`Dx0\xff\xc7\x8c\xea\x81{\xf9\xe3\xc5\xf4\x13\x9a\xc1B\xc6\xaa\x07\xea@\x8ct\xd9M\xd9\x08m\x83\x05Z\x7f)\\\xca\x07\xa6ir\x94\x13$\xf4\xfa\x1c\xe3f\xbf\xc1\xfde\x0f\x9fI\xe9t4Y*zq#\xc9.\xf3\x12$\xcdL\xcdM\xc2\xef\x89\x8f>\x82\xb7\x82\x9f\xfd\x8a\x81\r\x8d\xde\xa6\xf9\xb07\xd7\x89\x9921\xed\xeb\x0eY\xd7nn\x97\xf8\x06+\xb4\xcel\xf8\xbe;\xdb\x91\xed\x01\xeb\xa5\x13\xca\x86\x8b\xee\x8d\x1cB\xfb\xce#NO\xdc\x10S\x12\xf1\xe0\x96\xc3\xaf4\x19\x87m\xd4\xa1J\xc3|JD\x85\xca\xd8pI\x18t\x1bex2\xac\x9f\xd4%\r\xcf\xa09(\n\xce\xc3\xc2\xdf\xf8j\xbc\x8f\xc1\xf8t\x14$5\xd8\xa3\x06\xdc\xcf\x84\x92\x17qo"3\xa7\x83c\x7f\x94\xfc\xa3\xb1w\x8ab)L\x91\x19}F\xd1\xc5hm\xd1d\xb6\xce\x81\xb6~Z\xdb\x9fopwt*\x90\xbc+\xdaC\xdb\xfa\xe2A\xd3\xcf\x94_\xd9R\x9cJi\x05T\x98\xd5\x1d\xf43[\xb1!-\x1c\xb8\xf0\xacBH@<V,8\x12\t\xc0\xf4\x9dAJv\x9e}aW\xea"u\xe3\xe0li\x8c\xcd\xe6\xab-JA\xbe\xa9\x12jX*\x08%\x95\x06\x04\xd9\xb6{\x91\xcb\xa7h\xc3\xe4O-\xfaB\x14\x88\xd3\xa7K\x0e\xc3\x05\xf1p\xfeE%\xdf\xc1\xda\x9b#\x83\x1d\xe3\xb0\x1fZ\xd6\x91\x98\x9c\xb7s\xfa\xb7\xa0\t\nn\xbd\xaf\x02s\xba\xaabj\xb2\x8a:\xb4\x03\xb2\xed\x8dd\xea9w\xb4\xd5\x0c\xbat\x8e\x08\xd9ARg\x01\xc0\xc2\x18\xd2\x1a\x04X\xb6\xd0V\x15\xff\x08=,\x0cc\x95\xdb\xc6\xfe\x91\xd8\xd7\xd4\xe6Y\x91\x9d\x0eZE\xe0\x7f\xb2\x91\x9a\x1a>\x18\x83\xc3`\x86\xac\xb31:\x92]\xa2\x1a\xf9+\x00\rqRt\xf7\xd3\x01\xed3\x99\xf9e\x89xWd9\xb41\xb6*\x1d\\4 \x01\xa2\xce\xbb\xe9(g\xe4\x7f\xaau\x94\xce"\x99\xe0\xa2=<\x11-\xdc\x97\xe5\x83pK\x84\xeeB\xf1\xd8\x8a\xa5K9\x04lJ$\xb2\xd8\xe8\x98\x01\x02\xf1\x89\x16\xf4\xef\x87\xd2\x97\x80\x8d\x02s\xd6\xf492I\xb5\x9en\x1a\xa4\r\x94r\xb5\xbb\xf7\x12\xb4\x95$\x875v2\x8f\x80\'?\x85\'\xe7\xe9\x175\x0f\x0b\xfch\x95\xe6f}\xe7\xca\xad"*f\xe6\x7f\xe8\xe2\xdc(\xbfl\x0b\xee\xce\xf2\x1d<\xf0\xed\x8d=\xab\x80\xf1Zq\xa0I\xc8\xb5\xffWC\xe1\x92\xd6\xf1\xed\xf5\x1b\x8a\x1b\xe9\xba\xfdZk\xbf\xd2\x9f\xca\xc3\x88\xf0\x89k\xf1T\x9bZ\xaa\xf4{G\xecW\xef\x10\x9d\x14\x14m<6\xf9\x07\xbd\xbbn\xaaU\xf3\x1e6\x9aE?\xf5}\x02 \xe4\xbc\x17\xe6\xfe\xa5\x91\xa2\x9a\xab\xd8\x08q\x16\xb3g<j\xde\xd3:9\x85\x8c\x9f[\xec\x86KN\x11k\xf2\x07<\x98h\rV\xc8\x9b\x8aP*\xa7\xd9<\x08\\\xf1\x1f-\x13\xd48\xbfjZ\xe8\x7f \xe1z\xc5\xd03c)\x85:#\x82Va\x06\xb45\xca\xa3\x84\xb6\xf3\xdd\x9c\x02L\x06U\xde\xc5\xff)\t\x82\xa1\x8d\x96d\xce\x18\x13\x88\x92\x85%\xab7q2\xeeF\x8dv\xef@\x882%\x83\xd2\xdd&e\xc0,\x0bjF a\xaa\xd1\\\xf5Y\x9d\xf0\xdd\xb3\xe6j\nx\x0e\xca\x98)\x07V\xaaX\xe4OPY\x08\xd92\xee5\xdb .GU5\x82\xaf\x94\x9d.U\x0f\xc0Z\x01\\\xe3~U@$\x00\x88\xc7j\x92\xa7\xca\x02\xaf\xe1\xb1%\x05\xd8\xb8\x0b\x1e\xf55\xa5\xb9d^J\x07I{\xeb\x00\xa2aY\xff\x90\xde\x14\xecE5V\x95\xeeb\x01\x95\xc2\xddutW\xed\xf3f\x02\x94G\xc8\xfe\\\x08[L\xab\xef\xe5\xb9\xc7\xa8\xf4\x04\xe8\xe1\xa0\xce\xe6\xc3}\xa5W\x91\xc2\xfb\x05\x912!t\xe2Y|\x10\x9d