// // RunSun84Protocol.m // Ifish // // Created by imac on 2017/6/1. // Copyright © 2017年 lianlian. All rights reserved. // #import "RunSun84Protocol.h" @implementation RunSun84Protocol -(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self forKey:@"ch1"]; [aCoder encodeObject:self forKey:@"ch2"]; [aCoder encodeObject:self forKey:@"ch3"]; [aCoder encodeObject:self forKey:@"ch4"]; [aCoder encodeObject:self forKey:@"hotCool"]; [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:@"heatStickState"]; [aCoder encodeObject:self forKey:@"wendu"]; [aCoder encodeObject:self forKey:@"heatTemperature"]; [aCoder encodeObject:self forKey:@"guiDengState"]; [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.ch1 = [aDecoder decodeObjectForKey:@"ch1"]; self.ch2 = [aDecoder decodeObjectForKey:@"ch2"]; self.ch3 = [aDecoder decodeObjectForKey:@"ch3"]; self.ch4 = [aDecoder decodeObjectForKey:@"ch4"]; self.hotCool = [aDecoder decodeObjectForKey:@"hotCool"]; 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.guiDengState = [aDecoder decodeObjectForKey:@"guiDengState"]; self.baojingSwitch = [aDecoder decodeObjectForKey:@"baojingSwitch"]; self.miniTp = [aDecoder decodeObjectForKey:@"miniTp"]; self.maxTp = [aDecoder decodeObjectForKey:@"maxTp"]; self.funcCode = [aDecoder decodeObjectForKey:@"funcCode"]; } return self; } @end