281 lines
49 KiB
HTML
281 lines
49 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.9.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libctru: include/3ds/services/ac.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">libctru
|
|
 <span id="projectnumber">v2.4.1</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d475325f6a9fe3bfc3a495c72a9e475e.html">3ds</a></li><li class="navelem"><a class="el" href="dir_0e005207343684f6967052d1f51a7e66.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">ac.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="ac_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * @file ac.h</span></div>
|
|
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * @brief AC service.</span></div>
|
|
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  </div>
|
|
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html">3ds/types.h</a>></span></div>
|
|
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">/// Wifi security modes.</span></div>
|
|
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8e"> 10</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eaaf75c25d420c2cf9f34767f1aaa27d31"> 11</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eaaf75c25d420c2cf9f34767f1aaa27d31">AC_OPEN</a> = 0, <span class="comment">///< Open authentication.</span></div>
|
|
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eaf7917052343f67b837a1e3dbae61ba02"> 12</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eaf7917052343f67b837a1e3dbae61ba02">AC_WEP_40BIT</a> = 1, <span class="comment">///< WEP 40-bit authentication.</span></div>
|
|
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eae63b160691480c1a3d5cb100a4f6b9f7"> 13</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eae63b160691480c1a3d5cb100a4f6b9f7">AC_WEP_104BIT</a> = 2, <span class="comment">///< WEP 104-bit authentication.</span></div>
|
|
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea7209dcef89414d6703f1293aab766b52"> 14</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea7209dcef89414d6703f1293aab766b52">AC_WEP_128BIT</a> = 3, <span class="comment">///< WEP 128-bit authentication.</span></div>
|
|
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea144356f8aba5b9193a2dc3efdf517896"> 15</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea144356f8aba5b9193a2dc3efdf517896">AC_WPA_TKIP</a> = 4, <span class="comment">///< WPA TKIP authentication.</span></div>
|
|
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea749e043fb4dfac6877f54112ec08bf4e"> 16</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea749e043fb4dfac6877f54112ec08bf4e">AC_WPA2_TKIP</a> = 5, <span class="comment">///< WPA2 TKIP authentication.</span></div>
|
|
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea6b17fbf7c0f2e2d1c95ee07de0066873"> 17</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea6b17fbf7c0f2e2d1c95ee07de0066873">AC_WPA_AES</a> = 6, <span class="comment">///< WPA AES authentication.</span></div>
|
|
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea18646b27bb7afd7c8a67bd9a30a18449"> 18</a></span>  <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea18646b27bb7afd7c8a67bd9a30a18449">AC_WPA2_AES</a> = 7, <span class="comment">///< WPA2 AES authentication.</span></div>
|
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> } <a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8e">acSecurityMode</a>;</div>
|
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">/// Wifi access point types (bitfield).</span></div>
|
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"></span><span class="keyword">enum</span> {</div>
|
|
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a8298b13a1ee2c2ae0e292c56145a4b6d"> 23</a></span>  <a class="code" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a8298b13a1ee2c2ae0e292c56145a4b6d">AC_AP_TYPE_NONE</a> = 0, <span class="comment">///< No access point/none allowed.</span></div>
|
|
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122acb871627bf7eeaddb6286bfd69cda8ca"> 24</a></span>  <a class="code" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122acb871627bf7eeaddb6286bfd69cda8ca">AC_AP_TYPE_SLOT1</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(1), <span class="comment">///< Slot 1 in System Settings.</span></div>
|
|
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a86d5efc216700303e4ca4c81a8a881a9"> 25</a></span>  <a class="code" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a86d5efc216700303e4ca4c81a8a881a9">AC_AP_TYPE_SLOT2</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(2), <span class="comment">///< Slot 2 in System Settings.</span></div>
|
|
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a23857e27a46b553a192bfa6385265293"> 26</a></span>  <a class="code" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a23857e27a46b553a192bfa6385265293">AC_AP_TYPE_SLOT3</a> = <a class="code" href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a>(3), <span class="comment">///< Slot 3 in System Settings.</span></div>
|
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
|
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122aab9369ed4fe1923a1553d37c6cdba22b"> 28</a></span>  <a class="code" href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122aab9369ed4fe1923a1553d37c6cdba22b">AC_AP_TYPE_ALL</a> = 0x7FFFFFFF, <span class="comment">///< All access point types allowed.</span></div>
|
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> };</div>
|
|
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">/// Struct to contain the data for connecting to a Wifi network from a stored slot.</span></div>
|
|
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structacuConfig.html"> 32</a></span> <span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> reserved[0x200];</div>
|
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> } <a class="code" href="structacuConfig.html">acuConfig</a>;</div>
|
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">/// Initializes AC.</span></div>
|
|
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="ac_8h.html#aec40390a48ac6df3cfac242613a84590"> 37</a></span> <span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#aec40390a48ac6df3cfac242613a84590">acInit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">/// Exits AC.</span></div>
|
|
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="ac_8h.html#ab850baa702c4063eeae48e158e4fb889"> 40</a></span> <span class="comment"></span><span class="keywordtype">void</span> <a class="code" href="ac_8h.html#ab850baa702c4063eeae48e158e4fb889">acExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">/// Gets the current AC session handle.</span></div>
|
|
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="ac_8h.html#a3467e291e3f1fe0c8713dae478352720"> 43</a></span> <span class="comment"></span><a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> *<a class="code" href="ac_8h.html#a3467e291e3f1fe0c8713dae478352720">acGetSessionHandle</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment">/// Waits for the system to connect to the internet.</span></div>
|
|
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ac_8h.html#a7c084fac417deb278627a69115400906"> 46</a></span> <span class="comment"></span><a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7c084fac417deb278627a69115400906">acWaitInternetConnection</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment"> * @brief Describes the access point the console is currently connected to with AC_AP_TYPE_* flags.</span></div>
|
|
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment"> * @param out Pointer to output the combination of AC_AP_TYPE_* flags describing the AP to.</span></div>
|
|
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72"> 52</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ACU_GetWifiStatus</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
|
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment"> * @brief Gets the connected Wifi status.</span></div>
|
|
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment"> * @param out Pointer to output the connected Wifi status to. (1 = not connected, 3 = connected)</span></div>
|
|
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="ac_8h.html#ab0a2c44b128ac33db33ffbe9a371beff"> 58</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#ab0a2c44b128ac33db33ffbe9a371beff">ACU_GetStatus</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
|
|
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment"> * @brief Gets the connected Wifi security mode.</span></div>
|
|
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment"> * @param mode Pointer to output the connected Wifi security mode to. (0 = Open Authentication, 1 = WEP 40-bit, 2 = WEP 104-bit, 3 = WEP 128-bit, 4 = WPA TKIP, 5 = WPA2 TKIP, 6 = WPA AES, 7 = WPA2 AES)</span></div>
|
|
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="ac_8h.html#a6843a8dd3e923b6a1a93f669cbb67892"> 64</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a6843a8dd3e923b6a1a93f669cbb67892">ACU_GetSecurityMode</a>(<a class="code" href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8e">acSecurityMode</a> *mode);</div>
|
|
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment"> * @brief Gets the connected Wifi SSID.</span></div>
|
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"> * @param SSID Pointer to output the connected Wifi SSID to.</span></div>
|
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="ac_8h.html#a1855cdaca0c330ebebf0108a58095ed5"> 70</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a1855cdaca0c330ebebf0108a58095ed5">ACU_GetSSID</a>(<span class="keywordtype">char</span> *SSID);</div>
|
|
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="comment"> * @brief Gets the connected Wifi SSID length.</span></div>
|
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment"> * @param out Pointer to output the connected Wifi SSID length to.</span></div>
|
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="ac_8h.html#a1f339af9556334d61cc7e4340e730507"> 76</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a1f339af9556334d61cc7e4340e730507">ACU_GetSSIDLength</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
|
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment"> * @brief Determines whether proxy is enabled for the connected network.</span></div>
|
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment"> * @param enable Pointer to output the proxy status to.</span></div>
|
|
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="ac_8h.html#a772b4160ee0b762c38371c1a4b321a63"> 82</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a772b4160ee0b762c38371c1a4b321a63">ACU_GetProxyEnable</a>(<span class="keywordtype">bool</span> *enable);</div>
|
|
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment"> * @brief Gets the connected network's proxy port.</span></div>
|
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment"> * @param out Pointer to output the proxy port to.</span></div>
|
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="ac_8h.html#aa1364da739f2cd800155e62bb88250d5"> 88</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#aa1364da739f2cd800155e62bb88250d5">ACU_GetProxyPort</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out);</div>
|
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment"> * @brief Gets the connected network's proxy username.</span></div>
|
|
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment"> * @param username Pointer to output the proxy username to. (The size must be at least 0x20-bytes)</span></div>
|
|
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="ac_8h.html#a3fe8d65bf9aa86326c83985d4e784c17"> 94</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a3fe8d65bf9aa86326c83985d4e784c17">ACU_GetProxyUserName</a>(<span class="keywordtype">char</span> *username);</div>
|
|
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment"> * @brief Gets the connected network's proxy password.</span></div>
|
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment"> * @param password Pointer to output the proxy password to. (The size must be at least 0x20-bytes)</span></div>
|
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="ac_8h.html#a7dbd9e29449aee0c505f3ca6b7f80c2f"> 100</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7dbd9e29449aee0c505f3ca6b7f80c2f">ACU_GetProxyPassword</a>(<span class="keywordtype">char</span> *password);</div>
|
|
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment"> * @brief Gets the last error to occur during a connection.</span></div>
|
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="comment"> * @param errorCode Pointer to output the error code to.</span></div>
|
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="ac_8h.html#aeaa6cc46b2e3003989c56d1be5a90926"> 106</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#aeaa6cc46b2e3003989c56d1be5a90926">ACU_GetLastErrorCode</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* <a class="code" href="error_8h.html#a6b764f8c4030681ef11c995f2d97adc3">errorCode</a>);</div>
|
|
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="comment"> * @brief Gets the last detailed error to occur during a connection.</span></div>
|
|
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment"> * @param errorCode Pointer to output the error code to.</span></div>
|
|
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="ac_8h.html#a7d526d6ee6e8aaa16efa3a2297938093"> 112</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7d526d6ee6e8aaa16efa3a2297938093">ACU_GetLastDetailErrorCode</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* <a class="code" href="error_8h.html#a6b764f8c4030681ef11c995f2d97adc3">errorCode</a>);</div>
|
|
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment"> * @brief Prepares a buffer to hold the configuration data to start a connection.</span></div>
|
|
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="comment"> * @param config Pointer to an acuConfig struct to contain the data.</span></div>
|
|
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="ac_8h.html#aadac08bf74a0e5e4c8ce5e3cd17b8e68"> 118</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#aadac08bf74a0e5e4c8ce5e3cd17b8e68">ACU_CreateDefaultConfig</a>(<a class="code" href="structacuConfig.html">acuConfig</a>* config);</div>
|
|
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="comment"> * @brief Sets something that makes the connection reliable.</span></div>
|
|
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment"> * @param config Pointer to an acuConfig struct used with ACU_CreateDefaultConfig previously.</span></div>
|
|
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="comment"> * @param area Always 2 ?</span></div>
|
|
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="ac_8h.html#abb03ccbf1b33ca4f59503eff8665e08b"> 125</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#abb03ccbf1b33ca4f59503eff8665e08b">ACU_SetNetworkArea</a>(<a class="code" href="structacuConfig.html">acuConfig</a>* config, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> area);</div>
|
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="comment"> * @brief Sets the slot to use when connecting.</span></div>
|
|
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment"> * @param config Pointer to an acuConfig struct used with ACU_CreateDefaultConfig previously.</span></div>
|
|
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment"> * @param type Allowed AP types bitmask, a combination of AC_AP_TYPE_* flags.</span></div>
|
|
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="ac_8h.html#ad522f962559eaf28978a3ad20ac725db"> 132</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#ad522f962559eaf28978a3ad20ac725db">ACU_SetAllowApType</a>(<a class="code" href="structacuConfig.html">acuConfig</a>* config, <a class="code" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> type);</div>
|
|
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="comment"> * @brief Sets something that makes the connection reliable.</span></div>
|
|
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment"> * @param config Pointer to an acuConfig struct used with ACU_CreateDefaultConfig previously.</span></div>
|
|
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="ac_8h.html#a4c7182e903882ea9cafb06359803361f"> 138</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a4c7182e903882ea9cafb06359803361f">ACU_SetRequestEulaVersion</a>(<a class="code" href="structacuConfig.html">acuConfig</a>* config);</div>
|
|
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="comment"> * @brief Starts the connection procedure.</span></div>
|
|
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment"> * @param config Pointer to an acuConfig struct used with ACU_CreateDefaultConfig previously.</span></div>
|
|
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment"> * @param connectionHandle Handle created with svcCreateEvent to wait on until the connection succeeds or fails.</span></div>
|
|
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="ac_8h.html#a3eb7bc6583a7a52b39e2ae10714aa87e"> 145</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a3eb7bc6583a7a52b39e2ae10714aa87e">ACU_ConnectAsync</a>(<span class="keyword">const</span> <a class="code" href="structacuConfig.html">acuConfig</a>* config, <a class="code" href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a> connectionHandle);</div>
|
|
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="comment"> * @brief Selects the WiFi configuration slot for further ac:i operations.</span></div>
|
|
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="comment"> * @param slot WiFi slot (0, 1 or 2).</span></div>
|
|
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="ac_8h.html#a7fb0e13b1f1221ad9d942ea6008fe9c2"> 151</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#a7fb0e13b1f1221ad9d942ea6008fe9c2">ACI_LoadNetworkSetting</a>(<a class="code" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> slot);</div>
|
|
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="comment">/**</span></div>
|
|
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="comment"> * @brief Fetches the SSID of the previously selected WiFi configuration slot.</span></div>
|
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment"> * @param[out] ssid Pointer to the output buffer of size 32B the SSID will be stored in.</span></div>
|
|
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="comment"> */</span></div>
|
|
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="ac_8h.html#acb83ddb8056d39dab40e9e7f8837c673"> 157</a></span> <a class="code" href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a> <a class="code" href="ac_8h.html#acb83ddb8056d39dab40e9e7f8837c673">ACI_GetNetworkWirelessEssidSecuritySsid</a>(<span class="keywordtype">void</span> *ssid);</div>
|
|
<div class="ttc" id="aac_8h_html_a1855cdaca0c330ebebf0108a58095ed5"><div class="ttname"><a href="ac_8h.html#a1855cdaca0c330ebebf0108a58095ed5">ACU_GetSSID</a></div><div class="ttdeci">Result ACU_GetSSID(char *SSID)</div><div class="ttdoc">Gets the connected Wifi SSID.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a1f339af9556334d61cc7e4340e730507"><div class="ttname"><a href="ac_8h.html#a1f339af9556334d61cc7e4340e730507">ACU_GetSSIDLength</a></div><div class="ttdeci">Result ACU_GetSSIDLength(u32 *out)</div><div class="ttdoc">Gets the connected Wifi SSID length.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a1fb9092bcdeada2d206bdc74afbbe122a23857e27a46b553a192bfa6385265293"><div class="ttname"><a href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a23857e27a46b553a192bfa6385265293">AC_AP_TYPE_SLOT3</a></div><div class="ttdeci">@ AC_AP_TYPE_SLOT3</div><div class="ttdoc">Slot 3 in System Settings.</div><div class="ttdef"><b>Definition:</b> ac.h:26</div></div>
|
|
<div class="ttc" id="aac_8h_html_a1fb9092bcdeada2d206bdc74afbbe122a8298b13a1ee2c2ae0e292c56145a4b6d"><div class="ttname"><a href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a8298b13a1ee2c2ae0e292c56145a4b6d">AC_AP_TYPE_NONE</a></div><div class="ttdeci">@ AC_AP_TYPE_NONE</div><div class="ttdoc">No access point/none allowed.</div><div class="ttdef"><b>Definition:</b> ac.h:23</div></div>
|
|
<div class="ttc" id="aac_8h_html_a1fb9092bcdeada2d206bdc74afbbe122a86d5efc216700303e4ca4c81a8a881a9"><div class="ttname"><a href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122a86d5efc216700303e4ca4c81a8a881a9">AC_AP_TYPE_SLOT2</a></div><div class="ttdeci">@ AC_AP_TYPE_SLOT2</div><div class="ttdoc">Slot 2 in System Settings.</div><div class="ttdef"><b>Definition:</b> ac.h:25</div></div>
|
|
<div class="ttc" id="aac_8h_html_a1fb9092bcdeada2d206bdc74afbbe122aab9369ed4fe1923a1553d37c6cdba22b"><div class="ttname"><a href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122aab9369ed4fe1923a1553d37c6cdba22b">AC_AP_TYPE_ALL</a></div><div class="ttdeci">@ AC_AP_TYPE_ALL</div><div class="ttdoc">All access point types allowed.</div><div class="ttdef"><b>Definition:</b> ac.h:28</div></div>
|
|
<div class="ttc" id="aac_8h_html_a1fb9092bcdeada2d206bdc74afbbe122acb871627bf7eeaddb6286bfd69cda8ca"><div class="ttname"><a href="ac_8h.html#a1fb9092bcdeada2d206bdc74afbbe122acb871627bf7eeaddb6286bfd69cda8ca">AC_AP_TYPE_SLOT1</a></div><div class="ttdeci">@ AC_AP_TYPE_SLOT1</div><div class="ttdoc">Slot 1 in System Settings.</div><div class="ttdef"><b>Definition:</b> ac.h:24</div></div>
|
|
<div class="ttc" id="aac_8h_html_a3467e291e3f1fe0c8713dae478352720"><div class="ttname"><a href="ac_8h.html#a3467e291e3f1fe0c8713dae478352720">acGetSessionHandle</a></div><div class="ttdeci">Handle * acGetSessionHandle(void)</div><div class="ttdoc">Gets the current AC session handle.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a3eb7bc6583a7a52b39e2ae10714aa87e"><div class="ttname"><a href="ac_8h.html#a3eb7bc6583a7a52b39e2ae10714aa87e">ACU_ConnectAsync</a></div><div class="ttdeci">Result ACU_ConnectAsync(const acuConfig *config, Handle connectionHandle)</div><div class="ttdoc">Starts the connection procedure.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a3fe8d65bf9aa86326c83985d4e784c17"><div class="ttname"><a href="ac_8h.html#a3fe8d65bf9aa86326c83985d4e784c17">ACU_GetProxyUserName</a></div><div class="ttdeci">Result ACU_GetProxyUserName(char *username)</div><div class="ttdoc">Gets the connected network's proxy username.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a4c7182e903882ea9cafb06359803361f"><div class="ttname"><a href="ac_8h.html#a4c7182e903882ea9cafb06359803361f">ACU_SetRequestEulaVersion</a></div><div class="ttdeci">Result ACU_SetRequestEulaVersion(acuConfig *config)</div><div class="ttdoc">Sets something that makes the connection reliable.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a6843a8dd3e923b6a1a93f669cbb67892"><div class="ttname"><a href="ac_8h.html#a6843a8dd3e923b6a1a93f669cbb67892">ACU_GetSecurityMode</a></div><div class="ttdeci">Result ACU_GetSecurityMode(acSecurityMode *mode)</div><div class="ttdoc">Gets the connected Wifi security mode.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a7493b0d60b8711ef8b4c2d495b4a4e72"><div class="ttname"><a href="ac_8h.html#a7493b0d60b8711ef8b4c2d495b4a4e72">ACU_GetWifiStatus</a></div><div class="ttdeci">Result ACU_GetWifiStatus(u32 *out)</div><div class="ttdoc">Describes the access point the console is currently connected to with AC_AP_TYPE_* flags.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a772b4160ee0b762c38371c1a4b321a63"><div class="ttname"><a href="ac_8h.html#a772b4160ee0b762c38371c1a4b321a63">ACU_GetProxyEnable</a></div><div class="ttdeci">Result ACU_GetProxyEnable(bool *enable)</div><div class="ttdoc">Determines whether proxy is enabled for the connected network.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a7c084fac417deb278627a69115400906"><div class="ttname"><a href="ac_8h.html#a7c084fac417deb278627a69115400906">acWaitInternetConnection</a></div><div class="ttdeci">Result acWaitInternetConnection(void)</div><div class="ttdoc">Waits for the system to connect to the internet.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a7d526d6ee6e8aaa16efa3a2297938093"><div class="ttname"><a href="ac_8h.html#a7d526d6ee6e8aaa16efa3a2297938093">ACU_GetLastDetailErrorCode</a></div><div class="ttdeci">Result ACU_GetLastDetailErrorCode(u32 *errorCode)</div><div class="ttdoc">Gets the last detailed error to occur during a connection.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a7dbd9e29449aee0c505f3ca6b7f80c2f"><div class="ttname"><a href="ac_8h.html#a7dbd9e29449aee0c505f3ca6b7f80c2f">ACU_GetProxyPassword</a></div><div class="ttdeci">Result ACU_GetProxyPassword(char *password)</div><div class="ttdoc">Gets the connected network's proxy password.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a7fb0e13b1f1221ad9d942ea6008fe9c2"><div class="ttname"><a href="ac_8h.html#a7fb0e13b1f1221ad9d942ea6008fe9c2">ACI_LoadNetworkSetting</a></div><div class="ttdeci">Result ACI_LoadNetworkSetting(u32 slot)</div><div class="ttdoc">Selects the WiFi configuration slot for further ac:i operations.</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8e"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8e">acSecurityMode</a></div><div class="ttdeci">acSecurityMode</div><div class="ttdoc">Wifi security modes.</div><div class="ttdef"><b>Definition:</b> ac.h:10</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8ea144356f8aba5b9193a2dc3efdf517896"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea144356f8aba5b9193a2dc3efdf517896">AC_WPA_TKIP</a></div><div class="ttdeci">@ AC_WPA_TKIP</div><div class="ttdoc">WPA TKIP authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:15</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8ea18646b27bb7afd7c8a67bd9a30a18449"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea18646b27bb7afd7c8a67bd9a30a18449">AC_WPA2_AES</a></div><div class="ttdeci">@ AC_WPA2_AES</div><div class="ttdoc">WPA2 AES authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:18</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8ea6b17fbf7c0f2e2d1c95ee07de0066873"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea6b17fbf7c0f2e2d1c95ee07de0066873">AC_WPA_AES</a></div><div class="ttdeci">@ AC_WPA_AES</div><div class="ttdoc">WPA AES authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:17</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8ea7209dcef89414d6703f1293aab766b52"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea7209dcef89414d6703f1293aab766b52">AC_WEP_128BIT</a></div><div class="ttdeci">@ AC_WEP_128BIT</div><div class="ttdoc">WEP 128-bit authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:14</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8ea749e043fb4dfac6877f54112ec08bf4e"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8ea749e043fb4dfac6877f54112ec08bf4e">AC_WPA2_TKIP</a></div><div class="ttdeci">@ AC_WPA2_TKIP</div><div class="ttdoc">WPA2 TKIP authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:16</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8eaaf75c25d420c2cf9f34767f1aaa27d31"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eaaf75c25d420c2cf9f34767f1aaa27d31">AC_OPEN</a></div><div class="ttdeci">@ AC_OPEN</div><div class="ttdoc">Open authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:11</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8eae63b160691480c1a3d5cb100a4f6b9f7"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eae63b160691480c1a3d5cb100a4f6b9f7">AC_WEP_104BIT</a></div><div class="ttdeci">@ AC_WEP_104BIT</div><div class="ttdoc">WEP 104-bit authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:13</div></div>
|
|
<div class="ttc" id="aac_8h_html_a9d5d02580b7853b71335287c6bdb7a8eaf7917052343f67b837a1e3dbae61ba02"><div class="ttname"><a href="ac_8h.html#a9d5d02580b7853b71335287c6bdb7a8eaf7917052343f67b837a1e3dbae61ba02">AC_WEP_40BIT</a></div><div class="ttdeci">@ AC_WEP_40BIT</div><div class="ttdoc">WEP 40-bit authentication.</div><div class="ttdef"><b>Definition:</b> ac.h:12</div></div>
|
|
<div class="ttc" id="aac_8h_html_aa1364da739f2cd800155e62bb88250d5"><div class="ttname"><a href="ac_8h.html#aa1364da739f2cd800155e62bb88250d5">ACU_GetProxyPort</a></div><div class="ttdeci">Result ACU_GetProxyPort(u32 *out)</div><div class="ttdoc">Gets the connected network's proxy port.</div></div>
|
|
<div class="ttc" id="aac_8h_html_aadac08bf74a0e5e4c8ce5e3cd17b8e68"><div class="ttname"><a href="ac_8h.html#aadac08bf74a0e5e4c8ce5e3cd17b8e68">ACU_CreateDefaultConfig</a></div><div class="ttdeci">Result ACU_CreateDefaultConfig(acuConfig *config)</div><div class="ttdoc">Prepares a buffer to hold the configuration data to start a connection.</div></div>
|
|
<div class="ttc" id="aac_8h_html_ab0a2c44b128ac33db33ffbe9a371beff"><div class="ttname"><a href="ac_8h.html#ab0a2c44b128ac33db33ffbe9a371beff">ACU_GetStatus</a></div><div class="ttdeci">Result ACU_GetStatus(u32 *out)</div><div class="ttdoc">Gets the connected Wifi status.</div></div>
|
|
<div class="ttc" id="aac_8h_html_ab850baa702c4063eeae48e158e4fb889"><div class="ttname"><a href="ac_8h.html#ab850baa702c4063eeae48e158e4fb889">acExit</a></div><div class="ttdeci">void acExit(void)</div><div class="ttdoc">Exits AC.</div></div>
|
|
<div class="ttc" id="aac_8h_html_abb03ccbf1b33ca4f59503eff8665e08b"><div class="ttname"><a href="ac_8h.html#abb03ccbf1b33ca4f59503eff8665e08b">ACU_SetNetworkArea</a></div><div class="ttdeci">Result ACU_SetNetworkArea(acuConfig *config, u8 area)</div><div class="ttdoc">Sets something that makes the connection reliable.</div></div>
|
|
<div class="ttc" id="aac_8h_html_acb83ddb8056d39dab40e9e7f8837c673"><div class="ttname"><a href="ac_8h.html#acb83ddb8056d39dab40e9e7f8837c673">ACI_GetNetworkWirelessEssidSecuritySsid</a></div><div class="ttdeci">Result ACI_GetNetworkWirelessEssidSecuritySsid(void *ssid)</div><div class="ttdoc">Fetches the SSID of the previously selected WiFi configuration slot.</div></div>
|
|
<div class="ttc" id="aac_8h_html_ad522f962559eaf28978a3ad20ac725db"><div class="ttname"><a href="ac_8h.html#ad522f962559eaf28978a3ad20ac725db">ACU_SetAllowApType</a></div><div class="ttdeci">Result ACU_SetAllowApType(acuConfig *config, u8 type)</div><div class="ttdoc">Sets the slot to use when connecting.</div></div>
|
|
<div class="ttc" id="aac_8h_html_aeaa6cc46b2e3003989c56d1be5a90926"><div class="ttname"><a href="ac_8h.html#aeaa6cc46b2e3003989c56d1be5a90926">ACU_GetLastErrorCode</a></div><div class="ttdeci">Result ACU_GetLastErrorCode(u32 *errorCode)</div><div class="ttdoc">Gets the last error to occur during a connection.</div></div>
|
|
<div class="ttc" id="aac_8h_html_aec40390a48ac6df3cfac242613a84590"><div class="ttname"><a href="ac_8h.html#aec40390a48ac6df3cfac242613a84590">acInit</a></div><div class="ttdeci">Result acInit(void)</div><div class="ttdoc">Initializes AC.</div></div>
|
|
<div class="ttc" id="aerror_8h_html_a6b764f8c4030681ef11c995f2d97adc3"><div class="ttname"><a href="error_8h.html#a6b764f8c4030681ef11c995f2d97adc3">errorCode</a></div><div class="ttdeci">void errorCode(errorConf *err, int error)</div><div class="ttdoc">Sets error code to display.</div></div>
|
|
<div class="ttc" id="astructacuConfig_html"><div class="ttname"><a href="structacuConfig.html">acuConfig</a></div><div class="ttdoc">Struct to contain the data for connecting to a Wifi network from a stored slot.</div><div class="ttdef"><b>Definition:</b> ac.h:32</div></div>
|
|
<div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Various system types.</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a3a8ea58898cb58fc96013383d39f482c"><div class="ttname"><a href="types_8h.html#a3a8ea58898cb58fc96013383d39f482c">BIT</a></div><div class="ttdeci">#define BIT(n)</div><div class="ttdoc">Creates a bitmask from a bit number.</div><div class="ttdef"><b>Definition:</b> types.h:47</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">would be nice if newlib had this already</div><div class="ttdef"><b>Definition:</b> types.h:21</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ab6d744c6b5de129f12937e482dc674fb"><div class="ttname"><a href="types_8h.html#ab6d744c6b5de129f12937e482dc674fb">Handle</a></div><div class="ttdeci">u32 Handle</div><div class="ttdoc">Resource handle.</div><div class="ttdef"><b>Definition:</b> types.h:41</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ac830bf5a4f2cf8273f61ab99a46cf163"><div class="ttname"><a href="types_8h.html#ac830bf5a4f2cf8273f61ab99a46cf163">Result</a></div><div class="ttdeci">s32 Result</div><div class="ttdoc">Function result.</div><div class="ttdef"><b>Definition:</b> types.h:42</div></div>
|
|
<div class="ttc" id="atypes_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> types.h:23</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|