// Copyright 2009 University of Otago. All rights reserved.
//
-@class NJDeviceController;
+@class NJInputController;
@interface NJOutput : NSObject
- (void)trigger;
- (void)untrigger;
-- (BOOL)update:(NJDeviceController *)jc;
+- (BOOL)update:(NJInputController *)ic;
- (NSDictionary *)serialize;
-+ (NJOutput *)outputDeserialize:(NSDictionary *)serialization;
++ (NJOutput *)outputWithSerialization:(NSDictionary *)serialization;
+ (NSString *)serializationCode;
- (void)postLoadProcess:(id <NSFastEnumeration>)allMappings;