Commit Graph
171 Commits
Author SHA1 Message Date
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 d5336cc01e fixed a problem with the transforms that would just error out if the value was nil 2026-05-27 17:54:05 +01:00
esilva 1cb1d64ebe use a cross-platform lib to fetch the available ports for probing 2026-05-26 11:38:48 +01:00
esilva 8b02b427bc rename aux.go to auxiliary.go due to windows things 2026-05-26 11:38:31 +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 f50fc7a87b BUG FIX - multiple binds for a given event were created when many windows wanted it 2026-03-14 21:45:50 +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 bbc62560f3 added the wintype option to the form so more rich layouts can be created 2026-03-13 17:20:13 +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 15ab85dbe1 Fixed the iracing provider gearbox data reading 2026-03-10 23:36:12 +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 ac76d482d0 deleting commented code 2026-03-06 18:23:19 +00:00
esilva d26dcae65f moving cdashdisplay data handling to its backend 2026-03-06 18:22:54 +00:00
esilva de3e9784a0 moved the layout tree to its file 2026-03-06 17:46:20 +00:00
esilva 88b518759c deleted useless code 2026-03-06 17:44:52 +00:00
esilva da9f786611 update the current provider to take advantage of these last commits 2026-03-06 14:38:20 +00:00
esilva a299b95d7c do not queue draw functions if we are already drawing 2026-03-06 14:37:46 +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 f8d483dd62 small fix 2026-03-05 18:07:28 +00:00
esilva ce0b030d7e deleted useless code 2026-03-05 17:58:22 +00:00
esilva e65358ea1d telemetry service and telemetry agents interface 2026-03-05 16:26:30 +00:00
esilva c9086cae56 Setting the environment to handle multiple data sinks
im scaffolding it but first I recon I will make this transfer data to
the lcd and then we will take a look at making it pretty
2026-03-03 23:11:24 +00:00
esilva da315b1c7b So, we got the telemetry service going and it polls back to the UI 2026-03-03 23:06:19 +00:00
esilva f8e65a03d2 we got the data reading going again 2026-03-03 22:02:42 +00:00
esilva 11dc255303 it is with great sadness the DOM and event bus go. Its all callbacks now 2026-03-03 14:20:41 +00:00
esilva 4cb14dd40f reflect window updates in the tree view 2026-03-03 14:12:36 +00:00
esilva de59665c78 move and resize commands working 2026-03-03 13:54:21 +00:00
esilva 28ea467f0a removed the edit command on the layout controller 2026-03-03 11:17:48 +00:00
esilva d551f7835a readded the delete window command 2026-03-03 00:47:20 +00:00
esilva e0f21f5d2f Reimplementing a whole lot of things here 2026-03-02 22:40:06 +00:00
esilva fe5505435b doesnt look as cool, but for sure feels simpler 2026-02-26 00:41:03 +00:00
esilva 34120f10af feel like I'm doing shit here, but I reckon it will work 2026-02-25 00:17:38 +00:00
esilva e64b1c31b9 chanding the architecure, removing the views ability to emit or listen to events
I liked my idea better but I recon I will hit less obstacles this way
2026-02-24 23:22:19 +00:00
esilva f40894577d Welp, technically better? 2026-02-23 23:21:17 +00:00
esilva f34cbfd23b Moved the data streaming thing to a controller for now 2026-02-23 23:11:52 +00:00
esilva 6a37d7e97c Got a bunch of stuff going on here
the main is thing is that I hammered one a way of showing data from an
ibt
2026-02-20 21:51:57 +00:00
esilva c071730337 now that some things have been optimized I can have it be single threaded
But!!!! I have to fix this, the UI needs to be very good!
2026-02-17 11:48:34 +00:00