Files
esdi/telemetry/provider.go
T

14 lines
260 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)
IsAlive(time.Duration) bool
Name() string
Close()
}