Commit Graph

  • 174b27004f added error returns to the SendData method on the peripheral interface start-stop-behaviour esilva 2026-09-18 16:37:30 +01:00
  • a2e14ba6a9 applied the same start-stop scheme to the BeamNG provider esilva 2026-09-18 15:42:34 +01:00
  • a6683df10b fixed the start and stop behaviour. it was crashing esilva 2026-09-18 15:38:17 +01:00
  • 2d4875fbd0 removed log that was just polluting everything auto-detect-devices esilva 2026-09-18 11:07:29 +01:00
  • 0a8f34423c Merge pull request 'decoupled the winIDs from the telemetry data' (#11) from decouple-cdash-from-field-subscription into auto-detect-devices esilva 2026-09-18 00:07:39 +01:00
  • bd10d6b4d6 subscription fix. should subscribe too fields at once decouple-cdash-from-field-subscription esilva 2026-09-18 00:07:27 +01:00
  • c888dc5436 remove commented code and made the subscription be based on a list esilva 2026-09-18 00:05:50 +01:00
  • dda300ce6b decoupled the winIDs from the telemetry data esilva 2026-09-17 23:55:54 +01:00
  • 1ac4ab1865 logger fixes on cdashdisplay device implementation esilva 2026-09-17 23:08:36 +01:00
  • a6ab64117c this is a doozy - device auto discovery and handling esilva 2026-09-17 22:55:17 +01:00
  • 1321977f18 updated beamng provider for the new SDK esilva 2026-09-17 11:33:10 +01:00
  • ffc03e9e49 added the IsAlive check for beamng esilva 2026-09-16 19:02:20 +01:00
  • 15b997c22f fixed some little UI bugs esilva 2026-09-13 23:05:55 +01:00
  • 59fa825da1 removing some unecessary logs esilva 2026-09-13 22:53:51 +01:00
  • dbd4086bf9 Provider loop discovery almost finished esilva 2026-09-12 23:28:15 +01:00
  • c1366b010f remove this very verbose log esilva 2026-09-12 18:27:09 +01:00
  • d6362eeeb5 remove the fatals from here, but I do need to do error handling there esilva 2026-09-12 18:26:58 +01:00
  • 1b9a5173b6 Updated the function that checks for the sim running and how we stream data esilva 2026-09-12 15:35:01 +01:00
  • 7675c7e34a fixed the iracing Gear transform esilva 2026-09-11 14:40:16 +01:00
  • 922c2df88d Don't allow program to crash if there's no active provider on StartStream action esilva 2026-09-11 12:48:36 +01:00
  • 6b09eb5be0 some fixes regarding iracing provider transforms and working the auto detection esilva 2026-09-10 15:12:12 +01:00
  • 1d022a4fa8 update the iracing provider to be on the same page as the BeamNG one esilva 2026-09-10 15:11:37 +01:00
  • a251f45859 basic loop to discover providers esilva 2026-08-25 22:01:34 +01:00
  • afc4b794bb Created a devices service and moved the CDashDisplay service to the sahdow realm esilva 2026-08-25 14:46:20 +01:00
  • 66012b6904 Merge pull request 'remove old logger. We use actual loggers now' (#10) from remove-old-logger into master master esilva 2026-09-17 23:00:17 +01:00
  • a807eb3782 remove old logger. We use actual loggers now remove-old-logger esilva 2026-09-17 23:00:02 +01:00
  • fe86993c6d update the irsdk version esilva 2026-08-24 16:54:36 +01:00
  • 5ae0542149 Another README edit esilva 2026-07-23 10:47:27 +01:00
  • 4088e4d8f8 Edited the README esilva 2026-07-23 10:45:25 +01:00
  • ce7aabfa09 Instead of panicing on unset updaters, set them as unused esilva 2026-07-08 09:47:45 +01:00
  • ca57cbd9f0 Small validation for the updaters array in BeamNG esilva 2026-07-07 18:16:52 +01:00
  • 0887fbfd75 simplified a bit how the TelemetryField updaters work esilva 2026-07-07 17:52:47 +01:00
  • 94ba0e2539 window title reporting esilva 2026-07-07 00:06:59 +01:00
  • c431c389e3 added a TODO so I won't forget it esilva 2026-07-06 23:47:12 +01:00
  • 16e6a336b0 Added fields for the BeamNG provider and am working on some changes for the telem esilva 2026-07-06 23:31:41 +01:00
  • 8def8cac68 Bumped the BeamNG SDK version esilva 2026-07-06 23:30:40 +01:00
  • 4e91edc036 small change to the gear transform for BeamNG esilva 2026-07-06 14:43:45 +01:00
  • abc60a81d3 added an important TODO esilva 2026-06-26 17:47:38 +01:00
  • 20dbf15adf Support for BeamNG as a data provider esilva 2026-06-25 15:35:57 +01:00
  • 6dd4db0358 pprof stuff for debugging v0.0.2 esilva 2026-06-24 17:05:41 +01:00
  • 2ae29af199 reducing the channel sizes so data doesn't pile up and frames are dropped instead esilva 2026-06-24 16:05:03 +01:00
  • 5b77b5b941 broadcaster setup esilva 2026-06-24 12:00:02 +01:00
  • 9c7c6d528f moved the service layer to its own package esilva 2026-06-23 17:54:01 +01:00
  • 2146dc8396 adding the updateStream method and the models for the form esilva 2026-06-23 17:47:10 +01:00
  • a28f996330 start and stop behaviour esilva 2026-06-23 10:23:14 +01:00
  • 1614675e9d Added the default sim config variable esilva 2026-06-23 10:02:17 +01:00
  • 0f3a6ceeba update beamng.drives provider name esilva 2026-06-23 10:01:47 +01:00
  • aa3fa88044 init application routines esilva 2026-06-22 22:07:52 +01:00
  • 5d8552e9a2 add the metrics server flag to the config for now esilva 2026-06-22 22:07:43 +01:00
  • ac187c9292 adding a very basig config esilva 2026-06-22 21:37:16 +01:00
  • f2e49f1ba0 removing some unused code esilva 2026-06-19 16:29:27 +01:00
  • a980640e40 working on a global config esilva 2026-06-18 17:05:42 +01:00
  • 3e92467beb adding the options form for the stream view esilva 2026-06-18 17:05:27 +01:00
  • 74d57a6ece preparing the providers package esilva 2026-06-18 17:05:08 +01:00
  • 24fea285c3 very bare bones layout selectable menu esilva 2026-06-09 16:39:13 +01:00
  • d3c4464aa0 organizing the code a bit better esilva 2026-06-09 14:51:11 +01:00
  • 99a4f794c5 removing unused code esilva 2026-06-09 14:42:58 +01:00
  • 8da67e52bc must clean this up, but it fixes hanging up trying to probe devices v0.0.1 esilva 2026-06-01 22:55:16 +01:00
  • 23cd5bc0a3 Updated my base layout esilva 2026-06-01 17:46:34 +01:00
  • 0c90e5d4ac Satisfactory fuel calculator done (still have plenty to do on it) esilva 2026-06-01 17:38:30 +01:00
  • b6075e2138 calculate fuel usage on current lap esilva 2026-05-31 16:41:45 +01:00
  • 32dc35d008 implementing a bare bones fuel calculator esilva 2026-05-31 10:44:16 +01:00
  • 2cb30baf6a first approach to implementing virtual binds esilva 2026-05-31 07:22:06 +01:00
  • 691a51ae8b added some new fields esilva 2026-05-30 16:32:02 +01:00
  • d5336cc01e fixed a problem with the transforms that would just error out if the value was nil esilva 2026-05-27 17:54:05 +01:00
  • 1cb1d64ebe use a cross-platform lib to fetch the available ports for probing esilva 2026-05-26 11:38:48 +01:00
  • 8b02b427bc rename aux.go to auxiliary.go due to windows things esilva 2026-05-26 11:38:31 +01:00
  • 7091561ed9 adding virtual fields esilva 2026-05-25 16:43:41 +01:00
  • c512d79d98 and yet again some more fields esilva 2026-03-15 22:55:11 +00:00
  • e5bd5b8983 even more fields were added, won't list them all esilva 2026-03-15 19:28:11 +00:00
  • 7f0ab21a61 added some fields esilva 2026-03-15 00:19:04 +00:00
  • f50fc7a87b BUG FIX - multiple binds for a given event were created when many windows wanted it esilva 2026-03-14 21:45:50 +00:00
  • 7caad7149e making it possible for multiple windows to receive the same data esilva 2026-03-13 23:35:33 +00:00
  • 93ecb1a11d added brake bias esilva 2026-03-13 19:47:17 +00:00
  • bbc62560f3 added the wintype option to the form so more rich layouts can be created esilva 2026-03-13 19:41:37 +00:00
  • 6b7c09c314 added an empty telemetry field, will be usefull for developemnt esilva 2026-03-13 19:05:11 +00:00
  • 05af404db1 add the identification ID for a telemetry field esilva 2026-03-11 21:20:17 +00:00
  • 15ab85dbe1 Fixed the iracing provider gearbox data reading esilva 2026-03-10 23:36:12 +00:00
  • 16e102dd83 Too many things for a single commit but in summary: esilva 2026-03-10 23:10:10 +00:00
  • a8d71e0827 uncommented this UT and fixed it esilva 2026-03-10 21:51:14 +00:00
  • 0228e93bbf removed that horrible offset when accessing telemetrydata values esilva 2026-03-10 18:45:41 +00:00
  • 19c2ac2d07 Trying to figure a way of mapping the telemetry agents fields back to my UI esilva 2026-03-09 23:37:29 +00:00
  • ef2c7bf173 small fix to the telemetry field id view and internal data storage esilva 2026-03-09 23:06:17 +00:00
  • 2ef3d0d375 added the form items to set the TelemetryField on UI windows esilva 2026-03-09 22:01:07 +00:00
  • ef8f4603d6 figuring a way of having a clean internal interface for the data and other stuff I reckon. I forgot esilva 2026-03-09 19:01:03 +00:00
  • ac76d482d0 deleting commented code esilva 2026-03-06 20:01:57 +00:00
  • d26dcae65f moving cdashdisplay data handling to its backend esilva 2026-03-06 20:01:09 +00:00
  • de3e9784a0 moved the layout tree to its file esilva 2026-03-06 19:34:59 +00:00
  • 88b518759c deleted useless code esilva 2026-03-06 19:33:51 +00:00
  • da9f786611 update the current provider to take advantage of these last commits esilva 2026-03-06 19:31:53 +00:00
  • a299b95d7c do not queue draw functions if we are already drawing esilva 2026-03-06 19:13:27 +00:00
  • 6e98f13eb5 reworking how I actually want to publish the telemetry data for now esilva 2026-03-06 19:01:23 +00:00
  • 9b10042112 i'll got with this I guess esilva 2026-03-05 21:31:17 +00:00
  • f8d483dd62 small fix esilva 2026-03-05 20:16:13 +00:00
  • ce0b030d7e deleted useless code esilva 2026-03-05 20:15:09 +00:00
  • e65358ea1d telemetry service and telemetry agents interface esilva 2026-03-05 20:13:15 +00:00
  • c9086cae56 Setting the environment to handle multiple data sinks esilva 2026-03-03 23:11:24 +00:00
  • da315b1c7b So, we got the telemetry service going and it polls back to the UI esilva 2026-03-03 23:06:19 +00:00
  • f8e65a03d2 we got the data reading going again esilva 2026-03-03 22:02:42 +00:00
  • 11dc255303 it is with great sadness the DOM and event bus go. Its all callbacks now esilva 2026-03-03 21:19:11 +00:00