Updated docu.

This commit is contained in:
Timo Lang
2015-06-08 11:04:50 +02:00
parent 86eb39b3a8
commit 42b6e3af36
202 changed files with 11953 additions and 976 deletions

View File

@@ -159,6 +159,31 @@ Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, otherwise the errorcode from pixy </dd></dl>
<p>Definition at line <a class="el" href="pixy__frame_8c_source.html#l00233">233</a> of file <a class="el" href="pixy__frame_8c_source.html">pixy_frame.c</a>.</p>
<div class="fragment"><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;{</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; int32_t response;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">int</span> return_value = <a class="code" href="group__pixy.html#ga3d55779001cc649ed85be1a92f09892d">pixy_command</a>(<span class="stringliteral">&quot;cc_setSigRegion&quot;</span>, <span class="comment">// String id for remote procedure</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="pixydefs_8h.html#a1d913ae2edf2ac73d3e18dcfdf1cbfda">INT32</a>(0), <span class="comment">// type = normal color code</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <a class="code" href="pixydefs_8h.html#ab639628cd651b0efb8e0e054aa37bc2a">INT8</a>(signum),</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(xoffset), <span class="comment">// xoffset</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(yoffset), <span class="comment">// yoffset</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(<a class="code" href="struct_block.html#ad0eab1042455a2067c812ab8071d5376">width</a>), <span class="comment">// width</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(<a class="code" href="struct_block.html#a81c9f8d0b8c3b49d770be14dbe9f0d37">height</a>), <span class="comment">// height</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="pixydefs_8h.html#a1e61ec3195f40970b492ff9ace3ce84b">END_OUT_ARGS</a>, <span class="comment">// separator</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; &amp;response, <span class="comment">// pointer to mem address for return value</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="pixydefs_8h.html#a3997998ea42c5ea31902d9e0b7df4bd5">END_IN_ARGS</a>);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">return</span> return_value;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;}</div>
<div class="ttc" id="pixydefs_8h_html_a2e349ae1ccfa1fb9ea362333920c6d96"><div class="ttname"><a href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a></div><div class="ttdeci">#define INT16(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00063">pixydefs.h:63</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a1d913ae2edf2ac73d3e18dcfdf1cbfda"><div class="ttname"><a href="pixydefs_8h.html#a1d913ae2edf2ac73d3e18dcfdf1cbfda">INT32</a></div><div class="ttdeci">#define INT32(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00065">pixydefs.h:65</a></div></div>
<div class="ttc" id="group__pixy_html_ga3d55779001cc649ed85be1a92f09892d"><div class="ttname"><a href="group__pixy.html#ga3d55779001cc649ed85be1a92f09892d">pixy_command</a></div><div class="ttdeci">int pixy_command(const char *name,...)</div><div class="ttdoc">Send a command to Pixy. </div></div>
<div class="ttc" id="struct_block_html_a81c9f8d0b8c3b49d770be14dbe9f0d37"><div class="ttname"><a href="struct_block.html#a81c9f8d0b8c3b49d770be14dbe9f0d37">Block::height</a></div><div class="ttdeci">uint16_t height</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00083">pixy.h:83</a></div></div>
<div class="ttc" id="struct_block_html_ad0eab1042455a2067c812ab8071d5376"><div class="ttname"><a href="struct_block.html#ad0eab1042455a2067c812ab8071d5376">Block::width</a></div><div class="ttdeci">uint16_t width</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00082">pixy.h:82</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a1e61ec3195f40970b492ff9ace3ce84b"><div class="ttname"><a href="pixydefs_8h.html#a1e61ec3195f40970b492ff9ace3ce84b">END_OUT_ARGS</a></div><div class="ttdeci">#define END_OUT_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00089">pixydefs.h:89</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a3997998ea42c5ea31902d9e0b7df4bd5"><div class="ttname"><a href="pixydefs_8h.html#a3997998ea42c5ea31902d9e0b7df4bd5">END_IN_ARGS</a></div><div class="ttdeci">#define END_IN_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00090">pixydefs.h:90</a></div></div>
<div class="ttc" id="pixydefs_8h_html_ab639628cd651b0efb8e0e054aa37bc2a"><div class="ttname"><a href="pixydefs_8h.html#ab639628cd651b0efb8e0e054aa37bc2a">INT8</a></div><div class="ttdeci">#define INT8(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00061">pixydefs.h:61</a></div></div>
</div><!-- fragment -->
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -239,6 +264,50 @@ Here is the caller graph for this function:</div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, otherwise the errorcode from pixy </dd></dl>
<p>Definition at line <a class="el" href="pixy__frame_8c_source.html#l00031">31</a> of file <a class="el" href="pixy__frame_8c_source.html">pixy_frame.c</a>.</p>
<div class="fragment"><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;{</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; uint8_t* videodata;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; int32_t response;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; int32_t fourccc;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; int8_t renderflags;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; uint16_t xwidth;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; uint16_t ywidth;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; uint32_t size;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">int</span> return_value = <a class="code" href="group__pixy.html#ga3d55779001cc649ed85be1a92f09892d">pixy_command</a>(<span class="stringliteral">&quot;cam_getFrame&quot;</span>, <span class="comment">// String id for remote procedure</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="pixydefs_8h.html#ab639628cd651b0efb8e0e054aa37bc2a">INT8</a>(0x21), <span class="comment">// mode</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(xoffset), <span class="comment">// xoffset</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(yoffset), <span class="comment">// yoffset</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(<a class="code" href="struct_block.html#ad0eab1042455a2067c812ab8071d5376">width</a>), <span class="comment">// width</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(<a class="code" href="struct_block.html#a81c9f8d0b8c3b49d770be14dbe9f0d37">height</a>), <span class="comment">// height</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="pixydefs_8h.html#a1e61ec3195f40970b492ff9ace3ce84b">END_OUT_ARGS</a>, <span class="comment">// separator</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; &amp;response, <span class="comment">// pointer to mem address for return value</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; &amp;fourccc,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; &amp;renderflags,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; &amp;xwidth,</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; &amp;ywidth,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; &amp;size,</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; &amp;videodata, <span class="comment">// pointer to mem address for returned frame</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="pixydefs_8h.html#a3997998ea42c5ea31902d9e0b7df4bd5">END_IN_ARGS</a>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordflow">if</span> (return_value == 0) {</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; return_value = <a class="code" href="pixy__frame_8c.html#afb06c0b9c06d1309cf67dcf1a9fc3eef">renderBA81</a>(<a class="code" href="struct_block.html#a4dde988b1b2adba65ae3efa69f65d960">x</a>, <a class="code" href="struct_block.html#ab0580f504a7428539be299fa71565f30">y</a>, xwidth, ywidth, size, videodata);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> return_value;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div>
<div class="ttc" id="pixy__frame_8c_html_afb06c0b9c06d1309cf67dcf1a9fc3eef"><div class="ttname"><a href="pixy__frame_8c.html#afb06c0b9c06d1309cf67dcf1a9fc3eef">renderBA81</a></div><div class="ttdeci">static int renderBA81(uint16_t xpos, uint16_t ypos, uint16_t width, uint16_t height, uint32_t frameLen, uint8_t *frame)</div><div class="ttdef"><b>Definition:</b> <a href="pixy__frame_8c_source.html#l00139">pixy_frame.c:139</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a2e349ae1ccfa1fb9ea362333920c6d96"><div class="ttname"><a href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a></div><div class="ttdeci">#define INT16(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00063">pixydefs.h:63</a></div></div>
<div class="ttc" id="struct_block_html_ab0580f504a7428539be299fa71565f30"><div class="ttname"><a href="struct_block.html#ab0580f504a7428539be299fa71565f30">Block::y</a></div><div class="ttdeci">uint16_t y</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00081">pixy.h:81</a></div></div>
<div class="ttc" id="group__pixy_html_ga3d55779001cc649ed85be1a92f09892d"><div class="ttname"><a href="group__pixy.html#ga3d55779001cc649ed85be1a92f09892d">pixy_command</a></div><div class="ttdeci">int pixy_command(const char *name,...)</div><div class="ttdoc">Send a command to Pixy. </div></div>
<div class="ttc" id="struct_block_html_a81c9f8d0b8c3b49d770be14dbe9f0d37"><div class="ttname"><a href="struct_block.html#a81c9f8d0b8c3b49d770be14dbe9f0d37">Block::height</a></div><div class="ttdeci">uint16_t height</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00083">pixy.h:83</a></div></div>
<div class="ttc" id="struct_block_html_ad0eab1042455a2067c812ab8071d5376"><div class="ttname"><a href="struct_block.html#ad0eab1042455a2067c812ab8071d5376">Block::width</a></div><div class="ttdeci">uint16_t width</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00082">pixy.h:82</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a1e61ec3195f40970b492ff9ace3ce84b"><div class="ttname"><a href="pixydefs_8h.html#a1e61ec3195f40970b492ff9ace3ce84b">END_OUT_ARGS</a></div><div class="ttdeci">#define END_OUT_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00089">pixydefs.h:89</a></div></div>
<div class="ttc" id="struct_block_html_a4dde988b1b2adba65ae3efa69f65d960"><div class="ttname"><a href="struct_block.html#a4dde988b1b2adba65ae3efa69f65d960">Block::x</a></div><div class="ttdeci">uint16_t x</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00080">pixy.h:80</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a3997998ea42c5ea31902d9e0b7df4bd5"><div class="ttname"><a href="pixydefs_8h.html#a3997998ea42c5ea31902d9e0b7df4bd5">END_IN_ARGS</a></div><div class="ttdeci">#define END_IN_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00090">pixydefs.h:90</a></div></div>
<div class="ttc" id="pixydefs_8h_html_ab639628cd651b0efb8e0e054aa37bc2a"><div class="ttname"><a href="pixydefs_8h.html#ab639628cd651b0efb8e0e054aa37bc2a">INT8</a></div><div class="ttdeci">#define INT8(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00061">pixydefs.h:61</a></div></div>
</div><!-- fragment -->
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -291,6 +360,14 @@ Here is the caller graph for this function:</div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, otherwise the errorcode from pixy </dd></dl>
<p>Definition at line <a class="el" href="pixy__frame_8c_source.html#l00025">25</a> of file <a class="el" href="pixy__frame_8c_source.html">pixy_frame.c</a>.</p>
<div class="fragment"><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;{</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordflow">return</span> <a class="code" href="group__pixy__helper.html#gad8071a378a78f150cd14bbbd9b93c925">pixy_render_cropped_frame</a>(<a class="code" href="struct_block.html#a4dde988b1b2adba65ae3efa69f65d960">x</a>, <a class="code" href="struct_block.html#ab0580f504a7428539be299fa71565f30">y</a>, 0, 0, 320, 200);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;}</div>
<div class="ttc" id="struct_block_html_ab0580f504a7428539be299fa71565f30"><div class="ttname"><a href="struct_block.html#ab0580f504a7428539be299fa71565f30">Block::y</a></div><div class="ttdeci">uint16_t y</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00081">pixy.h:81</a></div></div>
<div class="ttc" id="group__pixy__helper_html_gad8071a378a78f150cd14bbbd9b93c925"><div class="ttname"><a href="group__pixy__helper.html#gad8071a378a78f150cd14bbbd9b93c925">pixy_render_cropped_frame</a></div><div class="ttdeci">int pixy_render_cropped_frame(uint16_t x, uint16_t y, uint16_t xoffset, uint16_t yoffset, uint16_t width, uint16_t height)</div><div class="ttdef"><b>Definition:</b> <a href="pixy__frame_8c_source.html#l00031">pixy_frame.c:31</a></div></div>
<div class="ttc" id="struct_block_html_a4dde988b1b2adba65ae3efa69f65d960"><div class="ttname"><a href="struct_block.html#a4dde988b1b2adba65ae3efa69f65d960">Block::x</a></div><div class="ttdeci">uint16_t x</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00080">pixy.h:80</a></div></div>
</div><!-- fragment -->
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -364,6 +441,48 @@ Here is the caller graph for this function:</div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, otherwise the errorcode from pixy </dd></dl>
<p>Definition at line <a class="el" href="pixy__frame_8c_source.html#l00070">70</a> of file <a class="el" href="pixy__frame_8c_source.html">pixy_frame.c</a>.</p>
<div class="fragment"><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; uint8_t* videodata;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; int32_t response;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; int32_t fourccc;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; int8_t renderflags;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; uint16_t xwidth;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; uint16_t ywidth;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; uint32_t size;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">int</span> return_value = <a class="code" href="group__pixy.html#ga3d55779001cc649ed85be1a92f09892d">pixy_command</a>(<span class="stringliteral">&quot;cam_getFrame&quot;</span>, <span class="comment">// String id for remote procedure</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="pixydefs_8h.html#ab639628cd651b0efb8e0e054aa37bc2a">INT8</a>(0x21), <span class="comment">// mode</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(xoffset), <span class="comment">// xoffset</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(yoffset), <span class="comment">// yoffset</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(<a class="code" href="struct_block.html#ad0eab1042455a2067c812ab8071d5376">width</a>), <span class="comment">// width</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a>(<a class="code" href="struct_block.html#a81c9f8d0b8c3b49d770be14dbe9f0d37">height</a>), <span class="comment">// height</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="pixydefs_8h.html#a1e61ec3195f40970b492ff9ace3ce84b">END_OUT_ARGS</a>, <span class="comment">// separator</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; &amp;response, <span class="comment">// pointer to mem address for return value</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; &amp;fourccc,</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; &amp;renderflags,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; &amp;xwidth,</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; &amp;ywidth,</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; &amp;size,</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; &amp;videodata, <span class="comment">// pointer to mem address for returned frame</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="pixydefs_8h.html#a3997998ea42c5ea31902d9e0b7df4bd5">END_IN_ARGS</a>);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordflow">if</span> (return_value == 0) {</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; return_value = <a class="code" href="pixy__frame_8c.html#a9b12014ced2f09e5e7d6646b966552ef">saveBA81</a>(handle, xwidth, ywidth, size, videodata);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> return_value;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;}</div>
<div class="ttc" id="pixy__frame_8c_html_a9b12014ced2f09e5e7d6646b966552ef"><div class="ttname"><a href="pixy__frame_8c.html#a9b12014ced2f09e5e7d6646b966552ef">saveBA81</a></div><div class="ttdeci">static int saveBA81(FILE_HANDLE *handle, uint16_t width, uint16_t height, uint32_t frameLen, uint8_t *frame)</div><div class="ttdef"><b>Definition:</b> <a href="pixy__frame_8c_source.html#l00189">pixy_frame.c:189</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a2e349ae1ccfa1fb9ea362333920c6d96"><div class="ttname"><a href="pixydefs_8h.html#a2e349ae1ccfa1fb9ea362333920c6d96">INT16</a></div><div class="ttdeci">#define INT16(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00063">pixydefs.h:63</a></div></div>
<div class="ttc" id="group__pixy_html_ga3d55779001cc649ed85be1a92f09892d"><div class="ttname"><a href="group__pixy.html#ga3d55779001cc649ed85be1a92f09892d">pixy_command</a></div><div class="ttdeci">int pixy_command(const char *name,...)</div><div class="ttdoc">Send a command to Pixy. </div></div>
<div class="ttc" id="struct_block_html_a81c9f8d0b8c3b49d770be14dbe9f0d37"><div class="ttname"><a href="struct_block.html#a81c9f8d0b8c3b49d770be14dbe9f0d37">Block::height</a></div><div class="ttdeci">uint16_t height</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00083">pixy.h:83</a></div></div>
<div class="ttc" id="struct_block_html_ad0eab1042455a2067c812ab8071d5376"><div class="ttname"><a href="struct_block.html#ad0eab1042455a2067c812ab8071d5376">Block::width</a></div><div class="ttdeci">uint16_t width</div><div class="ttdef"><b>Definition:</b> <a href="pixy_8h_source.html#l00082">pixy.h:82</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a1e61ec3195f40970b492ff9ace3ce84b"><div class="ttname"><a href="pixydefs_8h.html#a1e61ec3195f40970b492ff9ace3ce84b">END_OUT_ARGS</a></div><div class="ttdeci">#define END_OUT_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00089">pixydefs.h:89</a></div></div>
<div class="ttc" id="pixydefs_8h_html_a3997998ea42c5ea31902d9e0b7df4bd5"><div class="ttname"><a href="pixydefs_8h.html#a3997998ea42c5ea31902d9e0b7df4bd5">END_IN_ARGS</a></div><div class="ttdeci">#define END_IN_ARGS</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00090">pixydefs.h:90</a></div></div>
<div class="ttc" id="pixydefs_8h_html_ab639628cd651b0efb8e0e054aa37bc2a"><div class="ttname"><a href="pixydefs_8h.html#ab639628cd651b0efb8e0e054aa37bc2a">INT8</a></div><div class="ttdeci">#define INT8(v)</div><div class="ttdef"><b>Definition:</b> <a href="pixydefs_8h_source.html#l00061">pixydefs.h:61</a></div></div>
</div><!-- fragment -->
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -405,6 +524,12 @@ Here is the caller graph for this function:</div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, otherwise the errorcode from pixy </dd></dl>
<p>Definition at line <a class="el" href="pixy__frame_8c_source.html#l00065">65</a> of file <a class="el" href="pixy__frame_8c_source.html">pixy_frame.c</a>.</p>
<div class="fragment"><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;{</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">return</span> <a class="code" href="group__pixy__helper.html#gaf0820ad9bb1ae6791fecb3916372c479">pixy_save_cropped_frame</a>(handle, 0, 0, 320, 200);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div>
<div class="ttc" id="group__pixy__helper_html_gaf0820ad9bb1ae6791fecb3916372c479"><div class="ttname"><a href="group__pixy__helper.html#gaf0820ad9bb1ae6791fecb3916372c479">pixy_save_cropped_frame</a></div><div class="ttdeci">int pixy_save_cropped_frame(FILE_HANDLE *handle, uint16_t xoffset, uint16_t yoffset, uint16_t width, uint16_t height)</div><div class="ttdef"><b>Definition:</b> <a href="pixy__frame_8c_source.html#l00070">pixy_frame.c:70</a></div></div>
</div><!-- fragment -->
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
@@ -428,7 +553,7 @@ Here is the caller graph for this function:</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 8 2015 01:15:03 for discoverpixy by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Mon Jun 8 2015 11:01:19 for discoverpixy by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>