Versions in this module Expand all Collapse all v0 v0.2.0 May 19, 2026 v0.1.0 May 17, 2026 Changes in this version + type Controller struct + func New(opts ...Option) *Controller + func (c *Controller) AddModule(moduleID uint64, fps uint16) + func (c *Controller) FrameDelivered(moduleID uint64) + func (c *Controller) FrameMissed(moduleID uint64) + func (c *Controller) FrameRequested(moduleID uint64) + func (c *Controller) ModuleCount() int + func (c *Controller) PendingModules() int + func (c *Controller) RemoveModule(moduleID uint64) + func (c *Controller) ShouldRequest(moduleID uint64) bool + type Option func(*Controller) + func WithClock(fn func() time.Time) Option