ifish/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/RuiMei/RuiMeiProtocolModel.m

71 lines
2.9 KiB
Objective-C

//
// RuiMeiProtocolModel.m
// Ifish
//
// Created by Minghao Xue on 2018/4/14.
// Copyright © 2018年 lianlian. All rights reserved.
//
#import "RuiMeiProtocolModel.h"
@implementation RuiMeiProtocolModel
- (void)encodeWithCoder:(NSCoder *)aCoder {
[aCoder encodeObject:self.ch1 forKey:@"ch1"];
[aCoder encodeObject:self.ch2 forKey:@"ch2"];
[aCoder encodeObject:self.ch3 forKey:@"ch3"];
[aCoder encodeObject:self.ch4 forKey:@"ch4"];
[aCoder encodeObject:self.customModel forKey:@"customModel"];
[aCoder encodeObject:self.timer1 forKey:@"timer1"];
[aCoder encodeObject:self.timer2 forKey:@"timer2"];
[aCoder encodeObject:self.timer3 forKey:@"timer3"];
[aCoder encodeObject:self.timer4 forKey:@"timer4"];
[aCoder encodeObject:self.timer5 forKey:@"timer5"];
[aCoder encodeObject:self.timer6 forKey:@"timer6"];
[aCoder encodeObject:self.timer7 forKey:@"timer7"];
[aCoder encodeObject:self.timer8 forKey:@"timer8"];
[aCoder encodeObject:self.heatStickState forKey:@"heatStickState"];
[aCoder encodeObject:self.wendu forKey:@"wendu"];
[aCoder encodeObject:self.heatTemperature forKey:@"heatTemperature"];
[aCoder encodeObject:self.shiwen forKey:@"shiwen"];
[aCoder encodeObject:self.baojingSwitch forKey:@"baojingSwitch"];
[aCoder encodeObject:self.miniTp forKey:@"miniTp"];
[aCoder encodeObject:self.maxTp forKey:@"maxTp"];
[aCoder encodeObject:self.funcCode forKey:@"funcCode"];
}
- (instancetype)initWithCoder:(NSCoder *)aDecoder {
if (self = [super init]) {
self.ch1 = [aDecoder decodeObjectForKey:@"ch1"];
self.ch2 = [aDecoder decodeObjectForKey:@"ch2"];
self.ch3 = [aDecoder decodeObjectForKey:@"ch3"];
self.ch4 = [aDecoder decodeObjectForKey:@"ch4"];
self.customModel = [aDecoder decodeObjectForKey:@"customModel"];
self.timer1 = [aDecoder decodeObjectForKey:@"timer1"];
self.timer2 = [aDecoder decodeObjectForKey:@"timer2"];
self.timer3 = [aDecoder decodeObjectForKey:@"timer3"];
self.timer4 = [aDecoder decodeObjectForKey:@"timer4"];
self.timer5 = [aDecoder decodeObjectForKey:@"timer5"];
self.timer6 = [aDecoder decodeObjectForKey:@"timer6"];
self.timer7 = [aDecoder decodeObjectForKey:@"timer7"];
self.timer8 = [aDecoder decodeObjectForKey:@"timer8"];
self.heatStickState = [aDecoder decodeObjectForKey:@"heatStickState"];
self.wendu = [aDecoder decodeObjectForKey:@"wendu"];
self.heatTemperature = [aDecoder decodeObjectForKey:@"heatTemperature"];
self.shiwen = [aDecoder decodeObjectForKey:@"shiwen"];
self.baojingSwitch = [aDecoder decodeObjectForKey:@"baojingSwitch"];
self.miniTp = [aDecoder decodeObjectForKey:@"miniTp"];
self.maxTp = [aDecoder decodeObjectForKey:@"maxTp"];
self.funcCode = [aDecoder decodeObjectForKey:@"funcCode"];
}
return self;
}
@end