react-native-bt-device/ios/RNBTDevice/Device/DGMG/Algorithm/IValue.h

57 lines
1.5 KiB
Objective-C

//
// IValue.h
// Pods
//
// Created by Ran Zhao on 9/2/24.
//
#ifndef IValue_h
#define IValue_h
#import <Foundation/Foundation.h>
@interface IValue : NSObject <NSCoding>
@property (nonatomic, strong) NSNumber *I0;
@property (nonatomic, strong) NSNumber *I1;
@property (nonatomic, strong) NSNumber *I2;
@property (nonatomic, strong) NSNumber *I3;
@property (nonatomic, strong) NSNumber *I4;
@property (nonatomic, assign) int bgCurrent;
@property (nonatomic, strong) NSNumber *k;
@property (nonatomic, strong) NSNumber *rf;
@property (nonatomic, strong) NSNumber *current;
@property (nonatomic, strong) NSDate *currentTime;
@property (nonatomic, strong) NSNumber *bg;
@property (nonatomic, strong) NSDate *rfTime;
- (instancetype)initWithCurrentTime:(NSDate *)currentTime current:(NSNumber *)current;
- (NSDate *)getRfTime;
- (void)setRfTime:(NSDate *)rfTime;
- (NSNumber *)getBg;
- (void)setBg:(NSNumber *)bg;
- (NSNumber *)getI0;
- (void)setI0:(NSNumber *)i0;
- (NSNumber *)getI1;
- (void)setI1:(NSNumber *)i1;
- (NSNumber *)getI2;
- (void)setI2:(NSNumber *)i2;
- (NSNumber *)getI3;
- (void)setI3:(NSNumber *)i3;
- (NSNumber *)getI4;
- (void)setI4:(NSNumber *)i4;
- (int)getBgCurrent;
- (void)setBgCurrent:(int)bgCurrent;
- (NSNumber *)getK;
- (void)setK:(NSNumber *)k;
- (NSNumber *)getRf;
- (void)setRf:(NSNumber *)rf;
- (NSNumber *)getCurrent;
- (void)setCurrent:(NSNumber *)current;
- (NSDate *)getCurrentTime;
- (void)setCurrentTime:(NSDate *)currentTime;
@end
#endif /* IValue_h */