<?xml version="1.0" encoding="ASCII"?>
<AUTOSAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-2-2.xsd">
  <AR-PACKAGES>
    <AR-PACKAGE UUID="30651554-7adf-45f1-afc8-b208958eb5ba">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="c04ce093-3b02-4476-810d-7b8b7c2238af">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="673b76bb-f9fb-495c-90b9-7994cdf3e9df">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="7a7731d0-8ccb-41a2-8003-b6fa9eb1f847">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="219a9944-2e37-4bc3-a202-d1331805ee54">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="44945616-3d2d-4d8a-bdb1-4db2e38448c0">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="3406a770-3ad3-4335-a1a0-cd5210441398">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="3c738f90-a435-407b-8b7f-baaafc6870c0">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="e2ebbff8-6454-4ebe-b05a-918068836635">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="38864884-b6b1-4494-9104-5ad8f3a9907e">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="c3081669-9bb8-4353-8145-ebe09f062402">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="be23c841-139f-4c8e-9cb1-a907520f41f8">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="2fdb0e9f-aa80-493a-809d-31006fffdaf6">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="438fa29d-f9f7-4094-a4a9-8caf9bad8caa">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="b9de543a-3277-42d5-bc2c-8dcbb6d45215">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="1a4510f2-8a51-4e97-8d31-268324513fd5">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS/>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="8e522e65-5a86-4615-97e2-73c77f6541d9">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="43a5537c-bc64-409d-adfa-da092b628885">
              <SHORT-NAME>BswM</SHORT-NAME>
              <PORTS/>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="352f9019-c6f6-4219-806c-36dffe725b35">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="8f126854-7d70-42fd-b8f8-8aa23adc584f">
          <SHORT-NAME>ApplicationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="2ca64289-a54a-41c5-9f02-5a94df5a070e">
              <SHORT-NAME>HLM_UnLockLightStatusfeedback</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_3</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="a1759640-966c-47f9-adec-a75785ed0759">
              <SHORT-NAME>HLM_FailStatus</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_7</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="23ac56c1-cae0-40b3-9ee3-276628b90c7f">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="d3278fcd-29c2-4a58-9a1a-5057976469df">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="eb02c3a2-959e-44df-961a-bb1d4fe4622e">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="6ea50dd7-5836-4ed8-988f-d500359303be">
              <SHORT-NAME>BCM_LockLightTrigger</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_3</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="1914247a-1515-44c1-bab2-bd6c3d4f2a93">
              <SHORT-NAME>BCM_UnLockLightTrigger</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_3</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="6337586b-97a1-49b4-8512-0adbbc0bbe63">
              <SHORT-NAME>HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="174f0c53-380f-4586-b3cc-f317fdb7964b">
              <SHORT-NAME>HLM_LockLightStatusfeedback</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_3</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="79cd57eb-ead9-4eda-a554-bcd47b57b98c">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="d9bb1777-5f0f-4a42-bb4f-1a18eecd42ee">
              <SHORT-NAME>HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="219283a9-380a-45e9-9504-7be9b5116461">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="465616d9-8f62-4c36-be94-6cb354beacd6">
              <SHORT-NAME>HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="1086e611-1b28-4fbd-afab-567ee951033e">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="91b3bbae-617f-407d-9a97-d501236898d6">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="c6aec6cb-fac4-48a0-b412-88f854d4a47a">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="479174a4-aba1-4ecf-95c8-849e050eef64">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_1</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="89b64426-46dd-4d27-ac61-35084e2677a3">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="72c2bd1e-43ac-492f-934c-b571cd968f9c">
              <SHORT-NAME>BCM_WelcomeLightModeFB</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/DataConstr_0_7</DATA-CONSTR-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
            <APPLICATION-PRIMITIVE-DATA-TYPE UUID="d1d10258-91a0-49a0-99cf-2b5c6e99daf8">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </APPLICATION-PRIMITIVE-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="d6f9569d-6425-4deb-94e1-c03e375081db">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="e74ce3cd-5b5d-42cb-ad5e-b26cc8e77ab0">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="46c9a4ed-f737-481d-94d2-d2d4a94b728b">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="c9588741-f0ae-4705-96ea-655633b0c37d">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="65a2651f-e02f-4638-b7b3-5de149e3e111">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="1a570dab-a8e0-4912-8f7c-a549662232ff">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="78b854b6-11cd-4133-ac4f-c1ddea6188b9">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="2e15c210-4456-4902-9198-e874f42aa4c6">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="1c5821ce-3885-4af3-ac5e-16b685ee6126">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="a6e00eb8-1586-4715-9014-3fa98c341e8b">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="5a63a3c5-7c3d-4fce-82fa-db40e61ee8d5">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="af240b5e-b171-4cee-9258-713008d2b869">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="14e43abd-235c-4290-8268-bd14a1561043">
          <SHORT-NAME>DataConstrs</SHORT-NAME>
          <ELEMENTS>
            <DATA-CONSTR UUID="226d9185-8887-4f38-9e4d-ed99f6c8c897">
              <SHORT-NAME>DataConstr_0_1</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <PHYS-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">1</UPPER-LIMIT>
                  </PHYS-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="b8e36bdc-1494-4b4f-98c4-8979871a8cb4">
              <SHORT-NAME>DataConstr_0_3</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <PHYS-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">3</UPPER-LIMIT>
                  </PHYS-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="102049e3-a6df-4198-835a-7381697a787b">
              <SHORT-NAME>DataConstr_0_7</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <PHYS-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">7</UPPER-LIMIT>
                  </PHYS-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="70c9c903-7bce-46fe-92ca-23782944fabd">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="df010d65-6181-40ee-916a-cb24295c893b">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT4_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c8df44d2-e4e0-4297-9e15-ea576a1362ff">
              <SHORT-NAME>HLM_FailStatus_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="6b52b320-0c43-4768-a4cf-4b500a27d141">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT2_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3e4b41a1-4aa6-4d22-8268-2bdc6b6a67f6">
              <SHORT-NAME>BCM_UnLockLightTrigger_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0f98a650-2b53-4781-9d5c-8d881654a06b">
              <SHORT-NAME>HLM_NotSleep_BYTE6BIT0_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="6e1a0435-bd48-4a14-80d2-a743fbf3197d">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT1_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="d6470961-668d-4741-b120-277bf449ef46">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT6_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="5d50cf46-4466-45fb-8e29-e4c99ce11c46">
              <SHORT-NAME>HLM_WakeUp_BYTE4BIT0_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="52df1c26-944b-4c45-8109-c684f9f8baf1">
              <SHORT-NAME>BCM_WelcomeLightModeFB_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="7f04add0-3407-4a56-875d-fbdc0e35d0e2">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT0_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0e141c91-0458-45ab-bd2b-99f1331c4dfa">
              <SHORT-NAME>BCM_LockLightTrigger_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0d958486-769f-431d-b35f-42552ca464aa">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT5_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="22a8dbb2-c494-4ae7-bfb8-3952bcfcca92">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT3_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="82939eb8-a8b8-4cab-a317-1e050552ced7">
              <SHORT-NAME>HLM_NotSleep_BYTE7BIT7_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="6f9cc466-8d67-44d9-acc1-137bda91c140">
              <SHORT-NAME>HLM_UnLockLightStatusfeedback_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="00a49622-d4aa-4bc7-8711-679da8bd759e">
              <SHORT-NAME>HLM_LockLightStatusfeedback_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="2d473dcf-3def-4f24-845d-44b1b8d78223">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="a2255d49-3ab8-4d1b-9b6a-15392bb98731">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="13793b6a-3f3e-4e4f-bdd1-3a4bb7074854">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="47f4af32-6b6f-4e60-8715-72b5f12fa8a5">
              <SHORT-NAME>HLM_WakeUp_BYTE4BIT1_IDT</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="3b98dafe-7532-4ecd-aa91-01ffed7d45f7">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <SENDER-RECEIVER-INTERFACE UUID="6931c9cb-8bb3-4fba-a26d-fb6e25ad2cdf">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_WakeUp_BYTE4BIT1</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="f5b474bd-1273-4275-b781-4ed90eabfff0">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_WakeUp_BYTE4BIT0</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="4a8f756f-6426-4f6e-8723-f95cc890642b">
              <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_WelcomeLightModeFB</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="b8e1b30f-7fd7-48ce-99e6-13fe21abe443">
              <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_LockLightStatusfeedback</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="152a93e5-fd83-48e3-b4d1-fb3e2dc1b97e">
              <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_WelcomeLightModeFB</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="92d72ba0-199a-4927-80aa-3a84b4648c39">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT1</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="7b0ff08f-0290-43fd-bf63-9db4c82efef4">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT0</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="75f0300b-6c50-4bdc-b243-8f9a99d108e5">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT2</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="00547f2b-55df-4ddc-8b86-ddbf1317a3f5">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT1</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="17700881-eb55-4a00-a942-1201febc0fef">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT2</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="062fd325-b1f1-4d3b-8232-388d57ffa4de">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT0</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="6d52919b-bb5c-4a14-949e-64c7f7aff4eb">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT3</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="905f24b4-e28e-414f-a870-c428761a5cef">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_WakeUp_BYTE4BIT1</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="762b39dd-df72-4506-8b2d-af16236d3e59">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT5</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="8207d8dc-c642-40c0-a128-cfbc524ddb33">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT4</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="39716e24-4f5d-4889-8a7a-d4b75b5fcd0b">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT6</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="d8c32dc9-f96e-4289-9ee8-a4d686c5ab33">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT5</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="f2d8eaa9-0bfc-4434-889a-663903c28402">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT3</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="ab89f54b-2d43-44d2-8c94-b32aaf2ec050">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT6</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="969da0dd-f087-400a-b73e-c9ac3e5e2462">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_WakeUp_BYTE4BIT0</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="00994a16-7729-43b4-a516-dbff3eea42c4">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT4</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="00f660f6-26a6-47ed-b5cf-c6db18617cc5">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT7</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="90028ce5-70ac-449a-829b-c51bb504ed2d">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT7</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="2ee68122-25f0-454d-82ee-4f432a22ddd3">
              <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_UnLockLightTrigger</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="090b30c2-8540-4c42-a802-8916b02eb34f">
              <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_UnLockLightTrigger</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="01e6fa2e-0853-41f2-8c39-8700a1f0ea8c">
              <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_UnLockLightStatusfeedback</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="9508dfea-8e21-470d-8249-8bee1851fdc8">
              <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_LockLightStatusfeedback</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="b520b29b-1556-4634-bbb9-dd6ad588a5e1">
              <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_3EF_BCM_LockLightTrigger</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_3EF_BCM_LockLightTrigger</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_LockLightTrigger</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="780bf225-a680-4f84-80b0-5b6d06f15d77">
              <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_UnLockLightStatusfeedback</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="b5465b71-fa4d-4e18-aa1f-2c24a982cf78">
              <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_FailStatus</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_FailStatus</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_FailStatus</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="1fbc0b7e-e8c2-4fc6-be0b-bce74f16146f">
              <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE6BIT0</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="2f753681-2aea-4756-b725-2fe679954888">
              <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_3EF_BCM_LockLightTrigger</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_3EF_BCM_LockLightTrigger</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_LockLightTrigger</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="7465fa9c-2b04-468b-b917-9da03fa04273">
              <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_FailStatus</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_FailStatus</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_FailStatus</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
            <SENDER-RECEIVER-INTERFACE UUID="adf4711b-e2ee-497c-9160-30955c5b6d1b">
              <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
              <SERVICE-KIND>ANY-STANDARDIZED</SERVICE-KIND>
              <DATA-ELEMENTS>
                <VARIABLE-DATA-PROTOTYPE>
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
                  <TYPE-TREF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE6BIT0</TYPE-TREF>
                </VARIABLE-DATA-PROTOTYPE>
              </DATA-ELEMENTS>
            </SENDER-RECEIVER-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="c390f8f2-d4e3-4ffa-8a54-b8cbfab034cc">
          <SHORT-NAME>DataTypeMappingSets</SHORT-NAME>
          <ELEMENTS>
            <DATA-TYPE-MAPPING-SET>
              <SHORT-NAME>DataTypeMappingSet</SHORT-NAME>
              <DATA-TYPE-MAPS>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_WakeUp_BYTE4BIT0</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_WakeUp_BYTE4BIT0_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE6BIT0</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE6BIT0_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_WakeUp_BYTE4BIT1</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_WakeUp_BYTE4BIT1_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_UnLockLightTrigger</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/BCM_UnLockLightTrigger_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT2</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT2_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT1</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT1_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_LockLightTrigger</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/BCM_LockLightTrigger_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_LockLightStatusfeedback</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_LockLightStatusfeedback_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT0</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT0_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_UnLockLightStatusfeedback</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_UnLockLightStatusfeedback_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT6</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT6_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/BCM_WelcomeLightModeFB</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/BCM_WelcomeLightModeFB_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT5</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT5_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/uint32</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT4</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT4_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT3</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT3_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_FailStatus</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_FailStatus_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/uint8</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/HLM_NotSleep_BYTE7BIT7</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/HLM_NotSleep_BYTE7BIT7_IDT</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
                <DATA-TYPE-MAP>
                  <APPLICATION-DATA-TYPE-REF DEST="APPLICATION-PRIMITIVE-DATA-TYPE">/BSW/ApplicationDataTypes/uint16</APPLICATION-DATA-TYPE-REF>
                  <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                </DATA-TYPE-MAP>
              </DATA-TYPE-MAPS>
            </DATA-TYPE-MAPPING-SET>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="fbd58c7d-12ed-4c6c-a62b-d6040b97ce18">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="fb9f6687-2714-4a4f-9c4c-6f2fe1306142">
              <SHORT-NAME>Com</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE UUID="438bde4f-2107-4720-b204-187bc9690d49">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1/CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f285cc29-afa6-4afe-8314-5593edc9b125">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0/CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="db1cad93-7f89-4f5d-8e48-6956e32112e3">
                  <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</SHORT-NAME>
                  <REQUIRED-COM-SPECS>
                    <NONQUEUED-RECEIVER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Rx_C928_BDC_387_BCM_WelcomeLightModeFB/CanConfigSet1_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</DATA-ELEMENT-REF>
                      <ALIVE-TIMEOUT>1.0</ALIVE-TIMEOUT>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-RECEIVER-COM-SPEC>
                  </REQUIRED-COM-SPECS>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f38bb494-5a35-4e54-a2be-e74f3dbcc8cf">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback/CanConfigSet0_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="a140c99f-64cb-42a4-866f-3cb812fe23fc">
                  <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</SHORT-NAME>
                  <REQUIRED-COM-SPECS>
                    <NONQUEUED-RECEIVER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Rx_C928_BDC_387_BCM_WelcomeLightModeFB/CanConfigSet0_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</DATA-ELEMENT-REF>
                      <ALIVE-TIMEOUT>1.0</ALIVE-TIMEOUT>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-RECEIVER-COM-SPEC>
                  </REQUIRED-COM-SPECS>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Rx_C928_BDC_387_BCM_WelcomeLightModeFB</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ca2cc1fb-ecfe-44e6-a72c-93287ae822cd">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="7e9997da-cf89-4d45-b113-96375569b9dd">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e2058a82-4889-4292-ac69-4e28106bedf2">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="28aa5af5-60d0-49f9-8fe8-773e2d309b2e">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT1</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="8f8ad866-e80a-47af-94ea-71eccafbbac8">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT2</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="3da8e5a1-1d80-4ccc-9741-c8399e2e2b78">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ed4c0166-f9ba-4c54-9c80-6808d2896064">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a3e9d009-3d7a-4cf4-8498-8855710256d3">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1/CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT1</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="83d46e93-c5af-4e48-9418-289504d5df39">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="4ea2eaf7-11d2-42a8-b0c3-7b2272874906">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="31574190-8b53-4548-9b2d-8f6270bbc540">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0649435e-7492-498b-ad12-9a77d4133394">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT5</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="fec5c6a5-1613-40f5-ac68-cba4db91d5a5">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT3</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="66c8ee5b-5f1e-4566-9a90-295b320a597e">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT6</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="640ccdfc-c138-4a21-932a-6b2a863006f3">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0/CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_WakeUp_BYTE4BIT0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="9b6b417d-2d75-48f0-84e0-2c770271afe8">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT4</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="4729c394-1ac7-4d6d-913c-6dd33cc012a3">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="4cda9968-a7dd-4bf8-bc74-27d98fe44bf8">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE7BIT7</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="255776dc-2df1-46cb-bf6f-bca104d786e5">
                  <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</SHORT-NAME>
                  <REQUIRED-COM-SPECS>
                    <NONQUEUED-RECEIVER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger/CanConfigSet0_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</DATA-ELEMENT-REF>
                      <ALIVE-TIMEOUT>1.0</ALIVE-TIMEOUT>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-RECEIVER-COM-SPEC>
                  </REQUIRED-COM-SPECS>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="aa6e766e-7000-42d4-8fea-666067506b0d">
                  <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</SHORT-NAME>
                  <REQUIRED-COM-SPECS>
                    <NONQUEUED-RECEIVER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger/CanConfigSet1_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</DATA-ELEMENT-REF>
                      <ALIVE-TIMEOUT>1.0</ALIVE-TIMEOUT>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-RECEIVER-COM-SPEC>
                  </REQUIRED-COM-SPECS>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Rx_C928_BDC_3EF_BCM_UnLockLightTrigger</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="93566cd7-c714-43e5-ba4d-9c7954f5ca71">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback/CanConfigSet1_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="72b17e44-609c-43c3-ac16-c16410d72a4a">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback/CanConfigSet1_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_HLM_3F1_HLM_LockLightStatusfeedback</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="d90fb653-bb24-4180-a0b3-71066b892921">
                  <SHORT-NAME>CanConfigSet0_Rx_C928_BDC_3EF_BCM_LockLightTrigger</SHORT-NAME>
                  <REQUIRED-COM-SPECS>
                    <NONQUEUED-RECEIVER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Rx_C928_BDC_3EF_BCM_LockLightTrigger/CanConfigSet0_Rx_C928_BDC_3EF_BCM_LockLightTrigger</DATA-ELEMENT-REF>
                      <ALIVE-TIMEOUT>1.0</ALIVE-TIMEOUT>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-RECEIVER-COM-SPEC>
                  </REQUIRED-COM-SPECS>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Rx_C928_BDC_3EF_BCM_LockLightTrigger</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="cc02f9f6-70f6-4daf-9a50-9dc53d427d73">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback/CanConfigSet0_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_HLM_3F1_HLM_UnLockLightStatusfeedback</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="fc2cf053-a606-45cb-b009-a42241c08354">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_HLM_3F1_HLM_FailStatus</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_HLM_3F1_HLM_FailStatus/CanConfigSet0_Tx_C928_HLM_3F1_HLM_FailStatus</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_HLM_3F1_HLM_FailStatus</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c9593f24-af8d-4b1e-9d80-e74fa6bbfcb9">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="6670f38d-9a1c-4543-86de-ee79f4779d75">
                  <SHORT-NAME>CanConfigSet1_Rx_C928_BDC_3EF_BCM_LockLightTrigger</SHORT-NAME>
                  <REQUIRED-COM-SPECS>
                    <NONQUEUED-RECEIVER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Rx_C928_BDC_3EF_BCM_LockLightTrigger/CanConfigSet1_Rx_C928_BDC_3EF_BCM_LockLightTrigger</DATA-ELEMENT-REF>
                      <ALIVE-TIMEOUT>1.0</ALIVE-TIMEOUT>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-RECEIVER-COM-SPEC>
                  </REQUIRED-COM-SPECS>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Rx_C928_BDC_3EF_BCM_LockLightTrigger</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="72801f53-7e99-4559-a9d3-0aa9e2d1d8aa">
                  <SHORT-NAME>CanConfigSet1_Tx_C928_HLM_3F1_HLM_FailStatus</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_HLM_3F1_HLM_FailStatus/CanConfigSet1_Tx_C928_HLM_3F1_HLM_FailStatus</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet1_Tx_C928_HLM_3F1_HLM_FailStatus</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ab54e5e5-d689-4a6a-a279-97ec674d0cdb">
                  <SHORT-NAME>CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</SHORT-NAME>
                  <PROVIDED-COM-SPECS>
                    <NONQUEUED-SENDER-COM-SPEC>
                      <DATA-ELEMENT-REF DEST="VARIABLE-DATA-PROTOTYPE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</DATA-ELEMENT-REF>
                      <INIT-VALUE>
                        <NUMERICAL-VALUE-SPECIFICATION>
                          <VALUE>0</VALUE>
                        </NUMERICAL-VALUE-SPECIFICATION>
                      </INIT-VALUE>
                    </NONQUEUED-SENDER-COM-SPEC>
                  </PROVIDED-COM-SPECS>
                  <PROVIDED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/BSW/PortInterfaces/CanConfigSet0_Tx_C928_BDC_5B5_HLM_NotSleep_BYTE6BIT0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="f76ec16b-a9be-42b9-af83-a8b75f89f6c5">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="6b758e32-a2ab-49fd-a49b-5ba6b1233ed7">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="6b05360b-b1ca-46cf-a309-36c16bb4f350">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="e770bcf3-b135-4a10-8444-560811abf244">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="60dd6f12-76e5-481a-8fe4-b567092b57b4">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="df1e2656-a775-4c78-bdee-60e41273ada5">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="6758bb83-4838-4ae3-8187-e5d2be9a578a">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="0e420237-b731-468b-b1dc-06f42595a1fe">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="dff6cd17-9b26-4b96-ab5f-d684b3943ccf">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="33ec80b4-fa78-49ef-ae66-842599fe5cbc">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="0ca48602-3067-4cdb-85a4-029c1ec2e37f">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="a8544a01-c711-40f3-8ece-01571ba4248a">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="f4520bd6-6ed8-4587-9004-780fc22f70b7">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="71a888fa-cc95-4a46-aa09-50dbcce24b6d">
          <SHORT-NAME>CompuMethods</SHORT-NAME>
          <ELEMENTS>
            <COMPU-METHOD UUID="0ed8e55f-c8a1-4310-88b0-6b4293147e6e">
              <SHORT-NAME>ComM_InhibitionStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x01</LOWER-LIMIT>
                    <UPPER-LIMIT>0x01</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>WakeupInhibitionActive</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>LimitedToNoCom</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="263fb98e-8400-4c7d-a131-c22ef2e432eb">
              <SHORT-NAME>ComM_ModeType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>COMM_NO_COMMUNICATION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>COMM_SILENT_COMMUNICATION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>COMM_FULL_COMMUNICATION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>COMM_FULL_COMMUNICATION_WITH_WAKEUP_REQUEST</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="c25666c5-4e6f-44f9-8a53-6a83b2c0a389">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="301bcb75-eecf-4f95-adfb-f284f5710249">
              <SHORT-NAME>ComM_InhibitionStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/ComM_InhibitionStatusType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c4cfc846-8f34-4bb3-978f-03d4b9d22d06">
              <SHORT-NAME>ComM_ModeType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/ComM_ModeType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="494e4501-da7c-4a6a-a531-ebdf3627ce37">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b7631a4a-c75f-4930-98f3-ac9e6e511ccb">
              <SHORT-NAME>ComM_UserHandleType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="e0a9fa26-811e-4c3e-8e1b-4451a846092d">
          <SHORT-NAME>ModeDeclarationGroups</SHORT-NAME>
          <ELEMENTS>
            <MODE-DECLARATION-GROUP UUID="68714c3b-a14b-425f-8d57-fc85df446830">
              <SHORT-NAME>ComMMode</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/ComMMode/COMM_NO_COMMUNICATION</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="642bb474-7de8-4119-a576-90c6de12e807">
                  <SHORT-NAME>COMM_FULL_COMMUNICATION</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="65abb918-a190-4274-88ea-eab785804773">
                  <SHORT-NAME>COMM_NO_COMMUNICATION</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="46bf21f0-d4b2-4c58-9ed5-8f19f067e66d">
                  <SHORT-NAME>COMM_SILENT_COMMUNICATION</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>3</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="b944d032-aa7f-4d68-af3b-8226f1dbeee4">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="2a7dc777-7bd6-4334-8f53-5128bb6ea6f4">
              <SHORT-NAME>ComM_UserRequest</SHORT-NAME>
              <SERVICE-KIND>COM-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="b11d3be4-2198-4fed-aa74-643c8119b224">
                  <SHORT-NAME>GetCurrentComMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="5c7411d6-8668-497a-b921-225eeb6b68c4">
                      <SHORT-NAME>ComMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/ComM_ModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="4a94ab1d-a90d-4f83-b3af-1d937411ee93">
                  <SHORT-NAME>GetCurrentPNCComMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="35f2335d-b2c7-43fe-b646-3ebf776f84fb">
                      <SHORT-NAME>ComMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/ComM_ModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_MULTIPLE_PNC_ASSIGNED</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_NO_PNC_ASSIGNED</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="81719d3d-2c29-4916-9e78-680cf7be6866">
                  <SHORT-NAME>GetMaxComMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8aa51830-dffe-4428-ba35-55f6a335efea">
                      <SHORT-NAME>ComMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/ComM_ModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="3a9d2d26-e4be-4577-95c5-a8042fbd1dd2">
                  <SHORT-NAME>GetRequestedComMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="b61c7b9b-1b88-437f-9a80-bc69a2958db1">
                      <SHORT-NAME>ComMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/ComM_ModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="fcbd21ed-e9a2-4739-ab1a-e9ecc322220b">
                  <SHORT-NAME>RequestComMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="4461c778-a472-4de8-a1d6-bf305ed7f809">
                      <SHORT-NAME>ComMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/ComM_ModeType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ComM_UserRequest/E_MODE_LIMITATION</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_MODE_LIMITATION</SHORT-NAME>
                  <ERROR-CODE>2</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_MULTIPLE_PNC_ASSIGNED</SHORT-NAME>
                  <ERROR-CODE>3</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NO_PNC_ASSIGNED</SHORT-NAME>
                  <ERROR-CODE>4</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="f07a1d70-49f1-4b62-b2ff-70bb47ee7137">
              <SHORT-NAME>ComM_CurrentMode</SHORT-NAME>
              <SERVICE-KIND>COM-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>ComMMode</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/ComMMode</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="c0da2f38-3f57-44c7-b9d6-da316d2c3e02">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="41ee45ac-49e5-41e9-a9a8-f76f265853c4">
              <SHORT-NAME>ComM</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE UUID="41220475-9de0-4cfa-85d9-a97d7a285341">
                  <SHORT-NAME>UR_User0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetCurrentComMode">
                        <SD GID="HANDLEID">ComM_USERID_User0</SD>
                      </SDG>
                      <SDG GID="GetCurrentPNCComMode">
                        <SD GID="HANDLEID">ComM_USERID_User0</SD>
                      </SDG>
                      <SDG GID="GetMaxComMode">
                        <SD GID="HANDLEID">ComM_USERID_User0</SD>
                      </SDG>
                      <SDG GID="GetRequestedComMode">
                        <SD GID="HANDLEID">ComM_USERID_User0</SD>
                      </SDG>
                      <SDG GID="RequestComMode">
                        <SD GID="HANDLEID">ComM_USERID_User0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/ComM_UserRequest</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="38914b07-b23e-441c-813c-5637abe0b1e7">
                  <SHORT-NAME>UM_User0</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/ComM_CurrentMode</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="402142d6-c9bf-49c9-a1c2-ada9d455a369">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="49515300-6649-4d87-a86d-4192699a33d7">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="e5543e2a-97d8-4c07-bfde-c27f7bdfbaf7">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="ca9b24a4-13e9-4155-9f0f-c5564ea4bded">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="586b4e2f-0ce6-4fb0-a14d-1224683a3b3e">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="236e8834-c5d2-4fe9-a5e1-bf251ce255e2">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="657b3a36-0cbe-472d-b114-debd0c5fd840">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="6f04e9c1-333b-4992-92ee-4463f5bb1ebf">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="dba1dc85-7d87-4cd5-9c9d-f818189c1e40">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="10fd0bb3-2c76-401d-8a71-2a5905bfc95c">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="cc7cbe91-26f3-41f2-bb26-ccc49113464d">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="b2ac3838-9ff1-4eda-953a-321ce34771ae">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="44cb9826-bc30-43d0-a183-26cb4d8647f2">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="243e5124-0523-4b89-99a5-a2273a7a9021">
          <SHORT-NAME>CompuMethods</SHORT-NAME>
          <ELEMENTS>
            <COMPU-METHOD UUID="fb33f44e-1cd7-490d-ad94-7ad381b136dc">
              <SHORT-NAME>Dcm_DidSupportedType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_DID_SUPPORTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_DID_NOT_SUPPORTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="b3bd5de0-7c10-497e-bcc4-9598de8b3efb">
              <SHORT-NAME>Dcm_SesCtrlType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_DEFAULT_SESSION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_PROGRAMMING_SESSION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_EXTENDED_DIAGNOSTIC_SESSION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>4</LOWER-LIMIT>
                    <UPPER-LIMIT>4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SAFETY_SYSTEM_DIAGNOSTIC_SESSION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="24e0b3a5-b6d1-4c2d-a55e-8d221713d471">
              <SHORT-NAME>Dcm_SecLevelType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SEC_LEV_LOCKED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="a7d9f73a-65a2-4f9c-900f-5237b660de1a">
              <SHORT-NAME>Dcm_ConfirmationStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x00</LOWER-LIMIT>
                    <UPPER-LIMIT>0x00</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_RES_POS_OK</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x01</LOWER-LIMIT>
                    <UPPER-LIMIT>0x01</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_RES_POS_NOT_OK</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_RES_NEG_OK</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x03</LOWER-LIMIT>
                    <UPPER-LIMIT>0x03</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_RES_NEG_NOT_OK</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="68926d5a-c13d-44e6-bb6c-99ea4f068e10">
              <SHORT-NAME>Dcm_NegativeResponseCodeType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x00</LOWER-LIMIT>
                    <UPPER-LIMIT>0x00</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_POS_RESP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x10</LOWER-LIMIT>
                    <UPPER-LIMIT>0x10</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_GENERALREJECT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x11</LOWER-LIMIT>
                    <UPPER-LIMIT>0x11</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_SERVICENOTSUPPORTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x12</LOWER-LIMIT>
                    <UPPER-LIMIT>0x12</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_SUBFUNCTIONNOTSUPPORTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x13</LOWER-LIMIT>
                    <UPPER-LIMIT>0x13</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x14</LOWER-LIMIT>
                    <UPPER-LIMIT>0x14</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_RESPONSETOOLONG</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x21</LOWER-LIMIT>
                    <UPPER-LIMIT>0x21</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_BUSYREPEATREQUEST</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x22</LOWER-LIMIT>
                    <UPPER-LIMIT>0x22</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_CONDITIONSNOTCORRECT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x24</LOWER-LIMIT>
                    <UPPER-LIMIT>0x24</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_REQUESTSEQUENCEERROR</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x25</LOWER-LIMIT>
                    <UPPER-LIMIT>0x25</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_NORESPONSEFROMSUBNETCOMPONENT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x26</LOWER-LIMIT>
                    <UPPER-LIMIT>0x26</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_FAILUREPREVENTSEXECUTIONOFREQUESTEDACTION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x31</LOWER-LIMIT>
                    <UPPER-LIMIT>0x31</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_REQUESTOUTOFRANGE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x33</LOWER-LIMIT>
                    <UPPER-LIMIT>0x33</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_SECURITYACCESSDENIED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x35</LOWER-LIMIT>
                    <UPPER-LIMIT>0x35</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_INVALIDKEY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x36</LOWER-LIMIT>
                    <UPPER-LIMIT>0x36</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_EXCEEDNUMBEROFATTEMPTS</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x37</LOWER-LIMIT>
                    <UPPER-LIMIT>0x37</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_REQUIREDTIMEDELAYNOTEXPIRED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x70</LOWER-LIMIT>
                    <UPPER-LIMIT>0x70</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_UPLOADDOWNLOADNOTACCEPTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x71</LOWER-LIMIT>
                    <UPPER-LIMIT>0x71</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_TRANSFERDATASUSPENDED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x72</LOWER-LIMIT>
                    <UPPER-LIMIT>0x72</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_GENERALPROGRAMMINGFAILURE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x73</LOWER-LIMIT>
                    <UPPER-LIMIT>0x73</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_WRONGBLOCKSEQUENCECOUNTER</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x7E</LOWER-LIMIT>
                    <UPPER-LIMIT>0x7E</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_SUBFUNCTIONNOTSUPPORTEDINACTIVESESSION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x7F</LOWER-LIMIT>
                    <UPPER-LIMIT>0x7F</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_SERVICENOTSUPPORTEDINACTIVESESSION</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x81</LOWER-LIMIT>
                    <UPPER-LIMIT>0x81</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_RPMTOOHIGH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x82</LOWER-LIMIT>
                    <UPPER-LIMIT>0x82</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_RPMTOOLOW</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x83</LOWER-LIMIT>
                    <UPPER-LIMIT>0x83</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_ENGINEISRUNNING</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x84</LOWER-LIMIT>
                    <UPPER-LIMIT>0x84</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_ENGINEISNOTRUNNING</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x85</LOWER-LIMIT>
                    <UPPER-LIMIT>0x85</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_ENGINERUNTIMETOOLOW</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x86</LOWER-LIMIT>
                    <UPPER-LIMIT>0x86</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_TEMPERATURETOOHIGH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x87</LOWER-LIMIT>
                    <UPPER-LIMIT>0x87</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_TEMPERATURETOOLOW</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x88</LOWER-LIMIT>
                    <UPPER-LIMIT>0x88</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VEHICLESPEEDTOOHIGH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x89</LOWER-LIMIT>
                    <UPPER-LIMIT>0x89</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VEHICLESPEEDTOOLOW</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x8A</LOWER-LIMIT>
                    <UPPER-LIMIT>0x8A</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_THROTTLE_PEDALTOOHIGH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x8B</LOWER-LIMIT>
                    <UPPER-LIMIT>0x8B</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_THROTTLE_PEDALTOOLOW</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x8C</LOWER-LIMIT>
                    <UPPER-LIMIT>0x8C</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_TRANSMISSIONRANGENOTINNEUTRAL</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x8D</LOWER-LIMIT>
                    <UPPER-LIMIT>0x8D</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_TRANSMISSIONRANGENOTINGEAR</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x8F</LOWER-LIMIT>
                    <UPPER-LIMIT>0x8F</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_BRAKESWITCH_NOTCLOSED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x90</LOWER-LIMIT>
                    <UPPER-LIMIT>0x90</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_SHIFTERLEVERNOTINPARK</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x91</LOWER-LIMIT>
                    <UPPER-LIMIT>0x91</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_TORQUECONVERTERCLUTCHLOCKED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x92</LOWER-LIMIT>
                    <UPPER-LIMIT>0x92</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VOLTAGETOOHIGH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x93</LOWER-LIMIT>
                    <UPPER-LIMIT>0x93</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VOLTAGETOOLOW</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF0</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_0</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF1</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_1</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF2</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_2</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF3</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_3</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF4</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_4</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF5</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF5</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_5</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF6</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF6</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_6</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF7</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF7</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_7</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF8</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF8</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_8</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF9</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF9</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_9</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFA</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFA</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_A</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFB</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFB</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_B</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFC</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFC</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_C</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFD</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFD</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_D</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFE</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFE</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_E</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFF</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFF</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_E_VMSCNC_F</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="d3e31097-1b28-4891-9e9a-49ed620bacde">
              <SHORT-NAME>Dcm_OpStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x00</LOWER-LIMIT>
                    <UPPER-LIMIT>0x00</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_INITIAL</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x01</LOWER-LIMIT>
                    <UPPER-LIMIT>0x01</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_PENDING</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_CANCEL</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x03</LOWER-LIMIT>
                    <UPPER-LIMIT>0x03</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_FORCE_RCRRP_OK</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="a6e93538-e438-4e23-afe4-7176e3878f6e">
              <SHORT-NAME>Dcm_ProtocolType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x00</LOWER-LIMIT>
                    <UPPER-LIMIT>0x00</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_OBD_ON_CAN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x01</LOWER-LIMIT>
                    <UPPER-LIMIT>0x01</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_OBD_ON_FLEXRAY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_OBD_ON_IP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x03</LOWER-LIMIT>
                    <UPPER-LIMIT>0x03</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_UDS_ON_CAN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x04</LOWER-LIMIT>
                    <UPPER-LIMIT>0x04</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_UDS_ON_FLEXRAY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x05</LOWER-LIMIT>
                    <UPPER-LIMIT>0x05</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_UDS_ON_IP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x06</LOWER-LIMIT>
                    <UPPER-LIMIT>0x06</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_ROE_ON_CAN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x07</LOWER-LIMIT>
                    <UPPER-LIMIT>0x07</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_ROE_ON_FLEXRAY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x08</LOWER-LIMIT>
                    <UPPER-LIMIT>0x08</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_ROE_ON_IP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x09</LOWER-LIMIT>
                    <UPPER-LIMIT>0x09</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_PERIODICTRANS_ON_CAN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0A</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0A</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_PERIODICTRANS_ON_FLEXRAY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0B</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0B</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_PERIODICTRANS_ON_IP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0C</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0C</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_NO_ACTIVE_PROTOCOL</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0D</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0D</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_UDS_ON_LIN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF0</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_1</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF1</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_2</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF2</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_3</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF3</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_4</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF4</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_5</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF5</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF5</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_6</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF6</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF6</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_7</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF7</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF7</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_8</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF8</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF8</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_9</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xF9</LOWER-LIMIT>
                    <UPPER-LIMIT>0xF9</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_10</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFA</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFA</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_11</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFB</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFB</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_12</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFC</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFC</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_13</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFD</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFD</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_14</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0xFE</LOWER-LIMIT>
                    <UPPER-LIMIT>0xFE</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_SUPPLIER_15</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="0f3c80b9-5ff0-4bb0-af17-c1db8a26601a">
          <SHORT-NAME>DataConstrs</SHORT-NAME>
          <ELEMENTS>
            <DATA-CONSTR UUID="7b40e50e-fb0b-446f-8ac6-a508e6cc0ba2">
              <SHORT-NAME>Dcm_SesCtrlType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">64</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">126</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="76252f7a-3432-44cc-a08b-2ed08ef9dac7">
              <SHORT-NAME>Dcm_SecLevelType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="3f1baea9-6cc4-4827-ac78-64320c7f8a4a">
              <SHORT-NAME>Dcm_NegativeResponseCodeType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0x00</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">0xFF</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="49c7673e-c6b7-4901-b110-d60be533793a">
              <SHORT-NAME>Dcm_ProtocolType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0x0E</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">0xEF</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="b462222f-cd78-4774-800f-4d45873bb1df">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="79f27587-fb75-401d-8798-f78d44050357">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF089_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>15</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="5e7e3cb4-aaf0-41bf-9040-38fba6dbd4a8">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF184_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF184_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="819d8655-4a9b-4263-9ba8-07815fe90be9">
              <SHORT-NAME>Dcm_SecLevelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_SecLevelType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dcm_SecLevelType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3ad50ace-992b-487c-881a-2fcb71a35225">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF086_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>20</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="49989fbb-7462-49a5-8f86-7324eb861543">
              <SHORT-NAME>Dcm_StartDataOut_DspRoutine0x0203_DspRoutine0x0203_StartOutSignalPrimitiveType</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="a3f8a548-0d01-409e-b41d-e870ed9de32c">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF190_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>17</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="25df95be-4a1b-4cf7-85ca-f934730a753b">
              <SHORT-NAME>Dcm_NegativeResponseCodeType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_NegativeResponseCodeType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dcm_NegativeResponseCodeType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="6e0fc97a-8346-4bfe-aeab-196ebf3f7141">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF087_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>8</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="52d696e5-f0c7-4dc6-b650-b6913c1c100b">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF170_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="ae0a0b2f-2e87-4bd5-adef-135a7bc3a715">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF187_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF187_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="ce41d9e2-e162-47e1-8688-734a8735745e">
              <SHORT-NAME>Dcm_ProtocolType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_ProtocolType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dcm_ProtocolType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="db1c2948-368f-4793-9128-1427771688bc">
              <SHORT-NAME>Dcm_DidSupportedType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_DidSupportedType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3dc947bc-3887-4d5b-9e4f-863c2abea5bd">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF120_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="999890ce-530e-41b1-b700-66c235a2ac32">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF171_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF171_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="db829c65-7a53-4dc9-aa0d-507f34759565">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF184_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>7</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="1ba65396-274c-4603-89f3-27548adf8815">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF18C_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF18C_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="7f3d7f92-1726-4c54-9535-462f6c60e7b6">
              <SHORT-NAME>Dcm_SesCtrlType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_SesCtrlType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dcm_SesCtrlType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="cb7e7fa0-9dde-452f-a80e-b58851aa6d8a">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF18C_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>13</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3c17fa57-f282-4abe-a25a-cb298848fbb3">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF121_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="a8245797-c9a6-4832-a83c-50c0337cf545">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF122_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c090b356-fa15-4d1d-b579-470c881c084d">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF171_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="041ad189-5996-4ee2-85d3-c09d3b45c155">
              <SHORT-NAME>Dcm_SeedArray_L1Type</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="195fb8a4-ae1d-4ebb-aea9-08648ca27797">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF089_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF089_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="435732fa-d642-48fb-99ec-6159b7b992a6">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF086_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF086_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="35f40dc6-bcce-4b31-a436-df1521f285e2">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF121_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF121_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="76a2fed7-6ec0-4ca4-92e7-a1539f91b759">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF189_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF189_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="7ea504c0-95d6-405f-aadc-a84c75e13e59">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="36d52a52-42ef-4467-b7d2-b4531ac7577e">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF120_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF120_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="88463a41-7534-4de0-ba52-a4a5323b387d">
              <SHORT-NAME>Dcm_KeyArray_L1Type</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>4</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="74316c4a-4ce3-4d68-b215-f3be66776ba3">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF010_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF010_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="351bb7b1-7b94-4cde-8ce0-cfab1db11cf8">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF18A_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF18A_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="455b2208-c4ee-4813-900b-3e3f6cda49ba">
              <SHORT-NAME>Dcm_ConfirmationStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_ConfirmationStatusType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="35fd8c18-1c95-4ce6-9fdb-02cbd6fa6854">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF187_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>21</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="389d2545-c704-462e-9cba-6f4486f5db61">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF188_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>20</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="e1969bf5-3cfc-487e-ae18-8e54a3fd3721">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF123_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>20</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="f5b51823-1ca3-443a-9e9d-cba43bb1f91d">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF122_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF122_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="772915c0-ed65-4983-95be-f78821daa302">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF189_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>15</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="12c94049-7e13-4854-be1a-81c3dae0236c">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF18A_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>7</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0ae84821-ab88-44c6-89ee-98c720caba04">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF123_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF123_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="51096e94-f179-4899-a6c4-03a204f4fc8a">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF190_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF190_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="649b73f1-b5c9-4671-89c0-b35ebf8b61cf">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF087_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF087_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="8c92c5ab-59f8-4c89-947a-d0b8fd750864">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/boolean</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="86739660-c49e-4fde-984f-6f51942c7a98">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF010_0_ArrayType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>34</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="d7369125-f12c-4dff-9177-d41594229589">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF188_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF188_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="e166bd34-657f-4f8d-a047-74959da2948e">
              <SHORT-NAME>Dcm_StartDataOut_DspRoutine0x0203_DspRoutine0x0203_StartOutSignalType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_StartDataOut_DspRoutine0x0203_DspRoutine0x0203_StartOutSignalPrimitiveType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="f66ed309-4d97-4da9-844d-f2eb18164c3f">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0b2844f1-708f-40c2-8395-b8d2a79773bc">
              <SHORT-NAME>Dcm_DataElement_DspData_0xF170_0Type</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF170_0_ArrayType</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="f5b83939-b7ea-40cf-b9d9-0e6bed65ebb2">
              <SHORT-NAME>Dcm_OpStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_OpStatusType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="3338bbe2-bd2e-45cc-8b14-5e8fc03b52c1">
          <SHORT-NAME>ModeDeclarationGroups</SHORT-NAME>
          <ELEMENTS>
            <MODE-DECLARATION-GROUP UUID="e557f5f1-977d-4dfd-9681-68a4f389d9ad">
              <SHORT-NAME>DcmSecurityAccess</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/DcmSecurityAccess/SEC_LEV_LOCKED</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="51f08de1-8bf0-4ec2-a094-141b4e8d943c">
                  <SHORT-NAME>SEC_LEV_LOCKED</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>1</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
            <MODE-DECLARATION-GROUP UUID="38db3b2b-c29c-4d9e-a616-25ed01954491">
              <SHORT-NAME>DcmControlDtcSetting</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/DcmControlDtcSetting/ENABLEDTCSETTING</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="069f9b90-818e-49a8-a54f-cbac41ec0eb4">
                  <SHORT-NAME>ENABLEDTCSETTING</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="477c0808-68af-4383-bc2e-7e4d7154d7d5">
                  <SHORT-NAME>DISABLEDTCSETTING</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>2</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
            <MODE-DECLARATION-GROUP UUID="dd72e7a9-afa2-430c-9a74-8ec6f06cf1a1">
              <SHORT-NAME>DcmCommunicationControl_ComM_CanCtrl_0</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/DcmCommunicationControl_ComM_CanCtrl_0/DCM_ENABLE_RX_TX_NORM</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="97eb8ea3-c6e0-4f55-a0f4-49415a54f930">
                  <SHORT-NAME>DCM_ENABLE_RX_TX_NORM</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="02a8fb9c-f8d9-4241-9919-d5a3dcb318cf">
                  <SHORT-NAME>DCM_ENABLE_RX_DISABLE_TX_NORM</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="ed884eb9-5939-42b7-99ac-977519f054b1">
                  <SHORT-NAME>DCM_DISABLE_RX_ENABLE_TX_NORM</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="8a1a251c-2e7f-4cb0-ad81-96b5cd67e80f">
                  <SHORT-NAME>DCM_DISABLE_RX_TX_NORMAL</SHORT-NAME>
                  <VALUE>3</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="9545da33-8b9d-42cc-b44e-87727c1f023e">
                  <SHORT-NAME>DCM_ENABLE_RX_TX_NM</SHORT-NAME>
                  <VALUE>4</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="675206af-bdef-405e-921c-d3c39e5d3bb2">
                  <SHORT-NAME>DCM_ENABLE_RX_DISABLE_TX_NM</SHORT-NAME>
                  <VALUE>5</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="9361c8b9-8803-4549-8597-436226b11c14">
                  <SHORT-NAME>DCM_DISABLE_RX_ENABLE_TX_NM</SHORT-NAME>
                  <VALUE>6</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="20d40433-0de9-4fdf-88a0-e53ff4c408d6">
                  <SHORT-NAME>DCM_DISABLE_RX_TX_NM</SHORT-NAME>
                  <VALUE>7</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="446ab325-301c-4849-bdd3-db2330c7807c">
                  <SHORT-NAME>DCM_ENABLE_RX_TX_NORM_NM</SHORT-NAME>
                  <VALUE>8</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="5421dcbc-49ee-4fe1-8df5-b4372de23f6b">
                  <SHORT-NAME>DCM_ENABLE_RX_DISABLE_TX_NORM_NM</SHORT-NAME>
                  <VALUE>9</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="1d3031a1-fd0b-4fa8-8fba-82b24bcc23a8">
                  <SHORT-NAME>DCM_DISABLE_RX_ENABLE_TX_NORM_NM</SHORT-NAME>
                  <VALUE>10</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="3d88dab4-d691-4c03-8a8a-9ffeac9a6885">
                  <SHORT-NAME>DCM_DISABLE_RX_TX_NORM_NM</SHORT-NAME>
                  <VALUE>11</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>12</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
            <MODE-DECLARATION-GROUP UUID="01dd61f9-f8f7-4517-ab55-6160edff9191">
              <SHORT-NAME>DcmDiagnosticSessionControl</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/DcmDiagnosticSessionControl/DEFAULT_SESSION</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="54ca99d6-3748-4132-8827-405c51339190">
                  <SHORT-NAME>DEFAULT_SESSION</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="11e4a8ff-fa6a-467e-8e11-2e1941d53fec">
                  <SHORT-NAME>PROGRAMMING_SESSION</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="596b708e-a4ef-45e1-b2bf-31d81297249e">
                  <SHORT-NAME>EXTENDED_DIAGNOSTIC_SESSION</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>3</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
            <MODE-DECLARATION-GROUP UUID="f944bd89-e670-43c3-aa73-c6c9bd05a44a">
              <SHORT-NAME>DcmEcuReset</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/DcmEcuReset/NONE</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="e093b86f-1713-4af9-a086-4375a91f0750">
                  <SHORT-NAME>NONE</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="436c7df2-8c8d-4152-b012-36d5d06baa26">
                  <SHORT-NAME>HARD</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="ee33d9d6-4c53-4007-a8d1-c1a87bdcf9e3">
                  <SHORT-NAME>KEYONOFF</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="ce739bcf-1d66-41f9-8cec-d61c1a3c73af">
                  <SHORT-NAME>SOFT</SHORT-NAME>
                  <VALUE>3</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="3d8d6a19-648d-42d3-bae3-0bce18e947c7">
                  <SHORT-NAME>JUMPTOBOOTLOADER</SHORT-NAME>
                  <VALUE>4</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="88016875-a06b-469e-831a-8111216f8a46">
                  <SHORT-NAME>JUMPTOSYSSUPPLIERBOOTLOADER</SHORT-NAME>
                  <VALUE>5</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="252359ac-2800-4a12-bc62-f60a94e04c63">
                  <SHORT-NAME>EXECUTE</SHORT-NAME>
                  <VALUE>6</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>7</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="8c088018-28fd-4c6b-8c87-12f1c0dbfa63">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="7426d42b-ed3b-42e1-b995-51c2d4e58da3">
              <SHORT-NAME>DataServices_DspData_0xF122_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="87ec978c-c1de-44f4-8317-2bdfd71d7044">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8ea2b773-8010-4617-a247-b3cab5131f04">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="1bec0e68-bca7-4340-9afd-ff1ce97bd010">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF122_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8adf0666-c894-4904-ada0-9ba1e126bc16">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF122_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF122_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF122_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="7b4f6a3a-fc29-4acb-bf7b-c443e0cc232d">
              <SHORT-NAME>CallbackDCMRequestServices</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="c5059c09-08fe-47c6-8bf2-1e67de9eecdc">
                  <SHORT-NAME>StartProtocol</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="16405f89-b488-4914-9e6b-f86dbbd91118">
                      <SHORT-NAME>ProtocolType</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_ProtocolType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9601d943-3d3a-4cab-a52e-c80749c40008">
                      <SHORT-NAME>TesterSourceAddress</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="5fa014f9-4107-4484-baf5-6c2ee31c15de">
                      <SHORT-NAME>ConnectionId</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackDCMRequestServices/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackDCMRequestServices/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackDCMRequestServices/E_PROTOCOL_NOT_ALLOWED</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="a8a5af01-eb0e-48fa-9094-80082f5c7a46">
                  <SHORT-NAME>StopProtocol</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="dd1c965a-9d32-49b5-b8dd-9baa9b8554d4">
                      <SHORT-NAME>ProtocolType</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_ProtocolType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="aae99674-1183-40a5-977e-b0ac589adfde">
                      <SHORT-NAME>TesterSourceAddress</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="e27d3aeb-b1cd-441d-ad74-fadc2b946af1">
                      <SHORT-NAME>ConnectionId</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackDCMRequestServices/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackDCMRequestServices/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_PROTOCOL_NOT_ALLOWED</SHORT-NAME>
                  <ERROR-CODE>5</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="6dac80bf-ca14-4706-911a-c8a6e956c15f">
              <SHORT-NAME>DataServices_DspData_0xF121_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="18ab7a42-b727-4123-81ab-e19fc64d198f">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="054f00d9-803e-4634-9985-2c49a1eace93">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="54f60b09-ace8-4e4d-a636-ad9022d8efb2">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF121_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="bd5ab03d-aad8-4ccd-b92d-adf09ec91188">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF121_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF121_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF121_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="a6297e09-0dfb-4e75-80b5-b5d0575dc8f4">
              <SHORT-NAME>DataServices_DspData_0xF189_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="21d77b94-182e-40fb-a486-ddb639d807ab">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="36c064eb-114f-4b2d-a147-e274809d8cb0">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="5d89755c-c5d4-42b7-8d44-5a122269ec98">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF189_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a9b225ea-9f90-4902-a37a-5c6f7c19cd78">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF189_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF189_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF189_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="0daacc76-6d77-4550-8a35-2dba28769b66">
              <SHORT-NAME>DataServices_DspData_0xF120_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="1677e901-3912-41d4-ad50-f0b680088be5">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9c37066b-f0b2-4771-85fa-ddeebbc50d2b">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="61d39ee9-4da6-4dcf-9ae6-52e5ec18256a">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF120_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="75a2688e-bb3a-46b7-a9cc-b2010a59dad3">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF120_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF120_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF120_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="5523a4a3-e78e-4613-b301-51a6b833e18f">
              <SHORT-NAME>SecurityAccess_L1</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="aac19087-4218-4d48-b106-26ee095e582b">
                  <SHORT-NAME>GetSeed</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a8388460-d06b-4cf0-94f5-e0fb699c58d7">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="99012145-5ccc-43a8-ae77-0d6b146b251c">
                      <SHORT-NAME>Seed</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_SeedArray_L1Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="22ec8a00-aca2-4fa5-b190-ac662dba1f3b">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="9fde11cf-375b-45ba-816c-5be4743f8522">
                  <SHORT-NAME>CompareKey</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="b425eb83-7fcc-402a-a6ec-9a9ca84ad14e">
                      <SHORT-NAME>Key</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_KeyArray_L1Type</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="661713b1-b01d-4fad-84af-f59a8b8678e6">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="7316c753-f20a-4509-97de-034fe5b67a38">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/SecurityAccess_L1/DCM_E_COMPARE_KEY_FAILED</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_COMPARE_KEY_FAILED</SHORT-NAME>
                  <ERROR-CODE>11</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="daa12f2a-9d7e-448f-8230-6c404d00909f">
              <SHORT-NAME>DataServices_DspData_0xF18C_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="e88d4323-7cf6-4688-816a-a77604cc6b87">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="dcd3dced-0272-48a6-91fd-863a91cf464a">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="64e8ad76-1953-4211-975a-725c60f3361c">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF18C_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="42bc9388-5f33-4ee2-a662-3a142223d1e8">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="e9cfafc6-a91a-407e-a062-dd0d24846856">
                  <SHORT-NAME>WriteData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="588ecb78-e646-430d-8250-9855c470a160">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF18C_0Type</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="127d3cae-06b6-4a7b-ba17-79620366342e">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="3eb67fbc-8f55-485d-a190-fe1db9183ddc">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="d18c2e44-f125-4717-9d65-22bdf2113af0">
              <SHORT-NAME>DataServices_DspData_0xF18A_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="7774d27a-6830-45ee-b50e-4ca9623060a3">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="cd686932-3e74-47a6-836e-7d7106797eb8">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="e351acaf-8abf-4a0b-aedf-098bd3697ab6">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF18A_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="7a7300b3-287d-465e-881d-2c723d5e35cb">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="6aa9601c-6643-4e95-b901-0f94dae5e903">
                  <SHORT-NAME>WriteData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="6e3646ed-c17b-4a75-b716-ae83093c9623">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF18A_0Type</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="cc9e0155-4c09-4e9d-9f11-a7781ffa3918">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="58ad5e21-3b3e-4a96-9ff5-5a25e9bd33b0">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="002bddb1-40c9-47e4-9cdb-5a3f319dd480">
              <SHORT-NAME>DataServices_DspData_0xF089_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="3068c156-9e2f-4767-9753-ff83e764fab4">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="b4fe3203-96f5-4401-9078-62205a50c97e">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8e435788-8be5-437a-a988-bf097a59dbfd">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF089_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="16722391-82c9-46eb-89f2-067ff3f31856">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF089_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF089_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF089_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="c241ffae-7f56-4ef0-891c-96c3e1da8979">
              <SHORT-NAME>DataServices_DspData_0xF010_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="c30d9bf7-0915-407b-aae9-0367f8729296">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="c5d3d10e-ba36-4b9f-90f1-f0da46c5ab6a">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="49f503b6-ef52-43cc-852a-b9844bd8f0a0">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF010_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8824a95b-1461-45eb-bf72-c92379949d48">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF010_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF010_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF010_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="7198c4e3-699a-4595-b381-f861713a3d08">
              <SHORT-NAME>DataServices_DspData_0xF087_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="584c8994-5669-46b1-b832-214fa1338035">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="733fc255-16c4-4ca2-8a1e-38d6cbcc1fd4">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="7a5d9d07-c5a0-42e9-9470-b68e970569d2">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF087_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="3c4e9e47-4399-4f43-9789-82740b58d45f">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF087_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF087_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF087_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="cdbd3305-8fa6-454f-9e45-08e580f771c4">
              <SHORT-NAME>DataServices_DspData_0xF086_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="037d2062-939d-4b9e-a8dd-0aafc01a569b">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="09e89929-992d-406e-a71e-b593668e0183">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="0d022f4d-bd43-4b02-989d-1ce7488e7d88">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF086_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="2ea50b73-1014-435f-9e73-08c1988b0334">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF086_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF086_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF086_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="cbf6a945-0375-4e18-bfa3-cba37086f29b">
                  <SHORT-NAME>WriteData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="3c538bf5-a066-41ea-b0fb-b1dd4ee52bca">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF086_0Type</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="91c2fc84-641b-49dd-97c9-c35c7777b207">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="23a9ae06-7612-473f-84f8-27ec7c846838">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF086_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF086_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF086_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="2a79c0ed-b0b4-4539-9678-fcc0f5e9f97f">
              <SHORT-NAME>DCMServices</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="9901217f-3d0a-48f5-b0c8-7c26c3f95b75">
                  <SHORT-NAME>GetSecurityLevel</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="f91b41b4-8b10-44d0-807c-525fb8501ebb">
                      <SHORT-NAME>SecLevel</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_SecLevelType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="2338f022-98ee-49af-adad-9bbc956d19ad">
                  <SHORT-NAME>GetSesCtrlType</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="4f6f9544-d7b4-4c1b-91ed-6b0fc6b5d244">
                      <SHORT-NAME>SesCtrlType</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_SesCtrlType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="2fa10703-b616-432c-b2d7-e3198b437a38">
                  <SHORT-NAME>ResetToDefaultSession</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="e80f9e4b-71dc-4528-aa41-22aefdc7415b">
                  <SHORT-NAME>SetActiveDiagnostic</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="081dd02d-74ce-44a3-88dd-b04d686e73fb">
                      <SHORT-NAME>active</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DCMServices/E_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="9d634d87-d689-46a6-9e84-5831f7f4465f">
              <SHORT-NAME>DataServices_DspData_0xF190_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="a8897186-9758-4423-9591-b27ee3cfa51b">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="59d30e20-1773-47b3-8f27-cc1432cf3df5">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a9141894-7a5d-4b7d-8d77-3b648963e351">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF190_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="e9d86297-0ece-4c20-b1fe-ed8673a934dd">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF190_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF190_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF190_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="062f94e3-5c05-4334-b727-aead99dcc773">
              <SHORT-NAME>DataServices_DspData_0xF171_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="1eff683e-6639-4b34-911c-fc925a9a88fe">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="37703766-e4b7-4413-ba35-9d1fe3a8b02b">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="d96613be-7c0c-4eaa-9da6-aae3134d1362">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF171_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="fca0d947-6f33-4c1e-95b2-5b6e2a0e35bd">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF171_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF171_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF171_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="a6388cf9-eafa-4997-8287-92213447d290">
              <SHORT-NAME>DataServices_DspData_0xF170_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="5518e897-d9eb-4621-bf1c-56098e1d98eb">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="ddc7c9e5-e7d3-4b52-adda-b9204a6b442b">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="220ce745-8167-4e40-86f4-80654d73b992">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF170_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="3cddf836-da2a-4312-9c99-fcd0c21ee1bc">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF170_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF170_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF170_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="a17a1ddb-8415-4b22-9752-cd66a3585f58">
              <SHORT-NAME>DataServices_DspData_0xF184_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="5bd9a9e6-2450-42cc-8c37-c0e698f22959">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="97f80560-7e8f-4230-835d-c3169099e3ff">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="963b05cd-60f2-4b49-ac2d-59e21561c062">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF184_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="e7185626-3dd6-4576-b238-ecd7599d9a5c">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF184_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF184_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF184_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="307bd4dc-2c3d-41bc-9ea1-97be8804e35a">
                  <SHORT-NAME>WriteData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8a2c56fc-cfbc-4527-8827-b40eac4835a3">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF184_0Type</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="ce6d7c10-fad0-4646-aa14-dac2601d2320">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="adb814a0-9a2a-4929-8b03-fe5be6901894">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF184_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF184_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF184_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="91d11bb2-e9b7-402e-b4b7-0bd98049b8ce">
              <SHORT-NAME>RoutineServices_0x0203</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="2705ab80-e4ec-4798-84a1-a6a30f82f2df">
                  <SHORT-NAME>Start</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8c91c6a8-3a27-4b94-b7c2-376a0430c9ef">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="fa347601-996d-46a3-b251-f56fe1c035f1">
                      <SHORT-NAME>DataOut_DspRoutine0x0203_StartOutSignal</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_StartDataOut_DspRoutine0x0203_DspRoutine0x0203_StartOutSignalType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="e1f511ae-defc-4065-91ee-089fd939a55a">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/RoutineServices_0x0203/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/RoutineServices_0x0203/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/RoutineServices_0x0203/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/RoutineServices_0x0203/DCM_E_FORCE_RCRRP</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_FORCE_RCRRP</SHORT-NAME>
                  <ERROR-CODE>12</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="12864f1e-5d80-471e-b5d7-7e527be17105">
              <SHORT-NAME>DataServices_DspData_0xF188_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="0582aedb-14d5-4c70-80c3-c22f5fa4e2c2">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="bb58e9b1-fbbe-4148-be62-d75f2d552aca">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="5709033a-4f20-4157-a2a2-de7528a180a0">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF188_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="637ec9ce-685f-483e-9d06-098b135e70b6">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF188_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF188_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF188_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="49a8c4e4-ceef-4c44-a732-df991a217488">
              <SHORT-NAME>DataServices_DspData_0xF123_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="5d4e83fb-7547-4e6a-9a96-0b0b98949e71">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9eb6e359-0057-4629-9e9a-2094007c7e27">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="87e76e20-7103-4c02-92cb-1d2e28a9b545">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF123_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="8ad51736-36b4-4578-9bb4-9c88a9fbcee3">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF123_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF123_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF123_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="52866772-190e-4f83-88e9-4e59619332b8">
              <SHORT-NAME>DataServices_DspData_0xF187_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="44d6b22f-3f75-416d-8d8a-526a02ba6f47">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="0c1344ba-7771-41e6-b931-58d2e481f962">
                      <SHORT-NAME>OpStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_OpStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a272f919-2074-41c8-9956-42c676827eee">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_DataElement_DspData_0xF187_0Type</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="c6fdd3d5-7503-4663-927b-8dcdf37fc022">
                      <SHORT-NAME>ErrorCode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dcm_NegativeResponseCodeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF187_0/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF187_0/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DspData_0xF187_0/DCM_E_PENDING</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DCM_E_PENDING</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="0c8b2f42-5de1-4f73-b801-5924d8d3aaf6">
              <SHORT-NAME>DcmSecurityAccess</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>DcmSecurityAccess</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/DcmSecurityAccess</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="1f9353d1-ab50-4fb5-a6e1-dcae674425bb">
              <SHORT-NAME>DcmControlDtcSetting</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>DcmControlDtcSetting</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/DcmControlDtcSetting</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="d8e36da3-9809-4520-899b-edf151fa5e0d">
              <SHORT-NAME>DcmCommunicationControl_ComM_CanCtrl_0</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>DcmCommunicationControl_ComM_CanCtrl_0</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/DcmCommunicationControl_ComM_CanCtrl_0</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="ce530192-e243-4bef-ad3a-42a38614cb83">
              <SHORT-NAME>DcmDiagnosticSessionControl</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>DcmDiagnosticSessionControl</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/DcmDiagnosticSessionControl</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="1c625419-49f9-4a23-ab8c-4f1a32b0aae9">
              <SHORT-NAME>DcmEcuReset</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-COMMUNICATION-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>DcmEcuReset</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/DcmEcuReset</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="3b0777b9-0ce9-482d-a5c8-5e2f3ebf7f43">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="328e43f0-bd11-4b02-918a-2c6781ff46c9">
              <SHORT-NAME>Dcm</SHORT-NAME>
              <PORTS>
                <R-PORT-PROTOTYPE UUID="68cf7bbd-d365-46c1-b57a-2fd92f8522b2">
                  <SHORT-NAME>DataServices_DspData_0xF122_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF122_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 4;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF122_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="480ad284-1321-4d78-a6a7-7e11051a9706">
                  <SHORT-NAME>DataServices_DspData_0xF121_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF121_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 4;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF121_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="f54dcbeb-dead-485e-9425-c451100310f6">
                  <SHORT-NAME>DataServices_DspData_0xF189_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF189_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 15;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF189_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="75f38cb7-da14-4151-b8db-05452365d50a">
                  <SHORT-NAME>DataServices_DspData_0xF120_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF120_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 4;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF120_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="d5e00d80-2b19-4d18-b3ac-b0d411870c76">
                  <SHORT-NAME>DataServices_DspData_0xF18C_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF18C_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 13;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                      <SDG GID="WriteData">
                        <SD GID="FuncName">DataServices_DspData_0xF18C_0_WriteData</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF18C_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="9a02ebea-1328-4cbd-a542-0112b783965a">
                  <SHORT-NAME>DataServices_DspData_0xF18A_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF18A_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 7;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                      <SDG GID="WriteData">
                        <SD GID="FuncName">DataServices_DspData_0xF18A_0_WriteData</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF18A_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="b6fddabd-326d-4dca-bb22-a2f5baf4e542">
                  <SHORT-NAME>DataServices_DspData_0xF089_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF089_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 15;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF089_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="b9ad3df0-71db-4170-89b1-fcacfdda5513">
                  <SHORT-NAME>DataServices_DspData_0xF087_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF087_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 8;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF087_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="78b80192-2a1d-46b2-ada2-2b6c2d51a87f">
                  <SHORT-NAME>DataServices_DspData_0xF086_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF086_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 20;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                      <SDG GID="WriteData">
                        <SD GID="FuncName">DataServices_DspData_0xF086_0_WriteData</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF086_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="0785597a-38d8-4152-b568-081b60777072">
                  <SHORT-NAME>CallbackDCMRequestServices_User</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="StartProtocol">
                        <SD GID="FuncName">CallbackDCMRequestServices_User_StartProtocol</SD>
                      </SDG>
                      <SDG GID="StopProtocol">
                        <SD GID="FuncName">CallbackDCMRequestServices_User_StopProtocol</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/CallbackDCMRequestServices</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="bc444d60-e2ba-4c97-b1a0-c3240e23df58">
                  <SHORT-NAME>DcmCommunicationControl_ComM_CanCtrl_0</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/DcmCommunicationControl_ComM_CanCtrl_0</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="868803f9-8a15-4c00-b458-192b0a2d2988">
                  <SHORT-NAME>DataServices_DspData_0xF184_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF184_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 7;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                      <SDG GID="WriteData">
                        <SD GID="FuncName">DataServices_DspData_0xF184_0_WriteData</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF184_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="8e0682f2-345d-4946-8f80-fc9e85727355">
                  <SHORT-NAME>DcmEcuReset</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/DcmEcuReset</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="9e68d0df-a20c-4055-9d0c-7c1a7b09a002">
                  <SHORT-NAME>DataServices_DspData_0xF188_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF188_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 20;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF188_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="f31fed7e-85ba-482b-98fb-e7873c3a1e80">
                  <SHORT-NAME>DataServices_DspData_0xF123_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF123_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 20;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF123_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="6014808e-1bb3-442e-8b6c-154c3875c1be">
                  <SHORT-NAME>DataServices_DspData_0xF187_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF187_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 21;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF187_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="48ed455b-44a8-436e-ba54-3c1723152b0b">
                  <SHORT-NAME>DcmSecurityAccess</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/DcmSecurityAccess</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="89314636-2b8d-487c-be7e-58da542d2bfc">
                  <SHORT-NAME>SecurityAccess_L1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="GetSeed">
                        <SD GID="FuncName">SecurityAccess_L1_GetSeed</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 4;

    /*add your code here:The value of the seed is derived from the application layer*/
    for(i = 0; i &lt; length; i++)
    {
        Seed[i] = 0x0C;
    }
    return E_OK;
</SD>
                      </SDG>
                      <SDG GID="CompareKey">
                        <SD GID="FuncName">SecurityAccess_L1_CompareKey</SD>
                        <SD GID="FuncEntity">    Std_ReturnType Result = E_NOT_OK;
    uint8 i;
    uint8 length = 4;

    *ErrorCode = DCM_E_INVALIDKEY;

    /*add your code here:The value of the seed is derived from the application layer*/
    for(i = 0; i &lt; length; i++)
    {
        if(Key[i] != 0)
        {
            Result = E_OK;
            *ErrorCode = DCM_POSITIVE_RESPONSE;
            break;
        }
    }
    return Result;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/SecurityAccess_L1</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="b4a5942a-cbe8-4679-8566-b3da3d1e9266">
                  <SHORT-NAME>DcmControlDtcSetting</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/DcmControlDtcSetting</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ca2e4c90-a611-4eca-80b6-62c3fd7866b9">
                  <SHORT-NAME>DcmDiagnosticSessionControl</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/DcmDiagnosticSessionControl</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="d8495912-2a1e-4179-8493-c9167e7cea44">
                  <SHORT-NAME>DataServices_DspData_0xF010_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF010_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 34;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF010_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="63cd61d1-96bc-4108-a50e-5daaae8279bb">
                  <SHORT-NAME>DCMServices</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DCMServices</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="350237a5-84ed-417c-b334-291a32fce894">
                  <SHORT-NAME>DataServices_DspData_0xF190_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF190_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 17;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF190_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="a9db2625-dc68-486c-ba8b-474cba62ae10">
                  <SHORT-NAME>DataServices_DspData_0xF171_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF171_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 4;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF171_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="77f278eb-697f-4b50-8bde-d0410b11465f">
                  <SHORT-NAME>DataServices_DspData_0xF170_0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataServices_DspData_0xF170_0_ReadData</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 4;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DspData_0xF170_0</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="c18eb374-7787-45b8-ad31-a8b1dc6b4ae3">
                  <SHORT-NAME>RoutineServices_0x0203</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dcm</SD>
                      </SDG>
                      <SDG GID="Start">
                        <SD GID="FuncName">RoutineServices_0x0203_Start</SD>
                        <SD GID="FuncEntity">    Std_ReturnType Result = E_OK;

    return Result;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/RoutineServices_0x0203</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="d2eff85b-8b24-47b3-a174-29d2a58c214f">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="83b30293-65ad-4e35-8b8b-363c9abacbb0">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="9a482eab-0e2b-446e-8a47-e58a58ee33d7">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="324650e3-e5a0-4409-9df2-777e46247cd5">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="8f67da74-d8a8-4c35-955a-c794ef45f3b7">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="234534fe-359e-411d-978c-c8c730f07cde">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="78798eeb-8107-4890-b76a-e5bffea2919c">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="6ee81133-3a2e-47a8-938f-016058931ed4">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="0a34c67c-f50a-4999-a5ea-cce197b708f8">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="7707218c-58a8-43e0-ac1b-2f51408fc3d9">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="b83e7ecd-6e08-4ee9-a9cc-80b97df59db8">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="fce32258-6a13-4c46-af04-e3ae4ed95ad8">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="4ad0fa1b-2fff-4906-9a21-88e0ca379d74">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="a1bb8056-9730-4420-867f-f13bdc925131">
          <SHORT-NAME>CompuMethods</SHORT-NAME>
          <ELEMENTS>
            <COMPU-METHOD UUID="f5b35e51-66de-47f0-bfcd-809069b42439">
              <SHORT-NAME>Dem_DTRControlType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTR_CTL_NORMAL</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTR_CTL_NO_MAX</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTR_CTL_NO_MIN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTR_CTL_RESET</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>4</LOWER-LIMIT>
                    <UPPER-LIMIT>4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTR_CTL_INVISIBLE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="c900b2fd-511b-440b-9509-bb1d261c1720">
              <SHORT-NAME>Dem_MonitorStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x01</LOWER-LIMIT>
                    <UPPER-LIMIT>0x01</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_MONITOR_STATUS_TF</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_MONITOR_STATUS_TNCTOC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="1116e8eb-0ace-44d9-b6a0-ede3e6ce9de8">
              <SHORT-NAME>Dem_IndicatorStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_OFF</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_CONTINUOUS</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_BLINKING</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_BLINK_CONT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>4</LOWER-LIMIT>
                    <UPPER-LIMIT>4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_SLOW_FLASH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>5</LOWER-LIMIT>
                    <UPPER-LIMIT>5</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_FAST_FLASH</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>6</LOWER-LIMIT>
                    <UPPER-LIMIT>6</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_ON_DEMAND</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>7</LOWER-LIMIT>
                    <UPPER-LIMIT>7</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INDICATOR_SHORT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="67939a0b-9b2d-437b-939d-f628adb3f1a0">
              <SHORT-NAME>Dem_DTCFormatType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_FORMAT_OBD</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_FORMAT_UDS</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_FORMAT_J1939</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_FORMAT_OBD_3BYTE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="35fa3fd4-d82b-462b-b3ad-d880fcf86753">
              <SHORT-NAME>Dem_DebounceResetStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DEBOUNCE_STATUS_FREEZE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DEBOUNCE_STATUS_RESET</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="492ab26b-c961-409c-8cc6-75bfecf74bc2">
              <SHORT-NAME>Dem_DTCKindType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_KIND_ALL_DTCS</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_KIND_EMISSION_REL_DTCS</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="b6e0ec5d-c012-4162-83ea-24cc0d015437">
              <SHORT-NAME>Dem_UdsStatusByteType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_TF</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_TFTOC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>4</LOWER-LIMIT>
                    <UPPER-LIMIT>4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_PDTC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>8</LOWER-LIMIT>
                    <UPPER-LIMIT>8</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_CDTC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>16</LOWER-LIMIT>
                    <UPPER-LIMIT>16</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_TNCSLC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>32</LOWER-LIMIT>
                    <UPPER-LIMIT>32</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_TFSLC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>64</LOWER-LIMIT>
                    <UPPER-LIMIT>64</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_TNCTOC</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>128</LOWER-LIMIT>
                    <UPPER-LIMIT>128</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_UDS_STATUS_WIR</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="ef949488-54c8-430b-8a10-c6c3ee7fa833">
              <SHORT-NAME>Dcm_DidSupportedType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_DID_SUPPORTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DCM_DID_NOT_SUPPORTED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="dc110e5c-90d1-4c7c-9d1f-1d28977b55c4">
              <SHORT-NAME>Dem_IumprDenomCondIdType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_DEN_COND_COLDSTART</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x03</LOWER-LIMIT>
                    <UPPER-LIMIT>0x03</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_DEN_COND_EVAP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x04</LOWER-LIMIT>
                    <UPPER-LIMIT>0x04</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_DEN_COND_500MI</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x05</LOWER-LIMIT>
                    <UPPER-LIMIT>0x05</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_GENERAL_INDIVIDUAL_DENOMINATOR</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x06</LOWER-LIMIT>
                    <UPPER-LIMIT>0x06</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_GENERAL_OBDCOND</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="03c1385b-41c1-4893-bcd0-d2f5a0679a4d">
              <SHORT-NAME>Dem_DebouncingStateType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x01</LOWER-LIMIT>
                    <UPPER-LIMIT>0x01</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_TEMPORARILY_DEFECTIVE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x02</LOWER-LIMIT>
                    <UPPER-LIMIT>0x02</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_FINALLY_DEFECTIVE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x04</LOWER-LIMIT>
                    <UPPER-LIMIT>0x04</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_TEMPORARILY_HEALED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x08</LOWER-LIMIT>
                    <UPPER-LIMIT>0x08</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_TEST_COMPLETE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x10</LOWER-LIMIT>
                    <UPPER-LIMIT>0x10</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTR_UPDATE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="62c04053-432b-418f-bb8c-1c479cd855e7">
              <SHORT-NAME>Dem_IumprDenomCondStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_DEN_STATUS_NOT_REACHED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_DEN_STATUS_REACHED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_IUMPR_DEN_STATUS_INHIBITED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="8ea2fee5-068b-426e-b5b1-6cf0136b1b7b">
              <SHORT-NAME>Dem_EventStatusType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_EVENT_STATUS_PASSED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_EVENT_STATUS_FAILED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_EVENT_STATUS_PREPASSED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_EVENT_STATUS_PREFAILED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>4</LOWER-LIMIT>
                    <UPPER-LIMIT>4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_EVENT_STATUS_FDC_THRESHOLD_REACHED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="32f67ca8-6087-472b-ac44-ef2be58cf5de">
              <SHORT-NAME>Dem_InitMonitorReasonType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INIT_MONITOR_CLEAR</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INIT_MONITOR_RESTART</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INIT_MONITOR_REENABLED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>4</LOWER-LIMIT>
                    <UPPER-LIMIT>4</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_INIT_MONITOR_STORAGE_REENABLED</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="8c5dfb2d-d6ea-41c0-ae37-0e192331f20f">
              <SHORT-NAME>Dem_OperationCycleStateType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_CYCLE_STATE_START</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_CYCLE_STATE_END</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="3f83a0a9-01c0-4f1a-8c5f-fac8049e9d96">
              <SHORT-NAME>Dem_DTCOriginType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0001</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0001</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_ORIGIN_PRIMARY_MEMORY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0003</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0003</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_ORIGIN_PERMANENT_MEMORY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0004</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0004</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>DEM_DTC_ORIGIN_OBD_RELEVANT_MEMORY</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="f3fb6b1e-b510-46bc-a7d2-31df0e4ef914">
          <SHORT-NAME>DataConstrs</SHORT-NAME>
          <ELEMENTS>
            <DATA-CONSTR UUID="00dac989-6fe9-4731-8115-e4492e3b570e">
              <SHORT-NAME>Dem_EventIdType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">1</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">65535</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="4a84c83c-6879-4be2-b564-d6b30dc9c5bb">
              <SHORT-NAME>Dem_IumprDenomCondStatusType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="d05b2250-9e8d-41dc-b388-1633253ae678">
              <SHORT-NAME>Dem_DTCFormatType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="111a4d97-0c8a-4b48-a345-ef9f0413b966">
              <SHORT-NAME>Dem_EventStatusType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="e115d587-7f6f-4349-a273-93fe4a5319c7">
              <SHORT-NAME>Dem_InitMonitorReasonType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="39e175d9-2d23-47f3-b032-883125e62f9c">
              <SHORT-NAME>Dem_DebounceResetStatusType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
            <DATA-CONSTR UUID="b2f7ae64-a58a-4460-90e2-b3cf1629f92d">
              <SHORT-NAME>Dem_UdsStatusByteType</SHORT-NAME>
              <DATA-CONSTR-RULES>
                <DATA-CONSTR-RULE>
                  <INTERNAL-CONSTRS>
                    <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>
                    <UPPER-LIMIT INTERVAL-TYPE="CLOSED">255</UPPER-LIMIT>
                  </INTERNAL-CONSTRS>
                </DATA-CONSTR-RULE>
              </DATA-CONSTR-RULES>
            </DATA-CONSTR>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="a69e527f-f3fc-4c0e-bd6f-5aa5556474ca">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="3b359531-96ea-4722-9f1a-c882e24c9a8b">
              <SHORT-NAME>Dem_DTRControlType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_DTRControlType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="31e2fcf2-6e45-4a44-8483-0deb2ca269b9">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/sint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="f13ddf40-4c5a-49ce-b93a-aeba179d4453">
              <SHORT-NAME>Dem_MonitorStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_MonitorStatusType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="9ef0aa08-fc2a-407f-8917-70b2a3e3d0f8">
              <SHORT-NAME>Dem_IndicatorStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_IndicatorStatusType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="dff079fc-3b02-49ba-87f3-6cb86c118791">
              <SHORT-NAME>Dem_MonitorDataType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c068a3f5-93e3-4840-bf6a-f69ea1438a69">
              <SHORT-NAME>Dcm_ProtocolType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="435e0579-eb9d-4e01-bd3a-c54e42909afb">
              <SHORT-NAME>Dem_UdsStatusByteType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_UdsStatusByteType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_UdsStatusByteType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="077922b4-1722-4f7a-997c-7ba9cdbc84fd">
              <SHORT-NAME>Dcm_DidSupportedType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dcm_DidSupportedType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b5239d2b-ebc8-448a-936f-67503b7a9651">
              <SHORT-NAME>Dem_DebouncingStateType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_DebouncingStateType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="ff234caa-06ea-42b9-b9e4-698d1f315740">
              <SHORT-NAME>Dem_DataPrimitiveType_DataElement_Voltage</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/boolean</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="343d31f6-5903-44b5-af0f-6d8fc5f605dc">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/sint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="495a60ef-3020-498c-9cd5-61225fab32ab">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="9d708512-4d2f-44cb-8d93-41ac80565ce3">
              <SHORT-NAME>Dem_DTCOriginType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_DTCOriginType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b828cc12-b037-4d30-a1e0-ee3e591d3d7a">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="8e2bb242-2fc7-4ab4-aa07-ea3de4e39d59">
              <SHORT-NAME>Dem_DataType_DataElement_Voltage</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_DataPrimitiveType_DataElement_Voltage</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="2d9ad5c9-7ea2-4a61-8997-799e454ebe82">
              <SHORT-NAME>Dem_DTCFormatType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_DTCFormatType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_DTCFormatType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="2329e38e-7f45-4c71-b8f5-0fb017a74706">
              <SHORT-NAME>Dem_MaxDataValueType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>1</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="dd4e2c06-2f28-439e-86e1-80301f7d63c9">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/float32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="168418c4-542d-4e63-9b38-9dde61eeaffa">
              <SHORT-NAME>Dem_DebounceResetStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_DebounceResetStatusType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_DebounceResetStatusType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b891193d-0e4c-4c94-bf16-b2679ed81b3b">
              <SHORT-NAME>Dem_DTCKindType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_DTCKindType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="68f57622-2d79-4a47-a849-f9ac212ece30">
              <SHORT-NAME>Dem_RatioIdType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3e90234d-25d0-47a6-8525-3b319ad56365">
              <SHORT-NAME>Dem_EventIdType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_EventIdType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="8667c749-c8a2-41f2-a220-9ce708c8b2ec">
              <SHORT-NAME>Dem_IumprDenomCondIdType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_IumprDenomCondIdType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="e676d667-0253-4849-85bc-053e3f697d3f">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/boolean</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="36904473-ae00-42b4-92ea-80b55b64a046">
              <SHORT-NAME>Dem_IumprDenomCondStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_IumprDenomCondStatusType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_IumprDenomCondStatusType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="fa5d34cc-d27a-45c3-bb67-3241b15cb1ba">
              <SHORT-NAME>Dem_EventStatusType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_EventStatusType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_EventStatusType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="43548886-3b22-4ee4-92dd-00dc4afaca84">
              <SHORT-NAME>Dem_PID31valueType</SHORT-NAME>
              <CATEGORY>ARRAY</CATEGORY>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT>
                  <SHORT-NAME>SubElement</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <ARRAY-SIZE>2</ARRAY-SIZE>
                  <ARRAY-SIZE-SEMANTICS>FIXED-SIZE</ARRAY-SIZE-SEMANTICS>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3f019a0a-8beb-4a93-8048-52b219996c61">
              <SHORT-NAME>Dem_InitMonitorReasonType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_InitMonitorReasonType</COMPU-METHOD-REF>
                    <DATA-CONSTR-REF DEST="DATA-CONSTR">/BSW/DataConstrs/Dem_InitMonitorReasonType</DATA-CONSTR-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="d3e10f29-72d8-4ce6-a89c-e1fca22d68c8">
              <SHORT-NAME>Dem_OperationCycleStateType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Dem_OperationCycleStateType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c2d5c60e-051f-4098-bcbc-517f9e740bf1">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/sint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="98d61657-52f4-47a1-a8f2-55e4b2b75922">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="33aed8a9-82f1-4f61-8bf8-9ffa16379bff">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="472a71dd-7a6e-45a0-8dc7-ec9a735d6a61">
              <SHORT-NAME>CallbackGetFaultDetectCounter</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="62df7531-4b15-48fb-8be7-fafa1955ab65">
                  <SHORT-NAME>GetFaultDetectionCounter</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="da9fffcb-8e9d-4135-b647-71d3d1aa42b3">
                      <SHORT-NAME>FaultDetectionCounter</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/sint8</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackGetFaultDetectCounter/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/CallbackGetFaultDetectCounter/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="a7ff8581-9f4e-47f0-bf8d-84f8126255dc">
              <SHORT-NAME>EvMemOverflowIndication</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="7b21a6d6-d843-4098-bfe7-68e65c3a0a8e">
                  <SHORT-NAME>GetEventMemoryOverflow</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="67af2c1a-ee6c-4b7d-9bd8-9e794b1301ad">
                      <SHORT-NAME>OverflowIndication</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EvMemOverflowIndication/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EvMemOverflowIndication/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="f3f2e766-97aa-4dfb-85f4-4d6b630894af">
                  <SHORT-NAME>GetNumberOfEventMemoryEntries</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="bf3faf82-f9c1-4d5a-9dec-973b68816111">
                      <SHORT-NAME>GetNumberOfEventMemoryEntries</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EvMemOverflowIndication/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EvMemOverflowIndication/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="46d8a2d0-fc11-4f90-8ac2-b140edb69ea5">
              <SHORT-NAME>ClearDTC</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="86eab2bb-7c28-4735-8759-70dd080333b7">
                  <SHORT-NAME>ClearDTC</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_PENDING</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_CLEAR_BUSY</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_CLEAR_MEMORY_ERROR</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_CLEAR_FAILED</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_WRONG_DTC</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_WRONG_DTCORIGIN</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/DEM_BUSY</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="79ec4b12-517b-4fd9-9c2a-5c791a38a856">
                  <SHORT-NAME>SelectDTC</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="d79ff866-c003-46f8-99c3-fd31b1f083ac">
                      <SHORT-NAME>DTC</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="391e70af-50cf-4bde-a486-ca132fb5e302">
                      <SHORT-NAME>DTCFormat</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_DTCFormatType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="ef7e60eb-28ab-4bbf-8129-fe0fcc8cceb9">
                      <SHORT-NAME>DTCOrigin</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_DTCOriginType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/ClearDTC/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_PENDING</SHORT-NAME>
                  <ERROR-CODE>4</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_CLEAR_BUSY</SHORT-NAME>
                  <ERROR-CODE>5</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_CLEAR_MEMORY_ERROR</SHORT-NAME>
                  <ERROR-CODE>6</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_CLEAR_FAILED</SHORT-NAME>
                  <ERROR-CODE>7</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_WRONG_DTC</SHORT-NAME>
                  <ERROR-CODE>8</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_WRONG_DTCORIGIN</SHORT-NAME>
                  <ERROR-CODE>9</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_BUSY</SHORT-NAME>
                  <ERROR-CODE>22</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="5dfa2d17-fb0d-40ef-9111-4820cc8b4daa">
              <SHORT-NAME>DiagnosticInfo</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="70946a40-2650-480d-878f-d04a09cdc04f">
                  <SHORT-NAME>GetDTCOfEvent</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="372e8971-5336-4a8a-9129-f26b00e686a4">
                      <SHORT-NAME>DTCFormat</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_DTCFormatType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="54864f61-6fa3-4af2-b948-64700953067f">
                      <SHORT-NAME>DTCOfEvent</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/DEM_E_NO_DTC_AVAILABLE</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="3fcc5a8c-b3d9-413a-9ec8-2fb4d5f5a1a1">
                  <SHORT-NAME>GetEventAvailable</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="b5841a43-c02f-49e7-90c7-d1184af9426e">
                      <SHORT-NAME>AvailableStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="a1965013-c10c-4a3a-a31a-b9e7792c2fac">
                  <SHORT-NAME>GetEventExtendedDataRecordEx</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="96f8e302-c543-4772-ae27-f3b12498054e">
                      <SHORT-NAME>RecordNumber</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a0a01d55-a3ad-412c-bd87-755fba816ef7">
                      <SHORT-NAME>DestBuffer</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_MaxDataValueType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="046222e4-c095-44ae-9ca1-a9352dd3dd7b">
                      <SHORT-NAME>Bufsize</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>INOUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/DEM_BUFFER_TOO_SMALL</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/DEM_NO_SUCH_ELEMENT</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="86ad9093-cfe4-421f-b50f-f9599065f34e">
                  <SHORT-NAME>GetEventFreezeFrameDataEx</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="34d8e018-ff1f-4946-95b6-a5c12574d89e">
                      <SHORT-NAME>RecordNumber</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="24b00001-5273-49da-afa0-2008ec02d837">
                      <SHORT-NAME>DataId</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="4c6f59e6-dc8a-4228-804b-a82411ba476e">
                      <SHORT-NAME>DestBuffer</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_MaxDataValueType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="ee745a0a-b2f0-4174-9228-6ade68fbc868">
                      <SHORT-NAME>BufSize</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>INOUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/DEM_BUFFER_TOO_SMALL</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/DEM_NO_SUCH_ELEMENT</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0b4a1ac0-6ac5-4667-b2e6-35eb7e82f9d7">
                  <SHORT-NAME>GetEventUdsStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9379b01c-caa2-4408-909a-3181b3d8602e">
                      <SHORT-NAME>UDSStatusByte</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_UdsStatusByteType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="303b95f9-a831-4582-86fb-2f50e3fb2d56">
                  <SHORT-NAME>GetFaultDetectionCounter</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="c3a80630-3f2e-4470-ad04-f37bbc4dde33">
                      <SHORT-NAME>FaultDetectionCounter</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/sint8</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/DEM_E_NO_FDC_AVAILABLE</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="9dc72ed7-d125-4439-8ac0-821c3c467b9a">
                  <SHORT-NAME>GetMonitorStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="bca4ecfa-63c3-4f92-bea2-be2c0508e608">
                      <SHORT-NAME>MonitorStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_MonitorStatusType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticInfo/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_E_NO_DTC_AVAILABLE</SHORT-NAME>
                  <ERROR-CODE>10</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_E_NO_FDC_AVAILABLE</SHORT-NAME>
                  <ERROR-CODE>14</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_BUFFER_TOO_SMALL</SHORT-NAME>
                  <ERROR-CODE>21</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>DEM_NO_SUCH_ELEMENT</SHORT-NAME>
                  <ERROR-CODE>48</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="121fb195-f821-48e2-8fd4-3472379f833f">
              <SHORT-NAME>EventStatus</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="1b742e9a-b05b-4f88-adaf-c19927a35c5e">
                  <SHORT-NAME>SetWIRStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="1c3acd70-95dd-4f8d-9c5c-6726e6d74976">
                      <SHORT-NAME>WIRStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EventStatus/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EventStatus/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="da4b0943-8fc9-4675-9543-a257dfe8faac">
              <SHORT-NAME>DataServices_DataElement_Voltage</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="030fb171-6917-44ed-9558-4c06387eb871">
                  <SHORT-NAME>ReadData</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9aa866a8-884c-4fb5-8639-a731f2af1569">
                      <SHORT-NAME>Data</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_DataType_DataElement_Voltage</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DataElement_Voltage/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DataServices_DataElement_Voltage/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="fa63bcb1-620c-495c-af49-788838b3fb6f">
              <SHORT-NAME>OperationCycle</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="ad26ef43-6436-4611-885c-99ca3410a118">
                  <SHORT-NAME>GetCycleQualified</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="1e889848-f577-4612-b732-0728af9e91b9">
                      <SHORT-NAME>isQualified</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/OperationCycle/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/OperationCycle/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="66a92507-17c2-4fb0-823c-2c572956f3bf">
                  <SHORT-NAME>RestartOperationCycle</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/OperationCycle/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/OperationCycle/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="26f3b99f-352e-40f8-a455-224a2bdab274">
                  <SHORT-NAME>SetCycleQualified</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/OperationCycle/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/OperationCycle/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="bb800695-2b11-40d3-8918-1a637fd0f47b">
              <SHORT-NAME>DiagnosticMonitor</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="9362f0c2-70a2-4303-bf9a-a4d82081ab72">
                  <SHORT-NAME>SetEventStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="720a6142-f51c-4edc-8c0d-5c7c59a55a13">
                      <SHORT-NAME>EventStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_EventStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticMonitor/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticMonitor/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="217c8679-bf4b-4925-bfce-ac9965f19e37">
                  <SHORT-NAME>ResetEventStatus</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticMonitor/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticMonitor/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0bc20a5f-37b6-4fe9-b2c8-a4f2779e999f">
                  <SHORT-NAME>ResetEventDebounceStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="0cdf18b0-28dc-497d-b80a-b0792ff5d19d">
                      <SHORT-NAME>DebounceResetStatus</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dem_DebounceResetStatusType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticMonitor/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/DiagnosticMonitor/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="4380aefa-ab66-418e-8ab4-4c387cb52154">
              <SHORT-NAME>EnableCondition</SHORT-NAME>
              <SERVICE-KIND>DIAGNOSTIC-EVENT-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="15b558c2-6ce2-4fdf-bfe1-8019d638fba6">
                  <SHORT-NAME>SetEnableCondition</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="31935d39-3c40-4a66-b376-da7c1accebf5">
                      <SHORT-NAME>ConditionFulfilled</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EnableCondition/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EnableCondition/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="2cd01f82-11b5-45cd-b6d9-d7467559db3e">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="030f853e-ddb9-471b-a4c1-0bd8d340b847">
              <SHORT-NAME>Dem</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE UUID="43558176-4eec-4071-b716-242d93b09a1d">
                  <SHORT-NAME>EventInfo_CanConfigSet1_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetDTCOfEvent">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventAvailable">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventExtendedDataRecordEx">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventFreezeFrameDataEx">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventUdsStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetFaultDetectionCounter">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetMonitorStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DiagnosticInfo</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="703565c0-b3bf-48bc-a5c6-8c40002b8119">
                  <SHORT-NAME>CBFaultDetectCtr_CanConfigSet1_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dem</SD>
                      </SDG>
                      <SDG GID="GetFaultDetectionCounter">
                        <SD GID="FuncName">CanConfigSet1_Event_0x9C0000_GetFaultDetectionCounter</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/CallbackGetFaultDetectCounter</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="df6d7ac3-252f-4386-92aa-fc3d782dffe8">
                  <SHORT-NAME>EventStatus_CanConfigSet1_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="SetWIRStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EventStatus</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c2df646f-53c9-41f0-a561-78d17ebd7c06">
                  <SHORT-NAME>Event_CanConfigSet0_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="SetEventStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="ResetEventStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="ResetEventDebounceStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DiagnosticMonitor</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="91b78689-fbdd-4070-a34d-7f8802771cc7">
                  <SHORT-NAME>OpCycle_DemOperationCycle</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetCycleQualified">
                        <SD GID="HANDLEID">Dem_OpCycle_DemOperationCycle</SD>
                      </SDG>
                      <SDG GID="RestartOperationCycle">
                        <SD GID="HANDLEID">Dem_OpCycle_DemOperationCycle</SD>
                      </SDG>
                      <SDG GID="SetCycleQualified">
                        <SD GID="HANDLEID">Dem_OpCycle_DemOperationCycle</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/OperationCycle</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="73e6a7fa-4b14-4a45-a578-3de5dbbfa2db">
                  <SHORT-NAME>CBFaultDetectCtr_CanConfigSet0_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dem</SD>
                      </SDG>
                      <SDG GID="GetFaultDetectionCounter">
                        <SD GID="FuncName">CanConfigSet0_Event_0x9C0000_GetFaultDetectionCounter</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/CallbackGetFaultDetectCounter</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f307f862-2c30-4a6c-bf38-10c464101c4a">
                  <SHORT-NAME>EventStatus_CanConfigSet0_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="SetWIRStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EventStatus</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="bfa4ff74-823b-4207-8ce6-4f9ebff998f7">
                  <SHORT-NAME>EventInfo_CanConfigSet0_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetDTCOfEvent">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventAvailable">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventExtendedDataRecordEx">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventFreezeFrameDataEx">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetEventUdsStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetFaultDetectionCounter">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="GetMonitorStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet0_Event_0x9C0000</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DiagnosticInfo</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="b90eb422-c69e-45d5-a2ef-aa8453f60f40">
                  <SHORT-NAME>DataServices_DataElement_Voltage</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dem</SD>
                      </SDG>
                      <SDG GID="ReadData">
                        <SD GID="FuncName">DataElement_Voltage_ReadDataElement</SD>
                        <SD GID="FuncEntity">    uint8 i;
    uint8 length = 1;
    for(i = 0; i &lt; length; i++)
    {
        Data[i] = i + 1;
    }
    return E_OK;
</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DataServices_DataElement_Voltage</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e0366215-37bd-4f03-b8a2-9dffd15ffee1">
                  <SHORT-NAME>Event_CanConfigSet1_Event_0x9C0000</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="SetEventStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="ResetEventStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                      <SDG GID="ResetEventDebounceStatus">
                        <SD GID="HANDLEID">Dem_CanConfigSet1_Event_0x9C0000</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/DiagnosticMonitor</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="5953fd2f-3011-45bf-8440-14afebb69f79">
                  <SHORT-NAME>EnableCond_DemEnableCondition0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="SetEnableCondition">
                        <SD GID="HANDLEID">Dem_EnableCond_DemEnableCondition0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EnableCondition</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="39944029-db5f-4048-acd7-e33c563c0ef0">
                  <SHORT-NAME>ClearDTC_DemClient</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="ClearDTC">
                        <SD GID="HANDLEID">Dem_DemClient</SD>
                      </SDG>
                      <SDG GID="SelectDTC">
                        <SD GID="HANDLEID">Dem_DemClient</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/ClearDTC</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="fa0f9f13-7162-43a2-80c8-8ae794446dc0">
                  <SHORT-NAME>OverflowIndPrimaryMemory_DemClient</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetEventMemoryOverflow">
                        <SD GID="HANDLEID">Dem_DemClient, DEM_DTC_ORIGIN_PRIMARY_MEMORY</SD>
                      </SDG>
                      <SDG GID="GetNumberOfEventMemoryEntries">
                        <SD GID="HANDLEID">Dem_DemClient, DEM_DTC_ORIGIN_PRIMARY_MEMORY</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EvMemOverflowIndication</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="c8705663-6883-4ed9-be8e-8c1fb4b89213">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="d8bc7cd6-d8c1-4f94-b371-61a94c1e327a">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="306d0983-98ca-4c35-95ff-58d81a4af296">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="33180e33-8cf7-4385-a740-599ee99d33ae">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="a8601490-1e11-4f77-833c-49abca9f71fa">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="90520a6d-946b-4db5-a48f-81c995268557">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="a3af08c4-bf9b-430b-8069-c48a5284c7e0">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="f68d3a59-08b9-4d4f-9f9c-7698fc892577">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="cf589b4f-d117-4494-86f9-c0972d8798d2">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="23aecae6-c6b8-4bb7-be64-51be31ca33c1">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="3512deee-bb36-4d9d-908c-ca60dcea23d3">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="f672dcce-950c-4364-95af-a256af8e51eb">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="66a5acd8-b62c-4ffe-80f7-cb6c154a05c6">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="0467187a-40bc-4298-8ed3-02bc8ab18703">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS/>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="4940ef4e-eb9d-4aa9-b3b8-e6b3ebfa22ef">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="19e03d6c-2c02-4068-8373-6136548fd4b0">
              <SHORT-NAME>Det</SHORT-NAME>
              <PORTS/>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="adc5b6f8-f316-4d2c-ae22-c3d9b17c5b6e">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="26f6e4c6-19ab-47a3-8885-5d3713006a63">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="2c235224-4186-49df-a992-5b95ee1f85d2">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="7663cfbf-1124-41a4-b89a-855b175d864d">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="496c30be-a620-4716-b4e5-e306eb7ef006">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="2a830fd9-dfaa-44d0-9b74-deb7034be1f2">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="4ea24560-3faa-470a-b2a5-a93bc87ff366">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="806d8d65-ee3a-45c1-9bec-758e6d6780a8">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="7b647573-cb68-4299-b265-1dfc2e57feee">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="601f1c37-9429-4817-a053-42e317331b40">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="0c08ab97-5472-42b9-a218-e39843ad95bc">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="bb70cd84-89ac-4b91-b751-1e42796aec98">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="f5bd401c-7cc9-4d12-bcd1-0f12ed7a9de9">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="c854dece-0d52-40ca-adc1-a264c1574041">
          <SHORT-NAME>CompuMethods</SHORT-NAME>
          <ELEMENTS>
            <COMPU-METHOD UUID="b8be524b-cc5b-422d-b2eb-8194b1f58833">
              <SHORT-NAME>EcuM_ShutdownTargetType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x0</LOWER-LIMIT>
                    <UPPER-LIMIT>0x0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_SHUTDOWN_TARGET_SLEEP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x1</LOWER-LIMIT>
                    <UPPER-LIMIT>0x1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_SHUTDOWN_TARGET_RESET</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x2</LOWER-LIMIT>
                    <UPPER-LIMIT>0x2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_SHUTDOWN_TARGET_OFF</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="f2512046-26bb-4c0c-8547-5f8b0dbec6c4">
              <SHORT-NAME>EcuM_ShutdownCauseType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_CAUSE_UNKNOWN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_CAUSE_ECU_STATE</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_CAUSE_WDGM</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>3</LOWER-LIMIT>
                    <UPPER-LIMIT>3</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_CAUSE_DCM</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
            <COMPU-METHOD UUID="501697f8-66b9-4e0c-bfd6-3dd1a31cba83">
              <SHORT-NAME>EcuM_BootTargetType</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0</LOWER-LIMIT>
                    <UPPER-LIMIT>0</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_BOOT_TARGET_APP</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>1</LOWER-LIMIT>
                    <UPPER-LIMIT>1</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_BOOT_TARGET_OEM_BOOTLOADER</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>2</LOWER-LIMIT>
                    <UPPER-LIMIT>2</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>ECUM_BOOT_TARGET_SYS_BOOTLOADER</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="abd23843-a9a2-4cac-923d-62ee09e25342">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="131b74af-d1ea-41da-b781-d8e2bb4306f5">
              <SHORT-NAME>EcuM_UserType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="57ca3f15-44b3-4756-a008-d8f364826846">
              <SHORT-NAME>EcuM_ShutdownTargetType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/EcuM_ShutdownTargetType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="cba4ed69-0445-4d1c-bb97-65a488b36da4">
              <SHORT-NAME>EcuM_ShutdownCauseType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/EcuM_ShutdownCauseType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="5b9f9976-e8a4-47ba-8a16-9fa09b24ad67">
              <SHORT-NAME>EcuM_BootTargetType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/EcuM_BootTargetType</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="ba82777a-3be8-4b39-8e48-06eda99c2ca8">
              <SHORT-NAME>EcuM_ShutdownModeType</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="35ede8f4-a175-48bd-9453-81f0543a34f3">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="fed02229-15e7-43e1-abad-f2cded5b96f9">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c19bd2cc-62ea-47da-8e38-811efdd235ed">
              <SHORT-NAME>EcuM_TimeType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="d2872921-c1fc-42c4-8d6f-1967749178cb">
          <SHORT-NAME>ModeDeclarationGroups</SHORT-NAME>
          <ELEMENTS>
            <MODE-DECLARATION-GROUP UUID="58e5af60-e4be-42c0-999f-21d3fb46fcce">
              <SHORT-NAME>EcuM_Mode</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/EcuM_Mode/STARTUP</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="3a8dd7c8-5e25-4c64-bfcf-a71e31bc2124">
                  <SHORT-NAME>POST_RUN</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="6bf54579-41b3-44e1-a406-92c27f80bef0">
                  <SHORT-NAME>RUN</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="90188987-7f22-4ae1-93bf-024c67994f95">
                  <SHORT-NAME>SHUTDOWN</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="455091e9-a082-4f4f-86f2-f59b1887fa74">
                  <SHORT-NAME>SLEEP</SHORT-NAME>
                  <VALUE>3</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="2cc2d5a7-6b1f-4806-a4da-c97ab1f0ae95">
                  <SHORT-NAME>STARTUP</SHORT-NAME>
                  <VALUE>4</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>5</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="c32377f0-1d07-4692-b2fd-b75c821f5078">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="69117361-2555-4619-892e-3aec45737b90">
              <SHORT-NAME>EcuM_Time</SHORT-NAME>
              <SERVICE-KIND>ECU-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="224c7aeb-e29f-48d4-8519-057510526b3e">
                  <SHORT-NAME>GetCurrentTime</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9a262ec1-dada-421b-a3f9-61f630b57058">
                      <SHORT-NAME>time</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_TimeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_Time/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_Time/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="7d6512e5-03f6-4992-a313-9719caabcddb">
                  <SHORT-NAME>GetWakeupTime</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a18c4267-6bed-4590-8012-0d0a2431bda9">
                      <SHORT-NAME>time</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_TimeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_Time/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_Time/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="fb7ed127-2893-4e53-84ba-38a63a281bb0">
              <SHORT-NAME>EcuM_ShutdownTarget</SHORT-NAME>
              <SERVICE-KIND>ECU-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="18fdced5-bc2c-4ea6-a508-af3ddcff5489">
                  <SHORT-NAME>GetLastShutdownTarget</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a8634f15-7725-46fd-b621-de72f6e66868">
                      <SHORT-NAME>shutdownTarget</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownTargetType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="7f7ff196-970d-4c1b-8159-593d475ac8ff">
                      <SHORT-NAME>shutdownMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="4fa4e7a6-c206-423a-8df3-a5c2b1c737b2">
                  <SHORT-NAME>GetShutdownTarget</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="368a6552-cbb6-4f2f-af1e-82f199acbd13">
                      <SHORT-NAME>shutdownTarget</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownTargetType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="79a370ab-dc4a-4171-9f91-827fe62abe4b">
                      <SHORT-NAME>shutdownMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="03f85e93-ca4a-4f4e-934e-a0b092a7db08">
                  <SHORT-NAME>SelectShutdownTarget</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a8d9f7f1-18c4-401c-b08a-ea836c58fb95">
                      <SHORT-NAME>shutdownTarget</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownTargetType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a9c6b178-7555-4df5-bfc3-722b4d60af22">
                      <SHORT-NAME>shutdownMode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownModeType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="09bb40ff-5b7f-4652-972f-492c2aac1781">
                  <SHORT-NAME>GetShutdownCause</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a43ba987-b864-4ce5-b76d-d796bcc7390d">
                      <SHORT-NAME>shutdownCause</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownCauseType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0d118d60-de75-4280-abf0-2e1a214cf6f9">
                  <SHORT-NAME>SelectShutdownCause</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="01e0f7f6-28b4-4fb2-a0bf-73cb162c7538">
                      <SHORT-NAME>shutdownCause</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_ShutdownCauseType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_ShutdownTarget/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="b043dd4c-3161-41ee-9a59-1533fd96ac44">
              <SHORT-NAME>EcuM_BootTarget</SHORT-NAME>
              <SERVICE-KIND>ECU-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="da4aa23f-bc33-42c8-ac6b-13e48c32f026">
                  <SHORT-NAME>GetBootTarget</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="e6afc333-393c-45d5-a8b4-6390425a920b">
                      <SHORT-NAME>target</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_BootTargetType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_BootTarget/E_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="2d75b773-7372-4cf1-bac2-75baadcb20bf">
                  <SHORT-NAME>SelectBootTarget</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="f6eb2424-c312-4522-bedf-419aee3bc90d">
                      <SHORT-NAME>target</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/EcuM_BootTargetType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_BootTarget/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_BootTarget/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="d29877f6-5d1a-4655-8ea0-099a07372a8c">
              <SHORT-NAME>EcuM_StateRequest</SHORT-NAME>
              <SERVICE-KIND>ECU-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="8d907f90-d07c-4d79-9d65-f8cf14fbc07a">
                  <SHORT-NAME>ReleasePOSTRUN</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0bff6a32-40d6-4dcb-8517-7aed7d996278">
                  <SHORT-NAME>ReleaseRUN</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0da396bc-65be-4464-92e6-df5a8edb3b78">
                  <SHORT-NAME>RequestPOSTRUN</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="6e4cb46f-f93b-4f32-804a-27d4044d640f">
                  <SHORT-NAME>RequestRUN</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/EcuM_StateRequest/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="c627357b-9493-46ad-8bb4-710f3d137119">
              <SHORT-NAME>EcuM_CurrentMode</SHORT-NAME>
              <SERVICE-KIND>ECU-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>currentMode</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/EcuM_Mode</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="2e64ae75-0d1e-4e67-8272-8815f6203bc0">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="9542d2b6-efab-42b5-8a1f-bacbb7132d56">
              <SHORT-NAME>EcuM</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE UUID="c42c7f92-2d4a-4975-b971-8118635546e4">
                  <SHORT-NAME>StateRequest_User0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="ReleasePOSTRUN">
                        <SD GID="FuncName">ReleasePOST_RUN</SD>
                        <SD GID="HANDLEID">ECUM_USER0</SD>
                      </SDG>
                      <SDG GID="ReleaseRUN">
                        <SD GID="HANDLEID">ECUM_USER0</SD>
                      </SDG>
                      <SDG GID="RequestPOSTRUN">
                        <SD GID="FuncName">RequestPOST_RUN</SD>
                        <SD GID="HANDLEID">ECUM_USER0</SD>
                      </SDG>
                      <SDG GID="RequestRUN">
                        <SD GID="HANDLEID">ECUM_USER0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EcuM_StateRequest</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="1f536e41-fc4c-4e80-9f07-de13f2f33df0">
                  <SHORT-NAME>BootTarget_User0</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EcuM_BootTarget</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="7996e842-964d-43f2-83c1-521b861b122e">
                  <SHORT-NAME>time</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EcuM_Time</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e85b15c3-2207-427e-81d7-8c63a60185af">
                  <SHORT-NAME>ShutdownTarget_User0</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/EcuM_ShutdownTarget</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="91837a6c-b5a0-4fae-9a85-9368c5aa1c3c">
                  <SHORT-NAME>currentMode</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/EcuM_CurrentMode</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="543330f5-92c4-44a8-be82-8fe64b2c75f2">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="35088308-8dcc-41b7-b0c9-85af883b52c7">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="6d467f44-fb08-4293-92bc-f5d69a0b0c73">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="d258539e-07fd-4930-affd-469911df393f">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="2bb794c2-a8b6-42b5-a72a-6f7c3be5cd0a">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="caabd3b1-ebff-4008-ac3d-9e2db4603586">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="9aaa0eed-153f-48b0-a8d6-acd57326344d">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="2270a283-5eed-45e0-bdb5-2e49f662a098">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="028f45d0-6ef9-4d1b-af7e-55c08f9df188">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="1b5a4842-3356-451a-adae-33efdf76e681">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="5309a31e-717f-4760-bb40-9cbccb085978">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="d64f8d71-cf31-490e-87a1-66ef18415c24">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="053eae34-d822-47ed-8974-6333d7ea22bc">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="73e20192-f082-42bb-b39b-9387613e85b5">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="280506e8-3ff7-47fd-852d-55c8109b98e2">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/boolean</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="3d2627b3-8e07-4797-a3b5-b609f7ea8474">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="a3deef7a-665c-4721-9f54-aeb2c1f5bac1">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="d9ab2c7f-878e-4ff5-9efb-1346e2679626">
              <SHORT-NAME>FiM_FunctionIdType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="0cdab1e6-67ab-4ca7-a624-db132c49c4ae">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="e69b0934-4bc7-4b1c-8eca-5ad9da8c192b">
              <SHORT-NAME>FunctionInhibition</SHORT-NAME>
              <SERVICE-KIND>FUNCTION-INHIBITION-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="8587df5d-4ec6-4d57-be9d-7ce30f79ec1a">
                  <SHORT-NAME>GetFunctionPermission</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="625a6b6e-7b4a-4198-8595-cd3e7e9984a9">
                      <SHORT-NAME>Permission</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/boolean</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/FunctionInhibition/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/FunctionInhibition/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="3592192e-1b4d-465b-b81d-3fe708fd40c4">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="c74666f9-ffc6-453c-8ed7-9af4d93488f3">
              <SHORT-NAME>FiM</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE UUID="e9dc7591-b6e6-4ac1-a4ae-ef58e5e3f924">
                  <SHORT-NAME>Func_FiMFID</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetFunctionPermission">
                        <SD GID="HANDLEID">FiM_FiMFID</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/FunctionInhibition</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="c8939598-1feb-454b-a4d8-502506ca9a06">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="d86dadfc-3367-4c7f-8bf7-13ca0139de87">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="e0e93d35-24ce-46e2-94c0-31767d8cea3e">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="3eb34404-e06d-45ea-a14e-2191b15d73dc">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="c52b01dc-07ec-4130-b9ed-1abe4bcc5eaf">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="b527801b-d967-488f-9be4-c2523ec2a174">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="5955f596-faca-4d12-8936-5022a5cbb7b5">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="46c93ba7-0a3a-4933-8536-f1f92a416005">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="92d67fb9-f383-4fe9-af1f-e65991528eef">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="d2c8bd3c-bf3d-4d3b-bfae-96704c3f76c1">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="dd848f83-0715-4563-b91a-04b54e8b801c">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="75a203df-3551-4ba6-9037-632374bb32a8">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="007e7c76-a0e8-43b9-aa29-411c987a14b8">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="210f4170-e75d-4432-bd12-14135a65a651">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/sint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="8d34d887-7f8d-49fc-a333-b053cf9c86f2">
              <SHORT-NAME>Dio_ChannelGroupType</SHORT-NAME>
              <CATEGORY>STRUCTURE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <SW-IMPL-POLICY>CONST</SW-IMPL-POLICY>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
              <SUB-ELEMENTS>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT UUID="5a89cf8b-7af6-4d97-98f1-7591eb5cf7cb">
                  <SHORT-NAME>mask</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dio_PortLevelType</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT UUID="449f7678-8aed-4bfe-a41c-50f6086117cd">
                  <SHORT-NAME>offset</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
                <IMPLEMENTATION-DATA-TYPE-ELEMENT UUID="45b23b4c-750f-41c2-88bc-18aea51e0bb7">
                  <SHORT-NAME>port</SHORT-NAME>
                  <CATEGORY>TYPE_REFERENCE</CATEGORY>
                  <SW-DATA-DEF-PROPS>
                    <SW-DATA-DEF-PROPS-VARIANTS>
                      <SW-DATA-DEF-PROPS-CONDITIONAL>
                        <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dio_PortType</IMPLEMENTATION-DATA-TYPE-REF>
                      </SW-DATA-DEF-PROPS-CONDITIONAL>
                    </SW-DATA-DEF-PROPS-VARIANTS>
                  </SW-DATA-DEF-PROPS>
                </IMPLEMENTATION-DATA-TYPE-ELEMENT>
              </SUB-ELEMENTS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="dee9a53a-bf3a-4b15-9814-ab042dc6b10a">
              <SHORT-NAME>Port_PinModeType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="25ec1ecf-f159-45c4-824a-a9bbc45ecbfd">
              <SHORT-NAME>Pwm_ChannelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="26768128-8695-4e03-99c8-90500045bd9c">
              <SHORT-NAME>Adc_ValueGroupType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b6b80a2b-81be-4efe-a437-d7e141099502">
              <SHORT-NAME>Pwm_PeriodType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="d4dab9b2-386b-414a-9b53-d89fbe6d78bb">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/float64</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="792e57c7-9e03-444e-bbaa-eac21ff1e084">
              <SHORT-NAME>Spi_AsyncModeType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0b4c24d2-a537-4462-98f9-06033a97c2c9">
              <SHORT-NAME>Dio_PortType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="074f35ff-e40c-4036-92ab-f6843952c957">
              <SHORT-NAME>Pwm_EdgeNotificationType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="533f5634-f6de-43ca-8a79-e8981379bea4">
              <SHORT-NAME>Adc_GroupType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="55e91a0a-14d7-48ce-a1ae-e6fa01f6916e">
              <SHORT-NAME>Spi_DataBufferType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b2469987-c90b-4eff-9ead-9df4bd90cba1">
              <SHORT-NAME>Dio_ChannelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="5e8e041f-8c52-4857-bcd8-02d61512ae5f">
              <SHORT-NAME>EcuM_WakeupSourceType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint32</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="ca89d349-dc27-4614-be0b-e9638278e1a7">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/sint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="b8fa7218-d122-447a-b167-9ebb19aacb7e">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="c6655bf8-b838-4a78-97de-2e4dde70d656">
              <SHORT-NAME>Spi_NumberOfDataType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="70e10fd4-c6f5-4f2e-9af9-314e3444f896">
              <SHORT-NAME>Spi_ChannelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="1e95d0b1-4565-486f-9246-14631d0eb464">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="676904fe-2e29-4f29-bf4b-5334e49caddb">
              <SHORT-NAME>Dio_PortLevelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="6b87432d-30a3-4609-8f3f-ec0e4ac52235">
              <SHORT-NAME>Spi_SequenceType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="77d2263c-6e2c-4a94-9370-a2dbc93bbd42">
              <SHORT-NAME>Dio_LevelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="ffb25754-7a25-434e-bb4a-8c5ee94d08da">
              <SHORT-NAME>Port_PinDirectionType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <COMPU-METHOD-REF DEST="COMPU-METHOD">/BSW/CompuMethods/Port_PinDirectionType_Enum</COMPU-METHOD-REF>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="48c93c6c-8ed0-42bc-b9a4-66e59536076d">
              <SHORT-NAME>Gpt_ChannelType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="66cad8e6-562e-47d3-956a-835f34b86ba9">
              <SHORT-NAME>Spi_HWUnitType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="363bab48-637b-4d9c-9691-98921e754624">
              <SHORT-NAME>Spi_JobType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="46d2b53a-429a-4084-bd1a-08f2aab92805">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/float32</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="9321b573-c084-47f1-9e1e-999c72add8b0">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/boolean</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="865fcc6c-206a-4f03-9cbd-e15342ea9c53">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/sint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="aba1230c-f05f-4cdb-bb9d-e714ca987701">
              <SHORT-NAME>Port_PinType</SHORT-NAME>
              <CATEGORY>TYPE_REFERENCE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <IMPLEMENTATION-DATA-TYPE-REF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint8</IMPLEMENTATION-DATA-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="78a05d28-c622-4d51-af0b-f2fedbbcf76b">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="4af9f2ca-b49b-4dbe-99e1-bf789de39524">
          <SHORT-NAME>CompuMethods</SHORT-NAME>
          <ELEMENTS>
            <COMPU-METHOD UUID="8c406a73-c170-4a92-8451-499955c15da7">
              <SHORT-NAME>Port_PinDirectionType_Enum</SHORT-NAME>
              <CATEGORY>TEXTTABLE</CATEGORY>
              <COMPU-INTERNAL-TO-PHYS>
                <COMPU-SCALES>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x00</LOWER-LIMIT>
                    <UPPER-LIMIT>0x00</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>PORT_PIN_IN</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                  <COMPU-SCALE>
                    <LOWER-LIMIT>0x80</LOWER-LIMIT>
                    <UPPER-LIMIT>0x80</UPPER-LIMIT>
                    <COMPU-CONST>
                      <VT>PORT_PIN_OUT</VT>
                    </COMPU-CONST>
                  </COMPU-SCALE>
                </COMPU-SCALES>
              </COMPU-INTERNAL-TO-PHYS>
            </COMPU-METHOD>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="4cb39ae3-897e-4bcb-8070-1cbfd0c6d55a">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="4407b9d0-0f4c-4ca7-9002-4e52970704a0">
              <SHORT-NAME>Dio_Channel</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="f9ca41d4-44b8-4dd1-b71e-6c8ed92c3b17">
                  <SHORT-NAME>ReadChannel</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="57089b80-eee8-43bb-be81-005e30849014">
                  <SHORT-NAME>WriteChannel</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="b6534155-eccd-4873-8fa7-945dfaa38349">
                      <SHORT-NAME>Level</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dio_LevelType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="8cb30325-35f3-41c9-a4a0-bf1376b87234">
              <SHORT-NAME>IoHwAb_PwmNotification</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="6c77b2a1-bc4c-4638-9712-7607316e08d8">
                  <SHORT-NAME>PwmNotification</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="226c0ba3-92ed-4057-883a-82d8d9bec99a">
              <SHORT-NAME>Spi_Sequence</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="b5a05195-eb31-4e8c-9acd-59301bea513a">
                  <SHORT-NAME>AsyncTransmit</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0d897a1d-f7a5-4e3e-9989-db59fb184a45">
                  <SHORT-NAME>SyncTransmit</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="de643f31-462c-4f30-8b5a-f50b5a843eb6">
                  <SHORT-NAME>Cancel</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="303d0855-5321-4340-8675-3b5956332f83">
                  <SHORT-NAME>GetSequenceResult</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="7ab8acdf-e52b-4de7-a850-44fd101d3d48">
              <SHORT-NAME>IoHwAb_Group</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="78d0e2e4-8894-4de9-8c15-627afbba02f8">
                  <SHORT-NAME>DisableGroupNotification</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="d044142a-2ce9-453f-928f-bacaaf4150dc">
                  <SHORT-NAME>EnableGroupNotification</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="93c8d267-720f-481a-956e-437b5df88c0e">
                  <SHORT-NAME>DisableHardwareTrigger</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="028525fd-7342-499f-8bfb-70d2f5362afe">
                  <SHORT-NAME>EnableHardwareTrigger</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="5eb806cc-db5b-4cb9-ae1d-77f5e3b4c701">
                  <SHORT-NAME>ReadGroup</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="bccd5d8d-eac3-4979-8399-a2b6d1155431">
                      <SHORT-NAME>DataBufferPtr</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Adc_ValueGroupType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="94cf5f44-9f9c-4da5-a092-669649c3ed8b">
                  <SHORT-NAME>StartGroupConversion</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="37f1ea87-7ef0-4b65-881a-fcb4ad5ff518">
                  <SHORT-NAME>StopGroupConversion</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="b4643929-9f04-4c82-959c-bdf0a9739071">
                  <SHORT-NAME>GetGroupStatus</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="23da1e39-2bb3-45c5-a6fb-fd8f813aa12e">
                  <SHORT-NAME>GetStreamLastPointer</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="3d23acbf-f3ac-4330-832b-9586e2c35882">
                      <SHORT-NAME>PtrToSamplePtr</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Adc_ValueGroupType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="0422fc1d-9f53-4bbe-ae4b-225e901f8741">
                  <SHORT-NAME>SetupResultBuffer</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="ce4547e1-225a-44f2-8941-404bb3200cdb">
                      <SHORT-NAME>DataBufferPtr</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Adc_ValueGroupType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="0384bac1-180b-4fc6-a327-b8b55d1edd83">
              <SHORT-NAME>Pwm_Channel</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="1a1644fc-870f-40ea-af86-712f2f329837">
                  <SHORT-NAME>DisableNotification</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="ca232536-bf43-487c-96ed-0f8abaaf4540">
                  <SHORT-NAME>EnableNotification</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="0332f52c-5f1e-4223-826c-9d9f336fdbb9">
                      <SHORT-NAME>Notifications</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Pwm_EdgeNotificationType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="fd4cd6ac-f341-4b8b-a32f-4c4e56272e23">
                  <SHORT-NAME>GetOutputState</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="5c77ec67-b42a-4d55-9c66-8e90864db6c6">
                  <SHORT-NAME>SetDutyCycle</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="55e1362e-0cf1-4424-9bec-70ebbe449dad">
                      <SHORT-NAME>DutyCycle</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="ff6d9f1a-95a7-4642-9254-dcacdc12fee6">
                  <SHORT-NAME>SetOutputToIdle</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="416f8404-0bdf-4fc7-9793-bd7180392337">
                  <SHORT-NAME>SetPeriodAndDuty</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="7f5aabbb-139d-4aa4-a7a8-f3a20e75c018">
                      <SHORT-NAME>Period</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Pwm_PeriodType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="9ad7c957-8b2e-46c0-b3c8-4a601db121d3">
                      <SHORT-NAME>DutyCycle</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="c8e5ac24-1ab9-4596-a669-7793ccc23204">
              <SHORT-NAME>Gpt_Channel</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="c67ee231-8565-42f9-8675-12b25b95b01f">
                  <SHORT-NAME>EnableWakeup</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="714ff640-07c4-4124-a566-3f8c095e870f">
                  <SHORT-NAME>DisableWakeup</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="4d2e15dd-6ab9-47ef-b8f3-89a5b748afe9">
                  <SHORT-NAME>GetTimeElapsed</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="d17dbb9f-8618-4566-bd33-3557414a5b28">
                  <SHORT-NAME>GetTimeRemaining</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="6379772c-8b91-4a32-84f0-7cee4efe16c9">
              <SHORT-NAME>IoHwAb_GptNotification</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="cd5f4590-52ab-46b6-8397-decd1a95c916">
                  <SHORT-NAME>GptNotification</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="167ec7e4-cf8b-40c0-9695-7f9a30ad39e9">
              <SHORT-NAME>IoHwAb_AdcNotification</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="a7976fbf-fc6f-47c8-a5fe-ee31720bd7a3">
                  <SHORT-NAME>AdcNotification</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="397f8f6d-a486-4537-a1c2-fcc37005e1c0">
              <SHORT-NAME>Spi_Job</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="56fdab53-01d0-4590-9e96-1386182a1ebb">
                  <SHORT-NAME>GetJobResult</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="b12df689-6ec6-4749-ab03-09eb3715e063">
              <SHORT-NAME>Dio_Port</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="046408ed-909d-45bc-be59-8e74881687b2">
                  <SHORT-NAME>ReadPort</SHORT-NAME>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="d737d87a-0b96-488c-9d28-e2a4b2517d0e">
                  <SHORT-NAME>WritePort</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="caf39495-c9d9-4bc3-8708-8ca973f4d9d6">
                      <SHORT-NAME>Level</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Dio_PortLevelType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="fae53686-90cc-49c8-99ea-87e4f51c70ec">
              <SHORT-NAME>Port_Pin</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="25209e2c-e975-42a5-a73f-0db38973c419">
                  <SHORT-NAME>SetPinDirection</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="17510f06-70af-4bbf-bfff-deb6a5de43d7">
                      <SHORT-NAME>Direction</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Port_PinDirectionType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="82ff77af-d372-407b-8637-91a85766fdd6">
                  <SHORT-NAME>SetPinMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="54b29361-f09c-41b6-ace9-081a6891ddeb">
                      <SHORT-NAME>Mode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Port_PinModeType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="bfeb66f3-a941-4b6f-8c1d-01a5cc15484c">
              <SHORT-NAME>Spi_Channel_EB</SHORT-NAME>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="9fd1da7f-a2de-438c-9cc1-5adf33d2b51f">
                  <SHORT-NAME>SetupEB</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="d27a4cb8-8c08-43a0-822a-c6361e747860">
                      <SHORT-NAME>SrcDataBufferPtr</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Spi_DataBufferType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="526c30fe-a30a-4878-900d-b5e57d15ac96">
                      <SHORT-NAME>DesDataBufferPtr</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Spi_DataBufferType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="51713331-7912-4b81-9c67-f54fb4dd22c2">
                      <SHORT-NAME>Length</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/Spi_NumberOfDataType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
            </CLIENT-SERVER-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="1bf8f149-3acc-4a29-89ce-b4a5c4f591f2">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="0236fe77-e5b5-4f85-aaa5-1d7dd11f4984">
              <SHORT-NAME>IoHwAb</SHORT-NAME>
              <PORTS>
                <R-PORT-PROTOTYPE UUID="cc6d85eb-63a1-4e48-abc2-3c59cdf47be1">
                  <SHORT-NAME>IoHwAb_AdcNotification0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="AdcNotification">
                        <SD GID="FuncNameFull">IoHwAb_AdcNotification0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_AdcNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="aa4f634b-c083-4458-98eb-e5667d430b29">
                  <SHORT-NAME>Adc1Grp1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="DisableGroupNotification">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="EnableGroupNotification">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="DisableHardwareTrigger">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="EnableHardwareTrigger">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="ReadGroup">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="StartGroupConversion">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="StopGroupConversion">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="GetGroupStatus">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="GetStreamLastPointer">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="SetupResultBuffer">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_Group</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="95fdcca7-0b59-4469-8506-31c507f5a688">
                  <SHORT-NAME>Adc1Grp0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="DisableGroupNotification">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="EnableGroupNotification">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="DisableHardwareTrigger">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="EnableHardwareTrigger">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="ReadGroup">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="StartGroupConversion">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="StopGroupConversion">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="GetGroupStatus">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="GetStreamLastPointer">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="SetupResultBuffer">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_Group</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0a03c045-15d7-4267-aa40-7991ed0d5767">
                  <SHORT-NAME>Adc0Grp0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="DisableGroupNotification">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="EnableGroupNotification">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="DisableHardwareTrigger">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="EnableHardwareTrigger">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="ReadGroup">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="StartGroupConversion">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="StopGroupConversion">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="GetGroupStatus">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="GetStreamLastPointer">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="SetupResultBuffer">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_Group</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="2e998dcd-4895-43da-97f7-e38345775c3e">
                  <SHORT-NAME>Adc0Grp2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="DisableGroupNotification">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="EnableGroupNotification">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="DisableHardwareTrigger">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="EnableHardwareTrigger">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="ReadGroup">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="StartGroupConversion">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="StopGroupConversion">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="GetGroupStatus">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="GetStreamLastPointer">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="SetupResultBuffer">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_Group</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="dbb0ffe7-0216-4290-a19a-430924397812">
                  <SHORT-NAME>IoHwAb_AdcNotification4</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="AdcNotification">
                        <SD GID="FuncNameFull">IoHwAb_AdcNotification4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_AdcNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="b463e70f-f221-4efa-951e-255053b60db7">
                  <SHORT-NAME>Adc0Grp1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="DisableGroupNotification">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="EnableGroupNotification">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="DisableHardwareTrigger">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="EnableHardwareTrigger">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="ReadGroup">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="StartGroupConversion">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="StopGroupConversion">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="GetGroupStatus">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="GetStreamLastPointer">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="SetupResultBuffer">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_Group</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="0a158940-193c-470a-b074-73b530e8e570">
                  <SHORT-NAME>IoHwAb_AdcNotification3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Adc</SD>
                      </SDG>
                      <SDG GID="AdcNotification">
                        <SD GID="FuncNameFull">IoHwAb_AdcNotification3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_AdcNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e8e888df-d4a6-4a59-b5aa-b640bc37b545">
                  <SHORT-NAME>TIM3_CH2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="fab9be3c-16d8-4eaa-9dae-61ac557404f4">
                  <SHORT-NAME>SPI_A_CS_SBC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">55</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">55</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c7387b63-6fe2-47a5-9769-99ffb466496c">
                  <SHORT-NAME>TIM3_CH1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="59890acb-9364-401f-8ebc-8e55a87a636f">
                  <SHORT-NAME>TIM3_CH3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="60f7ed2b-36b6-4a30-999c-63a4f582e80d">
                  <SHORT-NAME>TIM3_CH5</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="033709a0-52a9-4e34-bce5-2fa1290f7c08">
                  <SHORT-NAME>SPI_B_MOSI_Uc</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">62</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">62</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0343b3b2-2e8d-40d5-bd18-dd9ad8847921">
                  <SHORT-NAME>CAN1_TX</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">39</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">39</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c4dbe0fa-ed68-4a98-8986-2d6ef3493ed8">
                  <SHORT-NAME>SPI_A_MOSI_uC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">57</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">57</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="1c7532d9-c482-48bb-81fe-57f8f00386d4">
                  <SHORT-NAME>TIM3_CH0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0780621f-8b12-4d9f-ad7b-78c22c069233">
                  <SHORT-NAME>ADC1_CH06</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">27</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">27</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="eb44ace4-3333-4d4a-ab49-39ea55d2a828">
                  <SHORT-NAME>ADC1_CH05</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">33</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">33</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="6f8b9449-c610-4401-8efb-7af7468fc408">
                  <SHORT-NAME>ADC1_CH08</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">25</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">25</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="def77f3b-0edb-4f54-863b-142a62aa8ccf">
                  <SHORT-NAME>ADC1_CH07</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">26</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">26</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="cc521fd8-61e1-461a-b2c9-ebc11ffea4fb">
                  <SHORT-NAME>UART_CAN0_TX</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">67</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">67</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="9943ab76-8c3d-4582-976f-1ae2fd479152">
                  <SHORT-NAME>UART_CAN2_RX</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">66</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">66</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="94e5c380-42b8-454b-b7ed-e63b02850a17">
                  <SHORT-NAME>BOOST_LH</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">42</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">42</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="d60e1346-c9a6-4fd9-b4b1-f1da3b0a9650">
                  <SHORT-NAME>ADC1_CH00</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">31</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">31</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e0649969-c8d0-4ad1-90e1-8642f9bf21a5">
                  <SHORT-NAME>ADC1_CH02</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">29</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">29</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="03d2ee5e-6d3e-47d3-af9e-8eca72272e2d">
                  <SHORT-NAME>TIM2_CH6_GPIO</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">13</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">13</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="85c2e810-eada-4c70-8d57-70e97507f03b">
                  <SHORT-NAME>ADC1_CH01</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">30</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">30</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ec88fac3-1ad8-4ca4-9df3-8bceb3a6f8e5">
                  <SHORT-NAME>ADC1_CH04</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">35</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">35</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="1b1c9982-58e2-40b0-a131-a9990da5d76f">
                  <SHORT-NAME>ADC1_CH03</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">28</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">28</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="6dc1de53-5660-43d7-af57-8acd8cc4e035">
                  <SHORT-NAME>TIM2_CH0_GPIO</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="013748d2-78b8-40a0-b2bc-6116d3274e0b">
                  <SHORT-NAME>PTE14</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">69</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">69</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="00394b34-9243-4866-87b1-00aba4754f08">
                  <SHORT-NAME>TIM2_CH5</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a4de1c93-2827-4d91-8439-e470c8b2de30">
                  <SHORT-NAME>SPI_B_CLK_uC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">64</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">64</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="b4f791d1-835a-4580-9cee-df7b26d2bdec">
                  <SHORT-NAME>BOOST_FUT</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">43</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">43</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="24a0db8b-4efd-4979-8a60-2bdda087754b">
                  <SHORT-NAME>TIM2_CH2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="b709c37f-83c9-46c3-bba0-a534af88b159">
                  <SHORT-NAME>HSS_IN1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">46</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">46</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="979c1606-2d89-4ec2-b8e3-88f3cf1032da">
                  <SHORT-NAME>HSS_IN2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">47</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">47</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="2207ee2d-0023-432b-a8da-94ff8acc4e64">
                  <SHORT-NAME>TIM2_CH7</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="42ba810e-9a73-4f61-acf3-fdebc277954c">
                  <SHORT-NAME>HSS_IN3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">49</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">49</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ec99f8f6-a452-4150-aa30-092c9d3276f4">
                  <SHORT-NAME>TIM2_CH6</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a5f44e08-63e1-48ad-b071-951453c1d064">
                  <SHORT-NAME>VCCX3_EN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">41</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">41</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e3fca549-171b-4afd-84a4-ecb1fcfe3aeb">
                  <SHORT-NAME>TIM2_CH1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a9025b07-99a9-48ab-817a-4546c269b637">
                  <SHORT-NAME>TIM2_CH0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="1303db35-11be-4df5-822b-234850b25324">
                  <SHORT-NAME>STP_EN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">45</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">45</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="15b19e3d-f136-4244-9012-dfa1e30c7f78">
                  <SHORT-NAME>SPI_B_MISO</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">63</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">63</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="8e72b42b-0996-4713-bfa2-13b6af28a652">
                  <SHORT-NAME>ADC0_CH12</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">20</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">20</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="38bb58af-e5f8-405e-956e-149c85976a8b">
                  <SHORT-NAME>ADC0_CH13</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">19</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">19</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="58ce1a2b-2b8d-4b50-b174-014d803b675b">
                  <SHORT-NAME>ADC0_CH14</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">18</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">18</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="1082167a-f046-4a3d-bc9b-265169843f2d">
                  <SHORT-NAME>BOOST_EN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">44</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">44</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="bf5dba7d-5c5d-4e4c-83fe-d4d207588cf8">
                  <SHORT-NAME>ADC0_CH10</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">14</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">14</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a46aba76-2a8f-4b6c-99a8-12ff64f9380d">
                  <SHORT-NAME>PORT_TEST</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">70</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">70</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="6e489869-c81b-4add-82bb-7a20bcfb6668">
                  <SHORT-NAME>SPI_A_CS_STP</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">56</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">56</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c0bc6b4b-6968-46a5-94e4-1a1f56d2b53d">
                  <SHORT-NAME>SPI_B_CS_BOOST</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">60</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">60</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="aac0c9cb-31b8-4689-9aa1-a45016ecfda9">
                  <SHORT-NAME>CAN1_RX</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">40</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">40</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="7b447dc4-93fe-46d7-bfe3-b72dc4684174">
                  <SHORT-NAME>SPI_B_CS_BUCK_uC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">61</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">61</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="08fe1cb7-142f-4110-83ec-a336388cd56e">
                  <SHORT-NAME>ADC0_CH15</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">17</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">17</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0335acae-80eb-4e52-b8fd-2de928956584">
                  <SHORT-NAME>TIM2_CH2_GPIO</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="27b72954-f6bb-4aac-8a6c-776639293243">
                  <SHORT-NAME>UART_CAN0_RX</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">68</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">68</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="275cc4ea-16b4-41a9-b901-062a2c2b4aff">
                  <SHORT-NAME>UART_CAN2_TX</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">65</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">65</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a931bf39-d496-4982-845c-0287324426ac">
                  <SHORT-NAME>HSS_DSEL</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">48</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">48</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="cf736a74-f63a-40f7-a38f-69e2fd6c2aef">
                  <SHORT-NAME>ADC0_CH00</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">34</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">34</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ef8229e9-60c0-4d67-bead-15548631cdc6">
                  <SHORT-NAME>ADC0_CH01</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">32</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">32</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="10273155-2b17-4b76-8507-ed4bc300caad">
                  <SHORT-NAME>ADC0_CH03</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">24</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">24</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="36c4b1a2-3e02-482e-aa8b-199e876d61d3">
                  <SHORT-NAME>ADC0_CH08</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">16</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">16</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="2bf56621-c2c8-4d0f-9cf0-d9ad50345f1b">
                  <SHORT-NAME>SPI_A_MISO</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">58</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">58</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ee147035-734e-4ce5-a761-80346ecb441c">
                  <SHORT-NAME>ADC0_CH09</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">15</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">15</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="d31cb29b-84d8-48de-9f10-0708afd2fa65">
                  <SHORT-NAME>ADC0_CH05</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">23</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">23</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c7737700-17c7-464b-91ed-dd9e41bf69cb">
                  <SHORT-NAME>ADC0_CH06</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">22</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">22</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e586e0e6-1dd0-4dd3-8966-7fcf215c296e">
                  <SHORT-NAME>ADC0_CH07</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">21</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">21</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="b8861a44-3bdc-4d74-9074-36843832a7dd">
                  <SHORT-NAME>TIM2_CH7_GPIO</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="5cf93387-7fc7-4428-b6ed-a22fe18d5fae">
                  <SHORT-NAME>MOTOR_S2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">53</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">53</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="d947de63-90e3-4145-9615-656f52503f0c">
                  <SHORT-NAME>MOTOR_S1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">52</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">52</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="7f3d63f1-af60-489a-9016-ca84ca70e862">
                  <SHORT-NAME>HSS_DEN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">50</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">50</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="d4e270cb-a6a0-45ed-9435-2d8c7511715f">
                  <SHORT-NAME>SPI_A_CLK_uC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">59</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">59</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="5c9abccc-486f-4ed8-b67e-9db497b6a1e8">
                  <SHORT-NAME>MOTOR_S3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">54</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">54</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="8ebbe95b-1850-4abf-930d-68851798358d">
                  <SHORT-NAME>ADC1_CH11</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">38</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">38</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0c2784d0-a921-462e-afbf-e1dfcb1665fe">
                  <SHORT-NAME>MOTOR_S0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">51</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">51</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="bfe0d1f9-da51-486a-908a-ea08c4360374">
                  <SHORT-NAME>ADC1_CH13</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">36</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">36</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="d8ee0c26-1823-48a9-99a7-959ba90594ab">
                  <SHORT-NAME>ADC1_CH12</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Port</SD>
                      </SDG>
                      <SDG GID="SetPinDirection">
                        <SD GID="HANDLEID">37</SD>
                      </SDG>
                      <SDG GID="SetPinMode">
                        <SD GID="HANDLEID">37</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Port_Pin</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="9e2f1ba6-898e-4e7f-a334-c1479852b81b">
                  <SHORT-NAME>PWMChl_PTB13_TIM3_CH7</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">11</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ef0b317c-e0b7-4734-98cf-319ead6a953f">
                  <SHORT-NAME>PWMChl_PTC11_TIM3_CH5</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">5</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f8f2dcb7-b92e-4a66-ac4a-c2e11338f8a3">
                  <SHORT-NAME>PWMChl_PTB12_TIM2_CH2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">9</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="eafe1569-1355-4a87-b7ce-ac6fe7a77611">
                  <SHORT-NAME>PWMChl_PTB10_TIM3_CH2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">7</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="612090a3-5983-4fc7-afcd-3393afab2ec1">
                  <SHORT-NAME>PWMChl_PTB12_TIM3_CH6</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">12</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ce9c156d-7f57-4710-b3ee-979220ee811f">
                  <SHORT-NAME>PWMChl_PTB08_TIM3_CH0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">8</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="3927a7d3-ae0c-420c-acff-d7ae7683d313">
                  <SHORT-NAME>PWMChl_PTE16_TIM2_CH7</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="714db6b3-7a60-4b1e-99ac-cd96c0213acb">
                  <SHORT-NAME>PWMChl_PTD01_TIM2_CH1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f1c5faf5-d408-47dd-81d5-4c9eea039d66">
                  <SHORT-NAME>PWMChl_PTB11_TIM3_CH3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">6</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="00ee47d4-2220-48b9-89f3-0038da5392a2">
                  <SHORT-NAME>IoHwAb_PwmNotification9</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification9</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="3a226efe-d9d2-46a6-bbe0-6c0b1803fa9f">
                  <SHORT-NAME>IoHwAb_PwmNotification8</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification8</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="ec55aae2-f2ae-4e78-90ae-845cf8c55837">
                  <SHORT-NAME>IoHwAb_PwmNotification5</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification5</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="a357f30b-8d0c-47d3-a4ff-ada04b8d76e5">
                  <SHORT-NAME>IoHwAb_PwmNotification4</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="13864398-0e90-4d2d-b728-64f9e5bc0ea2">
                  <SHORT-NAME>IoHwAb_PwmNotification7</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification7</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="98cbf111-d756-45d4-aa8a-fb3c83549dd8">
                  <SHORT-NAME>IoHwAb_PwmNotification6</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification6</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="58c3f5b3-51a9-4d3c-8d62-0a1444c40e8b">
                  <SHORT-NAME>IoHwAb_PwmNotification1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="84c2505e-e049-49a6-afae-3082d3257381">
                  <SHORT-NAME>PWMChl_PTE13_TIM3_CH1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="1bb5d5b4-5b1a-4d40-98c5-2c24860ab409">
                  <SHORT-NAME>IoHwAb_PwmNotification0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="49c92210-41bd-464a-be8a-7a627248c1d9">
                  <SHORT-NAME>IoHwAb_PwmNotification3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="f171b1e5-8cdf-4aa9-9f19-ac584181004a">
                  <SHORT-NAME>IoHwAb_PwmNotification10</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification10</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="529293c2-2f28-4b81-be3a-fd1efce528ab">
                  <SHORT-NAME>IoHwAb_PwmNotification2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="3b37eb5b-d801-48f2-9d70-df86990210b7">
                  <SHORT-NAME>IoHwAb_PwmNotification11</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification11</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="51d7b781-afdf-4772-9676-0689d207317a">
                  <SHORT-NAME>PWMChl_PTE15_TIM2_CH6</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="c8c4195a-2df0-4bbf-8bab-e9bb3c3f0d65">
                  <SHORT-NAME>IoHwAb_PwmNotification12</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="PwmNotification">
                        <SD GID="FuncNameFull">IoHwAb_PwmNotification12</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_PwmNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e44d0505-c330-44e1-9431-ff192434c14d">
                  <SHORT-NAME>PWMChl_PTB10_TIM2_CH0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">10</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a458b35e-ab90-4d73-93c9-36657af23847">
                  <SHORT-NAME>PWMChl_PTD00_TIM2_CH5</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Pwm</SD>
                      </SDG>
                      <SDG GID="DisableNotification">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="EnableNotification">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="GetOutputState">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="SetDutyCycle">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="SetOutputToIdle">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="SetPeriodAndDuty">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Pwm_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="249336d8-9167-419f-b4f3-d0ddebf9744a">
                  <SHORT-NAME>SpiJob_Buck</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="GetJobResult">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Job</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="83a886fb-59c3-4125-9983-bbef2a97ec06">
                  <SHORT-NAME>SEQ_Sbc</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="AsyncTransmit">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="SyncTransmit">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="Cancel">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="GetSequenceResult">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Sequence</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="979013ca-9c88-4c5e-919a-1884994dc11b">
                  <SHORT-NAME>SpiJob_Sbc</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="GetJobResult">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Job</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="e27ad240-d0d2-4f07-aa46-1190549aac93">
                  <SHORT-NAME>SpiChl_Boost</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="SetupEB">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Channel_EB</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="cb5ac027-69cb-4f7c-bbfd-c0ec6118261e">
                  <SHORT-NAME>SpiJob_Boost</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="GetJobResult">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Job</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="3aee400f-573b-4862-897d-bf99b9d18143">
                  <SHORT-NAME>SpiChl_Sbc</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="SetupEB">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Channel_EB</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="b0aef433-6de6-4acb-94cc-11b2fea8de7b">
                  <SHORT-NAME>SpiJob_Stp</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="GetJobResult">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Job</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f6d5d84a-57cc-4c5d-85b9-3dbb7c0a2982">
                  <SHORT-NAME>SpiChl_Stp</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="SetupEB">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Channel_EB</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="3e38f59d-06dc-44da-8ed6-992c80f158c2">
                  <SHORT-NAME>SEQ_Buck</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="AsyncTransmit">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="SyncTransmit">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="Cancel">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="GetSequenceResult">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Sequence</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="3fc8ad83-d3a3-4252-9602-bc8a74277616">
                  <SHORT-NAME>SEQ_Stp</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="AsyncTransmit">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="SyncTransmit">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="Cancel">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="GetSequenceResult">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Sequence</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="4e922773-f3dc-4900-977d-a23dab50b799">
                  <SHORT-NAME>SpiChl_Buck</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="SetupEB">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Channel_EB</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c9209274-23fb-4c65-8b28-007fa1910832">
                  <SHORT-NAME>SEQ_Boost</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Spi</SD>
                      </SDG>
                      <SDG GID="AsyncTransmit">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="SyncTransmit">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="Cancel">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="GetSequenceResult">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Spi_Sequence</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="74e5b3d7-6176-4c04-aac3-34d46bbaaf8a">
                  <SHORT-NAME>GptChlOS</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="EnableWakeup">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="DisableWakeup">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="GetTimeElapsed">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="GetTimeRemaining">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Gpt_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="ccf59101-23e1-4834-851a-c6f5325fb873">
                  <SHORT-NAME>GptChlSPI</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="EnableWakeup">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="DisableWakeup">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="GetTimeElapsed">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="GetTimeRemaining">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Gpt_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="eeda07f2-6033-4f47-93df-d00407da7e30">
                  <SHORT-NAME>GptChlADC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="EnableWakeup">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="DisableWakeup">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="GetTimeElapsed">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="GetTimeRemaining">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Gpt_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="91c8b320-76c2-472d-b959-b79c099da82a">
                  <SHORT-NAME>IoHwAb_GptNotification2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="GptNotification">
                        <SD GID="FuncNameFull">IoHwAb_GptNotification2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_GptNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="9b48357e-268c-4700-94f2-6adb8658bc2a">
                  <SHORT-NAME>IoHwAb_GptNotification1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="GptNotification">
                        <SD GID="FuncNameFull">IoHwAb_GptNotification1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_GptNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="a9327dd5-d5fe-4d30-9eaf-b96bcd535e17">
                  <SHORT-NAME>IoHwAb_GptNotification3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="GptNotification">
                        <SD GID="FuncNameFull">IoHwAb_GptNotification3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_GptNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="322dcf49-a307-4232-a6bd-a55b8497b59f">
                  <SHORT-NAME>IoHwAb_GptNotification0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="GptNotification">
                        <SD GID="FuncNameFull">IoHwAb_GptNotification0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/IoHwAb_GptNotification</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="69a469da-c39a-48aa-98ec-8ce8aedb0ea9">
                  <SHORT-NAME>GptChlCAN1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Gpt</SD>
                      </SDG>
                      <SDG GID="EnableWakeup">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="DisableWakeup">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="GetTimeElapsed">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="GetTimeRemaining">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Gpt_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="d1e1eda9-5ec8-4e17-8fa9-530fe8e942cf">
                  <SHORT-NAME>DIO_PA_PTA10_HSS_IN2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_10</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_10</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f80d3972-5499-4be9-a250-b7b9d751ff6d">
                  <SHORT-NAME>DIO_PD_PTD06_MOTOR_S1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_6</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_6</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="31bff048-c355-4f99-bc89-b7d68ee0d5d4">
                  <SHORT-NAME>DIO_PD_PTD16</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_16</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_16</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c1811b80-5afd-40ac-8fd4-c2c38d822aae">
                  <SHORT-NAME>DIO_PD_PTD11_MOTOR_S3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_11</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_11</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="c575970f-f89f-4f90-bb47-d65dd58da6fe">
                  <SHORT-NAME>DIO_PD_PTD05_MOTOR_S2</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_5</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_5</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="061ae584-68da-454d-8419-b8927d069975">
                  <SHORT-NAME>DIO_PB_PTB04</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_4</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="dfceea3e-6fb1-417d-aaa2-276d22c502cb">
                  <SHORT-NAME>DIO_PB_PTB05</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_5</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_5</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="87be1b1a-08c2-424b-ba5e-f9755cb41baa">
                  <SHORT-NAME>DIO_PC_PTC09</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_2_9</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_2_9</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="9f28ad73-29ec-4634-bb23-4a566a49e3e4">
                  <SHORT-NAME>DIO_PB</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadPort">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                      <SDG GID="WritePort">
                        <SD GID="HANDLEID">1</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Port</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a5bbf53f-8096-40f5-8beb-e1de6e8f2c07">
                  <SHORT-NAME>DIO_PE_PTE03_VCCX3_EN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_4_3</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_4_3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="fc094128-7793-4469-a810-dbdab07632aa">
                  <SHORT-NAME>DIO_PA</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadPort">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                      <SDG GID="WritePort">
                        <SD GID="HANDLEID">0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Port</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0983b84e-c6a3-4473-881f-e696fffc6c8f">
                  <SHORT-NAME>DIO_PC_PTC05_HSS_DSEL</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_2_5</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_2_5</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f1b8a15e-83ae-4a03-9116-3ceac603ae3a">
                  <SHORT-NAME>DIO_PA_PTA08_HSS_DEN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_8</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_8</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="aab5ec2b-4ec8-47cd-87e9-b88ac469d3be">
                  <SHORT-NAME>DIO_PB_PTB17</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_17</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_17</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="5eec918c-cfd6-4326-b404-1b1419673b81">
                  <SHORT-NAME>DIO_PE</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadPort">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                      <SDG GID="WritePort">
                        <SD GID="HANDLEID">4</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Port</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0c1241ab-2711-4684-922f-b57117df016d">
                  <SHORT-NAME>DIO_PD</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadPort">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                      <SDG GID="WritePort">
                        <SD GID="HANDLEID">3</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Port</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="87d509aa-829f-4f47-a41a-7dc804a15ee6">
                  <SHORT-NAME>DIO_PA_PTA11_HSS_IN1</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_11</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_11</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="2c7a94fb-3529-4818-8359-8b7c73de2a34">
                  <SHORT-NAME>DIO_PB_PTB09_STP_EN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_9</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_1_9</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="646b217b-a97e-4e94-8680-b111bb88dcfa">
                  <SHORT-NAME>DIO_PC</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadPort">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                      <SDG GID="WritePort">
                        <SD GID="HANDLEID">2</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Port</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="7b965da4-b787-463c-b224-a5738aa7251b">
                  <SHORT-NAME>DIO_PE_PTE07_BOOST_FUT</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_4_7</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_4_7</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="f4a8c50e-1126-463a-b8e1-56a0393aa4fd">
                  <SHORT-NAME>DIO_PA_PTA17_BOOST_EN</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_17</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_17</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="a8f10f11-fd82-4440-9401-3784cc0896f4">
                  <SHORT-NAME>DIO_PD_PTD07_MOTOR_S0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_7</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_3_7</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="8c4d4b2f-e94f-4d66-98d4-cd3226151624">
                  <SHORT-NAME>DIO_PA_PTA09_HSS_IN3</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="PORTATTR">
                        <SD GID="MODULENAME">Dio</SD>
                      </SDG>
                      <SDG GID="ReadChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_9</SD>
                      </SDG>
                      <SDG GID="WriteChannel">
                        <SD GID="HANDLEID">DIO_CHANNEL_0_9</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/Dio_Channel</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
    <AR-PACKAGE UUID="982b9f78-c8ad-4c69-8f7a-6a423fd5eb22">
      <SHORT-NAME>BSW</SHORT-NAME>
      <AR-PACKAGES>
        <AR-PACKAGE UUID="c6cc57da-317e-48e5-947b-b23c4d2aee1a">
          <SHORT-NAME>BaseTypes</SHORT-NAME>
          <ELEMENTS>
            <SW-BASE-TYPE UUID="3a3b604e-e198-4fa5-82f4-dacbe52ec3d0">
              <SHORT-NAME>boolean</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>BOOLEAN</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="558b6772-ece5-4573-8d30-76b6621063fd">
              <SHORT-NAME>sint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="30aba813-fc51-4eb2-89d0-8d7e6667ce1c">
              <SHORT-NAME>void</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>VOID</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>void</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="87975322-2833-4eb6-9a3d-8554e9576e3f">
              <SHORT-NAME>sint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="c59e891a-3df4-4511-a851-a4ffc80e0ec7">
              <SHORT-NAME>sint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>2C</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>signed short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="e5ad5a16-2389-4461-8d42-6761d320a8e2">
              <SHORT-NAME>uint64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned long</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="b43c6e53-b850-47d6-b243-e2bbee8577f7">
              <SHORT-NAME>float32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>float</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="d3561c9e-e471-4130-847c-530b19dc6612">
              <SHORT-NAME>uint32</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>32</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned int</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="5cf30303-5383-4c49-a75f-2b5ca1482582">
              <SHORT-NAME>float64</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>64</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>IEEE754</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>double</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="517d73f4-c228-43fd-b98e-fa5e57dfdf13">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>8</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned char</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
            <SW-BASE-TYPE UUID="e88eaef8-9042-48fa-a53e-dbd6d8139552">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>FIXED_LENGTH</CATEGORY>
              <BASE-TYPE-SIZE>16</BASE-TYPE-SIZE>
              <BASE-TYPE-ENCODING>NONE</BASE-TYPE-ENCODING>
              <NATIVE-DECLARATION>unsigned short</NATIVE-DECLARATION>
            </SW-BASE-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="9efddef0-2c33-4122-815d-4200a87851f3">
          <SHORT-NAME>ImplementationDataTypes</SHORT-NAME>
          <ELEMENTS>
            <IMPLEMENTATION-DATA-TYPE UUID="be5b9569-fc87-4ef9-8828-6f4b17cf82a4">
              <SHORT-NAME>WdgM_LocalStatusType</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="53fa3bbb-0a82-4b7d-8796-2cab853426b7">
              <SHORT-NAME>WdgM_GlobalStatusType</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="e47f6ee5-60f5-476d-90dd-8347934a8162">
              <SHORT-NAME>uint8</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="21599968-5252-42e0-8094-7a48875afc05">
              <SHORT-NAME>uint16</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="0055ef0f-8dcb-49b1-a663-8046f6b012dc">
              <SHORT-NAME>WdgM_SupervisedEntityIdType</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint16</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
            <IMPLEMENTATION-DATA-TYPE UUID="08915af1-0d02-4336-872e-ed6044edf494">
              <SHORT-NAME>WdgM_ModeType</SHORT-NAME>
              <CATEGORY>VALUE</CATEGORY>
              <SW-DATA-DEF-PROPS>
                <SW-DATA-DEF-PROPS-VARIANTS>
                  <SW-DATA-DEF-PROPS-CONDITIONAL>
                    <BASE-TYPE-REF DEST="SW-BASE-TYPE">/BSW/BaseTypes/uint8</BASE-TYPE-REF>
                  </SW-DATA-DEF-PROPS-CONDITIONAL>
                </SW-DATA-DEF-PROPS-VARIANTS>
              </SW-DATA-DEF-PROPS>
            </IMPLEMENTATION-DATA-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="ac6ea890-6c26-43dd-8b42-e4d8872b878c">
          <SHORT-NAME>ModeDeclarationGroups</SHORT-NAME>
          <ELEMENTS>
            <MODE-DECLARATION-GROUP UUID="fa3d09ee-161f-4ac3-9c27-9536f20c0e6e">
              <SHORT-NAME>WdgM_Mode</SHORT-NAME>
              <CATEGORY>ALPHABETIC_ORDER</CATEGORY>
              <INITIAL-MODE-REF DEST="MODE-DECLARATION">/BSW/ModeDeclarationGroups/WdgM_Mode/SUPERVISION_OK</INITIAL-MODE-REF>
              <MODE-DECLARATIONS>
                <MODE-DECLARATION UUID="653e9036-1eb1-4538-bc88-31bd58851567">
                  <SHORT-NAME>SUPERVISION_OK</SHORT-NAME>
                  <VALUE>0</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="3f878130-7640-47dd-b2bd-929f87751d16">
                  <SHORT-NAME>SUPERVISION_FAILED</SHORT-NAME>
                  <VALUE>1</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="5454bc9d-f77e-4baf-b6c7-cc117c682152">
                  <SHORT-NAME>SUPERVISION_EXPIRED</SHORT-NAME>
                  <VALUE>2</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="7a6d5780-19b4-4af6-863d-fae463becfbb">
                  <SHORT-NAME>SUPERVISION_STOPPED</SHORT-NAME>
                  <VALUE>3</VALUE>
                </MODE-DECLARATION>
                <MODE-DECLARATION UUID="d9658bd1-7b69-4dc7-82b3-7556c161c930">
                  <SHORT-NAME>SUPERVISION_DEACTIVATED</SHORT-NAME>
                  <VALUE>4</VALUE>
                </MODE-DECLARATION>
              </MODE-DECLARATIONS>
              <ON-TRANSITION-VALUE>5</ON-TRANSITION-VALUE>
            </MODE-DECLARATION-GROUP>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="c2e53424-ba05-4d2d-8e92-e46846f03732">
          <SHORT-NAME>PortInterfaces</SHORT-NAME>
          <ELEMENTS>
            <CLIENT-SERVER-INTERFACE UUID="287f31ec-289c-4d92-b82c-04bfe01389f9">
              <SHORT-NAME>WdgM_LocalSupervision</SHORT-NAME>
              <SERVICE-KIND>WATCH-DOG-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="499b6e14-ecde-43d6-b5e3-96c6346abef8">
                  <SHORT-NAME>CheckpointReached</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_LocalSupervision/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_LocalSupervision/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="1b2d4938-cc15-40b8-87d7-e497ed07f39a">
              <SHORT-NAME>WdgM_GlobalSupervision</SHORT-NAME>
              <SERVICE-KIND>WATCH-DOG-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="cf118703-f100-469d-9f23-51ff9bdc057e">
                  <SHORT-NAME>GetFirstExpiredSEID</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="a7f646fa-9592-4c21-8811-085f10349bf5">
                      <SHORT-NAME>SEID</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/WdgM_SupervisedEntityIdType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="18e320f6-363c-47c5-aa52-ab99e98a29e6">
                  <SHORT-NAME>GetGlobalStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="c121496b-f428-46ab-abbd-616ba84ee47e">
                      <SHORT-NAME>Status</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/WdgM_GlobalStatusType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="16b9a210-8505-4389-9836-4f39e9346a17">
                  <SHORT-NAME>GetMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="6c4e0d05-c826-47fb-9140-df8bf6bd5dde">
                      <SHORT-NAME>Mode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/WdgM_ModeType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="5f6c169b-9b4f-45a9-bfc1-f07b62d1793e">
                  <SHORT-NAME>PerformReset</SHORT-NAME>
                  <ARGUMENTS/>
                  <POSSIBLE-ERROR-REFS/>
                </CLIENT-SERVER-OPERATION>
                <CLIENT-SERVER-OPERATION UUID="dc45831a-dee7-4cbc-8c3d-d3e57e4a6f6d">
                  <SHORT-NAME>SetMode</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="434a3a59-6947-4717-a264-5296736799cb">
                      <SHORT-NAME>Mode</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/WdgM_ModeType</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                    <ARGUMENT-DATA-PROTOTYPE UUID="5099409e-c5ef-4a6b-a10a-d25178659986">
                      <SHORT-NAME>CallerID</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/uint16</TYPE-TREF>
                      <DIRECTION>IN</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_GlobalSupervision/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <CLIENT-SERVER-INTERFACE UUID="0c58757f-0555-4576-bdc0-656aa2efa19d">
              <SHORT-NAME>WdgM_LocalSupervisionStatus</SHORT-NAME>
              <SERVICE-KIND>WATCH-DOG-MANAGER</SERVICE-KIND>
              <OPERATIONS>
                <CLIENT-SERVER-OPERATION UUID="619beeed-dff6-4021-96e5-675de4eed8c8">
                  <SHORT-NAME>GetLocalStatus</SHORT-NAME>
                  <ARGUMENTS>
                    <ARGUMENT-DATA-PROTOTYPE UUID="17e2082b-a56f-49de-8ad4-e3561b935884">
                      <SHORT-NAME>Status</SHORT-NAME>
                      <TYPE-TREF DEST="IMPLEMENTATION-DATA-TYPE">/BSW/ImplementationDataTypes/WdgM_LocalStatusType</TYPE-TREF>
                      <DIRECTION>OUT</DIRECTION>
                    </ARGUMENT-DATA-PROTOTYPE>
                  </ARGUMENTS>
                  <POSSIBLE-ERROR-REFS>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_LocalSupervisionStatus/E_OK</POSSIBLE-ERROR-REF>
                    <POSSIBLE-ERROR-REF DEST="APPLICATION-ERROR">/BSW/PortInterfaces/WdgM_LocalSupervisionStatus/E_NOT_OK</POSSIBLE-ERROR-REF>
                  </POSSIBLE-ERROR-REFS>
                </CLIENT-SERVER-OPERATION>
              </OPERATIONS>
              <POSSIBLE-ERRORS>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_OK</SHORT-NAME>
                  <ERROR-CODE>0</ERROR-CODE>
                </APPLICATION-ERROR>
                <APPLICATION-ERROR>
                  <SHORT-NAME>E_NOT_OK</SHORT-NAME>
                  <ERROR-CODE>1</ERROR-CODE>
                </APPLICATION-ERROR>
              </POSSIBLE-ERRORS>
            </CLIENT-SERVER-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="e87b6dac-81c2-482e-a587-309f2d601789">
              <SHORT-NAME>WdgM_IndividualMode</SHORT-NAME>
              <SERVICE-KIND>WATCH-DOG-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>WdgM_Mode</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/WdgM_Mode</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
            <MODE-SWITCH-INTERFACE UUID="cd029ba1-1965-4bed-9b04-b1c56726367d">
              <SHORT-NAME>WdgM_GlobalMode</SHORT-NAME>
              <SERVICE-KIND>WATCH-DOG-MANAGER</SERVICE-KIND>
              <MODE-GROUP>
                <SHORT-NAME>WdgM_Mode</SHORT-NAME>
                <TYPE-TREF DEST="MODE-DECLARATION-GROUP">/BSW/ModeDeclarationGroups/WdgM_Mode</TYPE-TREF>
              </MODE-GROUP>
            </MODE-SWITCH-INTERFACE>
          </ELEMENTS>
        </AR-PACKAGE>
        <AR-PACKAGE UUID="44cc059a-6101-4bce-be33-dc1adcc808b8">
          <SHORT-NAME>SWCs</SHORT-NAME>
          <ELEMENTS>
            <SERVICE-SW-COMPONENT-TYPE UUID="2232eaac-3e9a-4d28-9e1f-70c87db7545c">
              <SHORT-NAME>WdgM</SHORT-NAME>
              <PORTS>
                <P-PORT-PROTOTYPE UUID="c539806d-e0df-4163-88af-f8bbefc71081">
                  <SHORT-NAME>globalSupervision</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/WdgM_GlobalSupervision</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="70190180-7288-44c1-b544-fe767500901f">
                  <SHORT-NAME>mode_WdgMSupervisedEntity0</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/WdgM_IndividualMode</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="6b2bc90c-4389-45b1-9776-402667c65780">
                  <SHORT-NAME>localSupervision_WdgMSupervisedEntity0_WdgMCheckpoint0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="CheckpointReached">
                        <SD GID="HANDLEID">WDGM_SE_WdgMSupervisedEntity0, WDGM_CP_WdgMSupervisedEntity0_WdgMCheckpoint0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/WdgM_LocalSupervision</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="56640423-1b8d-463c-b6ea-762b7846b127">
                  <SHORT-NAME>globalmode</SHORT-NAME>
                  <PROVIDED-INTERFACE-TREF DEST="MODE-SWITCH-INTERFACE">/BSW/PortInterfaces/WdgM_GlobalMode</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
                <P-PORT-PROTOTYPE UUID="0574594b-881f-4ea5-978f-b576800d2146">
                  <SHORT-NAME>localSupervisonStatus_WdgMSupervisedEntity0</SHORT-NAME>
                  <ADMIN-DATA>
                    <SDGS>
                      <SDG GID="GetLocalStatus">
                        <SD GID="HANDLEID">WDGM_SE_WdgMSupervisedEntity0</SD>
                      </SDG>
                    </SDGS>
                  </ADMIN-DATA>
                  <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/BSW/PortInterfaces/WdgM_LocalSupervisionStatus</PROVIDED-INTERFACE-TREF>
                </P-PORT-PROTOTYPE>
              </PORTS>
            </SERVICE-SW-COMPONENT-TYPE>
          </ELEMENTS>
        </AR-PACKAGE>
      </AR-PACKAGES>
    </AR-PACKAGE>
  </AR-PACKAGES>
</AUTOSAR>