<ETHERNETKRL>
  <CONFIGURATION>
        <EXTERNAL>
          <IP>x.x.x.x</IP>
          <PORT>7000</PORT>
          <TYPE>Server</TYPE>
        </EXTERNAL>
        <INTERNAL>
          <BUFFERING Mode="FIFO" Limit="32"/>
          <BUFFSIZE Limit="65534"/>
          <ALIVE Set_Flag="997"/>
        </INTERNAL>
      </CONFIGURATION>
  <SEND>
    <XML>
      <ELEMENT Tag="req/node/rc_gripper_db" Type="STRING"/>
      <ELEMENT Tag="req/service/set_gripper_schmalz_vac" Type="STRING"/>
      <ELEMENT Tag="req/args/custom_extension/@type" Type="STRING"/>
      <ELEMENT Tag="req/args/custom_extension/box/@x" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_extension/box/@y" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_extension/box/@z" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_extension/cylinder/@height" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_extension/cylinder/@radius" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_suction_cup/@type" Type="STRING"/>
      <ELEMENT Tag="req/args/custom_suction_cup/box/@x" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_suction_cup/box/@y" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_suction_cup/box/@z" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_suction_cup/cylinder/@height" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_suction_cup/cylinder/@radius" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_vacuum_generator/@type" Type="STRING"/>
      <ELEMENT Tag="req/args/custom_vacuum_generator/box/@x" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_vacuum_generator/box/@y" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_vacuum_generator/box/@z" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_vacuum_generator/cylinder/@height" Type="REAL"/>
      <ELEMENT Tag="req/args/custom_vacuum_generator/cylinder/@radius" Type="REAL"/>
      <ELEMENT Tag="req/args/extension" Type="STRING"/>
      <ELEMENT Tag="req/args/flange_radius" Type="REAL"/>
      <ELEMENT Tag="req/args/id" Type="STRING"/>
      <ELEMENT Tag="req/args/projector" Type="STRING"/>
      <ELEMENT Tag="req/args/sensor_mounting" Type="STRING"/>
      <ELEMENT Tag="req/args/suction_cup" Type="STRING"/>
      <ELEMENT Tag="req/args/tcp_offset_z" Type="REAL"/>
      <ELEMENT Tag="req/args/vacuum_generator" Type="STRING"/>
      <ELEMENT Tag="req/end_of_request" Type="BOOL"/>
    </XML>
  </SEND>
  <RECEIVE>
    <XML>
      <ELEMENT Tag="res/gripper/@extension" Type="STRING"/>
      <ELEMENT Tag="res/gripper/@flange_radius" Type="REAL"/>
      <ELEMENT Tag="res/gripper/@id" Type="STRING"/>
      <ELEMENT Tag="res/gripper/@payload" Type="REAL"/>
      <ELEMENT Tag="res/gripper/@projector" Type="STRING"/>
      <ELEMENT Tag="res/gripper/@sensor_mounting" Type="STRING"/>
      <ELEMENT Tag="res/gripper/@suction_cup" Type="STRING"/>
      <ELEMENT Tag="res/gripper/@tcp_offset_z" Type="REAL"/>
      <ELEMENT Tag="res/gripper/@vacuum_generator" Type="STRING"/>
      <ELEMENT Tag="res/gripper/cog/@x" Type="REAL"/>
      <ELEMENT Tag="res/gripper/cog/@y" Type="REAL"/>
      <ELEMENT Tag="res/gripper/cog/@z" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_extension/@type" Type="STRING"/>
      <ELEMENT Tag="res/gripper/custom_extension/box/@x" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_extension/box/@y" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_extension/box/@z" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_extension/cylinder/@height" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_extension/cylinder/@radius" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_suction_cup/@type" Type="STRING"/>
      <ELEMENT Tag="res/gripper/custom_suction_cup/box/@x" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_suction_cup/box/@y" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_suction_cup/box/@z" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_suction_cup/cylinder/@height" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_suction_cup/cylinder/@radius" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_vacuum_generator/@type" Type="STRING"/>
      <ELEMENT Tag="res/gripper/custom_vacuum_generator/box/@x" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_vacuum_generator/box/@y" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_vacuum_generator/box/@z" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_vacuum_generator/cylinder/@height" Type="REAL"/>
      <ELEMENT Tag="res/gripper/custom_vacuum_generator/cylinder/@radius" Type="REAL"/>
      <ELEMENT Tag="res/gripper/tcp_pose_flange/@X" Type="REAL"/>
      <ELEMENT Tag="res/gripper/tcp_pose_flange/@Y" Type="REAL"/>
      <ELEMENT Tag="res/gripper/tcp_pose_flange/@Z" Type="REAL"/>
      <ELEMENT Tag="res/gripper/tcp_pose_flange/@A" Type="REAL"/>
      <ELEMENT Tag="res/gripper/tcp_pose_flange/@B" Type="REAL"/>
      <ELEMENT Tag="res/gripper/tcp_pose_flange/@C" Type="REAL"/>
      <ELEMENT Tag="res/return_code/@message" Type="STRING"/>
      <ELEMENT Tag="res/return_code/@value" Type="INT"/>
      <ELEMENT Tag="res" Set_Flag="998"/>
    </XML>
  </RECEIVE>
</ETHERNETKRL>
