53 lines
851 B
Objective-C
53 lines
851 B
Objective-C
//
|
|
// Reference.m
|
|
// react-native-bt-device
|
|
//
|
|
// Created by Ran Zhao on 9/2/24.
|
|
//
|
|
|
|
#import "Reference.h"
|
|
|
|
@implementation Reference
|
|
|
|
- (instancetype)initWithValue:(double)value time:(NSDate *)time {
|
|
self = [super init];
|
|
if (self) {
|
|
self.value = value;
|
|
self.time = time;
|
|
self.index = 0; // 默认为0
|
|
}
|
|
return self;
|
|
}
|
|
|
|
- (instancetype)initWithValue:(double)value index:(int)index {
|
|
self = [super init];
|
|
if (self) {
|
|
self.value = value;
|
|
self.index = index;
|
|
self.time = nil; // 默认为nil
|
|
}
|
|
return self;
|
|
}
|
|
|
|
- (double)getValue {
|
|
return self.value;
|
|
}
|
|
|
|
- (void)setValue:(double)value {
|
|
self.value = value;
|
|
}
|
|
|
|
- (NSDate *)getTime {
|
|
return self.time;
|
|
}
|
|
|
|
- (void)setTime:(NSDate *)time {
|
|
self.time = time;
|
|
}
|
|
|
|
- (int)getIndex {
|
|
return self.index;
|
|
}
|
|
|
|
@end
|