5 // Created by Sam McCall on 4/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 #import <Foundation/Foundation.h>
10 #import <IOKit/hid/IOHIDBase.h>
12 @interface JSAction
: NSObject
14 @
property (assign
) void *cookie
;
15 @
property (assign
) int index
;
16 @
property (copy
) NSArray
*children
;
17 @
property (weak
) id base
;
18 @
property (copy
) NSString
*name
;
19 @
property (assign
) BOOL active
;
20 @
property (readonly
) float magnitude
;
22 - (void)notifyEvent
:(IOHIDValueRef
)value
;
23 - (NSString
*)stringify
;
24 - (id
)findSubActionForValue
:(IOHIDValueRef
)value
;