zariiii9003
zariiii9003
@Mergifyio rebase
@pkess can you rebase or start from the latest develop branch?
> I fixed some mypy stuff now, but it looks like i have to add some work here. Can you tell me why mypy is showing errors her for the...
@pkess May i resolve the conflicts?
Are trc-files with version 1.\* still widely used? I think it makes sense to drop the old ones and instead focus on properly supporting versions 2.\*. Or at least we...
@felixn can you take a look?
Most interfaces support the `receive_own_messages` keyword for that.
> However, `pcan` does not seem to have that: https://python-can.readthedocs.io/en/develop/interfaces/pcan.html#bus Also VectorBus says this: https://github.com/hardbyte/python-can/blob/d8e9dc5a64326926f744ecd2a9d0658a2acac5ed/can/interfaces/vector/canlib.py#L98 But BusABC does not mention `receive_own_messages`. Maybe we should add it to the BusABC arguments.
I suggest adding these properties to `BusABC` ```python3 from enum import Enum, auto class ErrorState(Enum): ERROR_ACTIVE = auto() ERROR_WARNING = auto() ERROR_PASSIVE = auto() BUS_OFF = auto() STOPPED = auto()...
"Error state" is quite common in CAN interface docs. There's even an "error state indicator" bit. But i do not care about the name. Keeping `BusState` makes the transition more...