Skip to content

Commit

Permalink
deploy: 4081f79
Browse files Browse the repository at this point in the history
  • Loading branch information
bmagyar committed Dec 18, 2023
1 parent fd257a3 commit 25f8077
Show file tree
Hide file tree
Showing 243 changed files with 567 additions and 555 deletions.
2 changes: 1 addition & 1 deletion foxy/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 6e705f2d007a79748727cd04e1bff2a7
config: 9b104a83d169bdd5a68f8a29983da954
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified foxy/.doctrees/doc/acknowledgements/acknowledgements.doctree
Binary file not shown.
Binary file modified foxy/.doctrees/doc/contributing/contributing.doctree
Binary file not shown.
Binary file not shown.
Binary file modified foxy/.doctrees/doc/getting_started/getting_started.doctree
Binary file not shown.
Binary file modified foxy/.doctrees/doc/project_ideas.doctree
Binary file not shown.
Binary file modified foxy/.doctrees/doc/resources/resources.doctree
Binary file not shown.
Binary file not shown.
Binary file modified foxy/.doctrees/doc/ros2_control/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified foxy/.doctrees/doc/ros2_control_demos/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified foxy/.doctrees/environment.pickle
Binary file not shown.
Binary file modified foxy/.doctrees/index.doctree
Binary file not shown.
2 changes: 1 addition & 1 deletion foxy/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ <h2>Development Organisation and Communication<a class="headerlink" href="#devel
</dd>
</dl>
<hr class="docutils" />
<p>Built on 2023-12-17 at 05:31 GMT</p>
<p>Built on 2023-12-18 at 05:31 GMT</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion foxy/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion galactic/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 63ed2904b0eb7c948529ce0dbc46dc59
config: d5eb846407317fcfe2eeababcd95eb17
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified galactic/.doctrees/doc/acknowledgements/acknowledgements.doctree
Binary file not shown.
Binary file modified galactic/.doctrees/doc/contributing/contributing.doctree
Binary file not shown.
Binary file not shown.
Binary file modified galactic/.doctrees/doc/getting_started/getting_started.doctree
Binary file not shown.
Binary file modified galactic/.doctrees/doc/project_ideas.doctree
Binary file not shown.
Binary file modified galactic/.doctrees/doc/resources/resources.doctree
Binary file not shown.
Binary file not shown.
Binary file modified galactic/.doctrees/doc/ros2_control/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified galactic/.doctrees/doc/ros2_control_demos/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified galactic/.doctrees/environment.pickle
Binary file not shown.
Binary file modified galactic/.doctrees/index.doctree
Binary file not shown.
2 changes: 1 addition & 1 deletion galactic/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ <h2>Development Organisation and Communication<a class="headerlink" href="#devel
</dd>
</dl>
<hr class="docutils" />
<p>Built on 2023-12-17 at 05:31 GMT</p>
<p>Built on 2023-12-18 at 05:31 GMT</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion galactic/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion humble/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 235ce23244d6b207ac032bb221026379
config: fd3118439b77e071f5359ab8aa2148fe
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified humble/.doctrees/doc/acknowledgements/acknowledgements.doctree
Binary file not shown.
Binary file modified humble/.doctrees/doc/contributing/contributing.doctree
Binary file not shown.
Binary file not shown.
Binary file modified humble/.doctrees/doc/gazebo_ros2_control/doc/index.doctree
Binary file not shown.
Binary file modified humble/.doctrees/doc/getting_started/getting_started.doctree
Binary file not shown.
Binary file modified humble/.doctrees/doc/gz_ros2_control/doc/index.doctree
Binary file not shown.
Binary file modified humble/.doctrees/doc/project_ideas.doctree
Binary file not shown.
Binary file modified humble/.doctrees/doc/resources/resources.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified humble/.doctrees/doc/ros2_control/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified humble/.doctrees/doc/ros2_control_demos/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified humble/.doctrees/doc/simulators/simulators.doctree
Binary file not shown.
Binary file modified humble/.doctrees/doc/supported_robots/supported_robots.doctree
Binary file not shown.
Binary file modified humble/.doctrees/environment.pickle
Binary file not shown.
Binary file modified humble/.doctrees/index.doctree
Binary file not shown.
348 changes: 174 additions & 174 deletions humble/doc/acknowledgements/acknowledgements.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion humble/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ <h2>Development Organisation and Communication<a class="headerlink" href="#devel
</dd>
</dl>
<hr class="docutils" />
<p>Built on 2023-12-17 at 05:31 GMT</p>
<p>Built on 2023-12-18 at 05:31 GMT</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion humble/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion iron/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 3cecfe9203dfdc4712fba151d9cb52bf
config: c2738d6e1295009deaadefe63597166b
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified iron/.doctrees/doc/acknowledgements/acknowledgements.doctree
Binary file not shown.
Binary file modified iron/.doctrees/doc/contributing/contributing.doctree
Binary file not shown.
Binary file not shown.
Binary file modified iron/.doctrees/doc/gazebo_ros2_control/doc/index.doctree
Binary file not shown.
Binary file modified iron/.doctrees/doc/getting_started/getting_started.doctree
Binary file not shown.
Binary file modified iron/.doctrees/doc/gz_ros2_control/doc/index.doctree
Binary file not shown.
Binary file modified iron/.doctrees/doc/project_ideas.doctree
Binary file not shown.
Binary file modified iron/.doctrees/doc/resources/resources.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified iron/.doctrees/doc/ros2_control/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified iron/.doctrees/doc/ros2_control_demos/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified iron/.doctrees/doc/simulators/simulators.doctree
Binary file not shown.
Binary file modified iron/.doctrees/doc/supported_robots/supported_robots.doctree
Binary file not shown.
Binary file modified iron/.doctrees/environment.pickle
Binary file not shown.
Binary file modified iron/.doctrees/index.doctree
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,9 @@ One can also think of it as an actual chain, you can not add a chain link or bre
Debugging outputs
----------------------------

Flag ``unavailable`` on reference interface does not provide much information about anything at the moment. So don't get confused by it. The reason we have it are internal implementation reasons irelevant for the usage.
- The reference interfaces are ``unavailable`` and ``unclaimed``, when the controller exporting them is in inactive state
- The reference interfaces are ``available`` and ``unclaimed``, when the controller exporting them is in an active state but is not in chained mode with any other controller (The controllers gets its references from the subscriber)
- The reference interfaces are ``available`` and ``claimed``, when the controller exporting them is in active state and also in chained mode with other controllers (The controller gets its references from the controllers it is chained with)


Closing remarks
Expand Down
348 changes: 174 additions & 174 deletions iron/doc/acknowledgements/acknowledgements.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions iron/doc/api/controller__manager_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -499,14 +499,14 @@
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; </div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// CONTROLLER_MANAGER__CONTROLLER_MANAGER_HPP_</span></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html">controller_manager::ControllerManager</a></div><div class="ttdef"><b>Definition:</b> controller_manager.hpp:64</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a22f921889074ba2d28060696e4afccc2"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a22f921889074ba2d28060696e4afccc2">controller_manager::ControllerManager::activate_controllers_asap</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void activate_controllers_asap(const std::vector&lt; ControllerSpec &gt; &amp;rt_controller_list, const std::vector&lt; std::string &gt; controllers_to_activate)</div><div class="ttdoc">Activate chosen controllers from real-time controller list.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1579</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a2dde8f9e562489619acd121482a5d6a3"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a2dde8f9e562489619acd121482a5d6a3">controller_manager::ControllerManager::read</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void read(const rclcpp::Time &amp;time, const rclcpp::Duration &amp;period)</div><div class="ttdoc">Read values to state interfaces.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2012</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a22f921889074ba2d28060696e4afccc2"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a22f921889074ba2d28060696e4afccc2">controller_manager::ControllerManager::activate_controllers_asap</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void activate_controllers_asap(const std::vector&lt; ControllerSpec &gt; &amp;rt_controller_list, const std::vector&lt; std::string &gt; controllers_to_activate)</div><div class="ttdoc">Activate chosen controllers from real-time controller list.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1582</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a2dde8f9e562489619acd121482a5d6a3"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a2dde8f9e562489619acd121482a5d6a3">controller_manager::ControllerManager::read</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void read(const rclcpp::Time &amp;time, const rclcpp::Duration &amp;period)</div><div class="ttdoc">Read values to state interfaces.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2015</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a47ba7e385d13ad28a0ba067af28256b4"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a47ba7e385d13ad28a0ba067af28256b4">controller_manager::ControllerManager::switch_controller</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC controller_interface::return_type switch_controller(const std::vector&lt; std::string &gt; &amp;activate_controllers, const std::vector&lt; std::string &gt; &amp;deactivate_controllers, int strictness, bool activate_asap=kWaitForAllResources, const rclcpp::Duration &amp;timeout=rclcpp::Duration::from_nanoseconds(kInfiniteTimeout))</div><div class="ttdoc">switch_controller Deactivates some controllers and activates others.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:815</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a6e52d7a474caec7ec1cbc2f65708c69b"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a6e52d7a474caec7ec1cbc2f65708c69b">controller_manager::ControllerManager::get_update_rate</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC unsigned int get_update_rate() const</div><div class="ttdoc">Deterministic (real-time safe) callback group, e.g., update function.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2191</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a797ecee9f0eb07c4737ce5523a988bc6"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a797ecee9f0eb07c4737ce5523a988bc6">controller_manager::ControllerManager::update</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC controller_interface::return_type update(const rclcpp::Time &amp;time, const rclcpp::Duration &amp;period)</div><div class="ttdoc">Run update on controllers.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2033</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a9990bd8fae1a09ca83420dcd84c5cf36"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a9990bd8fae1a09ca83420dcd84c5cf36">controller_manager::ControllerManager::switch_chained_mode</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void switch_chained_mode(const std::vector&lt; std::string &gt; &amp;chained_mode_switch_list, bool to_chained_mode)</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1399</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_aaf19f50a660d4991ac6701cd9ebd2cc8"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#aaf19f50a660d4991ac6701cd9ebd2cc8">controller_manager::ControllerManager::activate_controllers</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void activate_controllers(const std::vector&lt; ControllerSpec &gt; &amp;rt_controller_list, const std::vector&lt; std::string &gt; controllers_to_activate)</div><div class="ttdoc">Activate chosen controllers from real-time controller list.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1456</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_acb3f8ac5ae15ad5f2e94844968bd3ace"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#acb3f8ac5ae15ad5f2e94844968bd3ace">controller_manager::ControllerManager::write</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void write(const rclcpp::Time &amp;time, const rclcpp::Duration &amp;period)</div><div class="ttdoc">Write values from command interfaces.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2096</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a6e52d7a474caec7ec1cbc2f65708c69b"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a6e52d7a474caec7ec1cbc2f65708c69b">controller_manager::ControllerManager::get_update_rate</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC unsigned int get_update_rate() const</div><div class="ttdoc">Deterministic (real-time safe) callback group, e.g., update function.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2194</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a797ecee9f0eb07c4737ce5523a988bc6"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a797ecee9f0eb07c4737ce5523a988bc6">controller_manager::ControllerManager::update</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC controller_interface::return_type update(const rclcpp::Time &amp;time, const rclcpp::Duration &amp;period)</div><div class="ttdoc">Run update on controllers.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2036</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_a9990bd8fae1a09ca83420dcd84c5cf36"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#a9990bd8fae1a09ca83420dcd84c5cf36">controller_manager::ControllerManager::switch_chained_mode</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void switch_chained_mode(const std::vector&lt; std::string &gt; &amp;chained_mode_switch_list, bool to_chained_mode)</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1404</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_aaf19f50a660d4991ac6701cd9ebd2cc8"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#aaf19f50a660d4991ac6701cd9ebd2cc8">controller_manager::ControllerManager::activate_controllers</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void activate_controllers(const std::vector&lt; ControllerSpec &gt; &amp;rt_controller_list, const std::vector&lt; std::string &gt; controllers_to_activate)</div><div class="ttdoc">Activate chosen controllers from real-time controller list.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1453</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_acb3f8ac5ae15ad5f2e94844968bd3ace"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#acb3f8ac5ae15ad5f2e94844968bd3ace">controller_manager::ControllerManager::write</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void write(const rclcpp::Time &amp;time, const rclcpp::Duration &amp;period)</div><div class="ttdoc">Write values from command interfaces.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:2099</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_acca3477dbb98147fcaf361459305da51"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#acca3477dbb98147fcaf361459305da51">controller_manager::ControllerManager::configure_controller</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC controller_interface::return_type configure_controller(const std::string &amp;controller_name)</div><div class="ttdoc">configure_controller Configure controller by name calling their &quot;configure&quot; method.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:669</div></div>
<div class="ttc" id="aclasscontroller__manager_1_1ControllerManager_html_ad4fd0e0db5892d3016282044432bfabb"><div class="ttname"><a href="classcontroller__manager_1_1ControllerManager.html#ad4fd0e0db5892d3016282044432bfabb">controller_manager::ControllerManager::deactivate_controllers</a></div><div class="ttdeci">CONTROLLER_MANAGER_PUBLIC void deactivate_controllers(const std::vector&lt; ControllerSpec &gt; &amp;rt_controller_list, const std::vector&lt; std::string &gt; controllers_to_deactivate)</div><div class="ttdoc">Deactivate chosen controllers from real-time controller list.</div><div class="ttdef"><b>Definition:</b> controller_manager.cpp:1366</div></div>
<div class="ttc" id="astructcontroller__manager_1_1ControllerSpec_html"><div class="ttname"><a href="structcontroller__manager_1_1ControllerSpec.html">controller_manager::ControllerSpec</a></div><div class="ttdoc">Controller Specification.</div><div class="ttdef"><b>Definition:</b> controller_spec.hpp:38</div></div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,11 @@ <h3>Activation and Deactivation Chained Controllers<a class="headerlink" href="#
</section>
<section id="debugging-outputs">
<h2>Debugging outputs<a class="headerlink" href="#debugging-outputs" title="Link to this heading"></a></h2>
<p>Flag <code class="docutils literal notranslate"><span class="pre">unavailable</span></code> on reference interface does not provide much information about anything at the moment. So don’t get confused by it. The reason we have it are internal implementation reasons irelevant for the usage.</p>
<ul class="simple">
<li><p>The reference interfaces are <code class="docutils literal notranslate"><span class="pre">unavailable</span></code> and <code class="docutils literal notranslate"><span class="pre">unclaimed</span></code>, when the controller exporting them is in inactive state</p></li>
<li><p>The reference interfaces are <code class="docutils literal notranslate"><span class="pre">available</span></code> and <code class="docutils literal notranslate"><span class="pre">unclaimed</span></code>, when the controller exporting them is in an active state but is not in chained mode with any other controller (The controllers gets its references from the subscriber)</p></li>
<li><p>The reference interfaces are <code class="docutils literal notranslate"><span class="pre">available</span></code> and <code class="docutils literal notranslate"><span class="pre">claimed</span></code>, when the controller exporting them is in active state and also in chained mode with other controllers (The controller gets its references from the controllers it is chained with)</p></li>
</ul>
</section>
<section id="closing-remarks">
<h2>Closing remarks<a class="headerlink" href="#closing-remarks" title="Link to this heading"></a></h2>
Expand Down
2 changes: 1 addition & 1 deletion iron/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ <h2>Development Organisation and Communication<a class="headerlink" href="#devel
</dd>
</dl>
<hr class="docutils" />
<p>Built on 2023-12-17 at 05:31 GMT</p>
<p>Built on 2023-12-18 at 05:31 GMT</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion iron/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion master/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 6bef83c5a8014f5634498f06850c5ea6
config: 021529c037bf664cb44588aa5daa6bd0
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified master/.doctrees/doc/acknowledgements/acknowledgements.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/contributing/contributing.doctree
Binary file not shown.
Binary file not shown.
Binary file modified master/.doctrees/doc/gazebo_ros2_control/doc/index.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/getting_started/getting_started.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/gz_ros2_control/doc/index.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/project_ideas.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/resources/resources.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/resources/roscon2023_workshop.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified master/.doctrees/doc/ros2_control/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified master/.doctrees/doc/ros2_control_demos/doc/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified master/.doctrees/doc/simulators/simulators.doctree
Binary file not shown.
Binary file modified master/.doctrees/doc/supported_robots/supported_robots.doctree
Binary file not shown.
Binary file modified master/.doctrees/environment.pickle
Binary file not shown.
Binary file modified master/.doctrees/index.doctree
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,9 @@ One can also think of it as an actual chain, you can not add a chain link or bre
Debugging outputs
----------------------------

Flag ``unavailable`` on reference interface does not provide much information about anything at the moment. So don't get confused by it. The reason we have it are internal implementation reasons irelevant for the usage.
- The reference interfaces are ``unavailable`` and ``unclaimed``, when the controller exporting them is in inactive state
- The reference interfaces are ``available`` and ``unclaimed``, when the controller exporting them is in an active state but is not in chained mode with any other controller (The controllers gets its references from the subscriber)
- The reference interfaces are ``available`` and ``claimed``, when the controller exporting them is in active state and also in chained mode with other controllers (The controller gets its references from the controllers it is chained with)


Closing remarks
Expand Down
Loading

0 comments on commit 25f8077

Please sign in to comment.