Skip to content

Commit 1bba438

Browse files
committed
Various minor updates
- Update SHIP to latest dev version which support avahi reconnects - Update usecases testhelpers to properly set remote entites device
1 parent a741a08 commit 1bba438

18 files changed

+72
-6
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ module github.com/enbility/eebus-go
33
go 1.21.1
44

55
require (
6-
github.com/enbility/ship-go v0.0.0-20240904104254-04d944c4f825
6+
github.com/enbility/ship-go v0.0.0-20240909200111-0d37cebbfc21
77
github.com/enbility/spine-go v0.0.0-20240907194637-0024041a4f36
88
github.com/stretchr/testify v1.9.0
99
)
1010

1111
require (
1212
github.com/ahmetb/go-linq/v3 v3.2.0 // indirect
1313
github.com/davecgh/go-spew v1.1.1 // indirect
14-
github.com/enbility/go-avahi v0.0.0-20240829083637-9ae2ef5f5ed2 // indirect
14+
github.com/enbility/go-avahi v0.0.0-20240909195612-d5de6b280d7a // indirect
1515
github.com/enbility/zeroconf/v2 v2.0.0-20240827101515-f3956627c450 // indirect
1616
github.com/godbus/dbus/v5 v5.1.0 // indirect
1717
github.com/golanguzb70/lrucache v1.2.0 // indirect

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ github.com/ahmetb/go-linq/v3 v3.2.0 h1:BEuMfp+b59io8g5wYzNoFe9pWPalRklhlhbiU3hYZ
22
github.com/ahmetb/go-linq/v3 v3.2.0/go.mod h1:haQ3JfOeWK8HpVxMtHHEMPVgBKiYyQ+f1/kLZh/cj9U=
33
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
44
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
5-
github.com/enbility/go-avahi v0.0.0-20240829083637-9ae2ef5f5ed2 h1:voP4zFVNvVWxlV22T1EUAdZ0VlqVV1pkFLhoTTPgwbA=
6-
github.com/enbility/go-avahi v0.0.0-20240829083637-9ae2ef5f5ed2/go.mod h1:KJXUEgg/b4XZzS+OFfqnykHREsinuNSL/IzJ+nU43P8=
7-
github.com/enbility/ship-go v0.0.0-20240904104254-04d944c4f825 h1:i/n9UFYf660TyC8Y48P3MDxLaWWKRNW3pFjEOVzPzto=
8-
github.com/enbility/ship-go v0.0.0-20240904104254-04d944c4f825/go.mod h1:dzymc1D7BDZUTLVHVt9JRRkFLlBrlUmRKyLJvAe07Mc=
5+
github.com/enbility/go-avahi v0.0.0-20240909195612-d5de6b280d7a h1:foChWb8lhzqa6lWDRs6COYMdp649YlUirFP8GqoT0JQ=
6+
github.com/enbility/go-avahi v0.0.0-20240909195612-d5de6b280d7a/go.mod h1:H64mhYcAQUGUUnVqMdZQf93kPecH4M79xwH95Lddt3U=
7+
github.com/enbility/ship-go v0.0.0-20240909200111-0d37cebbfc21 h1:ZuOja5wms/Yujch+f1wQAw5ASY8mEFUpqf/j2LFrjzA=
8+
github.com/enbility/ship-go v0.0.0-20240909200111-0d37cebbfc21/go.mod h1:8EaCKa2WOVZ/4SpquvZStPakEarjRXQLNHhC4azvaA0=
99
github.com/enbility/spine-go v0.0.0-20240907194637-0024041a4f36 h1:Y44hzp5uIYSEyBMe/zwFzlXKokgZHQ9cv2NiIF1NkZs=
1010
github.com/enbility/spine-go v0.0.0-20240907194637-0024041a4f36/go.mod h1:BDvhbs+XsWDGYwd8eQOzPXc8w/avVFmWKLlSKV/gx9k=
1111
github.com/enbility/zeroconf/v2 v2.0.0-20240827101515-f3956627c450 h1:39tnpfiV5OVfYb9sOqYmoivBzTHyNLWSYIxd9Qng1eg=

usecases/cem/cevc/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,10 @@ func setupDevices(
193193
}
194194
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
195195

196+
for _, entity := range entities {
197+
entity.UpdateDeviceAddress(*remoteDevice.Address())
198+
}
199+
196200
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
197201

198202
return remoteDevice, entities

usecases/cem/evcc/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,10 @@ func setupDevices(
203203
}
204204
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
205205

206+
for _, entity := range entities {
207+
entity.UpdateDeviceAddress(*remoteDevice.Address())
208+
}
209+
206210
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
207211

208212
return remoteDevice, mockSender, entities

usecases/cem/evcem/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@ func setupDevices(
176176
}
177177
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
178178

179+
for _, entity := range entities {
180+
entity.UpdateDeviceAddress(*remoteDevice.Address())
181+
}
182+
179183
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
180184

181185
return remoteDevice, entities

usecases/cem/evsecc/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,10 @@ func setupDevices(
175175
}
176176
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
177177

178+
for _, entity := range entities {
179+
entity.UpdateDeviceAddress(*remoteDevice.Address())
180+
}
181+
178182
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
179183

180184
return remoteDevice, entities

usecases/cem/evsoc/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@ func setupDevices(
176176
}
177177
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
178178

179+
for _, entity := range entities {
180+
entity.UpdateDeviceAddress(*remoteDevice.Address())
181+
}
182+
179183
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
180184

181185
return remoteDevice, entities

usecases/cem/opev/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ func setupDevices(
195195
}
196196
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
197197

198+
for _, entity := range entities {
199+
entity.UpdateDeviceAddress(*remoteDevice.Address())
200+
}
201+
198202
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
199203

200204
return remoteDevice, entities

usecases/cem/oscev/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ func setupDevices(
205205
}
206206
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
207207

208+
for _, entity := range entities {
209+
entity.UpdateDeviceAddress(*remoteDevice.Address())
210+
}
211+
208212
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
209213

210214
return remoteDevice, entities

usecases/cem/vabd/testhelper_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,10 @@ func setupDevices(
167167
}
168168
remoteDevice.UpdateDevice(detailedData.DeviceInformation.Description)
169169

170+
for _, entity := range entities {
171+
entity.UpdateDeviceAddress(*remoteDevice.Address())
172+
}
173+
170174
localDevice.AddRemoteDeviceForSki(remoteSki, remoteDevice)
171175

172176
return remoteDevice, entities[0]

0 commit comments

Comments
 (0)