package driver import ( json_dataModels "github.com/tecamino/tecamino-json_data/models" ) func (d *ArtNetDriver) Publish(pubs ...json_dataModels.Publish) error { if d.Subscriptions == nil { return nil } for _, pub := range pubs { if drv, ok := (d.Subscriptions)[pub.Uuid]; ok { d.SetValue(drv.Bus, drv.Address, uint8(pub.Value.(float64))) } } d.SendData() return nil }