//
//  WDDevice_Diagnostics.h
//  WDUtility
//
//  Created by Bob Hahn on 4/12/11.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "WDDevice.h"


@interface WDDevice (Diagnostics)

- (int) startShortTest:(NSMutableDictionary **)errorDict;
- (int) startExtendedTest:(NSMutableDictionary **)errorDict;
- (int) abortTest:(NSMutableDictionary **)errorDict;
- (int) getSmartData:(NSMutableDictionary **)smartDataDict error:(NSMutableDictionary **)errorDict; 
- (int) getSmartStatus:(NSMutableDictionary **)smartStatusDict error:(NSMutableDictionary **)errorDict; 
- (int) getDiagnosticStatus:(NSMutableDictionary **)diagStatusData error:(NSMutableDictionary **)errorDict;

@end
