Add `protocol` property to BusABC to determine active CAN Protocol by lumagi · Pull Request #1532 · hardbyte/python-can

@lumagi

added 3 commits

March 10, 2023 22:39

lumagi

@lumagi

@lumagi

@lumagi

The property is scheduled for removal in v5.0
The property is superseded by BusABC.protocol and scheduled for removal
in version 5.0.

@lumagi

@lumagi

@lumagi

@lumagi

@lumagi

@lumagi

@lumagi

@lumagi

@zariiii9003

# Conflicts:
#	can/__init__.py
#	can/interfaces/canalystii.py
#	can/interfaces/cantact.py
#	can/interfaces/etas/__init__.py
#	can/interfaces/gs_usb.py
#	can/interfaces/ics_neovi/neovi_bus.py
#	can/interfaces/iscan.py
#	can/interfaces/ixxat/canlib_vcinpl.py
#	can/interfaces/ixxat/canlib_vcinpl2.py
#	can/interfaces/kvaser/canlib.py
#	can/interfaces/neousys/neousys.py
#	can/interfaces/nican.py
#	can/interfaces/nixnet.py
#	can/interfaces/pcan/pcan.py
#	can/interfaces/robotell.py
#	can/interfaces/serial/serial_can.py
#	can/interfaces/slcan.py
#	can/interfaces/systec/ucanbus.py
#	can/interfaces/udp_multicast/bus.py
#	can/interfaces/usb2can/usb2canInterface.py
#	can/interfaces/vector/canlib.py
#	test/serial_test.py
#	test/test_interface_canalystii.py

@lumagi

@lumagi

@lumagi

@lumagi lumagi marked this pull request as ready for review

April 13, 2023 06:25

@lumagi

zariiii9003

@lumagi

The attribute is now set as class attribute with default value
and can be overridden in the subclass constructor.

zariiii9003

Fix property access and enum comparison

Co-authored-by: zariiii9003 <52598363+zariiii9003@users.noreply.github.com>

@lumagi

@lumagi

@zariiii9003 zariiii9003 changed the title Add FD property to BusABC to determine CAN-FD support Add protocol property to BusABC to determine active CAN Protocol

May 15, 2023

This was referenced

Jun 30, 2023