esilva
2952528a60
partial subscriptions
...
not really partial. they just happen per peripheral now
2026-09-23 17:41:06 +01:00
esilva
a519cf473e
peripheral can connect mid stream and start go into streaming immidiately
2026-09-23 13:40:31 +01:00
esilva
df1e3c26fa
reconnects are slightly improved
...
I don't really like the reset thing with the delay. I need to implement
something better later on
2026-09-22 17:07:53 +01:00
esilva
82972c9665
Added healthchecks, and maybe got a bit lost
2026-09-22 16:21:50 +01:00
esilva
009609da93
fix after implementing new changes to PSS. streaming was broken
2026-09-21 16:50:55 +01:00
esilva
91f33c79ed
refactored the peripheral configuration loop
2026-09-21 16:07:00 +01:00
esilva
d10c6997f4
clean up a bit the logic of how we get to know whether the telemetry started on devices lookup
2026-09-21 15:55:31 +01:00
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