A | ↘ | B | obdlib.OBDScanner.collect_data() got worse |
C | ↗ | B | obdlib.OBDScanner improved |
1 added class/operation | |||
A | obdlib.OBDScanner.check_uart() added |
1 added class/operation | |||
A | obdlib.OBDScanner.check_break() added | ||
B | ↗ | A | obdlib.OBDScanner.check_response() improved |
1 added class/operation | |||
B | obdlib.OBDScanner.check_response() added | ||
B | ↘ | C | obdlib.OBDScanner got worse |
B | ↗ | A | obdlib.OBDScanner.collect_data() improved |
C | ↗ | B | obdlib.OBDScanner improved |
1 added class/operation | |||
A | obdlib.OBDScanner.check_retry() added | ||
B | ↘ | C | obdlib.OBDScanner got worse |
3 added classes/operations | |||
A | obdlib.OBDScanner.header_on() added | ||
A | obdlib.OBDScanner.set_protocol() added | ||
A | obdlib.OBDScanner.check_connection() added |
3 added classes/operations | |||
A | obdlib.OBDScanner.check_spaces_off() added | ||
A | obdlib.OBDScanner.check_echo_off() added | ||
A | obdlib.OBDScanner.check_feed_off() added | ||
B | ↗ | A | obdlib.OBDScanner.initialize() improved |
2 added classes/operations | |||
A | obdlib.OBDScanner.if_end() added | ||
A | obdlib.OBDScanner.omit_null() added |
1 added class/operation | |||
A | obdlib.obd.protocols.Protocols.process_data() added | ||
B | ↗ | A | obdlib.obd.protocols.Protocols.create_data() improved |
B | ↗ | A | obdlib.Logging.__call__() improved |
2 added classes/operations | |||
A | obdlib.Logging.save_msg() added | ||
A | obdlib.Logging.msg_format() added |
1 added class/operation | |||
A | obdlib.obd.Command.is_not_access() added | ||
B | ↗ | A | obdlib.obd.Command.sensors() improved |
1 added class/operation | |||
A | obdlib.obd.Command._process_pid() added | ||
B | ↗ | A | obdlib.obd.Command.get_pid() improved |
B | ↗ | A | obdlib.obd.Command.__getitem__() improved |
1 added class/operation | |||
A | tests.TestUtils.test_speed_english() added | ||
B | ↗ | A | tests.TestUtils.test_speed() improved |
Image URL | |
Markdown | |
Textile | |
RDOC | |
AsciiDoc |