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 |
|
esilva
|
c0e33c3585
|
Added the window updated command, can update titles now. Very nice
|
2026-02-13 23:36:27 +00:00 |
|
esilva
|
9fde9ccd5f
|
Some notes so I know where I'm at next time
|
2026-02-13 00:25:09 +00:00 |
|
esilva
|
f5c0cc9ca4
|
small refactor
|
2026-02-13 00:11:36 +00:00 |
|
esilva
|
d60136ed9c
|
improv to the windowreference state
|
2026-02-13 00:06:08 +00:00 |
|
esilva
|
003c3c6cb6
|
Do not expect anything from the destroy indow command because theres nothing
- removes the timeout delay because there's nothing
|
2026-02-13 00:05:55 +00:00 |
|
esilva
|
4c2bebd35f
|
window reference state for better ui control
|
2026-02-12 23:55:35 +00:00 |
|
esilva
|
0b6c589304
|
small improvement to the look of the layout tooling pages
|
2026-02-12 23:44:07 +00:00 |
|
esilva
|
d3e4089796
|
Adding the dropdown for the window type
|
2026-02-12 23:33:55 +00:00 |
|
esilva
|
3c207ddae1
|
Some layout tool improvements
|
2026-02-12 23:33:40 +00:00 |
|
esilva
|
f2d92c80ee
|
still working on the layout tool
- started doing it in a more adhoc way and will engineer it once I have
a clear vision
|
2026-02-12 23:03:57 +00:00 |
|
esilva
|
97caeafd58
|
Yeah, I kinda gave up, i will fix it later or something I recon
|
2026-02-09 23:23:45 +00:00 |
|
esilva
|
2952ec7085
|
Adding the peripheralDeviceClerk to the UI
|
2026-01-14 22:53:50 +00:00 |
|
esilva
|
4ce12f07e8
|
Temporarily disable prints in the peripheral pkg - need to add a different log
|
2026-01-14 22:53:37 +00:00 |
|
esilva
|
306929b8d3
|
its all events LETS GO - I still need to make it be all events
|
2026-01-13 21:11:44 +00:00 |
|
esilva
|
98e569d9be
|
a bit of a clean up
|
2026-01-12 22:09:44 +00:00 |
|
esilva
|
cbb8279de8
|
Recovered the original repl command
|
2026-01-12 20:07:45 +00:00 |
|
esilva
|
e7bfc5c81f
|
removing the old test UI codes
|
2026-01-12 20:03:32 +00:00 |
|
esilva
|
3d52caeb04
|
finally adding some functionality to the layout tool UI
|
2026-01-12 20:01:02 +00:00 |
|
esilva
|
f0dfdc26ac
|
This is subotimal, must take the comments into consideration
|
2026-01-12 19:32:01 +00:00 |
|
esilva
|
583437cd75
|
Big One
|
2026-01-09 19:05:14 +00:00 |
|
esilva
|
56ce6bc58d
|
More work associated with the new TUI - must recover old repl tho
|
2026-01-08 18:57:55 +00:00 |
|
esilva
|
54e1f3b424
|
Started working on TUI
|
2026-01-08 18:56:38 +00:00 |
|
esilva
|
8d1e7c962f
|
Revert "Going from a REPL to a TUI"
This reverts commit 0162c14c1d.
|
2026-01-05 10:32:57 +00:00 |
|
esilva
|
0162c14c1d
|
Going from a REPL to a TUI
|
2026-01-05 00:23:55 +00:00 |
|
esilva
|
785db2a59b
|
Moved the REPL thing to its own package
|
2026-01-03 21:48:18 +00:00 |
|
esilva
|
6a988c2b62
|
Some things here and there, nothing major for now
|
2026-01-01 23:46:17 +00:00 |
|
esilva
|
f3eaeb06c5
|
Added a wrapper function to execute the Fn of a device. Runs the ArgCheck too
|
2026-01-01 18:11:05 +00:00 |
|
esilva
|
d4f89dd6f9
|
Added the window destruction command
|
2025-12-31 17:02:44 +00:00 |
|
esilva
|
fe2a83b21e
|
Added the argcheck method the the devicecmd struct
|
2025-12-31 17:02:36 +00:00 |
|
esilva
|
58c9412590
|
Added the create window packet command
|
2025-12-31 15:56:47 +00:00 |
|
esilva
|
93c5c55ba9
|
Reworking the communication protocol
|
2025-12-23 23:36:26 +00:00 |
|
esilva
|
af3322bc9f
|
Added some basic command handling for the devices
|
2025-12-22 23:06:33 +00:00 |
|
esilva
|
b3c3d4fbac
|
Updated the argument parser for the REPL
Still have a lot to do regarding this REPL but its good enough for now I
reckon
|
2025-12-22 23:06:08 +00:00 |
|
esilva
|
65b915c3ff
|
More organization - need to use the new flow for probing
|
2025-12-15 23:47:01 +00:00 |
|
esilva
|
3ffad42922
|
Move the communication stuff to its own package
|
2025-12-14 15:24:51 +00:00 |
|
esilva
|
c23441908f
|
Adding multi device support
|
2025-12-06 22:26:03 +00:00 |
|
esilva
|
9cab522c06
|
Starting to add UI manipulation commands
|
2025-10-30 00:32:52 +00:00 |
|
esilva
|
b2c0e35f51
|
Added an ID to the devices
|
2025-10-29 22:57:21 +00:00 |
|
esilva
|
da1fcf3dec
|
Fix of a very stoopid mistake
|
2025-10-29 22:23:58 +00:00 |
|
esilva
|
a15d5a4c3c
|
Trying to get a nice architecture to work with this
|
2025-10-29 22:04:18 +00:00 |
|
esilva
|
c5250377f3
|
Very naive connection attemp, will clean this up tomorrow yo
|
2025-10-22 23:35:50 +01:00 |
|
esilva
|
b60351319f
|
Adding a way to find new devices
|
2025-10-22 23:15:33 +01:00 |
|
esilva
|
a748c9644a
|
Do nothing on empty input
|
2025-10-21 22:16:16 +01:00 |
|
esilva
|
d1d9106e2e
|
Reworked the read loop and added a more proper exit method
|
2025-10-21 21:59:13 +01:00 |
|
esilva
|
ba3dcebb27
|
Very naive REPL
|
2025-10-21 21:52:16 +01:00 |
|
esilva
|
d52f8bcfa5
|
Moved the code its respective places instead of being all mixed up
|
2025-10-21 20:30:26 +01:00 |
|
esilva
|
5eacf8ef16
|
First commit on GH
|
2025-05-23 00:18:25 +01:00 |
|
esilva
|
2c10b4b309
|
Added brake bias
|
2025-04-21 22:19:44 +01:00 |
|
esilva
|
f3f9257645
|
Nothing important for now
|
2025-04-14 22:54:11 +01:00 |
|
esilva
|
1ccbea7af5
|
Doesnt crash when there's no data to put in the relative
|
2025-04-14 22:01:12 +01:00 |
|
esilva
|
a915484c1b
|
I will clean this mess eventually but yay for the relative for now
|
2025-04-10 23:27:47 +01:00 |
|
esilva
|
2abc2700ed
|
Adding fields and making sure the display works
|
2025-02-24 19:08:13 +00:00 |
|
esilva
|
dc4eab1503
|
The relative is working like this, just make the other UI items also work
|
2025-02-21 23:08:15 +00:00 |
|
esilva
|
977e5e4b38
|
*sigh*
|
2025-02-03 23:56:58 +00:00 |
|
esilva
|
88a0251b2d
|
We will revisit this someday, it works for now
|
2025-02-03 21:41:25 +00:00 |
|
esilva
|
0bb1c4dbb9
|
Adding blank lines to the thing
|
2025-02-02 12:42:13 +00:00 |
|
esilva
|
8929347940
|
Got some of the data I need for my UI
|
2025-01-26 23:17:15 +00:00 |
|
esilva
|
dbea7e7475
|
Focused this in iRacing so that I don't need to worry about some stuff for now
|
2025-01-26 21:49:51 +00:00 |
|
esilva
|
c302123070
|
Merge branch 'communicationPattern' of ssh://192.168.1.77:666/home/esilva/privGit/esdi into communicationPattern
|
2025-01-26 14:05:34 +00:00 |
|
esilva
|
d767ec8d73
|
working on the standings
|
2025-01-26 14:05:04 +00:00 |
|
esilva
|
80ae07c879
|
Bump the goirsdk version
|
2025-01-16 23:45:09 +00:00 |
|
esilva
|
8cae215cdb
|
Adding more fields to the output
|
2025-01-14 22:15:16 +00:00 |
|
esilva
|
f8effa53f8
|
Bump the irsdk versions
|
2025-01-07 22:14:30 +00:00 |
|
esilva
|
0cf1f41d1d
|
Update the SDK calls
|
2025-01-07 21:50:49 +00:00 |
|
esilva
|
50cee7fd1e
|
Removed cobra by accident on the previous commit
|
2025-01-07 13:24:50 +00:00 |
|
esilva
|
92cc2c4dbe
|
Merge branch 'master' into cobra
|
2025-01-07 13:24:21 +00:00 |
|
esilva
|
779c6c43a8
|
Bump the SDKs versions
|
2025-01-07 13:23:11 +00:00 |
|
esilva
|
b8e7725510
|
Added cobra-cli to stop using the os.Args[] and a logger
|
2025-01-06 14:42:06 +00:00 |
|
esilva
|
519446c20f
|
Added some signal catching so the program closes more gracefully
|
2024-12-02 14:07:15 +00:00 |
|
esilva
|
17add7ebc7
|
Cleared some stuff like the iracing interface
|
2024-11-19 00:29:11 +00:00 |
|
esilva
|
eea5925b90
|
Added an interface to support multiple games
- In the same way, I expect the addition of the ability of holding
multiple sinks in memory like outputting to a TUI, GUI and other
hardware devices
|
2024-10-19 21:42:54 +01:00 |
|