solutions_backend.sensors.service
Lifespan-owned continuous execution of configured source sensors.
Classes
SensorCycleReceipt
Safe aggregate receipt for one serial sensor cycle.
SensorService
Continuously run each registered sensor without letting one failure stop others.
run_cycle
run_cycle() -> SensorCycleReceiptRun every current descriptor independently under coordinator serialization.
start
start() -> NoneStart one immediate cycle followed by bounded periodic cycles.
stop
stop() -> NoneWake and drain the owned task before provider sessions are closed.