FirmwareUpdateController.h
1.03キロバイト
//
// FirmwareUpdateController.h
// jacket_ios
//
// Created by ドラッサル 亜嵐 on 2017/06/05.
// Copyright © 2017年 ドラッサル 亜嵐. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "BleProtocol.h"
#import "BLE.h"
typedef enum {
MODE_FIRMWARE_IMAGE_SELECT_0_EEPROM_WP_OFF,
MODE_FIRMWARE_IMAGE_SELECT_0_EEPROM_WP_OFF_DONE,
MODE_FIRMWARE_IMAGE_SELECT_0_RESET_IN_BOOTLOADER,
MODE_FIRMWARE_IMAGE_SELECT_1_EEPROM_WP_OFF,
MODE_FIRMWARE_IMAGE_SELECT_1_EEPROM_WP_OFF_DONE,
MODE_FIRMWARE_IMAGE_SELECT_1,
MODE_FIRMWARE_IMAGE_SELECT_1_DONE,
MODE_FIRMWARE_IMAGE_SELECT_1_RESET,
} ModeFirmwareUpdateState;
@interface FirmwareUpdateController : UIViewController <BLEProtocolDelegate> {
ModeFirmwareUpdateState firmwareUpdateState;
}
@property (strong, nonatomic) IBOutlet UILabel *lblStateDownload;
@property (strong, nonatomic) IBOutlet UILabel *lblStateMCUWrite;
@property (strong, nonatomic) BleProtocol *protocol;
@property (nonatomic,assign) id <BLEProtocolDelegate> lastProtocolDelegate;
@end