33 lines
1.6 KiB
Objective-C
33 lines
1.6 KiB
Objective-C
//
|
|
// 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
|