#import <Foundation/Foundation.h>

@interface ASR033WUtility : NSObject

+ (NSString *)dump:(NSData *)data;
+ (NSString *)getHexString:(NSData *)data;
+ (NSString *)getHexString:(NSData *)data offset:(int)offset length:(int)length;
+ (NSInteger)indexOf:(NSData *)data find:(uint8_t)value;
+ (NSInteger)indexOfWithArray:(NSData *)data find:(NSData *)values;
+ (NSRange)findDataWidthRange:(NSData *)data withPrefix:(uint8_t)prefix withSuffix1:(uint8_t)suffix1 withSuffix2:(uint8_t)suffix2;
+ (void)writeLog:(NSString *)log;
+ (int)formatInputValue:(int)inputValue
               maxValue:(int)maxValue
               minValue:(int)minValue;
+ (NSData *)hexStringToData:(NSString *)hexString;
+ (NSString *)dataToString:(NSData *)data;
@end
