Skip to content

Commit 5f4ac06

Browse files
committed
Correct worker flow
1 parent 8ea9723 commit 5f4ac06

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

go-row.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ func btWorker(done chan bool) {
4444
}
4545
ble.SetDefaultDevice(d)
4646

47+
log.Printf("searching for PM5...")
48+
rower, err := pm5.NewClient()
49+
50+
if err != nil {
51+
log.Printf("PM5 error: %s", err)
52+
continue
53+
}
54+
4755
sensors := peripheral.Sensors{
4856
peripheral.NewCyclePower(deviceName),
4957
peripheral.NewRunningSpeed(deviceName),
@@ -52,15 +60,6 @@ func btWorker(done chan bool) {
5260

5361
log.Println("advertising sensor services")
5462
go ble.AdvertiseNameAndServices(context.Background(), deviceName, sensors.UUIDs()...)
55-
<-done
56-
57-
log.Printf("searching for PM5...")
58-
rower, err := pm5.NewClient()
59-
60-
if err != nil {
61-
log.Printf("PM5 error: %s", err)
62-
continue
63-
}
6463

6564
for data := range rower.StatusCh {
6665
for _, s := range sensors {

0 commit comments

Comments
 (0)