Add Address field to Windows Device struct
This commit is contained in:
parent
12b6f0bc25
commit
6b08161955
1 changed files with 3 additions and 1 deletions
|
@ -172,6 +172,8 @@ func (a *Adapter) StopScan() error {
|
||||||
|
|
||||||
// Device is a connection to a remote peripheral.
|
// Device is a connection to a remote peripheral.
|
||||||
type Device struct {
|
type Device struct {
|
||||||
|
Address Address // the MAC address of the device
|
||||||
|
|
||||||
device *bluetooth.BluetoothLEDevice
|
device *bluetooth.BluetoothLEDevice
|
||||||
session *genericattributeprofile.GattSession
|
session *genericattributeprofile.GattSession
|
||||||
}
|
}
|
||||||
|
@ -238,7 +240,7 @@ func (a *Adapter) Connect(address Address, params ConnectionParams) (Device, err
|
||||||
return Device{}, err
|
return Device{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return Device{bleDevice, newSession}, nil
|
return Device{address, bleDevice, newSession}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Disconnect from the BLE device. This method is non-blocking and does not
|
// Disconnect from the BLE device. This method is non-blocking and does not
|
||||||
|
|
Loading…
Reference in a new issue