pyUSBtin
pyUSBtin copied to clipboard
python API for USBtin can interface
Closes #12
1. Index shift takes into account only message id and not the dlc. 2. Payload byte should be referenced like this: msg[index: index + 2] and not msg[index: index +...
The author of the filtermask module appears to have been writing in a language other than Python. The class defines two `__init__` methods in an attempt to create overloaded constructors...
In the __getattribute__ method of CANMessage, around line 270 of canmessage.py: ` if (factor, offset) == (1, 0): return value else: return (value - offset) * factor ` This is...
The DBC loader reads in and remembers the endian flag of signals, calling it "byte_order". It then completely ignores it and makes no use of it at all. This means...
Running PyUSBTin on Linux but with a DBC file written by a Windows program (Kvaser DB Editor) results in only the first frame (message) being loaded but **all** the defined...
The __init__ method of USBtinException uses the "super" operator with no arguments, which throws an exception on at least some versions of Python. It should instead say: ` def __init__(self,...