]> rtime.felk.cvut.cz Git - arc.git/blobdiff - boards/ti_tms570ls/examples/tms570_hdk_led/led_rte_system.arxml
Added an example of LED Blinker for the TMS570LS31x HDK
[arc.git] / boards / ti_tms570ls / examples / tms570_hdk_led / led_rte_system.arxml
diff --git a/boards/ti_tms570ls/examples/tms570_hdk_led/led_rte_system.arxml b/boards/ti_tms570ls/examples/tms570_hdk_led/led_rte_system.arxml
new file mode 100644 (file)
index 0000000..09f06d7
--- /dev/null
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>\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
+  <ADMIN-DATA>\r
+    <SDGS>\r
+      <SDG GID="Arccore::AutosarOptions">\r
+        <SD GID="GENDIR">/com_example/config</SD>\r
+      </SDG>\r
+    </SDGS>\r
+  </ADMIN-DATA>\r
+  <TOP-LEVEL-PACKAGES>\r
+    <AR-PACKAGE>\r
+      <SHORT-NAME>led_rte_system_mpc5516it</SHORT-NAME>\r
+      <ADMIN-DATA>\r
+        <SDGS>\r
+          <SDG GID="Arccore::IdentifiableOptions" />\r
+        </SDGS>\r
+      </ADMIN-DATA>\r
+      <SUB-PACKAGES>\r
+        <AR-PACKAGE UUID="ef5f6387-3bc2-41d9-9e3e-019c39f34eab">\r
+          <SHORT-NAME>BlinkerKit</SHORT-NAME>\r
+          <ADMIN-DATA>\r
+            <SDGS>\r
+              <SDG GID="Arccore::IdentifiableOptions" />\r
+            </SDGS>\r
+          </ADMIN-DATA>\r
+          <ELEMENTS>\r
+            <APPLICATION-SOFTWARE-COMPONENT-TYPE>\r
+              <SHORT-NAME>Blinker</SHORT-NAME>\r
+              <ADMIN-DATA>\r
+                <SDGS>\r
+                  <SDG GID="Arccore::IdentifiableOptions" />\r
+                </SDGS>\r
+              </ADMIN-DATA>\r
+              <PORTS>\r
+                <R-PORT-PROTOTYPE UUID="0f865c58-880a-4863-8cd7-6dd7fb0285b4">\r
+                  <SHORT-NAME>LED_Port</SHORT-NAME>\r
+                  <ADMIN-DATA>\r
+                    <SDGS>\r
+                      <SDG GID="Arccore::IdentifiableOptions" />\r
+                    </SDGS>\r
+                  </ADMIN-DATA>\r
+                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/ArcCore/Services/IoHwAb/Interfaces/DigitalOutput</REQUIRED-INTERFACE-TREF>\r
+                </R-PORT-PROTOTYPE>\r
+              </PORTS>\r
+            </APPLICATION-SOFTWARE-COMPONENT-TYPE>\r
+            <INTERNAL-BEHAVIOR UUID="09f6ce07-87e6-45d6-b063-7f9ba097fbc9">\r
+              <SHORT-NAME>BlinkerBehavior</SHORT-NAME>\r
+              <ADMIN-DATA>\r
+                <SDGS>\r
+                  <SDG GID="Arccore::IdentifiableOptions" />\r
+                </SDGS>\r
+              </ADMIN-DATA>\r
+              <COMPONENT-REF DEST="APPLICATION-SOFTWARE-COMPONENT-TYPE">/led_rte_system_mpc5516it/BlinkerKit/Blinker</COMPONENT-REF>\r
+              <EVENTS>\r
+                <TIMING-EVENT UUID="e190db44-2abd-4c5d-b23e-2536bda41688">\r
+                  <SHORT-NAME>Blinker_timingEvent</SHORT-NAME>\r
+                  <ADMIN-DATA>\r
+                    <SDGS>\r
+                      <SDG GID="Arccore::IdentifiableOptions" />\r
+                    </SDGS>\r
+                  </ADMIN-DATA>\r
+                  <START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/led_rte_system_mpc5516it/BlinkerKit/BlinkerBehavior/BlinkerRunnable</START-ON-EVENT-REF>\r
+                  <PERIOD>0.5</PERIOD>\r
+                </TIMING-EVENT>\r
+              </EVENTS>\r
+              <RUNNABLES>\r
+                <RUNNABLE-ENTITY UUID="503e425c-959e-4b25-8550-d67d33d3060e">\r
+                  <SHORT-NAME>BlinkerRunnable</SHORT-NAME>\r
+                  <ADMIN-DATA>\r
+                    <SDGS>\r
+                      <SDG GID="Arccore::IdentifiableOptions" />\r
+                    </SDGS>\r
+                  </ADMIN-DATA>\r
+                  <CAN-BE-INVOKED-CONCURRENTLY>true</CAN-BE-INVOKED-CONCURRENTLY>\r
+                  <SERVER-CALL-POINTS>\r
+                    <SYNCHRONOUS-SERVER-CALL-POINT UUID="2b9712e7-0625-4559-b223-1dc9f521b5d5">\r
+                      <SHORT-NAME>syncCallPoint_1</SHORT-NAME>\r
+                      <ADMIN-DATA>\r
+                        <SDGS>\r
+                          <SDG GID="Arccore::IdentifiableOptions" />\r
+                        </SDGS>\r
+                      </ADMIN-DATA>\r
+                      <OPERATION-IREFS>\r
+                        <OPERATION-IREF>\r
+                          <R-PORT-PROTOTYPE-REF DEST="R-PORT-PROTOTYPE">/led_rte_system_mpc5516it/BlinkerKit/Blinker/LED_Port</R-PORT-PROTOTYPE-REF>\r
+                          <OPERATION-PROTOTYPE-REF DEST="OPERATION-PROTOTYPE">/ArcCore/Services/IoHwAb/Interfaces/DigitalOutput/Set</OPERATION-PROTOTYPE-REF>\r
+                        </OPERATION-IREF>\r
+                      </OPERATION-IREFS>\r
+                    </SYNCHRONOUS-SERVER-CALL-POINT>\r
+                  </SERVER-CALL-POINTS>\r
+                  <SYMBOL>BlinkerRunnable</SYMBOL>\r
+                </RUNNABLE-ENTITY>\r
+              </RUNNABLES>\r
+            </INTERNAL-BEHAVIOR>\r
+            <SWC-IMPLEMENTATION UUID="4cc57e42-9b17-4f9d-924e-3c4e8867bb14">\r
+              <SHORT-NAME>BlinkerImplementation</SHORT-NAME>\r
+              <ADMIN-DATA>\r
+                <SDGS>\r
+                  <SDG GID="Arccore::IdentifiableOptions" />\r
+                </SDGS>\r
+              </ADMIN-DATA>\r
+              <BEHAVIOR-REF DEST="INTERNAL-BEHAVIOR">/led_rte_system_mpc5516it/BlinkerKit/BlinkerBehavior</BEHAVIOR-REF>\r
+            </SWC-IMPLEMENTATION>\r
+          </ELEMENTS>\r
+        </AR-PACKAGE>\r
+      </SUB-PACKAGES>\r
+    </AR-PACKAGE>\r
+  </TOP-LEVEL-PACKAGES>\r
+</AUTOSAR>\r
+\r