MazakDll.cs 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834
  1. /*-------------------------------------------------------------------*/
  2. /* FWLIB32.cs */
  3. /* */
  4. /* CNC/PMC Data Window Library for FOCAS1/Ethernet */
  5. /* */
  6. /* Copyright (C) 2002-2014 by FANUC CORPORATION All rights reserved. */
  7. /* */
  8. /*-------------------------------------------------------------------*/
  9. #define LEAVE_OLD_STYLE
  10. using System;
  11. using System.Runtime.InteropServices;
  12. public class MaCls
  13. {
  14. [StructLayout(LayoutKind.Sequential,Pack=4)]
  15. public class MAZ_VERINFO
  16. {
  17. public ushort data1; /* actual feed / actual spindle */
  18. public ushort data2; /* actual feed / actual spindle */
  19. public ushort data3; /* actual feed / actual spindle */
  20. public ushort data4; /* actual feed / actual spindle */
  21. }
  22. //[StructLayout(LayoutKind.Sequential,Pack=4)]
  23. //public class MAZ_NC_VERINFO
  24. //{
  25. // public char[] data1; /* axis name */
  26. // public char[] data2; /* axis name preffix */
  27. // public char[] data3; /* axis name */
  28. // public char[] data4; /* axis name preffix */
  29. // public char[] data5; /* axis name */
  30. // public char[] data6; /* axis name preffix */
  31. // public char[] data7; /* axis name */
  32. // public char[] data8; /* axis name preffix */
  33. // public char[] data9; /* axis name */
  34. // public char[] data10; /* axis name preffix */
  35. // public char[] data11; /* axis name */
  36. // public char data12; /* axis name preffix */
  37. // public char[] data13; /* axis name preffix */
  38. //}
  39. public enum ToolNames
  40. {
  41. // Token: 0x0400011C RID: 284
  42. Non_significant,
  43. // Token: 0x0400011D RID: 285
  44. Spot,
  45. // Token: 0x0400011E RID: 286
  46. Drill,
  47. // Token: 0x0400011F RID: 287
  48. Reamer,
  49. // Token: 0x04000120 RID: 288
  50. Tap_M,
  51. // Token: 0x04000121 RID: 289
  52. Tap_U,
  53. // Token: 0x04000122 RID: 290
  54. Tap_PT,
  55. // Token: 0x04000123 RID: 291
  56. Tap_PF,
  57. // Token: 0x04000124 RID: 292
  58. Tap_PS,
  59. // Token: 0x04000125 RID: 293
  60. Tap_special,
  61. // Token: 0x04000126 RID: 294
  62. Back_spot_facing,
  63. // Token: 0x04000127 RID: 295
  64. Boring,
  65. // Token: 0x04000128 RID: 296
  66. Back_boring,
  67. // Token: 0x04000129 RID: 297
  68. Chamfer,
  69. // Token: 0x0400012A RID: 298
  70. Face_mill,
  71. // Token: 0x0400012B RID: 299
  72. End_mill,
  73. // Token: 0x0400012C RID: 300
  74. Special_cutter,
  75. // Token: 0x0400012D RID: 301
  76. Chips_vacuum,
  77. // Token: 0x0400012E RID: 302
  78. Touch_sensor,
  79. // Token: 0x0400012F RID: 303
  80. Ball_end_mill,
  81. // Token: 0x04000130 RID: 304
  82. Turning = 33,
  83. // Token: 0x04000131 RID: 305
  84. Grooving,
  85. // Token: 0x04000132 RID: 306
  86. Threading,
  87. // Token: 0x04000133 RID: 307
  88. Turning_drill,
  89. // Token: 0x04000134 RID: 308
  90. Turning_tap_M,
  91. // Token: 0x04000135 RID: 309
  92. Turning_tap_U,
  93. // Token: 0x04000136 RID: 310
  94. Turning_tap_PT,
  95. // Token: 0x04000137 RID: 311
  96. Turning_tap_PF,
  97. // Token: 0x04000138 RID: 312
  98. Turning_tap_PS,
  99. // Token: 0x04000139 RID: 313
  100. Turning_tap_special,
  101. // Token: 0x0400013A RID: 314
  102. Turning_special
  103. }
  104. // Token: 0x02000013 RID: 19
  105. public enum ToolParts
  106. {
  107. // Token: 0x0400013C RID: 316
  108. Non_significant,
  109. // Token: 0x0400013D RID: 317
  110. Outer_diameter,
  111. // Token: 0x0400013E RID: 318
  112. Inner_diameter,
  113. // Token: 0x0400013F RID: 319
  114. Face_end,
  115. // Token: 0x04000140 RID: 320
  116. Inner_diameter_Back,
  117. // Token: 0x04000141 RID: 321
  118. Face_end_Back,
  119. // Token: 0x04000142 RID: 322
  120. One = 17,
  121. // Token: 0x04000143 RID: 323
  122. Two,
  123. // Token: 0x04000144 RID: 324
  124. Three,
  125. // Token: 0x04000145 RID: 325
  126. Four,
  127. // Token: 0x04000146 RID: 326
  128. Five,
  129. // Token: 0x04000147 RID: 327
  130. Six,
  131. // Token: 0x04000148 RID: 328
  132. Seven,
  133. // Token: 0x04000149 RID: 329
  134. Eight,
  135. // Token: 0x0400014A RID: 330
  136. Nine
  137. }
  138. // Token: 0x02000014 RID: 20
  139. public enum UnitOfMeasure
  140. {
  141. // Token: 0x0400014C RID: 332
  142. Inch,
  143. // Token: 0x0400014D RID: 333
  144. Metric
  145. }
  146. // Token: 0x02000015 RID: 21
  147. public enum AVAILABLESTATES
  148. {
  149. // Token: 0x0400014F RID: 335
  150. AVAILABLE,
  151. // Token: 0x04000150 RID: 336
  152. UNAVAILABLE
  153. }
  154. // Token: 0x02000016 RID: 22
  155. public enum FunctionalModes
  156. {
  157. // Token: 0x04000152 RID: 338
  158. SETUP,
  159. // Token: 0x04000153 RID: 339
  160. TEARDOWN,
  161. // Token: 0x04000154 RID: 340
  162. PRODUCTION,
  163. // Token: 0x04000155 RID: 341
  164. MAINTENANCE,
  165. // Token: 0x04000156 RID: 342
  166. PROCESSDEVELOPMENT,
  167. // Token: 0x04000157 RID: 343
  168. UNAVAILABLE
  169. }
  170. // Token: 0x02000017 RID: 23
  171. public enum Controller_Modes
  172. {
  173. // Token: 0x04000159 RID: 345
  174. AUTOMATIC,
  175. // Token: 0x0400015A RID: 346
  176. MANUAL,
  177. // Token: 0x0400015B RID: 347
  178. MANUAL_DATA_INPUT,
  179. // Token: 0x0400015C RID: 348
  180. SEMI_AUTOMATIC,
  181. // Token: 0x0400015D RID: 349
  182. UNAVAILABLE,
  183. // Token: 0x0400015E RID: 350
  184. EDIT
  185. }
  186. // Token: 0x02000018 RID: 24
  187. public enum Controltype
  188. {
  189. // Token: 0x04000160 RID: 352
  190. MATRIX2,
  191. // Token: 0x04000161 RID: 353
  192. SMART,
  193. // Token: 0x04000162 RID: 354
  194. SMOOTHX,
  195. // Token: 0x04000163 RID: 355
  196. SMOOTHG,
  197. // Token: 0x04000164 RID: 356
  198. SMOOTHC,
  199. // Token: 0x04000165 RID: 357
  200. UnKnown
  201. }
  202. // Token: 0x02000019 RID: 25
  203. public enum MachineTypes
  204. {
  205. // Token: 0x04000167 RID: 359
  206. INTH,
  207. // Token: 0x04000168 RID: 360
  208. INTV,
  209. // Token: 0x04000169 RID: 361
  210. INTJ,
  211. // Token: 0x0400016A RID: 362
  212. INTI,
  213. // Token: 0x0400016B RID: 363
  214. Variaxis,
  215. // Token: 0x0400016C RID: 364
  216. Versatech,
  217. // Token: 0x0400016D RID: 365
  218. Lathe,
  219. // Token: 0x0400016E RID: 366
  220. Mill,
  221. // Token: 0x0400016F RID: 367
  222. HQRMPX,
  223. // Token: 0x04000170 RID: 368
  224. Unknown
  225. }
  226. // Token: 0x0200001A RID: 26
  227. public enum ExecutionStates
  228. {
  229. // Token: 0x04000172 RID: 370
  230. READY,
  231. // Token: 0x04000173 RID: 371
  232. ACTIVE,
  233. // Token: 0x04000174 RID: 372
  234. INTERRUPTED,
  235. // Token: 0x04000175 RID: 373
  236. FEED_HOLD,
  237. // Token: 0x04000176 RID: 374
  238. STOPPED,
  239. // Token: 0x04000177 RID: 375
  240. UNAVAILABLE,
  241. // Token: 0x04000178 RID: 376
  242. PROGRAM_COMPLETED,
  243. // Token: 0x04000179 RID: 377
  244. PROGRAM_STOPPED,
  245. // Token: 0x0400017A RID: 378
  246. OPTIONAL_STOP
  247. }
  248. // Token: 0x0200001B RID: 27
  249. public enum EMERGENCYSTOPSTATES
  250. {
  251. // Token: 0x0400017C RID: 380
  252. ARMED,
  253. // Token: 0x0400017D RID: 381
  254. TRIGGERED,
  255. // Token: 0x0400017E RID: 382
  256. UNAVAILABLE
  257. }
  258. // Token: 0x0200001C RID: 28
  259. public enum DOORSTATES
  260. {
  261. // Token: 0x04000180 RID: 384
  262. OPEN,
  263. // Token: 0x04000181 RID: 385
  264. UNLATCHED,
  265. // Token: 0x04000182 RID: 386
  266. CLOSED,
  267. // Token: 0x04000183 RID: 387
  268. UNAVAILABLE
  269. }
  270. // Token: 0x0200001D RID: 29
  271. public enum PATHMODES
  272. {
  273. // Token: 0x04000185 RID: 389
  274. SYNCHRONOUOS,
  275. // Token: 0x04000186 RID: 390
  276. MIRROR,
  277. // Token: 0x04000187 RID: 391
  278. INDEPENDENT,
  279. // Token: 0x04000188 RID: 392
  280. UNAVAILABLE
  281. }
  282. // Token: 0x0200001E RID: 30
  283. public enum RotaryModes
  284. {
  285. // Token: 0x0400018A RID: 394
  286. SPINDLE,
  287. // Token: 0x0400018B RID: 395
  288. INDEX,
  289. // Token: 0x0400018C RID: 396
  290. CONTOUR,
  291. // Token: 0x0400018D RID: 397
  292. UNAVAILABLE
  293. }
  294. // Token: 0x0200001F RID: 31
  295. public enum AlarmLevels
  296. {
  297. // Token: 0x0400018F RID: 399
  298. UNAVAILABLE,
  299. // Token: 0x04000190 RID: 400
  300. NORMAL,
  301. // Token: 0x04000191 RID: 401
  302. WARNING,
  303. // Token: 0x04000192 RID: 402
  304. FAULT
  305. }
  306. // Token: 0x02000020 RID: 32
  307. public enum ConditionStates
  308. {
  309. // Token: 0x04000194 RID: 404
  310. UNAVAILABLE,
  311. // Token: 0x04000195 RID: 405
  312. LOW,
  313. // Token: 0x04000196 RID: 406
  314. NORMAL,
  315. // Token: 0x04000197 RID: 407
  316. HIGH
  317. }
  318. // Token: 0x02000021 RID: 33
  319. private struct Struct0
  320. {
  321. // Token: 0x04000198 RID: 408
  322. public string string_0;
  323. // Token: 0x04000199 RID: 409
  324. public string string_1;
  325. // Token: 0x0400019A RID: 410
  326. public int int_0;
  327. }
  328. // Token: 0x02000022 RID: 34
  329. private class Class10
  330. {
  331. // Token: 0x0400019B RID: 411
  332. public string string_0;
  333. // Token: 0x0400019C RID: 412
  334. public string string_1;
  335. // Token: 0x0400019D RID: 413
  336. public string string_2;
  337. // Token: 0x0400019E RID: 414
  338. public string string_3;
  339. // Token: 0x0400019F RID: 415
  340. public string string_4;
  341. // Token: 0x040001A0 RID: 416
  342. public string string_5;
  343. // Token: 0x040001A1 RID: 417
  344. public string string_6;
  345. // Token: 0x040001A2 RID: 418
  346. public int int_0;
  347. }
  348. // Token: 0x02000023 RID: 35
  349. private enum Enum0
  350. {
  351. // Token: 0x040001A4 RID: 420
  352. const_0,
  353. // Token: 0x040001A5 RID: 421
  354. const_1,
  355. // Token: 0x040001A6 RID: 422
  356. const_2,
  357. // Token: 0x040001A7 RID: 423
  358. const_3,
  359. // Token: 0x040001A8 RID: 424
  360. const_4,
  361. // Token: 0x040001A9 RID: 425
  362. const_5,
  363. // Token: 0x040001AA RID: 426
  364. const_6,
  365. // Token: 0x040001AB RID: 427
  366. const_7,
  367. // Token: 0x040001AC RID: 428
  368. const_8,
  369. // Token: 0x040001AD RID: 429
  370. const_9,
  371. // Token: 0x040001AE RID: 430
  372. const_10
  373. }
  374. // Token: 0x02000024 RID: 36
  375. public struct MAZ_AXISNAME
  376. {
  377. // Token: 0x040001AF RID: 431
  378. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
  379. public string status;
  380. // Token: 0x040001B0 RID: 432
  381. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.Struct)]
  382. public OneAxisName[] axis;
  383. }
  384. // Token: 0x02000025 RID: 37
  385. public struct OneAxisName
  386. {
  387. // Token: 0x040001B1 RID: 433
  388. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  389. public string axisname;
  390. }
  391. // Token: 0x02000026 RID: 38
  392. public struct MAZ_NCPOS
  393. {
  394. // Token: 0x040001B2 RID: 434
  395. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
  396. public string status;
  397. // Token: 0x040001B3 RID: 435
  398. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.I4)]
  399. public int[] data;
  400. }
  401. // Token: 0x02000027 RID: 39
  402. public struct MAZ_PROINFO
  403. {
  404. // Token: 0x040001B4 RID: 436
  405. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
  406. public string string_0;
  407. // Token: 0x040001B5 RID: 437
  408. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  409. public string dummy;
  410. // Token: 0x040001B6 RID: 438
  411. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
  412. public string comment;
  413. // Token: 0x040001B7 RID: 439
  414. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  415. public string dummy2;
  416. // Token: 0x040001B8 RID: 440
  417. public byte type;
  418. // Token: 0x040001B9 RID: 441
  419. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  420. public string dummy3;
  421. }
  422. // Token: 0x02000028 RID: 40
  423. public struct MAZ_PROINFO2
  424. {
  425. // Token: 0x040001BA RID: 442
  426. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
  427. public string string_0;
  428. // Token: 0x040001BB RID: 443
  429. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  430. public string dummy;
  431. // Token: 0x040001BC RID: 444
  432. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
  433. public string comment;
  434. // Token: 0x040001BD RID: 445
  435. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  436. public string dummy2;
  437. // Token: 0x040001BE RID: 446
  438. public byte type;
  439. // Token: 0x040001BF RID: 447
  440. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  441. public string dummy3;
  442. // Token: 0x040001C0 RID: 448
  443. public int int_0;
  444. // Token: 0x040001C1 RID: 449
  445. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  446. public string dummy4;
  447. // Token: 0x040001C2 RID: 450
  448. public int int_1;
  449. // Token: 0x040001C3 RID: 451
  450. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  451. public string dummy5;
  452. // Token: 0x040001C4 RID: 452
  453. public int int_2;
  454. // Token: 0x040001C5 RID: 453
  455. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  456. public string dummy6;
  457. }
  458. // Token: 0x02000029 RID: 41
  459. public struct MAZ_AXISLOAD
  460. {
  461. // Token: 0x040001C6 RID: 454
  462. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
  463. public string status;
  464. // Token: 0x040001C7 RID: 455
  465. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.U2)]
  466. public ushort[] data;
  467. }
  468. // Token: 0x0200002A RID: 42
  469. public struct MAZ_FEED
  470. {
  471. // Token: 0x040001C8 RID: 456
  472. public int fmin;
  473. // Token: 0x040001C9 RID: 457
  474. public int frev;
  475. }
  476. // Token: 0x0200002B RID: 43
  477. public struct MAZ_TOOLINFO
  478. {
  479. // Token: 0x040001CA RID: 458
  480. public ushort ushort_0;
  481. // Token: 0x040001CB RID: 459
  482. public byte byte_0;
  483. // Token: 0x040001CC RID: 460
  484. public byte sufatr;
  485. // Token: 0x040001CD RID: 461
  486. public byte name;
  487. // Token: 0x040001CE RID: 462
  488. public byte part;
  489. // Token: 0x040001CF RID: 463
  490. public byte byte_1;
  491. // Token: 0x040001D0 RID: 464
  492. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1)]
  493. public string dummy;
  494. // Token: 0x040001D1 RID: 465
  495. public int int_0;
  496. // Token: 0x040001D2 RID: 466
  497. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  498. public string dummy2;
  499. }
  500. // Token: 0x0200002C RID: 44
  501. public struct MAZ_TLIFE
  502. {
  503. // Token: 0x040001D3 RID: 467
  504. public MAZ_TOOLINFO info;
  505. // Token: 0x040001D4 RID: 468
  506. public uint uint_0;
  507. // Token: 0x040001D5 RID: 469
  508. public uint uint_1;
  509. // Token: 0x040001D6 RID: 470
  510. public uint uint_2;
  511. // Token: 0x040001D7 RID: 471
  512. public uint clif;
  513. // Token: 0x040001D8 RID: 472
  514. public uint cuse;
  515. // Token: 0x040001D9 RID: 473
  516. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  517. public string dummy;
  518. }
  519. // Token: 0x0200002D RID: 45
  520. public struct MAZ_TLIFEALL
  521. {
  522. // Token: 0x040001DA RID: 474
  523. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)]
  524. public MAZ_TLIFE[] toolLife;
  525. }
  526. // Token: 0x0200002E RID: 46
  527. public struct MAZ_TDCOMP
  528. {
  529. // Token: 0x040001DB RID: 475
  530. public MAZ_TOOLINFO info;
  531. // Token: 0x040001DC RID: 476
  532. public uint uint_0;
  533. // Token: 0x040001DD RID: 477
  534. public int toolsetX;
  535. // Token: 0x040001DE RID: 478
  536. public int toolsetZ;
  537. // Token: 0x040001DF RID: 479
  538. public int offsetX;
  539. // Token: 0x040001E0 RID: 480
  540. public int offsetY;
  541. // Token: 0x040001E1 RID: 481
  542. public int offsetZ;
  543. // Token: 0x040001E2 RID: 482
  544. public int lengthA;
  545. // Token: 0x040001E3 RID: 483
  546. public int lengthB;
  547. // Token: 0x040001E4 RID: 484
  548. public int radius;
  549. // Token: 0x040001E5 RID: 485
  550. public int LenOffset;
  551. // Token: 0x040001E6 RID: 486
  552. public int RadOffset;
  553. // Token: 0x040001E7 RID: 487
  554. public int LenCompno;
  555. // Token: 0x040001E8 RID: 488
  556. public int RadCompno;
  557. // Token: 0x040001E9 RID: 489
  558. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  559. public string dummy;
  560. }
  561. // Token: 0x0200002F RID: 47
  562. public struct MAZ_TDCOMPALL
  563. {
  564. // Token: 0x040001EA RID: 490
  565. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)]
  566. public MAZ_TDCOMP[] offset;
  567. }
  568. // Token: 0x02000030 RID: 48
  569. public struct MAZ_TOFFCOMP
  570. {
  571. // Token: 0x040001EB RID: 491
  572. public int type;
  573. // Token: 0x040001EC RID: 492
  574. public int offset1;
  575. // Token: 0x040001ED RID: 493
  576. public int offset2;
  577. // Token: 0x040001EE RID: 494
  578. public int offset3;
  579. // Token: 0x040001EF RID: 495
  580. public int offset4;
  581. // Token: 0x040001F0 RID: 496
  582. public int offset5;
  583. // Token: 0x040001F1 RID: 497
  584. public int offset6;
  585. // Token: 0x040001F2 RID: 498
  586. public int offset7;
  587. // Token: 0x040001F3 RID: 499
  588. public int offset8;
  589. // Token: 0x040001F4 RID: 500
  590. public int offset9;
  591. }
  592. // Token: 0x02000031 RID: 49
  593. public struct MAZ_ALARM
  594. {
  595. // Token: 0x040001F5 RID: 501
  596. public short short_0;
  597. // Token: 0x040001F6 RID: 502
  598. public byte byte_0;
  599. // Token: 0x040001F7 RID: 503
  600. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)]
  601. public string dummy;
  602. // Token: 0x040001F8 RID: 504
  603. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
  604. public string string_0;
  605. // Token: 0x040001F9 RID: 505
  606. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
  607. public string string_1;
  608. // Token: 0x040001FA RID: 506
  609. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
  610. public string string_2;
  611. // Token: 0x040001FB RID: 507
  612. public byte byte_1;
  613. // Token: 0x040001FC RID: 508
  614. public byte byte_2;
  615. // Token: 0x040001FD RID: 509
  616. public byte byte_3;
  617. // Token: 0x040001FE RID: 510
  618. public byte AnonymousMember1;
  619. // Token: 0x040001FF RID: 511
  620. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  621. public string dummy2;
  622. // Token: 0x04000200 RID: 512
  623. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
  624. public string extmes;
  625. // Token: 0x04000201 RID: 513
  626. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  627. public string head;
  628. // Token: 0x04000202 RID: 514
  629. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  630. public string dummy3;
  631. // Token: 0x04000203 RID: 515
  632. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)]
  633. public string message;
  634. }
  635. // Token: 0x02000032 RID: 50
  636. public struct MAZ_ALARMALL
  637. {
  638. // Token: 0x04000204 RID: 516
  639. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 24, ArraySubType = UnmanagedType.Struct)]
  640. public MAZ_ALARM[] alarm;
  641. }
  642. // Token: 0x02000033 RID: 51
  643. public struct MAZ_ALARMHIS
  644. {
  645. // Token: 0x04000205 RID: 517
  646. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 72, ArraySubType = UnmanagedType.Struct)]
  647. public MAZ_ALARM[] alahis;
  648. }
  649. // Token: 0x02000034 RID: 52
  650. public struct MAZ_MAINTE
  651. {
  652. // Token: 0x04000206 RID: 518
  653. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
  654. public string lpszComment;
  655. // Token: 0x04000207 RID: 519
  656. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  657. public string dummy;
  658. // Token: 0x04000208 RID: 520
  659. public ushort uYear;
  660. // Token: 0x04000209 RID: 521
  661. public ushort uMonth;
  662. // Token: 0x0400020A RID: 522
  663. public ushort uDay;
  664. // Token: 0x0400020B RID: 523
  665. public short nTargetTime;
  666. // Token: 0x0400020C RID: 524
  667. public int lProgressSec;
  668. }
  669. // Token: 0x02000035 RID: 53
  670. public struct MAZ_LMAINTE
  671. {
  672. // Token: 0x0400020D RID: 525
  673. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1568)]
  674. public string lpszComment;
  675. // Token: 0x0400020E RID: 526
  676. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  677. public string dummy;
  678. // Token: 0x0400020F RID: 527
  679. public ushort uYear;
  680. // Token: 0x04000210 RID: 528
  681. public ushort uMonth;
  682. // Token: 0x04000211 RID: 529
  683. public ushort uDay;
  684. // Token: 0x04000212 RID: 530
  685. public short nTargetTime;
  686. // Token: 0x04000213 RID: 531
  687. public int lProgressSec;
  688. // Token: 0x04000214 RID: 532
  689. public uint flgReversed;
  690. }
  691. // Token: 0x02000036 RID: 54
  692. public struct MAZ_MAINTE_CHECK
  693. {
  694. // Token: 0x04000215 RID: 533
  695. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 22, ArraySubType = UnmanagedType.Struct)]
  696. public MAZ_MAINTE[] mainte;
  697. // Token: 0x04000216 RID: 534
  698. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)]
  699. public MAZ_LMAINTE[] lmainte;
  700. }
  701. // Token: 0x02000037 RID: 55
  702. public struct MAZ_NCONTIME
  703. {
  704. // Token: 0x04000217 RID: 535
  705. public uint year;
  706. // Token: 0x04000218 RID: 536
  707. public uint uint_0;
  708. // Token: 0x04000219 RID: 537
  709. public uint uint_1;
  710. // Token: 0x0400021A RID: 538
  711. public uint uint_2;
  712. // Token: 0x0400021B RID: 539
  713. public uint AnonymousMember1;
  714. // Token: 0x0400021C RID: 540
  715. public uint uint_3;
  716. }
  717. // Token: 0x02000038 RID: 56
  718. public struct MAZ_NCTIME
  719. {
  720. // Token: 0x0400021D RID: 541
  721. public uint uint_0;
  722. // Token: 0x0400021E RID: 542
  723. public uint uint_1;
  724. // Token: 0x0400021F RID: 543
  725. public uint uint_2;
  726. // Token: 0x04000220 RID: 544
  727. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  728. public string dummy;
  729. }
  730. // Token: 0x02000039 RID: 57
  731. public struct MAZ_ACCUM_TIME
  732. {
  733. // Token: 0x04000221 RID: 545
  734. public MAZ_NCTIME power_on;
  735. // Token: 0x04000222 RID: 546
  736. public MAZ_NCTIME auto_ope;
  737. // Token: 0x04000223 RID: 547
  738. public MAZ_NCTIME auto_cut;
  739. // Token: 0x04000224 RID: 548
  740. public MAZ_NCTIME total_cut;
  741. // Token: 0x04000225 RID: 549
  742. public MAZ_NCTIME total_time;
  743. }
  744. // Token: 0x0200003A RID: 58
  745. //public struct MAZ_VERINFO
  746. //{
  747. // // Token: 0x04000226 RID: 550
  748. // public ushort majorver;
  749. // // Token: 0x04000227 RID: 551
  750. // public ushort minorver;
  751. // // Token: 0x04000228 RID: 552
  752. // public ushort releasever;
  753. // // Token: 0x04000229 RID: 553
  754. // public ushort buildver;
  755. //}
  756. // Token: 0x0200003B RID: 59
  757. public struct MAZ_NC_VERINFO
  758. {
  759. // Token: 0x0400022A RID: 554
  760. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  761. public string szMainA;
  762. // Token: 0x0400022B RID: 555
  763. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  764. public string dummy1;
  765. // Token: 0x0400022C RID: 556
  766. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  767. public string szMainB;
  768. // Token: 0x0400022D RID: 557
  769. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  770. public string dummy2;
  771. // Token: 0x0400022E RID: 558
  772. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  773. public string szLadder;
  774. // Token: 0x0400022F RID: 559
  775. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  776. public string dummy3;
  777. // Token: 0x04000230 RID: 560
  778. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  779. public string szUnitName;
  780. // Token: 0x04000231 RID: 561
  781. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  782. public string dummy4;
  783. // Token: 0x04000232 RID: 562
  784. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  785. public string szNCSerial;
  786. // Token: 0x04000233 RID: 563
  787. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  788. public string dummy5;
  789. // Token: 0x04000234 RID: 564
  790. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  791. public string szNCModel;
  792. // Token: 0x04000235 RID: 565
  793. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  794. public string dummy6;
  795. }
  796. // Token: 0x0200003C RID: 60
  797. public struct MTC_COMP_FEED_INFO
  798. {
  799. // Token: 0x04000236 RID: 566
  800. public byte byte_0;
  801. // Token: 0x04000237 RID: 567
  802. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  803. public string dummy;
  804. // Token: 0x04000238 RID: 568
  805. public double feed;
  806. }
  807. // Token: 0x0200003D RID: 61
  808. public struct MTC_ONE_AXIS_INFO
  809. {
  810. // Token: 0x04000239 RID: 569
  811. public byte byte_0;
  812. // Token: 0x0400023A RID: 570
  813. public byte dummy;
  814. // Token: 0x0400023B RID: 571
  815. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  816. public string axis_name;
  817. // Token: 0x0400023C RID: 572
  818. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)]
  819. public string dummy1;
  820. // Token: 0x0400023D RID: 573
  821. public double double_0;
  822. // Token: 0x0400023E RID: 574
  823. public double mc_pos;
  824. // Token: 0x0400023F RID: 575
  825. public double load;
  826. // Token: 0x04000240 RID: 576
  827. public double feed;
  828. // Token: 0x04000241 RID: 577
  829. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 17, ArraySubType = UnmanagedType.R8)]
  830. public double[] dummy2;
  831. }
  832. // Token: 0x0200003E RID: 62
  833. public struct MTC_AXIS_INFO
  834. {
  835. // Token: 0x04000242 RID: 578
  836. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
  837. public MTC_COMP_FEED_INFO[] composited_feedrate;
  838. // Token: 0x04000243 RID: 579
  839. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16, ArraySubType = UnmanagedType.Struct)]
  840. public MTC_ONE_AXIS_INFO[] axis;
  841. // Token: 0x04000244 RID: 580
  842. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.Struct)]
  843. public MTC_ONE_AXIS_INFO[] reserved;
  844. }
  845. // Token: 0x0200003F RID: 63
  846. public struct MTC_ONE_SPINDLE_INFO
  847. {
  848. // Token: 0x04000245 RID: 581
  849. public byte byte_0;
  850. // Token: 0x04000246 RID: 582
  851. public byte type;
  852. // Token: 0x04000247 RID: 583
  853. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)]
  854. public string dummy;
  855. // Token: 0x04000248 RID: 584
  856. public double double_0;
  857. // Token: 0x04000249 RID: 585
  858. public double load;
  859. // Token: 0x0400024A RID: 586
  860. public double temp;
  861. // Token: 0x0400024B RID: 587
  862. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 17, ArraySubType = UnmanagedType.R8)]
  863. public double[] dummy2;
  864. }
  865. // Token: 0x02000040 RID: 64
  866. public struct MTC_SPINDLE_INFO
  867. {
  868. // Token: 0x0400024C RID: 588
  869. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.Struct)]
  870. public MTC_ONE_SPINDLE_INFO[] sp_info;
  871. // Token: 0x0400024D RID: 589
  872. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
  873. public MTC_ONE_SPINDLE_INFO[] dummy;
  874. }
  875. // Token: 0x02000041 RID: 65
  876. public struct MTC_ONE_PROGRAM_INFO
  877. {
  878. // Token: 0x0400024E RID: 590
  879. public byte byte_0;
  880. // Token: 0x0400024F RID: 591
  881. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  882. public string dummy;
  883. // Token: 0x04000250 RID: 592
  884. public int int_0;
  885. // Token: 0x04000251 RID: 593
  886. public int subwno;
  887. // Token: 0x04000252 RID: 594
  888. public int blockno;
  889. // Token: 0x04000253 RID: 595
  890. public int seqno;
  891. // Token: 0x04000254 RID: 596
  892. public int unitno;
  893. // Token: 0x04000255 RID: 597
  894. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
  895. public string wno_string;
  896. // Token: 0x04000256 RID: 598
  897. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
  898. public string subwno_string;
  899. // Token: 0x04000257 RID: 599
  900. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
  901. public string wno_comment;
  902. // Token: 0x04000258 RID: 600
  903. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 49)]
  904. public string subwno_comment;
  905. // Token: 0x04000259 RID: 601
  906. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 44)]
  907. public string dummy3;
  908. }
  909. // Token: 0x02000042 RID: 66
  910. public struct MTC_PROGRAM_INFO
  911. {
  912. // Token: 0x0400025A RID: 602
  913. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
  914. public MTC_ONE_PROGRAM_INFO[] prog_info;
  915. // Token: 0x0400025B RID: 603
  916. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)]
  917. public MTC_ONE_PROGRAM_INFO[] dummy;
  918. }
  919. // Token: 0x02000043 RID: 67
  920. public struct MTC_ONE_RUNNING_INFO
  921. {
  922. // Token: 0x0400025C RID: 604
  923. public byte byte_0;
  924. // Token: 0x0400025D RID: 605
  925. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  926. public string dummy;
  927. // Token: 0x0400025E RID: 606
  928. public short ncmode;
  929. // Token: 0x0400025F RID: 607
  930. public short ncsts;
  931. // Token: 0x04000260 RID: 608
  932. public short short_0;
  933. // Token: 0x04000261 RID: 609
  934. public byte suffix;
  935. // Token: 0x04000262 RID: 610
  936. public byte sufattr;
  937. // Token: 0x04000263 RID: 611
  938. public short figA;
  939. // Token: 0x04000264 RID: 612
  940. public short figB;
  941. // Token: 0x04000265 RID: 613
  942. public int int_0;
  943. // Token: 0x04000266 RID: 614
  944. public int int_1;
  945. // Token: 0x04000267 RID: 615
  946. public short sp_override;
  947. // Token: 0x04000268 RID: 616
  948. public short ax_override;
  949. // Token: 0x04000269 RID: 617
  950. public short rpid_override;
  951. // Token: 0x0400026A RID: 618
  952. public short almno;
  953. // Token: 0x0400026B RID: 619
  954. public int alm_fore_color;
  955. // Token: 0x0400026C RID: 620
  956. public int alm_back_color;
  957. // Token: 0x0400026D RID: 621
  958. public short prtcnt;
  959. // Token: 0x0400026E RID: 622
  960. public short prtcnt_clamp;
  961. // Token: 0x0400026F RID: 623
  962. public int autotim;
  963. // Token: 0x04000270 RID: 624
  964. public int cuttim;
  965. // Token: 0x04000271 RID: 625
  966. public int totaltim;
  967. // Token: 0x04000272 RID: 626
  968. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 112)]
  969. public string dummy3;
  970. }
  971. // Token: 0x02000044 RID: 68
  972. public struct MTC_RUNNING_INFO
  973. {
  974. // Token: 0x04000273 RID: 627
  975. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4, ArraySubType = UnmanagedType.Struct)]
  976. public MTC_ONE_RUNNING_INFO[] run_info;
  977. // Token: 0x04000274 RID: 628
  978. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 2, ArraySubType = UnmanagedType.Struct)]
  979. public MTC_ONE_RUNNING_INFO[] dummy;
  980. }
  981. // Token: 0x02000045 RID: 69
  982. public struct MAZ_TD_COMMON
  983. {
  984. // Token: 0x04000275 RID: 629
  985. public ushort ushort_0;
  986. // Token: 0x04000276 RID: 630
  987. public byte name;
  988. // Token: 0x04000277 RID: 631
  989. public byte part;
  990. // Token: 0x04000278 RID: 632
  991. public int int_0;
  992. // Token: 0x04000279 RID: 633
  993. public byte byte_0;
  994. // Token: 0x0400027A RID: 634
  995. public byte byte_1;
  996. // Token: 0x0400027B RID: 635
  997. public byte sufatr;
  998. // Token: 0x0400027C RID: 636
  999. public byte dummy1;
  1000. // Token: 0x0400027D RID: 637
  1001. public ushort pkno;
  1002. // Token: 0x0400027E RID: 638
  1003. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)]
  1004. public string dummy2;
  1005. // Token: 0x0400027F RID: 639
  1006. public int lengthA;
  1007. // Token: 0x04000280 RID: 640
  1008. public int lengthB;
  1009. // Token: 0x04000281 RID: 641
  1010. public int lengthC;
  1011. // Token: 0x04000282 RID: 642
  1012. public int diameter;
  1013. // Token: 0x04000283 RID: 643
  1014. public long toolsetX;
  1015. // Token: 0x04000284 RID: 644
  1016. public long toolsetZ;
  1017. // Token: 0x04000285 RID: 645
  1018. public short rotate;
  1019. // Token: 0x04000286 RID: 646
  1020. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)]
  1021. public string dummy3;
  1022. // Token: 0x04000287 RID: 647
  1023. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 9)]
  1024. public string string_0;
  1025. // Token: 0x04000288 RID: 648
  1026. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  1027. public string dummy4;
  1028. // Token: 0x04000289 RID: 649
  1029. public short holdno;
  1030. // Token: 0x0400028A RID: 650
  1031. public short holdtype;
  1032. // Token: 0x0400028B RID: 651
  1033. public int lifetime;
  1034. // Token: 0x0400028C RID: 652
  1035. public int usetime;
  1036. // Token: 0x0400028D RID: 653
  1037. public ushort lifenumber;
  1038. // Token: 0x0400028E RID: 654
  1039. public ushort usenumber;
  1040. // Token: 0x0400028F RID: 655
  1041. public int int_1;
  1042. // Token: 0x04000290 RID: 656
  1043. public int compno;
  1044. // Token: 0x04000291 RID: 657
  1045. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 11)]
  1046. public string idno;
  1047. // Token: 0x04000292 RID: 658
  1048. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)]
  1049. public string dummy5;
  1050. // Token: 0x04000293 RID: 659
  1051. public int wearcompX;
  1052. // Token: 0x04000294 RID: 660
  1053. public int wearcompZ;
  1054. // Token: 0x04000295 RID: 661
  1055. public int wearcompY;
  1056. // Token: 0x04000296 RID: 662
  1057. public int maxwearX;
  1058. // Token: 0x04000297 RID: 663
  1059. public int maxwearZ;
  1060. // Token: 0x04000298 RID: 664
  1061. public int maxwearY;
  1062. // Token: 0x04000299 RID: 665
  1063. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
  1064. public string model;
  1065. // Token: 0x0400029A RID: 666
  1066. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  1067. public string dummy6;
  1068. // Token: 0x0400029B RID: 667
  1069. public int teyecompX;
  1070. // Token: 0x0400029C RID: 668
  1071. public int teyecompZ;
  1072. // Token: 0x0400029D RID: 669
  1073. public int holdlength;
  1074. // Token: 0x0400029E RID: 670
  1075. public int holddiam;
  1076. // Token: 0x0400029F RID: 671
  1077. public int int_2;
  1078. // Token: 0x040002A0 RID: 672
  1079. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 28)]
  1080. public string dummy7;
  1081. }
  1082. // Token: 0x02000046 RID: 70
  1083. public struct MAZ_TD_TURNING_COMMON
  1084. {
  1085. // Token: 0x040002A1 RID: 673
  1086. public short angle;
  1087. // Token: 0x040002A2 RID: 674
  1088. public byte index_select;
  1089. // Token: 0x040002A3 RID: 675
  1090. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 1)]
  1091. public string dummy1;
  1092. // Token: 0x040002A4 RID: 676
  1093. public int easycompX;
  1094. // Token: 0x040002A5 RID: 677
  1095. public int easycompZ;
  1096. // Token: 0x040002A6 RID: 678
  1097. public int easycompY;
  1098. // Token: 0x040002A7 RID: 679
  1099. public int conscompX;
  1100. // Token: 0x040002A8 RID: 680
  1101. public int conscompZ;
  1102. // Token: 0x040002A9 RID: 681
  1103. public int conscompY;
  1104. // Token: 0x040002AA RID: 682
  1105. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
  1106. public string dummy2;
  1107. }
  1108. // Token: 0x02000047 RID: 71
  1109. public struct MAZ_TD_GENERAL
  1110. {
  1111. // Token: 0x040002AB RID: 683
  1112. public MAZ_TD_TURNING_COMMON td_general;
  1113. // Token: 0x040002AC RID: 684
  1114. public int cutang;
  1115. // Token: 0x040002AD RID: 685
  1116. public int edgang;
  1117. // Token: 0x040002AE RID: 686
  1118. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
  1119. public string dummy1;
  1120. // Token: 0x040002AF RID: 687
  1121. public int holdwidth1;
  1122. // Token: 0x040002B0 RID: 688
  1123. public int holdwidth2;
  1124. // Token: 0x040002B1 RID: 689
  1125. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  1126. public string dummy2;
  1127. // Token: 0x040002B2 RID: 690
  1128. public int twidth;
  1129. // Token: 0x040002B3 RID: 691
  1130. public byte lbbno;
  1131. // Token: 0x040002B4 RID: 692
  1132. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 39)]
  1133. public string dummy3;
  1134. }
  1135. // Token: 0x02000048 RID: 72
  1136. public struct MAZ_TD_VARIOUS
  1137. {
  1138. // Token: 0x040002B5 RID: 693
  1139. public MAZ_TD_GENERAL td_general;
  1140. }
  1141. // Token: 0x02000049 RID: 73
  1142. public struct MAZ_TD
  1143. {
  1144. // Token: 0x040002B6 RID: 694
  1145. public uint uint_0;
  1146. // Token: 0x040002B7 RID: 695
  1147. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
  1148. public string dummy;
  1149. // Token: 0x040002B8 RID: 696
  1150. public MAZ_TD_COMMON td_common;
  1151. // Token: 0x040002B9 RID: 697
  1152. public MAZ_TD_VARIOUS td_various;
  1153. }
  1154. // Token: 0x0200004A RID: 74
  1155. public struct MAZ_TDALL
  1156. {
  1157. // Token: 0x040002BA RID: 698
  1158. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)]
  1159. public MAZ_TD[] tool;
  1160. }
  1161. // Token: 0x0200004B RID: 75
  1162. public struct MAZ_MAC_TYPE
  1163. {
  1164. // Token: 0x040002BB RID: 699
  1165. public byte gcodeType;
  1166. // Token: 0x040002BC RID: 700
  1167. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  1168. public string dummy1;
  1169. // Token: 0x040002BD RID: 701
  1170. public int tableType;
  1171. // Token: 0x040002BE RID: 702
  1172. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  1173. public string dummy2;
  1174. // Token: 0x040002BF RID: 703
  1175. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
  1176. public string headAxisName;
  1177. // Token: 0x040002C0 RID: 704
  1178. public int ttpcMacType;
  1179. // Token: 0x040002C1 RID: 705
  1180. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  1181. public string dummy3;
  1182. }
  1183. // Token: 0x0200004C RID: 76
  1184. public struct MAZ_MODAL_INFO
  1185. {
  1186. // Token: 0x040002C2 RID: 706
  1187. public byte byte_0;
  1188. // Token: 0x040002C3 RID: 707
  1189. public byte dummy1;
  1190. // Token: 0x040002C4 RID: 708
  1191. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 2)]
  1192. public string string_0;
  1193. // Token: 0x040002C5 RID: 709
  1194. public int modalS;
  1195. // Token: 0x040002C6 RID: 710
  1196. public int modalF;
  1197. // Token: 0x040002C7 RID: 711
  1198. public int modalM;
  1199. // Token: 0x040002C8 RID: 712
  1200. public int modalAux;
  1201. // Token: 0x040002C9 RID: 713
  1202. public int dummy2;
  1203. // Token: 0x040002CA RID: 714
  1204. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 40, ArraySubType = UnmanagedType.U2)]
  1205. public short[] modalG;
  1206. }
  1207. // Token: 0x0200004D RID: 77
  1208. public enum FeedMode_enum
  1209. {
  1210. // Token: 0x040002CC RID: 716
  1211. Asynch,
  1212. // Token: 0x040002CD RID: 717
  1213. Synch,
  1214. // Token: 0x040002CE RID: 718
  1215. Inverse,
  1216. // Token: 0x040002CF RID: 719
  1217. UNAVAILABLE
  1218. }
  1219. // Token: 0x0200007E RID: 126
  1220. public struct MAZ_TOFFINFO
  1221. {
  1222. // Token: 0x0400041D RID: 1053
  1223. public int type;
  1224. // Token: 0x0400041E RID: 1054
  1225. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4)]
  1226. public string dummy1;
  1227. // Token: 0x0400041F RID: 1055
  1228. public ushort toffNum1;
  1229. // Token: 0x04000420 RID: 1056
  1230. public ushort toffNum2;
  1231. // Token: 0x04000421 RID: 1057
  1232. public ushort toffNum3;
  1233. // Token: 0x04000422 RID: 1058
  1234. public ushort toffNum4;
  1235. // Token: 0x04000423 RID: 1059
  1236. public byte toffSysVar;
  1237. // Token: 0x04000424 RID: 1060
  1238. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  1239. public string dummy2;
  1240. }
  1241. /*---------------------*/
  1242. /* Ethernet connection */
  1243. /*---------------------*/
  1244. // Token: 0x060001BB RID: 443
  1245. [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
  1246. public static extern short MazConnect(out ushort FlibHndl, [In, MarshalAs(UnmanagedType.AsAny)] Object ip,
  1247. ushort port, int timeout);
  1248. // Token: 0x060001BC RID: 444
  1249. [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
  1250. public static extern int MazDisconnect(ushort flibHndl);
  1251. // Token: 0x060001BD RID: 445
  1252. [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
  1253. public static extern int MazGetAxisName(ushort param0, ref MAZ_AXISNAME param1);
  1254. [DllImport("NTIFDLL.dll")]
  1255. public static extern int MazGetCurrentPos(ushort param0, ref MAZ_NCPOS param1);
  1256. [DllImport("NTIFDLL.dll")]
  1257. public static extern int MazGetRemain(ushort param0, ref MAZ_NCPOS param1);
  1258. [DllImport("NTIFDLL.dll")]
  1259. public static extern int MazGetMachinePos(ushort param0, ref MAZ_NCPOS param1);
  1260. // Token: 0x060001BE RID: 446
  1261. [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
  1262. public static extern int MazGetToolDataNum(ushort flibHndl, ushort head, ref int tdnum);
  1263. // Token: 0x060001BF RID: 447
  1264. [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
  1265. public static extern int MazGetToolData(ushort param0, ushort param1, ushort param2, ref MAZ_TDALL param3);
  1266. // Token: 0x060001C0 RID: 448
  1267. [DllImport("NTIFDLL.dll", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
  1268. public static extern int MazGetAllToolData(ushort param0, ushort param1, int param2, [In][Out] MAZ_TD[] param3);
  1269. // Token: 0x060001C1 RID: 449
  1270. [DllImport("NTIFDLL.dll")]
  1271. public static extern int MazGetRunMode(ushort param0, ushort param1, ref short param2);
  1272. // Token: 0x060001C2 RID: 450
  1273. [DllImport("NTIFDLL.dll")]
  1274. public static extern int MazGetSpindleLoad(ushort param0, ushort param1, ref ushort param2);
  1275. // Token: 0x060001C3 RID: 451
  1276. [DllImport("NTIFDLL.dll")]
  1277. public static extern int MazGetOrderSpindleRev(ushort param0, ushort param1, ref int param2);
  1278. // Token: 0x060001C4 RID: 452
  1279. [DllImport("NTIFDLL.dll")]
  1280. public static extern int MazGetCurrentSpindleRev(ushort param0, ushort param1, ref int param2);
  1281. // Token: 0x060001C5 RID: 453
  1282. [DllImport("NTIFDLL.dll")]
  1283. public static extern int MazGetFeedOverRide(ushort param0, ushort param1, ref ushort param2);
  1284. // Token: 0x060001C6 RID: 454
  1285. [DllImport("NTIFDLL.dll")]
  1286. public static extern int MazGetCurrentTool(ushort param0, ushort param1, ref MAZ_TOOLINFO param2);
  1287. // Token: 0x060001C7 RID: 455
  1288. [DllImport("NTIFDLL.dll")]
  1289. public static extern int MazGetPartsCount(ushort param0, ushort param1, ref int param2);
  1290. // Token: 0x060001C8 RID: 456
  1291. [DllImport("NTIFDLL.dll")]
  1292. public static extern int MazGetRunningSts(ushort param0, ushort param1, ref short param2);
  1293. // Token: 0x060001C9 RID: 457
  1294. [DllImport("NTIFDLL.dll")]
  1295. public static extern int MazReceiveProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3);
  1296. // Token: 0x060001CA RID: 458
  1297. [DllImport("NTIFDLL.dll")]
  1298. public static extern int MazSendProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3);
  1299. // Token: 0x06000181 RID: 385
  1300. [DllImport("NTIFDLL.dll")]
  1301. public static extern int MazSendProgram2(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1, [MarshalAs(UnmanagedType.LPStr)][In] string param2, short param3, short param4);
  1302. [DllImport("NTIFDLL.dll")]
  1303. public static extern int MazDeleteProgram(ushort param0, [MarshalAs(UnmanagedType.LPStr)][In] string param1);
  1304. [DllImport("NTIFDLL.dll")]
  1305. public static extern int MazSetMainPro(ushort param0, short head, [MarshalAs(UnmanagedType.LPStr)][In] string param1);
  1306. // Token: 0x060001CB RID: 459
  1307. [DllImport("NTIFDLL.dll")]
  1308. public static extern int MazGetAlarm(ushort param0, ref MAZ_ALARMALL param1);
  1309. // Token: 0x060001CC RID: 460
  1310. [DllImport("NTIFDLL.dll")]
  1311. public static extern int MazGetAlarmHis(ushort param0, ref MAZ_ALARMHIS param1);
  1312. // Token: 0x060001CD RID: 461
  1313. [DllImport("NTIFDLL.dll")]
  1314. public static extern int MazGetMainteCheck(ushort param0, ref MAZ_MAINTE_CHECK param1);
  1315. // Token: 0x060001CE RID: 462
  1316. [DllImport("NTIFDLL.dll")]
  1317. public static extern int MazGetRangedRReg(ushort param0, int param1, int param2, ref int param3);
  1318. // Token: 0x060001CF RID: 463
  1319. [DllImport("NTIFDLL.dll")]
  1320. public static extern int MazGetNcPowerOnTime(ushort param0, ref MAZ_NCONTIME param1);
  1321. // Token: 0x060001D0 RID: 464
  1322. [DllImport("NTIFDLL.dll")]
  1323. public static extern int MazGetRunningTime(ushort param0, ushort param1, ref MAZ_NCTIME param2);
  1324. // Token: 0x060001D1 RID: 465
  1325. [DllImport("NTIFDLL.dll")]
  1326. public static extern int MazGetPreparationTime(ushort param0, ushort param1, ref MAZ_NCTIME param2);
  1327. // Token: 0x060001D2 RID: 466
  1328. [DllImport("NTIFDLL.dll")]
  1329. public static extern int MazGetAccumulatedTime(ushort param0, ushort param1, ref MAZ_ACCUM_TIME param2);
  1330. // Token: 0x060001D3 RID: 467
  1331. [DllImport("NTIFDLL.dll")]
  1332. public static extern int MazGetClientVer(ushort param0, ref MAZ_VERINFO param1);
  1333. // Token: 0x060001D4 RID: 468
  1334. [DllImport("NTIFDLL.dll")]
  1335. public static extern int MazGetServerVer(ushort param0, ref MAZ_VERINFO param1);
  1336. // Token: 0x060001D5 RID: 469
  1337. [DllImport("NTIFDLL.dll")]
  1338. public static extern int MazGetNCVersionInfo(ushort param0, ref MAZ_NC_VERINFO param1);
  1339. // Token: 0x060001D6 RID: 470
  1340. [DllImport("NTIFDLL.dll")]
  1341. public static extern int MazGetAxisInfo(ushort param0, ref MTC_AXIS_INFO param1);
  1342. // Token: 0x060001D7 RID: 471
  1343. [DllImport("NTIFDLL.dll")]
  1344. public static extern int MazGetSpindleInfo(ushort param0, ref MTC_SPINDLE_INFO param1);
  1345. // Token: 0x060001D8 RID: 472
  1346. [DllImport("NTIFDLL.dll")]
  1347. public static extern int MazGetProgramInfo(ushort param0, ref MTC_PROGRAM_INFO param1);
  1348. // Token: 0x060001D9 RID: 473
  1349. [DllImport("NTIFDLL.dll")]
  1350. public static extern int MazGetRunningInfo(ushort param0, ref MTC_RUNNING_INFO param1);
  1351. // Token: 0x060001DA RID: 474
  1352. [DllImport("NTIFDLL.dll")]
  1353. public static extern int MazGetMagazineToolNum(ushort param0, ushort param1, ref int param2);
  1354. // Token: 0x060001DB RID: 475
  1355. [DllImport("NTIFDLL.dll")]
  1356. public static extern int MazGetToolLife(ushort param0, ushort param1, short param2, ref MAZ_TLIFEALL param3);
  1357. // Token: 0x060001DC RID: 476
  1358. [DllImport("NTIFDLL.dll")]
  1359. public static extern int MazGetToolDataComp(ushort param0, ushort param1, short param2, ref MAZ_TDCOMPALL param3);
  1360. // Token: 0x060001DD RID: 477
  1361. [DllImport("NTIFDLL.dll")]
  1362. public static extern int MazSetToolDataComp(ushort param0, ushort param1, short param2, ref MAZ_TDCOMPALL param3);
  1363. // Token: 0x060001DE RID: 478
  1364. [DllImport("NTIFDLL.dll")]
  1365. public static extern int MazGetToolOffsetComp(ushort param0, ushort param1, short param2, ref MAZ_TOFFCOMP param3);
  1366. // Token: 0x060001DF RID: 479
  1367. [DllImport("NTIFDLL.dll")]
  1368. public static extern int MazSetToolOffsetComp(ushort param0, ushort param1, short param2, ref MAZ_TOFFCOMP param3);
  1369. // Token: 0x060001E0 RID: 480
  1370. [DllImport("NTIFDLL.dll")]
  1371. public static extern int MazGetToolOffsetInfo(ushort param0, ref MAZ_TOFFINFO param1);
  1372. // Token: 0x060001E1 RID: 481
  1373. [DllImport("NTIFDLL.dll")]
  1374. public static extern int MazDeleteToolData(ushort param0, ushort param1, ushort param2);
  1375. // Token: 0x060001E2 RID: 482
  1376. [DllImport("NTIFDLL.dll")]
  1377. public static extern int MazGetAllToolData(ushort param0, ushort param1, int param2, ref MAZ_TD param3);
  1378. // Token: 0x060001E3 RID: 483
  1379. [DllImport("NTIFDLL.dll")]
  1380. public static extern int MazSetToolData(ushort param0, ushort param1, ushort param2, ref MAZ_TDALL param3, ref MAZ_TD_ERRORALL param4);
  1381. // Token: 0x060001E4 RID: 484
  1382. [DllImport("NTIFDLL.dll")]
  1383. public static extern int MazGetMachineType(ushort param0, ref MAZ_MAC_TYPE param1);
  1384. [DllImport("NTIFDLL.dll")]
  1385. public static extern int MazGetMainPro(ushort param0, ushort param1, ref MAZ_PROINFO param2);
  1386. // Token: 0x06000175 RID: 373
  1387. [DllImport("NTIFDLL.dll")]
  1388. public static extern int MazGetRunningPro(ushort param0, ushort param1, ref MAZ_PROINFO param2);
  1389. // Token: 0x06000176 RID: 374
  1390. [DllImport("NTIFDLL.dll")]
  1391. public static extern int MazGetRunningPro2(ushort param0, ushort param1, ref MAZ_PROINFO2 param2);
  1392. // Token: 0x06000178 RID: 376
  1393. [DllImport("NTIFDLL.dll")]
  1394. public static extern int MazGetAxisLoad(ushort param0, ref MAZ_AXISLOAD param1);
  1395. // Token: 0x0600017B RID: 379
  1396. [DllImport("NTIFDLL.dll")]
  1397. public static extern int MazGetFeed(ushort param0, ushort param1, ref MAZ_FEED param2);
  1398. // Token: 0x0600018A RID: 394
  1399. [DllImport("NTIFDLL.dll")]
  1400. public static extern int MazGetRangedRRegister(ushort param0, int param1, int param2, ref int param3);
  1401. // Token: 0x06000199 RID: 409
  1402. [DllImport("NTIFDLL.dll")]
  1403. public static extern int MazGetRapidOverRide(ushort param0, ushort param1, ref ushort param2);
  1404. // Token: 0x0600019A RID: 410
  1405. [DllImport("NTIFDLL.dll")]
  1406. public static extern int MazGetSpindleOverRide(ushort param0, ushort param1, ref ushort param2);
  1407. // Token: 0x0600019C RID: 412
  1408. [DllImport("NTIFDLL.dll")]
  1409. public static extern int MazGetCmnVarInfo(ushort param0, ref short param1);
  1410. // Token: 0x0600019D RID: 413
  1411. [DllImport("NTIFDLL.dll")]
  1412. public static extern int MazGetRangedCmnVar(ushort param0, short param1, short param2, short param3, ref double param4);
  1413. // Token: 0x0600019E RID: 414
  1414. [DllImport("NTIFDLL.dll")]
  1415. public static extern int MazSetRangedCmnVar(ushort param0, short param1, short param2, short param3, ref double param4);
  1416. // Token: 0x0600019F RID: 415
  1417. [DllImport("NTIFDLL.dll")]
  1418. public static extern int MazGetPLCDevSignal(ushort hndl, short sDevID, short sSigNo, ref int bpValue);
  1419. // Token: 0x060001A0 RID: 416
  1420. [DllImport("NTIFDLL.dll")]
  1421. public static extern int MazGetModal(ushort hndl, ushort head, ref MAZ_MODAL_INFO modal);
  1422. } // End for Focas1 class
  1423. public struct MAZ_TD_ERRORALL
  1424. {
  1425. // Token: 0x04000478 RID: 1144
  1426. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20, ArraySubType = UnmanagedType.Struct)]
  1427. public MAZ_TD_ERROR[] tdata_err;
  1428. }
  1429. public struct MAZ_TD_ERROR
  1430. {
  1431. // Token: 0x04000472 RID: 1138
  1432. public byte failure;
  1433. // Token: 0x04000473 RID: 1139
  1434. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 7)]
  1435. public string dummy1;
  1436. // Token: 0x04000474 RID: 1140
  1437. public uint err_flg1;
  1438. // Token: 0x04000475 RID: 1141
  1439. public uint err_flg2;
  1440. // Token: 0x04000476 RID: 1142
  1441. public uint err_flg3;
  1442. // Token: 0x04000477 RID: 1143
  1443. [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
  1444. public string dummy2;
  1445. }