PageRenderTime 54ms CodeModel.GetById 20ms app.highlight 29ms RepoModel.GetById 1ms app.codeStats 0ms

/Lib/plat-mac/lib-scriptpackages/StdSuites/Macintosh_Connectivity_Clas.py

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