#import <Foundation/Foundation.h>
#import "ASR033WDefine.h"
 
@interface ASR033WLockParam : NSObject

@property (nonatomic) BOOL killPassword;
@property (nonatomic) BOOL accessPassword;
@property (nonatomic) BOOL epc;
@property (nonatomic) BOOL tid;
@property (nonatomic) BOOL user;

- (int)value;

@end
 
@interface ASR033WResultData : NSObject

- (id)initWithResultCode:(ASR033WResultCode)result data:(NSData *)data;
- (ASR033WResultCode)result;
- (NSData *)data;

@end
 
@interface ASR033WSelectMaskEPCParam : NSObject<NSCoding>

@property (nonatomic) int offset;
@property (nonatomic) int length;
@property (strong, nonatomic) NSString *mask;

@end

@interface ASR033WLbtItem : NSObject <NSCoding>

@property (nonatomic) int mSlot;
@property (nonatomic) BOOL mIsUsed;
@property (strong, nonatomic) NSString *frequency;

-(id)init;
-(id)initWithSlot:(int)slot isUsed:(BOOL)isUsed frequency:(NSString *)frequency ;

@end
