esilva
6ff4cc3014
added a central constants package so we don't have to pull a provider if all we need is its name
2026-09-21 15:26:57 +01:00
esilva
a2e14ba6a9
applied the same start-stop scheme to the BeamNG provider
2026-09-18 15:42:34 +01:00
esilva
c888dc5436
remove commented code and made the subscription be based on a list
2026-09-18 00:05:50 +01:00
esilva
dda300ce6b
decoupled the winIDs from the telemetry data
...
hell yeah, brother!
2026-09-17 23:55:54 +01:00
esilva
a6ab64117c
this is a doozy - device auto discovery and handling
...
The main goal was to decouple more things
We got devices being looked for in the background and the stream view
is like a device now too
2026-09-17 23:01:50 +01:00
esilva
1321977f18
updated beamng provider for the new SDK
2026-09-17 23:01:50 +01:00
esilva
ffc03e9e49
added the IsAlive check for beamng
2026-09-17 23:01:50 +01:00
esilva
dbd4086bf9
Provider loop discovery almost finished
...
Provider lookup will lookup on startup, do the healthcheck until the
stream starts and also restart on stream closure or provider stall
2026-09-17 23:01:50 +01:00
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
ca57cbd9f0
Small validation for the updaters array in BeamNG
2026-07-07 18:16:52 +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
0f3a6ceeba
update beamng.drives provider name
2026-06-23 10:01:47 +01:00
esilva
e65358ea1d
telemetry service and telemetry agents interface
2026-03-05 16:26:30 +00:00