ifish/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/RuSunTemp/RuSunIndependence/RunSun84Protocol.m

70 lines
2.7 KiB
Objective-C

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