5 // Created by Sam McCall on 5/05/09.
6 // Copyright 2009 University of Otago. All rights reserved.
9 @
class NJDeviceController
;
11 @interface NJOutput
: NSObject
13 @
property (nonatomic
, assign
) float magnitude
;
14 @
property (nonatomic
, assign
) BOOL running
;
15 @
property (nonatomic
, readonly
) BOOL isContinuous
;
19 - (BOOL
)update
:(NJDeviceController
*)jc
;
21 - (NSDictionary
*)serialize
;
22 + (NJOutput
*)outputDeserialize
:(NSDictionary
*)serialization
23 withMappings
:(NSArray
*)mappings
;
24 + (NSString
*)serializationCode
;