// // RuSunHaveHeateViewController.m // Ifish // // Created by imac on 17/1/4. // Copyright © 2017年 lianxiang. All rights reserved. // #import "RuSunHaveHeateViewController.h" #define RuSun_LIGR1TAG 2000031 #define RuSun_LIGR2TAG 2000032 #define RuSun_PUMPTAG 2000033 #define RuSun_JIARE 2000034 #import "RuSunProtocol.h" #import "RusunHaveHeateSetViewController.h" #import "RuSunBackMessageUtils.h" #import "RuSunLightOrder.h" #import "XuToWenDuPicview.h" #import "RuSunTempNameViewController.h" #import "RunSunControlName.h" #import "UserExtendataArchaver.h" @interface RuSunHaveHeateViewController () { dispatch_queue_t _ruSunMainQueue; } @property(nonatomic,strong) RusunHaveHeateSetViewController *rusunHaveHeatSetVC; @property(nonatomic,strong) RuSunProtocol *backmodel; @property(nonatomic,strong) XuToWenDuPicview *wenduPicview; @property(nonatomic,strong) RuSunTempNameViewController *changeNameVC; @end @implementation RuSunHaveHeateViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. _backmodel=[[RuSunProtocol alloc] init]; [Socketsingleton sharedInstance].communiteDelegate=self; _ruSunMainQueue = dispatch_get_main_queue(); UITapGestureRecognizer*tapgestureRecognizer=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(RuSunCenterViewSetTap)]; [self.setImag addGestureRecognizer:tapgestureRecognizer]; [self.setbackBtn addTarget:self action:@selector(RuSunCenterViewSetAction:) forControlEvents:UIControlEventTouchUpInside]; [self.SetTimeButton addTarget:self action:@selector(RuSunCenterViewSetAction:) forControlEvents:UIControlEventTouchUpInside]; [self initRuSunCenterViewBtn]; } #pragma mark -转跳设置界面 -(void)RuSunCenterViewSetAction:(UIButton*)btn { RuSunProtocol*backmodel=[[DataCenter defaultDtacenter]valueForKey:@"RuSunBackMessageInfo"]; if (backmodel) { [self pushSetTimeVC]; }else{ [self deviceNotOnlineState]; [self showLableAction:@"设备已离线"]; [self.indicatorView stopAnimating]; } } -(void)RuSunCenterViewSetTap { RuSunProtocol*backmodel=[[DataCenter defaultDtacenter]valueForKey:@"RuSunBackMessageInfo"]; if (backmodel) { [self pushSetTimeVC]; }else{ [self deviceNotOnlineState]; [self showLableAction:@"设备已离线"]; [self.indicatorView stopAnimating]; } } -(void)pushSetTimeVC{ _rusunHaveHeatSetVC=[[RusunHaveHeateSetViewController alloc]init]; //_SetTimeVC.clientSocket= self.singletonSocket.clientSocket; _rusunHaveHeatSetVC.currentdevice=self.currentDevice; [self.navigationController pushViewController:_rusunHaveHeatSetVC animated:YES]; } #pragma mark - 按钮初始化 -(void)initRuSunCenterViewBtn { NSArray*nomalarr=@[@"PFLight1_off.png",@"PFLight1_off.png",@"ChongLang_off.png",@"JiaReBang_off.png"]; CGFloat wspace=25; CGFloat btnwidth= (kScreenSize.width-wspace * 5)/4; for (int i=0; i