<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "cpf.dtd">
<properties>

  <!-- necessary libraries. These need to be in whatever dynamic library
	   path your ld uses (for Linux, typically /etc/ld.so.conf and for Darwin,
	   the DYLD_LIBRARY_PATH environment variable)
	-->
  <simple name="Import" type="string">
	<value>liborocos-rtt</value>
  </simple>
  <simple name="Import" type="string">
	<value>liborocos-kdl</value>
  </simple>
  <simple name="Import" type="string">
	<value>liborocos-kdltk</value>
  </simple>
  <simple name="Import" type="string">
	<value>libConnectionNaming</value>
  </simple>

  <struct name="HMI" type="HMI">
	<struct name="Activity" type="PeriodicActivity">
      <simple name="Period" type="double"><value>0.5</value></simple>
      <simple name="Priority" type="short"><value>0</value></simple>
      <simple name="Scheduler" type="string"><value>ORO_SCHED_OTHER</value></simple>
	</struct>
	<simple name="AutoConf" type="boolean"><value>1</value></simple>
	<simple name="AutoStart" type="boolean"><value>1</value></simple>
	<struct name="Ports" type="PropertyBag">
      <simple name="cartesianPosition_desi" type="string">
		<value>unfiltered_cartesianPosition_desi</value></simple>
	</struct>
  </struct>

  <struct name="Filter1" type="OneAxisFilter">
	<struct name="Activity" type="PeriodicActivity">
      <simple name="Period" type="double"><value>0.5</value></simple>
      <simple name="Priority" type="short"><value>0</value></simple>
      <simple name="Scheduler" type="string"><value>ORO_SCHED_OTHER</value></simple>
	</struct>
	<simple name="AutoConf" type="boolean"><value>1</value></simple>
	<simple name="AutoStart" type="boolean"><value>1</value></simple>
	<struct name="Peers" type="PropertyBag">
      <simple type="string"><value>HMI</value></simple>
	</struct>
	<struct name="Ports" type="PropertyBag">
      <simple name="inputPosition" type="string">
		<value>unfiltered_cartesianPosition_desi</value></simple>
      <simple name="outputPosition" type="string">
		<value>filtered_cartesianPosition_desi</value></simple>
	</struct>
    <simple name="PropertyFile" type="string">
	  <value>../Filter1.cpf</value></simple>
  </struct>

  <struct name="Robot" type="Robot">
	<struct name="Activity" type="PeriodicActivity">
      <simple name="Period" type="double"><value>0.5</value></simple>
      <simple name="Priority" type="short"><value>0</value></simple>
      <simple name="Scheduler" type="string"><value>ORO_SCHED_OTHER</value></simple>
	</struct>
	<simple name="AutoConf" type="boolean"><value>1</value></simple>
	<simple name="AutoStart" type="boolean"><value>1</value></simple>
	<struct name="Peers" type="PropertyBag">
      <simple type="string"><value>Filter1</value></simple>
	</struct>
	<struct name="Ports" type="PropertyBag">
      <simple name="cartesianPosition_desi" type="string">
		<value>filtered_cartesianPosition_desi</value></simple>
	</struct>
  </struct>

</properties>
