Skip to content

Commit

Permalink
deploy: 2723b07
Browse files Browse the repository at this point in the history
  • Loading branch information
bpapaspyros committed Dec 5, 2024
1 parent f91bcec commit ceb78c0
Show file tree
Hide file tree
Showing 25 changed files with 2,100 additions and 1,357 deletions.
1,298 changes: 719 additions & 579 deletions versions/main/_base_controller_interface_8cpp_source.html

Large diffs are not rendered by default.

1,334 changes: 708 additions & 626 deletions versions/main/_base_controller_interface_8hpp_source.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion versions/main/_component_interface_8cpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -680,7 +680,7 @@
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keyword">const</span> std::string&amp; frame, <span class="keyword">const</span> std::string&amp; reference_frame, <span class="keyword">const</span> tf2::TimePoint&amp; time_point,</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <span class="keyword">const</span> tf2::Duration&amp; duration) {</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keywordflow">if</span> (this-&gt;tf_buffer_ == <span class="keyword">nullptr</span> || this-&gt;tf_listener_ == <span class="keyword">nullptr</span>) {</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classmodulo__core_1_1exceptions_1_1_lookup_transform_exception.html">exceptions::LookupTransformException</a>(<span class="stringliteral">&quot;Failed to lookup transform: To TF buffer / listener configured.&quot;</span>);</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classmodulo__core_1_1exceptions_1_1_lookup_transform_exception.html">exceptions::LookupTransformException</a>(<span class="stringliteral">&quot;Failed to lookup transform: No TF buffer / listener configured.&quot;</span>);</div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> }</div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keywordflow">try</span> {</div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordflow">return</span> this-&gt;tf_buffer_-&gt;lookupTransform(<a class="code hl_function" href="classmodulo__components_1_1_component_interface.html#a418d23ed978018d9d465b9036db3eb8d">reference_frame</a>, <a class="code hl_function" href="classmodulo__components_1_1_component_interface.html#a418d23ed978018d9d465b9036db3eb8d">frame</a>, <a class="code hl_function" href="classmodulo__components_1_1_component_interface.html#a418d23ed978018d9d465b9036db3eb8d">time_point</a>, <a class="code hl_function" href="classmodulo__components_1_1_component_interface.html#a418d23ed978018d9d465b9036db3eb8d">duration</a>);</div>
Expand Down
14 changes: 7 additions & 7 deletions versions/main/_controller_interface_8cpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -413,14 +413,14 @@
</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> </div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span>}<span class="comment">// namespace modulo_controllers</span></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html">modulo_controllers::BaseControllerInterface</a></div><div class="ttdoc">Base controller class to combine ros2_control, control libraries and modulo.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00105">BaseControllerInterface.hpp:105</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a0856a54cc05b74122f46871db239a5d7"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a0856a54cc05b74122f46871db239a5d7">modulo_controllers::BaseControllerInterface::get_parameter</a></div><div class="ttdeci">std::shared_ptr&lt; state_representation::ParameterInterface &gt; get_parameter(const std::string &amp;name) const</div><div class="ttdoc">Get a parameter by name.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00102">BaseControllerInterface.cpp:102</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a14a5c73e422087ecc701eacf84141579"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a14a5c73e422087ecc701eacf84141579">modulo_controllers::BaseControllerInterface::on_configure</a></div><div class="ttdeci">CallbackReturn on_configure(const rclcpp_lifecycle::State &amp;previous_state) override</div><div class="ttdoc">Add signals.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00039">BaseControllerInterface.cpp:39</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a719d0a230e760504dbe96187078c31fd"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a719d0a230e760504dbe96187078c31fd">modulo_controllers::BaseControllerInterface::get_parameter_value</a></div><div class="ttdeci">T get_parameter_value(const std::string &amp;name) const</div><div class="ttdoc">Get a parameter value by name.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00498">BaseControllerInterface.hpp:498</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a87e904e6cf917796ea5c415787ddb872"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a87e904e6cf917796ea5c415787ddb872">modulo_controllers::BaseControllerInterface::set_input_validity_period</a></div><div class="ttdeci">void set_input_validity_period(double input_validity_period)</div><div class="ttdoc">Set the input validity period of input signals.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00421">BaseControllerInterface.cpp:421</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a8cdb66f7e21dbcb0633f6bfaa9fb3adc"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a8cdb66f7e21dbcb0633f6bfaa9fb3adc">modulo_controllers::BaseControllerInterface::on_init</a></div><div class="ttdeci">CallbackReturn on_init() override</div><div class="ttdoc">Declare parameters and register the on_set_parameters callback.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00025">BaseControllerInterface.cpp:25</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html">modulo_controllers::BaseControllerInterface</a></div><div class="ttdoc">Base controller class to combine ros2_control, control libraries and modulo.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00109">BaseControllerInterface.hpp:109</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a0856a54cc05b74122f46871db239a5d7"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a0856a54cc05b74122f46871db239a5d7">modulo_controllers::BaseControllerInterface::get_parameter</a></div><div class="ttdeci">std::shared_ptr&lt; state_representation::ParameterInterface &gt; get_parameter(const std::string &amp;name) const</div><div class="ttdoc">Get a parameter by name.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00106">BaseControllerInterface.cpp:106</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a14a5c73e422087ecc701eacf84141579"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a14a5c73e422087ecc701eacf84141579">modulo_controllers::BaseControllerInterface::on_configure</a></div><div class="ttdeci">CallbackReturn on_configure(const rclcpp_lifecycle::State &amp;previous_state) override</div><div class="ttdoc">Add signals.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00043">BaseControllerInterface.cpp:43</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a719d0a230e760504dbe96187078c31fd"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a719d0a230e760504dbe96187078c31fd">modulo_controllers::BaseControllerInterface::get_parameter_value</a></div><div class="ttdeci">T get_parameter_value(const std::string &amp;name) const</div><div class="ttdoc">Get a parameter value by name.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00606">BaseControllerInterface.hpp:606</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a87e904e6cf917796ea5c415787ddb872"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a87e904e6cf917796ea5c415787ddb872">modulo_controllers::BaseControllerInterface::set_input_validity_period</a></div><div class="ttdeci">void set_input_validity_period(double input_validity_period)</div><div class="ttdoc">Set the input validity period of input signals.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00425">BaseControllerInterface.cpp:425</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a8cdb66f7e21dbcb0633f6bfaa9fb3adc"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a8cdb66f7e21dbcb0633f6bfaa9fb3adc">modulo_controllers::BaseControllerInterface::on_init</a></div><div class="ttdeci">CallbackReturn on_init() override</div><div class="ttdoc">Declare parameters and register the on_set_parameters callback.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00029">BaseControllerInterface.cpp:29</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_aaa7e4a206229bf52629bd8ee977b6edd"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#aaa7e4a206229bf52629bd8ee977b6edd">modulo_controllers::BaseControllerInterface::add_parameter</a></div><div class="ttdeci">void add_parameter(const std::shared_ptr&lt; state_representation::ParameterInterface &gt; &amp;parameter, const std::string &amp;description, bool read_only=false)</div><div class="ttdoc">Add a parameter.</div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_af9b5fd096a49b8e0b2394db0ff30568d"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#af9b5fd096a49b8e0b2394db0ff30568d">modulo_controllers::BaseControllerInterface::get_command_mutex</a></div><div class="ttdeci">std::timed_mutex &amp; get_command_mutex()</div><div class="ttdoc">Get the reference to the command mutex.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00554">BaseControllerInterface.cpp:554</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_af9b5fd096a49b8e0b2394db0ff30568d"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#af9b5fd096a49b8e0b2394db0ff30568d">modulo_controllers::BaseControllerInterface::get_command_mutex</a></div><div class="ttdeci">std::timed_mutex &amp; get_command_mutex()</div><div class="ttdoc">Get the reference to the command mutex.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8cpp_source.html#l00653">BaseControllerInterface.cpp:653</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_controller_interface_html_a019f11368af787d1cb34fc3b6f1c6234"><div class="ttname"><a href="classmodulo__controllers_1_1_controller_interface.html#a019f11368af787d1cb34fc3b6f1c6234">modulo_controllers::ControllerInterface::add_interfaces</a></div><div class="ttdeci">virtual CallbackReturn add_interfaces()</div><div class="ttdoc">Add interfaces like parameters, signals, services, and predicates to the controller.</div><div class="ttdef"><b>Definition</b> <a href="_controller_interface_8cpp_source.html#l00039">ControllerInterface.cpp:39</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_controller_interface_html_a170ee563e6bbeb4b2cf441600f6a2490"><div class="ttname"><a href="classmodulo__controllers_1_1_controller_interface.html#a170ee563e6bbeb4b2cf441600f6a2490">modulo_controllers::ControllerInterface::command_interface_configuration</a></div><div class="ttdeci">controller_interface::InterfaceConfiguration command_interface_configuration() const final</div><div class="ttdoc">Configure the command interfaces.</div><div class="ttdef"><b>Definition</b> <a href="_controller_interface_8cpp_source.html#l00106">ControllerInterface.cpp:106</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_controller_interface_html_a1fd252f44e3618162c2cee552a8a7b2f"><div class="ttname"><a href="classmodulo__controllers_1_1_controller_interface.html#a1fd252f44e3618162c2cee552a8a7b2f">modulo_controllers::ControllerInterface::write_command_interfaces</a></div><div class="ttdeci">virtual controller_interface::return_type write_command_interfaces(const rclcpp::Duration &amp;period)</div><div class="ttdoc">Write the command interfaces.</div><div class="ttdef"><b>Definition</b> <a href="_controller_interface_8cpp_source.html#l00262">ControllerInterface.cpp:262</a></div></div>
Expand Down
4 changes: 2 additions & 2 deletions versions/main/_controller_interface_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -159,8 +159,8 @@
</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span>}<span class="comment">// namespace modulo_controllers</span></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html">modulo_controllers::BaseControllerInterface</a></div><div class="ttdoc">Base controller class to combine ros2_control, control libraries and modulo.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00105">BaseControllerInterface.hpp:105</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a719d0a230e760504dbe96187078c31fd"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a719d0a230e760504dbe96187078c31fd">modulo_controllers::BaseControllerInterface::get_parameter_value</a></div><div class="ttdeci">T get_parameter_value(const std::string &amp;name) const</div><div class="ttdoc">Get a parameter value by name.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00498">BaseControllerInterface.hpp:498</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html">modulo_controllers::BaseControllerInterface</a></div><div class="ttdoc">Base controller class to combine ros2_control, control libraries and modulo.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00109">BaseControllerInterface.hpp:109</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_base_controller_interface_html_a719d0a230e760504dbe96187078c31fd"><div class="ttname"><a href="classmodulo__controllers_1_1_base_controller_interface.html#a719d0a230e760504dbe96187078c31fd">modulo_controllers::BaseControllerInterface::get_parameter_value</a></div><div class="ttdeci">T get_parameter_value(const std::string &amp;name) const</div><div class="ttdoc">Get a parameter value by name.</div><div class="ttdef"><b>Definition</b> <a href="_base_controller_interface_8hpp_source.html#l00606">BaseControllerInterface.hpp:606</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_controller_interface_html"><div class="ttname"><a href="classmodulo__controllers_1_1_controller_interface.html">modulo_controllers::ControllerInterface</a></div><div class="ttdef"><b>Definition</b> <a href="_controller_interface_8hpp_source.html#l00010">ControllerInterface.hpp:10</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_controller_interface_html_a019f11368af787d1cb34fc3b6f1c6234"><div class="ttname"><a href="classmodulo__controllers_1_1_controller_interface.html#a019f11368af787d1cb34fc3b6f1c6234">modulo_controllers::ControllerInterface::add_interfaces</a></div><div class="ttdeci">virtual CallbackReturn add_interfaces()</div><div class="ttdoc">Add interfaces like parameters, signals, services, and predicates to the controller.</div><div class="ttdef"><b>Definition</b> <a href="_controller_interface_8cpp_source.html#l00039">ControllerInterface.cpp:39</a></div></div>
<div class="ttc" id="aclassmodulo__controllers_1_1_controller_interface_html_a170ee563e6bbeb4b2cf441600f6a2490"><div class="ttname"><a href="classmodulo__controllers_1_1_controller_interface.html#a170ee563e6bbeb4b2cf441600f6a2490">modulo_controllers::ControllerInterface::command_interface_configuration</a></div><div class="ttdeci">controller_interface::InterfaceConfiguration command_interface_configuration() const final</div><div class="ttdoc">Configure the command interfaces.</div><div class="ttdef"><b>Definition</b> <a href="_controller_interface_8cpp_source.html#l00106">ControllerInterface.cpp:106</a></div></div>
Expand Down
Loading

0 comments on commit ceb78c0

Please sign in to comment.