ifish/Ifish/controllers/FishTinkController/maincontroller/CenterontrolControllers/TwoControl/TwoControlBackMsgDataUtil.h

67 lines
1.8 KiB
Objective-C

//
// TwoControlBackMsgDataUtil.h
// Ifish
//
// Created by imac on 16/4/19.
// Copyright © 2016年 imac. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BackmassegeModel.h"
@interface TwoControlBackMsgDataUtil : NSObject
/**
* 99字节 2控四定时器界面
*
* @param backModel
*
* @return
*/
//+(NSArray*)refreshTwoControlSetViewWithBackMassageModel:(BackmassegeModel*)backModel;
//****两控协议部分****//
/**
*注两控又分为 两控四定时器和两控零定时器。。。根据设备model controlAmount 和timerAmount 可做区分
*/
/**
* 实时更新设置界面时间与温度显示 四定时器
*
* @param backModel backModel description
*
* @return return value description
*/
//+(NSArray*)refreshTwoControlTimerAddTemperatureWithBackMassageModel:(TwoControlBackmsgmodel*)backModel;
/**
* 实时更新设置界面时间与温度显示 零定时器
*
* @param backModel
*
* @return
*/
//+(NSArray*)refreshTwoControlTimerWithBackMassageModel:(TwoControlBackmsgmodel*)backModel;
/**
* 根据返回信息重置 两控按钮状态
*
* @param light1 light1 description
* @param pump pump description
* @param backModel backModel description
*/
//+(void)resetTwoControlButtonState:(UIButton*)light1 addpump:(UIButton*)pump withBackModel:(TwoControlBackmsgmodel*)backModel;
/**
* 读取soket返回信息2控
*
* @param data
* @param backModel
*/
//+(void)readSoketbackMassageOfTwoControlData:(NSData*)data WithModel:(TwoControlBackmsgmodel*)backModel;
//+(void)setTwoControlTemperaturelabel:(UILabel*)temperaturelabel addTemperaturebackImg:(UIImageView*)temperaturebackImg addshuixiangwenduLabel:(UILabel*)shuixiangwenduLabel WithBackData:(NSData*)data addWithBackMassageModel:(TwoControlBackmsgmodel*)backModel addWithTableview:(UITableView*)tableview;
@end