-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathScannedPeripheral.m
More file actions
40 lines (33 loc) · 818 Bytes
/
ScannedPeripheral.m
File metadata and controls
40 lines (33 loc) · 818 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// ScannedPeripheral.m
// nRF Toolbox
//
// Created by Aleksander Nowakowski on 16/12/13.
// Copyright (c) 2013 Nordic Semiconductor. All rights reserved.
//
#import "ScannedPeripheral.h"
@implementation ScannedPeripheral
@synthesize peripheral;
@synthesize advertisements;
@synthesize RSSI;
- (id) initWithPeripheral:(CBPeripheral*)p rssi:(int)r advertisement:(NSDictionary *)a {
self = [super self];
self.peripheral = p;
self.advertisements = a;
self.RSSI = r;
return self;
}
- (NSString*) name {
NSString* name = [peripheral name];
if (name == nil)
return @"No name";
return name;
}
- (BOOL)isEqual:(id)object {
if(object != nil) {
CBPeripheral *other = (CBPeripheral*) object;
return (self.peripheral == other);
}
return NO;
}
@end