1
I Use This!
Low Activity

Commits : Listings

Analyzed about 13 hours ago. based on code collected 1 day ago.
Aug 22, 2025 — Aug 22, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
XML representation of CAN objects now uses the node attributes for most object attributes Added a "name" attribute to the CAN.MessageList object Changed "Original File Name" in LogInfo string representation to "Original XML file name" More... over 16 years ago
CAN.MessageList now has a message_type attribute, which contains information about the kind of messages contained in a log section (CAN, or some higher level CAN-based protocol) Rearranged CANLIB imports in canlib.py in an attempt to support IronPython (the callback functionality in IronPython's ctypes doesn't work the same way as in CPython, so this doesn't work yet) More... over 16 years ago
Added tag 0.2.2 for changeset 623e0c3d3ce3 More... over 16 years ago
can_logger.py now creates its output directory if it doesn't exist already Filter criteria now appear as the first child of a MessageList element in an XML log More... over 16 years ago
Added generation of LogInfo section to can_logger.py Added extraction of LogInfo section from XML file to xml2tdv.py Added MessageList and LogInfo objects to CAN.py can_logger.py and xml2tdv.py now use the MessageList object to represent lists of CAN message objects More... over 16 years ago
can_logger.py no longer creates an empty TDV log file when it runs (only the XML log file is created) More... over 16 years ago
Fixed test failure when checking CAN.InfoMessage string representation Added xml2tdv.py script - converts new-style pycanlib XML log files into old-style TDV log files Removed log handlers from CAN.py (scripts that use pycanlib will define these if necessary) can_logger.py no longer logs messages directly to a TDV file - it produces XML files only, which may be converted to TDV using xml2tdv.py More... over 16 years ago
All subclasses of XMLObject can now be created from XML document fragments More... over 16 years ago
Removed "trailing whitespace" errors in CAN.py Wrapped long lines and added whitespace around operators in can_logger.py More... over 16 years ago
Added tag 0.2.1 for changeset bd68e5f4c362 More... over 16 years ago
Merge after pull from old version More... over 16 years ago
Added tag 0.2.1 for changeset 4dea11f2aca8 More... over 16 years ago
CAN.MachineInfo now reports the installed CANLIB and pycanlib versions in its XML representation More... over 16 years ago
Removed unnecessary "CANLIB channel" print statement from getchanneldata.py (the channel info object contains this information already) More... over 16 years ago
Added tag 0.2.0 for changeset 99fec0326800 More... over 16 years ago
CAN.py: All objects that may be added to an XML log file are now subclasses of the XMLObject class, which contains the to_xml() method Finished adding class and method docstrings canlib.py: Added docstrings canstat.py: Added docstrings More... over 16 years ago
Uncommented library logging code in can_logger.py and increased the default level to WARNING so it doesn't interfere with the logging of CAN traffic More... over 16 years ago
Added more docstrings Simplified _cleanup() method - it now disables the receive/transmit callback, then continually flushes the receive/transmit queue until the callback has completed before closing the bus handle More... over 16 years ago
Added more docstrings Rearranged _cleanup function in an attempt to stop pycanlib's test suite locking up when it completes More... over 16 years ago
Updated variable and function names in getchanneldata.py to work with refactored pycanlib More... over 16 years ago
Added XML file generation back into can_logger.py More... over 16 years ago
Added more method docstrings Reformatted doctests to use a single line of input to generate their output Added input validation to _Handle.write() (now only accepts instances of CAN.Message) More... over 16 years ago
Updated doctest for LogMessage.to_xml() Removed code that recursively calls to_xml() on any instance variables of a LogMessage object that define to_xml() Refactored InfoMessage.__str__() Added docstrings to _receive_callback and _transmit_callback Wrapped long line in _transmit_callback More... over 16 years ago
can_logger now works correctly with refactored CAN.py module Fixed KeyError in CAN._cleanup More... over 16 years ago
Started adding docstrings to pycanlib modules __init__.py and CAN.py CAN.InfoMessage now accepts either a float or an int as a timestamp More... over 16 years ago
Added docstrings to pycanlib __init__.py More... over 16 years ago
Wrapped some lines that were too long in canstat.py More... over 16 years ago
The code that creates the ctypes object representing the CANLIB DLL is now contained in its own method (stops pylint warnings about incorrect naming convention of variables in the top level of a module) More... over 16 years ago
Updated test code to use fixed variable and function names in CAN.py More... over 16 years ago
All member function and variable names in CAN.py now meet the Python coding standard Removed unnecessary "time" module import from CAN.py More... over 16 years ago