Skip to content

Commit

Permalink
Web UI for network configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
abratchik committed Dec 21, 2022
1 parent 9f1770c commit 5e50c7f
Show file tree
Hide file tree
Showing 70 changed files with 2,512 additions and 834 deletions.
1 change: 1 addition & 0 deletions API.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ this makes controlling all functions of the camera via GET requests possible.
* - stream: starting video capture with full screen mode
* - still: taking a still image with full screen mode
* `/dump` - Status page (automatically refreshed every 5 sec)
* `/setup` - Configure network settings (WiFi, OTA, etc)

### Special *key / val* settings and commands

Expand Down
Binary file added Docs/data-folder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions Docs/html/app__cam_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -174,12 +174,12 @@
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="keyword">extern</span> <a class="code hl_class" href="class_c_l_app_cam.html">CLAppCam</a> <a class="code hl_variable" href="app__cam_8h.html#a2c40f09444d86a4ed61c53c20f0c9825">AppCam</a>;</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aapp__cam_8h_html_a2c40f09444d86a4ed61c53c20f0c9825"><div class="ttname"><a href="app__cam_8h.html#a2c40f09444d86a4ed61c53c20f0c9825">AppCam</a></div><div class="ttdeci">CLAppCam AppCam</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:248</div></div>
<div class="ttc" id="aapp__cam_8h_html_a2c40f09444d86a4ed61c53c20f0c9825"><div class="ttname"><a href="app__cam_8h.html#a2c40f09444d86a4ed61c53c20f0c9825">AppCam</a></div><div class="ttdeci">CLAppCam AppCam</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:247</div></div>
<div class="ttc" id="aapp__cam_8h_html_a8dcb31f6ec7707e22c63090318ca951f"><div class="ttname"><a href="app__cam_8h.html#a8dcb31f6ec7707e22c63090318ca951f">LAMP_DEFAULT</a></div><div class="ttdeci">#define LAMP_DEFAULT</div><div class="ttdef"><b>Definition:</b> app_cam.h:11</div></div>
<div class="ttc" id="aapp__component_8h_html"><div class="ttname"><a href="app__component_8h.html">app_component.h</a></div></div>
<div class="ttc" id="acamera__pins_8h_html"><div class="ttname"><a href="camera__pins_8h.html">camera_pins.h</a></div></div>
<div class="ttc" id="aclass_c_l_app_cam_html"><div class="ttname"><a href="class_c_l_app_cam.html">CLAppCam</a></div><div class="ttdoc">Camera Manager Manages all interactions with camera.</div><div class="ttdef"><b>Definition:</b> app_cam.h:22</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a0f2bc29dea9609204871b7b5bc281c4f"><div class="ttname"><a href="class_c_l_app_cam.html#a0f2bc29dea9609204871b7b5bc281c4f">CLAppCam::savePrefs</a></div><div class="ttdeci">int savePrefs()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:170</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a0f2bc29dea9609204871b7b5bc281c4f"><div class="ttname"><a href="class_c_l_app_cam.html#a0f2bc29dea9609204871b7b5bc281c4f">CLAppCam::savePrefs</a></div><div class="ttdeci">int savePrefs()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:169</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a1f01a309f73eb36142ab8b449c81a381"><div class="ttname"><a href="class_c_l_app_cam.html#a1f01a309f73eb36142ab8b449c81a381">CLAppCam::isJPEGinBuffer</a></div><div class="ttdeci">bool isJPEGinBuffer()</div><div class="ttdef"><b>Definition:</b> app_cam.h:54</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a26a9c706c7c9f86adbfa3cfb748760df"><div class="ttname"><a href="class_c_l_app_cam.html#a26a9c706c7c9f86adbfa3cfb748760df">CLAppCam::loadPrefs</a></div><div class="ttdeci">int loadPrefs()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:109</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a27d4c05b87660b0e04b6a8902f0f173e"><div class="ttname"><a href="class_c_l_app_cam.html#a27d4c05b87660b0e04b6a8902f0f173e">CLAppCam::setRotation</a></div><div class="ttdeci">void setRotation(int val)</div><div class="ttdef"><b>Definition:</b> app_cam.h:48</div></div>
Expand All @@ -188,7 +188,7 @@
<div class="ttc" id="aclass_c_l_app_cam_html_a65918dca872c1d5bdcb0bb556451127f"><div class="ttname"><a href="class_c_l_app_cam.html#a65918dca872c1d5bdcb0bb556451127f">CLAppCam::getRotation</a></div><div class="ttdeci">int getRotation()</div><div class="ttdef"><b>Definition:</b> app_cam.h:49</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a790db89fdbe6524175ad6f447b863c26"><div class="ttname"><a href="class_c_l_app_cam.html#a790db89fdbe6524175ad6f447b863c26">CLAppCam::getFrameRate</a></div><div class="ttdeci">int getFrameRate()</div><div class="ttdef"><b>Definition:</b> app_cam.h:42</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a84dc1e1b593b3d4b67889cc88893c92f"><div class="ttname"><a href="class_c_l_app_cam.html#a84dc1e1b593b3d4b67889cc88893c92f">CLAppCam::getLamp</a></div><div class="ttdeci">int getLamp()</div><div class="ttdef"><b>Definition:</b> app_cam.h:33</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a89a7a39bd89130cab06fd7139fc9b6d9"><div class="ttname"><a href="class_c_l_app_cam.html#a89a7a39bd89130cab06fd7139fc9b6d9">CLAppCam::snapToBufer</a></div><div class="ttdeci">int snapToBufer()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:233</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a89a7a39bd89130cab06fd7139fc9b6d9"><div class="ttname"><a href="class_c_l_app_cam.html#a89a7a39bd89130cab06fd7139fc9b6d9">CLAppCam::snapToBufer</a></div><div class="ttdeci">int snapToBufer()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:232</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a8cab0636ce5e566a7b89016c477aec2b"><div class="ttname"><a href="class_c_l_app_cam.html#a8cab0636ce5e566a7b89016c477aec2b">CLAppCam::setLamp</a></div><div class="ttdeci">void setLamp(int newVal=LAMP_DEFAULT)</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:96</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a8e19e1d337c7d7406d713a42615005aa"><div class="ttname"><a href="class_c_l_app_cam.html#a8e19e1d337c7d7406d713a42615005aa">CLAppCam::getXclk</a></div><div class="ttdeci">int getXclk()</div><div class="ttdef"><b>Definition:</b> app_cam.h:46</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_a8f1da94b3efb536a15419e5983fcac81"><div class="ttname"><a href="class_c_l_app_cam.html#a8f1da94b3efb536a15419e5983fcac81">CLAppCam::stop</a></div><div class="ttdeci">int stop()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:89</div></div>
Expand All @@ -198,7 +198,7 @@
<div class="ttc" id="aclass_c_l_app_cam_html_aa5bd4f968fd8345d3d2a5d8a121586c3"><div class="ttname"><a href="class_c_l_app_cam.html#aa5bd4f968fd8345d3d2a5d8a121586c3">CLAppCam::setAutoLamp</a></div><div class="ttdeci">void setAutoLamp(bool val)</div><div class="ttdef"><b>Definition:</b> app_cam.h:35</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_aa68f9714fa1c5bdf77708279c8da081b"><div class="ttname"><a href="class_c_l_app_cam.html#aa68f9714fa1c5bdf77708279c8da081b">CLAppCam::isAutoLamp</a></div><div class="ttdeci">bool isAutoLamp()</div><div class="ttdef"><b>Definition:</b> app_cam.h:36</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_aac54409dcd9344abbbe434b237dc505f"><div class="ttname"><a href="class_c_l_app_cam.html#aac54409dcd9344abbbe434b237dc505f">CLAppCam::getBuffer</a></div><div class="ttdeci">uint8_t * getBuffer()</div><div class="ttdef"><b>Definition:</b> app_cam.h:52</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_aaf9c6d7306c5122eb6766011b8fc4c4c"><div class="ttname"><a href="class_c_l_app_cam.html#aaf9c6d7306c5122eb6766011b8fc4c4c">CLAppCam::releaseBuffer</a></div><div class="ttdeci">void releaseBuffer()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:239</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_aaf9c6d7306c5122eb6766011b8fc4c4c"><div class="ttname"><a href="class_c_l_app_cam.html#aaf9c6d7306c5122eb6766011b8fc4c4c">CLAppCam::releaseBuffer</a></div><div class="ttdeci">void releaseBuffer()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:238</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_ac20c8599dfc6112502b2ca9e446e6af5"><div class="ttname"><a href="class_c_l_app_cam.html#ac20c8599dfc6112502b2ca9e446e6af5">CLAppCam::getSensorPID</a></div><div class="ttdeci">int getSensorPID()</div><div class="ttdef"><b>Definition:</b> app_cam.h:38</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_af277f42041c7c0a561bd8c8b087f4b3a"><div class="ttname"><a href="class_c_l_app_cam.html#af277f42041c7c0a561bd8c8b087f4b3a">CLAppCam::start</a></div><div class="ttdeci">int start()</div><div class="ttdef"><b>Definition:</b> app_cam.cpp:8</div></div>
<div class="ttc" id="aclass_c_l_app_cam_html_af812f50b9e35bcdb56af399c4fafd8f2"><div class="ttname"><a href="class_c_l_app_cam.html#af812f50b9e35bcdb56af399c4fafd8f2">CLAppCam::getSensor</a></div><div class="ttdeci">sensor_t * getSensor()</div><div class="ttdef"><b>Definition:</b> app_cam.h:39</div></div>
Expand Down
Loading

0 comments on commit 5e50c7f

Please sign in to comment.