func onStateChanged(d gatt.Device, s gatt.State) { fmt.Println("State:", s) switch s { case gatt.StatePoweredOn: fmt.Println("Scanning...") d.Scan([]gatt.UUID{}, false) return default: d.StopScanning() } }