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

#import <Foundation/Foundation.h>

@interface PostTimer : NSObject {
	NSTimer		*postTimer;		// アラームポストタイマー
	NSTimer		*yokushiTimer;	// アラーム抑止タイマー

	NSTimeInterval	step;		// カウンターのダウンステップ(>=0秒,<0:-0.1ms単位)
	NSTimeInterval	counter0;	// ダウンカウンター初期値
	NSTimeInterval	counter;	// ダウンカウンター
	NSTimeInterval	yokushiTime;	// 抑止時間タイマー
	// 録画関数呼び出し用
	id		target;
	SEL		selector;
}
@property (nonatomic) BOOL fyokushi;	// 現在アラーム抑止中かどうか

-(void)stopYokushi:(id)sender;
-(void)startYokushi:(NSTimeInterval)tm;
-(void)restart;
-(void)stop;
-(BOOL)isInPost;
-(BOOL)start:(NSTimeInterval)step_ post:(NSTimeInterval)tm yokushi:(NSTimeInterval)ytm;
-(BOOL)start:(NSTimeInterval)tm yokushi:(NSTimeInterval)ytm;
-(id)initWithTarget:(id)target_ selector:(SEL)selector_;

@end
