Compared to competing solutions, the SLSS CANAnalyser Python Class offers unparalleled ease of use and adaptability. Many existing tools are burdened with steep learning curves, limited documentation, or proprietary restrictions that can slow down development. In contrast, this Python interface provides clear, human-readable logging and debug outputs, keeping developers informed at every stage of the process. Its open, flexible design ensures that it can be customized to suit the unique needs of your projects, all while maintaining a level of transparency that fosters confidence and control.


The class functions are largely based on the standard TCP/IP commands and have only been converted into Python-compliant semantics and extended by some internal convenience functions. The following overview provides an insight into all available functions.




Basic: Set up the TCP/IP Interface connection, configure basic settings and search for a connected Dongle

Basic: Set up CAN FD custom settings via the TCP/IP interface

Basic: Start a measurement recording and save the log file after a certain time has elapsed

Basic: Change hardware setup from CAN2.0 to CANFD with standard bitrate multiplicator

Basic: Change bus interaction mode for channel A and channel B

Basic: Switch between monitoring both channels, to channel B and then to channel A

Advanced: State machine for bus sleep violation detection with multiple loop of log file recording

Advanced: User adjustable CAN Fuzzing example for Automotive Cyber Security testing

Shopping Cart
Scroll to Top