react-native-bt-device/ios/RNBTDevice/Device/DGMG/Algorithm/Reference.m

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