Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type EventRepository ¶
type EventRepository interface {
GetAlert(ctx context.Context, droneID string) (*event.AlertSignalled, error)
GetTelemetry(ctx context.Context, droneID string) (*event.TelemetryUpdated, error)
GetPosition(ctx context.Context, droneID string) (*event.PositionChanged, error)
GetActiveDrones(ctx context.Context, d time.Duration) ([]string, error)
}
type Option ¶
type Option func(srv *Server)
func WithLogger ¶
func WithRepository ¶
func WithRepository(repo EventRepository) Option
Click to show internal directories.
Click to hide internal directories.