EcuC.xdm 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. <?xml version='1.0'?>
  2. <datamodel version="7.0"
  3. xmlns="http://www.tresos.de/_projects/DataModel2/16/root.xsd"
  4. xmlns:a="http://www.tresos.de/_projects/DataModel2/16/attribute.xsd"
  5. xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd"
  6. xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
  7. <d:ctr type="AUTOSAR" factory="autosar"
  8. xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd"
  9. xmlns:cd="http://www.tresos.de/_projects/DataModel2/08/customdata.xsd"
  10. xmlns:f="http://www.tresos.de/_projects/DataModel2/14/formulaexpr.xsd"
  11. xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd"
  12. xmlns:mt="http://www.tresos.de/_projects/DataModel2/11/multitest.xsd"
  13. xmlns:variant="http://www.tresos.de/_projects/DataModel2/11/variant.xsd">
  14. <d:lst type="TOP-LEVEL-PACKAGES">
  15. <d:ctr name="EcuC" type="AR-PACKAGE">
  16. <d:lst type="ELEMENTS">
  17. <d:chc name="EcuC" type="AR-ELEMENT" value="MODULE-CONFIGURATION">
  18. <d:ctr type="MODULE-CONFIGURATION">
  19. <a:a name="DEF" value="ASPath:/TS_T40D2M10I0R0/EcuC"/>
  20. <d:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION"
  21. value="VariantPostBuild">
  22. <a:a name="IMPORTER_INFO" value="@DEF"/>
  23. </d:var>
  24. <d:lst name="EcucHardware" type="MAP">
  25. <d:ctr name="EcucHardware_0" type="IDENTIFIABLE">
  26. <d:lst name="EcucCoreDefinition" type="MAP">
  27. <d:ctr name="EcucCoreDefinition_0" type="IDENTIFIABLE">
  28. <d:var name="EcucCoreId" type="INTEGER" value="0">
  29. <a:a name="IMPORTER_INFO">
  30. <a:v>@DEF</a:v>
  31. <a:v>@CALC</a:v>
  32. </a:a>
  33. </d:var>
  34. <d:lst name="EcucCoreHwRef"/>
  35. </d:ctr>
  36. <d:ctr name="EcucCoreDefinition_1" type="IDENTIFIABLE">
  37. <d:var name="EcucCoreId" type="INTEGER" value="1">
  38. <a:a name="IMPORTER_INFO">
  39. <a:v>@DEF</a:v>
  40. <a:v>@CALC</a:v>
  41. </a:a>
  42. </d:var>
  43. <d:lst name="EcucCoreHwRef"/>
  44. </d:ctr>
  45. <d:ctr name="EcucCoreDefinition_2" type="IDENTIFIABLE">
  46. <d:var name="EcucCoreId" type="INTEGER" value="2">
  47. <a:a name="IMPORTER_INFO">
  48. <a:v>@DEF</a:v>
  49. <a:v>@CALC</a:v>
  50. </a:a>
  51. </d:var>
  52. <d:lst name="EcucCoreHwRef"/>
  53. </d:ctr>
  54. <d:ctr name="EcucCoreDefinition_3" type="IDENTIFIABLE">
  55. <d:var name="EcucCoreId" type="INTEGER" value="3">
  56. <a:a name="IMPORTER_INFO">
  57. <a:v>@DEF</a:v>
  58. <a:v>@CALC</a:v>
  59. </a:a>
  60. </d:var>
  61. <d:lst name="EcucCoreHwRef"/>
  62. </d:ctr>
  63. <d:ctr name="EcucCoreDefinition_4" type="IDENTIFIABLE">
  64. <d:var name="EcucCoreId" type="INTEGER" value="4">
  65. <a:a name="IMPORTER_INFO">
  66. <a:v>@DEF</a:v>
  67. <a:v>@CALC</a:v>
  68. </a:a>
  69. </d:var>
  70. <d:lst name="EcucCoreHwRef"/>
  71. </d:ctr>
  72. <d:ctr name="EcucCoreDefinition_5" type="IDENTIFIABLE">
  73. <d:var name="EcucCoreId" type="INTEGER" value="5">
  74. <a:a name="IMPORTER_INFO">
  75. <a:v>@DEF</a:v>
  76. <a:v>@CALC</a:v>
  77. </a:a>
  78. </d:var>
  79. <d:lst name="EcucCoreHwRef"/>
  80. </d:ctr>
  81. <d:ctr name="EcucCoreDefinition_6" type="IDENTIFIABLE">
  82. <d:var name="EcucCoreId" type="INTEGER" value="6">
  83. <a:a name="IMPORTER_INFO">
  84. <a:v>@DEF</a:v>
  85. <a:v>@CALC</a:v>
  86. </a:a>
  87. </d:var>
  88. <d:lst name="EcucCoreHwRef"/>
  89. </d:ctr>
  90. </d:lst>
  91. </d:ctr>
  92. </d:lst>
  93. <d:lst name="EcucPartitionCollection" type="MAP">
  94. <d:ctr name="EcucPartitionCollection_0" type="IDENTIFIABLE">
  95. <d:lst name="EcucPartition" type="MAP">
  96. <d:ctr name="EcucPartition_0" type="IDENTIFIABLE">
  97. <d:var name="EcucPartitionBswModuleExecution"
  98. type="BOOLEAN" value="true"/>
  99. <d:var name="EcucPartitionQmBswModuleExecution"
  100. type="BOOLEAN" value="true">
  101. <a:a name="IMPORTER_INFO" value="@DEF"/>
  102. </d:var>
  103. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  104. value="true"/>
  105. <d:lst
  106. name="EcucPartitionBswModuleDistinguishedPartition"/>
  107. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  108. </d:ctr>
  109. <d:ctr name="EcucPartition_1" type="IDENTIFIABLE">
  110. <d:var name="EcucPartitionBswModuleExecution"
  111. type="BOOLEAN" value="true"/>
  112. <d:var name="EcucPartitionQmBswModuleExecution"
  113. type="BOOLEAN" value="true">
  114. <a:a name="IMPORTER_INFO" value="@DEF"/>
  115. </d:var>
  116. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  117. value="true"/>
  118. <d:lst
  119. name="EcucPartitionBswModuleDistinguishedPartition"/>
  120. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  121. </d:ctr>
  122. <d:ctr name="EcucPartition_2" type="IDENTIFIABLE">
  123. <d:var name="EcucPartitionBswModuleExecution"
  124. type="BOOLEAN" value="true"/>
  125. <d:var name="EcucPartitionQmBswModuleExecution"
  126. type="BOOLEAN" value="true">
  127. <a:a name="IMPORTER_INFO" value="@DEF"/>
  128. </d:var>
  129. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  130. value="true"/>
  131. <d:lst
  132. name="EcucPartitionBswModuleDistinguishedPartition"/>
  133. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  134. </d:ctr>
  135. <d:ctr name="EcucPartition_3" type="IDENTIFIABLE">
  136. <d:var name="EcucPartitionBswModuleExecution"
  137. type="BOOLEAN" value="true"/>
  138. <d:var name="EcucPartitionQmBswModuleExecution"
  139. type="BOOLEAN" value="true">
  140. <a:a name="IMPORTER_INFO" value="@DEF"/>
  141. </d:var>
  142. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  143. value="true"/>
  144. <d:lst
  145. name="EcucPartitionBswModuleDistinguishedPartition"/>
  146. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  147. </d:ctr>
  148. <d:ctr name="EcucPartition_4" type="IDENTIFIABLE">
  149. <d:var name="EcucPartitionBswModuleExecution"
  150. type="BOOLEAN" value="true"/>
  151. <d:var name="EcucPartitionQmBswModuleExecution"
  152. type="BOOLEAN" value="true">
  153. <a:a name="IMPORTER_INFO" value="@DEF"/>
  154. </d:var>
  155. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  156. value="true"/>
  157. <d:lst
  158. name="EcucPartitionBswModuleDistinguishedPartition"/>
  159. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  160. </d:ctr>
  161. <d:ctr name="EcucPartition_5" type="IDENTIFIABLE">
  162. <d:var name="EcucPartitionBswModuleExecution"
  163. type="BOOLEAN" value="true"/>
  164. <d:var name="EcucPartitionQmBswModuleExecution"
  165. type="BOOLEAN" value="true">
  166. <a:a name="IMPORTER_INFO" value="@DEF"/>
  167. </d:var>
  168. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  169. value="true"/>
  170. <d:lst
  171. name="EcucPartitionBswModuleDistinguishedPartition"/>
  172. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  173. </d:ctr>
  174. <d:ctr name="EcucPartition_6" type="IDENTIFIABLE">
  175. <d:var name="EcucPartitionBswModuleExecution"
  176. type="BOOLEAN" value="true"/>
  177. <d:var name="EcucPartitionQmBswModuleExecution"
  178. type="BOOLEAN" value="true">
  179. <a:a name="IMPORTER_INFO" value="@DEF"/>
  180. </d:var>
  181. <d:var name="PartitionCanBeRestarted" type="BOOLEAN"
  182. value="true"/>
  183. <d:lst
  184. name="EcucPartitionBswModuleDistinguishedPartition"/>
  185. <d:lst name="EcucPartitionSoftwareComponentInstanceRef"/>
  186. </d:ctr>
  187. </d:lst>
  188. </d:ctr>
  189. </d:lst>
  190. <d:lst name="EcucPduCollection" type="MAP">
  191. <d:ctr name="EcucPduCollection_0" type="IDENTIFIABLE">
  192. <d:lst name="Pdu" type="MAP">
  193. <d:ctr name="Pdu_0" type="IDENTIFIABLE">
  194. <d:var name="EcucPduId" type="INTEGER" value="0"/>
  195. </d:ctr>
  196. </d:lst>
  197. </d:ctr>
  198. </d:lst>
  199. <d:ctr name="EcucSelectedLoadableVariant" type="IDENTIFIABLE">
  200. <a:a name="ENABLE" value="false"/>
  201. <d:ref name="EcucSelectedLoadableRef" type="REFERENCE"
  202. value="ASPath:/EB/PostBuildSelectable/VS_0"/>
  203. </d:ctr>
  204. <d:ctr name="EcucPostBuildVariants" type="IDENTIFIABLE">
  205. <a:a name="ENABLE" value="true"/>
  206. <d:ref name="EcucSelectedPostBuildVariantRef" type="REFERENCE"
  207. value="ASPath:/EB/PostBuildSelectable/VS_0"/>
  208. <d:lst name="EcucPostBuildVariantRef">
  209. <d:ref type="REFERENCE"
  210. value="ASPath:/EB/PostBuildSelectable/VS_0"/>
  211. </d:lst>
  212. </d:ctr>
  213. </d:ctr>
  214. </d:chc>
  215. </d:lst>
  216. </d:ctr>
  217. </d:lst>
  218. </d:ctr>
  219. </datamodel>