Versions in this module Expand all Collapse all v1 v1.0.0 Jan 22, 2026 Changes in this version + type GooseConfig struct + DSN string + FlushInterval time.Duration + type GooseFactory struct + func (f *GooseFactory) New(id string, raw pluginapi.InstanceConfig) (pluginapi.Instance, error) + func (f *GooseFactory) Type() string + type GooseInstance struct + func (g *GooseInstance) Close() error + func (g *GooseInstance) ID() string + func (g *GooseInstance) Init(parent context.Context, env *pluginapi.HostEnv) error + func (g *GooseInstance) Type() string + func (g *GooseInstance) UpdateConfig(raw pluginapi.InstanceConfig) error + func (m *GooseInstance) Get() any + type InstanceConfig struct + Model models.Goose + Quantity uint16 + RegType string + StartAddr uint16 + Timeout time.Duration + URL string + UnitID uint8