Giter VIP home page Giter VIP logo

fnnn98 / xlat-evtool Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 191 KB

Designed in C++ with Qt, this application acts as a COM listener for the XLAT, an open source latency testing tool. It captures live data and generates interactive charts for visual interpretation. It also enhances assessment capabilities by interpolating critical metrics, such as percentiles, offering deeper insights into device performance.

License: GNU General Public License v3.0

C++ 98.31% QMake 1.69%

xlat-evtool's Introduction

xlat-Evtool

Introduction:

The XLAT-Evtool is a complementary application to the XLAT designed for developers, reviewers, and enthusiasts.

It makes use of the J-Link Virtual COM Port to read and parse data in real time directly from the XLAT. It extrapolates metrics such as lowest/maximum latency but also Median Absolute Deviation (MAD), Interquartile Range (IQR), percentiles, ... thus extending the functionalities of the XLAT.

Similar to the LDAT, it also makes it possible to export and import XLAT results to a CSV file. The CSV file not only includes the parsed data, but also features a list of the advanced metrics described earlier.

Last but not least, it makes use of Qt Graphics View Framework to provide a 16 steps latency distribution chart dynamically calculated based on data distribution and a Scatter Plot to visually assess latency behaviour over time.

Main Interface:

Data Visualization Tools:

Setup procedure:

Languages and Tools:

cplusplus qt

Informations and dependencies

Compiled and tested with Desktop 5.12.11 MinGW 32-bit and Desktop 5.12.11 MinGW 64-bit.
Qt Framework
C++ Standard Library

Disclaimer:

XLAT is a registered trademark of Finalmouse. The use of the xlat-Evtool name does not indicate endorsement by or affiliation with Finalmouse , and is used here under fair use principles as an open source external evaluation tool released under GPLv3 aimed at developers, enthusiasts and reviewers.

Connect with me:

axaro11

xlat-evtool's People

Contributors

fnnn98 avatar

Stargazers

Maxime Vincent avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.