Skip to content

Commit

Permalink
deploy: 4db597d
Browse files Browse the repository at this point in the history
  • Loading branch information
PBrunot committed Jul 2, 2024
1 parent 6527821 commit 40a9094
Show file tree
Hide file tree
Showing 839 changed files with 10,956 additions and 12,506 deletions.
2 changes: 1 addition & 1 deletion _auth_provider_8cpp.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:03 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
10 changes: 5 additions & 5 deletions _auth_provider_8cpp_source.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classfabomatic_1_1_auth_provider.xhtml#aeae9923535dcf6cfa9eaf9e5f90e5e64"> 54</a></span> <span class="keyword">auto</span> <a class="code hl_function" href="classfabomatic_1_1_auth_provider.xhtml#aeae9923535dcf6cfa9eaf9e5f90e5e64">AuthProvider::tryLogin</a>(<a class="code hl_typedef" href="namespacefabomatic_1_1card.xhtml#aa36a4f716561b5c72d144ad55bc3e53b">card::uid_t</a> uid, <a class="code hl_class" href="classfabomatic_1_1_fab_backend.xhtml">FabBackend</a> &amp;server) <span class="keyword">const</span> -&gt; std::optional&lt;FabUser&gt;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> {</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_struct" href="structfabomatic_1_1_fab_user.xhtml">FabUser</a> user;</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">using </span>UserResult = <a class="code hl_enumeration" href="namespacefabomatic_1_1_m_q_t_t.xhtml#a142cb0484b0c45cf489a2e54bd564174">MQTT::UserResult</a>;</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">using </span>UserResult = <a class="code hl_enumeration" href="namespacefabomatic_1_1_m_q_t_t_interface.xhtml#aae6b9bbbb914df1bded5c53773eb17fa">MQTTInterface::UserResult</a>;</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">const</span> <span class="keyword">auto</span> uid_str = <a class="code hl_function" href="namespacefabomatic_1_1card.xhtml#aef091ec171625c69f9d4eab20ebaefec">card::uid_str</a>(uid);</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> ESP_LOGD(<a class="code hl_variable" href="_logging_8hpp.xhtml#a4ef5b5f197804a60836ab1e8907d8301">TAG</a>, <span class="stringliteral">&quot;tryLogin called for %s&quot;</span>, uid_str.c_str());</div>
Expand All @@ -147,7 +147,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="keywordflow">if</span> (server.<a class="code hl_function" href="classfabomatic_1_1_fab_backend.xhtml#aef092e0e1db0c3539d5474fad2456255">isOnline</a>())</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> {</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">const</span> <span class="keyword">auto</span> response = server.<a class="code hl_function" href="classfabomatic_1_1_fab_backend.xhtml#a3d119b46e2845f1c891e09e09d29ef67">checkCard</a>(uid);</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">const</span> <span class="keyword">auto</span> response = server.<a class="code hl_function" href="classfabomatic_1_1_fab_backend.xhtml#a0e4d6d289b03582bf6ea9e78e15dd79e">checkCard</a>(uid);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">if</span> (response-&gt;request_ok)</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> {</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> user.<a class="code hl_variable" href="structfabomatic_1_1_fab_user.xhtml#a8b0a028fe86a7c50934f1e8922b6f327">card_uid</a> = uid;</div>
Expand Down Expand Up @@ -297,16 +297,16 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassfabomatic_1_1_auth_provider_xhtml_aeae9923535dcf6cfa9eaf9e5f90e5e64"><div class="ttname"><a href="classfabomatic_1_1_auth_provider.xhtml#aeae9923535dcf6cfa9eaf9e5f90e5e64">fabomatic::AuthProvider::tryLogin</a></div><div class="ttdeci">auto tryLogin(card::uid_t uid, FabBackend &amp;server) const -&gt; std::optional&lt; FabUser &gt;</div><div class="ttdoc">Verifies the card ID against the server (if available) or the whitelist.</div><div class="ttdef"><b>Definition</b> <a href="_auth_provider_8cpp_source.xhtml#l00054">AuthProvider.cpp:54</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_auth_provider_xhtml_aff7ea2388179e603ba65e88dea0fe5de"><div class="ttname"><a href="classfabomatic_1_1_auth_provider.xhtml#aff7ea2388179e603ba65e88dea0fe5de">fabomatic::AuthProvider::cache_idx</a></div><div class="ttdeci">size_t cache_idx</div><div class="ttdef"><b>Definition</b> <a href="_auth_provider_8hpp_source.xhtml#l00022">AuthProvider.hpp:22</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_fab_backend_xhtml"><div class="ttname"><a href="classfabomatic_1_1_fab_backend.xhtml">fabomatic::FabBackend</a></div><div class="ttdoc">This class is used to exchange messages with the MQTT broker and the backend.</div><div class="ttdef"><b>Definition</b> <a href="_fab_backend_8hpp_source.xhtml#l00022">FabBackend.hpp:23</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_fab_backend_xhtml_a0e4d6d289b03582bf6ea9e78e15dd79e"><div class="ttname"><a href="classfabomatic_1_1_fab_backend.xhtml#a0e4d6d289b03582bf6ea9e78e15dd79e">fabomatic::FabBackend::checkCard</a></div><div class="ttdeci">auto checkCard(const card::uid_t uid) -&gt; std::unique_ptr&lt; MQTTInterface::UserResponse &gt;</div><div class="ttdoc">Checks if the card ID is known to the server.</div><div class="ttdef"><b>Definition</b> <a href="_fab_backend_8cpp_source.xhtml#l00507">FabBackend.cpp:507</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_fab_backend_xhtml_a1a45f556aadcbc428d14b7c7577ed43d"><div class="ttname"><a href="classfabomatic_1_1_fab_backend.xhtml#a1a45f556aadcbc428d14b7c7577ed43d">fabomatic::FabBackend::connect</a></div><div class="ttdeci">auto connect() -&gt; bool</div><div class="ttdoc">Establishes a connection to the WiFi network and the MQTT server.</div><div class="ttdef"><b>Definition</b> <a href="_fab_backend_8cpp_source.xhtml#l00291">FabBackend.cpp:291</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_fab_backend_xhtml_a3d119b46e2845f1c891e09e09d29ef67"><div class="ttname"><a href="classfabomatic_1_1_fab_backend.xhtml#a3d119b46e2845f1c891e09e09d29ef67">fabomatic::FabBackend::checkCard</a></div><div class="ttdeci">auto checkCard(const card::uid_t uid) -&gt; std::unique_ptr&lt; MQTT::UserResponse &gt;</div><div class="ttdoc">Checks if the card ID is known to the server.</div><div class="ttdef"><b>Definition</b> <a href="_fab_backend_8cpp_source.xhtml#l00507">FabBackend.cpp:507</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_fab_backend_xhtml_aef092e0e1db0c3539d5474fad2456255"><div class="ttname"><a href="classfabomatic_1_1_fab_backend.xhtml#aef092e0e1db0c3539d5474fad2456255">fabomatic::FabBackend::isOnline</a></div><div class="ttdeci">auto isOnline() const -&gt; bool</div><div class="ttdoc">Checks if the client is online.</div><div class="ttdef"><b>Definition</b> <a href="_fab_backend_8cpp_source.xhtml#l00235">FabBackend.cpp:235</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_saved_config_xhtml"><div class="ttname"><a href="classfabomatic_1_1_saved_config.xhtml">fabomatic::SavedConfig</a></div><div class="ttdoc">Facility to load or save data from Flash.</div><div class="ttdef"><b>Definition</b> <a href="_saved_config_8hpp_source.xhtml#l00020">SavedConfig.hpp:21</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_saved_config_xhtml_a312c74363068192ae80df24140f82874"><div class="ttname"><a href="classfabomatic_1_1_saved_config.xhtml#a312c74363068192ae80df24140f82874">fabomatic::SavedConfig::SaveToEEPROM</a></div><div class="ttdeci">auto SaveToEEPROM() const -&gt; bool</div><div class="ttdoc">Saves the configuration to EEPROM.</div><div class="ttdef"><b>Definition</b> <a href="_saved_config_8cpp_source.xhtml#l00172">SavedConfig.cpp:172</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_saved_config_xhtml_a3a6f62510c34ed7a4491022e4e43b9c2"><div class="ttname"><a href="classfabomatic_1_1_saved_config.xhtml#a3a6f62510c34ed7a4491022e4e43b9c2">fabomatic::SavedConfig::DefaultConfig</a></div><div class="ttdeci">static auto DefaultConfig() -&gt; SavedConfig</div><div class="ttdoc">Returns the default configuration built from conf.hpp and secrets.hpp.</div><div class="ttdef"><b>Definition</b> <a href="_saved_config_8cpp_source.xhtml#l00028">SavedConfig.cpp:28</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_saved_config_xhtml_a87190e0ef86890f51d972f3d2f024aa0"><div class="ttname"><a href="classfabomatic_1_1_saved_config.xhtml#a87190e0ef86890f51d972f3d2f024aa0">fabomatic::SavedConfig::cachedRfid</a></div><div class="ttdeci">CachedCards cachedRfid</div><div class="ttdoc">list of cached RFID cards</div><div class="ttdef"><b>Definition</b> <a href="_saved_config_8hpp_source.xhtml#l00044">SavedConfig.hpp:44</a></div></div>
<div class="ttc" id="aclassfabomatic_1_1_saved_config_xhtml_aca3fe97dfa74c005d47ffef700392d99"><div class="ttname"><a href="classfabomatic_1_1_saved_config.xhtml#aca3fe97dfa74c005d47ffef700392d99">fabomatic::SavedConfig::LoadFromEEPROM</a></div><div class="ttdeci">static auto LoadFromEEPROM() -&gt; std::optional&lt; SavedConfig &gt;</div><div class="ttdoc">Loads the configuration from EEPROM if available and matching revision number.</div><div class="ttdef"><b>Definition</b> <a href="_saved_config_8cpp_source.xhtml#l00052">SavedConfig.cpp:52</a></div></div>
<div class="ttc" id="anamespacefabomatic_1_1_board_xhtml_a57517d1e4e586f81a847e56fc92678bc"><div class="ttname"><a href="namespacefabomatic_1_1_board.xhtml#a57517d1e4e586f81a847e56fc92678bc">fabomatic::Board::server</a></div><div class="ttdeci">FabBackend server</div></div>
<div class="ttc" id="anamespacefabomatic_1_1_m_q_t_t_xhtml_a142cb0484b0c45cf489a2e54bd564174"><div class="ttname"><a href="namespacefabomatic_1_1_m_q_t_t.xhtml#a142cb0484b0c45cf489a2e54bd564174">fabomatic::MQTT::UserResult</a></div><div class="ttdeci">UserResult</div><div class="ttdoc">Result code for user authentication result.</div><div class="ttdef"><b>Definition</b> <a href="_m_q_t_ttypes_8hpp_source.xhtml#l00136">MQTTtypes.hpp:137</a></div></div>
<div class="ttc" id="anamespacefabomatic_1_1_m_q_t_t_interface_xhtml_aae6b9bbbb914df1bded5c53773eb17fa"><div class="ttname"><a href="namespacefabomatic_1_1_m_q_t_t_interface.xhtml#aae6b9bbbb914df1bded5c53773eb17fa">fabomatic::MQTTInterface::UserResult</a></div><div class="ttdeci">UserResult</div><div class="ttdoc">Result code for user authentication result.</div><div class="ttdef"><b>Definition</b> <a href="_m_q_t_ttypes_8hpp_source.xhtml#l00136">MQTTtypes.hpp:137</a></div></div>
<div class="ttc" id="anamespacefabomatic_1_1card_xhtml_a9ef4a9f5f43c63cf872a2d52a7af11cf"><div class="ttname"><a href="namespacefabomatic_1_1card.xhtml#a9ef4a9f5f43c63cf872a2d52a7af11cf">fabomatic::card::INVALID</a></div><div class="ttdeci">static constexpr uid_t INVALID</div><div class="ttdef"><b>Definition</b> <a href="card_8hpp_source.xhtml#l00015">card.hpp:15</a></div></div>
<div class="ttc" id="anamespacefabomatic_1_1card_xhtml_aa36a4f716561b5c72d144ad55bc3e53b"><div class="ttname"><a href="namespacefabomatic_1_1card.xhtml#aa36a4f716561b5c72d144ad55bc3e53b">fabomatic::card::uid_t</a></div><div class="ttdeci">u_int64_t uid_t</div><div class="ttdef"><b>Definition</b> <a href="card_8hpp_source.xhtml#l00014">card.hpp:14</a></div></div>
<div class="ttc" id="anamespacefabomatic_1_1card_xhtml_aef091ec171625c69f9d4eab20ebaefec"><div class="ttname"><a href="namespacefabomatic_1_1card.xhtml#aef091ec171625c69f9d4eab20ebaefec">fabomatic::card::uid_str</a></div><div class="ttdeci">auto uid_str(const card::uid_t uid) -&gt; const std::string</div><div class="ttdoc">Returns a string representation of the UID.</div><div class="ttdef"><b>Definition</b> <a href="card_8hpp_source.xhtml#l00022">card.hpp:22</a></div></div>
Expand All @@ -328,7 +328,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:02 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _auth_provider_8hpp.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ Namespaces</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:03 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _auth_provider_8hpp_source.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:02 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _base_rfid_wrapper_8hpp.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Namespaces</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:03 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _base_rfid_wrapper_8hpp_source.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:02 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _board_info_8hpp.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:03 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _board_info_8hpp_source.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:02 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion _board_logic_8cpp.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ Typedefs</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jul 2 2024 19:30:05 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jul 2 2024 19:39:03 for Fab-O-Matic by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
Loading

0 comments on commit 40a9094

Please sign in to comment.