/
EAAccessoryInternal.h
40 lines (33 loc) · 1 KB
/
EAAccessoryInternal.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// EAAccessoryInternal.h
// ExternalAccessory
//
// Created by Alex Winston on 8/13/09.
// Copyright 2009 __MyCompanyName__. All rights reserved.
//
@protocol EAAccessoryDelegate;
@interface EAAccessoryInternal : NSObject
{
BOOL _connected;
unsigned int _connectionID;
NSString *_name;
NSString *_manufacturer;
NSString *_modelNumber;
NSString *_serialNumber;
NSString *_firmwareRevision;
NSString *_hardwareRevision;
NSDictionary *_protocols;
id <EAAccessoryDelegate> _delegate;
}
@property BOOL connected;
@property unsigned int connectionID;
@property(copy) NSString *manufacturer;
@property(copy) NSString *name;
@property(copy) NSString *modelNumber;
@property(copy) NSString *serialNumber;
@property(copy) NSString *firmwareRevision;
@property(copy) NSString *hardwareRevision;
// Dictionary of strings representing the protocols with an active EASession
@property(retain, readwrite) NSDictionary *protocols;
@property(retain) id <EAAccessoryDelegate> delegate;
@end