Files
esdi/telemetry/provider.go
esilva 2952528a60 partial subscriptions
not really partial. they just happen per peripheral now
2026-09-23 17:41:06 +01:00

14 lines
269 B
Go

// Package telemetry is our interface with our data sources
package telemetry
import "time"
type TelemetryProvider interface {
StopStream()
Stream() (<-chan TelemetryData, error)
Subscribe([]FieldID) []string
IsAlive(time.Duration) bool
Name() string
Close()
}