// // RuSunProtocol.m // Ifish // // Created by imac on 17/1/3. // Copyright © 2017年 lianxiang. All rights reserved. // #import "RuSunProtocol.h" @implementation RuSunProtocol -(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self forKey:@"light1"]; [aCoder encodeObject:self forKey:@"light2"]; [aCoder encodeObject:self forKey:@"waterPumpBtn"]; [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:@"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.light1btn =[aDecoder decodeObjectForKey:@"light1"]; self.light2btn =[aDecoder decodeObjectForKey:@"light2"]; self.waterPumpBtn = [aDecoder decodeObjectForKey:@"waterPumpBtn"]; 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.heatStickState = [aDecoder decodeObjectForKey:@"heatStickState"]; self.backLight =[aDecoder decodeObjectForKey:@"backLight"]; 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