esilva
ce7aabfa09
Instead of panicing on unset updaters, set them as unused
...
This might have impact on different types of data other than a window
set for STRING, but I will worry about that later on
2026-07-08 09:47:45 +01:00
esilva
0887fbfd75
simplified a bit how the TelemetryField updaters work
...
- now we only use one function to update the TelemetryField instead
of having to fetch data and then update it.
Still need to update the iRacing provider to use this pattern. Way
better and creates better units.
Got rid of that stupid long ass switch statement too
2026-07-07 17:52:47 +01:00
esilva
16e6a336b0
Added fields for the BeamNG provider and am working on some changes for the telem
...
I need to simplify the way telemetry is fetched and updated on the app
side.
Reduce the use of any for example and so on
2026-07-06 23:31:41 +01:00
esilva
20dbf15adf
Support for BeamNG as a data provider
2026-06-25 15:35:57 +01:00
esilva
a28f996330
start and stop behaviour
2026-06-23 10:23:14 +01:00
esilva
0c90e5d4ac
Satisfactory fuel calculator done (still have plenty to do on it)
2026-06-01 17:38:30 +01:00
esilva
b6075e2138
calculate fuel usage on current lap
...
I don't like the current state of affairs, need to change it
2026-05-31 16:41:45 +01:00
esilva
32dc35d008
implementing a bare bones fuel calculator
2026-05-31 10:44:16 +01:00
esilva
2cb30baf6a
first approach to implementing virtual binds
...
virtual binds will just be some middleware that sits between telemetry
primitives and computed values from it like dash lights and a fuel calc
2026-05-31 07:22:06 +01:00
esilva
691a51ae8b
added some new fields
2026-05-30 16:32:02 +01:00
esilva
7091561ed9
adding virtual fields
2026-05-25 16:43:41 +01:00
esilva
c512d79d98
and yet again some more fields
2026-03-15 22:55:11 +00:00
esilva
e5bd5b8983
even more fields were added, won't list them all
2026-03-15 19:28:11 +00:00
esilva
7f0ab21a61
added some fields
2026-03-15 00:19:04 +00:00
esilva
7caad7149e
making it possible for multiple windows to receive the same data
...
still need some more work on this
2026-03-13 23:35:33 +00:00
esilva
93ecb1a11d
added brake bias
2026-03-13 17:36:15 +00:00
esilva
6b7c09c314
added an empty telemetry field, will be usefull for developemnt
2026-03-13 17:19:29 +00:00
esilva
05af404db1
add the identification ID for a telemetry field
...
we will use this so the serial device knows where to send the data
2026-03-11 21:20:17 +00:00
esilva
16e102dd83
Too many things for a single commit but in summary:
...
We got them data bytes computer majigs being transmitted to the display
and correctly parsed over there. Also seems to be fast. I won't touch
performance issues until I have this working and documented tho.
2026-03-10 23:10:10 +00:00
esilva
a8d71e0827
uncommented this UT and fixed it
2026-03-10 21:51:14 +00:00
esilva
0228e93bbf
removed that horrible offset when accessing telemetrydata values
2026-03-10 15:31:46 +00:00
esilva
19c2ac2d07
Trying to figure a way of mapping the telemetry agents fields back to my UI
2026-03-09 23:37:29 +00:00
esilva
ef2c7bf173
small fix to the telemetry field id view and internal data storage
2026-03-09 23:06:17 +00:00
esilva
2ef3d0d375
added the form items to set the TelemetryField on UI windows
2026-03-09 22:01:07 +00:00
esilva
ef8f4603d6
figuring a way of having a clean internal interface for the data and other stuff I reckon. I forgot
2026-03-09 18:03:36 +00:00
esilva
6e98f13eb5
reworking how I actually want to publish the telemetry data for now
2026-03-06 14:30:52 +00:00
esilva
9b10042112
i'll got with this I guess
2026-03-05 18:55:00 +00:00
esilva
e65358ea1d
telemetry service and telemetry agents interface
2026-03-05 16:26:30 +00:00