FirmwareDownloadController.h 1.16キロバイト
//
//  FirmwareDownloadController.h
//  jacket_ios
//
//  Created by ドラッサル 亜嵐 on 2017/06/06.
//  Copyright © 2017年 ドラッサル 亜嵐. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "BleProtocol.h"

typedef enum {
    FIRMWARE_DOWNLOAD__EEPROM_READ_ID,
    FIRMWARE_DOWNLOAD__EEPROM_READ_ID_DONE,
    FIRMWARE_DOWNLOAD__EEPROM_READ_MODEL,
    FIRMWARE_DOWNLOAD__EEPROM_READ_MODEL_DONE,
    FIRMWARE_DOWNLOAD__EEPROM_READ_TYPE,
    FIRMWARE_DOWNLOAD__EEPROM_READ_TYPE_DONE,
    FIRMWARE_DOWNLOAD__EEPROM_READ_OS,
    FIRMWARE_DOWNLOAD__EEPROM_READ_OS_DONE,
    FIRMWARE_DOWNLOAD__DONE
} FirmwareDownloadCommandState;

@interface FirmwareDownloadController : UIViewController<UITableViewDelegate, UITableViewDataSource, BLEProtocolDelegate> {
    IBOutlet UITableView *tblFirmware;
    IBOutlet UILabel *lblPercentComplete;
    NSMutableArray *arrResult;
    int selectionEnabled;
    
    NSString *strId;
    NSString *strModel;
    NSString *strType;
    NSString *strOs;
    FirmwareDownloadCommandState bleCommandState;
}

@property (strong, nonatomic) BleProtocol *protocol;
@property (nonatomic,assign) id <BLEProtocolDelegate> lastProtocolDelegate;

@end