bclehmann / actelemetry Goto Github PK
View Code? Open in Web Editor NEWA telemetry app for Assetto Corsa.
License: MIT License
A telemetry app for Assetto Corsa.
License: MIT License
Describe the bug
CSV export : RPM data are missing
To Reproduce
Export any session to Csv
Expected behavior
Records Rpm to Csv as others data
Screenshots
You can check an CSV Example here.
2021-05-05 08h39m25Z (UTC) ACTelemetry.csv
System Information:
If you don't know the answer to one of these questions I will be able to walk you through finding the answer.
Additional context
Is your feature request related to a problem? Please describe.
With the stock launcher the game needs to be started before the telemetry app, or else it will not work
Describe the solution you'd like
Initialize the memory-mapped file on hitting start, not on opening the app. Also free it on hitting stop, not on exit.
Describe alternatives you've considered
N/A
Additional context
N/A
Is your feature request related to a problem? Please describe.
Getting proper setup and outlaps.
Describe the solution you'd like
Add a graph for tyre temps and pressures
Describe alternatives you've considered
N/A
Additional context
N/A
It can sometimes be difficult to orient yourself on the steering trace, as most movements are minor, within ±0.3 of 0.
https://github.com/bclehmann/ACTelemetry/blob/master/Backend/Backend.cpp#L9-L11
These can be PhysicsMemoryMap*
, not unsigned char*
or void*
. It is however probably required to keep using raw pointers in order to pass them into C# :/
initialize
and free
methods should be wrapped into one implementation. It is probably still useful for them to be separate in backend.h
, and the header file simply calls the implementation with the appropriate parameters.
The definition of the structs in the C++ backend is actually unnecessary, as they're only read in C#. Furthermore, the C++ structs are unlikely to be updated while the C# ones might be. Since we already use unsigned char*
instead of pointers to the actual struct it seems their definition is irrelevant. Although I still prefer void*
to unsigned char*
Is your feature request related to a problem? Please describe.
Allows better organizing of the traces, and better use of space.
Describe the solution you'd like
ditto
Describe alternatives you've considered
N/A
Additional context
Reordering plots may also be wise.
Is your feature request related to a problem? Please describe.
The installation procedure isn't difficult, but it is inconvenient and perhaps intimidating for some users.
Describe the solution you'd like
A simple script which handles all the installation, including copying dlls to the proper directories.
Describe alternatives you've considered
N/A
Additional context
N/A
Currently at 20Hz, you could probably push that to 50Hz with no issues.
Is your feature request related to a problem? Please describe.
Splitting based on laps in CSV output
Describe the solution you'd like
Add the current lap to each row in the CSV output
Describe alternatives you've considered
N/A
Additional context
Add any other context or screenshots about the feature request here.
https://github.com/bclehmann/ACTelemetry/blob/master/WPFApp/StaticsData.cs#L38
This method returns the statics struct, not graphics. It should be renamed to GetStaticsPointer
Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
N/A
Describe alternatives you've considered
N/A
Additional context
There is nothing listed in the changelog that should cause any issues. Moving to the 4.1.x betas would entail minor breaking changes.
Is your feature request related to a problem? Please describe.
Difficulty in setup diagnosis
Describe the solution you'd like
Extra plots for suspension metrics like ride height
Describe alternatives you've considered
N/A
Additional context
N/A
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.