// // HintViewController.h // LCOpenSDKDemo // // Created by chenjian on 16/7/11. // Copyright (c) 2016年 lechange. All rights reserved. // #ifndef LCOpenSDKDemo_MessageViewController_h #define LCOpenSDKDemo_MessageViewController_h #import "DeviceViewController.h" #import "DownloadPicture.h" #import "MyViewController.h" #import "RestApiService.h" #import #define MESSAGE_NUM_MAX 10 #define Message_Cell_Width ([[UIScreen mainScreen] bounds].size.width) #define Separate_Cell 9 #define Message_Cell_Height 64 @interface MessageViewController : MyViewController { LCOpenSDK_Utils* m_util; NSString* m_accessToken; NSString* m_strDevSelected; NSString* m_encryptKey; NSInteger m_devChnSelected; NSDate* m_seleceDate; NSString* m_strSelectDate; UITableView* m_messageList; NSMutableArray* m_msgInfoArray; DownloadPicture* m_downloadPicture[MESSAGE_NUM_MAX]; UIImageView* m_wholePic; UIActivityIndicatorView* m_progressInd; UILabel* m_toastLab; NSLock* m_messageListLock; NSLock* m_downStatusLock; BOOL m_looping; NSInteger m_iPos; NSInteger m_downloadingPos; NSURL* m_httpUrl; NSURLConnection* m_conn; } @property (weak, nonatomic) IBOutlet UIImageView* m_MessageNull; @property IBOutlet UIView* m_queryView; @property IBOutlet UIDatePicker* m_datePicker; - (void)onBack:(id)sender; - (void)onSearch:(id)sender; - (void)onClick:(id)sender; - (void)onDelete:(id)sender; - (IBAction)onCancel:(id)sender; - (IBAction)onQuery:(id)sender; - (IBAction)onValueChange:(id)sender; - (void)setInfo:(NSString*)token Dev:(NSString*)deviceId Key:(NSString*)key Chn:(NSInteger)chn; - (void)refreshList; - (void)downloadThread; - (void)destroyThread; @end #endif