Skip to content

xRowe/DLT-Message-Analyzer

 
 

Repository files navigation


Please, support!

If you are an active user of the DLT-Message-Analyzer plugin - please, spend a few moments to star this GitHub repository. Our team will very much appreciate it!


DLT Message Analyzer logo

Build linux Build windows Build clang-tidy


What is DLT Message Analyzer?

DLT Message Analyzer is a plugin for dlt-viewer SW. It works in combination with the following source code.

It is developed to increase the analytical capabilities of the dlt-viewer.


Installation guide


Feature-set:

  • Validation of the entered regular expressions with providing human-readable error in case of the wrong input
  • Continuous search. The analysis ongoing, while new messages are being received from the target device
  • Makes search dramatically fast
  • Allows you to easily form groups of the repetitive messages and check trace-spam cases, request-response pairs, number of message occurrences, etc.
  • Allows you to quickly get access to the defined "key regex groups" and change their content
  • Provides auto-completion functionality
  • Advanced highlighting of regex groups
  • Possibility to copy-paste highlighted content into your emails to increase their readability
  • Possibility to save regex patterns with the human-readable aliases
  • Possibility to use combinations of the saved regex patterns, which allows you to instantly form the complex requests. This incredibly increases the speed and quality of the trace analysis!
  • Possibility to work with multiple regex configuration files and switch between them. This allows you to use other's domains knowledge in your analysis
  • Possibility to search patterns by their aliases
  • Analog of the dlt-viewer's search with the extended capabilities
  • Possibility to lock the search between the 2 message id-s
  • Plugin supports integration with the PlantUML tool, which allows you to create sequence diagrams out of the logs
  • Extension, which lists the paths & names of all currently opened DLT files
  • Debug "console view", which shows debug messages of the plugin and allows you to perform a set of predefined scenarios.
  • In addition, console view allows you to convert custom txt files into the dlt format. Thus, you can use dlt-viewer for the projects, which do not use full Genivi DLT infrastructure. E.g. no dlt-daemon or dlt API lib being used.

and many other features


Troubleshooting


Thirdparty dependencies:


Development documentation


Repo size:


Screenshots:

Screenshot of DLT Message Analyzer plugin - Filters view

Screenshot of DLT Message Analyzer plugin - Grouped view

Screenshot of DLT Message Analyzer plugin - UML view

About

"Extended search" plugin for the DLT-viewer

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.3%
  • CMake 2.7%