update json_data and model so more than one address can be revieved from server
This commit is contained in:
@@ -14,7 +14,12 @@ func (d *ArtNetDriver) Subscribe(subs ...json_dataModels.Subscription) {
|
||||
for _, sub := range subs {
|
||||
if drv, ok := (*sub.Drivers)[sub.Driver]; ok {
|
||||
d.Subscriptions.AddSubscription(sub.Uuid, drv)
|
||||
d.SetValue(drv.Bus, drv.Address, uint8(sub.Value.(float64)))
|
||||
for _, bus := range drv.Buses {
|
||||
for _, address := range bus.Address {
|
||||
d.SetValue(bus.Name, address, uint8(sub.Value.(float64)))
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
d.SendData()
|
||||
|
Reference in New Issue
Block a user