// // Xuanduo2DataUtility.m // Ifish // // Created by Alex on 2019/4/21. // Copyright © 2019 lianlian. All rights reserved. // #import "Xuanduo2DataUtility.h" @implementation Xuanduo2DataUtility +(void)readSocketDataWithBackMsgModel:(Xuanduo2Model*)xuanduoModel addWithBackData:(NSData*)data{ NSString *dataString = [dataContorl dataToHexString:data];// 转十六进制 xuanduoModel.gasPump = [dataString substringWithRange:NSMakeRange(30, 4)]; xuanduoModel.light1 = [dataString substringWithRange:NSMakeRange(34, 4)]; xuanduoModel.light2 = [dataString substringWithRange:NSMakeRange(38, 4)]; xuanduoModel.waterPump = [dataString substringWithRange:NSMakeRange(42, 4)]; xuanduoModel.uvLamp = [dataString substringWithRange:NSMakeRange(46, 4)]; xuanduoModel.waveMakingPump = [dataString substringWithRange:NSMakeRange(50, 4)]; xuanduoModel.status = [dataString substringWithRange:NSMakeRange(54, 4)]; xuanduoModel.heatStatus = [dataString substringWithRange:NSMakeRange(58, 2)]; xuanduoModel.waterTemperature = [dataString substringWithRange:NSMakeRange(60, 4)]; xuanduoModel.heatingTemperature = [dataString substringWithRange:NSMakeRange(64, 4)]; xuanduoModel.huliLight = [dataString substringWithRange:NSMakeRange(68, 2)]; xuanduoModel.electricity = [dataString substringWithRange:NSMakeRange(70, 4)]; xuanduoModel.alarmSwitch = [dataString substringWithRange:NSMakeRange(74, 2)]; xuanduoModel.miniTemp = [dataString substringWithRange:NSMakeRange(76, 4)]; xuanduoModel.maxTemp = [dataString substringWithRange:NSMakeRange(80, 4)]; } @end