hardwareClass.cd 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1">
  3. <Class Name="OTSController::COTSEDSBase" Collapsed="true">
  4. <Position X="2.75" Y="7.75" Width="2.5" />
  5. <TypeIdentifier>
  6. <HashCode>ICIAACiAACAKYECEgAACBAWIgAACAAEAIBJKAAMBRBg=</HashCode>
  7. <FileName>OTSEDSBase.h</FileName>
  8. </TypeIdentifier>
  9. </Class>
  10. <Class Name="OTSController::CControllerHelper" Collapsed="true">
  11. <Position X="7.5" Y="1.5" Width="2.5" />
  12. <TypeIdentifier>
  13. <HashCode>AACAAAAAQBAABEABAgAAQQQAQEAAAAAAIAAAIBAAEAE=</HashCode>
  14. <FileName>ControllerHelper.h</FileName>
  15. </TypeIdentifier>
  16. </Class>
  17. <Class Name="OTSController::CBrukerSPXFileMgr" Collapsed="true">
  18. <Position X="5" Y="1.75" Width="2.25" />
  19. <TypeIdentifier>
  20. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  21. <FileName>Bruker\BrukerSPXFileMgr.h</FileName>
  22. </TypeIdentifier>
  23. </Class>
  24. <Class Name="OTSController::COTSBrukerImpl" Collapsed="true">
  25. <Position X="8.75" Y="2.5" Width="3.75" />
  26. <TypeIdentifier>
  27. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  28. <FileName>Bruker\OTSBrukerImpl.h</FileName>
  29. </TypeIdentifier>
  30. </Class>
  31. <Class Name="OTSController::COTSEDSBrucker" Collapsed="true">
  32. <Position X="0.5" Y="8.75" Width="2.75" />
  33. <TypeIdentifier>
  34. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  35. <FileName>Bruker\OTSEDSBrucker.h</FileName>
  36. </TypeIdentifier>
  37. </Class>
  38. <Class Name="OTSController::COTSEDSOxford" Collapsed="true">
  39. <Position X="4.25" Y="9" Width="1.5" />
  40. <TypeIdentifier>
  41. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  42. <FileName>Oxford\OTSEDSOxford.h</FileName>
  43. </TypeIdentifier>
  44. </Class>
  45. <Class Name="OTSController::COTSEDSSim" Collapsed="true">
  46. <Position X="7.5" Y="9" Width="1.5" />
  47. <TypeIdentifier>
  48. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  49. <FileName>Simulate\OTSEDSSim.h</FileName>
  50. </TypeIdentifier>
  51. </Class>
  52. <Class Name="OTSController::COTSHardwareMgr">
  53. <Position X="1.75" Y="4.5" Width="3" />
  54. <TypeIdentifier>
  55. <HashCode>AAAAAAAAAAAAACAAAAAABAICEAQABAAAIAAACAABAAI=</HashCode>
  56. <FileName>COTSHardwareMgr.h</FileName>
  57. </TypeIdentifier>
  58. <ShowAsAssociation>
  59. <Field Name="m_SemBasePtr" />
  60. <Field Name="m_EDSPtr" />
  61. <Field Name="m_SCanPtr" />
  62. </ShowAsAssociation>
  63. </Class>
  64. <Class Name="OTSController::COTSPreferenceData" Collapsed="true">
  65. <Position X="0.75" Y="1.75" Width="2.5" />
  66. <TypeIdentifier>
  67. <HashCode>AAAAAAAAAAAAAAAAECAAAQAAgIABAAAAAAAAAAEAAAA=</HashCode>
  68. <FileName>SEMCommonConst.h</FileName>
  69. </TypeIdentifier>
  70. </Class>
  71. <Class Name="OTSController::COTSScanBase" Collapsed="true">
  72. <Position X="4" Y="10.5" Width="1.5" />
  73. <TypeIdentifier>
  74. <HashCode>AQNgAAAAgjBEAQWBQBBABAJgAhIATBEQIQMrEgEQB5A=</HashCode>
  75. <FileName>OTSScanBase.h</FileName>
  76. </TypeIdentifier>
  77. </Class>
  78. <Class Name="OTSController::COTSScanBrucker" Collapsed="true">
  79. <Position X="0.5" Y="12" Width="1.5" />
  80. <TypeIdentifier>
  81. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  82. <FileName>Bruker\OTSScanBrucker.h</FileName>
  83. </TypeIdentifier>
  84. </Class>
  85. <Class Name="OTSController::COTSScanSim" Collapsed="true">
  86. <Position X="6.5" Y="12" Width="1.5" />
  87. <TypeIdentifier>
  88. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  89. <FileName>Simulate\OTSScanSim.h</FileName>
  90. </TypeIdentifier>
  91. </Class>
  92. <Class Name="OTSController::COTSSemBase" Collapsed="true">
  93. <Position X="2" Y="13.5" Width="1.5" />
  94. <TypeIdentifier>
  95. <HashCode>CARAAIAAAQAAAADASBTAQIAUoAgiAEkQEAqJgQQAjYA=</HashCode>
  96. <FileName>OTSSemBase.h</FileName>
  97. </TypeIdentifier>
  98. </Class>
  99. <Class Name="OTSController::COTSSEMBruker" Collapsed="true">
  100. <Position X="0.5" Y="15.25" Width="1.5" />
  101. <TypeIdentifier>
  102. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  103. <FileName>Bruker\OTSSEMBruker.h</FileName>
  104. </TypeIdentifier>
  105. </Class>
  106. <Class Name="OTSController::COTSSEMOxford" Collapsed="true">
  107. <Position X="3" Y="15.25" Width="1.5" />
  108. <TypeIdentifier>
  109. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  110. <FileName>Oxford\OTSSEMOxford.h</FileName>
  111. </TypeIdentifier>
  112. </Class>
  113. <Class Name="OTSController::COTSSemSim" Collapsed="true">
  114. <Position X="6.25" Y="15.25" Width="1.5" />
  115. <TypeIdentifier>
  116. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  117. <FileName>Simulate\OTSSemSim.h</FileName>
  118. </TypeIdentifier>
  119. </Class>
  120. <Class Name="OTSController::DllBase" Collapsed="true">
  121. <Position X="0.75" Y="17.25" Width="2.25" />
  122. <TypeIdentifier>
  123. <HashCode>AIAAAIAEAAAAAAAABEAACAAAhAAAAgAAABAAAAAAAAQ=</HashCode>
  124. <FileName>OTSDllBase.h</FileName>
  125. </TypeIdentifier>
  126. </Class>
  127. <Class Name="OTSController::EDSController" Collapsed="true">
  128. <Position X="0.75" Y="2.5" Width="1.5" />
  129. <TypeIdentifier>
  130. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  131. <FileName>SEMCommonConst.h</FileName>
  132. </TypeIdentifier>
  133. </Class>
  134. <Class Name="OTSController::OTSBrukerClientDll" Collapsed="true">
  135. <Position X="0.5" Y="18.25" Width="2.75" />
  136. <TypeIdentifier>
  137. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  138. <FileName>Bruker\OTSBrukerClientDll.h</FileName>
  139. </TypeIdentifier>
  140. </Class>
  141. <Class Name="OTSController::OTSSEMController" Collapsed="true">
  142. <Position X="5.25" Y="2.5" Width="2.75" />
  143. <TypeIdentifier>
  144. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  145. <FileName>SEMCommonConst.h</FileName>
  146. </TypeIdentifier>
  147. </Class>
  148. <Class Name="OTSController::ScanController" Collapsed="true">
  149. <Position X="2.5" Y="2.5" Width="2.5" />
  150. <TypeIdentifier>
  151. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
  152. <FileName>SEMCommonConst.h</FileName>
  153. </TypeIdentifier>
  154. </Class>
  155. <Class Name="OTSController::COTSScanOxford" Collapsed="true">
  156. <Position X="3.75" Y="12" Width="1.5" />
  157. <TypeIdentifier>
  158. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  159. <FileName>Oxford\OTSScanOxford.h</FileName>
  160. </TypeIdentifier>
  161. </Class>
  162. <Typedef Name="OTSController::COTSEDSBasePtr" Collapsed="true">
  163. <Position X="6.75" Y="4.5" Width="2" />
  164. <TypeIdentifier>
  165. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  166. <FileName>OTSEDSBase.h</FileName>
  167. </TypeIdentifier>
  168. </Typedef>
  169. <Typedef Name="OTSController::COTSScanBasePtr" Collapsed="true">
  170. <Position X="6.75" Y="5.25" Width="1.5" />
  171. <TypeIdentifier>
  172. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  173. <FileName>OTSScanBase.h</FileName>
  174. </TypeIdentifier>
  175. </Typedef>
  176. <Typedef Name="OTSController::CSemBasePtr" Collapsed="true">
  177. <Position X="6.75" Y="6.25" Width="1.5" />
  178. <TypeIdentifier>
  179. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  180. <FileName>OTSSemBase.h</FileName>
  181. </TypeIdentifier>
  182. </Typedef>
  183. <Font Name="Microsoft YaHei UI" Size="9" />
  184. </ClassDiagram>