move client context to correct place

This commit is contained in:
Adrian Zürcher
2025-04-29 17:15:20 +02:00
parent 83cbcdaa42
commit 348a6f7622

View File

@@ -50,9 +50,6 @@ func NewDriver(cfgDir, name string, debug bool) (*ArtNetDriver, error) {
logger.Error("artNet.NewDriver.LoadCfg", "error load driver configuration: "+err.Error()) logger.Error("artNet.NewDriver.LoadCfg", "error load driver configuration: "+err.Error())
return nil, err return nil, err
} }
d.Conn = client.NewClient(logger)
return &d, nil return &d, nil
} }
@@ -81,11 +78,11 @@ func (d *ArtNetDriver) SetValue(bus string, address uint, value uint8) error {
return fmt.Errorf("no bus '%s' found", bus) return fmt.Errorf("no bus '%s' found", bus)
} }
d.Buses[bus].Data.SetValue(address, value) d.Buses[bus].Data.SetValue(address, value)
return d.Buses[bus].SendData() return d.Buses[bus].SendData()
} }
func (d *ArtNetDriver) Connect(ip, id string, port uint) error { func (d *ArtNetDriver) Connect(ip, id string, port uint) error {
d.Conn = client.NewClient(d.Log)
if err := d.Conn.Connect(ip, id, port); err != nil { if err := d.Conn.Connect(ip, id, port); err != nil {
return err return err
} }