diff --git a/CocoaTouch/include/BTstack/BTDevice.h b/CocoaTouch/include/BTstack/BTDevice.h index f17673c6d..0fb1bbd9a 100644 --- a/CocoaTouch/include/BTstack/BTDevice.h +++ b/CocoaTouch/include/BTstack/BTDevice.h @@ -74,6 +74,7 @@ typedef enum { - (void) setAddress:(bd_addr_t *)addr; - (bd_addr_t *) address; - (NSString *) toString; +- (NSString *) addressString; + (NSString *) stringForAddress:(bd_addr_t *) address; @property (readonly) BluetoothDeviceType deviceType; diff --git a/CocoaTouch/src/BTDevice.m b/CocoaTouch/src/BTDevice.m index 57fbc6df1..74c2566f7 100644 --- a/CocoaTouch/src/BTDevice.m +++ b/CocoaTouch/src/BTDevice.m @@ -69,6 +69,10 @@ - (NSString *) nameOrAddress{ if (name) return name; + return [self addressString]; +} + +- (NSString *) addressString{ return [BTDevice stringForAddress:&address]; }