<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>teer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-executive_teer/doc_stacks/2013-03-01_15-26-31.603740/executive_teer/teer_ros/src/core/</path>
    <filename>teer_8py</filename>
    <class kind="class">teer::ConditionVariable</class>
    <class kind="class">teer::GetScheduler</class>
    <class kind="class">teer::Pass</class>
    <class kind="class">teer::Rate</class>
    <class kind="class">teer::Scheduler</class>
    <class kind="class">teer::Sleep</class>
    <class kind="class">teer::SystemCall</class>
    <class kind="class">teer::Task</class>
    <class kind="class">teer::TimerScheduler</class>
    <class kind="class">teer::WaitAllTasks</class>
    <class kind="class">teer::WaitAnyTasks</class>
    <class kind="class">teer::WaitCondition</class>
    <class kind="class">teer::WaitDuration</class>
    <class kind="class">teer::WaitTask</class>
    <namespace>teer</namespace>
  </compound>
  <compound kind="file">
    <name>teer_ros.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-executive_teer/doc_stacks/2013-03-01_15-26-31.603740/executive_teer/teer_ros/src/</path>
    <filename>teer__ros_8py</filename>
    <class kind="class">teer_ros::ConditionVariable</class>
    <class kind="class">teer_ros::Scheduler</class>
    <namespace>teer_ros</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>core_path</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>af3d5fdb92d9fdbd37824c3d4d4a12dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GetScheduler</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a445c441dc02b2f2a2055d3b4f0fe761f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Pass</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>aaeff9b29ea109257011f5a1364f984d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Rate</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a1682d50cb3cd5ec7f5957379dd04ea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Sleep</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>aafe180011f2cbf3b572f79df7ba68174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Task</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>af39683fddb3081e98740ac803a0e61bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitAllTasks</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a514241d165d45fa600dbfb2d5aeb7b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitAnyTasks</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>ad1658c27e7715fd5bfbdb3e111856ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitCondition</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a457067f34b5b282b924279ebf2709d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitDuration</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a82fb5e56a136a2fc82629e2bb03127b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitTask</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a46ef1d4344323fe08986cf7fced12fd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_conditions.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-executive_teer/doc_stacks/2013-03-01_15-26-31.603740/executive_teer/teer_ros/src/core/tests/</path>
    <filename>test__conditions_8py</filename>
    <class kind="class">test_conditions::MyScheduler</class>
    <namespace>test_conditions</namespace>
    <member kind="function">
      <type>def</type>
      <name>chlorophyll_detector</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>a730700debb93c60285f85fd8fe7d53c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>energy_monitoring</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>a3ec20e2f861ea25ae87ca3e9aecb66c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main_task</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>ae1a4b5cbbd694eab76baec92417515cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sched</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>a441c33f9a02cb77f05e3cfa299027cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_wait_duration.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-executive_teer/doc_stacks/2013-03-01_15-26-31.603740/executive_teer/teer_ros/src/core/tests/</path>
    <filename>test__wait__duration_8py</filename>
    <namespace>test_wait_duration</namespace>
    <member kind="function">
      <type>def</type>
      <name>hello</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>ac6394e15b7aed8cf42b406f226f11b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tick</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>a1bd844e79d6a573429d2b1d7dadd48a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>world</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>a2aaa9edc6beefdb60292a08b31f6abaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sched</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>a7d12aabb1407c60bd2701f468c91dc22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_wait_task.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-executive_teer/doc_stacks/2013-03-01_15-26-31.603740/executive_teer/teer_ros/src/core/tests/</path>
    <filename>test__wait__task_8py</filename>
    <namespace>test_wait_task</namespace>
    <member kind="function">
      <type>def</type>
      <name>main_task</name>
      <anchorfile>namespacetest__wait__task.html</anchorfile>
      <anchor>ab50c0b68df9461b0ae02d3274e4384db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sched</name>
      <anchorfile>namespacetest__wait__task.html</anchorfile>
      <anchor>a6aa20106b8533d6db551bfca6f27c5ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>teer</name>
    <filename>namespaceteer.html</filename>
    <class kind="class">teer::ConditionVariable</class>
    <class kind="class">teer::GetScheduler</class>
    <class kind="class">teer::Pass</class>
    <class kind="class">teer::Rate</class>
    <class kind="class">teer::Scheduler</class>
    <class kind="class">teer::Sleep</class>
    <class kind="class">teer::SystemCall</class>
    <class kind="class">teer::Task</class>
    <class kind="class">teer::TimerScheduler</class>
    <class kind="class">teer::WaitAllTasks</class>
    <class kind="class">teer::WaitAnyTasks</class>
    <class kind="class">teer::WaitCondition</class>
    <class kind="class">teer::WaitDuration</class>
    <class kind="class">teer::WaitTask</class>
  </compound>
  <compound kind="class">
    <name>teer::ConditionVariable</name>
    <filename>classteer_1_1ConditionVariable.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__get__</name>
      <anchorfile>classteer_1_1ConditionVariable.html</anchorfile>
      <anchor>a908d19e8cd145c0fd7c424639dd622de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1ConditionVariable.html</anchorfile>
      <anchor>af4fb5c92a06edb243c965e4f1d858709</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__set__</name>
      <anchorfile>classteer_1_1ConditionVariable.html</anchorfile>
      <anchor>a884da794c8a6431f69cfbec03463e08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>myname</name>
      <anchorfile>classteer_1_1ConditionVariable.html</anchorfile>
      <anchor>af9692b42e2fde22718ba6385c4335048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>val</name>
      <anchorfile>classteer_1_1ConditionVariable.html</anchorfile>
      <anchor>ac4c238e0f3bd402ed668504f37854446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_name</name>
      <anchorfile>classteer_1_1ConditionVariable.html</anchorfile>
      <anchor>a62020211f9738dd4bcbc6d3c3c2d0f5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::GetScheduler</name>
    <filename>classteer_1_1GetScheduler.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1GetScheduler.html</anchorfile>
      <anchor>ac2bfa9924c962c5ec9fafc16169986b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::Pass</name>
    <filename>classteer_1_1Pass.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1Pass.html</anchorfile>
      <anchor>ad358fad4ab7e0624e038e24d19bac401</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::Rate</name>
    <filename>classteer_1_1Rate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1Rate.html</anchorfile>
      <anchor>ae909535d2f06fc0a984bc3f098773164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sleep</name>
      <anchorfile>classteer_1_1Rate.html</anchorfile>
      <anchor>ac306340f705eac250bf9d54cc428ac7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classteer_1_1Rate.html</anchorfile>
      <anchor>ac5fe024c5d6c11cc6e97d20276baa014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_time</name>
      <anchorfile>classteer_1_1Rate.html</anchorfile>
      <anchor>af19ed811150865df1fdf40f9ef88ed3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::Scheduler</name>
    <filename>classteer_1_1Scheduler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>ac8f0871039aaf442f72aa93b02b5ed26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_rate</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a14e304efe68df6472e0c4c904e3b6459</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>current_time</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>aef7d389650185bdac7c7ce210118c08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_current_tid</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a91a802c3f8267d3a843b414c7f66172c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>kill_all_tasks_except</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>ad943c28b9e7770edfb81635226201f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>kill_task</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a56a55b2b9976ecec2bec6fde184baa61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>kill_tasks</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>ab7837de6dee13f5f5632cf88a68ad3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>list_all_tids</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a5b294275bc3cb2ec102629a861d24a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_task</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>aa148c17039976452a385fcc15cfaac8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause_all_tasks_except</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a955b8ab15db06fcf47f82d7de21530fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause_task</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a93da344aef595e4bf03c6eb5536fe9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause_tasks</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>abfb3cdc30a1819b7319f1566e20fafbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>printd</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a5a9636619d6c4f9718074897f7138b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume_all_tasks_except</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a2cb3ae77092c2bea70116216a40195cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume_task</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a4421cd7541b2792ccb977fcf2b066d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume_tasks</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>af6200a64f91bc4ec4808ae1f98cb932e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>step</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a5a2bf0ab9a0e6174f9ceef6532e41981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cond_waiting</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a8f83ef690d70897f5f1233fcde3bca9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_task</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a96b2485409eacf7b1e9b82dcf2c7be4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exit_waiting</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a7c9190ebb6fd36813d4378503408ee41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>paused_in_ready</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>aba20f64e7f91f7c130324960f1bc42b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>paused_in_syscall</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>afd77f8072c51208eaa97852cc6356882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ready</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>afa61e47442c292d55522728c599fc949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>taskmap</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a4e8562a1759fb31636ba23da8240cb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_condition</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a9c31a28c16f18b493a44350b74f7b71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_del_condition</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>af7929fa7f35cfc55303df47f991cc993</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_exit</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a40381aaa6cf660ca83047b01d663f09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_log_task_created</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>aa92b500f25ab0a5b5974bfbbbf9ca8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_log_task_terminated</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a6907dc022fdb10c13500becc851dac47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_schedule</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>abfc0b3da973aca7a58dc1a1347c160a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_schedule_now</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>aa4f85bfcc6ec422a22277f7db2ff1c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_timer_callback</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a8223457afa3a77893b155bb212b5324a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_sleep</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a355220304d7453d1d7b09031cc594c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_test_conditions</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>afea47e2a1239686a682753e488e09752</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_wait_condition</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a4fb362d028694141b51f37ca4c847e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_wait_duration</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>ac6c8207abee61beec9666f2a79f1a961</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_wait_duration_rate</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>a78ffed610ba5c2f7eaad7844d0decda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_wait_for_exit</name>
      <anchorfile>classteer_1_1Scheduler.html</anchorfile>
      <anchor>ae8d6a5b8e5fb21c2d28e92b0b80ad5f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::Sleep</name>
    <filename>classteer_1_1Sleep.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1Sleep.html</anchorfile>
      <anchor>abab378583ee168a0e5b6b2055778dfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1Sleep.html</anchorfile>
      <anchor>a1bbf62d92ffa23328ac8660e5ad576ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classteer_1_1Sleep.html</anchorfile>
      <anchor>a22c1551a0cd7ec778232277818e9bbcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::SystemCall</name>
    <filename>classteer_1_1SystemCall.html</filename>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1SystemCall.html</anchorfile>
      <anchor>a7412e6dcaa524411089a528e71f41538</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::Task</name>
    <filename>classteer_1_1Task.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>a09a8149427bcfb08f8c28aa7239096f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>a2e906e1ca7335d5b3446605843b083ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>aa26a00f3bcbecaf37e6e5cd8137cdda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sendval</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>aae9b8817d926c1d2c0d119f59b9e63cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>a68a296239466090c6a6ae3f81d2a61de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tid</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>a15a6e0911e58fd625e4d1cc9f916ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>waitmode</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>a3e4cb9469c2a4b98afd0e838e48b5b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>taskid</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>a46428f31cf8eca45bbffd7fa9bd29963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WAIT_ALL</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>ac1468891b42617200b5fb86b13d40c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>WAIT_ANY</name>
      <anchorfile>classteer_1_1Task.html</anchorfile>
      <anchor>ad03208dfbe0129b4ecec06748303bfda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::TimerScheduler</name>
    <filename>classteer_1_1TimerScheduler.html</filename>
    <base>teer::Scheduler</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1TimerScheduler.html</anchorfile>
      <anchor>a6e74b18d16f52d07a83d2041843864eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classteer_1_1TimerScheduler.html</anchorfile>
      <anchor>ac0caf59b91228ab3d734fc732090b02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timer_step</name>
      <anchorfile>classteer_1_1TimerScheduler.html</anchorfile>
      <anchor>a6b6ebd440f028c953f1b7ae0c4b622d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer_cb</name>
      <anchorfile>classteer_1_1TimerScheduler.html</anchorfile>
      <anchor>a772e04b480b73b733ec77275d456bb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer_counter</name>
      <anchorfile>classteer_1_1TimerScheduler.html</anchorfile>
      <anchor>ae5dfed0737929cd1bc166d04bc532363</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_timer_callback</name>
      <anchorfile>classteer_1_1TimerScheduler.html</anchorfile>
      <anchor>a85af95505da643415d4d8f4f93f6b5cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::WaitAllTasks</name>
    <filename>classteer_1_1WaitAllTasks.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1WaitAllTasks.html</anchorfile>
      <anchor>aff4f3399d4e760dfb0fcb6214f031b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1WaitAllTasks.html</anchorfile>
      <anchor>a088bdb15dffeb57cf147886c540ed541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tids</name>
      <anchorfile>classteer_1_1WaitAllTasks.html</anchorfile>
      <anchor>a27ec43e8a8410cc3c7ce2a4794d7dee5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::WaitAnyTasks</name>
    <filename>classteer_1_1WaitAnyTasks.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1WaitAnyTasks.html</anchorfile>
      <anchor>a26fdcc459b5ada471723348e09bcfd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1WaitAnyTasks.html</anchorfile>
      <anchor>a56a3155dadfe45f8542ace0ae0985f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tids</name>
      <anchorfile>classteer_1_1WaitAnyTasks.html</anchorfile>
      <anchor>a09f61a008e24fc0aad435cd98ee4d4c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::WaitCondition</name>
    <filename>classteer_1_1WaitCondition.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1WaitCondition.html</anchorfile>
      <anchor>a977784f33b3891ea920ac94fb5ebe544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1WaitCondition.html</anchorfile>
      <anchor>a5e709a6e67e06ccd5d410229c91d0e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>condition</name>
      <anchorfile>classteer_1_1WaitCondition.html</anchorfile>
      <anchor>a45d71570ebd4387326da5d98b4182608</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::WaitDuration</name>
    <filename>classteer_1_1WaitDuration.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1WaitDuration.html</anchorfile>
      <anchor>ae0a8d0f68e1c8f8615219636a26730c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1WaitDuration.html</anchorfile>
      <anchor>aba037df60a090d2ac0dda58559d7b059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classteer_1_1WaitDuration.html</anchorfile>
      <anchor>a5da415755d3f0b71f24a7f02138d6f8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer::WaitTask</name>
    <filename>classteer_1_1WaitTask.html</filename>
    <base>teer::SystemCall</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer_1_1WaitTask.html</anchorfile>
      <anchor>acf1afcef7c3ba055d53ca48b8b892a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle</name>
      <anchorfile>classteer_1_1WaitTask.html</anchorfile>
      <anchor>ad0f4fbb1c6e83a739d43dec6b3edfe75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tid</name>
      <anchorfile>classteer_1_1WaitTask.html</anchorfile>
      <anchor>a382f2bf2a8f7bfb9bbc18e50156967d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>teer_ros</name>
    <filename>namespaceteer__ros.html</filename>
    <class kind="class">teer_ros::ConditionVariable</class>
    <class kind="class">teer_ros::Scheduler</class>
    <member kind="variable">
      <type>tuple</type>
      <name>core_path</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>af3d5fdb92d9fdbd37824c3d4d4a12dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GetScheduler</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a445c441dc02b2f2a2055d3b4f0fe761f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Pass</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>aaeff9b29ea109257011f5a1364f984d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Rate</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a1682d50cb3cd5ec7f5957379dd04ea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Sleep</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>aafe180011f2cbf3b572f79df7ba68174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Task</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>af39683fddb3081e98740ac803a0e61bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitAllTasks</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a514241d165d45fa600dbfb2d5aeb7b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitAnyTasks</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>ad1658c27e7715fd5bfbdb3e111856ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitCondition</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a457067f34b5b282b924279ebf2709d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitDuration</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a82fb5e56a136a2fc82629e2bb03127b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WaitTask</name>
      <anchorfile>namespaceteer__ros.html</anchorfile>
      <anchor>a46ef1d4344323fe08986cf7fced12fd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer_ros::ConditionVariable</name>
    <filename>classteer__ros_1_1ConditionVariable.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__get__</name>
      <anchorfile>classteer__ros_1_1ConditionVariable.html</anchorfile>
      <anchor>a50254e6e0f3074ae8422c53a34d0b30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer__ros_1_1ConditionVariable.html</anchorfile>
      <anchor>ab18043903929fc1043ea955b3463320d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__set__</name>
      <anchorfile>classteer__ros_1_1ConditionVariable.html</anchorfile>
      <anchor>a8001808936cbc3190ea3bbc5b0771c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>val</name>
      <anchorfile>classteer__ros_1_1ConditionVariable.html</anchorfile>
      <anchor>a17b680c53bac2704b41f2786c5eb78e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>teer_ros::Scheduler</name>
    <filename>classteer__ros_1_1Scheduler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>a3c9e3e53e5c0deb4e12ba8a17412ca34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>current_time</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>a17cf7e0b55cda38807ae32a97eedc466</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>a4536618ed8ead3fa04c3c39deb521730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>in_timer_count</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>a13f195532248f38e0f575a3647b446d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>running</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>abffcbbf2642de49813b4ce2957dc52e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wake_cond</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>a04c63991b13bbea94c98d8e06412fc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_timer_callback</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>abd6d60ae024d59a6b1a0dddbc760f361</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_sleep</name>
      <anchorfile>classteer__ros_1_1Scheduler.html</anchorfile>
      <anchor>a1db9724f988ff139cdddfb97f8ab1414</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_conditions</name>
    <filename>namespacetest__conditions.html</filename>
    <class kind="class">test_conditions::MyScheduler</class>
    <member kind="function">
      <type>def</type>
      <name>chlorophyll_detector</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>a730700debb93c60285f85fd8fe7d53c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>energy_monitoring</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>a3ec20e2f861ea25ae87ca3e9aecb66c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main_task</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>ae1a4b5cbbd694eab76baec92417515cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sched</name>
      <anchorfile>namespacetest__conditions.html</anchorfile>
      <anchor>a441c33f9a02cb77f05e3cfa299027cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_conditions::MyScheduler</name>
    <filename>classtest__conditions_1_1MyScheduler.html</filename>
    <base>teer::TimerScheduler</base>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>chlorophyll_level</name>
      <anchorfile>classtest__conditions_1_1MyScheduler.html</anchorfile>
      <anchor>a3e8e31546b576738e0da05f2dc666bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>energy_level</name>
      <anchorfile>classtest__conditions_1_1MyScheduler.html</anchorfile>
      <anchor>ad9c1675bf93773f64b11a478ebfb3f7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_wait_duration</name>
    <filename>namespacetest__wait__duration.html</filename>
    <member kind="function">
      <type>def</type>
      <name>hello</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>ac6394e15b7aed8cf42b406f226f11b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tick</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>a1bd844e79d6a573429d2b1d7dadd48a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>world</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>a2aaa9edc6beefdb60292a08b31f6abaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sched</name>
      <anchorfile>namespacetest__wait__duration.html</anchorfile>
      <anchor>a7d12aabb1407c60bd2701f468c91dc22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_wait_task</name>
    <filename>namespacetest__wait__task.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main_task</name>
      <anchorfile>namespacetest__wait__task.html</anchorfile>
      <anchor>ab50c0b68df9461b0ae02d3274e4384db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sched</name>
      <anchorfile>namespacetest__wait__task.html</anchorfile>
      <anchor>a6aa20106b8533d6db551bfca6f27c5ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
