<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generated from Excel -->
<!--Vector Test Automation Editor 1.1.55.0-->
<testmodule title="Gateway Tester" version="" xmlns="http://www.vector-informatik.de/CANoe/TestModule/1.16">
  <engineer>
    <info>
      <name>Name</name>
      <description>vislke</description>
    </info>
  </engineer>
  <testsetup>
    <info>
      <name>Version of test configuration</name>
      <description>1.2</description>
    </info>
    <info>
      <name>Test configuration created by</name>
      <description>Stefan</description>
    </info>
  </testsetup>
  <sut>
    <info>
      <name>ECU name</name>
      <description>Gateway</description>
    </info>
    <info>
      <name>ECU version</name>
      <description>0.99</description>
    </info>
  </sut>
  <conditions>
    <!-- relates to line # 8 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="ABSdata" bus="Engine" />
      </request>
      <response>
        <canmsg id="EngineInfo" bus="Comfort">
          <signalref name="Comf_CarSpeed" refname="CarSpeed" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 9 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="ABSdata" bus="Engine" />
      </request>
      <response>
        <canmsg id="EngineInfo" bus="Comfort">
          <signalref name="Comf_GearLock" refname="Gear_Lock" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 10 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="EngineData" bus="Engine" />
      </request>
      <response>
        <canmsg id="EngineInfo" bus="Comfort">
          <signalref name="Comf_EngSpeed" refname="EngineSpeed" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 11 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="EngineData" bus="Engine" />
      </request>
      <response>
        <canmsg id="EngineInfo" bus="Comfort">
          <signalref name="Comf_EngTemp" refname="EngineTemp" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 12 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="GearBoxInfo" bus="Engine" />
      </request>
      <response>
        <canmsg id="EngineInfo" bus="Comfort">
          <signalref name="Comf_Gear" refname="GearBox" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 13 in the excel file -->
    <requestresponsecheck timeout=" 2000us" mintime="100us">
      <request>
        <canmsg id="IgnitionInfo" bus="Comfort" />
      </request>
      <response>
        <canmsg id="Ignition_key" bus="Engine">
          <byteref pos=" 0" refpos=" 0" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 14 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="LSeat_Sensoric" bus="Comfort" />
      </request>
      <response>
        <canmsg id="ComfortStatus" bus="Engine">
          <signalref name="DriverDetect" refname="Comf_DriverDetection" />
        </canmsg>
      </response>
    </requestresponsecheck>
    <!-- relates to line # 15 in the excel file -->
    <requestresponsecheck timeout=" 1000ms" mintime="100us">
      <request>
        <canmsg id="RSeat_Sensoric" bus="Comfort" />
      </request>
      <response>
        <canmsg id="ComfortStatus" bus="Engine">
          <signalref name="PassengerDetect" refname="Comf_PassengerDetection" />
        </canmsg>
      </response>
    </requestresponsecheck>
  </conditions>
  <!-- This gateway checks can be used either in an isolated configuration (the test stimulates)
       or within a setup where an extra stimulation is not needed, because other
       ECUs are sending the stimulation messages.
       This can be controlled within the generation dialog. -->
  <!-- Stimulation by the test case has been selected during generation -->
  <!-- Start: The test cases itself -->
  <testcase title="Stimulate values for signal CarSpeed" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="CarSpeed" msg="ABSdata" bus="Engine">0</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="CarSpeed" msg="ABSdata" bus="Engine">255</cansignal>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for signal Gear_Lock" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="Gear_Lock" msg="ABSdata" bus="Engine">1</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="Gear_Lock" msg="ABSdata" bus="Engine">2</cansignal>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for signal EngineSpeed" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="EngineSpeed" msg="EngineData" bus="Engine">0</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="EngineSpeed" msg="EngineData" bus="Engine">8000</cansignal>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for signal EngineTemp" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="EngineTemp" msg="EngineData" bus="Engine">-50</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="EngineTemp" msg="EngineData" bus="Engine">150</cansignal>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for signal GearBox" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="GearBox" msg="GearBoxInfo" bus="Engine">0</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="GearBox" msg="GearBoxInfo" bus="Engine">8</cansignal>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for message Ignition" ident="">
    <initialize title="" wait=" 6000us">
      <canmsg id="IgnitionInfo" bus="Comfort">
        <byte pos=" 0 ">0x12</byte>
      </canmsg>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for signal Comf_DriverDetection" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="Comf_DriverDetection" msg="LSeat_Sensoric" bus="Comfort">0</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="Comf_DriverDetection" msg="LSeat_Sensoric" bus="Comfort">5</cansignal>
    </initialize>
  </testcase>
  <testcase title="Stimulate values for signal Comf_PassengerDetection" ident="">
    <initialize title="" wait=" 3000ms">
      <cansignal name="Comf_PassengerDetection" msg="RSeat_Sensoric" bus="Comfort">0</cansignal>
    </initialize>
    <initialize title="" wait=" 3000ms">
      <cansignal name="Comf_PassengerDetection" msg="RSeat_Sensoric" bus="Comfort">5</cansignal>
    </initialize>
  </testcase>
  <testcase title="Wait for 10 more seconds after the stimulation and purely observe" ident="">
    <untilend title="" wait="10s" />
  </testcase>
  <!-- End: The test cases itself -->
</testmodule>