Commit Graph
19 Commits
Author SHA1 Message Date
esilva b364931c80 automatic setup for devices
Its not close to being done and still need to work out the flows due to
who arrives first: telemetry or the peripheral?
2026-09-21 15:27:42 +01:00
esilva 263d3c29a3 services decoupling 2026-09-21 11:45:10 +01:00
esilva 5d5b7bfdc3 working on the peripheral state handling 2026-09-20 21:44:15 +01:00
esilva a5c465a203 has way too many things
In short: added the ability to detect when a device has disconnected.
From this we have to achieve a way of:
- reconnecting the device
- re-subscribing to the fields it needs (it should already be subscribed
since the ESDI didn't stop tho - but for the sake of it, or in case a
device joins later)
- start sending data to it (which should be automatic given how we are
handling the devices)
2026-09-20 15:06:48 +01:00
esilva 174b27004f added error returns to the SendData method on the peripheral interface 2026-09-18 16:37:30 +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 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 4ce12f07e8 Temporarily disable prints in the peripheral pkg - need to add a different log 2026-01-14 22:53:37 +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 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 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 c23441908f Adding multi device support 2025-12-06 22:26:03 +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