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

4 lines
64 KiB
Python
Raw Normal View History

2026-01-11 19:43:35 +08:00
# Pyarmor 9.1.9 (trial), 000000, non-profits, 2026-01-11T19:43:31.720612
2026-01-11 18:23:29 +08:00
from pyarmor_runtime_000000 import __pyarmor__
2026-01-11 19:43:35 +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(Y\x00\x00\x12\t\x04\x00\x87\xb3\x85o?\x06\xb2\xd5\x87\x8e\xd7\xb1\x1c\x1dY\x82\x00\x00\x00\x00\x00\x00\x00\x00\x83\xf6\x82\xb6q\x04\xc4\xcf.\x03\x1c\xad@\x9f\xe9\xee\x92\n\x8c\x13\xb4\'r**\xdf\x18j\x0b\xed\\H\x0b\xe2H\x06\x9c(\x85\x98t\xfeN\xb6\xe1\xf1\x9a\xac\x11t\x84h\x95^Tb?\xff\xa3x\xfa)\x9f\xd6\x98\x9eK\xf0}>\xfe\xbf2\x19\x1e\xd5\x9cdw\xc9wc\xdb\xd5q\t77\xfe\xe8\x10 \xa0\x98\xb5\x05R\x0e\xa1_\xfd\x89oX`6\xa9\x9c\x19\x1d\x0b\xf8\xaa\x0eN\x8c\xef\xd3LBOw\xef\x06\x93\xa95Z\x9c\x17\x98e\xe5G\xd2\xa1\x93\xe0\xb7\xe7X.+\x1c\xf1?\xcc\xa3`U\xc7\xac\xe9\xd3e\xb3\x7f\xddN\xeb\xb3\xd6\x8aa\xd4\xfd\xf9\x88\x93\xbcI\x9c}\x98\x82\xdfk\xc5\xe9\xd5\xbcNl\xc7\xf9\xae\x17\x98\xc9\x0fX\xe5\x80^m\xf1o\x14\xe1\x06\x8a\x0bT\x18\xd8\xf6B|Ud\xbc[\xeah\xbc%\'\x96_0^\xf8\x9e%zE\x8eO\xf4N\\\x84\xb0[\xa5\x0c\x8fJ\x08\x9a\x05J\xd5%\x85\x88\x007\xcc{}tb\x97\xdf\xbd\x82\xd0{\xf4(\xe0\xdc(\xf2\xe3R\x18\xe5\x86_\xda\xe5\x8b\'\xf0\xd9$d:\x08\xa1kBD\x9a\x99~f\x13W\x9fOsj\x03Be \x08\x90\xf5\x9b5v\x8d7]`\x14\x95\x9fAb\xf9\x0f\tZ5\x82xu*\x08*\xac\xb4,\xbe\x87\xc5\x92\xa9\x05\xc1\xd5\x84\xa7\x13\xe8\x0f\x17\x95<\xf1\xf69 \xc9\xd1\xedp<\x84\xe5_\xfed\xb0\x9ek\x18\x92h\xa3\xbe+\xc4\x90\xb60u\xc0g\x1dQyCw[\xe1\xf5m\xbc\x10\xdd\x1en\x9c\x9b\x83\xcc\x90\xa5\xe8\x01\x0cI\x1c\x91r\xfa\xad"VL\x1a\xa1\x90\xa6\xadP:\xb9\xe6JM\xef\xed\x877mW\\?\x9d\xb0\x8e\x98\x02\x86\xf9\x907\x10P\xe0\x07\xd5A\x11\x87\xe7\x81\xde5\x98\x92\x0e\x9b\xd7\x17\x1fvQd\x00\xd2@\xa3\x1c\xee*\xd4\x05\x1a\xe8\x03\x15%\x1aB\x13\xc6\x1cx\xd8Bn\x0b\x9a)\x92\xcb \xcf=\x1d\xff|<\xd9\x087\x08\x871&"\xf8\xa0\xcdP\x9fC7/,\x005;s~\n\xb6o\x1e\x13\x7f\x82\xfa\xdd\xc1*iM\x12dJ\x0bM\x04\xedU\xccS\x8e6\xb8\x8e\xc9\xaa\x883\xe5\x8d\x17\x92|\x8c\xbcBfA\x1d\xa2E\x05u\xbaTm\x89\xaeb"\xf1\xd1\xac\xb8\x1fI\xe9:\xc34\xdd\x12\xc8\xbf\xd6\xf2\xcco:J\xfc\xd8[\xa9~\xda;\xe4\xf9\xd8h\x9c\xe6\xea-\xd7\xc5\xa7\x88p>d\xd3\x1c\xc2$z\xdb\xce\x10E\xcf\n\xe8\x9c\xb3\xf7\xa8d\xbc\xd3\xbfaWx\xc8\x84wHB\xf9\n\xfe\xba\x95\xa6E\x98\xe7\xd1r\xeaW\x0e\x7f\t?\x1fD\x1a\x1c\xb3\xbf\xa5\xa0\x93\x05\xabiI\x8d\xd8\xaf=\x88\x0czKW*\xd5\xa0np\\\xdb\xf6\x03+_\x86\xc3n\xa2D\xa0\x0b\xe2\x1a? \xfcL\xe6=\xf1\x7f\xc4I\x10&\x18\xe0\xe4\xbf\xda\xd3\xb5\xd9\x12\xb9|\x84\xb0\xc0*\x12Ta\xab\x90\x1d\xaf#\x16h\xec\xe8\x8e(\x0cV+\xbb\xc5\xd4o\xe7q\xc9\xf3\xde\x1d\x98\xae\x1e\xe5r\xb06\x87&t\t\x8f\xa6\xf7\xa2\xcd\xf0/Ua!9e\xb3\x95\x9fC\x14\xb4\xad]@\xe6z\xe1\xc0\xde\xc1\xf7>q\xa4\xf5\x04\xe14\x00\x95G\x9f\x0c4\xc6\xa4!u\xf9T\xbb</\xe1H9,c\xd1Q\x14|n\x84`\xfeg\xbb\x8b\xbd\xe9\x81p\xef\\@\x95\xa49[o\xa7w17s\'\x83\xed\xf7\x18\x97\xe5\xc3\x00\xa1n\x9cp\xae\xe8\x80Xr\x1b+\xaf\x88\x80}\xaa\x9fJt\xcb\xc7\xf0%\xb7\xf1\x159\x07\x8a\xd3\x7f\x1c\xb9\x8e\xd2I\xc1\x8b\x995\x15\x02\xaeF\xc33Q\x08\xb9>\x0c\xdc\xb0\xce\xdc\x05Q\xcbP\xb1\x95\xd8\xffG\xddB\x1b\xb2\xeb\xe5\xf9\x9a\xe1I\x90\xcf\xa1F.\xf2\xb6\x16N\xde\xc8nea\xd51#\x163\xef\xa1\xc3Z\\:.%_P".\xdc\xba\xf4\x80\xc5i\xb1\xb7n\xb81\x8cSB\xac\x90y\xd9t\xb2\x1a\x1c\x80S\x99\x14.\xee\xb9@\x0c\xaf=#\xda`\x19\x9e\xef"\x8e%\xe0\xfeN\x10\x9d3^f4W*\xaf\xd5\x9c\xdf\xd9\xe8D{\x19$t\x977\xdd\x8d\'\xac\xffa9`\x00\xdf\xba\x17\x99\x0e\xf8\x00\xf5\xeb\xfd\xa8\x00\x1c7\x18&Hk\x8d\xd4\x88\n\xbf|\x17JG\x84\xbfh~\xf3RCYL\xcf\xb5\x94Y\xf9\x1d\xeeo\xe7\xbb\xe3~\xef\x1b\xc7\xe73 \xa4\xca\xf3|\xb0B\xb1\xb2&\x06T\xfc\xc9Ms=-\xe7\x01G\xf7\xa3\x85\x90\xd6\x1e\xc6L\xb6E\x9c\xfc?E\xa90\xfc\xb4\x95\x95o1\x16\xed\x94\xd0\x1eu-\xdb\xaexH\xc48\xa9\xd3K\xc7}\xed\xe9\x14\xec\xc4,\xe4\xbd\x14\xad\x04\xca\x82\xd5\xb7\xea\x862\xb3\'\xf3\xe7\xe8\xb3\x96z\x16aFX\xe2\ts\xe5\xf8\xee\xaeo\x9cG\x9cB\xcbZs\x01\x0eE\x16\x89PsC\x07\xe6\xd7\xe8\x9e\x10ekH\xd6r\xcf\xd3\xf3g\x17w\xf8N\xdd~Ar\x10\r\xd1\x11s\x9f2^/^[\xfa\xaa\x89C\x08\xb1\xd1:\xdf\xcbk"\x04h5\x8bJ28\xc1i\xc5x\t\xae\x1b\x12\xe8f\xe6\xf3\xbfgZ-i\xbf\xab\xee\\\rh\xf1uG\xbeo\x9c4\xa2@\xe5\xee\xf8\x1c_\x07\xa9\xd5\x1fK\xd2\xf4\xdf\xca"#|\x87H\x99?\xb5\xfc+6\x88\xc9\t\xb4bO\xc2\xf4H5\x02.\xf5jG\xe3\xfb"?\xfc\xe6\xbcU|\xb4\xb1\x1d*\xea\x91\x7f\xf8SIix&L\xecQ\xd5\xa1\x05*\xea\x