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