LOFixtureChannel.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #import <Cocoa/Cocoa.h>
00037
00038 @class LOFixtureBaseAddress;
00039
00046 @interface LOFixtureChannel : NSObject
00047 {
00048 NSString *name;
00049 LOFixtureBaseAddress *baseAddress;
00050 unsigned offset;
00051 unsigned softPatchOffset;
00052 }
00053
00054
00060 - (id)initWithName:(NSString *)aName andOffset:(unsigned)anOffset fromBaseAddress:(LOFixtureBaseAddress *)theBaseAddress;
00061
00062
00072 - (NSXMLElement *)XML;
00073
00074
00082 - (NSString *)name;
00083
00084
00092 - (void)setName:(NSString *)aName;
00093
00094
00102 - (LOFixtureBaseAddress *)baseAddress;
00103
00104
00112 - (void)setBaseAddress:(LOFixtureBaseAddress *)aBaseAddress;
00113
00114
00122 - (unsigned)offset;
00123
00124
00134 - (void)setOffset:(unsigned)anOffset;
00135
00136
00146 - (unsigned)softPatchOffset;
00147
00148
00158 - (void)setSoftPatchOffset:(unsigned)anOffset;
00159
00160 @end
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
00174
00175
00176
00177
00178
00179
00180
00181
00182
00183
00184