1 """Suite Macintosh Connectivity Classes: Classes relating to Apple Macintosh personal computer connectivity
4 Generated from Macintosh HD:Systeemmap:Extensies:AppleScript
5 AETE/AEUT resource version 1/0, language 0, script 0
13 class Macintosh_Connectivity_Clas_Events
:
18 class device_specification(aetools
.ComponentItem
):
19 """device specification - A device connected to a computer """
21 class properties(aetools
.NProperty
):
22 """properties - property that allows getting and setting of multiple properties """
25 class device_type(aetools
.NProperty
):
26 """device type - the kind of device """
29 class device_address(aetools
.NProperty
):
30 """device address - the address of the device """
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 """
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 """
44 class protocol(aetools
.NProperty
):
45 """protocol - How to talk to this addressee """
49 address_specifications
= address_specification
51 class ADB_address(aetools
.ComponentItem
):
52 """ADB address - Addresses a device connected via Apple Desktop Bus """
54 class _3c_inheritance_3e_(aetools
.NProperty
):
55 """<inheritance> - inherits some of its properties from this class """
58 class ID(aetools
.NProperty
):
59 """ID - the Apple Desktop Bus device ID """
63 ADB_addresses
= ADB_address
65 class AppleTalk_address(aetools
.ComponentItem
):
66 """AppleTalk address - Addresses a device or service connected via the AppleTalk protocol """
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 """
73 class AppleTalk_zone(aetools
.NProperty
):
74 """AppleTalk zone - the zone part of the address """
77 class AppleTalk_type(aetools
.NProperty
):
78 """AppleTalk type - the type part of the AppleTalk address """
82 AppleTalk_addresses
= AppleTalk_address
84 class bus_slot(aetools
.ComponentItem
):
85 """bus slot - Addresses a PC, PCI, or NuBus card """
87 # repeated property _3c_inheritance_3e_ inherits some of its properties from this class
88 # repeated property ID the slot number
92 class Ethernet_address(aetools
.ComponentItem
):
93 """Ethernet address - Addresses a device by its Ethernet address """
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 """
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) """
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" """
117 class port(aetools
.NProperty
):
118 """port - the port number of the service or client being addressed """
122 IP_addresses
= IP_address
124 class LocalTalk_address(aetools
.ComponentItem
):
125 """LocalTalk address - Addresses a device by its LocalTalk address """
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 """
132 class node(aetools
.NProperty
):
133 """node - the LocalTalk node number """
136 class socket(aetools
.NProperty
):
137 """socket - the LocalTalk socket number """
141 LocalTalk_addresses
= LocalTalk_address
143 class SCSI_address(aetools
.ComponentItem
):
144 """SCSI address - Addresses a SCSI device """
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 """
151 # repeated property ID the SCSI ID
152 class LUN(aetools
.NProperty
):
153 """LUN - the SCSI logical unit number """
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 """
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 """
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 """
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
,
187 'protocol' : protocol
,
189 address_specification
._elemdict
= {
191 ADB_address
._propdict
= {
192 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
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_
,
209 bus_slot
._elemdict
= {
211 Ethernet_address
._propdict
= {
212 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
215 Ethernet_address
._elemdict
= {
217 FireWire_address
._propdict
= {
218 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
221 FireWire_address
._elemdict
= {
223 IP_address
._propdict
= {
224 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
226 'DNS_form' : DNS_form
,
229 IP_address
._elemdict
= {
231 LocalTalk_address
._propdict
= {
232 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
237 LocalTalk_address
._elemdict
= {
239 SCSI_address
._propdict
= {
240 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
241 'SCSI_bus' : SCSI_bus
,
245 SCSI_address
._elemdict
= {
247 Token_Ring_address
._propdict
= {
248 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
251 Token_Ring_address
._elemdict
= {
253 USB_address
._propdict
= {
254 '_3c_inheritance_3e_' : _3c_inheritance_3e_
,
257 USB_address
._elemdict
= {
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', #
267 'trackball' : 'etrk', #
268 'trackpad' : 'edtp', #
269 'pointing_device' : 'edpd', #
270 'video_monitor' : 'edvm', #
271 'LCD_display' : 'edlc', #
272 'display' : 'edds', #
274 'PC_card' : 'ecpc', #
275 'PCI_card' : 'edpi', #
276 'NuBus_card' : 'ednb', #
277 'printer' : 'edpr', #
278 'speakers' : 'edsp', #
279 'microphone' : 'ecmi', #
284 'printer_port' : 'ecpp', #
285 'modem_port' : 'ecmp', #
286 'modem_printer_port' : 'empp', #
287 'LocalTalk' : 'eclt', #
288 'Ethernet' : 'ecen', #
289 'Token_Ring' : 'etok', #
292 'FireWire' : 'ecfw', #
293 'infrared' : 'ecir', #
294 'PC_card' : 'ecpc', #
295 'PCI_bus' : 'ecpi', #
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', #
310 'AppleTalk' : 'epat', #
314 'FireWire' : 'ecfw', #
318 'PC_card' : 'ecpc', #
319 'PCI_bus' : 'ecpi', #
322 'Macintosh_video' : 'epmv', #
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
,
338 'cusb' : USB_address
,
339 'cadb' : ADB_address
,
340 'cscs' : SCSI_address
,
342 'cdev' : device_specification
,
343 'ctok' : Token_Ring_address
,
344 'cfw ' : FireWire_address
,
345 'cadr' : address_specification
,
346 'cat ' : AppleTalk_address
,
349 _propdeclarations
= {
352 'patm' : AppleTalk_machine
,
353 'pdva' : device_address
,
358 'c@#^' : _3c_inheritance_3e_
,
359 'pdvt' : device_type
,
361 'patz' : AppleTalk_zone
,
365 'patt' : AppleTalk_type
,
370 _compdeclarations
= {
373 _enumdeclarations
= {