Home | History | Annotate | Download | only in StdSuites
      1 """Suite Macintosh Connectivity Classes: Classes relating to Apple Macintosh personal computer connectivity
      2 Level 1, version 1
      3 
      4 Generated from /Volumes/Sap/System Folder/Extensions/AppleScript
      5 AETE/AEUT resource version 1/0, language 0, script 0
      6 """
      7 
      8 import aetools
      9 import MacOS
     10 
     11 _code = 'macc'
     12 
     13 class Macintosh_Connectivity_Clas_Events:
     14 
     15     pass
     16 
     17 
     18 class ADB_address(aetools.ComponentItem):
     19     """ADB address - Addresses a device connected via Apple Desktop Bus """
     20     want = 'cadb'
     21 class _Prop__3c_inheritance_3e_(aetools.NProperty):
     22     """<inheritance> - inherits some of its properties from this class """
     23     which = 'c@#^'
     24     want = 'cadr'
     25 class _Prop_ID(aetools.NProperty):
     26     """ID - the Apple Desktop Bus device ID """
     27     which = 'ID  '
     28     want = 'shor'
     29 
     30 ADB_addresses = ADB_address
     31 
     32 class address_specification(aetools.ComponentItem):
     33     """address specification - Unique designation of a device or service connected to this computer """
     34     want = 'cadr'
     35 class _Prop_conduit(aetools.NProperty):
     36     """conduit - How the addressee is physically connected """
     37     which = 'pcon'
     38     want = 'econ'
     39 class _Prop_properties(aetools.NProperty):
     40     """properties - property that allows getting and setting of multiple properties """
     41     which = 'pALL'
     42     want = 'reco'
     43 class _Prop_protocol(aetools.NProperty):
     44     """protocol - How to talk to this addressee """
     45     which = 'pprt'
     46     want = 'epro'
     47 
     48 address_specifications = address_specification
     49 
     50 class AppleTalk_address(aetools.ComponentItem):
     51     """AppleTalk address - Addresses a device or service connected via the AppleTalk protocol """
     52     want = 'cat '
     53 class _Prop_AppleTalk_machine(aetools.NProperty):
     54     """AppleTalk machine - the machine name part of the address """
     55     which = 'patm'
     56     want = 'TEXT'
     57 class _Prop_AppleTalk_type(aetools.NProperty):
     58     """AppleTalk type - the type part of the AppleTalk address """
     59     which = 'patt'
     60     want = 'TEXT'
     61 class _Prop_AppleTalk_zone(aetools.NProperty):
     62     """AppleTalk zone - the zone part of the address """
     63     which = 'patz'
     64     want = 'TEXT'
     65 
     66 AppleTalk_addresses = AppleTalk_address
     67 
     68 class bus_slot(aetools.ComponentItem):
     69     """bus slot - Addresses a PC, PCI, or NuBus card """
     70     want = 'cbus'
     71 
     72 bus_slots = bus_slot
     73 
     74 class device_specification(aetools.ComponentItem):
     75     """device specification - A device connected to a computer """
     76     want = 'cdev'
     77 class _Prop_device_address(aetools.NProperty):
     78     """device address - the address of the device """
     79     which = 'pdva'
     80     want = 'cadr'
     81 class _Prop_device_type(aetools.NProperty):
     82     """device type - the kind of device """
     83     which = 'pdvt'
     84     want = 'edvt'
     85 
     86 device_specifications = device_specification
     87 
     88 class Ethernet_address(aetools.ComponentItem):
     89     """Ethernet address - Addresses a device by its Ethernet address """
     90     want = 'cen '
     91 
     92 Ethernet_addresses = Ethernet_address
     93 
     94 class FireWire_address(aetools.ComponentItem):
     95     """FireWire address - Addresses a device on the FireWire bus """
     96     want = 'cfw '
     97 
     98 FireWire_addresses = FireWire_address
     99 
    100 class IP_address(aetools.ComponentItem):
    101     """IP address - Addresses a device or service via the Internet Protocol (IP) """
    102     want = 'cip '
    103 class _Prop_DNS_form(aetools.NProperty):
    104     """DNS form - the address in the form "apple.com" """
    105     which = 'pdns'
    106     want = 'TEXT'
    107 class _Prop_port(aetools.NProperty):
    108     """port - the port number of the service or client being addressed """
    109     which = 'ppor'
    110     want = 'TEXT'
    111 
    112 IP_addresses = IP_address
    113 
    114 class LocalTalk_address(aetools.ComponentItem):
    115     """LocalTalk address - Addresses a device by its LocalTalk address """
    116     want = 'clt '
    117 class _Prop_network(aetools.NProperty):
    118     """network - the LocalTalk network number """
    119     which = 'pnet'
    120     want = 'shor'
    121 class _Prop_node(aetools.NProperty):
    122     """node - the LocalTalk node number """
    123     which = 'pnod'
    124     want = 'shor'
    125 class _Prop_socket(aetools.NProperty):
    126     """socket - the LocalTalk socket number """
    127     which = 'psoc'
    128     want = 'shor'
    129 
    130 LocalTalk_addresses = LocalTalk_address
    131 
    132 class SCSI_address(aetools.ComponentItem):
    133     """SCSI address - Addresses a SCSI device """
    134     want = 'cscs'
    135 class _Prop_LUN(aetools.NProperty):
    136     """LUN - the SCSI logical unit number """
    137     which = 'pslu'
    138     want = 'shor'
    139 class _Prop_SCSI_bus(aetools.NProperty):
    140     """SCSI bus - the SCSI bus number """
    141     which = 'pscb'
    142     want = 'shor'
    143 
    144 SCSI_addresses = SCSI_address
    145 
    146 class Token_Ring_address(aetools.ComponentItem):
    147     """Token Ring address - Addresses a device or service via the Token Ring protocol """
    148     want = 'ctok'
    149 
    150 Token_Ring_addresses = Token_Ring_address
    151 
    152 class USB_address(aetools.ComponentItem):
    153     """USB address - Addresses a device on the Universal Serial Bus """
    154     want = 'cusb'
    155 class _Prop_name(aetools.NProperty):
    156     """name - the USB device name """
    157     which = 'pnam'
    158     want = 'TEXT'
    159 
    160 USB_Addresses = USB_address
    161 ADB_address._superclassnames = ['address_specification']
    162 ADB_address._privpropdict = {
    163     'ID' : _Prop_ID,
    164     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    165 }
    166 ADB_address._privelemdict = {
    167 }
    168 address_specification._superclassnames = []
    169 address_specification._privpropdict = {
    170     'conduit' : _Prop_conduit,
    171     'properties' : _Prop_properties,
    172     'protocol' : _Prop_protocol,
    173 }
    174 address_specification._privelemdict = {
    175 }
    176 AppleTalk_address._superclassnames = ['address_specification']
    177 AppleTalk_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 }
    183 AppleTalk_address._privelemdict = {
    184 }
    185 bus_slot._superclassnames = ['address_specification']
    186 bus_slot._privpropdict = {
    187     'ID' : _Prop_ID,
    188     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    189 }
    190 bus_slot._privelemdict = {
    191 }
    192 device_specification._superclassnames = []
    193 device_specification._privpropdict = {
    194     'device_address' : _Prop_device_address,
    195     'device_type' : _Prop_device_type,
    196     'properties' : _Prop_properties,
    197 }
    198 device_specification._privelemdict = {
    199 }
    200 Ethernet_address._superclassnames = ['address_specification']
    201 Ethernet_address._privpropdict = {
    202     'ID' : _Prop_ID,
    203     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    204 }
    205 Ethernet_address._privelemdict = {
    206 }
    207 FireWire_address._superclassnames = ['address_specification']
    208 FireWire_address._privpropdict = {
    209     'ID' : _Prop_ID,
    210     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    211 }
    212 FireWire_address._privelemdict = {
    213 }
    214 IP_address._superclassnames = ['address_specification']
    215 IP_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 }
    221 IP_address._privelemdict = {
    222 }
    223 LocalTalk_address._superclassnames = ['address_specification']
    224 LocalTalk_address._privpropdict = {
    225     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    226     'network' : _Prop_network,
    227     'node' : _Prop_node,
    228     'socket' : _Prop_socket,
    229 }
    230 LocalTalk_address._privelemdict = {
    231 }
    232 SCSI_address._superclassnames = ['address_specification']
    233 SCSI_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 }
    239 SCSI_address._privelemdict = {
    240 }
    241 Token_Ring_address._superclassnames = ['address_specification']
    242 Token_Ring_address._privpropdict = {
    243     'ID' : _Prop_ID,
    244     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    245 }
    246 Token_Ring_address._privelemdict = {
    247 }
    248 USB_address._superclassnames = ['address_specification']
    249 USB_address._privpropdict = {
    250     '_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
    251     'name' : _Prop_name,
    252 }
    253 USB_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 }
    374