//
//  BatteryCheck.h
//  ZeroRec/ChariReco
//
//  Created by AIG-Soft on 11/04/12.
//  Copyright 2011 AIG-Soft. All rights reserved.
//

#import <UIKit/UIKit.h>

@class	Battery;

#ifdef DEBUG	// for test
#define	BATTERY_LOW_LIMIT	(0.50)	// 自動ロックテストできる時間は保つ様にすること
#else
#define	BATTERY_LOW_LIMIT	(0.10)	// 残り10％で実行停止(空:0.0〜1.0:満);30%でのiOSによる自動停止は別
#endif

@interface BatteryCheck : NSObject {
	BOOL		fbatteryAlert;		// バッテリー残量警告が出たかどうか
	// 停電時関数呼び出し用
	id		target_;
	SEL		selector_;
	// 参照
	UIProgressView	*batteryMeter;	// 電池残量表示
	UILabel			*labelPercent0;
	UILabel			*labelPercent100;
}
@property (nonatomic,strong) Battery *battery;	// 電池残量チェック

-(void)reset;
-(void)stop;
-(void)start;
-(id)initWithLabels:(UIProgressView *)meter label0:(UILabel *)lbl0 label100:(UILabel *)lbl100 target:(id)target selector:(SEL)selector;
-(BOOL)check;

@end
