87 lines
3.5 KiB
Objective-C
87 lines
3.5 KiB
Objective-C
//
|
|
// JuNengProtocol.m
|
|
// Ifish
|
|
//
|
|
// Created by imac on 17/1/9.
|
|
// Copyright © 2017年 lianlian. All rights reserved.
|
|
//
|
|
|
|
#import "JuNengProtocol.h"
|
|
|
|
@implementation JuNengProtocol
|
|
-(void)encodeWithCoder:(NSCoder*)aCoder{
|
|
|
|
[aCoder encodeObject:self forKey:@"light"];
|
|
[aCoder encodeObject:self forKey:@"shajunLight"];
|
|
[aCoder encodeObject:self forKey:@"gasPumpBtn"];
|
|
[aCoder encodeObject:self forKey:@"uvPumpBtn"];
|
|
[aCoder encodeObject:self forKey:@"fuJian"];
|
|
|
|
[aCoder encodeObject:self forKey:@"timer1"];
|
|
[aCoder encodeObject:self forKey:@"timer2"];
|
|
[aCoder encodeObject:self forKey:@"timer3"];
|
|
[aCoder encodeObject:self forKey:@"timer4"];
|
|
[aCoder encodeObject:self forKey:@"timer5"];
|
|
[aCoder encodeObject:self forKey:@"timer6"];
|
|
[aCoder encodeObject:self forKey:@"timer7"];
|
|
[aCoder encodeObject:self forKey:@"timer8"];
|
|
[aCoder encodeObject:self forKey:@"timer9"];
|
|
[aCoder encodeObject:self forKey:@"timer10"];
|
|
[aCoder encodeObject:self forKey:@"timer11"];
|
|
[aCoder encodeObject:self forKey:@"timer12"];
|
|
[aCoder encodeObject:self forKey:@"timer13"];
|
|
[aCoder encodeObject:self forKey:@"timer14"];
|
|
[aCoder encodeObject:self forKey:@"timer15"];
|
|
[aCoder encodeObject:self forKey:@"heatStickState"];
|
|
[aCoder encodeObject:self forKey:@"backLight"];
|
|
[aCoder encodeObject:self forKey:@"wendu"];
|
|
|
|
[aCoder encodeObject:self forKey:@"heatTemperature"];
|
|
[aCoder encodeObject:self forKey:@"baojingSwitch"];
|
|
[aCoder encodeObject:self forKey:@"miniTp"];
|
|
[aCoder encodeObject:self forKey:@"maxTp"];
|
|
[aCoder encodeObject:self forKey:@"funcCode"];
|
|
}
|
|
//解挡时调用
|
|
-(id)initWithCoder:(NSCoder*)aDecoder{
|
|
|
|
|
|
if (self=[super init]) {
|
|
|
|
self.light =[aDecoder decodeObjectForKey:@"light"];
|
|
self.shajunLight=[aDecoder decodeObjectForKey:@"shajunLight"];
|
|
self.gasPumpBtn=[aDecoder decodeObjectForKey:@"gasPumpBtn"];
|
|
self.uvPumpBtn= [aDecoder decodeObjectForKey:@"uvPumpBtn"];
|
|
self.fuJian = [aDecoder decodeObjectForKey:@"fuJian"];
|
|
|
|
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.timer9 = [aDecoder decodeObjectForKey:@"timer9"];
|
|
self.timer10 = [aDecoder decodeObjectForKey:@"timer10"];
|
|
self.timer11 = [aDecoder decodeObjectForKey:@"timer11"];
|
|
self.timer12 = [aDecoder decodeObjectForKey:@"timer12"];
|
|
self.timer13 = [aDecoder decodeObjectForKey:@"timer13"];
|
|
self.timer14 = [aDecoder decodeObjectForKey:@"timer14"];
|
|
self.timer15 = [aDecoder decodeObjectForKey:@"timer15"];
|
|
|
|
self.heatStickState = [aDecoder decodeObjectForKey:@"heatStickState"];
|
|
self.wendu = [aDecoder decodeObjectForKey:@"wendu"];
|
|
self.heatTemperature =[aDecoder decodeObjectForKey:@"heatTemperature"];
|
|
|
|
self.baojingSwitch=[aDecoder decodeObjectForKey:@"baojingSwitch"];
|
|
self.miniTp=[aDecoder decodeObjectForKey:@"miniTp"];
|
|
self.maxTp=[aDecoder decodeObjectForKey:@"maxTp"];
|
|
self.funcCode = [aDecoder decodeObjectForKey:@"funcCode"];
|
|
}
|
|
|
|
return self;
|
|
}
|
|
|
|
@end
|