diff --git a/Ifish.xcodeproj/project.pbxproj b/Ifish.xcodeproj/project.pbxproj index 9ca10cf..23a9bd6 100644 --- a/Ifish.xcodeproj/project.pbxproj +++ b/Ifish.xcodeproj/project.pbxproj @@ -15745,7 +15745,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 16; + CURRENT_PROJECT_VERSION = 17; DEVELOPMENT_TEAM = WFX8GD5HFX; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; @@ -15863,7 +15863,7 @@ CODE_SIGN_IDENTITY = "iPhone Distribution"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 16; + CURRENT_PROJECT_VERSION = 17; DEVELOPMENT_TEAM = WFX8GD5HFX; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; diff --git a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2DataUtility.m b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2DataUtility.m index e235583..f0f5faf 100644 --- a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2DataUtility.m +++ b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2DataUtility.m @@ -35,6 +35,10 @@ xuanduoModel.alarmSwitch = [dataString substringWithRange:NSMakeRange(74, 2)]; xuanduoModel.miniTemp = [dataString substringWithRange:NSMakeRange(76, 4)]; xuanduoModel.maxTemp = [dataString substringWithRange:NSMakeRange(80, 4)]; + if (dataString.length==90) + { + xuanduoModel.waterLevel=[dataString substringWithRange:NSMakeRange(84, 2)]; + } } else if ([type isEqualToString:DECICE_TYPE_XUANDUO3F]&&[model isKindOfClass:[Xuanduo3fModel class]]) { diff --git a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2Model.h b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2Model.h index 1d634b6..796db7f 100644 --- a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2Model.h +++ b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2Model.h @@ -66,6 +66,8 @@ bfec crc16校验码 @property (nonatomic, strong) NSString *miniTemp; /// 最高温 @property (nonatomic, strong) NSString *maxTemp; +@property (nonatomic, strong) NSString *waterLevel;//水位报警开关 + @end diff --git a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.m b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.m index 6880a05..6bea504 100644 --- a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.m +++ b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.m @@ -69,6 +69,7 @@ @property(nonatomic,strong) XuanduoCycleModel *cycleModel; @property(nonatomic,assign) NSInteger heartCount; +@property (weak, nonatomic) IBOutlet UILabel *waterLever; @@ -254,6 +255,7 @@ // NSLog(@"soket错误断开"); // NSLog(@"存留数据%@",[sock unreadData]); _offLineLabel.hidden = NO; + self.waterLever.hidden=YES; } -(BOOL)ifishSocketWillConnect:(AsyncSocket *)sock{ @@ -360,8 +362,24 @@ _offLineLabel.hidden = YES; }else { _offLineLabel.hidden = NO; + self.waterLever.hidden=YES; } [Xuanduo2DataUtility resetNewXuanduoButtonState:self.uvLight gasPumpLight:self.gasPumpLight light1:self.light1 light2:self.light2 waveLight:self.waveLight huliLight:self.huliLight waterLight:self.waterLight heatLight:self.heatLight withModel:self.dataModel type:self.currentDevice.type]; + if ([self.currentDevice.type isEqualToString:DECICE_TYPE_XUANDUO2F]) { + + if (self.dataModel.waterLevel.length&&([self.dataModel.waterLevel isEqualToString:@"01"]||[self.dataModel.waterLevel isEqualToString:@"02"])) + { + self.waterLever.text=@"水位报警"; + self.waterLever.textColor=[UIColor redColor]; + self.waterLever.hidden=NO; + + } + else + { + self.waterLever.hidden=YES; + } + + } //杀菌灯的状态 diff --git a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.xib b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.xib index 0a6e6c4..647df02 100644 --- a/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.xib +++ b/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/XuTo/Xuanduo2fController.xib @@ -1,11 +1,9 @@ - - - - + + - + @@ -35,6 +33,7 @@ + @@ -49,7 +48,7 @@ - + @@ -278,6 +277,21 @@ +