Giter VIP home page Giter VIP logo

serialdatamonitor's Introduction

See wiki for full documentation

Serial Data Monitor

serialDataMonitor

Description

Serial Data Monitor is a multiplatform (Windows, Linux, Mac, ...) tool to interactively receive/edit/monitor data and send commands to an ECU (Electronic Control Unit, can be pic, AVR, ARM, Arduino, ...) via the serial port. It is fast, real time (the embedded system is the master) and proudly made with Godot Engine. The language used is C#. This tool is already used in production but has (for sure) some bugs to discover. Also the MAC version has not been tested since I don't have a MAC, so developers are welcome.

Table of Contents

The host folder contains all the development files

The ecu folder contains an examples of a bare metal application (included the .ini file) and the naked monitor.h and monitor.c files

The binaries folder contains the application for various platforms. See the related README files

Installation

Download the zip file for your platform, unzip on a folder of your choice and execute the application. You have to write the right .ini file that match the data sent by your ECU. Data sent by the ECU is configured in monitor.c

Usage/Documentation

See wiki

In summary, the application configure itself (GUI, behavior,...) based on informations given in ONE .ini file. This .ini file is writen by the user.

Also two files (monitor.h and monitor.c) must be added and configured to the ECU project

Contributing

This project can be enhanced in several ways, ideas and contributors welcomed. A good feature would be to have an Arduino (monitor.hpp and monitor.cpp) based ECU

Credits

Thanks to Godot Engine developpers who have done this excellent multiplatform development tool

License

MIT license

serialdatamonitor's People

Contributors

papydoctor avatar

Stargazers

Thomas Höhenleitner avatar Christian Brandtner avatar

Watchers

James Cloos avatar

Forkers

nb4787

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.