Bump version to 1.0.
[python/dscho.git] / Mac / Lib / lib-scriptpackages / StdSuites / Macintosh_Connectivity_Clas.py
blobce1bb76cd6218d05425742c42e3935b8dd0e38a8
1 """Suite Macintosh Connectivity Classes: Classes relating to Apple Macintosh personal computer connectivity
2 Level 1, version 1
4 Generated from Macintosh HD:Systeemmap:Extensies:AppleScript
5 AETE/AEUT resource version 1/0, language 0, script 0
6 """
8 import aetools
9 import MacOS
11 _code = 'macc'
13 class Macintosh_Connectivity_Clas_Events:
15 pass
18 class device_specification(aetools.ComponentItem):
19 """device specification - A device connected to a computer """
20 want = 'cdev'
21 class properties(aetools.NProperty):
22 """properties - property that allows getting and setting of multiple properties """
23 which = 'pALL'
24 want = 'reco'
25 class device_type(aetools.NProperty):
26 """device type - the kind of device """
27 which = 'pdvt'
28 want = 'edvt'
29 class device_address(aetools.NProperty):
30 """device address - the address of the device """
31 which = 'pdva'
32 want = 'cadr'
34 device_specifications = device_specification
36 class address_specification(aetools.ComponentItem):
37 """address specification - Unique designation of a device or service connected to this computer """
38 want = 'cadr'
39 # repeated property properties property that allows getting and setting of multiple properties
40 class conduit(aetools.NProperty):
41 """conduit - How the addressee is physically connected """
42 which = 'pcon'
43 want = 'econ'
44 class protocol(aetools.NProperty):
45 """protocol - How to talk to this addressee """
46 which = 'pprt'
47 want = 'epro'
49 address_specifications = address_specification
51 class ADB_address(aetools.ComponentItem):
52 """ADB address - Addresses a device connected via Apple Desktop Bus """
53 want = 'cadb'
54 class _3c_inheritance_3e_(aetools.NProperty):
55 """<inheritance> - inherits some of its properties from this class """
56 which = 'c@#^'
57 want = 'cadr'
58 class ID(aetools.NProperty):
59 """ID - the Apple Desktop Bus device ID """
60 which = 'ID '
61 want = 'shor'
63 ADB_addresses = ADB_address
65 class AppleTalk_address(aetools.ComponentItem):
66 """AppleTalk address - Addresses a device or service connected via the AppleTalk protocol """
67 want = 'cat '
68 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
69 class AppleTalk_machine(aetools.NProperty):
70 """AppleTalk machine - the machine name part of the address """
71 which = 'patm'
72 want = 'TEXT'
73 class AppleTalk_zone(aetools.NProperty):
74 """AppleTalk zone - the zone part of the address """
75 which = 'patz'
76 want = 'TEXT'
77 class AppleTalk_type(aetools.NProperty):
78 """AppleTalk type - the type part of the AppleTalk address """
79 which = 'patt'
80 want = 'TEXT'
82 AppleTalk_addresses = AppleTalk_address
84 class bus_slot(aetools.ComponentItem):
85 """bus slot - Addresses a PC, PCI, or NuBus card """
86 want = 'cbus'
87 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
88 # repeated property ID the slot number
90 bus_slots = bus_slot
92 class Ethernet_address(aetools.ComponentItem):
93 """Ethernet address - Addresses a device by its Ethernet address """
94 want = 'cen '
95 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
96 # repeated property ID the Ethernet address
98 Ethernet_addresses = Ethernet_address
100 class FireWire_address(aetools.ComponentItem):
101 """FireWire address - Addresses a device on the FireWire bus """
102 want = 'cfw '
103 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
104 # repeated property ID the FireWire device ID
106 FireWire_addresses = FireWire_address
108 class IP_address(aetools.ComponentItem):
109 """IP address - Addresses a device or service via the Internet Protocol (IP) """
110 want = 'cip '
111 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
112 # repeated property ID the address in the form "127.201.0.1"
113 class DNS_form(aetools.NProperty):
114 """DNS form - the address in the form "apple.com" """
115 which = 'pdns'
116 want = 'TEXT'
117 class port(aetools.NProperty):
118 """port - the port number of the service or client being addressed """
119 which = 'ppor'
120 want = 'TEXT'
122 IP_addresses = IP_address
124 class LocalTalk_address(aetools.ComponentItem):
125 """LocalTalk address - Addresses a device by its LocalTalk address """
126 want = 'clt '
127 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
128 class network(aetools.NProperty):
129 """network - the LocalTalk network number """
130 which = 'pnet'
131 want = 'shor'
132 class node(aetools.NProperty):
133 """node - the LocalTalk node number """
134 which = 'pnod'
135 want = 'shor'
136 class socket(aetools.NProperty):
137 """socket - the LocalTalk socket number """
138 which = 'psoc'
139 want = 'shor'
141 LocalTalk_addresses = LocalTalk_address
143 class SCSI_address(aetools.ComponentItem):
144 """SCSI address - Addresses a SCSI device """
145 want = 'cscs'
146 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
147 class SCSI_bus(aetools.NProperty):
148 """SCSI bus - the SCSI bus number """
149 which = 'pscb'
150 want = 'shor'
151 # repeated property ID the SCSI ID
152 class LUN(aetools.NProperty):
153 """LUN - the SCSI logical unit number """
154 which = 'pslu'
155 want = 'shor'
157 SCSI_addresses = SCSI_address
159 class Token_Ring_address(aetools.ComponentItem):
160 """Token Ring address - Addresses a device or service via the Token Ring protocol """
161 want = 'ctok'
162 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
163 # repeated property ID the Token Ring ID
165 Token_Ring_addresses = Token_Ring_address
167 class USB_address(aetools.ComponentItem):
168 """USB address - Addresses a device on the Universal Serial Bus """
169 want = 'cusb'
170 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
171 class name(aetools.NProperty):
172 """name - the USB device name """
173 which = 'pnam'
174 want = 'TEXT'
176 USB_Addresses = USB_address
177 device_specification._propdict = {
178 'properties' : properties,
179 'device_type' : device_type,
180 'device_address' : device_address,
182 device_specification._elemdict = {
184 address_specification._propdict = {
185 'properties' : properties,
186 'conduit' : conduit,
187 'protocol' : protocol,
189 address_specification._elemdict = {
191 ADB_address._propdict = {
192 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
193 'ID' : ID,
195 ADB_address._elemdict = {
197 AppleTalk_address._propdict = {
198 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
199 'AppleTalk_machine' : AppleTalk_machine,
200 'AppleTalk_zone' : AppleTalk_zone,
201 'AppleTalk_type' : AppleTalk_type,
203 AppleTalk_address._elemdict = {
205 bus_slot._propdict = {
206 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
207 'ID' : ID,
209 bus_slot._elemdict = {
211 Ethernet_address._propdict = {
212 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
213 'ID' : ID,
215 Ethernet_address._elemdict = {
217 FireWire_address._propdict = {
218 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
219 'ID' : ID,
221 FireWire_address._elemdict = {
223 IP_address._propdict = {
224 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
225 'ID' : ID,
226 'DNS_form' : DNS_form,
227 'port' : port,
229 IP_address._elemdict = {
231 LocalTalk_address._propdict = {
232 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
233 'network' : network,
234 'node' : node,
235 'socket' : socket,
237 LocalTalk_address._elemdict = {
239 SCSI_address._propdict = {
240 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
241 'SCSI_bus' : SCSI_bus,
242 'ID' : ID,
243 'LUN' : LUN,
245 SCSI_address._elemdict = {
247 Token_Ring_address._propdict = {
248 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
249 'ID' : ID,
251 Token_Ring_address._elemdict = {
253 USB_address._propdict = {
254 '_3c_inheritance_3e_' : _3c_inheritance_3e_,
255 'name' : name,
257 USB_address._elemdict = {
259 _Enum_edvt = {
260 'hard_disk_drive' : 'ehd ', #
261 'floppy_disk_drive' : 'efd ', #
262 'CD_ROM_drive' : 'ecd ', #
263 'DVD_drive' : 'edvd', #
264 'storage_device' : 'edst', #
265 'keyboard' : 'ekbd', #
266 'mouse' : 'emou', #
267 'trackball' : 'etrk', #
268 'trackpad' : 'edtp', #
269 'pointing_device' : 'edpd', #
270 'video_monitor' : 'edvm', #
271 'LCD_display' : 'edlc', #
272 'display' : 'edds', #
273 'modem' : 'edmm', #
274 'PC_card' : 'ecpc', #
275 'PCI_card' : 'edpi', #
276 'NuBus_card' : 'ednb', #
277 'printer' : 'edpr', #
278 'speakers' : 'edsp', #
279 'microphone' : 'ecmi', #
282 _Enum_econ = {
283 'ADB' : 'eadb', #
284 'printer_port' : 'ecpp', #
285 'modem_port' : 'ecmp', #
286 'modem_printer_port' : 'empp', #
287 'LocalTalk' : 'eclt', #
288 'Ethernet' : 'ecen', #
289 'Token_Ring' : 'etok', #
290 'SCSI' : 'ecsc', #
291 'USB' : 'ecus', #
292 'FireWire' : 'ecfw', #
293 'infrared' : 'ecir', #
294 'PC_card' : 'ecpc', #
295 'PCI_bus' : 'ecpi', #
296 'NuBus' : 'enub', #
297 'PDS_slot' : 'ecpd', #
298 'Comm_slot' : 'eccm', #
299 'monitor_out' : 'ecmn', #
300 'video_out' : 'ecvo', #
301 'video_in' : 'ecvi', #
302 'audio_out' : 'ecao', #
303 'audio_line_in' : 'ecai', #
304 'audio_line_out' : 'ecal', #
305 'microphone' : 'ecmi', #
308 _Enum_epro = {
309 'serial' : 'epsr', #
310 'AppleTalk' : 'epat', #
311 'IP' : 'epip', #
312 'SCSI' : 'ecsc', #
313 'ADB' : 'eadb', #
314 'FireWire' : 'ecfw', #
315 'IrDA' : 'epir', #
316 'IRTalk' : 'epit', #
317 'USB' : 'ecus', #
318 'PC_card' : 'ecpc', #
319 'PCI_bus' : 'ecpi', #
320 'NuBus' : 'enub', #
321 'bus' : 'ebus', #
322 'Macintosh_video' : 'epmv', #
323 'SVGA' : 'epsg', #
324 'S_video' : 'epsv', #
325 'analog_audio' : 'epau', #
326 'digital_audio' : 'epda', #
327 'PostScript' : 'epps', #
332 # Indices of types declared in this module
334 _classdeclarations = {
335 'cen ' : Ethernet_address,
336 'clt ' : LocalTalk_address,
337 'cip ' : IP_address,
338 'cusb' : USB_address,
339 'cadb' : ADB_address,
340 'cscs' : SCSI_address,
341 'cbus' : bus_slot,
342 'cdev' : device_specification,
343 'ctok' : Token_Ring_address,
344 'cfw ' : FireWire_address,
345 'cadr' : address_specification,
346 'cat ' : AppleTalk_address,
349 _propdeclarations = {
350 'pnod' : node,
351 'pslu' : LUN,
352 'patm' : AppleTalk_machine,
353 'pdva' : device_address,
354 'pscb' : SCSI_bus,
355 'ppor' : port,
356 'pALL' : properties,
357 'ID ' : ID,
358 'c@#^' : _3c_inheritance_3e_,
359 'pdvt' : device_type,
360 'pnet' : network,
361 'patz' : AppleTalk_zone,
362 'pnam' : name,
363 'pcon' : conduit,
364 'pprt' : protocol,
365 'patt' : AppleTalk_type,
366 'psoc' : socket,
367 'pdns' : DNS_form,
370 _compdeclarations = {
373 _enumdeclarations = {
374 'econ' : _Enum_econ,
375 'epro' : _Enum_epro,
376 'edvt' : _Enum_edvt,