4.3.0 #1692
hardbyte
announced in
Announcements
4.3.0
#1692
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In this release, we've raised the minimum Python version to 3.8, added several new features to the API and as always plenty of bug fixes and interface improvements.
Breaking Changes
Bug Fixes
pywintypes.error
in broadcast manager (Catch pywintypes.error in broadcast manager #1659)can_op_mode check
if the device reportscan_op_mode=0
(skip the can_op_mode check if the device reports can_op_mode=0 #1678)detect_available_configs
might raise XL_ERR_INVALID_CHANNEL_MASK error (Vector: use global channel_index if provided #1681)Features
API
modifier_callback
parameter toBusABC.send_periodic
for auto-modifying cyclic tasks (Add auto-modifying cyclic tasks #703)protocol
property to BusABC to determine active CAN Protocol (Addprotocol
property to BusABC to determine active CAN Protocol #1532)strict
parameter to relax BitTiming & BitTimingFd Validation (Relax BitTiming & BitTimingFd Validation #1618)BitTiming.iterate_from_sample_point
static methods (add the possibility to return all the possible solutions using the from_sample_point static methods #1671)IO
Interface Improvements
detect_available_configs
for the Ixxat bus. (Implement _detect_available_configs for the Ixxat bus. #1607)override_exclusive
(* For interface Kvaser, add parameter exclusive #1660)tcp_tune
to reduce latency (Configure TCP socket to reduce latency #1683)Miscellaneous
ID:
in can.Message string (AlignID:
in message string #1635)USE_WINDOWS_EVENTS
(We do not need to account for drift when we USE_WINDOWS_EVENTS #1666, Allow RestartableCyclicTaskABC using Windows events to restart #1679)This discussion was created from the release 4.3.0.
Beta Was this translation helpful? Give feedback.
All reactions