Giter Site home page Giter Site logo

khoih-prog / tesla_canbus_analyzer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from amund7/canbus-analyzer

0.0 1.0 0.0 14.17 MB

Originally a development tool for Scan My Tesla, but contributions has turned into a standalone canbus data analyzer suite, supporting a wide variety of log formats, and also DBC file signal definitions.

C# 100.00%

tesla_canbus_analyzer's Introduction

CANBUS-Analyzer

A development tool / companion software for Scan My Tesla. Graphs, displays and analyzes both known and unknown CANBUS packets.

CANBUS-Analyzer was inspired by comma.ai Cabana, but I wanted the same possibilities with my own data and formulas. To learn how to reverse engineer CANBUS data, see comma.ai's tutorials!

Main window screenshot

Ctrl-click or shift-click to select/unselect messages and signals.

Plotting is done by OxyPlot library, which has some great, but very hard to find keyboard and mouse shortcuts:

Short summary: Scroll = zoom, scroll on an axis = zoom 1 axis. Click the plot window + press HOME to reset all axis.

Long version from here: https://stackoverflow.com/questions/27144051/which-keyboard-shortcut-functions-are-already-implemented-in-oxyplot

Pan*: Right mouse button, Alt+Left mouse button, Up/Down/Left/Right arrow key, Ctrl+Arrow key for fine pan

Pan-Zoom: Touch (don't know the details on that)

Zoom*: Mouse wheel, Ctrl+Mouse wheel for fine zoom

Zoom in*: Mouse extra button 1, 'Add', 'PageUp', Ctrl+'Add'/'PageUp' for fine

Zoom out*: Mouse extra button 2, 'Subtract', 'PageDown', Ctrl+'Subtract'/'PageDown' for fine

Zoom by rectangle: Ctrl+Right mouse button, Middle mouse button, Ctrl+Alt+Left mouse button

Reset*: Ctrl+Right mouse button double-click, Middle mouse button double-click, Ctrl+Alt+Left mouse button double-click

Reset axes: A, Home, Shake-Gesture (I guess on a mobile device)

Copy bitmap: Ctrl+C

Copy code: Ctrl+Alt+C

Copy properties: Ctrl+Alt+R

Tracker: Left mouse button, Shift+Left mouse button for points only tracker, Ctrl+Left mouse button for free tracker (show mouse coordinates basically)

tesla_canbus_analyzer's People

Contributors

amund7 avatar bokonon79 avatar brian-man avatar carleeno 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.