Diagnostic Log and Trace viewing program
C++ C Batchfile QMake CMake
Clone or download
ysk-sato and Gernot Wirschal Fix file copy error in SDK generation batch file
Error in SDK batch file due to missing "README.txt" is fixed.
And also non-existing file name is removed from qt project file.
(This is only linked with project expplorer in Qt creator)

Signed-off-by: Yusuke Sato <yusuke-sato@apn.alpine.co.jp>
Latest commit 4549ac8 May 11, 2018
Permalink
Failed to load latest commit information.
cache Implementation of background Indexer and index cache. Fixed Qt5 build… Nov 21, 2013
doc Updated and improved documentation Feb 24, 2016
examples Added -std=gnu99, -std=gnu++11, -Wall and -Wextra compiler flags, ped… Oct 7, 2015
filters Added example filter configurations for Multifilter feature. Jul 8, 2013
parser Revert "Enable use of standard GNU installation locations" Jan 26, 2017
plugin avoid nasty commandline message on start: filetransferplugin Mar 29, 2018
qdlt Cleaning up, bugfixing, enhanced error output May 15, 2018
sdk Port from qextserialport to QSerialPort Mar 27, 2018
src Fix file copy error in SDK generation batch file May 18, 2018
.gitattributes Set Line Endings to LF. Add also .gitattributes, to change all furthe… Apr 27, 2015
.gitignore Build plugins in bin/plugins Mar 13, 2018
AUTHORS Made MSVC 32bit and 64bit builds possible Nov 19, 2015
BuildDltParser.pro Parser: Initial version of reference DLT parser. Apr 9, 2014
BuildDltViewer.pro Port from qextserialport to QSerialPort Mar 27, 2018
CMakeLists.txt Revert Append QTDIR to CMAKE_PREFIX_PATH Apr 27, 2018
INSTALL.txt Add CMake instructions to INSTALL.txt Oct 19, 2016
LICENSE.txt Removed executable flag from source files Aug 16, 2017
MPL.txt Removed executable flag from source files Aug 16, 2017
README.md Rework README.md Apr 13, 2018
README_Parser.txt Updated and improved documentation Feb 24, 2016
ReleaseNotes_Parser.txt Updated qt to version 5.4.0 Dec 11, 2014
ReleaseNotes_Viewer.txt Tag release v2.18.0 and update releasenotes Oct 18, 2016
build_parser_windows_qt5.bat Using Qt 5.5.1 in scripts, minor changes Nov 19, 2015
build_parser_windows_qt5_MSVC.bat Using Qt 5.5.1 in scripts, minor changes Nov 19, 2015
build_sdk_windows_qt5.bat Fix file copy error in SDK generation batch file May 18, 2018
build_sdk_windows_qt5_MSVC.bat Fix file copy error in SDK generation batch file May 18, 2018

README.md

Diagnostic Log and Trace Viewer

Overview

The Diagnostic Log and Trace Viewer is an application that can send and receive control messages to the DLT daemon, e.g. to set individual log levels of applications and contexts or get the list of applications and contexts registered in the DLT daemon. DLT viewer is based on Qt for Windows and Linux and can run on the Mac though that is not officially supported.

Documentation

  • DLT Release Notes: ReleaseNotes.txt
  • DLT Installation: INSTALL.txt

Command line usage;

  • Windows: dlt_viewer.exe [OPTIONS]
  • Linux: dlt_viewer [OPTIONS]

Options:

  • -h Print usage
  • -p projectfile Loading project file on startup (must end with .dlp)
  • -l logfile Loading logfile on startup (must end with .dlt)
  • -f filterfile Loading filterfile on startup (must end with .dlf)
  • -s or --silent Enable silent mode without warning message boxes
  • -v or --version Only show version and buildtime information
  • -c logfile textfile Convert logfile file to textfile (logfile must end with .dlt)
  • -u Conversion will be done in UTF8 instead of ASCII";
  • -csv Conversion will be done in CSV format";
  • -d Conversion will NOT be done, save in dlt file format again instead"
  • -dd Conversion will NOT be done, save as decoded messages in dlt format"
  • -e "name of plugin|command in plugin|param1|..|param<n>" Execute a plugin command with parameters

API Documentation

See INSTALL.txt regarding doxygen API documentation generation.

Software/Hardware

Developed with QT 5 (http://qt-project.org/) Tested with Windows 7 + Qt 5.5.1 + MSVC 2013 Express Tested with Windows 7 + Qt 5.6.1 + MSVC 2015 Express Tested with Windows 7 + Qt 5.8.0 + MSVC 2015 Express Tested with Ubuntu Linux 16.04 + Qt 5.5.1 Tested with macOS Sierra + Qt 5.7.0 Dynamically linked open source software

Qt 5.8.1 (LGPLv3 - Qt) GCC (GPL) (Optional) Mingw (GPL + BSD Variante + Public Domain) Open Icon Library (http://openiconlibrary.sourceforge.net,Multiple LIcenses) License

Full information on the license for this software is available in the "LICENSE.txt" file.

Source Code for DLT Viewer (This repository)

https://github.com/GENIVI/dlt-viewer

Homepage

https://at.projects.genivi.org/wiki/display/PROJ/Diagnostic+Log+and+Trace

Mailinglist

https://lists.genivi.org/mailman/listinfo/genivi-diagnostic-log-and-trace

Contact

Alexander Wenzel Alexander.AW.Wenzel@bmw.de and Gernot Wirschal Gernot.Wirschal@bmw.de