<?xml version="1.0" encoding="UTF-8"?>\r
-<AUTOSAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/3.1.5" xsi:schemaLocation="http://autosar.org/3.1.5 autosar_3-1-5.xsd"><TOP-LEVEL-PACKAGES>\r
+<AUTOSAR xmlns="http://autosar.org/3.1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/3.1.5 autosar_3-1-5.xsd">\r
+ <TOP-LEVEL-PACKAGES>\r
<AR-PACKAGE>\r
<SHORT-NAME>led_rte_ecuc_mpc5567</SHORT-NAME>\r
<ELEMENTS>\r
<SHORT-NAME>led_rte_ecuc_mpc5567</SHORT-NAME>\r
<ADMIN-DATA>\r
<DOC-REVISIONS>\r
- <DOC-REVISION/>\r
+ <DOC-REVISION />\r
</DOC-REVISIONS>\r
<SDGS>\r
<SDG GID="Arccore::EcuOptions">\r
<SD GID="MCU">MPC5567</SD>\r
- <SD GID="GENDIR">${PROJECT_LOC}/config</SD>\r
+ <SD GID="GENDIR">${RESOURCE_LOC}/config</SD>\r
</SDG>\r
</SDGS>\r
</ADMIN-DATA>\r
<SHORT-NAME>EcuM</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">2.0.2</SD>\r
<SHORT-NAME>User_1</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMUserConfig</DEFINITION-REF>\r
</CONTAINER>\r
+ <CONTAINER UUID="a4038218-a66d-40f4-800e-1d0e8dc57b74">\r
+ <SHORT-NAME>EcuMDefaultShutdownTarget</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultState</DEFINITION-REF>\r
+ <VALUE>EcuMStateReset</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMDefaultShutdownTarget/EcuMDefaultSleepModeRef</DEFINITION-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="aed51413-87e0-4bc5-830b-29a617ef9cb5">\r
+ <SHORT-NAME>EcuMSleepMode</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeSuspend</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMSleepModeMcuModeRef</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/led_rte_ecuc_mpc5567/Mcu/McuModuleConfiguration/SLEEP</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="SYMBOLIC-NAME-REFERENCE-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMSleepMode/EcuMWakeupSourceMask</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/led_rte_ecuc_mpc5567/EcuM/EcuMConfiguration/EcuMWakeupSource</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="fd768b60-df84-4248-b85c-7ef801a665b8">\r
+ <SHORT-NAME>EcuMWakeupSource</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMResetReason</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <FLOAT-VALUE>\r
+ <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMValidationTimeout</DEFINITION-REF>\r
+ <VALUE>0.0</VALUE>\r
+ </FLOAT-VALUE>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourceId</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/EcuM/EcuMConfiguration/EcuMWakeupSource/EcuMWakeupSourcePolling</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ </PARAMETER-VALUES>\r
+ </CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
</CONTAINERS>\r
<SHORT-NAME>Os</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">2.0.34</SD>\r
<SHORT-NAME>Startup</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>\r
<SHORT-NAME>Scheduled</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsTask</DEFINITION-REF>\r
<SHORT-NAME>OsTick</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsCounter</DEFINITION-REF>\r
<SHORT-NAME>OsApplication1</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsApplication</DEFINITION-REF>\r
<SHORT-NAME>Alarm1</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsAlarm</DEFINITION-REF>\r
<SHORT-NAME>ScheduleEvent</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Os/OsEvent</DEFINITION-REF>\r
<SHORT-NAME>Port</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">2.0.2</SD>\r
<SHORT-NAME>PortContainer_1</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer</DEFINITION-REF>\r
<SHORT-NAME>GPIO[125]</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Port/PortConfigSet/PortContainer/PortPin</DEFINITION-REF>\r
<SHORT-NAME>Mcu</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">2.0.3</SD>\r
<SHORT-NAME>Clock</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint</DEFINITION-REF>\r
</CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
- <CONTAINER UUID="654e3ed7-00f1-4ea5-af70-b81e2ce44183">\r
- <SHORT-NAME>McuModeSettingConf</SHORT-NAME>\r
+ <CONTAINER UUID="b3c1a44d-b7c6-46f5-8963-ba70e7491b90">\r
+ <SHORT-NAME>RUN</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <INTEGER-VALUE>\r
+ <DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf/McuMode</DEFINITION-REF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-VALUE>\r
+ </PARAMETER-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="b700d6c4-cf7b-4ca4-a730-1d62d548f4f6">\r
+ <SHORT-NAME>SLEEP</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Mcu/McuModuleConfiguration/McuModeSettingConf</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<INTEGER-VALUE>\r
<SHORT-NAME>Dio</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">2.0.0</SD>\r
<SHORT-NAME>Generic</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioPort</DEFINITION-REF>\r
<SHORT-NAME>RED_LED</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Dio/DioPort/DioChannel</DEFINITION-REF>\r
<SHORT-NAME>IoHwAb</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">2.0.1</SD>\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="MODULE-DEF">/ArcCore/IoHwAb</DEFINITION-REF>\r
+ <CONTAINERS>\r
+ <CONTAINER UUID="f819ae89-f8f4-403d-a48d-63a0539f8983">\r
+ <SHORT-NAME>IoHwAbGeneral</SHORT-NAME>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/IoHwAb/IoHwAbGeneral</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbGeneral/IoHwAbDevErrorDetect</DEFINITION-REF>\r
+ <VALUE>true</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbGeneral/IoHwAbUseRte</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ <FLOAT-VALUE>\r
+ <DEFINITION-REF DEST="FLOAT-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbGeneral/IoHwAbAnalogMaxVoltage</DEFINITION-REF>\r
+ <VALUE>5.0</VALUE>\r
+ </FLOAT-VALUE>\r
+ </PARAMETER-VALUES>\r
+ </CONTAINER>\r
+ <CONTAINER UUID="1e53bca9-bbe8-4688-9803-57fb8f539a56">\r
+ <SHORT-NAME>DigitalSignal_Red_Led</SHORT-NAME>\r
+ <ADMIN-DATA>\r
+ <SDGS>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
+ </SDGS>\r
+ </ADMIN-DATA>\r
+ <DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/IoHwAb/IoHwAbDigitalSignal</DEFINITION-REF>\r
+ <PARAMETER-VALUES>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbDigitalSignal/IoHwAbDigitalMethod</DEFINITION-REF>\r
+ <VALUE>IOHWAB_DIGITAL_WRITE</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ <BOOLEAN-VALUE>\r
+ <DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbDigitalSignal/IoHwAbDigitalInverted</DEFINITION-REF>\r
+ <VALUE>false</VALUE>\r
+ </BOOLEAN-VALUE>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbDigitalSignal/IoHwAbDigitalDefaultValue</DEFINITION-REF>\r
+ <VALUE>IOHWAB_LOW</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ <ENUMERATION-VALUE>\r
+ <DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbDigitalSignal/IoHwAbDigitalType</DEFINITION-REF>\r
+ <VALUE>IOHWAB_DIO</VALUE>\r
+ </ENUMERATION-VALUE>\r
+ </PARAMETER-VALUES>\r
+ <REFERENCE-VALUES>\r
+ <REFERENCE-VALUE>\r
+ <DEFINITION-REF DEST="REFERENCE-PARAM-DEF">/ArcCore/IoHwAb/IoHwAbDigitalSignal/IoHwAbDioChannelRef</DEFINITION-REF>\r
+ <VALUE-REF DEST="CONTAINER">/led_rte_ecuc_mpc5567/Dio/Generic/RED_LED</VALUE-REF>\r
+ </REFERENCE-VALUE>\r
+ </REFERENCE-VALUES>\r
+ </CONTAINER>\r
+ </CONTAINERS>\r
</MODULE-CONFIGURATION>\r
<MODULE-CONFIGURATION UUID="a1dcb7a6-5e30-4576-aeef-08094187e88c">\r
<SHORT-NAME>Rte</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG/>\r
+ <SDG />\r
<SDG GID="Arccore::ModuleOptions">\r
<SD GID="GENERATE_AND_VALIDATE">true</SD>\r
<SD GID="ARCCORE_EDITOR_VERSION">0.0.9</SD>\r
</INTEGER-VALUE>\r
<ENUMERATION-VALUE>\r
<DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Rte/RteGeneration/RteGenerationMode</DEFINITION-REF>\r
- <VALUE></VALUE>\r
+ <VALUE />\r
</ENUMERATION-VALUE>\r
<BOOLEAN-VALUE>\r
<DEFINITION-REF DEST="BOOLEAN-PARAM-DEF">/ArcCore/Rte/RteGeneration/RteMeasurementSupport</DEFINITION-REF>\r
</BOOLEAN-VALUE>\r
<ENUMERATION-VALUE>\r
<DEFINITION-REF DEST="ENUMERATION-PARAM-DEF">/ArcCore/Rte/RteGeneration/RteOptimizationMode</DEFINITION-REF>\r
- <VALUE></VALUE>\r
+ <VALUE />\r
</ENUMERATION-VALUE>\r
<INTEGER-VALUE>\r
<DEFINITION-REF DEST="INTEGER-PARAM-DEF">/ArcCore/Rte/RteGeneration/RteVfbTrace</DEFINITION-REF>\r
</INTEGER-VALUE>\r
<FUNCTION-NAME-VALUE>\r
<DEFINITION-REF DEST="FUNCTION-NAME-DEF">/ArcCore/Rte/RteGeneration/RteVfbTraceFunction</DEFINITION-REF>\r
- <VALUE></VALUE>\r
+ <VALUE />\r
</FUNCTION-NAME-VALUE>\r
</PARAMETER-VALUES>\r
</CONTAINER>\r
<SHORT-NAME>BlinkerRunnable_RunnableMapping</SHORT-NAME>\r
<ADMIN-DATA>\r
<SDGS>\r
- <SDG GID="Arccore::IdentifiableOptions"/>\r
+ <SDG GID="Arccore::IdentifiableOptions" />\r
</SDGS>\r
</ADMIN-DATA>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Rte/SwComponentInstance/RunnableEntityMapping</DEFINITION-REF>\r
</CONTAINER>\r
</SUB-CONTAINERS>\r
</CONTAINER>\r
- <CONTAINER UUID="3bec11fd-f2e2-4326-9ddf-2ba785960389">\r
- <SHORT-NAME>led_rte_ecuc_mpc5567_IoHwAbComponentType_prototypeInstance</SHORT-NAME>\r
+ <CONTAINER UUID="6850ac6b-1945-4f11-b8f1-b5c2af055c0e">\r
+ <SHORT-NAME>EcuAbstraction_prototypeInstance</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Rte/SwComponentInstance</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<BOOLEAN-VALUE>\r
<REFERENCE-VALUES>\r
<REFERENCE-VALUE>\r
<DEFINITION-REF DEST="FOREIGN-REFERENCE-PARAM-DEF">/ArcCore/Rte/SwComponentInstance/ImplementationRef</DEFINITION-REF>\r
- <VALUE-REF DEST="SWC-IMPLEMENTATION">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbImplementation</VALUE-REF>\r
+ <VALUE-REF DEST="SWC-IMPLEMENTATION">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstractionImplementation</VALUE-REF>\r
</REFERENCE-VALUE>\r
<INSTANCE-REFERENCE-VALUE>\r
<DEFINITION-REF DEST="INSTANCE-REFERENCE-PARAM-DEF">/ArcCore/Rte/SwComponentInstance/SoftwareComponentInstanceRef</DEFINITION-REF>\r
<VALUE-IREF>\r
- <VALUE-REF DEST="COMPONENT-PROTOTYPE">/led_rte_mpc5567_extract/led_rte_mpc5567_extract_toplevelcomposition/led_rte_ecuc_mpc5567_IoHwAbComponentType_prototype</VALUE-REF>\r
+ <VALUE-REF DEST="COMPONENT-PROTOTYPE">/led_rte_mpc5567_extract/led_rte_mpc5567_extract_toplevelcomposition/EcuAbstraction_prototype</VALUE-REF>\r
</VALUE-IREF>\r
</INSTANCE-REFERENCE-VALUE>\r
</REFERENCE-VALUES>\r
<SUB-CONTAINERS>\r
- <CONTAINER UUID="7474d5c0-1e83-4ab8-b9d0-28cfbefe1980">\r
- <SHORT-NAME>IoHwAb_Write_RED_LED_RunnableMapping</SHORT-NAME>\r
+ <CONTAINER UUID="7f3a4250-8116-44c0-80e3-3c7234f843bd">\r
+ <SHORT-NAME>DigitalOutput_Set_RunnableMapping</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Rte/SwComponentInstance/RunnableEntityMapping</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<FLOAT-VALUE>\r
<REFERENCE-VALUES>\r
<REFERENCE-VALUE>\r
<DEFINITION-REF DEST="FOREIGN-REFERENCE-PARAM-DEF">/ArcCore/Rte/SwComponentInstance/RunnableEntityMapping/RTEEventRef</DEFINITION-REF>\r
- <VALUE-REF DEST="OPERATION-INVOKED-EVENT">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbBehavior/IoHwAbOpEvent_RED_LED_Write</VALUE-REF>\r
+ <VALUE-REF DEST="OPERATION-INVOKED-EVENT">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstractionBehaviour/DigitalSignal_Red_Led_Set_oie</VALUE-REF>\r
</REFERENCE-VALUE>\r
</REFERENCE-VALUES>\r
</CONTAINER>\r
- <CONTAINER UUID="86acc18f-0090-43a5-ba8a-d4cf3a322f29">\r
- <SHORT-NAME>IoHwAb_Read_RED_LED_RunnableMapping</SHORT-NAME>\r
+ <CONTAINER UUID="59e12e46-7549-4985-9eef-4a7cb96bfd92">\r
+ <SHORT-NAME>DigitalOutput_ReadBack_RunnableMapping</SHORT-NAME>\r
<DEFINITION-REF DEST="PARAM-CONF-CONTAINER-DEF">/ArcCore/Rte/SwComponentInstance/RunnableEntityMapping</DEFINITION-REF>\r
<PARAMETER-VALUES>\r
<FLOAT-VALUE>\r
<REFERENCE-VALUES>\r
<REFERENCE-VALUE>\r
<DEFINITION-REF DEST="FOREIGN-REFERENCE-PARAM-DEF">/ArcCore/Rte/SwComponentInstance/RunnableEntityMapping/RTEEventRef</DEFINITION-REF>\r
- <VALUE-REF DEST="OPERATION-INVOKED-EVENT">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbBehavior/IoHwAbOpEvent_RED_LED_Read</VALUE-REF>\r
+ <VALUE-REF DEST="OPERATION-INVOKED-EVENT">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstractionBehaviour/DigitalSignal_Red_Led_ReadBack_oie</VALUE-REF>\r
</REFERENCE-VALUE>\r
</REFERENCE-VALUES>\r
</CONTAINER>\r
<SHORT-NAME>GeneratedIoHardwareAbstraction</SHORT-NAME>\r
<ELEMENTS>\r
<ECU-ABSTRACTION-COMPONENT-TYPE>\r
- <SHORT-NAME>led_rte_ecuc_mpc5567_IoHwAbComponentType</SHORT-NAME>\r
+ <SHORT-NAME>EcuAbstraction</SHORT-NAME>\r
<PORTS>\r
<P-PORT-PROTOTYPE>\r
- <SHORT-NAME>RED_LED</SHORT-NAME>\r
- <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/Interfaces/DigitalInterface</PROVIDED-INTERFACE-TREF>\r
+ <SHORT-NAME>DigitalSignal_Red_Led</SHORT-NAME>\r
+ <PROVIDED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/ArcCore/Services/IoHwAb/Interfaces/DigitalOutput</PROVIDED-INTERFACE-TREF>\r
</P-PORT-PROTOTYPE>\r
</PORTS>\r
</ECU-ABSTRACTION-COMPONENT-TYPE>\r
<INTERNAL-BEHAVIOR>\r
- <SHORT-NAME>led_rte_ecuc_mpc5567_IoHwAbBehavior</SHORT-NAME>\r
- <COMPONENT-REF DEST="ECU-ABSTRACTION-COMPONENT-TYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbComponentType</COMPONENT-REF>\r
+ <SHORT-NAME>EcuAbstractionBehaviour</SHORT-NAME>\r
+ <COMPONENT-REF DEST="ECU-ABSTRACTION-COMPONENT-TYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstraction</COMPONENT-REF>\r
<EVENTS>\r
<OPERATION-INVOKED-EVENT>\r
- <SHORT-NAME>IoHwAbOpEvent_RED_LED_Write</SHORT-NAME>\r
- <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbBehavior/IoHwAb_Write_RED_LED</START-ON-EVENT-REF>\r
+ <SHORT-NAME>DigitalSignal_Red_Led_Set_oie</SHORT-NAME>\r
+ <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstractionBehaviour/DigitalOutput_Set</START-ON-EVENT-REF>\r
<OPERATION-IREF>\r
- <P-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbComponentType/RED_LED</P-PORT-PROTOTYPE-REF>\r
- <OPERATION-PROTOTYPE-REF DEST="OPERATION-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/Interfaces/DigitalInterface/Write</OPERATION-PROTOTYPE-REF>\r
+ <P-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstraction/DigitalSignal_Red_Led</P-PORT-PROTOTYPE-REF>\r
+ <OPERATION-PROTOTYPE-REF DEST="OPERATION-PROTOTYPE">/ArcCore/Services/IoHwAb/Interfaces/DigitalOutput/Set</OPERATION-PROTOTYPE-REF>\r
</OPERATION-IREF>\r
</OPERATION-INVOKED-EVENT>\r
<OPERATION-INVOKED-EVENT>\r
- <SHORT-NAME>IoHwAbOpEvent_RED_LED_Read</SHORT-NAME>\r
- <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbBehavior/IoHwAb_Read_RED_LED</START-ON-EVENT-REF>\r
+ <SHORT-NAME>DigitalSignal_Red_Led_ReadBack_oie</SHORT-NAME>\r
+ <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstractionBehaviour/DigitalOutput_ReadBack</START-ON-EVENT-REF>\r
<OPERATION-IREF>\r
- <P-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbComponentType/RED_LED</P-PORT-PROTOTYPE-REF>\r
- <OPERATION-PROTOTYPE-REF DEST="OPERATION-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/Interfaces/DigitalInterface/Read</OPERATION-PROTOTYPE-REF>\r
+ <P-PORT-PROTOTYPE-REF DEST="P-PORT-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstraction/DigitalSignal_Red_Led</P-PORT-PROTOTYPE-REF>\r
+ <OPERATION-PROTOTYPE-REF DEST="OPERATION-PROTOTYPE">/ArcCore/Services/IoHwAb/Interfaces/DigitalOutput/ReadBack</OPERATION-PROTOTYPE-REF>\r
</OPERATION-IREF>\r
</OPERATION-INVOKED-EVENT>\r
</EVENTS>\r
+ <PORT-API-OPTIONS>\r
+ <PORT-API-OPTION>\r
+ <PORT-ARG-VALUES>\r
+ <INTEGER-LITERAL UUID="fefe9bc5-36b0-4e0e-abb5-bc9751e2e6ea">\r
+ <SHORT-NAME>SignalId</SHORT-NAME>\r
+ <TYPE-TREF DEST="INTEGER-TYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/IoHwAb_SignalType</TYPE-TREF>\r
+ <VALUE>0</VALUE>\r
+ </INTEGER-LITERAL>\r
+ </PORT-ARG-VALUES>\r
+ <PORT-REF DEST="P-PORT-PROTOTYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstraction/DigitalSignal_Red_Led</PORT-REF>\r
+ </PORT-API-OPTION>\r
+ </PORT-API-OPTIONS>\r
<RUNNABLES>\r
<RUNNABLE-ENTITY>\r
- <SHORT-NAME>IoHwAb_Write_RED_LED</SHORT-NAME>\r
+ <SHORT-NAME>DigitalOutput_Set</SHORT-NAME>\r
<CAN-BE-INVOKED-CONCURRENTLY>true</CAN-BE-INVOKED-CONCURRENTLY>\r
- <SYMBOL>IoHwAb_Write_RED_LED</SYMBOL>\r
+ <SYMBOL>DigitalOutput_Set</SYMBOL>\r
</RUNNABLE-ENTITY>\r
<RUNNABLE-ENTITY>\r
- <SHORT-NAME>IoHwAb_Read_RED_LED</SHORT-NAME>\r
+ <SHORT-NAME>DigitalOutput_ReadBack</SHORT-NAME>\r
<CAN-BE-INVOKED-CONCURRENTLY>true</CAN-BE-INVOKED-CONCURRENTLY>\r
- <SYMBOL>IoHwAb_Read_RED_LED</SYMBOL>\r
+ <SYMBOL>DigitalOutput_ReadBack</SYMBOL>\r
</RUNNABLE-ENTITY>\r
</RUNNABLES>\r
- <SUPPORTS-MULTIPLE-INSTANTIATION>false</SUPPORTS-MULTIPLE-INSTANTIATION>\r
</INTERNAL-BEHAVIOR>\r
<SWC-IMPLEMENTATION>\r
- <SHORT-NAME>led_rte_ecuc_mpc5567_IoHwAbImplementation</SHORT-NAME>\r
- <BEHAVIOR-REF DEST="INTERNAL-BEHAVIOR">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/led_rte_ecuc_mpc5567_IoHwAbBehavior</BEHAVIOR-REF>\r
+ <SHORT-NAME>EcuAbstractionImplementation</SHORT-NAME>\r
+ <PROGRAMMING-LANGUAGE>C</PROGRAMMING-LANGUAGE>\r
+ <BEHAVIOR-REF DEST="INTERNAL-BEHAVIOR">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/EcuAbstractionBehaviour</BEHAVIOR-REF>\r
</SWC-IMPLEMENTATION>\r
+ <INTEGER-TYPE>\r
+ <SHORT-NAME>IoHwAb_SignalType</SHORT-NAME>\r
+ <LOWER-LIMIT INTERVAL-TYPE="CLOSED">0</LOWER-LIMIT>\r
+ <UPPER-LIMIT INTERVAL-TYPE="CLOSED">65535</UPPER-LIMIT>\r
+ </INTEGER-TYPE>\r
</ELEMENTS>\r
- <SUB-PACKAGES>\r
- <AR-PACKAGE>\r
- <SHORT-NAME>DataTypes</SHORT-NAME>\r
- <ELEMENTS>\r
- <BOOLEAN-TYPE>\r
- <SHORT-NAME>BooleanType</SHORT-NAME>\r
- </BOOLEAN-TYPE>\r
- </ELEMENTS>\r
- </AR-PACKAGE>\r
- <AR-PACKAGE>\r
- <SHORT-NAME>Interfaces</SHORT-NAME>\r
- <ELEMENTS>\r
- <CLIENT-SERVER-INTERFACE>\r
- <SHORT-NAME>DigitalInterface</SHORT-NAME>\r
- <IS-SERVICE>false</IS-SERVICE>\r
- <OPERATIONS>\r
- <OPERATION-PROTOTYPE UUID="822399c3-ea91-4a12-a54b-71c1b0ad8e3c">\r
- <SHORT-NAME>Write</SHORT-NAME>\r
- <ARGUMENTS>\r
- <ARGUMENT-PROTOTYPE UUID="0c099a66-982b-48c3-a898-f9b0ec41b5c3">\r
- <SHORT-NAME>Value</SHORT-NAME>\r
- <TYPE-TREF DEST="BOOLEAN-TYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/DataTypes/BooleanType</TYPE-TREF>\r
- <DIRECTION>IN</DIRECTION>\r
- </ARGUMENT-PROTOTYPE>\r
- </ARGUMENTS>\r
- </OPERATION-PROTOTYPE>\r
- <OPERATION-PROTOTYPE UUID="c99a53e4-92e1-4cf0-bcf8-621820c11001">\r
- <SHORT-NAME>Read</SHORT-NAME>\r
- <ARGUMENTS>\r
- <ARGUMENT-PROTOTYPE UUID="40a1c7ce-f6a9-4e40-8498-87912b4047b8">\r
- <SHORT-NAME>Value</SHORT-NAME>\r
- <TYPE-TREF DEST="BOOLEAN-TYPE">/led_rte_ecuc_mpc5567/GeneratedIoHardwareAbstraction/DataTypes/BooleanType</TYPE-TREF>\r
- <DIRECTION>OUT</DIRECTION>\r
- </ARGUMENT-PROTOTYPE>\r
- </ARGUMENTS>\r
- </OPERATION-PROTOTYPE>\r
- </OPERATIONS>\r
- </CLIENT-SERVER-INTERFACE>\r
- </ELEMENTS>\r
- </AR-PACKAGE>\r
- </SUB-PACKAGES>\r
</AR-PACKAGE>\r
</SUB-PACKAGES>\r
</AR-PACKAGE>\r
- </TOP-LEVEL-PACKAGES></AUTOSAR>\r
+ </TOP-LEVEL-PACKAGES>\r
+</AUTOSAR>\r
+\r