// // 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