Skip to content

Commit

Permalink
deploy: 4c00005
Browse files Browse the repository at this point in the history
  • Loading branch information
abhaybd committed May 25, 2024
1 parent 53da909 commit b7f1364
Show file tree
Hide file tree
Showing 16 changed files with 628 additions and 421 deletions.
11 changes: 5 additions & 6 deletions Globals_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -120,12 +120,11 @@
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">namespace </span>Globals {</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">extern</span> RoverState curr_state;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">extern</span> <a class="code hl_class" href="classnet_1_1websocket_1_1SingleClientWSServer.html">net::websocket::SingleClientWSServer</a> websocketServer;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">extern</span> <a class="code hl_structRef" href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a01727.html">std::atomic&lt;bool&gt;</a> E_STOP;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">extern</span> <a class="code hl_structRef" href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a01727.html">std::atomic&lt;bool&gt;</a> AUTONOMOUS;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">extern</span> <a class="code hl_enumeration" href="namespacerobot_1_1types.html#aa93c10246999d2fdb71ba7bdb792c235">robot::types::mountedperipheral_t</a> mountedPeripheral;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">extern</span> <a class="code hl_class" href="classcontrol_1_1PlanarArmController.html">control::PlanarArmController&lt;2&gt;</a> planarArmController;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">extern</span> <a class="code hl_structRef" href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a01727.html">std::atomic&lt;bool&gt;</a> armIKEnabled;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>} <span class="comment">// namespace Globals</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">extern</span> <a class="code hl_structRef" href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a01727.html">std::atomic&lt;bool&gt;</a> AUTONOMOUS;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">extern</span> <a class="code hl_enumeration" href="namespacerobot_1_1types.html#aa93c10246999d2fdb71ba7bdb792c235">robot::types::mountedperipheral_t</a> mountedPeripheral;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">extern</span> <a class="code hl_class" href="classcontrol_1_1PlanarArmController.html">control::PlanarArmController&lt;2&gt;</a> planarArmController;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">extern</span> <a class="code hl_structRef" href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a01727.html">std::atomic&lt;bool&gt;</a> armIKEnabled;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>} <span class="comment">// namespace Globals</span></div>
<div class="ttc" id="aa00044_html"><div class="ttname"><a href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a00044.html">atomic</a></div></div>
<div class="ttc" id="aa00182_html"><div class="ttname"><a href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a00182.html">vector</a></div></div>
<div class="ttc" id="aa01727_html"><div class="ttname"><a href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a01727.html">std::atomic</a></div></div>
Expand Down
14 changes: 7 additions & 7 deletions MissionControlTasks_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -196,14 +196,14 @@
<div class="ttc" id="aa08047_html"><div class="ttname"><a href="https://gcc.gnu.org/onlinedocs/gcc-9.3.0/libstdc++/api/a08047.html">std::unordered_map</a></div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1ArmIKTask_html"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1ArmIKTask.html">net::mc::tasks::ArmIKTask</a></div><div class="ttdoc">This task sets the arm joint positions to track the current IK command.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.h:101</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html">net::mc::tasks::CameraStreamTask</a></div><div class="ttdoc">This task is responsible for sending the camera streams to Mission Control over websocket.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.h:53</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html_a33ad00d78998950b1f1f8a0956141b1f"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html#a33ad00d78998950b1f1f8a0956141b1f">net::mc::tasks::CameraStreamTask::openStream</a></div><div class="ttdeci">void openStream(const robot::types::CameraID &amp;cam, int fps)</div><div class="ttdoc">Start streaming a new camera to Mission Control.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:71</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html_a718c1930e0f994cec8d7d6363b4a3690"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html#a718c1930e0f994cec8d7d6363b4a3690">net::mc::tasks::CameraStreamTask::closeStream</a></div><div class="ttdeci">void closeStream(const robot::types::CameraID &amp;cam)</div><div class="ttdoc">Stop streaming a camera to Mission Control.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:80</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html_ad68f6be566751c9d5b5db67cd65a590e"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html#ad68f6be566751c9d5b5db67cd65a590e">net::mc::tasks::CameraStreamTask::task</a></div><div class="ttdeci">void task(std::unique_lock&lt; std::mutex &gt; &amp;lock) override</div><div class="ttdoc">The long-running task, overridden by client code.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:86</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html_a33ad00d78998950b1f1f8a0956141b1f"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html#a33ad00d78998950b1f1f8a0956141b1f">net::mc::tasks::CameraStreamTask::openStream</a></div><div class="ttdeci">void openStream(const robot::types::CameraID &amp;cam, int fps)</div><div class="ttdoc">Start streaming a new camera to Mission Control.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:72</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html_a718c1930e0f994cec8d7d6363b4a3690"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html#a718c1930e0f994cec8d7d6363b4a3690">net::mc::tasks::CameraStreamTask::closeStream</a></div><div class="ttdeci">void closeStream(const robot::types::CameraID &amp;cam)</div><div class="ttdoc">Stop streaming a camera to Mission Control.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:81</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1CameraStreamTask_html_ad68f6be566751c9d5b5db67cd65a590e"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1CameraStreamTask.html#ad68f6be566751c9d5b5db67cd65a590e">net::mc::tasks::CameraStreamTask::task</a></div><div class="ttdeci">void task(std::unique_lock&lt; std::mutex &gt; &amp;lock) override</div><div class="ttdoc">The long-running task, overridden by client code.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:87</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html">net::mc::tasks::PowerRepeatTask</a></div><div class="ttdoc">This task is responsible for periodically resending setMotorPower commands to the motors.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.h:20</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a03c0709ff0e80f3921da8b7f4dd71f59"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a03c0709ff0e80f3921da8b7f4dd71f59">net::mc::tasks::PowerRepeatTask::setJointPower</a></div><div class="ttdeci">void setJointPower(robot::types::jointid_t id, double power)</div><div class="ttdoc">Set the power to resend to the given joint.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:27</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a52eb0845b28f3e387f244b1d0ff906df"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a52eb0845b28f3e387f244b1d0ff906df">net::mc::tasks::PowerRepeatTask::setCmdVel</a></div><div class="ttdeci">void setCmdVel(double steerVel, double xVel)</div><div class="ttdoc">Set the drive command to resend.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:32</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a7cdd54fa926ecd170ec4e7c215f50592"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a7cdd54fa926ecd170ec4e7c215f50592">net::mc::tasks::PowerRepeatTask::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdoc">Stop the task and wait for it to finish.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:43</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a87f6bd02c5d093b812c0d4790b2181f3"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a87f6bd02c5d093b812c0d4790b2181f3">net::mc::tasks::PowerRepeatTask::start</a></div><div class="ttdeci">void start() override</div><div class="ttdoc">Start the task.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:37</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a03c0709ff0e80f3921da8b7f4dd71f59"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a03c0709ff0e80f3921da8b7f4dd71f59">net::mc::tasks::PowerRepeatTask::setJointPower</a></div><div class="ttdeci">void setJointPower(robot::types::jointid_t id, double power)</div><div class="ttdoc">Set the power to resend to the given joint.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:28</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a52eb0845b28f3e387f244b1d0ff906df"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a52eb0845b28f3e387f244b1d0ff906df">net::mc::tasks::PowerRepeatTask::setCmdVel</a></div><div class="ttdeci">void setCmdVel(double steerVel, double xVel)</div><div class="ttdoc">Set the drive command to resend.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:33</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a7cdd54fa926ecd170ec4e7c215f50592"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a7cdd54fa926ecd170ec4e7c215f50592">net::mc::tasks::PowerRepeatTask::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdoc">Stop the task and wait for it to finish.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:44</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1PowerRepeatTask_html_a87f6bd02c5d093b812c0d4790b2181f3"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1PowerRepeatTask.html#a87f6bd02c5d093b812c0d4790b2181f3">net::mc::tasks::PowerRepeatTask::start</a></div><div class="ttdeci">void start() override</div><div class="ttdoc">Start the task.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.cpp:38</div></div>
<div class="ttc" id="aclassnet_1_1mc_1_1tasks_1_1TelemReportTask_html"><div class="ttname"><a href="classnet_1_1mc_1_1tasks_1_1TelemReportTask.html">net::mc::tasks::TelemReportTask</a></div><div class="ttdoc">This task periodically sends robot telemetry data to Mission Control.</div><div class="ttdef"><b>Definition</b> MissionControlTasks.h:86</div></div>
<div class="ttc" id="aclassnet_1_1websocket_1_1SingleClientWSServer_html"><div class="ttname"><a href="classnet_1_1websocket_1_1SingleClientWSServer.html">net::websocket::SingleClientWSServer</a></div><div class="ttdoc">A WebSocket server class that only accepts a single client at a time to each endpoint served by this ...</div><div class="ttdef"><b>Definition</b> WebSocketServer.h:35</div></div>
<div class="ttc" id="aclassutil_1_1AsyncTask_html"><div class="ttname"><a href="classutil_1_1AsyncTask.html">util::AsyncTask</a></div><div class="ttdoc">An abstract class that can be overridden to run long-running tasks and encapsulate task-related data.</div><div class="ttdef"><b>Definition</b> scheduler.h:316</div></div>
Expand Down
Loading

0 comments on commit b7f1364

Please sign in to comment.