Loading...
Searching...
No Matches
NCSignalMeasurement.h
Go to the documentation of this file.
1#import "NCExport.h"
2#import "NCSignalType.h"
3#import <Foundation/Foundation.h>
4
17DEFAULT_EXPORT_ATTRIBUTE
18@interface NCSignalMeasurement : NSObject
19
23- (nonnull instancetype)initWithType:(NCSignalType)type
24 id:(nonnull NSString *)id
25 rssi:(float)rssi
26 distance:(float)distance
27 time:(int64_t)time;
28
32+ (nonnull instancetype)signalMeasurementWithType:(NCSignalType)type
33 id:(nonnull NSString *)id
34 rssi:(float)rssi
35 distance:(float)distance
36 time:(int64_t)time;
37
50@property (nonatomic, readonly) NCSignalType type;
51
64@property (nonatomic, readonly, nonnull) NSString * id;
65
78@property (nonatomic, readonly) float rssi;
79
92@property (nonatomic, readonly) float distance;
93
106@property (nonatomic, readonly) int64_t time;
107
108- (NSComparisonResult)compare:(nonnull NCSignalMeasurement *)other;
109
110@end