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

http://unladen-swallow.googlecode.com/ · Python · 373 lines · 299 code · 36 blank · 38 comment · 0 complexity · 96edb5ff0b8454385bd7705ee700b048 MD5 · raw file

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