mirror of
https://github.com/buildwithparallel/mm-iot-sdk
synced 2026-08-10 21:27:58 -04:00
This commit introduces version 2.9.7 of the Morse Micro MM-IoT-SDK for ARM microcontroller base platforms.
3976 lines
1.1 MiB
3976 lines
1.1 MiB
<!-- HTML header for doxygen 1.8.17-->
|
|
<!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.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Morse Micro IoT SDK: mmagic_controller.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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.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" />
|
|
<link href="style.css" rel="stylesheet" type="text/css"/>
|
|
<link rel="shortcut icon" href="favicon.svg" />
|
|
</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="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Morse Micro IoT SDK
|
|
 <span id="projectnumber">2.9.7</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('mmagic__controller_8h_source.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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 class="header">
|
|
<div class="headertitle"><div class="title">mmagic_controller.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Copyright 2025 Morse Micro</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * SPDX-License-Identifier: Apache-2.0</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * Warning: this file is autogenerated. Do not modify by hand.</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <stdbool.h></span></div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <stddef.h></span></div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <memory.h></span></div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#ifndef MM_PACKED</span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e"> 38</a></span><span class="preprocessor">#define MM_PACKED __attribute__((packed))</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gac0cc9a0a39a6292bf1087fc917bf3dff"> 48</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gac0cc9a0a39a6292bf1087fc917bf3dff">mmagic_security_type</a></div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>{</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffaa09c9f5ec37c900d7b9ba2cf72936a5f"> 51</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffaa09c9f5ec37c900d7b9ba2cf72936a5f">MMAGIC_SECURITY_TYPE_SAE</a> = 0,</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffaaa8188d0f3fe0640aec5f1015a1a3898"> 53</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffaaa8188d0f3fe0640aec5f1015a1a3898">MMAGIC_SECURITY_TYPE_OWE</a> = 1,</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffa63be0779ad549b18d24dd55d040d41ab"> 55</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffa63be0779ad549b18d24dd55d040d41ab">MMAGIC_SECURITY_TYPE_OPEN</a> = 2,</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>};</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gafe69353f5ae6df1244b958011101fa89"> 59</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gafe69353f5ae6df1244b958011101fa89">mmagic_pmf_mode</a></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>{</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggafe69353f5ae6df1244b958011101fa89a871cfca963e3b81b84348374a6c0b8b4"> 62</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggafe69353f5ae6df1244b958011101fa89a871cfca963e3b81b84348374a6c0b8b4">MMAGIC_PMF_MODE_REQUIRED</a> = 0,</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggafe69353f5ae6df1244b958011101fa89a3a413c4c23f1bc92b716040ada19fb66"> 64</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggafe69353f5ae6df1244b958011101fa89a3a413c4c23f1bc92b716040ada19fb66">MMAGIC_PMF_MODE_DISABLED</a> = 1,</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>};</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab72d6fbf5274af0a3bf24d67f4b2cfff"> 68</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab72d6fbf5274af0a3bf24d67f4b2cfff">mmagic_power_save_mode</a></div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>{</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab72d6fbf5274af0a3bf24d67f4b2cfffa5eb2f347e926d962823f5ba3d1ae9775"> 71</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab72d6fbf5274af0a3bf24d67f4b2cfffa5eb2f347e926d962823f5ba3d1ae9775">MMAGIC_POWER_SAVE_MODE_DISABLED</a> = 0,</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab72d6fbf5274af0a3bf24d67f4b2cfffa2adc7507b47a9abc80d7210f05bbe134"> 73</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab72d6fbf5274af0a3bf24d67f4b2cfffa2adc7507b47a9abc80d7210f05bbe134">MMAGIC_POWER_SAVE_MODE_ENABLED</a> = 1,</div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>};</div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gacd8a0b4b005bd5422c06bcd19e5188f8"> 77</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gacd8a0b4b005bd5422c06bcd19e5188f8">mmagic_mcs10_mode</a></div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span>{</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8ad018d44370cc27dd993e3378b4ce30e4"> 80</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8ad018d44370cc27dd993e3378b4ce30e4">MMAGIC_MCS10_MODE_DISABLED</a> = 0,</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8a4edcf61e90ce01a21c983854455dfe26"> 82</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8a4edcf61e90ce01a21c983854455dfe26">MMAGIC_MCS10_MODE_FORCED</a> = 1,</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8a1226170b0f9672a2995e43b11e302fb9"> 84</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8a1226170b0f9672a2995e43b11e302fb9">MMAGIC_MCS10_MODE_AUTO</a> = 2,</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>};</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gaaa8c41d233711415a15d8e746d61a974"> 88</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gaaa8c41d233711415a15d8e746d61a974">mmagic_duty_cycle_mode</a></div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>{</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggaaa8c41d233711415a15d8e746d61a974a4a8307e647356b4c3f2e085a7da11a5b"> 91</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggaaa8c41d233711415a15d8e746d61a974a4a8307e647356b4c3f2e085a7da11a5b">MMAGIC_DUTY_CYCLE_MODE_SPREAD</a> = 0,</div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggaaa8c41d233711415a15d8e746d61a974ad7d88ff711af93ab2faf2f713190e4f3"> 93</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggaaa8c41d233711415a15d8e746d61a974ad7d88ff711af93ab2faf2f713190e4f3">MMAGIC_DUTY_CYCLE_MODE_BURST</a> = 1,</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>};</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga5961084162be913fd782e74577f96520"> 97</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga5961084162be913fd782e74577f96520">mmagic_station_type</a></div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>{</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga5961084162be913fd782e74577f96520a606fcd381619e2b21597c4954831cf33"> 100</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga5961084162be913fd782e74577f96520a606fcd381619e2b21597c4954831cf33">MMAGIC_STATION_TYPE_SENSOR</a> = 0,</div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga5961084162be913fd782e74577f96520a1a9af032f9b9f090405e3bdff254f18e"> 102</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga5961084162be913fd782e74577f96520a1a9af032f9b9f090405e3bdff254f18e">MMAGIC_STATION_TYPE_NON_SENSOR</a> = 1,</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>};</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92"> 106</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>{</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0"> 109</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a> = 0,</div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a7b037b2dd01fdce4eeac4afa38ccf727"> 111</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a7b037b2dd01fdce4eeac4afa38ccf727">MMAGIC_STATUS_ERROR</a> = 1,</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209"> 113</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a> = 2,</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aa73cb7cf2316260716d918a3adf44f65"> 115</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aa73cb7cf2316260716d918a3adf44f65">MMAGIC_STATUS_UNAVAILABLE</a> = 3,</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a2c1d729cfbc229d96fbbdb89f7f46a30"> 117</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a2c1d729cfbc229d96fbbdb89f7f46a30">MMAGIC_STATUS_TIMEOUT</a> = 4,</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9ca6214fd1a7875979ce2b589e2714a0"> 119</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9ca6214fd1a7875979ce2b589e2714a0">MMAGIC_STATUS_INVALID_STREAM</a> = 5,</div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a052c9dad19216a3a3756ac096c0fdb2c"> 121</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a052c9dad19216a3a3756ac096c0fdb2c">MMAGIC_STATUS_NOT_FOUND</a> = 6,</div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a83b08590d21f9130bddd127b002971c2"> 123</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a83b08590d21f9130bddd127b002971c2">MMAGIC_STATUS_NOT_SUPPORTED</a> = 7,</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9afd35ed2c57c25887eed910c9ad713f"> 125</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9afd35ed2c57c25887eed910c9ad713f">MMAGIC_STATUS_TX_ERROR</a> = 8,</div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92abe80e31a894b419ef3b53e6f1c4f2995"> 127</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92abe80e31a894b419ef3b53e6f1c4f2995">MMAGIC_STATUS_NO_MEM</a> = 9,</div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aa49755e66951b7d030bdf090f4d5de27"> 129</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aa49755e66951b7d030bdf090f4d5de27">MMAGIC_STATUS_CLOSED</a> = 10,</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a00c737695a1f2638d65cab6e15a0fe0b"> 131</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a00c737695a1f2638d65cab6e15a0fe0b">MMAGIC_STATUS_CHANNEL_LIST_NOT_SET</a> = 11,</div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aef247ebae18d86c5090e6b120d302404"> 133</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aef247ebae18d86c5090e6b120d302404">MMAGIC_STATUS_SHUTDOWN_BLOCKED</a> = 12,</div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a72a9c2bb10041ccf7a01a15def3267cc"> 135</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a72a9c2bb10041ccf7a01a15def3267cc">MMAGIC_STATUS_CHANNEL_INVALID</a> = 13,</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aba3219c36022bb6b3ffe6c1c67f38427"> 137</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aba3219c36022bb6b3ffe6c1c67f38427">MMAGIC_STATUS_NOT_RUNNING</a> = 14,</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a410c796f38cf9c64ba9a8b03bfb2afef"> 139</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a410c796f38cf9c64ba9a8b03bfb2afef">MMAGIC_STATUS_NO_LINK</a> = 15,</div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a94b9d1eef2064e9f097fa6c6c8b2a795"> 141</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a94b9d1eef2064e9f097fa6c6c8b2a795">MMAGIC_STATUS_UNKNOWN_HOST</a> = 16,</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ae370f3b93b96a043d3e91c9223360bb8"> 143</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ae370f3b93b96a043d3e91c9223360bb8">MMAGIC_STATUS_SOCKET_FAILED</a> = 17,</div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ab8c53b7e40d35ed2944001ed79a22bba"> 145</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ab8c53b7e40d35ed2944001ed79a22bba">MMAGIC_STATUS_SOCKET_CONNECT_FAILED</a> = 18,</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a3d8ae0507b43c6cbd6e9acf00a300b7a"> 147</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a3d8ae0507b43c6cbd6e9acf00a300b7a">MMAGIC_STATUS_SOCKET_BIND_FAILED</a> = 19,</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a273683e027ae66b77f99af86940c87e4"> 149</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a273683e027ae66b77f99af86940c87e4">MMAGIC_STATUS_SOCKET_LISTEN_FAILED</a> = 20,</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a814c9b34b03c4e0faf209b5a57d5e4a6"> 151</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a814c9b34b03c4e0faf209b5a57d5e4a6">MMAGIC_STATUS_NTP_KOD_RECEIVED</a> = 21,</div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ad50db21882ded796cb522f92fabcd570"> 153</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ad50db21882ded796cb522f92fabcd570">MMAGIC_STATUS_NTP_KOD_BACKOFF_RECEIVED</a> = 22,</div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9c59be04b7228d08de5ac188cc45324a"> 155</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9c59be04b7228d08de5ac188cc45324a">MMAGIC_STATUS_SOCKET_SEND_FAILED</a> = 23,</div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ae5e3cd68fc14fcc64f196b7cb449583a"> 158</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ae5e3cd68fc14fcc64f196b7cb449583a">MMAGIC_STATUS_INVALID_CREDENTIALS</a> = 24,</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ac3fe866989e9197be9597137466c6f4f"> 160</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ac3fe866989e9197be9597137466c6f4f">MMAGIC_STATUS_HANDSHAKE_FAILED</a> = 25,</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a6cbad4b631b9a589f6f378325843dfff"> 162</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a6cbad4b631b9a589f6f378325843dfff">MMAGIC_STATUS_AUTHENTICATION_FAILED</a> = 26,</div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a7145f1fdf033d19ac93d7dad41ecdb7a"> 165</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a7145f1fdf033d19ac93d7dad41ecdb7a">MMAGIC_STATUS_MISSING_CREDENTIALS</a> = 27,</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a49dc0377bbf2486b6d08b8a50604ba2a"> 168</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a49dc0377bbf2486b6d08b8a50604ba2a">MMAGIC_STATUS_TIME_NOT_SYNCHRONIZED</a> = 28,</div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ab46093c0d16e6713d9986e8bb1c1ba07"> 170</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ab46093c0d16e6713d9986e8bb1c1ba07">MMAGIC_STATUS_MQTT_REFUSED</a> = 29,</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a25505fb5b0ff3a2956fea1710d264b4a"> 172</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a25505fb5b0ff3a2956fea1710d264b4a">MMAGIC_STATUS_MQTT_KEEPALIVE_TIMEOUT</a> = 30,</div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af434dd4ec6060646e5c698813b928748"> 174</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af434dd4ec6060646e5c698813b928748">MMAGIC_STATUS_BAD_VERSION</a> = 32,</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span>};</div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad3cb603a5516a77d2899fb7ea756252e"> 178</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad3cb603a5516a77d2899fb7ea756252e">mmagic_iperf_mode</a></div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span>{</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252eabb1077faadf0fef221bae80550995f51"> 181</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252eabb1077faadf0fef221bae80550995f51">MMAGIC_IPERF_MODE_UDP_SERVER</a> = 0,</div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea816a42a2cee8cc8d4907eb28003ab978"> 183</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea816a42a2cee8cc8d4907eb28003ab978">MMAGIC_IPERF_MODE_TCP_SERVER</a> = 1,</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea5999401b9e180faf6c39172dfd7dc1ea"> 185</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea5999401b9e180faf6c39172dfd7dc1ea">MMAGIC_IPERF_MODE_UDP_CLIENT</a> = 2,</div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea3ef094265f8085827162c11890425a08"> 187</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea3ef094265f8085827162c11890425a08">MMAGIC_IPERF_MODE_TCP_CLIENT</a> = 3,</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span>};</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1c06869357e904d5103b07c572c06d9e"> 191</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1c06869357e904d5103b07c572c06d9e">mmagic_iperf_state</a></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>{</div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eaa41e3781eba5654320b2e89a3e351db7"> 194</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eaa41e3781eba5654320b2e89a3e351db7">MMAGIC_IPERF_STATE_NOT_STARTED</a> = 0,</div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9ea13a2b39d0eaf1d8e2d7c61bb3a9fca82"> 196</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9ea13a2b39d0eaf1d8e2d7c61bb3a9fca82">MMAGIC_IPERF_STATE_RUNNING</a> = 1,</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eab789dcb9880519f3fb3b31852cc077e4"> 198</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eab789dcb9880519f3fb3b31852cc077e4">MMAGIC_IPERF_STATE_FINISHED</a> = 2,</div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eadbbe18d255e79b50ba5656c00fe1661d"> 200</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eadbbe18d255e79b50ba5656c00fe1661d">MMAGIC_IPERF_STATE_ABORTED</a> = 3,</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span>};</div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1692061985bc1a94d4a15a880aaeb95f"> 204</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1692061985bc1a94d4a15a880aaeb95f">mmagic_ip_link_state</a></div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>{</div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1692061985bc1a94d4a15a880aaeb95fa0a11453e48b342a0c0099c4fa97b5aec"> 207</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1692061985bc1a94d4a15a880aaeb95fa0a11453e48b342a0c0099c4fa97b5aec">MMAGIC_IP_LINK_STATE_DOWN</a> = 0,</div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1692061985bc1a94d4a15a880aaeb95fae1fa6920d2c0139e585e96e202de1764"> 209</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1692061985bc1a94d4a15a880aaeb95fae1fa6920d2c0139e585e96e202de1764">MMAGIC_IP_LINK_STATE_UP</a> = 1,</div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span>};</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga6bff6987d5569c51bb6bb13b8fecb3eb"> 213</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga6bff6987d5569c51bb6bb13b8fecb3eb">mmagic_deep_sleep_mode</a></div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span>{</div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba4ac15813152be41be5e8a1bf42f5eea4"> 216</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba4ac15813152be41be5e8a1bf42f5eea4">MMAGIC_DEEP_SLEEP_MODE_DISABLED</a> = 0,</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba26dd8e91f6c92d184d1410c1b54ae763"> 218</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba26dd8e91f6c92d184d1410c1b54ae763">MMAGIC_DEEP_SLEEP_MODE_ONE_SHOT</a> = 1,</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba0b356867a4da64378e5122a27673c6fe"> 220</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba0b356867a4da64378e5122a27673c6fe">MMAGIC_DEEP_SLEEP_MODE_HARDWARE</a> = 2,</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span>};</div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab67ae7b325fb681fb00aaff541c63410"> 224</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab67ae7b325fb681fb00aaff541c63410">mmagic_standby_mode_exit_reason</a></div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>{</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a9760249555936caae4cd9ce4120d7fd1"> 227</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a9760249555936caae4cd9ce4120d7fd1">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_NONE</a> = 0,</div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a51e98ab2185bcc49065a0ecd9931f896"> 229</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a51e98ab2185bcc49065a0ecd9931f896">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_WAKEUP_FRAME</a> = 1,</div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a2a3f19943110f937fad0e6f309d687bf"> 231</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a2a3f19943110f937fad0e6f309d687bf">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_ASSOCIATE</a> = 2,</div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a042ce0df65ebdcd8613ddc532fa1ee29"> 233</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a042ce0df65ebdcd8613ddc532fa1ee29">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_EXT_INPUT</a> = 3,</div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a6d3a493adccd4545ddf3b12b290a7ce9"> 235</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a6d3a493adccd4545ddf3b12b290a7ce9">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_WHITELIST_PKT</a> = 4,</div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a1000ac0430f0cb2cdc9bf804e841627e"> 237</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a1000ac0430f0cb2cdc9bf804e841627e">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_TCP_CONNECTION_LOST</a> = 5,</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410ab5dc6728ea2f3e3c21d3211467db7444"> 239</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410ab5dc6728ea2f3e3c21d3211467db7444">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_HW_SCAN_NOT_ENABLED</a> = 6,</div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a480e4754f7ffb6fb74cf79e6fb7f4bc5"> 241</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a480e4754f7ffb6fb74cf79e6fb7f4bc5">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_HW_SCAN_FAILED_TO_START</a> = 7,</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>};</div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga88a4a443f7e7b9959144eecefdf785a8"> 245</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga88a4a443f7e7b9959144eecefdf785a8">mmagic_sta_state</a></div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span>{</div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8abf055ba93216e860515915d5bbf751eb"> 248</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8abf055ba93216e860515915d5bbf751eb">MMAGIC_STA_STATE_DISCONNECTED</a> = 1,</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8a2fe04b4b880b052398eca7ca8e49a8e8"> 250</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8a2fe04b4b880b052398eca7ca8e49a8e8">MMAGIC_STA_STATE_CONNECTING</a> = 2,</div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8ada7aa555c65b5c841f8445a2ec774b54"> 252</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8ada7aa555c65b5c841f8445a2ec774b54">MMAGIC_STA_STATE_CONNECTED</a> = 3,</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span>};</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga64a3537e1a6d31e31bcc7f99bd3cadb8"> 256</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga64a3537e1a6d31e31bcc7f99bd3cadb8">mmagic_sta_event</a></div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span>{</div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8acb84933f9a38f363b44962289be017ab"> 259</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8acb84933f9a38f363b44962289be017ab">MMAGIC_STA_EVENT_SCAN_REQUEST</a> = 0,</div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a5f7fac6b06c5688169470188c33539a0"> 261</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a5f7fac6b06c5688169470188c33539a0">MMAGIC_STA_EVENT_SCAN_COMPLETE</a> = 1,</div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a8b49634c8018481898e8e45b0c76d438"> 263</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a8b49634c8018481898e8e45b0c76d438">MMAGIC_STA_EVENT_SCAN_ABORT</a> = 2,</div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ac602600feb6716bf1d4e1967e101911c"> 265</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ac602600feb6716bf1d4e1967e101911c">MMAGIC_STA_EVENT_AUTH_REQUEST</a> = 3,</div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ace9e6c894d27644483f775d3fc8de328"> 267</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ace9e6c894d27644483f775d3fc8de328">MMAGIC_STA_EVENT_ASSOC_REQUEST</a> = 4,</div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8af3ef2c4086d70fb8b62d77866ac6e363"> 269</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8af3ef2c4086d70fb8b62d77866ac6e363">MMAGIC_STA_EVENT_DEAUTH_TX</a> = 5,</div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a68a930c611991b0abf5c4d96714b60ce"> 271</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a68a930c611991b0abf5c4d96714b60ce">MMAGIC_STA_EVENT_CTRL_PORT_OPEN</a> = 6,</div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ad16b8510cbf6516a51c53bedcfb6051c"> 273</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ad16b8510cbf6516a51c53bedcfb6051c">MMAGIC_STA_EVENT_CTRL_PORT_CLOSED</a> = 7,</div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span>};</div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="structstring32.html"> 277</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstring32.html">string32</a></div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span>{</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3"> 280</a></span> uint8_t <a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>;</div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40"> 283</a></span> <span class="keywordtype">char</span> data[32 + 1];</div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>};</div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="structstring100.html"> 287</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstring100.html">string100</a></div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span>{</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="structstring100.html#a714fa120f1393d69284694e7a97777b9"> 290</a></span> uint8_t <a class="code hl_variable" href="structstring100.html#a714fa120f1393d69284694e7a97777b9">len</a>;</div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> </div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="structstring100.html#ae75bbe037c78b0b665dfbae576d0495d"> 293</a></span> <span class="keywordtype">char</span> data[100 + 1];</div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>};</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="structstring254.html"> 297</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstring254.html">string254</a></div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span>{</div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84"> 300</a></span> uint8_t <a class="code hl_variable" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">len</a>;</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="structstring254.html#af9c3411660b91093147dda79c2479417"> 303</a></span> <span class="keywordtype">char</span> data[254 + 1];</div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span>};</div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="structraw255.html"> 307</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structraw255.html">raw255</a></div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span>{</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="structraw255.html#a6ce2bcadf4a43cd590d5377e95ece458"> 310</a></span> uint8_t <a class="code hl_variable" href="structraw255.html#a6ce2bcadf4a43cd590d5377e95ece458">len</a>;</div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="structraw255.html#a9467dd36e203f1166f8a839b86a48ed2"> 313</a></span> uint8_t data[255];</div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span>};</div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="structraw1536.html"> 317</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structraw1536.html">raw1536</a></div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span>{</div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="structraw1536.html#a85aba205c60155023104a7b946b466b1"> 320</a></span> uint16_t <a class="code hl_variable" href="structraw1536.html#a85aba205c60155023104a7b946b466b1">len</a>;</div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="structraw1536.html#a43f2147e4d686df68715e883e1dbef9f"> 323</a></span> uint8_t data[1536];</div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span>};</div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="structstruct__mac__addr.html"> 327</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__mac__addr.html">struct_mac_addr</a></div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>{</div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="structstruct__mac__addr.html#a1aaf6a7b27669e437c63e1874aa8236c"> 330</a></span> uint8_t addr[6];</div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span>};</div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="structstruct__country__code.html"> 335</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__country__code.html">struct_country_code</a></div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>{</div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="structstruct__country__code.html#ad4c58f089041d6044036c89e480abacd"> 338</a></span> <span class="keywordtype">char</span> country_code[3];</div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span>};</div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="structstruct__oui.html"> 342</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__oui.html">struct_oui</a></div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span>{</div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="structstruct__oui.html#aecce9c0e024af79ace87ad0e2af0c52e"> 345</a></span> uint8_t oui[3];</div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span>};</div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="structstruct__oui__list.html"> 349</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__oui__list.html">struct_oui_list</a></div>
|
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span>{</div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="structstruct__oui__list.html#a9eb43060ec5193798093994560e738d2"> 352</a></span> uint8_t <a class="code hl_variable" href="structstruct__oui__list.html#a9eb43060ec5193798093994560e738d2">count</a>;</div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="structstruct__oui__list.html#a90e6b3fb342473b4a30023a29507923b"> 354</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__oui.html">struct_oui</a> ouis[5];</div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span>};</div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> </div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html"> 358</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__scan__result.html">struct_scan_result</a></div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span>{</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#a23cdde6d279531639755efc29137750c"> 361</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> ssid;</div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#aa4b0f0533525588a69b50db21c159a1c"> 363</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__mac__addr.html">struct_mac_addr</a> bssid;</div>
|
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#aa318eb3c7cc708d898c13f8f4f2d61b2"> 365</a></span> int32_t <a class="code hl_variable" href="structstruct__scan__result.html#aa318eb3c7cc708d898c13f8f4f2d61b2">rssi</a>;</div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#acc24ceafb055f780cf99bf70f7cc573a"> 367</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structraw255.html">raw255</a> ies;</div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#a0992c101cca3374e30505fd368729c04"> 370</a></span> uint16_t <a class="code hl_variable" href="structstruct__scan__result.html#a0992c101cca3374e30505fd368729c04">received_ies_len</a>;</div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#ac6fad989c382122169b4e90c0d51aa00"> 372</a></span> uint16_t <a class="code hl_variable" href="structstruct__scan__result.html#ac6fad989c382122169b4e90c0d51aa00">beacon_interval</a>;</div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#a6b0c9f4e42d8ef6da31298d0d54aff9b"> 374</a></span> uint16_t <a class="code hl_variable" href="structstruct__scan__result.html#a6b0c9f4e42d8ef6da31298d0d54aff9b">capability_info</a>;</div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#a6b14358d78a5b2f21d8514096696a2e2"> 376</a></span> uint32_t <a class="code hl_variable" href="structstruct__scan__result.html#a6b14358d78a5b2f21d8514096696a2e2">channel_freq_hz</a>;</div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#a7271c90404a039753bcd302433d6f838"> 378</a></span> uint8_t <a class="code hl_variable" href="structstruct__scan__result.html#a7271c90404a039753bcd302433d6f838">bw_mhz</a>;</div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#a65eb1e52b8e6d5717aad59f8e4ef4930"> 380</a></span> uint8_t <a class="code hl_variable" href="structstruct__scan__result.html#a65eb1e52b8e6d5717aad59f8e4ef4930">op_bw_mhz</a>;</div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="structstruct__scan__result.html#adc1ecf4836bd3d0912e89bcbdbf67755"> 382</a></span> uint64_t <a class="code hl_variable" href="structstruct__scan__result.html#adc1ecf4836bd3d0912e89bcbdbf67755">tsf</a>;</div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>};</div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="structstruct__version__info.html"> 386</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__version__info.html">struct_version_info</a></div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span>{</div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="structstruct__version__info.html#a356046d0378fabaf71581e810d8d84d6"> 389</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> application_version;</div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="structstruct__version__info.html#af95af8ec214357e0c1b109411905b15a"> 391</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> bootloader_version;</div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="structstruct__version__info.html#a97f4bc3086789cb5de2f49b5391e5de7"> 393</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> user_hardware_version;</div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="structstruct__version__info.html#ab3ab413655e73da744a7ab82402cd12a"> 395</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> morse_firmware_version;</div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="structstruct__version__info.html#af67c5b89b2a23b86c0e6410493be9dd4"> 397</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> morselib_version;</div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="structstruct__version__info.html#a54343204b49b04c2a3d9168f7c110c22"> 399</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> morse_hardware_version;</div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span>};</div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> </div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"><a class="line" href="structstruct__scan__status.html"> 403</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__scan__status.html">struct_scan_status</a></div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span>{</div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="structstruct__scan__status.html#ab431e880ac624e54a399754b4eeb9ae1"> 406</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__scan__result.html">struct_scan_result</a> results[10];</div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="structstruct__scan__status.html#a27ec739f619791a609460939daeaf4ee"> 408</a></span> uint8_t <a class="code hl_variable" href="structstruct__scan__status.html#a27ec739f619791a609460939daeaf4ee">num</a>;</div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span>};</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> </div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="structstruct__ip__addr.html"> 413</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a></div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span>{</div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="structstruct__ip__addr.html#aec74123a613ab33e674edf721cf2a467"> 416</a></span> <span class="keywordtype">char</span> addr[48];</div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>};</div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html"> 420</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__ip__status.html">struct_ip_status</a></div>
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>{</div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a853ba425fefb062a2b944c8f3ea9f34f"> 423</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1692061985bc1a94d4a15a880aaeb95f">mmagic_ip_link_state</a> <a class="code hl_variable" href="structstruct__ip__status.html#a853ba425fefb062a2b944c8f3ea9f34f">link_state</a>;</div>
|
|
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a80065d95c094632b334de3176fa1dd25"> 425</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structstruct__ip__status.html#a80065d95c094632b334de3176fa1dd25">dhcp_enabled</a>;</div>
|
|
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a4e64c74413fb38a8ff49c4d8e968c0c0"> 427</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> ip_addr;</div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a4631a21169958449d81305374292b1d5"> 429</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> netmask;</div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a89f4848895dfc72817fbbaecfcd1141b"> 431</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> gateway;</div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a040324259da7652fe44771f0f0f81878"> 433</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> broadcast;</div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"><a class="line" href="structstruct__ip__status.html#a1115f8776039e587f43b193c92ad6a9b"> 435</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> dns_servers[2];</div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span>};</div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html"> 439</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__ping__status.html">struct_ping_status</a></div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span>{</div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#a08eecf62bce1dadc956d69d838990e25"> 442</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> receiver_addr;</div>
|
|
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#a7030c49b084df5406252798a9f14cd00"> 444</a></span> uint32_t <a class="code hl_variable" href="structstruct__ping__status.html#a7030c49b084df5406252798a9f14cd00">total_count</a>;</div>
|
|
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#ad1b9895522c68bcb049eb4b11a3c183a"> 446</a></span> uint32_t <a class="code hl_variable" href="structstruct__ping__status.html#ad1b9895522c68bcb049eb4b11a3c183a">recv_count</a>;</div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#a53c4d5f5efe6e397effa29972b2d1169"> 448</a></span> uint32_t <a class="code hl_variable" href="structstruct__ping__status.html#a53c4d5f5efe6e397effa29972b2d1169">min_time_ms</a>;</div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#a9391646295b6c202a210ff7d5234b373"> 450</a></span> uint32_t <a class="code hl_variable" href="structstruct__ping__status.html#a9391646295b6c202a210ff7d5234b373">avg_time_ms</a>;</div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#adf699134ad881b685447793f8934205e"> 452</a></span> uint32_t <a class="code hl_variable" href="structstruct__ping__status.html#adf699134ad881b685447793f8934205e">max_time_ms</a>;</div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="structstruct__ping__status.html#a8467c6051f1b0c08e4cdc2b2abbb76ce"> 454</a></span> uint16_t <a class="code hl_variable" href="structstruct__ping__status.html#a8467c6051f1b0c08e4cdc2b2abbb76ce">session_id</a>;</div>
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span>};</div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> </div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html"> 458</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__iperf__status.html">struct_iperf_status</a></div>
|
|
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span>{</div>
|
|
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#ada18d4c71895e95735cebf6c41784901"> 461</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> remote_addr;</div>
|
|
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#ac84c0090db0d4319bbc2bb5ea85fee62"> 463</a></span> uint16_t <a class="code hl_variable" href="structstruct__iperf__status.html#ac84c0090db0d4319bbc2bb5ea85fee62">remote_port</a>;</div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#ab095760373ac70a58308d421a508fddc"> 465</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> local_addr;</div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#a0cb16e264a79419032dad122e21177d1"> 467</a></span> uint16_t <a class="code hl_variable" href="structstruct__iperf__status.html#a0cb16e264a79419032dad122e21177d1">local_port</a>;</div>
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#a1c38f71ee2c913c749348bd36fad4d2a"> 469</a></span> uint64_t <a class="code hl_variable" href="structstruct__iperf__status.html#a1c38f71ee2c913c749348bd36fad4d2a">bytes_transferred</a>;</div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#addc610e21d82be0333733ac5ab26daf1"> 471</a></span> uint32_t <a class="code hl_variable" href="structstruct__iperf__status.html#addc610e21d82be0333733ac5ab26daf1">duration_ms</a>;</div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="structstruct__iperf__status.html#a9aaf550c13902930ebdfc9a1bb6fd6ea"> 473</a></span> uint32_t <a class="code hl_variable" href="structstruct__iperf__status.html#a9aaf550c13902930ebdfc9a1bb6fd6ea">bandwidth_kbitpsec</a>;</div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span>};</div>
|
|
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
|
|
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="structstruct__buffer64.html"> 477</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structstruct__buffer64.html">struct_buffer64</a></div>
|
|
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span>{</div>
|
|
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"><a class="line" href="structstruct__buffer64.html#a06793ba8429369dd7cf09a1fea40712c"> 480</a></span> uint8_t buffer[64];</div>
|
|
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"><a class="line" href="structstruct__buffer64.html#ac5a7332fb259722cbed4a84c1e793f42"> 482</a></span> uint8_t <a class="code hl_variable" href="structstruct__buffer64.html#ac5a7332fb259722cbed4a84c1e793f42">len</a>;</div>
|
|
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span>};</div>
|
|
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> </div>
|
|
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gadc12f63888a42e66b656dd64b32b37e9"> 488</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gadc12f63888a42e66b656dd64b32b37e9">mmagic_subsystem</a></div>
|
|
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span>{</div>
|
|
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed"> 491</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a> = 1,</div>
|
|
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5"> 493</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a> = 2,</div>
|
|
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128"> 495</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a> = 3,</div>
|
|
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2"> 497</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a> = 4,</div>
|
|
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5"> 499</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a> = 5,</div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7"> 501</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a> = 6,</div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2"> 503</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a> = 7,</div>
|
|
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a"> 505</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a> = 8,</div>
|
|
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58"> 507</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a> = 9,</div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span>};</div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> </div>
|
|
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="keyword">struct </span>mmagic_controller;</div>
|
|
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> </div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INIT.html#ga984ff8584c9276eea5d29ecf09b538a7"> 532</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__INIT.html#ga984ff8584c9276eea5d29ecf09b538a7">mmagic_controller_agent_start_cb_t</a>)(<span class="keyword">struct </span>mmagic_controller *controller, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> </div>
|
|
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="structmmagic__controller__init__args.html"> 537</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__controller__init__args.html">mmagic_controller_init_args</a></div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span>{</div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"><a class="line" href="structmmagic__controller__init__args.html#aa1ac688d884e3a97346c243eef10669e"> 540</a></span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__INIT.html#ga984ff8584c9276eea5d29ecf09b538a7">mmagic_controller_agent_start_cb_t</a> <a class="code hl_variable" href="structmmagic__controller__init__args.html#aa1ac688d884e3a97346c243eef10669e">agent_start_cb</a>;</div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="structmmagic__controller__init__args.html#ad4cb5d4849209ecbfd9dfee862356567"> 542</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structmmagic__controller__init__args.html#ad4cb5d4849209ecbfd9dfee862356567">agent_start_arg</a>;</div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span>};</div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INIT.html#gab3acb45ecb2123ab511f654f0c7eeb43"> 548</a></span><span class="preprocessor">#define MMAGIC_CONTROLLER_ARGS_INIT { 0 }</span></div>
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> </div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INIT.html#ga00eeee29338b1ae0fcdb0489bac875f4"> 558</a></span><span class="keyword">struct </span>mmagic_controller *<a class="code hl_function" href="group__MMAGIC__CONTROLLER__INIT.html#ga00eeee29338b1ae0fcdb0489bac875f4">mmagic_controller_init</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__controller__init__args.html">mmagic_controller_init_args</a> *args);</div>
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> </div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INIT.html#ga8c24a3d889006dff92223dbafd14011c"> 565</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INIT.html#ga8c24a3d889006dff92223dbafd14011c">mmagic_controller_deinit</a>(<span class="keyword">struct</span> mmagic_controller *controller);</div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
|
|
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783"> 578</a></span><span class="preprocessor">#define CONTROL_STREAM 0</span></div>
|
|
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> </div>
|
|
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270"> 581</a></span><span class="preprocessor">#define MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS 1000</span></div>
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> </div>
|
|
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24"> 597</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(</div>
|
|
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keyword">struct</span> mmagic_controller *controller, uint8_t stream_id,</div>
|
|
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> uint8_t submodule_id, uint8_t command_id, uint8_t subcommand_id,</div>
|
|
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keyword">const</span> uint8_t *buffer, <span class="keywordtype">size_t</span> buffer_length);</div>
|
|
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> </div>
|
|
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17"> 618</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(<span class="keyword">struct</span> mmagic_controller *controller, uint8_t stream_id,</div>
|
|
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> uint8_t submodule_id,</div>
|
|
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> uint8_t command_id, uint8_t subcommand_id,</div>
|
|
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> uint8_t *buffer, <span class="keywordtype">size_t</span> buffer_length, uint32_t timeout_ms);</div>
|
|
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div>
|
|
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga6fae28dbdafe6b74af2381d87538e6fe"> 634</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga6fae28dbdafe6b74af2381d87538e6fe">mmagic_controller_agent_sync</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> uint32_t timeout_ms);</div>
|
|
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> </div>
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga8319f854924df575680199aa66f79d5a"> 654</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga8319f854924df575680199aa66f79d5a">mmagic_controller_request_agent_reset</a>(<span class="keyword">struct</span> mmagic_controller *controller);</div>
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> </div>
|
|
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga3fdd29b88bd1bef6ea91cd677513167a"> 657</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga3fdd29b88bd1bef6ea91cd677513167a">mmagic_wlan_var</a></div>
|
|
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span>{</div>
|
|
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c"> 660</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c">MMAGIC_WLAN_VAR_COUNTRY_CODE</a> = 0,</div>
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df"> 662</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df">MMAGIC_WLAN_VAR_SSID</a> = 1,</div>
|
|
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d"> 664</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d">MMAGIC_WLAN_VAR_PASSWORD</a> = 2,</div>
|
|
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24"> 666</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24">MMAGIC_WLAN_VAR_SECURITY</a> = 3,</div>
|
|
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42"> 669</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42">MMAGIC_WLAN_VAR_RAW_PRIORITY</a> = 4,</div>
|
|
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94"> 671</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94">MMAGIC_WLAN_VAR_BSSID</a> = 5,</div>
|
|
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e"> 673</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e">MMAGIC_WLAN_VAR_PMF_MODE</a> = 6,</div>
|
|
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe"> 675</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe">MMAGIC_WLAN_VAR_STATION_TYPE</a> = 7,</div>
|
|
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e"> 677</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e">MMAGIC_WLAN_VAR_RTS_THRESHOLD</a> = 8,</div>
|
|
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334"> 679</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334">MMAGIC_WLAN_VAR_SGI_ENABLED</a> = 9,</div>
|
|
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2"> 681</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2">MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</a> = 10,</div>
|
|
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843"> 683</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843">MMAGIC_WLAN_VAR_AMPDU_ENABLED</a> = 11,</div>
|
|
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511"> 685</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511">MMAGIC_WLAN_VAR_POWER_SAVE_MODE</a> = 12,</div>
|
|
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93"> 688</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93">MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</a> = 13,</div>
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd"> 690</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd">MMAGIC_WLAN_VAR_CAC_ENABLED</a> = 14,</div>
|
|
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d"> 693</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d">MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</a> = 15,</div>
|
|
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448"> 696</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448">MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</a> = 16,</div>
|
|
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c"> 702</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c">MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</a> = 17,</div>
|
|
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec"> 708</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec">MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</a> = 18,</div>
|
|
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd"> 711</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd">MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</a> = 19,</div>
|
|
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1"> 715</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</a> = 20,</div>
|
|
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df"> 719</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</a> = 21,</div>
|
|
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209"> 725</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209">MMAGIC_WLAN_VAR_QOS_0_PARAMS</a> = 22,</div>
|
|
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615"> 731</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615">MMAGIC_WLAN_VAR_QOS_1_PARAMS</a> = 23,</div>
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe"> 737</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe">MMAGIC_WLAN_VAR_QOS_2_PARAMS</a> = 24,</div>
|
|
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb"> 743</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb">MMAGIC_WLAN_VAR_QOS_3_PARAMS</a> = 25,</div>
|
|
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1"> 748</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1">MMAGIC_WLAN_VAR_MCS10_MODE</a> = 26,</div>
|
|
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f"> 751</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f">MMAGIC_WLAN_VAR_STA_EVT_EN</a> = 27,</div>
|
|
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d"> 755</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d">MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</a> = 28,</div>
|
|
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span>};</div>
|
|
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> </div>
|
|
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga64b6394bbbc22303cd3297d10f1da48e"> 759</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga64b6394bbbc22303cd3297d10f1da48e">mmagic_wlan_cmd</a></div>
|
|
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span>{</div>
|
|
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082"> 762</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56"> 764</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea07714b6cedf2b7db156a008d33fe3cfd"> 766</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea07714b6cedf2b7db156a008d33fe3cfd">MMAGIC_WLAN_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaac9b6bf5aa556e8e87d19fadb0d63edd"> 768</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaac9b6bf5aa556e8e87d19fadb0d63edd">MMAGIC_WLAN_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaf3589061490f0756623b0ca0031957c4"> 770</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaf3589061490f0756623b0ca0031957c4">MMAGIC_WLAN_CMD_CONNECT</a> = 8,</div>
|
|
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eacfecf57baf25374b11a86a16a1d33c6f"> 772</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eacfecf57baf25374b11a86a16a1d33c6f">MMAGIC_WLAN_CMD_DISCONNECT</a> = 9,</div>
|
|
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ead1dda22e38bf536589901838796db2c1"> 774</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ead1dda22e38bf536589901838796db2c1">MMAGIC_WLAN_CMD_SCAN</a> = 10,</div>
|
|
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea7c4ad5e6730e9f4f584ce07579b146f6"> 776</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea7c4ad5e6730e9f4f584ce07579b146f6">MMAGIC_WLAN_CMD_GET_RSSI</a> = 11,</div>
|
|
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea42ee1a8a79f4006bc91150105c06f7df"> 778</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea42ee1a8a79f4006bc91150105c06f7df">MMAGIC_WLAN_CMD_GET_MAC_ADDR</a> = 12,</div>
|
|
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea8c920066b7edff4339a9a3fe8d3851bb"> 780</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea8c920066b7edff4339a9a3fe8d3851bb">MMAGIC_WLAN_CMD_WNM_SLEEP</a> = 13,</div>
|
|
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea758328d1f83d898f5a8731a4ce9cecc4"> 783</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea758328d1f83d898f5a8731a4ce9cecc4">MMAGIC_WLAN_CMD_BEACON_MONITOR_ENABLE</a> = 14,</div>
|
|
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea792048d443ef37c3af36d48b3032b387"> 785</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea792048d443ef37c3af36d48b3032b387">MMAGIC_WLAN_CMD_BEACON_MONITOR_DISABLE</a> = 15,</div>
|
|
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea71d8a3911701372f5ca69f7720945eb3"> 789</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea71d8a3911701372f5ca69f7720945eb3">MMAGIC_WLAN_CMD_STANDBY_ENTER</a> = 16,</div>
|
|
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eafc238840de5e04e2ec1c16fc83d965fe"> 794</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eafc238840de5e04e2ec1c16fc83d965fe">MMAGIC_WLAN_CMD_STANDBY_EXIT</a> = 17,</div>
|
|
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea82e1e25c4ea2c4a62fd1807239c51d01"> 800</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea82e1e25c4ea2c4a62fd1807239c51d01">MMAGIC_WLAN_CMD_STANDBY_SET_STATUS_PAYLOAD</a> = 18,</div>
|
|
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea858282e9f8e9876ef1634950b5fc7f42"> 806</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea858282e9f8e9876ef1634950b5fc7f42">MMAGIC_WLAN_CMD_STANDBY_SET_WAKE_FILTER</a> = 19,</div>
|
|
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea863bf115e703ddcdc29ce73842491220"> 809</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea863bf115e703ddcdc29ce73842491220">MMAGIC_WLAN_CMD_STANDBY_SET_CONFIG</a> = 20,</div>
|
|
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea74022bdc4ffe7c51110f3f393ef20372"> 811</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea74022bdc4ffe7c51110f3f393ef20372">MMAGIC_WLAN_CMD_GET_STA_STATUS</a> = 21,</div>
|
|
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span>};</div>
|
|
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> </div>
|
|
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga295c6136c314a7f9e7d2cd8abc0f9796"> 815</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga295c6136c314a7f9e7d2cd8abc0f9796">mmagic_ip_var</a></div>
|
|
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span>{</div>
|
|
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285"> 819</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285">MMAGIC_IP_VAR_IP_ADDR</a> = 0,</div>
|
|
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d"> 822</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d">MMAGIC_IP_VAR_NETMASK</a> = 1,</div>
|
|
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c"> 825</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c">MMAGIC_IP_VAR_GATEWAY</a> = 2,</div>
|
|
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6"> 829</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6">MMAGIC_IP_VAR_DNS_SERVER0</a> = 3,</div>
|
|
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8"> 833</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8">MMAGIC_IP_VAR_DNS_SERVER1</a> = 4,</div>
|
|
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6"> 837</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6">MMAGIC_IP_VAR_DHCP_ENABLED</a> = 5,</div>
|
|
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30"> 841</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30">MMAGIC_IP_VAR_DHCP_OFFLOAD</a> = 6,</div>
|
|
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0"> 844</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0">MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</a> = 7,</div>
|
|
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span>};</div>
|
|
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span> </div>
|
|
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaf886080f42b3eb346d3b4a17fa8af4e8"> 848</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaf886080f42b3eb346d3b4a17fa8af4e8">mmagic_ip_cmd</a></div>
|
|
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span>{</div>
|
|
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764"> 851</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07"> 853</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a54ae505bcbc9040e4004e82950538e4d"> 855</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a54ae505bcbc9040e4004e82950538e4d">MMAGIC_IP_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8aefb290b19acaa79c5be03b1f04afd6bc"> 857</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8aefb290b19acaa79c5be03b1f04afd6bc">MMAGIC_IP_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a4954b38aafc35eef2abbf8983e6cab1b"> 859</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a4954b38aafc35eef2abbf8983e6cab1b">MMAGIC_IP_CMD_STATUS</a> = 8,</div>
|
|
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ae542cbd27bb2a7d1ba54fadf4aaa1f67"> 862</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ae542cbd27bb2a7d1ba54fadf4aaa1f67">MMAGIC_IP_CMD_RELOAD</a> = 9,</div>
|
|
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a10e4f325929211d92a9e51c264554f22"> 867</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a10e4f325929211d92a9e51c264554f22">MMAGIC_IP_CMD_ENABLE_TCP_KEEPALIVE_OFFLOAD</a> = 10,</div>
|
|
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a38ca40e02ac237026e9094c656f59df0"> 869</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a38ca40e02ac237026e9094c656f59df0">MMAGIC_IP_CMD_DISABLE_TCP_KEEPALIVE_OFFLOAD</a> = 11,</div>
|
|
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ac762cea9017669a7540af9416a2b5998"> 872</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ac762cea9017669a7540af9416a2b5998">MMAGIC_IP_CMD_SET_WHITELIST_FILTER</a> = 12,</div>
|
|
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a86d551d5e4539ac7962c01a345fd1229"> 874</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a86d551d5e4539ac7962c01a345fd1229">MMAGIC_IP_CMD_CLEAR_WHITELIST_FILTER</a> = 13,</div>
|
|
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span>};</div>
|
|
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span> </div>
|
|
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga60b9399ad0faa9d5e7bf09da0d1c7d46"> 878</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga60b9399ad0faa9d5e7bf09da0d1c7d46">mmagic_ping_var</a></div>
|
|
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span>{</div>
|
|
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70"> 881</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70">MMAGIC_PING_VAR_TARGET</a> = 0,</div>
|
|
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3"> 883</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3">MMAGIC_PING_VAR_INTERVAL</a> = 1,</div>
|
|
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1"> 886</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1">MMAGIC_PING_VAR_COUNT</a> = 2,</div>
|
|
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span>};</div>
|
|
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"> 888</span> </div>
|
|
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga2b2777499fd16ac7f9e19eba64cb07a6"> 890</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga2b2777499fd16ac7f9e19eba64cb07a6">mmagic_ping_cmd</a></div>
|
|
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span>{</div>
|
|
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a"> 893</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89"> 895</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l00897" name="l00897"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a2d1d8fc17821334669aec9a72f0c2d91"> 897</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a2d1d8fc17821334669aec9a72f0c2d91">MMAGIC_PING_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6ae2e73f38fdddfe1b393893af1817fb1c"> 899</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6ae2e73f38fdddfe1b393893af1817fb1c">MMAGIC_PING_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a06d2592e5a0c10ba3bded0a54246b907"> 901</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a06d2592e5a0c10ba3bded0a54246b907">MMAGIC_PING_CMD_RUN</a> = 8,</div>
|
|
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span>};</div>
|
|
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span> </div>
|
|
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga62fb515a7270a1a2eec77f80cd4fb9b7"> 905</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga62fb515a7270a1a2eec77f80cd4fb9b7">mmagic_iperf_var</a></div>
|
|
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span>{</div>
|
|
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62"> 909</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62">MMAGIC_IPERF_VAR_MODE</a> = 0,</div>
|
|
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711"> 911</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711">MMAGIC_IPERF_VAR_SERVER</a> = 1,</div>
|
|
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00"> 914</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00">MMAGIC_IPERF_VAR_PORT</a> = 2,</div>
|
|
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a"> 918</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a">MMAGIC_IPERF_VAR_AMOUNT</a> = 3,</div>
|
|
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span>};</div>
|
|
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span> </div>
|
|
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga4bd3a5ae7de626ca722537dd610886a8"> 922</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga4bd3a5ae7de626ca722537dd610886a8">mmagic_iperf_cmd</a></div>
|
|
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span>{</div>
|
|
<div class="line"><a id="l00925" name="l00925"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba"> 925</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l00927" name="l00927"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528"> 927</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8af0f9c7e1d892ab0652e1d157c8414a97"> 929</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8af0f9c7e1d892ab0652e1d157c8414a97">MMAGIC_IPERF_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a564cadb4950c48e08f8c84468a32781f"> 931</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a564cadb4950c48e08f8c84468a32781f">MMAGIC_IPERF_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a7de587ba0b5873070d6fb37a1f1b5579"> 933</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a7de587ba0b5873070d6fb37a1f1b5579">MMAGIC_IPERF_CMD_RUN</a> = 8,</div>
|
|
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span>};</div>
|
|
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> </div>
|
|
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gad4d38c83408da3a519d9eb4aaecbeabc"> 937</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gad4d38c83408da3a519d9eb4aaecbeabc">mmagic_sys_cmd</a></div>
|
|
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span>{</div>
|
|
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca248e9ceddf4a50cb3600564228f8b8d7"> 940</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca248e9ceddf4a50cb3600564228f8b8d7">MMAGIC_SYS_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3cdeda8a4b63dac93fa02cccdf0ff830"> 942</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3cdeda8a4b63dac93fa02cccdf0ff830">MMAGIC_SYS_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l00944" name="l00944"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcafaece17a0e11eb19ef5f0eece9ecaccf"> 944</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcafaece17a0e11eb19ef5f0eece9ecaccf">MMAGIC_SYS_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae7aa24c791f82f67b5c76369e2500964"> 946</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae7aa24c791f82f67b5c76369e2500964">MMAGIC_SYS_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3c1127bbf58ed7c266234dfd40175df6"> 948</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3c1127bbf58ed7c266234dfd40175df6">MMAGIC_SYS_CMD_RESET</a> = 8,</div>
|
|
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca01c986d34b1bdeaffd7eaf70a382a661"> 950</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca01c986d34b1bdeaffd7eaf70a382a661">MMAGIC_SYS_CMD_DEEP_SLEEP</a> = 9,</div>
|
|
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae30d621779613e5d6a7b1586b608d0c1"> 952</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae30d621779613e5d6a7b1586b608d0c1">MMAGIC_SYS_CMD_GET_VERSION</a> = 10,</div>
|
|
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"> 953</span>};</div>
|
|
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span> </div>
|
|
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga312e79693c039e54a608fc8c338a5999"> 956</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga312e79693c039e54a608fc8c338a5999">mmagic_tcp_cmd</a></div>
|
|
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno"> 957</span>{</div>
|
|
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a1ca0e3521e189565f6ee00e2a1e29656"> 959</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a1ca0e3521e189565f6ee00e2a1e29656">MMAGIC_TCP_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a7c14896064261f56e3ec91e30e470fd9"> 961</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a7c14896064261f56e3ec91e30e470fd9">MMAGIC_TCP_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a609008c6d517c20f74fb3885ef564163"> 963</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a609008c6d517c20f74fb3885ef564163">MMAGIC_TCP_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a3b74407de7b2baf2677afdfa0881c60e"> 965</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a3b74407de7b2baf2677afdfa0881c60e">MMAGIC_TCP_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ae16064ae011fc143df3fbf8319bb3ae2"> 967</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ae16064ae011fc143df3fbf8319bb3ae2">MMAGIC_TCP_CMD_CONNECT</a> = 8,</div>
|
|
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ad171ec185155cd4eb4ee103873caaf33"> 969</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ad171ec185155cd4eb4ee103873caaf33">MMAGIC_TCP_CMD_BIND</a> = 9,</div>
|
|
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aec0f4bf8d543f26b2abd857050c19251"> 971</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aec0f4bf8d543f26b2abd857050c19251">MMAGIC_TCP_CMD_RECV</a> = 10,</div>
|
|
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999adea717751ba4f79cf0be987a38c8b8cc"> 973</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999adea717751ba4f79cf0be987a38c8b8cc">MMAGIC_TCP_CMD_SEND</a> = 11,</div>
|
|
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999acd95c012c13d73f06e2ff1a8dc9d60c1"> 975</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999acd95c012c13d73f06e2ff1a8dc9d60c1">MMAGIC_TCP_CMD_READ_POLL</a> = 12,</div>
|
|
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a9b57fdbb9ab42db3beeee7c9563d10b4"> 977</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a9b57fdbb9ab42db3beeee7c9563d10b4">MMAGIC_TCP_CMD_WRITE_POLL</a> = 13,</div>
|
|
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a274b3901b5b8fcb22a55359732734512"> 979</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a274b3901b5b8fcb22a55359732734512">MMAGIC_TCP_CMD_ACCEPT</a> = 14,</div>
|
|
<div class="line"><a id="l00981" name="l00981"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aea82494ab1800a1851b791f75d5f4b11"> 981</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aea82494ab1800a1851b791f75d5f4b11">MMAGIC_TCP_CMD_CLOSE</a> = 15,</div>
|
|
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span>};</div>
|
|
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span> </div>
|
|
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga80fb73e8198f5442255ba540a66a8842"> 985</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga80fb73e8198f5442255ba540a66a8842">mmagic_tls_var</a></div>
|
|
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span>{</div>
|
|
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472"> 989</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472">MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</a> = 0,</div>
|
|
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee"> 992</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee">MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</a> = 1,</div>
|
|
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27"> 995</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27">MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</a> = 2,</div>
|
|
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno"> 996</span>};</div>
|
|
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno"> 997</span> </div>
|
|
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaf4d996affed4bf516104a1656042ed35"> 999</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaf4d996affed4bf516104a1656042ed35">mmagic_tls_cmd</a></div>
|
|
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span>{</div>
|
|
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d"> 1002</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd"> 1004</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a171089a3c85389959c7bcbbd325887c9"> 1006</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a171089a3c85389959c7bcbbd325887c9">MMAGIC_TLS_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35acf900987eba4738627158fedc0c1984f"> 1008</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35acf900987eba4738627158fedc0c1984f">MMAGIC_TLS_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span>};</div>
|
|
<div class="line"><a id="l01010" name="l01010"></a><span class="lineno"> 1010</span> </div>
|
|
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga9e1273601083b6388fbc79ecc1ed0555"> 1012</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga9e1273601083b6388fbc79ecc1ed0555">mmagic_ntp_var</a></div>
|
|
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"> 1013</span>{</div>
|
|
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f"> 1015</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f">MMAGIC_NTP_VAR_SERVER</a> = 0,</div>
|
|
<div class="line"><a id="l01016" name="l01016"></a><span class="lineno"> 1016</span>};</div>
|
|
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"> 1017</span> </div>
|
|
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga4f02a77206d62e1dc86625e17e8b0e68"> 1019</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga4f02a77206d62e1dc86625e17e8b0e68">mmagic_ntp_cmd</a></div>
|
|
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span>{</div>
|
|
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a75f0ead8cd98150a49029bc68acccb71"> 1022</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a75f0ead8cd98150a49029bc68acccb71">MMAGIC_NTP_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad1192d84c2c73e77041cff8c6cd1d577"> 1024</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad1192d84c2c73e77041cff8c6cd1d577">MMAGIC_NTP_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ab6d2bc14557222e3cb2f61b9f50c51ee"> 1026</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ab6d2bc14557222e3cb2f61b9f50c51ee">MMAGIC_NTP_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a5e090682614af8f09a41fd1e8709f2ce"> 1028</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a5e090682614af8f09a41fd1e8709f2ce">MMAGIC_NTP_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a83f6550fbf47ca877b463821c4d9038d"> 1030</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a83f6550fbf47ca877b463821c4d9038d">MMAGIC_NTP_CMD_SYNC</a> = 8,</div>
|
|
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad6a1d88498918d02cb96446e40f5e45f"> 1032</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad6a1d88498918d02cb96446e40f5e45f">MMAGIC_NTP_CMD_GET_TIME</a> = 9,</div>
|
|
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span>};</div>
|
|
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"> 1034</span> </div>
|
|
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga20a207962f87f68ad096307e118f505c"> 1036</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga20a207962f87f68ad096307e118f505c">mmagic_mqtt_cmd</a></div>
|
|
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"> 1037</span>{</div>
|
|
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cac9c9b425983ddf251b9d6b091457c4eb"> 1039</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cac9c9b425983ddf251b9d6b091457c4eb">MMAGIC_MQTT_CMD_GET</a> = 0,</div>
|
|
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca6e1ea4fbd8f1222e20f1468eaa6bda80"> 1041</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca6e1ea4fbd8f1222e20f1468eaa6bda80">MMAGIC_MQTT_CMD_SET</a> = 1,</div>
|
|
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca7aada136d43ce1fbb9548f2aca1a5994"> 1043</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca7aada136d43ce1fbb9548f2aca1a5994">MMAGIC_MQTT_CMD_LOAD</a> = 2,</div>
|
|
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4121c1847f58c5d73c593b8c5bd88bb8"> 1045</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4121c1847f58c5d73c593b8c5bd88bb8">MMAGIC_MQTT_CMD_COMMIT</a> = 3,</div>
|
|
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4af800e838cc98cc7b26ba59721a59e9"> 1049</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4af800e838cc98cc7b26ba59721a59e9">MMAGIC_MQTT_CMD_START_AGENT</a> = 8,</div>
|
|
<div class="line"><a id="l01051" name="l01051"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca31ad941eff6260c3db1fe48f8a08c29c"> 1051</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca31ad941eff6260c3db1fe48f8a08c29c">MMAGIC_MQTT_CMD_PUBLISH</a> = 9,</div>
|
|
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab02b9cff70e81d54ed58c625fd9fce0a"> 1053</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab02b9cff70e81d54ed58c625fd9fce0a">MMAGIC_MQTT_CMD_SUBSCRIBE</a> = 10,</div>
|
|
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab4037f23b34926149d71c7cd6cadbd9d"> 1055</a></span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab4037f23b34926149d71c7cd6cadbd9d">MMAGIC_MQTT_CMD_STOP_AGENT</a> = 11,</div>
|
|
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span>};</div>
|
|
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span> </div>
|
|
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae184f9ea0c5fe6ad2985ebea04fe1d66"> 1080</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae184f9ea0c5fe6ad2985ebea04fe1d66">mmagic_controller_get_wlan_country_code</a>(</div>
|
|
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__country__code.html">struct_country_code</a> *var)</div>
|
|
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span>{</div>
|
|
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c">MMAGIC_WLAN_VAR_COUNTRY_CODE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span> {</div>
|
|
<div class="line"><a id="l01088" name="l01088"></a><span class="lineno"> 1088</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"> 1089</span> }</div>
|
|
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"> 1090</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"> 1091</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c">MMAGIC_WLAN_VAR_COUNTRY_CODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span>}</div>
|
|
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> </div>
|
|
<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf9a0758b94974088eb56ec8837dab6c1"> 1106</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf9a0758b94974088eb56ec8837dab6c1">mmagic_controller_set_wlan_country_code</a>(</div>
|
|
<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__country__code.html">struct_country_code</a> *var)</div>
|
|
<div class="line"><a id="l01108" name="l01108"></a><span class="lineno"> 1108</span>{</div>
|
|
<div class="line"><a id="l01109" name="l01109"></a><span class="lineno"> 1109</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c">MMAGIC_WLAN_VAR_COUNTRY_CODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span> {</div>
|
|
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span> }</div>
|
|
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01117" name="l01117"></a><span class="lineno"> 1117</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c">MMAGIC_WLAN_VAR_COUNTRY_CODE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"> 1118</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"> 1120</span>}</div>
|
|
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span> </div>
|
|
<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga9550981fc41be6a852a616448fc7f4a8"> 1132</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga9550981fc41be6a852a616448fc7f4a8">mmagic_controller_get_wlan_ssid</a>(</div>
|
|
<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"> 1133</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring32.html">string32</a> *var)</div>
|
|
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"> 1134</span>{</div>
|
|
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df">MMAGIC_WLAN_VAR_SSID</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"> 1139</span> {</div>
|
|
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span> }</div>
|
|
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"> 1142</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df">MMAGIC_WLAN_VAR_SSID</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span>}</div>
|
|
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span> </div>
|
|
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga1c21b8452af88618b06fd4e477f5ee7a"> 1158</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga1c21b8452af88618b06fd4e477f5ee7a">mmagic_controller_set_wlan_ssid</a>(</div>
|
|
<div class="line"><a id="l01159" name="l01159"></a><span class="lineno"> 1159</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"> 1160</span>{</div>
|
|
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> var_val;</div>
|
|
<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"> 1162</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"> 1163</span> var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - 1)</div>
|
|
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span> {</div>
|
|
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span> }</div>
|
|
<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"> 1168</span> memcpy(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"> 1169</span> memset(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a> + var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01171" name="l01171"></a><span class="lineno"> 1171</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df">MMAGIC_WLAN_VAR_SSID</a>, (uint8_t *)&var_val, <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span> {</div>
|
|
<div class="line"><a id="l01174" name="l01174"></a><span class="lineno"> 1174</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"> 1175</span> }</div>
|
|
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"> 1176</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01177" name="l01177"></a><span class="lineno"> 1177</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df">MMAGIC_WLAN_VAR_SSID</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01178" name="l01178"></a><span class="lineno"> 1178</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01179" name="l01179"></a><span class="lineno"> 1179</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01180" name="l01180"></a><span class="lineno"> 1180</span>}</div>
|
|
<div class="line"><a id="l01181" name="l01181"></a><span class="lineno"> 1181</span> </div>
|
|
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad2decb755274de295c7b026a719ee601"> 1192</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad2decb755274de295c7b026a719ee601">mmagic_controller_get_wlan_password</a>(</div>
|
|
<div class="line"><a id="l01193" name="l01193"></a><span class="lineno"> 1193</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring100.html">string100</a> *var)</div>
|
|
<div class="line"><a id="l01194" name="l01194"></a><span class="lineno"> 1194</span>{</div>
|
|
<div class="line"><a id="l01195" name="l01195"></a><span class="lineno"> 1195</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01196" name="l01196"></a><span class="lineno"> 1196</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d">MMAGIC_WLAN_VAR_PASSWORD</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01198" name="l01198"></a><span class="lineno"> 1198</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"> 1199</span> {</div>
|
|
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span> }</div>
|
|
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d">MMAGIC_WLAN_VAR_PASSWORD</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"> 1206</span>}</div>
|
|
<div class="line"><a id="l01207" name="l01207"></a><span class="lineno"> 1207</span> </div>
|
|
<div class="line"><a id="l01218" name="l01218"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga415a3522caa006435d670bdd5341a0cd"> 1218</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga415a3522caa006435d670bdd5341a0cd">mmagic_controller_set_wlan_password</a>(</div>
|
|
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"> 1219</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l01220" name="l01220"></a><span class="lineno"> 1220</span>{</div>
|
|
<div class="line"><a id="l01221" name="l01221"></a><span class="lineno"> 1221</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring100.html">string100</a> var_val;</div>
|
|
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"> 1222</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01223" name="l01223"></a><span class="lineno"> 1223</span> var_val.<a class="code hl_variable" href="structstring100.html#a714fa120f1393d69284694e7a97777b9">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l01224" name="l01224"></a><span class="lineno"> 1224</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring100.html#a714fa120f1393d69284694e7a97777b9">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring100.html#ae75bbe037c78b0b665dfbae576d0495d">data</a>) - 1)</div>
|
|
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"> 1225</span> {</div>
|
|
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"> 1227</span> }</div>
|
|
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span> memcpy(var_val.<a class="code hl_variable" href="structstring100.html#ae75bbe037c78b0b665dfbae576d0495d">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring100.html#a714fa120f1393d69284694e7a97777b9">len</a>);</div>
|
|
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span> memset(var_val.<a class="code hl_variable" href="structstring100.html#ae75bbe037c78b0b665dfbae576d0495d">data</a> + var_val.<a class="code hl_variable" href="structstring100.html#a714fa120f1393d69284694e7a97777b9">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring100.html#ae75bbe037c78b0b665dfbae576d0495d">data</a>) - var_val.<a class="code hl_variable" href="structstring100.html#a714fa120f1393d69284694e7a97777b9">len</a>);</div>
|
|
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d">MMAGIC_WLAN_VAR_PASSWORD</a>, (uint8_t *)&var_val, <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01233" name="l01233"></a><span class="lineno"> 1233</span> {</div>
|
|
<div class="line"><a id="l01234" name="l01234"></a><span class="lineno"> 1234</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01235" name="l01235"></a><span class="lineno"> 1235</span> }</div>
|
|
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"> 1237</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d">MMAGIC_WLAN_VAR_PASSWORD</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span>}</div>
|
|
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span> </div>
|
|
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga56cfc4a6003beb3852b608e448abb0ab"> 1252</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga56cfc4a6003beb3852b608e448abb0ab">mmagic_controller_get_wlan_security</a>(</div>
|
|
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gac0cc9a0a39a6292bf1087fc917bf3dff">mmagic_security_type</a> *var)</div>
|
|
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span>{</div>
|
|
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24">MMAGIC_WLAN_VAR_SECURITY</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"> 1258</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span> {</div>
|
|
<div class="line"><a id="l01260" name="l01260"></a><span class="lineno"> 1260</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"> 1261</span> }</div>
|
|
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24">MMAGIC_WLAN_VAR_SECURITY</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span>}</div>
|
|
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span> </div>
|
|
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gafc23d6023e0421fa59e53223fd050107"> 1278</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gafc23d6023e0421fa59e53223fd050107">mmagic_controller_set_wlan_security</a>(</div>
|
|
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gac0cc9a0a39a6292bf1087fc917bf3dff">mmagic_security_type</a> var)</div>
|
|
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"> 1280</span>{</div>
|
|
<div class="line"><a id="l01281" name="l01281"></a><span class="lineno"> 1281</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01282" name="l01282"></a><span class="lineno"> 1282</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01283" name="l01283"></a><span class="lineno"> 1283</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24">MMAGIC_WLAN_VAR_SECURITY</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01284" name="l01284"></a><span class="lineno"> 1284</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"> 1285</span> {</div>
|
|
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"> 1287</span> }</div>
|
|
<div class="line"><a id="l01288" name="l01288"></a><span class="lineno"> 1288</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24">MMAGIC_WLAN_VAR_SECURITY</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"> 1290</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span>}</div>
|
|
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span> </div>
|
|
<div class="line"><a id="l01304" name="l01304"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab9a391e131730ab62642f3dc490129db"> 1304</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab9a391e131730ab62642f3dc490129db">mmagic_controller_get_wlan_raw_priority</a>(</div>
|
|
<div class="line"><a id="l01305" name="l01305"></a><span class="lineno"> 1305</span> <span class="keyword">struct</span> mmagic_controller *controller, int16_t *var)</div>
|
|
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span>{</div>
|
|
<div class="line"><a id="l01307" name="l01307"></a><span class="lineno"> 1307</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01308" name="l01308"></a><span class="lineno"> 1308</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"> 1309</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42">MMAGIC_WLAN_VAR_RAW_PRIORITY</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01311" name="l01311"></a><span class="lineno"> 1311</span> {</div>
|
|
<div class="line"><a id="l01312" name="l01312"></a><span class="lineno"> 1312</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01313" name="l01313"></a><span class="lineno"> 1313</span> }</div>
|
|
<div class="line"><a id="l01314" name="l01314"></a><span class="lineno"> 1314</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01315" name="l01315"></a><span class="lineno"> 1315</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42">MMAGIC_WLAN_VAR_RAW_PRIORITY</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01316" name="l01316"></a><span class="lineno"> 1316</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01317" name="l01317"></a><span class="lineno"> 1317</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01318" name="l01318"></a><span class="lineno"> 1318</span>}</div>
|
|
<div class="line"><a id="l01319" name="l01319"></a><span class="lineno"> 1319</span> </div>
|
|
<div class="line"><a id="l01330" name="l01330"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga9033078c4589844d515436ff2efba13c"> 1330</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga9033078c4589844d515436ff2efba13c">mmagic_controller_set_wlan_raw_priority</a>(</div>
|
|
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span> <span class="keyword">struct</span> mmagic_controller *controller, int16_t var)</div>
|
|
<div class="line"><a id="l01332" name="l01332"></a><span class="lineno"> 1332</span>{</div>
|
|
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"> 1333</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01334" name="l01334"></a><span class="lineno"> 1334</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01335" name="l01335"></a><span class="lineno"> 1335</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42">MMAGIC_WLAN_VAR_RAW_PRIORITY</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"> 1336</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01337" name="l01337"></a><span class="lineno"> 1337</span> {</div>
|
|
<div class="line"><a id="l01338" name="l01338"></a><span class="lineno"> 1338</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01339" name="l01339"></a><span class="lineno"> 1339</span> }</div>
|
|
<div class="line"><a id="l01340" name="l01340"></a><span class="lineno"> 1340</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01341" name="l01341"></a><span class="lineno"> 1341</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42">MMAGIC_WLAN_VAR_RAW_PRIORITY</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01342" name="l01342"></a><span class="lineno"> 1342</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01343" name="l01343"></a><span class="lineno"> 1343</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01344" name="l01344"></a><span class="lineno"> 1344</span>}</div>
|
|
<div class="line"><a id="l01345" name="l01345"></a><span class="lineno"> 1345</span> </div>
|
|
<div class="line"><a id="l01356" name="l01356"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae7e3cf48ae3da36ca7f1cd5ca0450029"> 1356</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae7e3cf48ae3da36ca7f1cd5ca0450029">mmagic_controller_get_wlan_bssid</a>(</div>
|
|
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"> 1357</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__mac__addr.html">struct_mac_addr</a> *var)</div>
|
|
<div class="line"><a id="l01358" name="l01358"></a><span class="lineno"> 1358</span>{</div>
|
|
<div class="line"><a id="l01359" name="l01359"></a><span class="lineno"> 1359</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01360" name="l01360"></a><span class="lineno"> 1360</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01361" name="l01361"></a><span class="lineno"> 1361</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94">MMAGIC_WLAN_VAR_BSSID</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01362" name="l01362"></a><span class="lineno"> 1362</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01363" name="l01363"></a><span class="lineno"> 1363</span> {</div>
|
|
<div class="line"><a id="l01364" name="l01364"></a><span class="lineno"> 1364</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01365" name="l01365"></a><span class="lineno"> 1365</span> }</div>
|
|
<div class="line"><a id="l01366" name="l01366"></a><span class="lineno"> 1366</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01367" name="l01367"></a><span class="lineno"> 1367</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94">MMAGIC_WLAN_VAR_BSSID</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01368" name="l01368"></a><span class="lineno"> 1368</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01369" name="l01369"></a><span class="lineno"> 1369</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01370" name="l01370"></a><span class="lineno"> 1370</span>}</div>
|
|
<div class="line"><a id="l01371" name="l01371"></a><span class="lineno"> 1371</span> </div>
|
|
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga4dda4d68d9866ad65aa1e395d60ae4ee"> 1382</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga4dda4d68d9866ad65aa1e395d60ae4ee">mmagic_controller_set_wlan_bssid</a>(</div>
|
|
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__mac__addr.html">struct_mac_addr</a> *var)</div>
|
|
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"> 1384</span>{</div>
|
|
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"> 1385</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94">MMAGIC_WLAN_VAR_BSSID</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l01388" name="l01388"></a><span class="lineno"> 1388</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01389" name="l01389"></a><span class="lineno"> 1389</span> {</div>
|
|
<div class="line"><a id="l01390" name="l01390"></a><span class="lineno"> 1390</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01391" name="l01391"></a><span class="lineno"> 1391</span> }</div>
|
|
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"> 1392</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01393" name="l01393"></a><span class="lineno"> 1393</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94">MMAGIC_WLAN_VAR_BSSID</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01394" name="l01394"></a><span class="lineno"> 1394</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01395" name="l01395"></a><span class="lineno"> 1395</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span>}</div>
|
|
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span> </div>
|
|
<div class="line"><a id="l01408" name="l01408"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga3241581e6d604051c73275455ae7176b"> 1408</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga3241581e6d604051c73275455ae7176b">mmagic_controller_get_wlan_pmf_mode</a>(</div>
|
|
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gafe69353f5ae6df1244b958011101fa89">mmagic_pmf_mode</a> *var)</div>
|
|
<div class="line"><a id="l01410" name="l01410"></a><span class="lineno"> 1410</span>{</div>
|
|
<div class="line"><a id="l01411" name="l01411"></a><span class="lineno"> 1411</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01412" name="l01412"></a><span class="lineno"> 1412</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01413" name="l01413"></a><span class="lineno"> 1413</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e">MMAGIC_WLAN_VAR_PMF_MODE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01414" name="l01414"></a><span class="lineno"> 1414</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01415" name="l01415"></a><span class="lineno"> 1415</span> {</div>
|
|
<div class="line"><a id="l01416" name="l01416"></a><span class="lineno"> 1416</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01417" name="l01417"></a><span class="lineno"> 1417</span> }</div>
|
|
<div class="line"><a id="l01418" name="l01418"></a><span class="lineno"> 1418</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01419" name="l01419"></a><span class="lineno"> 1419</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e">MMAGIC_WLAN_VAR_PMF_MODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01420" name="l01420"></a><span class="lineno"> 1420</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"> 1421</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"> 1422</span>}</div>
|
|
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span> </div>
|
|
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga886cba5b04cd5c2abd4c6c5b894909c2"> 1434</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga886cba5b04cd5c2abd4c6c5b894909c2">mmagic_controller_set_wlan_pmf_mode</a>(</div>
|
|
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"> 1435</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gafe69353f5ae6df1244b958011101fa89">mmagic_pmf_mode</a> var)</div>
|
|
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"> 1436</span>{</div>
|
|
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01438" name="l01438"></a><span class="lineno"> 1438</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"> 1439</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e">MMAGIC_WLAN_VAR_PMF_MODE</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span> {</div>
|
|
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"> 1442</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01443" name="l01443"></a><span class="lineno"> 1443</span> }</div>
|
|
<div class="line"><a id="l01444" name="l01444"></a><span class="lineno"> 1444</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01445" name="l01445"></a><span class="lineno"> 1445</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e">MMAGIC_WLAN_VAR_PMF_MODE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"> 1446</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01447" name="l01447"></a><span class="lineno"> 1447</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01448" name="l01448"></a><span class="lineno"> 1448</span>}</div>
|
|
<div class="line"><a id="l01449" name="l01449"></a><span class="lineno"> 1449</span> </div>
|
|
<div class="line"><a id="l01460" name="l01460"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga92a2f4b332e1ddbd288b0154b9ebcbee"> 1460</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga92a2f4b332e1ddbd288b0154b9ebcbee">mmagic_controller_get_wlan_station_type</a>(</div>
|
|
<div class="line"><a id="l01461" name="l01461"></a><span class="lineno"> 1461</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga5961084162be913fd782e74577f96520">mmagic_station_type</a> *var)</div>
|
|
<div class="line"><a id="l01462" name="l01462"></a><span class="lineno"> 1462</span>{</div>
|
|
<div class="line"><a id="l01463" name="l01463"></a><span class="lineno"> 1463</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01464" name="l01464"></a><span class="lineno"> 1464</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"> 1465</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe">MMAGIC_WLAN_VAR_STATION_TYPE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"> 1467</span> {</div>
|
|
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01469" name="l01469"></a><span class="lineno"> 1469</span> }</div>
|
|
<div class="line"><a id="l01470" name="l01470"></a><span class="lineno"> 1470</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01471" name="l01471"></a><span class="lineno"> 1471</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe">MMAGIC_WLAN_VAR_STATION_TYPE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01472" name="l01472"></a><span class="lineno"> 1472</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01473" name="l01473"></a><span class="lineno"> 1473</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01474" name="l01474"></a><span class="lineno"> 1474</span>}</div>
|
|
<div class="line"><a id="l01475" name="l01475"></a><span class="lineno"> 1475</span> </div>
|
|
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf60873a6f4d302ced44a88cebaaa2099"> 1486</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf60873a6f4d302ced44a88cebaaa2099">mmagic_controller_set_wlan_station_type</a>(</div>
|
|
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga5961084162be913fd782e74577f96520">mmagic_station_type</a> var)</div>
|
|
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"> 1488</span>{</div>
|
|
<div class="line"><a id="l01489" name="l01489"></a><span class="lineno"> 1489</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01490" name="l01490"></a><span class="lineno"> 1490</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"> 1491</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe">MMAGIC_WLAN_VAR_STATION_TYPE</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"> 1492</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> {</div>
|
|
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"> 1494</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span> }</div>
|
|
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"> 1497</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe">MMAGIC_WLAN_VAR_STATION_TYPE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"> 1499</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span>}</div>
|
|
<div class="line"><a id="l01501" name="l01501"></a><span class="lineno"> 1501</span> </div>
|
|
<div class="line"><a id="l01512" name="l01512"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gadb188f95735ee392030d3a148f808ac7"> 1512</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gadb188f95735ee392030d3a148f808ac7">mmagic_controller_get_wlan_rts_threshold</a>(</div>
|
|
<div class="line"><a id="l01513" name="l01513"></a><span class="lineno"> 1513</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l01514" name="l01514"></a><span class="lineno"> 1514</span>{</div>
|
|
<div class="line"><a id="l01515" name="l01515"></a><span class="lineno"> 1515</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01516" name="l01516"></a><span class="lineno"> 1516</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01517" name="l01517"></a><span class="lineno"> 1517</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e">MMAGIC_WLAN_VAR_RTS_THRESHOLD</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01518" name="l01518"></a><span class="lineno"> 1518</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01519" name="l01519"></a><span class="lineno"> 1519</span> {</div>
|
|
<div class="line"><a id="l01520" name="l01520"></a><span class="lineno"> 1520</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01521" name="l01521"></a><span class="lineno"> 1521</span> }</div>
|
|
<div class="line"><a id="l01522" name="l01522"></a><span class="lineno"> 1522</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01523" name="l01523"></a><span class="lineno"> 1523</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e">MMAGIC_WLAN_VAR_RTS_THRESHOLD</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"> 1524</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01525" name="l01525"></a><span class="lineno"> 1525</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span>}</div>
|
|
<div class="line"><a id="l01527" name="l01527"></a><span class="lineno"> 1527</span> </div>
|
|
<div class="line"><a id="l01538" name="l01538"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab237af222aca1ce134e16d1b5749cb72"> 1538</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab237af222aca1ce134e16d1b5749cb72">mmagic_controller_set_wlan_rts_threshold</a>(</div>
|
|
<div class="line"><a id="l01539" name="l01539"></a><span class="lineno"> 1539</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l01540" name="l01540"></a><span class="lineno"> 1540</span>{</div>
|
|
<div class="line"><a id="l01541" name="l01541"></a><span class="lineno"> 1541</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01542" name="l01542"></a><span class="lineno"> 1542</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"> 1543</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e">MMAGIC_WLAN_VAR_RTS_THRESHOLD</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01545" name="l01545"></a><span class="lineno"> 1545</span> {</div>
|
|
<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01547" name="l01547"></a><span class="lineno"> 1547</span> }</div>
|
|
<div class="line"><a id="l01548" name="l01548"></a><span class="lineno"> 1548</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01549" name="l01549"></a><span class="lineno"> 1549</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e">MMAGIC_WLAN_VAR_RTS_THRESHOLD</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01550" name="l01550"></a><span class="lineno"> 1550</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01551" name="l01551"></a><span class="lineno"> 1551</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01552" name="l01552"></a><span class="lineno"> 1552</span>}</div>
|
|
<div class="line"><a id="l01553" name="l01553"></a><span class="lineno"> 1553</span> </div>
|
|
<div class="line"><a id="l01564" name="l01564"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae562a7af5baeb2c6aef71b09cc6b3b6a"> 1564</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae562a7af5baeb2c6aef71b09cc6b3b6a">mmagic_controller_get_wlan_sgi_enabled</a>(</div>
|
|
<div class="line"><a id="l01565" name="l01565"></a><span class="lineno"> 1565</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l01566" name="l01566"></a><span class="lineno"> 1566</span>{</div>
|
|
<div class="line"><a id="l01567" name="l01567"></a><span class="lineno"> 1567</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01568" name="l01568"></a><span class="lineno"> 1568</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01569" name="l01569"></a><span class="lineno"> 1569</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334">MMAGIC_WLAN_VAR_SGI_ENABLED</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01570" name="l01570"></a><span class="lineno"> 1570</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01571" name="l01571"></a><span class="lineno"> 1571</span> {</div>
|
|
<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"> 1572</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"> 1573</span> }</div>
|
|
<div class="line"><a id="l01574" name="l01574"></a><span class="lineno"> 1574</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01575" name="l01575"></a><span class="lineno"> 1575</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334">MMAGIC_WLAN_VAR_SGI_ENABLED</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01576" name="l01576"></a><span class="lineno"> 1576</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01577" name="l01577"></a><span class="lineno"> 1577</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01578" name="l01578"></a><span class="lineno"> 1578</span>}</div>
|
|
<div class="line"><a id="l01579" name="l01579"></a><span class="lineno"> 1579</span> </div>
|
|
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaab2bd1c358c59746202bd29f683d886f"> 1590</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaab2bd1c358c59746202bd29f683d886f">mmagic_controller_set_wlan_sgi_enabled</a>(</div>
|
|
<div class="line"><a id="l01591" name="l01591"></a><span class="lineno"> 1591</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span>{</div>
|
|
<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"> 1593</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"> 1594</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"> 1595</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334">MMAGIC_WLAN_VAR_SGI_ENABLED</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"> 1596</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span> {</div>
|
|
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"> 1599</span> }</div>
|
|
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334">MMAGIC_WLAN_VAR_SGI_ENABLED</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"> 1602</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span>}</div>
|
|
<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"> 1605</span> </div>
|
|
<div class="line"><a id="l01616" name="l01616"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf3c0ba16499cfd932873cecdc45d64f6"> 1616</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf3c0ba16499cfd932873cecdc45d64f6">mmagic_controller_get_wlan_subbands_enabled</a>(</div>
|
|
<div class="line"><a id="l01617" name="l01617"></a><span class="lineno"> 1617</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l01618" name="l01618"></a><span class="lineno"> 1618</span>{</div>
|
|
<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01620" name="l01620"></a><span class="lineno"> 1620</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2">MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01622" name="l01622"></a><span class="lineno"> 1622</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01623" name="l01623"></a><span class="lineno"> 1623</span> {</div>
|
|
<div class="line"><a id="l01624" name="l01624"></a><span class="lineno"> 1624</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01625" name="l01625"></a><span class="lineno"> 1625</span> }</div>
|
|
<div class="line"><a id="l01626" name="l01626"></a><span class="lineno"> 1626</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01627" name="l01627"></a><span class="lineno"> 1627</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2">MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01628" name="l01628"></a><span class="lineno"> 1628</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01629" name="l01629"></a><span class="lineno"> 1629</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01630" name="l01630"></a><span class="lineno"> 1630</span>}</div>
|
|
<div class="line"><a id="l01631" name="l01631"></a><span class="lineno"> 1631</span> </div>
|
|
<div class="line"><a id="l01642" name="l01642"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8810e621294a5acda79217474de3111b"> 1642</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8810e621294a5acda79217474de3111b">mmagic_controller_set_wlan_subbands_enabled</a>(</div>
|
|
<div class="line"><a id="l01643" name="l01643"></a><span class="lineno"> 1643</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l01644" name="l01644"></a><span class="lineno"> 1644</span>{</div>
|
|
<div class="line"><a id="l01645" name="l01645"></a><span class="lineno"> 1645</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"> 1646</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2">MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span> {</div>
|
|
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span> }</div>
|
|
<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"> 1653</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2">MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01654" name="l01654"></a><span class="lineno"> 1654</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01655" name="l01655"></a><span class="lineno"> 1655</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01656" name="l01656"></a><span class="lineno"> 1656</span>}</div>
|
|
<div class="line"><a id="l01657" name="l01657"></a><span class="lineno"> 1657</span> </div>
|
|
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0f7af91b034e637a1b66bf63ad66cacb"> 1668</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0f7af91b034e637a1b66bf63ad66cacb">mmagic_controller_get_wlan_ampdu_enabled</a>(</div>
|
|
<div class="line"><a id="l01669" name="l01669"></a><span class="lineno"> 1669</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l01670" name="l01670"></a><span class="lineno"> 1670</span>{</div>
|
|
<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"> 1671</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01672" name="l01672"></a><span class="lineno"> 1672</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01673" name="l01673"></a><span class="lineno"> 1673</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843">MMAGIC_WLAN_VAR_AMPDU_ENABLED</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01674" name="l01674"></a><span class="lineno"> 1674</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01675" name="l01675"></a><span class="lineno"> 1675</span> {</div>
|
|
<div class="line"><a id="l01676" name="l01676"></a><span class="lineno"> 1676</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01677" name="l01677"></a><span class="lineno"> 1677</span> }</div>
|
|
<div class="line"><a id="l01678" name="l01678"></a><span class="lineno"> 1678</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01679" name="l01679"></a><span class="lineno"> 1679</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843">MMAGIC_WLAN_VAR_AMPDU_ENABLED</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01680" name="l01680"></a><span class="lineno"> 1680</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01681" name="l01681"></a><span class="lineno"> 1681</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01682" name="l01682"></a><span class="lineno"> 1682</span>}</div>
|
|
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"> 1683</span> </div>
|
|
<div class="line"><a id="l01694" name="l01694"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga03cd8420834620cdea17e120b5c41249"> 1694</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga03cd8420834620cdea17e120b5c41249">mmagic_controller_set_wlan_ampdu_enabled</a>(</div>
|
|
<div class="line"><a id="l01695" name="l01695"></a><span class="lineno"> 1695</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l01696" name="l01696"></a><span class="lineno"> 1696</span>{</div>
|
|
<div class="line"><a id="l01697" name="l01697"></a><span class="lineno"> 1697</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01698" name="l01698"></a><span class="lineno"> 1698</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01699" name="l01699"></a><span class="lineno"> 1699</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843">MMAGIC_WLAN_VAR_AMPDU_ENABLED</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01700" name="l01700"></a><span class="lineno"> 1700</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01701" name="l01701"></a><span class="lineno"> 1701</span> {</div>
|
|
<div class="line"><a id="l01702" name="l01702"></a><span class="lineno"> 1702</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01703" name="l01703"></a><span class="lineno"> 1703</span> }</div>
|
|
<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"> 1705</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843">MMAGIC_WLAN_VAR_AMPDU_ENABLED</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01706" name="l01706"></a><span class="lineno"> 1706</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01707" name="l01707"></a><span class="lineno"> 1707</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01708" name="l01708"></a><span class="lineno"> 1708</span>}</div>
|
|
<div class="line"><a id="l01709" name="l01709"></a><span class="lineno"> 1709</span> </div>
|
|
<div class="line"><a id="l01720" name="l01720"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga2c696bba376fd6621b58a9c53e5a3409"> 1720</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga2c696bba376fd6621b58a9c53e5a3409">mmagic_controller_get_wlan_power_save_mode</a>(</div>
|
|
<div class="line"><a id="l01721" name="l01721"></a><span class="lineno"> 1721</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab72d6fbf5274af0a3bf24d67f4b2cfff">mmagic_power_save_mode</a> *var)</div>
|
|
<div class="line"><a id="l01722" name="l01722"></a><span class="lineno"> 1722</span>{</div>
|
|
<div class="line"><a id="l01723" name="l01723"></a><span class="lineno"> 1723</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01724" name="l01724"></a><span class="lineno"> 1724</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01725" name="l01725"></a><span class="lineno"> 1725</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511">MMAGIC_WLAN_VAR_POWER_SAVE_MODE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01726" name="l01726"></a><span class="lineno"> 1726</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01727" name="l01727"></a><span class="lineno"> 1727</span> {</div>
|
|
<div class="line"><a id="l01728" name="l01728"></a><span class="lineno"> 1728</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01729" name="l01729"></a><span class="lineno"> 1729</span> }</div>
|
|
<div class="line"><a id="l01730" name="l01730"></a><span class="lineno"> 1730</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01731" name="l01731"></a><span class="lineno"> 1731</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511">MMAGIC_WLAN_VAR_POWER_SAVE_MODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01732" name="l01732"></a><span class="lineno"> 1732</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01733" name="l01733"></a><span class="lineno"> 1733</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01734" name="l01734"></a><span class="lineno"> 1734</span>}</div>
|
|
<div class="line"><a id="l01735" name="l01735"></a><span class="lineno"> 1735</span> </div>
|
|
<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab853b8bdadac5c4099c192cbcef4b1fc"> 1746</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab853b8bdadac5c4099c192cbcef4b1fc">mmagic_controller_set_wlan_power_save_mode</a>(</div>
|
|
<div class="line"><a id="l01747" name="l01747"></a><span class="lineno"> 1747</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab72d6fbf5274af0a3bf24d67f4b2cfff">mmagic_power_save_mode</a> var)</div>
|
|
<div class="line"><a id="l01748" name="l01748"></a><span class="lineno"> 1748</span>{</div>
|
|
<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01751" name="l01751"></a><span class="lineno"> 1751</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511">MMAGIC_WLAN_VAR_POWER_SAVE_MODE</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01752" name="l01752"></a><span class="lineno"> 1752</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span> {</div>
|
|
<div class="line"><a id="l01754" name="l01754"></a><span class="lineno"> 1754</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span> }</div>
|
|
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"> 1756</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01757" name="l01757"></a><span class="lineno"> 1757</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511">MMAGIC_WLAN_VAR_POWER_SAVE_MODE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01758" name="l01758"></a><span class="lineno"> 1758</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01759" name="l01759"></a><span class="lineno"> 1759</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01760" name="l01760"></a><span class="lineno"> 1760</span>}</div>
|
|
<div class="line"><a id="l01761" name="l01761"></a><span class="lineno"> 1761</span> </div>
|
|
<div class="line"><a id="l01773" name="l01773"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaa42130aaa37144e07048eccb7e401441"> 1773</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaa42130aaa37144e07048eccb7e401441">mmagic_controller_get_wlan_fragment_threshold</a>(</div>
|
|
<div class="line"><a id="l01774" name="l01774"></a><span class="lineno"> 1774</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l01775" name="l01775"></a><span class="lineno"> 1775</span>{</div>
|
|
<div class="line"><a id="l01776" name="l01776"></a><span class="lineno"> 1776</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01777" name="l01777"></a><span class="lineno"> 1777</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01778" name="l01778"></a><span class="lineno"> 1778</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93">MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01779" name="l01779"></a><span class="lineno"> 1779</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01780" name="l01780"></a><span class="lineno"> 1780</span> {</div>
|
|
<div class="line"><a id="l01781" name="l01781"></a><span class="lineno"> 1781</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span> }</div>
|
|
<div class="line"><a id="l01783" name="l01783"></a><span class="lineno"> 1783</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"> 1784</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93">MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01785" name="l01785"></a><span class="lineno"> 1785</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01786" name="l01786"></a><span class="lineno"> 1786</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01787" name="l01787"></a><span class="lineno"> 1787</span>}</div>
|
|
<div class="line"><a id="l01788" name="l01788"></a><span class="lineno"> 1788</span> </div>
|
|
<div class="line"><a id="l01800" name="l01800"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gac189423ac152fe01a600cb9a98885ff2"> 1800</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gac189423ac152fe01a600cb9a98885ff2">mmagic_controller_set_wlan_fragment_threshold</a>(</div>
|
|
<div class="line"><a id="l01801" name="l01801"></a><span class="lineno"> 1801</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l01802" name="l01802"></a><span class="lineno"> 1802</span>{</div>
|
|
<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"> 1803</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01804" name="l01804"></a><span class="lineno"> 1804</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01805" name="l01805"></a><span class="lineno"> 1805</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93">MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01806" name="l01806"></a><span class="lineno"> 1806</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01807" name="l01807"></a><span class="lineno"> 1807</span> {</div>
|
|
<div class="line"><a id="l01808" name="l01808"></a><span class="lineno"> 1808</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01809" name="l01809"></a><span class="lineno"> 1809</span> }</div>
|
|
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01811" name="l01811"></a><span class="lineno"> 1811</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93">MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01812" name="l01812"></a><span class="lineno"> 1812</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01813" name="l01813"></a><span class="lineno"> 1813</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01814" name="l01814"></a><span class="lineno"> 1814</span>}</div>
|
|
<div class="line"><a id="l01815" name="l01815"></a><span class="lineno"> 1815</span> </div>
|
|
<div class="line"><a id="l01826" name="l01826"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga3a12f0f421eaff6b1c03777d58441f0d"> 1826</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga3a12f0f421eaff6b1c03777d58441f0d">mmagic_controller_get_wlan_cac_enabled</a>(</div>
|
|
<div class="line"><a id="l01827" name="l01827"></a><span class="lineno"> 1827</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l01828" name="l01828"></a><span class="lineno"> 1828</span>{</div>
|
|
<div class="line"><a id="l01829" name="l01829"></a><span class="lineno"> 1829</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01830" name="l01830"></a><span class="lineno"> 1830</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01831" name="l01831"></a><span class="lineno"> 1831</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd">MMAGIC_WLAN_VAR_CAC_ENABLED</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01832" name="l01832"></a><span class="lineno"> 1832</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01833" name="l01833"></a><span class="lineno"> 1833</span> {</div>
|
|
<div class="line"><a id="l01834" name="l01834"></a><span class="lineno"> 1834</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01835" name="l01835"></a><span class="lineno"> 1835</span> }</div>
|
|
<div class="line"><a id="l01836" name="l01836"></a><span class="lineno"> 1836</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01837" name="l01837"></a><span class="lineno"> 1837</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd">MMAGIC_WLAN_VAR_CAC_ENABLED</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l01838" name="l01838"></a><span class="lineno"> 1838</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01839" name="l01839"></a><span class="lineno"> 1839</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01840" name="l01840"></a><span class="lineno"> 1840</span>}</div>
|
|
<div class="line"><a id="l01841" name="l01841"></a><span class="lineno"> 1841</span> </div>
|
|
<div class="line"><a id="l01852" name="l01852"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gabab581bfc11a1e5c0a4ae04fef6f5a4f"> 1852</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gabab581bfc11a1e5c0a4ae04fef6f5a4f">mmagic_controller_set_wlan_cac_enabled</a>(</div>
|
|
<div class="line"><a id="l01853" name="l01853"></a><span class="lineno"> 1853</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l01854" name="l01854"></a><span class="lineno"> 1854</span>{</div>
|
|
<div class="line"><a id="l01855" name="l01855"></a><span class="lineno"> 1855</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01856" name="l01856"></a><span class="lineno"> 1856</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01857" name="l01857"></a><span class="lineno"> 1857</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd">MMAGIC_WLAN_VAR_CAC_ENABLED</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01858" name="l01858"></a><span class="lineno"> 1858</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01859" name="l01859"></a><span class="lineno"> 1859</span> {</div>
|
|
<div class="line"><a id="l01860" name="l01860"></a><span class="lineno"> 1860</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01861" name="l01861"></a><span class="lineno"> 1861</span> }</div>
|
|
<div class="line"><a id="l01862" name="l01862"></a><span class="lineno"> 1862</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01863" name="l01863"></a><span class="lineno"> 1863</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd">MMAGIC_WLAN_VAR_CAC_ENABLED</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01864" name="l01864"></a><span class="lineno"> 1864</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01865" name="l01865"></a><span class="lineno"> 1865</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01866" name="l01866"></a><span class="lineno"> 1866</span>}</div>
|
|
<div class="line"><a id="l01867" name="l01867"></a><span class="lineno"> 1867</span> </div>
|
|
<div class="line"><a id="l01879" name="l01879"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7ddd48376c3bffd3d63117debe026488"> 1879</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7ddd48376c3bffd3d63117debe026488">mmagic_controller_get_wlan_offload_arp_response</a>(</div>
|
|
<div class="line"><a id="l01880" name="l01880"></a><span class="lineno"> 1880</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l01881" name="l01881"></a><span class="lineno"> 1881</span>{</div>
|
|
<div class="line"><a id="l01882" name="l01882"></a><span class="lineno"> 1882</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01883" name="l01883"></a><span class="lineno"> 1883</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01884" name="l01884"></a><span class="lineno"> 1884</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d">MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01885" name="l01885"></a><span class="lineno"> 1885</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01886" name="l01886"></a><span class="lineno"> 1886</span> {</div>
|
|
<div class="line"><a id="l01887" name="l01887"></a><span class="lineno"> 1887</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01888" name="l01888"></a><span class="lineno"> 1888</span> }</div>
|
|
<div class="line"><a id="l01889" name="l01889"></a><span class="lineno"> 1889</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01890" name="l01890"></a><span class="lineno"> 1890</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d">MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</a>, (uint8_t *)var,</div>
|
|
<div class="line"><a id="l01891" name="l01891"></a><span class="lineno"> 1891</span> <span class="keyword">sizeof</span>(*var), <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01892" name="l01892"></a><span class="lineno"> 1892</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01893" name="l01893"></a><span class="lineno"> 1893</span>}</div>
|
|
<div class="line"><a id="l01894" name="l01894"></a><span class="lineno"> 1894</span> </div>
|
|
<div class="line"><a id="l01906" name="l01906"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0ac1e861ccff39cb1324463326df8a62"> 1906</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0ac1e861ccff39cb1324463326df8a62">mmagic_controller_set_wlan_offload_arp_response</a>(</div>
|
|
<div class="line"><a id="l01907" name="l01907"></a><span class="lineno"> 1907</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l01908" name="l01908"></a><span class="lineno"> 1908</span>{</div>
|
|
<div class="line"><a id="l01909" name="l01909"></a><span class="lineno"> 1909</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01910" name="l01910"></a><span class="lineno"> 1910</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01911" name="l01911"></a><span class="lineno"> 1911</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d">MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</a>, (uint8_t *)&var,</div>
|
|
<div class="line"><a id="l01912" name="l01912"></a><span class="lineno"> 1912</span> <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01913" name="l01913"></a><span class="lineno"> 1913</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01914" name="l01914"></a><span class="lineno"> 1914</span> {</div>
|
|
<div class="line"><a id="l01915" name="l01915"></a><span class="lineno"> 1915</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01916" name="l01916"></a><span class="lineno"> 1916</span> }</div>
|
|
<div class="line"><a id="l01917" name="l01917"></a><span class="lineno"> 1917</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01918" name="l01918"></a><span class="lineno"> 1918</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d">MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"> 1919</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01920" name="l01920"></a><span class="lineno"> 1920</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01921" name="l01921"></a><span class="lineno"> 1921</span>}</div>
|
|
<div class="line"><a id="l01922" name="l01922"></a><span class="lineno"> 1922</span> </div>
|
|
<div class="line"><a id="l01934" name="l01934"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga5a89dbe4c913d60f17ff3a20077d8371"> 1934</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga5a89dbe4c913d60f17ff3a20077d8371">mmagic_controller_get_wlan_offload_arp_refresh_s</a>(</div>
|
|
<div class="line"><a id="l01935" name="l01935"></a><span class="lineno"> 1935</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l01936" name="l01936"></a><span class="lineno"> 1936</span>{</div>
|
|
<div class="line"><a id="l01937" name="l01937"></a><span class="lineno"> 1937</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01938" name="l01938"></a><span class="lineno"> 1938</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01939" name="l01939"></a><span class="lineno"> 1939</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448">MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01940" name="l01940"></a><span class="lineno"> 1940</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01941" name="l01941"></a><span class="lineno"> 1941</span> {</div>
|
|
<div class="line"><a id="l01942" name="l01942"></a><span class="lineno"> 1942</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01943" name="l01943"></a><span class="lineno"> 1943</span> }</div>
|
|
<div class="line"><a id="l01944" name="l01944"></a><span class="lineno"> 1944</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01945" name="l01945"></a><span class="lineno"> 1945</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448">MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</a>, (uint8_t *)var,</div>
|
|
<div class="line"><a id="l01946" name="l01946"></a><span class="lineno"> 1946</span> <span class="keyword">sizeof</span>(*var), <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01947" name="l01947"></a><span class="lineno"> 1947</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01948" name="l01948"></a><span class="lineno"> 1948</span>}</div>
|
|
<div class="line"><a id="l01949" name="l01949"></a><span class="lineno"> 1949</span> </div>
|
|
<div class="line"><a id="l01961" name="l01961"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga6dd10f6f949ce8c8fa2b0d729db9775c"> 1961</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga6dd10f6f949ce8c8fa2b0d729db9775c">mmagic_controller_set_wlan_offload_arp_refresh_s</a>(</div>
|
|
<div class="line"><a id="l01962" name="l01962"></a><span class="lineno"> 1962</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l01963" name="l01963"></a><span class="lineno"> 1963</span>{</div>
|
|
<div class="line"><a id="l01964" name="l01964"></a><span class="lineno"> 1964</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01965" name="l01965"></a><span class="lineno"> 1965</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01966" name="l01966"></a><span class="lineno"> 1966</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448">MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</a>, (uint8_t *)&var,</div>
|
|
<div class="line"><a id="l01967" name="l01967"></a><span class="lineno"> 1967</span> <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l01968" name="l01968"></a><span class="lineno"> 1968</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01969" name="l01969"></a><span class="lineno"> 1969</span> {</div>
|
|
<div class="line"><a id="l01970" name="l01970"></a><span class="lineno"> 1970</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01971" name="l01971"></a><span class="lineno"> 1971</span> }</div>
|
|
<div class="line"><a id="l01972" name="l01972"></a><span class="lineno"> 1972</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l01973" name="l01973"></a><span class="lineno"> 1973</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448">MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l01974" name="l01974"></a><span class="lineno"> 1974</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l01975" name="l01975"></a><span class="lineno"> 1975</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l01976" name="l01976"></a><span class="lineno"> 1976</span>}</div>
|
|
<div class="line"><a id="l01977" name="l01977"></a><span class="lineno"> 1977</span> </div>
|
|
<div class="line"><a id="l01992" name="l01992"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaefe119f19d4b5a91deaa7299f260348c"> 1992</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaefe119f19d4b5a91deaa7299f260348c">mmagic_controller_get_wlan_min_health_check_intvl_ms</a>(</div>
|
|
<div class="line"><a id="l01993" name="l01993"></a><span class="lineno"> 1993</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l01994" name="l01994"></a><span class="lineno"> 1994</span>{</div>
|
|
<div class="line"><a id="l01995" name="l01995"></a><span class="lineno"> 1995</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l01996" name="l01996"></a><span class="lineno"> 1996</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l01997" name="l01997"></a><span class="lineno"> 1997</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c">MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l01998" name="l01998"></a><span class="lineno"> 1998</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l01999" name="l01999"></a><span class="lineno"> 1999</span> {</div>
|
|
<div class="line"><a id="l02000" name="l02000"></a><span class="lineno"> 2000</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02001" name="l02001"></a><span class="lineno"> 2001</span> }</div>
|
|
<div class="line"><a id="l02002" name="l02002"></a><span class="lineno"> 2002</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02003" name="l02003"></a><span class="lineno"> 2003</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c">MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</a>, (uint8_t *)var,</div>
|
|
<div class="line"><a id="l02004" name="l02004"></a><span class="lineno"> 2004</span> <span class="keyword">sizeof</span>(*var), <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02005" name="l02005"></a><span class="lineno"> 2005</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02006" name="l02006"></a><span class="lineno"> 2006</span>}</div>
|
|
<div class="line"><a id="l02007" name="l02007"></a><span class="lineno"> 2007</span> </div>
|
|
<div class="line"><a id="l02022" name="l02022"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga44037713e0a2ce2f2916abe4e36fb840"> 2022</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga44037713e0a2ce2f2916abe4e36fb840">mmagic_controller_set_wlan_min_health_check_intvl_ms</a>(</div>
|
|
<div class="line"><a id="l02023" name="l02023"></a><span class="lineno"> 2023</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l02024" name="l02024"></a><span class="lineno"> 2024</span>{</div>
|
|
<div class="line"><a id="l02025" name="l02025"></a><span class="lineno"> 2025</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02026" name="l02026"></a><span class="lineno"> 2026</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02027" name="l02027"></a><span class="lineno"> 2027</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c">MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</a>, (uint8_t *)&var,</div>
|
|
<div class="line"><a id="l02028" name="l02028"></a><span class="lineno"> 2028</span> <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02029" name="l02029"></a><span class="lineno"> 2029</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02030" name="l02030"></a><span class="lineno"> 2030</span> {</div>
|
|
<div class="line"><a id="l02031" name="l02031"></a><span class="lineno"> 2031</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02032" name="l02032"></a><span class="lineno"> 2032</span> }</div>
|
|
<div class="line"><a id="l02033" name="l02033"></a><span class="lineno"> 2033</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02034" name="l02034"></a><span class="lineno"> 2034</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c">MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02035" name="l02035"></a><span class="lineno"> 2035</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02036" name="l02036"></a><span class="lineno"> 2036</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02037" name="l02037"></a><span class="lineno"> 2037</span>}</div>
|
|
<div class="line"><a id="l02038" name="l02038"></a><span class="lineno"> 2038</span> </div>
|
|
<div class="line"><a id="l02052" name="l02052"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga76a4a5411b9ce22b3c39cd77fe0bb074"> 2052</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga76a4a5411b9ce22b3c39cd77fe0bb074">mmagic_controller_get_wlan_max_health_check_intvl_ms</a>(</div>
|
|
<div class="line"><a id="l02053" name="l02053"></a><span class="lineno"> 2053</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l02054" name="l02054"></a><span class="lineno"> 2054</span>{</div>
|
|
<div class="line"><a id="l02055" name="l02055"></a><span class="lineno"> 2055</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02056" name="l02056"></a><span class="lineno"> 2056</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02057" name="l02057"></a><span class="lineno"> 2057</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec">MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02058" name="l02058"></a><span class="lineno"> 2058</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02059" name="l02059"></a><span class="lineno"> 2059</span> {</div>
|
|
<div class="line"><a id="l02060" name="l02060"></a><span class="lineno"> 2060</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02061" name="l02061"></a><span class="lineno"> 2061</span> }</div>
|
|
<div class="line"><a id="l02062" name="l02062"></a><span class="lineno"> 2062</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02063" name="l02063"></a><span class="lineno"> 2063</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec">MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</a>, (uint8_t *)var,</div>
|
|
<div class="line"><a id="l02064" name="l02064"></a><span class="lineno"> 2064</span> <span class="keyword">sizeof</span>(*var), <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02065" name="l02065"></a><span class="lineno"> 2065</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02066" name="l02066"></a><span class="lineno"> 2066</span>}</div>
|
|
<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"> 2067</span> </div>
|
|
<div class="line"><a id="l02081" name="l02081"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga15174cf492e2a508b704d3a7c78012da"> 2081</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga15174cf492e2a508b704d3a7c78012da">mmagic_controller_set_wlan_max_health_check_intvl_ms</a>(</div>
|
|
<div class="line"><a id="l02082" name="l02082"></a><span class="lineno"> 2082</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l02083" name="l02083"></a><span class="lineno"> 2083</span>{</div>
|
|
<div class="line"><a id="l02084" name="l02084"></a><span class="lineno"> 2084</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02085" name="l02085"></a><span class="lineno"> 2085</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"> 2086</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec">MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</a>, (uint8_t *)&var,</div>
|
|
<div class="line"><a id="l02087" name="l02087"></a><span class="lineno"> 2087</span> <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02088" name="l02088"></a><span class="lineno"> 2088</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02089" name="l02089"></a><span class="lineno"> 2089</span> {</div>
|
|
<div class="line"><a id="l02090" name="l02090"></a><span class="lineno"> 2090</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02091" name="l02091"></a><span class="lineno"> 2091</span> }</div>
|
|
<div class="line"><a id="l02092" name="l02092"></a><span class="lineno"> 2092</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02093" name="l02093"></a><span class="lineno"> 2093</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec">MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02094" name="l02094"></a><span class="lineno"> 2094</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02095" name="l02095"></a><span class="lineno"> 2095</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02096" name="l02096"></a><span class="lineno"> 2096</span>}</div>
|
|
<div class="line"><a id="l02097" name="l02097"></a><span class="lineno"> 2097</span> </div>
|
|
<div class="line"><a id="l02109" name="l02109"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaab072c33a928ef6f433f68da4c266695"> 2109</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaab072c33a928ef6f433f68da4c266695">mmagic_controller_get_wlan_ndp_probe_enabled</a>(</div>
|
|
<div class="line"><a id="l02110" name="l02110"></a><span class="lineno"> 2110</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l02111" name="l02111"></a><span class="lineno"> 2111</span>{</div>
|
|
<div class="line"><a id="l02112" name="l02112"></a><span class="lineno"> 2112</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02113" name="l02113"></a><span class="lineno"> 2113</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02114" name="l02114"></a><span class="lineno"> 2114</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd">MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"> 2115</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02116" name="l02116"></a><span class="lineno"> 2116</span> {</div>
|
|
<div class="line"><a id="l02117" name="l02117"></a><span class="lineno"> 2117</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02118" name="l02118"></a><span class="lineno"> 2118</span> }</div>
|
|
<div class="line"><a id="l02119" name="l02119"></a><span class="lineno"> 2119</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02120" name="l02120"></a><span class="lineno"> 2120</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd">MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02121" name="l02121"></a><span class="lineno"> 2121</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02122" name="l02122"></a><span class="lineno"> 2122</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span>}</div>
|
|
<div class="line"><a id="l02124" name="l02124"></a><span class="lineno"> 2124</span> </div>
|
|
<div class="line"><a id="l02136" name="l02136"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab916db0f3f21bbd79521a3d467742f86"> 2136</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab916db0f3f21bbd79521a3d467742f86">mmagic_controller_set_wlan_ndp_probe_enabled</a>(</div>
|
|
<div class="line"><a id="l02137" name="l02137"></a><span class="lineno"> 2137</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l02138" name="l02138"></a><span class="lineno"> 2138</span>{</div>
|
|
<div class="line"><a id="l02139" name="l02139"></a><span class="lineno"> 2139</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02140" name="l02140"></a><span class="lineno"> 2140</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02141" name="l02141"></a><span class="lineno"> 2141</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd">MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02142" name="l02142"></a><span class="lineno"> 2142</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> {</div>
|
|
<div class="line"><a id="l02144" name="l02144"></a><span class="lineno"> 2144</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02145" name="l02145"></a><span class="lineno"> 2145</span> }</div>
|
|
<div class="line"><a id="l02146" name="l02146"></a><span class="lineno"> 2146</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02147" name="l02147"></a><span class="lineno"> 2147</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd">MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"> 2148</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span>}</div>
|
|
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span> </div>
|
|
<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga76f4b696f05606f60bafc579f8ee0ec7"> 2164</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga76f4b696f05606f60bafc579f8ee0ec7">mmagic_controller_get_wlan_sta_scan_interval_base_s</a>(</div>
|
|
<div class="line"><a id="l02165" name="l02165"></a><span class="lineno"> 2165</span> <span class="keyword">struct</span> mmagic_controller *controller, uint16_t *var)</div>
|
|
<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"> 2166</span>{</div>
|
|
<div class="line"><a id="l02167" name="l02167"></a><span class="lineno"> 2167</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02168" name="l02168"></a><span class="lineno"> 2168</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02169" name="l02169"></a><span class="lineno"> 2169</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02170" name="l02170"></a><span class="lineno"> 2170</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02171" name="l02171"></a><span class="lineno"> 2171</span> {</div>
|
|
<div class="line"><a id="l02172" name="l02172"></a><span class="lineno"> 2172</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span> }</div>
|
|
<div class="line"><a id="l02174" name="l02174"></a><span class="lineno"> 2174</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"> 2175</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</a>, (uint8_t *)var,</div>
|
|
<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span> <span class="keyword">sizeof</span>(*var), <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02177" name="l02177"></a><span class="lineno"> 2177</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02178" name="l02178"></a><span class="lineno"> 2178</span>}</div>
|
|
<div class="line"><a id="l02179" name="l02179"></a><span class="lineno"> 2179</span> </div>
|
|
<div class="line"><a id="l02192" name="l02192"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga4db98d7d4ea2694e15a27924e507b501"> 2192</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga4db98d7d4ea2694e15a27924e507b501">mmagic_controller_set_wlan_sta_scan_interval_base_s</a>(</div>
|
|
<div class="line"><a id="l02193" name="l02193"></a><span class="lineno"> 2193</span> <span class="keyword">struct</span> mmagic_controller *controller, uint16_t var)</div>
|
|
<div class="line"><a id="l02194" name="l02194"></a><span class="lineno"> 2194</span>{</div>
|
|
<div class="line"><a id="l02195" name="l02195"></a><span class="lineno"> 2195</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02196" name="l02196"></a><span class="lineno"> 2196</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02197" name="l02197"></a><span class="lineno"> 2197</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</a>, (uint8_t *)&var,</div>
|
|
<div class="line"><a id="l02198" name="l02198"></a><span class="lineno"> 2198</span> <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02199" name="l02199"></a><span class="lineno"> 2199</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02200" name="l02200"></a><span class="lineno"> 2200</span> {</div>
|
|
<div class="line"><a id="l02201" name="l02201"></a><span class="lineno"> 2201</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02202" name="l02202"></a><span class="lineno"> 2202</span> }</div>
|
|
<div class="line"><a id="l02203" name="l02203"></a><span class="lineno"> 2203</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02204" name="l02204"></a><span class="lineno"> 2204</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02205" name="l02205"></a><span class="lineno"> 2205</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02206" name="l02206"></a><span class="lineno"> 2206</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02207" name="l02207"></a><span class="lineno"> 2207</span>}</div>
|
|
<div class="line"><a id="l02208" name="l02208"></a><span class="lineno"> 2208</span> </div>
|
|
<div class="line"><a id="l02221" name="l02221"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0b6638bee68ce03f779ddc93040771d0"> 2221</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0b6638bee68ce03f779ddc93040771d0">mmagic_controller_get_wlan_sta_scan_interval_limit_s</a>(</div>
|
|
<div class="line"><a id="l02222" name="l02222"></a><span class="lineno"> 2222</span> <span class="keyword">struct</span> mmagic_controller *controller, uint16_t *var)</div>
|
|
<div class="line"><a id="l02223" name="l02223"></a><span class="lineno"> 2223</span>{</div>
|
|
<div class="line"><a id="l02224" name="l02224"></a><span class="lineno"> 2224</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02225" name="l02225"></a><span class="lineno"> 2225</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02226" name="l02226"></a><span class="lineno"> 2226</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02227" name="l02227"></a><span class="lineno"> 2227</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02228" name="l02228"></a><span class="lineno"> 2228</span> {</div>
|
|
<div class="line"><a id="l02229" name="l02229"></a><span class="lineno"> 2229</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02230" name="l02230"></a><span class="lineno"> 2230</span> }</div>
|
|
<div class="line"><a id="l02231" name="l02231"></a><span class="lineno"> 2231</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02232" name="l02232"></a><span class="lineno"> 2232</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</a>, (uint8_t *)var,</div>
|
|
<div class="line"><a id="l02233" name="l02233"></a><span class="lineno"> 2233</span> <span class="keyword">sizeof</span>(*var), <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02234" name="l02234"></a><span class="lineno"> 2234</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02235" name="l02235"></a><span class="lineno"> 2235</span>}</div>
|
|
<div class="line"><a id="l02236" name="l02236"></a><span class="lineno"> 2236</span> </div>
|
|
<div class="line"><a id="l02249" name="l02249"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab2bcd36ee5eb02446d14a50a5656a3d9"> 2249</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab2bcd36ee5eb02446d14a50a5656a3d9">mmagic_controller_set_wlan_sta_scan_interval_limit_s</a>(</div>
|
|
<div class="line"><a id="l02250" name="l02250"></a><span class="lineno"> 2250</span> <span class="keyword">struct</span> mmagic_controller *controller, uint16_t var)</div>
|
|
<div class="line"><a id="l02251" name="l02251"></a><span class="lineno"> 2251</span>{</div>
|
|
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"> 2252</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02253" name="l02253"></a><span class="lineno"> 2253</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02254" name="l02254"></a><span class="lineno"> 2254</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</a>, (uint8_t *)&var,</div>
|
|
<div class="line"><a id="l02255" name="l02255"></a><span class="lineno"> 2255</span> <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02256" name="l02256"></a><span class="lineno"> 2256</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02257" name="l02257"></a><span class="lineno"> 2257</span> {</div>
|
|
<div class="line"><a id="l02258" name="l02258"></a><span class="lineno"> 2258</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02259" name="l02259"></a><span class="lineno"> 2259</span> }</div>
|
|
<div class="line"><a id="l02260" name="l02260"></a><span class="lineno"> 2260</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02261" name="l02261"></a><span class="lineno"> 2261</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02262" name="l02262"></a><span class="lineno"> 2262</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02263" name="l02263"></a><span class="lineno"> 2263</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02264" name="l02264"></a><span class="lineno"> 2264</span>}</div>
|
|
<div class="line"><a id="l02265" name="l02265"></a><span class="lineno"> 2265</span> </div>
|
|
<div class="line"><a id="l02280" name="l02280"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gac09567bfc2c048f3b03f089bd973d039"> 2280</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gac09567bfc2c048f3b03f089bd973d039">mmagic_controller_get_wlan_qos_0_params</a>(</div>
|
|
<div class="line"><a id="l02281" name="l02281"></a><span class="lineno"> 2281</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring32.html">string32</a> *var)</div>
|
|
<div class="line"><a id="l02282" name="l02282"></a><span class="lineno"> 2282</span>{</div>
|
|
<div class="line"><a id="l02283" name="l02283"></a><span class="lineno"> 2283</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02284" name="l02284"></a><span class="lineno"> 2284</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02285" name="l02285"></a><span class="lineno"> 2285</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209">MMAGIC_WLAN_VAR_QOS_0_PARAMS</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02286" name="l02286"></a><span class="lineno"> 2286</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02287" name="l02287"></a><span class="lineno"> 2287</span> {</div>
|
|
<div class="line"><a id="l02288" name="l02288"></a><span class="lineno"> 2288</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02289" name="l02289"></a><span class="lineno"> 2289</span> }</div>
|
|
<div class="line"><a id="l02290" name="l02290"></a><span class="lineno"> 2290</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02291" name="l02291"></a><span class="lineno"> 2291</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209">MMAGIC_WLAN_VAR_QOS_0_PARAMS</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02292" name="l02292"></a><span class="lineno"> 2292</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02293" name="l02293"></a><span class="lineno"> 2293</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02294" name="l02294"></a><span class="lineno"> 2294</span>}</div>
|
|
<div class="line"><a id="l02295" name="l02295"></a><span class="lineno"> 2295</span> </div>
|
|
<div class="line"><a id="l02310" name="l02310"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaa5aac74081b13b97e7ddbc9cf56c6628"> 2310</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaa5aac74081b13b97e7ddbc9cf56c6628">mmagic_controller_set_wlan_qos_0_params</a>(</div>
|
|
<div class="line"><a id="l02311" name="l02311"></a><span class="lineno"> 2311</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l02312" name="l02312"></a><span class="lineno"> 2312</span>{</div>
|
|
<div class="line"><a id="l02313" name="l02313"></a><span class="lineno"> 2313</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> var_val;</div>
|
|
<div class="line"><a id="l02314" name="l02314"></a><span class="lineno"> 2314</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02315" name="l02315"></a><span class="lineno"> 2315</span> var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l02316" name="l02316"></a><span class="lineno"> 2316</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - 1)</div>
|
|
<div class="line"><a id="l02317" name="l02317"></a><span class="lineno"> 2317</span> {</div>
|
|
<div class="line"><a id="l02318" name="l02318"></a><span class="lineno"> 2318</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l02319" name="l02319"></a><span class="lineno"> 2319</span> }</div>
|
|
<div class="line"><a id="l02320" name="l02320"></a><span class="lineno"> 2320</span> memcpy(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02321" name="l02321"></a><span class="lineno"> 2321</span> memset(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a> + var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02322" name="l02322"></a><span class="lineno"> 2322</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02323" name="l02323"></a><span class="lineno"> 2323</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209">MMAGIC_WLAN_VAR_QOS_0_PARAMS</a>, (uint8_t *)&var_val,</div>
|
|
<div class="line"><a id="l02324" name="l02324"></a><span class="lineno"> 2324</span> <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l02325" name="l02325"></a><span class="lineno"> 2325</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02326" name="l02326"></a><span class="lineno"> 2326</span> {</div>
|
|
<div class="line"><a id="l02327" name="l02327"></a><span class="lineno"> 2327</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02328" name="l02328"></a><span class="lineno"> 2328</span> }</div>
|
|
<div class="line"><a id="l02329" name="l02329"></a><span class="lineno"> 2329</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02330" name="l02330"></a><span class="lineno"> 2330</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209">MMAGIC_WLAN_VAR_QOS_0_PARAMS</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02331" name="l02331"></a><span class="lineno"> 2331</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02332" name="l02332"></a><span class="lineno"> 2332</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02333" name="l02333"></a><span class="lineno"> 2333</span>}</div>
|
|
<div class="line"><a id="l02334" name="l02334"></a><span class="lineno"> 2334</span> </div>
|
|
<div class="line"><a id="l02349" name="l02349"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8e3632921be6e9e820157df0f4fe404d"> 2349</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8e3632921be6e9e820157df0f4fe404d">mmagic_controller_get_wlan_qos_1_params</a>(</div>
|
|
<div class="line"><a id="l02350" name="l02350"></a><span class="lineno"> 2350</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring32.html">string32</a> *var)</div>
|
|
<div class="line"><a id="l02351" name="l02351"></a><span class="lineno"> 2351</span>{</div>
|
|
<div class="line"><a id="l02352" name="l02352"></a><span class="lineno"> 2352</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02353" name="l02353"></a><span class="lineno"> 2353</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02354" name="l02354"></a><span class="lineno"> 2354</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615">MMAGIC_WLAN_VAR_QOS_1_PARAMS</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02355" name="l02355"></a><span class="lineno"> 2355</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02356" name="l02356"></a><span class="lineno"> 2356</span> {</div>
|
|
<div class="line"><a id="l02357" name="l02357"></a><span class="lineno"> 2357</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02358" name="l02358"></a><span class="lineno"> 2358</span> }</div>
|
|
<div class="line"><a id="l02359" name="l02359"></a><span class="lineno"> 2359</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02360" name="l02360"></a><span class="lineno"> 2360</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615">MMAGIC_WLAN_VAR_QOS_1_PARAMS</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02361" name="l02361"></a><span class="lineno"> 2361</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02362" name="l02362"></a><span class="lineno"> 2362</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02363" name="l02363"></a><span class="lineno"> 2363</span>}</div>
|
|
<div class="line"><a id="l02364" name="l02364"></a><span class="lineno"> 2364</span> </div>
|
|
<div class="line"><a id="l02379" name="l02379"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0977c0ac76eb89fa44e04941511803df"> 2379</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0977c0ac76eb89fa44e04941511803df">mmagic_controller_set_wlan_qos_1_params</a>(</div>
|
|
<div class="line"><a id="l02380" name="l02380"></a><span class="lineno"> 2380</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l02381" name="l02381"></a><span class="lineno"> 2381</span>{</div>
|
|
<div class="line"><a id="l02382" name="l02382"></a><span class="lineno"> 2382</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> var_val;</div>
|
|
<div class="line"><a id="l02383" name="l02383"></a><span class="lineno"> 2383</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02384" name="l02384"></a><span class="lineno"> 2384</span> var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l02385" name="l02385"></a><span class="lineno"> 2385</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - 1)</div>
|
|
<div class="line"><a id="l02386" name="l02386"></a><span class="lineno"> 2386</span> {</div>
|
|
<div class="line"><a id="l02387" name="l02387"></a><span class="lineno"> 2387</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l02388" name="l02388"></a><span class="lineno"> 2388</span> }</div>
|
|
<div class="line"><a id="l02389" name="l02389"></a><span class="lineno"> 2389</span> memcpy(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02390" name="l02390"></a><span class="lineno"> 2390</span> memset(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a> + var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02391" name="l02391"></a><span class="lineno"> 2391</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02392" name="l02392"></a><span class="lineno"> 2392</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615">MMAGIC_WLAN_VAR_QOS_1_PARAMS</a>, (uint8_t *)&var_val,</div>
|
|
<div class="line"><a id="l02393" name="l02393"></a><span class="lineno"> 2393</span> <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l02394" name="l02394"></a><span class="lineno"> 2394</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02395" name="l02395"></a><span class="lineno"> 2395</span> {</div>
|
|
<div class="line"><a id="l02396" name="l02396"></a><span class="lineno"> 2396</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02397" name="l02397"></a><span class="lineno"> 2397</span> }</div>
|
|
<div class="line"><a id="l02398" name="l02398"></a><span class="lineno"> 2398</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02399" name="l02399"></a><span class="lineno"> 2399</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615">MMAGIC_WLAN_VAR_QOS_1_PARAMS</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02400" name="l02400"></a><span class="lineno"> 2400</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02401" name="l02401"></a><span class="lineno"> 2401</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02402" name="l02402"></a><span class="lineno"> 2402</span>}</div>
|
|
<div class="line"><a id="l02403" name="l02403"></a><span class="lineno"> 2403</span> </div>
|
|
<div class="line"><a id="l02418" name="l02418"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga42b36c66d5412078964ffe73fa467d48"> 2418</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga42b36c66d5412078964ffe73fa467d48">mmagic_controller_get_wlan_qos_2_params</a>(</div>
|
|
<div class="line"><a id="l02419" name="l02419"></a><span class="lineno"> 2419</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring32.html">string32</a> *var)</div>
|
|
<div class="line"><a id="l02420" name="l02420"></a><span class="lineno"> 2420</span>{</div>
|
|
<div class="line"><a id="l02421" name="l02421"></a><span class="lineno"> 2421</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02422" name="l02422"></a><span class="lineno"> 2422</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02423" name="l02423"></a><span class="lineno"> 2423</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe">MMAGIC_WLAN_VAR_QOS_2_PARAMS</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02424" name="l02424"></a><span class="lineno"> 2424</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02425" name="l02425"></a><span class="lineno"> 2425</span> {</div>
|
|
<div class="line"><a id="l02426" name="l02426"></a><span class="lineno"> 2426</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02427" name="l02427"></a><span class="lineno"> 2427</span> }</div>
|
|
<div class="line"><a id="l02428" name="l02428"></a><span class="lineno"> 2428</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02429" name="l02429"></a><span class="lineno"> 2429</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe">MMAGIC_WLAN_VAR_QOS_2_PARAMS</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02430" name="l02430"></a><span class="lineno"> 2430</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02431" name="l02431"></a><span class="lineno"> 2431</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02432" name="l02432"></a><span class="lineno"> 2432</span>}</div>
|
|
<div class="line"><a id="l02433" name="l02433"></a><span class="lineno"> 2433</span> </div>
|
|
<div class="line"><a id="l02448" name="l02448"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga62968707bb8d233a3c6df77c7cfb328e"> 2448</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga62968707bb8d233a3c6df77c7cfb328e">mmagic_controller_set_wlan_qos_2_params</a>(</div>
|
|
<div class="line"><a id="l02449" name="l02449"></a><span class="lineno"> 2449</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l02450" name="l02450"></a><span class="lineno"> 2450</span>{</div>
|
|
<div class="line"><a id="l02451" name="l02451"></a><span class="lineno"> 2451</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> var_val;</div>
|
|
<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02453" name="l02453"></a><span class="lineno"> 2453</span> var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l02454" name="l02454"></a><span class="lineno"> 2454</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - 1)</div>
|
|
<div class="line"><a id="l02455" name="l02455"></a><span class="lineno"> 2455</span> {</div>
|
|
<div class="line"><a id="l02456" name="l02456"></a><span class="lineno"> 2456</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l02457" name="l02457"></a><span class="lineno"> 2457</span> }</div>
|
|
<div class="line"><a id="l02458" name="l02458"></a><span class="lineno"> 2458</span> memcpy(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02459" name="l02459"></a><span class="lineno"> 2459</span> memset(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a> + var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02460" name="l02460"></a><span class="lineno"> 2460</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02461" name="l02461"></a><span class="lineno"> 2461</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe">MMAGIC_WLAN_VAR_QOS_2_PARAMS</a>, (uint8_t *)&var_val,</div>
|
|
<div class="line"><a id="l02462" name="l02462"></a><span class="lineno"> 2462</span> <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l02463" name="l02463"></a><span class="lineno"> 2463</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02464" name="l02464"></a><span class="lineno"> 2464</span> {</div>
|
|
<div class="line"><a id="l02465" name="l02465"></a><span class="lineno"> 2465</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02466" name="l02466"></a><span class="lineno"> 2466</span> }</div>
|
|
<div class="line"><a id="l02467" name="l02467"></a><span class="lineno"> 2467</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02468" name="l02468"></a><span class="lineno"> 2468</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe">MMAGIC_WLAN_VAR_QOS_2_PARAMS</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02469" name="l02469"></a><span class="lineno"> 2469</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02470" name="l02470"></a><span class="lineno"> 2470</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02471" name="l02471"></a><span class="lineno"> 2471</span>}</div>
|
|
<div class="line"><a id="l02472" name="l02472"></a><span class="lineno"> 2472</span> </div>
|
|
<div class="line"><a id="l02487" name="l02487"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8d682948f5341a8096c479e6ff752257"> 2487</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8d682948f5341a8096c479e6ff752257">mmagic_controller_get_wlan_qos_3_params</a>(</div>
|
|
<div class="line"><a id="l02488" name="l02488"></a><span class="lineno"> 2488</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring32.html">string32</a> *var)</div>
|
|
<div class="line"><a id="l02489" name="l02489"></a><span class="lineno"> 2489</span>{</div>
|
|
<div class="line"><a id="l02490" name="l02490"></a><span class="lineno"> 2490</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02491" name="l02491"></a><span class="lineno"> 2491</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02492" name="l02492"></a><span class="lineno"> 2492</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb">MMAGIC_WLAN_VAR_QOS_3_PARAMS</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02493" name="l02493"></a><span class="lineno"> 2493</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02494" name="l02494"></a><span class="lineno"> 2494</span> {</div>
|
|
<div class="line"><a id="l02495" name="l02495"></a><span class="lineno"> 2495</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02496" name="l02496"></a><span class="lineno"> 2496</span> }</div>
|
|
<div class="line"><a id="l02497" name="l02497"></a><span class="lineno"> 2497</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02498" name="l02498"></a><span class="lineno"> 2498</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb">MMAGIC_WLAN_VAR_QOS_3_PARAMS</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02499" name="l02499"></a><span class="lineno"> 2499</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02500" name="l02500"></a><span class="lineno"> 2500</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02501" name="l02501"></a><span class="lineno"> 2501</span>}</div>
|
|
<div class="line"><a id="l02502" name="l02502"></a><span class="lineno"> 2502</span> </div>
|
|
<div class="line"><a id="l02517" name="l02517"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gafe8966534dfe6dafe5a0e0bb583aef7b"> 2517</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gafe8966534dfe6dafe5a0e0bb583aef7b">mmagic_controller_set_wlan_qos_3_params</a>(</div>
|
|
<div class="line"><a id="l02518" name="l02518"></a><span class="lineno"> 2518</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l02519" name="l02519"></a><span class="lineno"> 2519</span>{</div>
|
|
<div class="line"><a id="l02520" name="l02520"></a><span class="lineno"> 2520</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> var_val;</div>
|
|
<div class="line"><a id="l02521" name="l02521"></a><span class="lineno"> 2521</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02522" name="l02522"></a><span class="lineno"> 2522</span> var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l02523" name="l02523"></a><span class="lineno"> 2523</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - 1)</div>
|
|
<div class="line"><a id="l02524" name="l02524"></a><span class="lineno"> 2524</span> {</div>
|
|
<div class="line"><a id="l02525" name="l02525"></a><span class="lineno"> 2525</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l02526" name="l02526"></a><span class="lineno"> 2526</span> }</div>
|
|
<div class="line"><a id="l02527" name="l02527"></a><span class="lineno"> 2527</span> memcpy(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02528" name="l02528"></a><span class="lineno"> 2528</span> memset(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a> + var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">data</a>) - var_val.<a class="code hl_variable" href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">len</a>);</div>
|
|
<div class="line"><a id="l02529" name="l02529"></a><span class="lineno"> 2529</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02530" name="l02530"></a><span class="lineno"> 2530</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb">MMAGIC_WLAN_VAR_QOS_3_PARAMS</a>, (uint8_t *)&var_val,</div>
|
|
<div class="line"><a id="l02531" name="l02531"></a><span class="lineno"> 2531</span> <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l02532" name="l02532"></a><span class="lineno"> 2532</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02533" name="l02533"></a><span class="lineno"> 2533</span> {</div>
|
|
<div class="line"><a id="l02534" name="l02534"></a><span class="lineno"> 2534</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02535" name="l02535"></a><span class="lineno"> 2535</span> }</div>
|
|
<div class="line"><a id="l02536" name="l02536"></a><span class="lineno"> 2536</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02537" name="l02537"></a><span class="lineno"> 2537</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb">MMAGIC_WLAN_VAR_QOS_3_PARAMS</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02538" name="l02538"></a><span class="lineno"> 2538</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02539" name="l02539"></a><span class="lineno"> 2539</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02540" name="l02540"></a><span class="lineno"> 2540</span>}</div>
|
|
<div class="line"><a id="l02541" name="l02541"></a><span class="lineno"> 2541</span> </div>
|
|
<div class="line"><a id="l02555" name="l02555"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga6a26d527665193fe96a9a558383dfd7e"> 2555</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga6a26d527665193fe96a9a558383dfd7e">mmagic_controller_get_wlan_mcs10_mode</a>(</div>
|
|
<div class="line"><a id="l02556" name="l02556"></a><span class="lineno"> 2556</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gacd8a0b4b005bd5422c06bcd19e5188f8">mmagic_mcs10_mode</a> *var)</div>
|
|
<div class="line"><a id="l02557" name="l02557"></a><span class="lineno"> 2557</span>{</div>
|
|
<div class="line"><a id="l02558" name="l02558"></a><span class="lineno"> 2558</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02559" name="l02559"></a><span class="lineno"> 2559</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02560" name="l02560"></a><span class="lineno"> 2560</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1">MMAGIC_WLAN_VAR_MCS10_MODE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02561" name="l02561"></a><span class="lineno"> 2561</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02562" name="l02562"></a><span class="lineno"> 2562</span> {</div>
|
|
<div class="line"><a id="l02563" name="l02563"></a><span class="lineno"> 2563</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02564" name="l02564"></a><span class="lineno"> 2564</span> }</div>
|
|
<div class="line"><a id="l02565" name="l02565"></a><span class="lineno"> 2565</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02566" name="l02566"></a><span class="lineno"> 2566</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1">MMAGIC_WLAN_VAR_MCS10_MODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02567" name="l02567"></a><span class="lineno"> 2567</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02568" name="l02568"></a><span class="lineno"> 2568</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02569" name="l02569"></a><span class="lineno"> 2569</span>}</div>
|
|
<div class="line"><a id="l02570" name="l02570"></a><span class="lineno"> 2570</span> </div>
|
|
<div class="line"><a id="l02584" name="l02584"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad43fe5a5db7ced19846a0adb9bf36800"> 2584</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad43fe5a5db7ced19846a0adb9bf36800">mmagic_controller_set_wlan_mcs10_mode</a>(</div>
|
|
<div class="line"><a id="l02585" name="l02585"></a><span class="lineno"> 2585</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gacd8a0b4b005bd5422c06bcd19e5188f8">mmagic_mcs10_mode</a> var)</div>
|
|
<div class="line"><a id="l02586" name="l02586"></a><span class="lineno"> 2586</span>{</div>
|
|
<div class="line"><a id="l02587" name="l02587"></a><span class="lineno"> 2587</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02588" name="l02588"></a><span class="lineno"> 2588</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02589" name="l02589"></a><span class="lineno"> 2589</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1">MMAGIC_WLAN_VAR_MCS10_MODE</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02590" name="l02590"></a><span class="lineno"> 2590</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02591" name="l02591"></a><span class="lineno"> 2591</span> {</div>
|
|
<div class="line"><a id="l02592" name="l02592"></a><span class="lineno"> 2592</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02593" name="l02593"></a><span class="lineno"> 2593</span> }</div>
|
|
<div class="line"><a id="l02594" name="l02594"></a><span class="lineno"> 2594</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02595" name="l02595"></a><span class="lineno"> 2595</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1">MMAGIC_WLAN_VAR_MCS10_MODE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02596" name="l02596"></a><span class="lineno"> 2596</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02597" name="l02597"></a><span class="lineno"> 2597</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02598" name="l02598"></a><span class="lineno"> 2598</span>}</div>
|
|
<div class="line"><a id="l02599" name="l02599"></a><span class="lineno"> 2599</span> </div>
|
|
<div class="line"><a id="l02611" name="l02611"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7e42b6dc56128e6d59ac64fc6d6bcf8d"> 2611</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7e42b6dc56128e6d59ac64fc6d6bcf8d">mmagic_controller_get_wlan_sta_evt_en</a>(</div>
|
|
<div class="line"><a id="l02612" name="l02612"></a><span class="lineno"> 2612</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l02613" name="l02613"></a><span class="lineno"> 2613</span>{</div>
|
|
<div class="line"><a id="l02614" name="l02614"></a><span class="lineno"> 2614</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02615" name="l02615"></a><span class="lineno"> 2615</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02616" name="l02616"></a><span class="lineno"> 2616</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f">MMAGIC_WLAN_VAR_STA_EVT_EN</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02617" name="l02617"></a><span class="lineno"> 2617</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02618" name="l02618"></a><span class="lineno"> 2618</span> {</div>
|
|
<div class="line"><a id="l02619" name="l02619"></a><span class="lineno"> 2619</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02620" name="l02620"></a><span class="lineno"> 2620</span> }</div>
|
|
<div class="line"><a id="l02621" name="l02621"></a><span class="lineno"> 2621</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02622" name="l02622"></a><span class="lineno"> 2622</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f">MMAGIC_WLAN_VAR_STA_EVT_EN</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02623" name="l02623"></a><span class="lineno"> 2623</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02624" name="l02624"></a><span class="lineno"> 2624</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02625" name="l02625"></a><span class="lineno"> 2625</span>}</div>
|
|
<div class="line"><a id="l02626" name="l02626"></a><span class="lineno"> 2626</span> </div>
|
|
<div class="line"><a id="l02638" name="l02638"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad80d2ccd32db1950d4d3710d2fcf7b26"> 2638</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad80d2ccd32db1950d4d3710d2fcf7b26">mmagic_controller_set_wlan_sta_evt_en</a>(</div>
|
|
<div class="line"><a id="l02639" name="l02639"></a><span class="lineno"> 2639</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l02640" name="l02640"></a><span class="lineno"> 2640</span>{</div>
|
|
<div class="line"><a id="l02641" name="l02641"></a><span class="lineno"> 2641</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02642" name="l02642"></a><span class="lineno"> 2642</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02643" name="l02643"></a><span class="lineno"> 2643</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f">MMAGIC_WLAN_VAR_STA_EVT_EN</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02644" name="l02644"></a><span class="lineno"> 2644</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02645" name="l02645"></a><span class="lineno"> 2645</span> {</div>
|
|
<div class="line"><a id="l02646" name="l02646"></a><span class="lineno"> 2646</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02647" name="l02647"></a><span class="lineno"> 2647</span> }</div>
|
|
<div class="line"><a id="l02648" name="l02648"></a><span class="lineno"> 2648</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02649" name="l02649"></a><span class="lineno"> 2649</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f">MMAGIC_WLAN_VAR_STA_EVT_EN</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02650" name="l02650"></a><span class="lineno"> 2650</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02651" name="l02651"></a><span class="lineno"> 2651</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02652" name="l02652"></a><span class="lineno"> 2652</span>}</div>
|
|
<div class="line"><a id="l02653" name="l02653"></a><span class="lineno"> 2653</span> </div>
|
|
<div class="line"><a id="l02666" name="l02666"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7303baf3557240f986cd65f799b259ab"> 2666</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7303baf3557240f986cd65f799b259ab">mmagic_controller_get_wlan_duty_cycle_mode</a>(</div>
|
|
<div class="line"><a id="l02667" name="l02667"></a><span class="lineno"> 2667</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gaaa8c41d233711415a15d8e746d61a974">mmagic_duty_cycle_mode</a> *var)</div>
|
|
<div class="line"><a id="l02668" name="l02668"></a><span class="lineno"> 2668</span>{</div>
|
|
<div class="line"><a id="l02669" name="l02669"></a><span class="lineno"> 2669</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02670" name="l02670"></a><span class="lineno"> 2670</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02671" name="l02671"></a><span class="lineno"> 2671</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d">MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l02672" name="l02672"></a><span class="lineno"> 2672</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02673" name="l02673"></a><span class="lineno"> 2673</span> {</div>
|
|
<div class="line"><a id="l02674" name="l02674"></a><span class="lineno"> 2674</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02675" name="l02675"></a><span class="lineno"> 2675</span> }</div>
|
|
<div class="line"><a id="l02676" name="l02676"></a><span class="lineno"> 2676</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l02677" name="l02677"></a><span class="lineno"> 2677</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d">MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l02678" name="l02678"></a><span class="lineno"> 2678</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02679" name="l02679"></a><span class="lineno"> 2679</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02680" name="l02680"></a><span class="lineno"> 2680</span>}</div>
|
|
<div class="line"><a id="l02681" name="l02681"></a><span class="lineno"> 2681</span> </div>
|
|
<div class="line"><a id="l02694" name="l02694"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab49b5b0298a11405e1eab420d1370e1d"> 2694</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab49b5b0298a11405e1eab420d1370e1d">mmagic_controller_set_wlan_duty_cycle_mode</a>(</div>
|
|
<div class="line"><a id="l02695" name="l02695"></a><span class="lineno"> 2695</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gaaa8c41d233711415a15d8e746d61a974">mmagic_duty_cycle_mode</a> var)</div>
|
|
<div class="line"><a id="l02696" name="l02696"></a><span class="lineno"> 2696</span>{</div>
|
|
<div class="line"><a id="l02697" name="l02697"></a><span class="lineno"> 2697</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02698" name="l02698"></a><span class="lineno"> 2698</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02699" name="l02699"></a><span class="lineno"> 2699</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d">MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l02700" name="l02700"></a><span class="lineno"> 2700</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02701" name="l02701"></a><span class="lineno"> 2701</span> {</div>
|
|
<div class="line"><a id="l02702" name="l02702"></a><span class="lineno"> 2702</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02703" name="l02703"></a><span class="lineno"> 2703</span> }</div>
|
|
<div class="line"><a id="l02704" name="l02704"></a><span class="lineno"> 2704</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l02705" name="l02705"></a><span class="lineno"> 2705</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d">MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l02706" name="l02706"></a><span class="lineno"> 2706</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02707" name="l02707"></a><span class="lineno"> 2707</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02708" name="l02708"></a><span class="lineno"> 2708</span>}</div>
|
|
<div class="line"><a id="l02709" name="l02709"></a><span class="lineno"> 2709</span> </div>
|
|
<div class="line"><a id="l02717" name="l02717"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gacb2f1d505934eeba6b8fc6037e82f748"> 2717</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gacb2f1d505934eeba6b8fc6037e82f748">mmagic_controller_wlan_commit_all</a>(</div>
|
|
<div class="line"><a id="l02718" name="l02718"></a><span class="lineno"> 2718</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"> 2719</span>{</div>
|
|
<div class="line"><a id="l02720" name="l02720"></a><span class="lineno"> 2720</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02721" name="l02721"></a><span class="lineno"> 2721</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaac9b6bf5aa556e8e87d19fadb0d63edd">MMAGIC_WLAN_CMD_COMMIT</a>,</div>
|
|
<div class="line"><a id="l02722" name="l02722"></a><span class="lineno"> 2722</span> 0, NULL, 0);</div>
|
|
<div class="line"><a id="l02723" name="l02723"></a><span class="lineno"> 2723</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02724" name="l02724"></a><span class="lineno"> 2724</span> {</div>
|
|
<div class="line"><a id="l02725" name="l02725"></a><span class="lineno"> 2725</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02726" name="l02726"></a><span class="lineno"> 2726</span> }</div>
|
|
<div class="line"><a id="l02727" name="l02727"></a><span class="lineno"> 2727</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaac9b6bf5aa556e8e87d19fadb0d63edd">MMAGIC_WLAN_CMD_COMMIT</a>,</div>
|
|
<div class="line"><a id="l02728" name="l02728"></a><span class="lineno"> 2728</span> 0, NULL, 0, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l02729" name="l02729"></a><span class="lineno"> 2729</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02730" name="l02730"></a><span class="lineno"> 2730</span>}</div>
|
|
<div class="line"><a id="l02731" name="l02731"></a><span class="lineno"> 2731</span> </div>
|
|
<div class="line"><a id="l02735" name="l02735"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__connect__cmd__args.html"> 2735</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__connect__cmd__args.html">mmagic_core_wlan_connect_cmd_args</a></div>
|
|
<div class="line"><a id="l02736" name="l02736"></a><span class="lineno"> 2736</span>{</div>
|
|
<div class="line"><a id="l02739" name="l02739"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__connect__cmd__args.html#a786c5e40487d5706009f1bf876b4a903"> 2739</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__connect__cmd__args.html#a786c5e40487d5706009f1bf876b4a903">timeout</a>;</div>
|
|
<div class="line"><a id="l02740" name="l02740"></a><span class="lineno"> 2740</span>};</div>
|
|
<div class="line"><a id="l02741" name="l02741"></a><span class="lineno"> 2741</span> </div>
|
|
<div class="line"><a id="l02750" name="l02750"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga84b1e37d8223497d832f27af1fcc19e2"> 2750</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga84b1e37d8223497d832f27af1fcc19e2">mmagic_controller_wlan_connect</a>(</div>
|
|
<div class="line"><a id="l02751" name="l02751"></a><span class="lineno"> 2751</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l02752" name="l02752"></a><span class="lineno"> 2752</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l02753" name="l02753"></a><span class="lineno"> 2753</span> <a class="code hl_struct" href="structmmagic__core__wlan__connect__cmd__args.html">mmagic_core_wlan_connect_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l02754" name="l02754"></a><span class="lineno"> 2754</span>{</div>
|
|
<div class="line"><a id="l02755" name="l02755"></a><span class="lineno"> 2755</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02756" name="l02756"></a><span class="lineno"> 2756</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02757" name="l02757"></a><span class="lineno"> 2757</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02758" name="l02758"></a><span class="lineno"> 2758</span> </div>
|
|
<div class="line"><a id="l02759" name="l02759"></a><span class="lineno"> 2759</span> <span class="comment">/* Account for the timeout argument when waiting for the response and make sure no overflow. */</span></div>
|
|
<div class="line"><a id="l02760" name="l02760"></a><span class="lineno"> 2760</span> <span class="keywordflow">if</span> (UINT32_MAX - response_timeout_ms >= cmd_args-><a class="code hl_variable" href="structmmagic__core__wlan__connect__cmd__args.html#a786c5e40487d5706009f1bf876b4a903">timeout</a>)</div>
|
|
<div class="line"><a id="l02761" name="l02761"></a><span class="lineno"> 2761</span> {</div>
|
|
<div class="line"><a id="l02762" name="l02762"></a><span class="lineno"> 2762</span> response_timeout_ms += cmd_args-><a class="code hl_variable" href="structmmagic__core__wlan__connect__cmd__args.html#a786c5e40487d5706009f1bf876b4a903">timeout</a>;</div>
|
|
<div class="line"><a id="l02763" name="l02763"></a><span class="lineno"> 2763</span> }</div>
|
|
<div class="line"><a id="l02764" name="l02764"></a><span class="lineno"> 2764</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l02765" name="l02765"></a><span class="lineno"> 2765</span> {</div>
|
|
<div class="line"><a id="l02766" name="l02766"></a><span class="lineno"> 2766</span> response_timeout_ms = UINT32_MAX;</div>
|
|
<div class="line"><a id="l02767" name="l02767"></a><span class="lineno"> 2767</span> }</div>
|
|
<div class="line"><a id="l02768" name="l02768"></a><span class="lineno"> 2768</span> </div>
|
|
<div class="line"><a id="l02769" name="l02769"></a><span class="lineno"> 2769</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaf3589061490f0756623b0ca0031957c4">MMAGIC_WLAN_CMD_CONNECT</a>, 0,</div>
|
|
<div class="line"><a id="l02770" name="l02770"></a><span class="lineno"> 2770</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l02771" name="l02771"></a><span class="lineno"> 2771</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02772" name="l02772"></a><span class="lineno"> 2772</span> {</div>
|
|
<div class="line"><a id="l02773" name="l02773"></a><span class="lineno"> 2773</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02774" name="l02774"></a><span class="lineno"> 2774</span> }</div>
|
|
<div class="line"><a id="l02775" name="l02775"></a><span class="lineno"> 2775</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaf3589061490f0756623b0ca0031957c4">MMAGIC_WLAN_CMD_CONNECT</a>, 0,</div>
|
|
<div class="line"><a id="l02776" name="l02776"></a><span class="lineno"> 2776</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l02777" name="l02777"></a><span class="lineno"> 2777</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02778" name="l02778"></a><span class="lineno"> 2778</span>}</div>
|
|
<div class="line"><a id="l02779" name="l02779"></a><span class="lineno"> 2779</span> </div>
|
|
<div class="line"><a id="l02787" name="l02787"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga34d5debc340690c5632c29c108f6d73a"> 2787</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga34d5debc340690c5632c29c108f6d73a">mmagic_controller_wlan_disconnect</a>(</div>
|
|
<div class="line"><a id="l02788" name="l02788"></a><span class="lineno"> 2788</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l02789" name="l02789"></a><span class="lineno"> 2789</span>{</div>
|
|
<div class="line"><a id="l02790" name="l02790"></a><span class="lineno"> 2790</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02791" name="l02791"></a><span class="lineno"> 2791</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02792" name="l02792"></a><span class="lineno"> 2792</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02793" name="l02793"></a><span class="lineno"> 2793</span> </div>
|
|
<div class="line"><a id="l02794" name="l02794"></a><span class="lineno"> 2794</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eacfecf57baf25374b11a86a16a1d33c6f">MMAGIC_WLAN_CMD_DISCONNECT</a>, 0,</div>
|
|
<div class="line"><a id="l02795" name="l02795"></a><span class="lineno"> 2795</span> NULL, 0);</div>
|
|
<div class="line"><a id="l02796" name="l02796"></a><span class="lineno"> 2796</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02797" name="l02797"></a><span class="lineno"> 2797</span> {</div>
|
|
<div class="line"><a id="l02798" name="l02798"></a><span class="lineno"> 2798</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02799" name="l02799"></a><span class="lineno"> 2799</span> }</div>
|
|
<div class="line"><a id="l02800" name="l02800"></a><span class="lineno"> 2800</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eacfecf57baf25374b11a86a16a1d33c6f">MMAGIC_WLAN_CMD_DISCONNECT</a>, 0,</div>
|
|
<div class="line"><a id="l02801" name="l02801"></a><span class="lineno"> 2801</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l02802" name="l02802"></a><span class="lineno"> 2802</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02803" name="l02803"></a><span class="lineno"> 2803</span>}</div>
|
|
<div class="line"><a id="l02804" name="l02804"></a><span class="lineno"> 2804</span> </div>
|
|
<div class="line"><a id="l02806" name="l02806"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__scan__cmd__args.html"> 2806</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__scan__cmd__args.html">mmagic_core_wlan_scan_cmd_args</a></div>
|
|
<div class="line"><a id="l02807" name="l02807"></a><span class="lineno"> 2807</span>{</div>
|
|
<div class="line"><a id="l02809" name="l02809"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__scan__cmd__args.html#a0e64f1d33435745754c974bf372525eb"> 2809</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring32.html">string32</a> ssid;</div>
|
|
<div class="line"><a id="l02812" name="l02812"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__scan__cmd__args.html#a755445c39f80ea89db14bb26a06104a1"> 2812</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__scan__cmd__args.html#a755445c39f80ea89db14bb26a06104a1">timeout</a>;</div>
|
|
<div class="line"><a id="l02813" name="l02813"></a><span class="lineno"> 2813</span>};</div>
|
|
<div class="line"><a id="l02814" name="l02814"></a><span class="lineno"> 2814</span> </div>
|
|
<div class="line"><a id="l02816" name="l02816"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__scan__rsp__args.html"> 2816</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__scan__rsp__args.html">mmagic_core_wlan_scan_rsp_args</a></div>
|
|
<div class="line"><a id="l02817" name="l02817"></a><span class="lineno"> 2817</span>{</div>
|
|
<div class="line"><a id="l02819" name="l02819"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__scan__rsp__args.html#af11df831bdc53f7a6a7cd3537d897f69"> 2819</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__scan__status.html">struct_scan_status</a> <a class="code hl_variable" href="structstruct__scan__status.html#ab431e880ac624e54a399754b4eeb9ae1">results</a>;</div>
|
|
<div class="line"><a id="l02820" name="l02820"></a><span class="lineno"> 2820</span>};</div>
|
|
<div class="line"><a id="l02821" name="l02821"></a><span class="lineno"> 2821</span> </div>
|
|
<div class="line"><a id="l02833" name="l02833"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga9577da447e646511dd89eff2af4a969f"> 2833</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga9577da447e646511dd89eff2af4a969f">mmagic_controller_wlan_scan</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l02834" name="l02834"></a><span class="lineno"> 2834</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__wlan__scan__cmd__args.html">mmagic_core_wlan_scan_cmd_args</a> *</div>
|
|
<div class="line"><a id="l02835" name="l02835"></a><span class="lineno"> 2835</span> cmd_args,</div>
|
|
<div class="line"><a id="l02836" name="l02836"></a><span class="lineno"> 2836</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__wlan__scan__rsp__args.html">mmagic_core_wlan_scan_rsp_args</a> *</div>
|
|
<div class="line"><a id="l02837" name="l02837"></a><span class="lineno"> 2837</span> rsp_args)</div>
|
|
<div class="line"><a id="l02838" name="l02838"></a><span class="lineno"> 2838</span>{</div>
|
|
<div class="line"><a id="l02839" name="l02839"></a><span class="lineno"> 2839</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02840" name="l02840"></a><span class="lineno"> 2840</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02841" name="l02841"></a><span class="lineno"> 2841</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02842" name="l02842"></a><span class="lineno"> 2842</span> </div>
|
|
<div class="line"><a id="l02843" name="l02843"></a><span class="lineno"> 2843</span> <span class="comment">/* Account for the timeout argument when waiting for the response and make sure no overflow. */</span></div>
|
|
<div class="line"><a id="l02844" name="l02844"></a><span class="lineno"> 2844</span> <span class="keywordflow">if</span> (UINT32_MAX - response_timeout_ms >= cmd_args-><a class="code hl_variable" href="structmmagic__core__wlan__scan__cmd__args.html#a755445c39f80ea89db14bb26a06104a1">timeout</a>)</div>
|
|
<div class="line"><a id="l02845" name="l02845"></a><span class="lineno"> 2845</span> {</div>
|
|
<div class="line"><a id="l02846" name="l02846"></a><span class="lineno"> 2846</span> response_timeout_ms += cmd_args-><a class="code hl_variable" href="structmmagic__core__wlan__scan__cmd__args.html#a755445c39f80ea89db14bb26a06104a1">timeout</a>;</div>
|
|
<div class="line"><a id="l02847" name="l02847"></a><span class="lineno"> 2847</span> }</div>
|
|
<div class="line"><a id="l02848" name="l02848"></a><span class="lineno"> 2848</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l02849" name="l02849"></a><span class="lineno"> 2849</span> {</div>
|
|
<div class="line"><a id="l02850" name="l02850"></a><span class="lineno"> 2850</span> response_timeout_ms = UINT32_MAX;</div>
|
|
<div class="line"><a id="l02851" name="l02851"></a><span class="lineno"> 2851</span> }</div>
|
|
<div class="line"><a id="l02852" name="l02852"></a><span class="lineno"> 2852</span> </div>
|
|
<div class="line"><a id="l02853" name="l02853"></a><span class="lineno"> 2853</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ead1dda22e38bf536589901838796db2c1">MMAGIC_WLAN_CMD_SCAN</a>, 0,</div>
|
|
<div class="line"><a id="l02854" name="l02854"></a><span class="lineno"> 2854</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l02855" name="l02855"></a><span class="lineno"> 2855</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02856" name="l02856"></a><span class="lineno"> 2856</span> {</div>
|
|
<div class="line"><a id="l02857" name="l02857"></a><span class="lineno"> 2857</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02858" name="l02858"></a><span class="lineno"> 2858</span> }</div>
|
|
<div class="line"><a id="l02859" name="l02859"></a><span class="lineno"> 2859</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ead1dda22e38bf536589901838796db2c1">MMAGIC_WLAN_CMD_SCAN</a>, 0,</div>
|
|
<div class="line"><a id="l02860" name="l02860"></a><span class="lineno"> 2860</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l02861" name="l02861"></a><span class="lineno"> 2861</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02862" name="l02862"></a><span class="lineno"> 2862</span>}</div>
|
|
<div class="line"><a id="l02863" name="l02863"></a><span class="lineno"> 2863</span> </div>
|
|
<div class="line"><a id="l02865" name="l02865"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__get__rssi__rsp__args.html"> 2865</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__get__rssi__rsp__args.html">mmagic_core_wlan_get_rssi_rsp_args</a></div>
|
|
<div class="line"><a id="l02866" name="l02866"></a><span class="lineno"> 2866</span>{</div>
|
|
<div class="line"><a id="l02868" name="l02868"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__get__rssi__rsp__args.html#a6b91599b9e7168d56ae836bf52dc6ea2"> 2868</a></span> int32_t <a class="code hl_variable" href="structmmagic__core__wlan__get__rssi__rsp__args.html#a6b91599b9e7168d56ae836bf52dc6ea2">rssi</a>;</div>
|
|
<div class="line"><a id="l02869" name="l02869"></a><span class="lineno"> 2869</span>};</div>
|
|
<div class="line"><a id="l02870" name="l02870"></a><span class="lineno"> 2870</span> </div>
|
|
<div class="line"><a id="l02881" name="l02881"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga31e4e91f3980525141a6a195c6699414"> 2881</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga31e4e91f3980525141a6a195c6699414">mmagic_controller_wlan_get_rssi</a>(</div>
|
|
<div class="line"><a id="l02882" name="l02882"></a><span class="lineno"> 2882</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l02883" name="l02883"></a><span class="lineno"> 2883</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l02884" name="l02884"></a><span class="lineno"> 2884</span> <a class="code hl_struct" href="structmmagic__core__wlan__get__rssi__rsp__args.html">mmagic_core_wlan_get_rssi_rsp_args</a> *rsp_args)</div>
|
|
<div class="line"><a id="l02885" name="l02885"></a><span class="lineno"> 2885</span>{</div>
|
|
<div class="line"><a id="l02886" name="l02886"></a><span class="lineno"> 2886</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02887" name="l02887"></a><span class="lineno"> 2887</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02888" name="l02888"></a><span class="lineno"> 2888</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02889" name="l02889"></a><span class="lineno"> 2889</span> </div>
|
|
<div class="line"><a id="l02890" name="l02890"></a><span class="lineno"> 2890</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea7c4ad5e6730e9f4f584ce07579b146f6">MMAGIC_WLAN_CMD_GET_RSSI</a>, 0,</div>
|
|
<div class="line"><a id="l02891" name="l02891"></a><span class="lineno"> 2891</span> NULL, 0);</div>
|
|
<div class="line"><a id="l02892" name="l02892"></a><span class="lineno"> 2892</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02893" name="l02893"></a><span class="lineno"> 2893</span> {</div>
|
|
<div class="line"><a id="l02894" name="l02894"></a><span class="lineno"> 2894</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02895" name="l02895"></a><span class="lineno"> 2895</span> }</div>
|
|
<div class="line"><a id="l02896" name="l02896"></a><span class="lineno"> 2896</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea7c4ad5e6730e9f4f584ce07579b146f6">MMAGIC_WLAN_CMD_GET_RSSI</a>, 0,</div>
|
|
<div class="line"><a id="l02897" name="l02897"></a><span class="lineno"> 2897</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l02898" name="l02898"></a><span class="lineno"> 2898</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02899" name="l02899"></a><span class="lineno"> 2899</span>}</div>
|
|
<div class="line"><a id="l02900" name="l02900"></a><span class="lineno"> 2900</span> </div>
|
|
<div class="line"><a id="l02902" name="l02902"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__get__mac__addr__rsp__args.html"> 2902</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__get__mac__addr__rsp__args.html">mmagic_core_wlan_get_mac_addr_rsp_args</a></div>
|
|
<div class="line"><a id="l02903" name="l02903"></a><span class="lineno"> 2903</span>{</div>
|
|
<div class="line"><a id="l02905" name="l02905"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__get__mac__addr__rsp__args.html#a871b9e9e19224c5c8b229ebe8facabff"> 2905</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__mac__addr.html">struct_mac_addr</a> mac_addr;</div>
|
|
<div class="line"><a id="l02906" name="l02906"></a><span class="lineno"> 2906</span>};</div>
|
|
<div class="line"><a id="l02907" name="l02907"></a><span class="lineno"> 2907</span> </div>
|
|
<div class="line"><a id="l02918" name="l02918"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga726515dccff0e202821ce192aa226ea7"> 2918</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga726515dccff0e202821ce192aa226ea7">mmagic_controller_wlan_get_mac_addr</a>(</div>
|
|
<div class="line"><a id="l02919" name="l02919"></a><span class="lineno"> 2919</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l02920" name="l02920"></a><span class="lineno"> 2920</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l02921" name="l02921"></a><span class="lineno"> 2921</span> <a class="code hl_struct" href="structmmagic__core__wlan__get__mac__addr__rsp__args.html">mmagic_core_wlan_get_mac_addr_rsp_args</a> *rsp_args)</div>
|
|
<div class="line"><a id="l02922" name="l02922"></a><span class="lineno"> 2922</span>{</div>
|
|
<div class="line"><a id="l02923" name="l02923"></a><span class="lineno"> 2923</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02924" name="l02924"></a><span class="lineno"> 2924</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02925" name="l02925"></a><span class="lineno"> 2925</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02926" name="l02926"></a><span class="lineno"> 2926</span> </div>
|
|
<div class="line"><a id="l02927" name="l02927"></a><span class="lineno"> 2927</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea42ee1a8a79f4006bc91150105c06f7df">MMAGIC_WLAN_CMD_GET_MAC_ADDR</a>,</div>
|
|
<div class="line"><a id="l02928" name="l02928"></a><span class="lineno"> 2928</span> 0, NULL, 0);</div>
|
|
<div class="line"><a id="l02929" name="l02929"></a><span class="lineno"> 2929</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02930" name="l02930"></a><span class="lineno"> 2930</span> {</div>
|
|
<div class="line"><a id="l02931" name="l02931"></a><span class="lineno"> 2931</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02932" name="l02932"></a><span class="lineno"> 2932</span> }</div>
|
|
<div class="line"><a id="l02933" name="l02933"></a><span class="lineno"> 2933</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea42ee1a8a79f4006bc91150105c06f7df">MMAGIC_WLAN_CMD_GET_MAC_ADDR</a>,</div>
|
|
<div class="line"><a id="l02934" name="l02934"></a><span class="lineno"> 2934</span> 0, (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l02935" name="l02935"></a><span class="lineno"> 2935</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02936" name="l02936"></a><span class="lineno"> 2936</span>}</div>
|
|
<div class="line"><a id="l02937" name="l02937"></a><span class="lineno"> 2937</span> </div>
|
|
<div class="line"><a id="l02939" name="l02939"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__wnm__sleep__cmd__args.html"> 2939</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__wnm__sleep__cmd__args.html">mmagic_core_wlan_wnm_sleep_cmd_args</a></div>
|
|
<div class="line"><a id="l02940" name="l02940"></a><span class="lineno"> 2940</span>{</div>
|
|
<div class="line"><a id="l02942" name="l02942"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__wnm__sleep__cmd__args.html#a1f7485c432d5e2c4c13162527e6f3657"> 2942</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structmmagic__core__wlan__wnm__sleep__cmd__args.html#a1f7485c432d5e2c4c13162527e6f3657">wnm_sleep_enabled</a>;</div>
|
|
<div class="line"><a id="l02943" name="l02943"></a><span class="lineno"> 2943</span>};</div>
|
|
<div class="line"><a id="l02944" name="l02944"></a><span class="lineno"> 2944</span> </div>
|
|
<div class="line"><a id="l02953" name="l02953"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga52480bba27fab3ea43da7dc96fc8bc5d"> 2953</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga52480bba27fab3ea43da7dc96fc8bc5d">mmagic_controller_wlan_wnm_sleep</a>(</div>
|
|
<div class="line"><a id="l02954" name="l02954"></a><span class="lineno"> 2954</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l02955" name="l02955"></a><span class="lineno"> 2955</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l02956" name="l02956"></a><span class="lineno"> 2956</span> <a class="code hl_struct" href="structmmagic__core__wlan__wnm__sleep__cmd__args.html">mmagic_core_wlan_wnm_sleep_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l02957" name="l02957"></a><span class="lineno"> 2957</span>{</div>
|
|
<div class="line"><a id="l02958" name="l02958"></a><span class="lineno"> 2958</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02959" name="l02959"></a><span class="lineno"> 2959</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02960" name="l02960"></a><span class="lineno"> 2960</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02961" name="l02961"></a><span class="lineno"> 2961</span> </div>
|
|
<div class="line"><a id="l02962" name="l02962"></a><span class="lineno"> 2962</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea8c920066b7edff4339a9a3fe8d3851bb">MMAGIC_WLAN_CMD_WNM_SLEEP</a>, 0,</div>
|
|
<div class="line"><a id="l02963" name="l02963"></a><span class="lineno"> 2963</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l02964" name="l02964"></a><span class="lineno"> 2964</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l02965" name="l02965"></a><span class="lineno"> 2965</span> {</div>
|
|
<div class="line"><a id="l02966" name="l02966"></a><span class="lineno"> 2966</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02967" name="l02967"></a><span class="lineno"> 2967</span> }</div>
|
|
<div class="line"><a id="l02968" name="l02968"></a><span class="lineno"> 2968</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea8c920066b7edff4339a9a3fe8d3851bb">MMAGIC_WLAN_CMD_WNM_SLEEP</a>, 0,</div>
|
|
<div class="line"><a id="l02969" name="l02969"></a><span class="lineno"> 2969</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l02970" name="l02970"></a><span class="lineno"> 2970</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l02971" name="l02971"></a><span class="lineno"> 2971</span>}</div>
|
|
<div class="line"><a id="l02972" name="l02972"></a><span class="lineno"> 2972</span> </div>
|
|
<div class="line"><a id="l02974" name="l02974"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__beacon__monitor__enable__cmd__args.html"> 2974</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__beacon__monitor__enable__cmd__args.html">mmagic_core_wlan_beacon_monitor_enable_cmd_args</a></div>
|
|
<div class="line"><a id="l02975" name="l02975"></a><span class="lineno"> 2975</span>{</div>
|
|
<div class="line"><a id="l02977" name="l02977"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__beacon__monitor__enable__cmd__args.html#a0f24b5d50b4dcb3520876c0ca5add041"> 2977</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__oui__list.html">struct_oui_list</a> oui_filter;</div>
|
|
<div class="line"><a id="l02978" name="l02978"></a><span class="lineno"> 2978</span>};</div>
|
|
<div class="line"><a id="l02979" name="l02979"></a><span class="lineno"> 2979</span> </div>
|
|
<div class="line"><a id="l02989" name="l02989"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga02e16ff1c68e7ad4cb8194a032d30cb6"> 2989</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga02e16ff1c68e7ad4cb8194a032d30cb6">mmagic_controller_wlan_beacon_monitor_enable</a>(</div>
|
|
<div class="line"><a id="l02990" name="l02990"></a><span class="lineno"> 2990</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l02991" name="l02991"></a><span class="lineno"> 2991</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l02992" name="l02992"></a><span class="lineno"> 2992</span> <a class="code hl_struct" href="structmmagic__core__wlan__beacon__monitor__enable__cmd__args.html">mmagic_core_wlan_beacon_monitor_enable_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l02993" name="l02993"></a><span class="lineno"> 2993</span>{</div>
|
|
<div class="line"><a id="l02994" name="l02994"></a><span class="lineno"> 2994</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l02995" name="l02995"></a><span class="lineno"> 2995</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l02996" name="l02996"></a><span class="lineno"> 2996</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l02997" name="l02997"></a><span class="lineno"> 2997</span> </div>
|
|
<div class="line"><a id="l02998" name="l02998"></a><span class="lineno"> 2998</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l02999" name="l02999"></a><span class="lineno"> 2999</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea758328d1f83d898f5a8731a4ce9cecc4">MMAGIC_WLAN_CMD_BEACON_MONITOR_ENABLE</a>, 0, (uint8_t *)cmd_args,</div>
|
|
<div class="line"><a id="l03000" name="l03000"></a><span class="lineno"> 3000</span> <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l03001" name="l03001"></a><span class="lineno"> 3001</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03002" name="l03002"></a><span class="lineno"> 3002</span> {</div>
|
|
<div class="line"><a id="l03003" name="l03003"></a><span class="lineno"> 3003</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03004" name="l03004"></a><span class="lineno"> 3004</span> }</div>
|
|
<div class="line"><a id="l03005" name="l03005"></a><span class="lineno"> 3005</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03006" name="l03006"></a><span class="lineno"> 3006</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea758328d1f83d898f5a8731a4ce9cecc4">MMAGIC_WLAN_CMD_BEACON_MONITOR_ENABLE</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03007" name="l03007"></a><span class="lineno"> 3007</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03008" name="l03008"></a><span class="lineno"> 3008</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03009" name="l03009"></a><span class="lineno"> 3009</span>}</div>
|
|
<div class="line"><a id="l03010" name="l03010"></a><span class="lineno"> 3010</span> </div>
|
|
<div class="line"><a id="l03018" name="l03018"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga7df5b1d97a5ac812a50da2f39137d8b3"> 3018</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga7df5b1d97a5ac812a50da2f39137d8b3">mmagic_controller_wlan_beacon_monitor_disable</a>(</div>
|
|
<div class="line"><a id="l03019" name="l03019"></a><span class="lineno"> 3019</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l03020" name="l03020"></a><span class="lineno"> 3020</span>{</div>
|
|
<div class="line"><a id="l03021" name="l03021"></a><span class="lineno"> 3021</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03022" name="l03022"></a><span class="lineno"> 3022</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03023" name="l03023"></a><span class="lineno"> 3023</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03024" name="l03024"></a><span class="lineno"> 3024</span> </div>
|
|
<div class="line"><a id="l03025" name="l03025"></a><span class="lineno"> 3025</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03026" name="l03026"></a><span class="lineno"> 3026</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea792048d443ef37c3af36d48b3032b387">MMAGIC_WLAN_CMD_BEACON_MONITOR_DISABLE</a>, 0, NULL, 0);</div>
|
|
<div class="line"><a id="l03027" name="l03027"></a><span class="lineno"> 3027</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03028" name="l03028"></a><span class="lineno"> 3028</span> {</div>
|
|
<div class="line"><a id="l03029" name="l03029"></a><span class="lineno"> 3029</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03030" name="l03030"></a><span class="lineno"> 3030</span> }</div>
|
|
<div class="line"><a id="l03031" name="l03031"></a><span class="lineno"> 3031</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03032" name="l03032"></a><span class="lineno"> 3032</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea792048d443ef37c3af36d48b3032b387">MMAGIC_WLAN_CMD_BEACON_MONITOR_DISABLE</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03033" name="l03033"></a><span class="lineno"> 3033</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03034" name="l03034"></a><span class="lineno"> 3034</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03035" name="l03035"></a><span class="lineno"> 3035</span>}</div>
|
|
<div class="line"><a id="l03036" name="l03036"></a><span class="lineno"> 3036</span> </div>
|
|
<div class="line"><a id="l03046" name="l03046"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga1816a65393d562e9b5a10f8918b3b49c"> 3046</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga1816a65393d562e9b5a10f8918b3b49c">mmagic_controller_wlan_standby_enter</a>(</div>
|
|
<div class="line"><a id="l03047" name="l03047"></a><span class="lineno"> 3047</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l03048" name="l03048"></a><span class="lineno"> 3048</span>{</div>
|
|
<div class="line"><a id="l03049" name="l03049"></a><span class="lineno"> 3049</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03050" name="l03050"></a><span class="lineno"> 3050</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03051" name="l03051"></a><span class="lineno"> 3051</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03052" name="l03052"></a><span class="lineno"> 3052</span> </div>
|
|
<div class="line"><a id="l03053" name="l03053"></a><span class="lineno"> 3053</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea71d8a3911701372f5ca69f7720945eb3">MMAGIC_WLAN_CMD_STANDBY_ENTER</a>,</div>
|
|
<div class="line"><a id="l03054" name="l03054"></a><span class="lineno"> 3054</span> 0, NULL, 0);</div>
|
|
<div class="line"><a id="l03055" name="l03055"></a><span class="lineno"> 3055</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03056" name="l03056"></a><span class="lineno"> 3056</span> {</div>
|
|
<div class="line"><a id="l03057" name="l03057"></a><span class="lineno"> 3057</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03058" name="l03058"></a><span class="lineno"> 3058</span> }</div>
|
|
<div class="line"><a id="l03059" name="l03059"></a><span class="lineno"> 3059</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea71d8a3911701372f5ca69f7720945eb3">MMAGIC_WLAN_CMD_STANDBY_ENTER</a>,</div>
|
|
<div class="line"><a id="l03060" name="l03060"></a><span class="lineno"> 3060</span> 0, NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l03061" name="l03061"></a><span class="lineno"> 3061</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03062" name="l03062"></a><span class="lineno"> 3062</span>}</div>
|
|
<div class="line"><a id="l03063" name="l03063"></a><span class="lineno"> 3063</span> </div>
|
|
<div class="line"><a id="l03074" name="l03074"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga3243a83982b2e8993012ee09d8e2211f"> 3074</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga3243a83982b2e8993012ee09d8e2211f">mmagic_controller_wlan_standby_exit</a>(</div>
|
|
<div class="line"><a id="l03075" name="l03075"></a><span class="lineno"> 3075</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l03076" name="l03076"></a><span class="lineno"> 3076</span>{</div>
|
|
<div class="line"><a id="l03077" name="l03077"></a><span class="lineno"> 3077</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03078" name="l03078"></a><span class="lineno"> 3078</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03079" name="l03079"></a><span class="lineno"> 3079</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03080" name="l03080"></a><span class="lineno"> 3080</span> </div>
|
|
<div class="line"><a id="l03081" name="l03081"></a><span class="lineno"> 3081</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eafc238840de5e04e2ec1c16fc83d965fe">MMAGIC_WLAN_CMD_STANDBY_EXIT</a>,</div>
|
|
<div class="line"><a id="l03082" name="l03082"></a><span class="lineno"> 3082</span> 0, NULL, 0);</div>
|
|
<div class="line"><a id="l03083" name="l03083"></a><span class="lineno"> 3083</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03084" name="l03084"></a><span class="lineno"> 3084</span> {</div>
|
|
<div class="line"><a id="l03085" name="l03085"></a><span class="lineno"> 3085</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03086" name="l03086"></a><span class="lineno"> 3086</span> }</div>
|
|
<div class="line"><a id="l03087" name="l03087"></a><span class="lineno"> 3087</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eafc238840de5e04e2ec1c16fc83d965fe">MMAGIC_WLAN_CMD_STANDBY_EXIT</a>, 0,</div>
|
|
<div class="line"><a id="l03088" name="l03088"></a><span class="lineno"> 3088</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l03089" name="l03089"></a><span class="lineno"> 3089</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03090" name="l03090"></a><span class="lineno"> 3090</span>}</div>
|
|
<div class="line"><a id="l03091" name="l03091"></a><span class="lineno"> 3091</span> </div>
|
|
<div class="line"><a id="l03093" name="l03093"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__status__payload__cmd__args.html"> 3093</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__standby__set__status__payload__cmd__args.html">mmagic_core_wlan_standby_set_status_payload_cmd_args</a></div>
|
|
<div class="line"><a id="l03094" name="l03094"></a><span class="lineno"> 3094</span>{</div>
|
|
<div class="line"><a id="l03096" name="l03096"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__status__payload__cmd__args.html#a48be801d352c33a6adaac96cda50ac0b"> 3096</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__buffer64.html">struct_buffer64</a> payload;</div>
|
|
<div class="line"><a id="l03097" name="l03097"></a><span class="lineno"> 3097</span>};</div>
|
|
<div class="line"><a id="l03098" name="l03098"></a><span class="lineno"> 3098</span> </div>
|
|
<div class="line"><a id="l03110" name="l03110"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga86f5645896f37b697c5cc7aca8c91015"> 3110</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga86f5645896f37b697c5cc7aca8c91015">mmagic_controller_wlan_standby_set_status_payload</a>(</div>
|
|
<div class="line"><a id="l03111" name="l03111"></a><span class="lineno"> 3111</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03112" name="l03112"></a><span class="lineno"> 3112</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l03113" name="l03113"></a><span class="lineno"> 3113</span> <a class="code hl_struct" href="structmmagic__core__wlan__standby__set__status__payload__cmd__args.html">mmagic_core_wlan_standby_set_status_payload_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l03114" name="l03114"></a><span class="lineno"> 3114</span>{</div>
|
|
<div class="line"><a id="l03115" name="l03115"></a><span class="lineno"> 3115</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03116" name="l03116"></a><span class="lineno"> 3116</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03117" name="l03117"></a><span class="lineno"> 3117</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03118" name="l03118"></a><span class="lineno"> 3118</span> </div>
|
|
<div class="line"><a id="l03119" name="l03119"></a><span class="lineno"> 3119</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03120" name="l03120"></a><span class="lineno"> 3120</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea82e1e25c4ea2c4a62fd1807239c51d01">MMAGIC_WLAN_CMD_STANDBY_SET_STATUS_PAYLOAD</a>, 0,</div>
|
|
<div class="line"><a id="l03121" name="l03121"></a><span class="lineno"> 3121</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l03122" name="l03122"></a><span class="lineno"> 3122</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03123" name="l03123"></a><span class="lineno"> 3123</span> {</div>
|
|
<div class="line"><a id="l03124" name="l03124"></a><span class="lineno"> 3124</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03125" name="l03125"></a><span class="lineno"> 3125</span> }</div>
|
|
<div class="line"><a id="l03126" name="l03126"></a><span class="lineno"> 3126</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03127" name="l03127"></a><span class="lineno"> 3127</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea82e1e25c4ea2c4a62fd1807239c51d01">MMAGIC_WLAN_CMD_STANDBY_SET_STATUS_PAYLOAD</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03128" name="l03128"></a><span class="lineno"> 3128</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03129" name="l03129"></a><span class="lineno"> 3129</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03130" name="l03130"></a><span class="lineno"> 3130</span>}</div>
|
|
<div class="line"><a id="l03131" name="l03131"></a><span class="lineno"> 3131</span> </div>
|
|
<div class="line"><a id="l03133" name="l03133"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html"> 3133</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html">mmagic_core_wlan_standby_set_wake_filter_cmd_args</a></div>
|
|
<div class="line"><a id="l03134" name="l03134"></a><span class="lineno"> 3134</span>{</div>
|
|
<div class="line"><a id="l03136" name="l03136"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html#ad504613e1d5225a7eca367cb8d3ce80c"> 3136</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__buffer64.html">struct_buffer64</a> <a class="code hl_variable" href="beacon__stuffing_8c.html#a6e412243375ee5815e1ac148dc7b3b21">filter</a>;</div>
|
|
<div class="line"><a id="l03138" name="l03138"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html#acdd8489dd39ffffef2c4548ce2eb4bd0"> 3138</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html#acdd8489dd39ffffef2c4548ce2eb4bd0">offset</a>;</div>
|
|
<div class="line"><a id="l03139" name="l03139"></a><span class="lineno"> 3139</span>};</div>
|
|
<div class="line"><a id="l03140" name="l03140"></a><span class="lineno"> 3140</span> </div>
|
|
<div class="line"><a id="l03153" name="l03153"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga9d54c58b4156c44276400191f1d01683"> 3153</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga9d54c58b4156c44276400191f1d01683">mmagic_controller_wlan_standby_set_wake_filter</a>(</div>
|
|
<div class="line"><a id="l03154" name="l03154"></a><span class="lineno"> 3154</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03155" name="l03155"></a><span class="lineno"> 3155</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l03156" name="l03156"></a><span class="lineno"> 3156</span> <a class="code hl_struct" href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html">mmagic_core_wlan_standby_set_wake_filter_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l03157" name="l03157"></a><span class="lineno"> 3157</span>{</div>
|
|
<div class="line"><a id="l03158" name="l03158"></a><span class="lineno"> 3158</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03159" name="l03159"></a><span class="lineno"> 3159</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03160" name="l03160"></a><span class="lineno"> 3160</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03161" name="l03161"></a><span class="lineno"> 3161</span> </div>
|
|
<div class="line"><a id="l03162" name="l03162"></a><span class="lineno"> 3162</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03163" name="l03163"></a><span class="lineno"> 3163</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea858282e9f8e9876ef1634950b5fc7f42">MMAGIC_WLAN_CMD_STANDBY_SET_WAKE_FILTER</a>, 0, (uint8_t *)cmd_args,</div>
|
|
<div class="line"><a id="l03164" name="l03164"></a><span class="lineno"> 3164</span> <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l03165" name="l03165"></a><span class="lineno"> 3165</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03166" name="l03166"></a><span class="lineno"> 3166</span> {</div>
|
|
<div class="line"><a id="l03167" name="l03167"></a><span class="lineno"> 3167</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03168" name="l03168"></a><span class="lineno"> 3168</span> }</div>
|
|
<div class="line"><a id="l03169" name="l03169"></a><span class="lineno"> 3169</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03170" name="l03170"></a><span class="lineno"> 3170</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea858282e9f8e9876ef1634950b5fc7f42">MMAGIC_WLAN_CMD_STANDBY_SET_WAKE_FILTER</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03171" name="l03171"></a><span class="lineno"> 3171</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03172" name="l03172"></a><span class="lineno"> 3172</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03173" name="l03173"></a><span class="lineno"> 3173</span>}</div>
|
|
<div class="line"><a id="l03174" name="l03174"></a><span class="lineno"> 3174</span> </div>
|
|
<div class="line"><a id="l03176" name="l03176"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html"> 3176</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__standby__set__config__cmd__args.html">mmagic_core_wlan_standby_set_config_cmd_args</a></div>
|
|
<div class="line"><a id="l03177" name="l03177"></a><span class="lineno"> 3177</span>{</div>
|
|
<div class="line"><a id="l03179" name="l03179"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#ad9d646fcaff4f64fef6392901b748803"> 3179</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#ad9d646fcaff4f64fef6392901b748803">notify_period_s</a>;</div>
|
|
<div class="line"><a id="l03181" name="l03181"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a4ce726d0126c4706895e310c98139025"> 3181</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> src_ip;</div>
|
|
<div class="line"><a id="l03183" name="l03183"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#add7c73e1d01d468ae83d6698b0182533"> 3183</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> dst_ip;</div>
|
|
<div class="line"><a id="l03186" name="l03186"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a9d09555a045f9c420fa88fdecc303862"> 3186</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a9d09555a045f9c420fa88fdecc303862">dst_port</a>;</div>
|
|
<div class="line"><a id="l03188" name="l03188"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a889b6f8099ddfb9b282839681f2db2b3"> 3188</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a889b6f8099ddfb9b282839681f2db2b3">bss_inactivity_s</a>;</div>
|
|
<div class="line"><a id="l03192" name="l03192"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#ab4357e7da3ee6e488a216878a74c3e3d"> 3192</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#ab4357e7da3ee6e488a216878a74c3e3d">snooze_period_s</a>;</div>
|
|
<div class="line"><a id="l03195" name="l03195"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#af3bbf01f1fdebbc7adbb4ac9fcc51218"> 3195</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#af3bbf01f1fdebbc7adbb4ac9fcc51218">snooze_increment_s</a>;</div>
|
|
<div class="line"><a id="l03197" name="l03197"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a39de35d5c6b0000961a60f1ee69ebaa2"> 3197</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a39de35d5c6b0000961a60f1ee69ebaa2">snooze_max_s</a>;</div>
|
|
<div class="line"><a id="l03198" name="l03198"></a><span class="lineno"> 3198</span>};</div>
|
|
<div class="line"><a id="l03199" name="l03199"></a><span class="lineno"> 3199</span> </div>
|
|
<div class="line"><a id="l03209" name="l03209"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga3dcd99633029d9eb0963a6686302d63a"> 3209</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga3dcd99633029d9eb0963a6686302d63a">mmagic_controller_wlan_standby_set_config</a>(</div>
|
|
<div class="line"><a id="l03210" name="l03210"></a><span class="lineno"> 3210</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03211" name="l03211"></a><span class="lineno"> 3211</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l03212" name="l03212"></a><span class="lineno"> 3212</span> <a class="code hl_struct" href="structmmagic__core__wlan__standby__set__config__cmd__args.html">mmagic_core_wlan_standby_set_config_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l03213" name="l03213"></a><span class="lineno"> 3213</span>{</div>
|
|
<div class="line"><a id="l03214" name="l03214"></a><span class="lineno"> 3214</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03215" name="l03215"></a><span class="lineno"> 3215</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03216" name="l03216"></a><span class="lineno"> 3216</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03217" name="l03217"></a><span class="lineno"> 3217</span> </div>
|
|
<div class="line"><a id="l03218" name="l03218"></a><span class="lineno"> 3218</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03219" name="l03219"></a><span class="lineno"> 3219</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea863bf115e703ddcdc29ce73842491220">MMAGIC_WLAN_CMD_STANDBY_SET_CONFIG</a>, 0, (uint8_t *)cmd_args,</div>
|
|
<div class="line"><a id="l03220" name="l03220"></a><span class="lineno"> 3220</span> <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l03221" name="l03221"></a><span class="lineno"> 3221</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03222" name="l03222"></a><span class="lineno"> 3222</span> {</div>
|
|
<div class="line"><a id="l03223" name="l03223"></a><span class="lineno"> 3223</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03224" name="l03224"></a><span class="lineno"> 3224</span> }</div>
|
|
<div class="line"><a id="l03225" name="l03225"></a><span class="lineno"> 3225</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03226" name="l03226"></a><span class="lineno"> 3226</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea863bf115e703ddcdc29ce73842491220">MMAGIC_WLAN_CMD_STANDBY_SET_CONFIG</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03227" name="l03227"></a><span class="lineno"> 3227</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03228" name="l03228"></a><span class="lineno"> 3228</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03229" name="l03229"></a><span class="lineno"> 3229</span>}</div>
|
|
<div class="line"><a id="l03230" name="l03230"></a><span class="lineno"> 3230</span> </div>
|
|
<div class="line"><a id="l03232" name="l03232"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__get__sta__status__rsp__args.html"> 3232</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__wlan__get__sta__status__rsp__args.html">mmagic_core_wlan_get_sta_status_rsp_args</a></div>
|
|
<div class="line"><a id="l03233" name="l03233"></a><span class="lineno"> 3233</span>{</div>
|
|
<div class="line"><a id="l03235" name="l03235"></a><span class="lineno"><a class="line" href="structmmagic__core__wlan__get__sta__status__rsp__args.html#a4927fa92976146044dcbe3789e0af992"> 3235</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga88a4a443f7e7b9959144eecefdf785a8">mmagic_sta_state</a> <a class="code hl_variable" href="structmmagic__core__wlan__get__sta__status__rsp__args.html#a4927fa92976146044dcbe3789e0af992">sta_status</a>;</div>
|
|
<div class="line"><a id="l03236" name="l03236"></a><span class="lineno"> 3236</span>};</div>
|
|
<div class="line"><a id="l03237" name="l03237"></a><span class="lineno"> 3237</span> </div>
|
|
<div class="line"><a id="l03248" name="l03248"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga44dcd0e8a14955b6c2e018abd8a3cf77"> 3248</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga44dcd0e8a14955b6c2e018abd8a3cf77">mmagic_controller_wlan_get_sta_status</a>(</div>
|
|
<div class="line"><a id="l03249" name="l03249"></a><span class="lineno"> 3249</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03250" name="l03250"></a><span class="lineno"> 3250</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l03251" name="l03251"></a><span class="lineno"> 3251</span> <a class="code hl_struct" href="structmmagic__core__wlan__get__sta__status__rsp__args.html">mmagic_core_wlan_get_sta_status_rsp_args</a> *rsp_args)</div>
|
|
<div class="line"><a id="l03252" name="l03252"></a><span class="lineno"> 3252</span>{</div>
|
|
<div class="line"><a id="l03253" name="l03253"></a><span class="lineno"> 3253</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03254" name="l03254"></a><span class="lineno"> 3254</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03255" name="l03255"></a><span class="lineno"> 3255</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03256" name="l03256"></a><span class="lineno"> 3256</span> </div>
|
|
<div class="line"><a id="l03257" name="l03257"></a><span class="lineno"> 3257</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03258" name="l03258"></a><span class="lineno"> 3258</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea74022bdc4ffe7c51110f3f393ef20372">MMAGIC_WLAN_CMD_GET_STA_STATUS</a>, 0, NULL, 0);</div>
|
|
<div class="line"><a id="l03259" name="l03259"></a><span class="lineno"> 3259</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03260" name="l03260"></a><span class="lineno"> 3260</span> {</div>
|
|
<div class="line"><a id="l03261" name="l03261"></a><span class="lineno"> 3261</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03262" name="l03262"></a><span class="lineno"> 3262</span> }</div>
|
|
<div class="line"><a id="l03263" name="l03263"></a><span class="lineno"> 3263</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a>,</div>
|
|
<div class="line"><a id="l03264" name="l03264"></a><span class="lineno"> 3264</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea74022bdc4ffe7c51110f3f393ef20372">MMAGIC_WLAN_CMD_GET_STA_STATUS</a>, 0, (uint8_t *)rsp_args,</div>
|
|
<div class="line"><a id="l03265" name="l03265"></a><span class="lineno"> 3265</span> <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l03266" name="l03266"></a><span class="lineno"> 3266</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03267" name="l03267"></a><span class="lineno"> 3267</span>}</div>
|
|
<div class="line"><a id="l03268" name="l03268"></a><span class="lineno"> 3268</span> </div>
|
|
<div class="line"><a id="l03270" name="l03270"></a><span class="lineno"><a class="line" href="structmmagic__wlan__beacon__rx__event__args.html"> 3270</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__wlan__beacon__rx__event__args.html">mmagic_wlan_beacon_rx_event_args</a></div>
|
|
<div class="line"><a id="l03271" name="l03271"></a><span class="lineno"> 3271</span>{</div>
|
|
<div class="line"><a id="l03277" name="l03277"></a><span class="lineno"><a class="line" href="structmmagic__wlan__beacon__rx__event__args.html#a0a4f69ade03f3b5f9cccfa5009bdea0a"> 3277</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structraw1536.html">raw1536</a> vendor_ies;</div>
|
|
<div class="line"><a id="l03278" name="l03278"></a><span class="lineno"> 3278</span>};</div>
|
|
<div class="line"><a id="l03279" name="l03279"></a><span class="lineno"> 3279</span> </div>
|
|
<div class="line"><a id="l03293" name="l03293"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#gad80e59f2d4499d2d5d701e346d7d1ca1"> 3293</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__WLAN.html#gad80e59f2d4499d2d5d701e346d7d1ca1">mmagic_wlan_beacon_rx_event_handler_t</a>)(</div>
|
|
<div class="line"><a id="l03294" name="l03294"></a><span class="lineno"> 3294</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__wlan__beacon__rx__event__args.html">mmagic_wlan_beacon_rx_event_args</a> *event_args, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l03295" name="l03295"></a><span class="lineno"> 3295</span> </div>
|
|
<div class="line"><a id="l03310" name="l03310"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga5c30986dc797fd7af634a8c2c160d3cf"> 3310</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga5c30986dc797fd7af634a8c2c160d3cf">mmagic_controller_register_wlan_beacon_rx_handler</a>(</div>
|
|
<div class="line"><a id="l03311" name="l03311"></a><span class="lineno"> 3311</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03312" name="l03312"></a><span class="lineno"> 3312</span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__WLAN.html#gad80e59f2d4499d2d5d701e346d7d1ca1">mmagic_wlan_beacon_rx_event_handler_t</a> handler, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l03313" name="l03313"></a><span class="lineno"> 3313</span> </div>
|
|
<div class="line"><a id="l03315" name="l03315"></a><span class="lineno"><a class="line" href="structmmagic__wlan__standby__exit__event__args.html"> 3315</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__wlan__standby__exit__event__args.html">mmagic_wlan_standby_exit_event_args</a></div>
|
|
<div class="line"><a id="l03316" name="l03316"></a><span class="lineno"> 3316</span>{</div>
|
|
<div class="line"><a id="l03319" name="l03319"></a><span class="lineno"><a class="line" href="structmmagic__wlan__standby__exit__event__args.html#ae2923e1610857ed280ea38d0a90ca9dc"> 3319</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab67ae7b325fb681fb00aaff541c63410">mmagic_standby_mode_exit_reason</a> <a class="code hl_variable" href="structmmagic__wlan__standby__exit__event__args.html#ae2923e1610857ed280ea38d0a90ca9dc">reason</a>;</div>
|
|
<div class="line"><a id="l03320" name="l03320"></a><span class="lineno"> 3320</span>};</div>
|
|
<div class="line"><a id="l03321" name="l03321"></a><span class="lineno"> 3321</span> </div>
|
|
<div class="line"><a id="l03335" name="l03335"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga28e204fbe55bed14f6c96d63e7f9bb22"> 3335</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__WLAN.html#ga28e204fbe55bed14f6c96d63e7f9bb22">mmagic_wlan_standby_exit_event_handler_t</a>)(</div>
|
|
<div class="line"><a id="l03336" name="l03336"></a><span class="lineno"> 3336</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__wlan__standby__exit__event__args.html">mmagic_wlan_standby_exit_event_args</a> *event_args, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l03337" name="l03337"></a><span class="lineno"> 3337</span> </div>
|
|
<div class="line"><a id="l03352" name="l03352"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#gabfb9028d058933f693fad067019558ce"> 3352</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#gabfb9028d058933f693fad067019558ce">mmagic_controller_register_wlan_standby_exit_handler</a>(</div>
|
|
<div class="line"><a id="l03353" name="l03353"></a><span class="lineno"> 3353</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03354" name="l03354"></a><span class="lineno"> 3354</span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__WLAN.html#ga28e204fbe55bed14f6c96d63e7f9bb22">mmagic_wlan_standby_exit_event_handler_t</a> handler, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l03355" name="l03355"></a><span class="lineno"> 3355</span> </div>
|
|
<div class="line"><a id="l03357" name="l03357"></a><span class="lineno"><a class="line" href="structmmagic__wlan__sta__event__event__args.html"> 3357</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__wlan__sta__event__event__args.html">mmagic_wlan_sta_event_event_args</a></div>
|
|
<div class="line"><a id="l03358" name="l03358"></a><span class="lineno"> 3358</span>{</div>
|
|
<div class="line"><a id="l03360" name="l03360"></a><span class="lineno"><a class="line" href="structmmagic__wlan__sta__event__event__args.html#aa913ec8c5d2e25192f2011b29904931f"> 3360</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga64a3537e1a6d31e31bcc7f99bd3cadb8">mmagic_sta_event</a> <a class="code hl_variable" href="structmmagic__wlan__sta__event__event__args.html#aa913ec8c5d2e25192f2011b29904931f">event</a>;</div>
|
|
<div class="line"><a id="l03361" name="l03361"></a><span class="lineno"> 3361</span>};</div>
|
|
<div class="line"><a id="l03362" name="l03362"></a><span class="lineno"> 3362</span> </div>
|
|
<div class="line"><a id="l03376" name="l03376"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#gac5f8553d9e9524d938edf44ccf0fadb6"> 3376</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__WLAN.html#gac5f8553d9e9524d938edf44ccf0fadb6">mmagic_wlan_sta_event_event_handler_t</a>)(</div>
|
|
<div class="line"><a id="l03377" name="l03377"></a><span class="lineno"> 3377</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__wlan__sta__event__event__args.html">mmagic_wlan_sta_event_event_args</a> *event_args, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l03378" name="l03378"></a><span class="lineno"> 3378</span> </div>
|
|
<div class="line"><a id="l03393" name="l03393"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__WLAN.html#ga78fffc772cda305a0751522416637255"> 3393</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__WLAN.html#ga78fffc772cda305a0751522416637255">mmagic_controller_register_wlan_sta_event_handler</a>(</div>
|
|
<div class="line"><a id="l03394" name="l03394"></a><span class="lineno"> 3394</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03395" name="l03395"></a><span class="lineno"> 3395</span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__WLAN.html#gac5f8553d9e9524d938edf44ccf0fadb6">mmagic_wlan_sta_event_event_handler_t</a> handler, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l03396" name="l03396"></a><span class="lineno"> 3396</span> </div>
|
|
<div class="line"><a id="l03420" name="l03420"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga0d32c556aaa40b53f1414ee320c3d7de"> 3420</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga0d32c556aaa40b53f1414ee320c3d7de">mmagic_controller_get_ip_ip_addr</a>(</div>
|
|
<div class="line"><a id="l03421" name="l03421"></a><span class="lineno"> 3421</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03422" name="l03422"></a><span class="lineno"> 3422</span>{</div>
|
|
<div class="line"><a id="l03423" name="l03423"></a><span class="lineno"> 3423</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03424" name="l03424"></a><span class="lineno"> 3424</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03425" name="l03425"></a><span class="lineno"> 3425</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285">MMAGIC_IP_VAR_IP_ADDR</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03426" name="l03426"></a><span class="lineno"> 3426</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03427" name="l03427"></a><span class="lineno"> 3427</span> {</div>
|
|
<div class="line"><a id="l03428" name="l03428"></a><span class="lineno"> 3428</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03429" name="l03429"></a><span class="lineno"> 3429</span> }</div>
|
|
<div class="line"><a id="l03430" name="l03430"></a><span class="lineno"> 3430</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03431" name="l03431"></a><span class="lineno"> 3431</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285">MMAGIC_IP_VAR_IP_ADDR</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03432" name="l03432"></a><span class="lineno"> 3432</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03433" name="l03433"></a><span class="lineno"> 3433</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03434" name="l03434"></a><span class="lineno"> 3434</span>}</div>
|
|
<div class="line"><a id="l03435" name="l03435"></a><span class="lineno"> 3435</span> </div>
|
|
<div class="line"><a id="l03447" name="l03447"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf458dec4764c3d88bf31d92e7a584941"> 3447</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf458dec4764c3d88bf31d92e7a584941">mmagic_controller_set_ip_ip_addr</a>(</div>
|
|
<div class="line"><a id="l03448" name="l03448"></a><span class="lineno"> 3448</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03449" name="l03449"></a><span class="lineno"> 3449</span>{</div>
|
|
<div class="line"><a id="l03450" name="l03450"></a><span class="lineno"> 3450</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03451" name="l03451"></a><span class="lineno"> 3451</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03452" name="l03452"></a><span class="lineno"> 3452</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285">MMAGIC_IP_VAR_IP_ADDR</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l03453" name="l03453"></a><span class="lineno"> 3453</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03454" name="l03454"></a><span class="lineno"> 3454</span> {</div>
|
|
<div class="line"><a id="l03455" name="l03455"></a><span class="lineno"> 3455</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03456" name="l03456"></a><span class="lineno"> 3456</span> }</div>
|
|
<div class="line"><a id="l03457" name="l03457"></a><span class="lineno"> 3457</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03458" name="l03458"></a><span class="lineno"> 3458</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285">MMAGIC_IP_VAR_IP_ADDR</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03459" name="l03459"></a><span class="lineno"> 3459</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03460" name="l03460"></a><span class="lineno"> 3460</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03461" name="l03461"></a><span class="lineno"> 3461</span>}</div>
|
|
<div class="line"><a id="l03462" name="l03462"></a><span class="lineno"> 3462</span> </div>
|
|
<div class="line"><a id="l03474" name="l03474"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga5ee9b84a0e95e46308d0fdbb4bb712ef"> 3474</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga5ee9b84a0e95e46308d0fdbb4bb712ef">mmagic_controller_get_ip_netmask</a>(</div>
|
|
<div class="line"><a id="l03475" name="l03475"></a><span class="lineno"> 3475</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03476" name="l03476"></a><span class="lineno"> 3476</span>{</div>
|
|
<div class="line"><a id="l03477" name="l03477"></a><span class="lineno"> 3477</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03478" name="l03478"></a><span class="lineno"> 3478</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03479" name="l03479"></a><span class="lineno"> 3479</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d">MMAGIC_IP_VAR_NETMASK</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03480" name="l03480"></a><span class="lineno"> 3480</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03481" name="l03481"></a><span class="lineno"> 3481</span> {</div>
|
|
<div class="line"><a id="l03482" name="l03482"></a><span class="lineno"> 3482</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03483" name="l03483"></a><span class="lineno"> 3483</span> }</div>
|
|
<div class="line"><a id="l03484" name="l03484"></a><span class="lineno"> 3484</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03485" name="l03485"></a><span class="lineno"> 3485</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d">MMAGIC_IP_VAR_NETMASK</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03486" name="l03486"></a><span class="lineno"> 3486</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03487" name="l03487"></a><span class="lineno"> 3487</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03488" name="l03488"></a><span class="lineno"> 3488</span>}</div>
|
|
<div class="line"><a id="l03489" name="l03489"></a><span class="lineno"> 3489</span> </div>
|
|
<div class="line"><a id="l03501" name="l03501"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gab27dba151db64d18ab3e0f169eea1196"> 3501</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gab27dba151db64d18ab3e0f169eea1196">mmagic_controller_set_ip_netmask</a>(</div>
|
|
<div class="line"><a id="l03502" name="l03502"></a><span class="lineno"> 3502</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03503" name="l03503"></a><span class="lineno"> 3503</span>{</div>
|
|
<div class="line"><a id="l03504" name="l03504"></a><span class="lineno"> 3504</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03505" name="l03505"></a><span class="lineno"> 3505</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03506" name="l03506"></a><span class="lineno"> 3506</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d">MMAGIC_IP_VAR_NETMASK</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l03507" name="l03507"></a><span class="lineno"> 3507</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03508" name="l03508"></a><span class="lineno"> 3508</span> {</div>
|
|
<div class="line"><a id="l03509" name="l03509"></a><span class="lineno"> 3509</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03510" name="l03510"></a><span class="lineno"> 3510</span> }</div>
|
|
<div class="line"><a id="l03511" name="l03511"></a><span class="lineno"> 3511</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03512" name="l03512"></a><span class="lineno"> 3512</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d">MMAGIC_IP_VAR_NETMASK</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03513" name="l03513"></a><span class="lineno"> 3513</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03514" name="l03514"></a><span class="lineno"> 3514</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03515" name="l03515"></a><span class="lineno"> 3515</span>}</div>
|
|
<div class="line"><a id="l03516" name="l03516"></a><span class="lineno"> 3516</span> </div>
|
|
<div class="line"><a id="l03528" name="l03528"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga8fbde1272e593c4aa75e818e3723e172"> 3528</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga8fbde1272e593c4aa75e818e3723e172">mmagic_controller_get_ip_gateway</a>(</div>
|
|
<div class="line"><a id="l03529" name="l03529"></a><span class="lineno"> 3529</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03530" name="l03530"></a><span class="lineno"> 3530</span>{</div>
|
|
<div class="line"><a id="l03531" name="l03531"></a><span class="lineno"> 3531</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03532" name="l03532"></a><span class="lineno"> 3532</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03533" name="l03533"></a><span class="lineno"> 3533</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c">MMAGIC_IP_VAR_GATEWAY</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03534" name="l03534"></a><span class="lineno"> 3534</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03535" name="l03535"></a><span class="lineno"> 3535</span> {</div>
|
|
<div class="line"><a id="l03536" name="l03536"></a><span class="lineno"> 3536</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03537" name="l03537"></a><span class="lineno"> 3537</span> }</div>
|
|
<div class="line"><a id="l03538" name="l03538"></a><span class="lineno"> 3538</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03539" name="l03539"></a><span class="lineno"> 3539</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c">MMAGIC_IP_VAR_GATEWAY</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03540" name="l03540"></a><span class="lineno"> 3540</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03541" name="l03541"></a><span class="lineno"> 3541</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03542" name="l03542"></a><span class="lineno"> 3542</span>}</div>
|
|
<div class="line"><a id="l03543" name="l03543"></a><span class="lineno"> 3543</span> </div>
|
|
<div class="line"><a id="l03555" name="l03555"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf4fa95a29c8a9366ae72eb4d3b3745e2"> 3555</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf4fa95a29c8a9366ae72eb4d3b3745e2">mmagic_controller_set_ip_gateway</a>(</div>
|
|
<div class="line"><a id="l03556" name="l03556"></a><span class="lineno"> 3556</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03557" name="l03557"></a><span class="lineno"> 3557</span>{</div>
|
|
<div class="line"><a id="l03558" name="l03558"></a><span class="lineno"> 3558</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03559" name="l03559"></a><span class="lineno"> 3559</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03560" name="l03560"></a><span class="lineno"> 3560</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c">MMAGIC_IP_VAR_GATEWAY</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l03561" name="l03561"></a><span class="lineno"> 3561</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03562" name="l03562"></a><span class="lineno"> 3562</span> {</div>
|
|
<div class="line"><a id="l03563" name="l03563"></a><span class="lineno"> 3563</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03564" name="l03564"></a><span class="lineno"> 3564</span> }</div>
|
|
<div class="line"><a id="l03565" name="l03565"></a><span class="lineno"> 3565</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03566" name="l03566"></a><span class="lineno"> 3566</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c">MMAGIC_IP_VAR_GATEWAY</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03567" name="l03567"></a><span class="lineno"> 3567</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03568" name="l03568"></a><span class="lineno"> 3568</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03569" name="l03569"></a><span class="lineno"> 3569</span>}</div>
|
|
<div class="line"><a id="l03570" name="l03570"></a><span class="lineno"> 3570</span> </div>
|
|
<div class="line"><a id="l03583" name="l03583"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gafda2551071d7d0ab96d0e41de5f77a5e"> 3583</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gafda2551071d7d0ab96d0e41de5f77a5e">mmagic_controller_get_ip_dns_server0</a>(</div>
|
|
<div class="line"><a id="l03584" name="l03584"></a><span class="lineno"> 3584</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03585" name="l03585"></a><span class="lineno"> 3585</span>{</div>
|
|
<div class="line"><a id="l03586" name="l03586"></a><span class="lineno"> 3586</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03587" name="l03587"></a><span class="lineno"> 3587</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03588" name="l03588"></a><span class="lineno"> 3588</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6">MMAGIC_IP_VAR_DNS_SERVER0</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03589" name="l03589"></a><span class="lineno"> 3589</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03590" name="l03590"></a><span class="lineno"> 3590</span> {</div>
|
|
<div class="line"><a id="l03591" name="l03591"></a><span class="lineno"> 3591</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03592" name="l03592"></a><span class="lineno"> 3592</span> }</div>
|
|
<div class="line"><a id="l03593" name="l03593"></a><span class="lineno"> 3593</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03594" name="l03594"></a><span class="lineno"> 3594</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6">MMAGIC_IP_VAR_DNS_SERVER0</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03595" name="l03595"></a><span class="lineno"> 3595</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03596" name="l03596"></a><span class="lineno"> 3596</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03597" name="l03597"></a><span class="lineno"> 3597</span>}</div>
|
|
<div class="line"><a id="l03598" name="l03598"></a><span class="lineno"> 3598</span> </div>
|
|
<div class="line"><a id="l03611" name="l03611"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gafaf933ade378ccdbf093415aca788b74"> 3611</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gafaf933ade378ccdbf093415aca788b74">mmagic_controller_set_ip_dns_server0</a>(</div>
|
|
<div class="line"><a id="l03612" name="l03612"></a><span class="lineno"> 3612</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03613" name="l03613"></a><span class="lineno"> 3613</span>{</div>
|
|
<div class="line"><a id="l03614" name="l03614"></a><span class="lineno"> 3614</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03615" name="l03615"></a><span class="lineno"> 3615</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03616" name="l03616"></a><span class="lineno"> 3616</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6">MMAGIC_IP_VAR_DNS_SERVER0</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l03617" name="l03617"></a><span class="lineno"> 3617</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03618" name="l03618"></a><span class="lineno"> 3618</span> {</div>
|
|
<div class="line"><a id="l03619" name="l03619"></a><span class="lineno"> 3619</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03620" name="l03620"></a><span class="lineno"> 3620</span> }</div>
|
|
<div class="line"><a id="l03621" name="l03621"></a><span class="lineno"> 3621</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03622" name="l03622"></a><span class="lineno"> 3622</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6">MMAGIC_IP_VAR_DNS_SERVER0</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03623" name="l03623"></a><span class="lineno"> 3623</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03624" name="l03624"></a><span class="lineno"> 3624</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03625" name="l03625"></a><span class="lineno"> 3625</span>}</div>
|
|
<div class="line"><a id="l03626" name="l03626"></a><span class="lineno"> 3626</span> </div>
|
|
<div class="line"><a id="l03639" name="l03639"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf4da408404f57cc68e27067ffb795451"> 3639</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf4da408404f57cc68e27067ffb795451">mmagic_controller_get_ip_dns_server1</a>(</div>
|
|
<div class="line"><a id="l03640" name="l03640"></a><span class="lineno"> 3640</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03641" name="l03641"></a><span class="lineno"> 3641</span>{</div>
|
|
<div class="line"><a id="l03642" name="l03642"></a><span class="lineno"> 3642</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03643" name="l03643"></a><span class="lineno"> 3643</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03644" name="l03644"></a><span class="lineno"> 3644</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8">MMAGIC_IP_VAR_DNS_SERVER1</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03645" name="l03645"></a><span class="lineno"> 3645</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03646" name="l03646"></a><span class="lineno"> 3646</span> {</div>
|
|
<div class="line"><a id="l03647" name="l03647"></a><span class="lineno"> 3647</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03648" name="l03648"></a><span class="lineno"> 3648</span> }</div>
|
|
<div class="line"><a id="l03649" name="l03649"></a><span class="lineno"> 3649</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03650" name="l03650"></a><span class="lineno"> 3650</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8">MMAGIC_IP_VAR_DNS_SERVER1</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03651" name="l03651"></a><span class="lineno"> 3651</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03652" name="l03652"></a><span class="lineno"> 3652</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03653" name="l03653"></a><span class="lineno"> 3653</span>}</div>
|
|
<div class="line"><a id="l03654" name="l03654"></a><span class="lineno"> 3654</span> </div>
|
|
<div class="line"><a id="l03667" name="l03667"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga553c48cc3c0f122b1cecd6b5db774e00"> 3667</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga553c48cc3c0f122b1cecd6b5db774e00">mmagic_controller_set_ip_dns_server1</a>(</div>
|
|
<div class="line"><a id="l03668" name="l03668"></a><span class="lineno"> 3668</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l03669" name="l03669"></a><span class="lineno"> 3669</span>{</div>
|
|
<div class="line"><a id="l03670" name="l03670"></a><span class="lineno"> 3670</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03671" name="l03671"></a><span class="lineno"> 3671</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03672" name="l03672"></a><span class="lineno"> 3672</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8">MMAGIC_IP_VAR_DNS_SERVER1</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l03673" name="l03673"></a><span class="lineno"> 3673</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03674" name="l03674"></a><span class="lineno"> 3674</span> {</div>
|
|
<div class="line"><a id="l03675" name="l03675"></a><span class="lineno"> 3675</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03676" name="l03676"></a><span class="lineno"> 3676</span> }</div>
|
|
<div class="line"><a id="l03677" name="l03677"></a><span class="lineno"> 3677</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03678" name="l03678"></a><span class="lineno"> 3678</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8">MMAGIC_IP_VAR_DNS_SERVER1</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03679" name="l03679"></a><span class="lineno"> 3679</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03680" name="l03680"></a><span class="lineno"> 3680</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03681" name="l03681"></a><span class="lineno"> 3681</span>}</div>
|
|
<div class="line"><a id="l03682" name="l03682"></a><span class="lineno"> 3682</span> </div>
|
|
<div class="line"><a id="l03695" name="l03695"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga0e0816cd496c986cee2f521acc43ef9a"> 3695</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga0e0816cd496c986cee2f521acc43ef9a">mmagic_controller_get_ip_dhcp_enabled</a>(</div>
|
|
<div class="line"><a id="l03696" name="l03696"></a><span class="lineno"> 3696</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l03697" name="l03697"></a><span class="lineno"> 3697</span>{</div>
|
|
<div class="line"><a id="l03698" name="l03698"></a><span class="lineno"> 3698</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03699" name="l03699"></a><span class="lineno"> 3699</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03700" name="l03700"></a><span class="lineno"> 3700</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6">MMAGIC_IP_VAR_DHCP_ENABLED</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03701" name="l03701"></a><span class="lineno"> 3701</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03702" name="l03702"></a><span class="lineno"> 3702</span> {</div>
|
|
<div class="line"><a id="l03703" name="l03703"></a><span class="lineno"> 3703</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03704" name="l03704"></a><span class="lineno"> 3704</span> }</div>
|
|
<div class="line"><a id="l03705" name="l03705"></a><span class="lineno"> 3705</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03706" name="l03706"></a><span class="lineno"> 3706</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6">MMAGIC_IP_VAR_DHCP_ENABLED</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03707" name="l03707"></a><span class="lineno"> 3707</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03708" name="l03708"></a><span class="lineno"> 3708</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03709" name="l03709"></a><span class="lineno"> 3709</span>}</div>
|
|
<div class="line"><a id="l03710" name="l03710"></a><span class="lineno"> 3710</span> </div>
|
|
<div class="line"><a id="l03723" name="l03723"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gad14ee1cc61953d424c4a6a5c0121be16"> 3723</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gad14ee1cc61953d424c4a6a5c0121be16">mmagic_controller_set_ip_dhcp_enabled</a>(</div>
|
|
<div class="line"><a id="l03724" name="l03724"></a><span class="lineno"> 3724</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l03725" name="l03725"></a><span class="lineno"> 3725</span>{</div>
|
|
<div class="line"><a id="l03726" name="l03726"></a><span class="lineno"> 3726</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03727" name="l03727"></a><span class="lineno"> 3727</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03728" name="l03728"></a><span class="lineno"> 3728</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6">MMAGIC_IP_VAR_DHCP_ENABLED</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l03729" name="l03729"></a><span class="lineno"> 3729</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03730" name="l03730"></a><span class="lineno"> 3730</span> {</div>
|
|
<div class="line"><a id="l03731" name="l03731"></a><span class="lineno"> 3731</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03732" name="l03732"></a><span class="lineno"> 3732</span> }</div>
|
|
<div class="line"><a id="l03733" name="l03733"></a><span class="lineno"> 3733</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03734" name="l03734"></a><span class="lineno"> 3734</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6">MMAGIC_IP_VAR_DHCP_ENABLED</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03735" name="l03735"></a><span class="lineno"> 3735</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03736" name="l03736"></a><span class="lineno"> 3736</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03737" name="l03737"></a><span class="lineno"> 3737</span>}</div>
|
|
<div class="line"><a id="l03738" name="l03738"></a><span class="lineno"> 3738</span> </div>
|
|
<div class="line"><a id="l03751" name="l03751"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga373726e41e9764e009e5c39772fb586d"> 3751</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga373726e41e9764e009e5c39772fb586d">mmagic_controller_get_ip_dhcp_offload</a>(</div>
|
|
<div class="line"><a id="l03752" name="l03752"></a><span class="lineno"> 3752</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l03753" name="l03753"></a><span class="lineno"> 3753</span>{</div>
|
|
<div class="line"><a id="l03754" name="l03754"></a><span class="lineno"> 3754</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03755" name="l03755"></a><span class="lineno"> 3755</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03756" name="l03756"></a><span class="lineno"> 3756</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30">MMAGIC_IP_VAR_DHCP_OFFLOAD</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03757" name="l03757"></a><span class="lineno"> 3757</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03758" name="l03758"></a><span class="lineno"> 3758</span> {</div>
|
|
<div class="line"><a id="l03759" name="l03759"></a><span class="lineno"> 3759</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03760" name="l03760"></a><span class="lineno"> 3760</span> }</div>
|
|
<div class="line"><a id="l03761" name="l03761"></a><span class="lineno"> 3761</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03762" name="l03762"></a><span class="lineno"> 3762</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30">MMAGIC_IP_VAR_DHCP_OFFLOAD</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03763" name="l03763"></a><span class="lineno"> 3763</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03764" name="l03764"></a><span class="lineno"> 3764</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03765" name="l03765"></a><span class="lineno"> 3765</span>}</div>
|
|
<div class="line"><a id="l03766" name="l03766"></a><span class="lineno"> 3766</span> </div>
|
|
<div class="line"><a id="l03779" name="l03779"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga401c71ead44ee909408ac0606e4fe359"> 3779</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga401c71ead44ee909408ac0606e4fe359">mmagic_controller_set_ip_dhcp_offload</a>(</div>
|
|
<div class="line"><a id="l03780" name="l03780"></a><span class="lineno"> 3780</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l03781" name="l03781"></a><span class="lineno"> 3781</span>{</div>
|
|
<div class="line"><a id="l03782" name="l03782"></a><span class="lineno"> 3782</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03783" name="l03783"></a><span class="lineno"> 3783</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03784" name="l03784"></a><span class="lineno"> 3784</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30">MMAGIC_IP_VAR_DHCP_OFFLOAD</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l03785" name="l03785"></a><span class="lineno"> 3785</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03786" name="l03786"></a><span class="lineno"> 3786</span> {</div>
|
|
<div class="line"><a id="l03787" name="l03787"></a><span class="lineno"> 3787</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03788" name="l03788"></a><span class="lineno"> 3788</span> }</div>
|
|
<div class="line"><a id="l03789" name="l03789"></a><span class="lineno"> 3789</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03790" name="l03790"></a><span class="lineno"> 3790</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30">MMAGIC_IP_VAR_DHCP_OFFLOAD</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03791" name="l03791"></a><span class="lineno"> 3791</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03792" name="l03792"></a><span class="lineno"> 3792</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03793" name="l03793"></a><span class="lineno"> 3793</span>}</div>
|
|
<div class="line"><a id="l03794" name="l03794"></a><span class="lineno"> 3794</span> </div>
|
|
<div class="line"><a id="l03806" name="l03806"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga997d23bf5d5d3194ef96fa01f5318f00"> 3806</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga997d23bf5d5d3194ef96fa01f5318f00">mmagic_controller_get_ip_link_status_evt_en</a>(</div>
|
|
<div class="line"><a id="l03807" name="l03807"></a><span class="lineno"> 3807</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> *var)</div>
|
|
<div class="line"><a id="l03808" name="l03808"></a><span class="lineno"> 3808</span>{</div>
|
|
<div class="line"><a id="l03809" name="l03809"></a><span class="lineno"> 3809</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03810" name="l03810"></a><span class="lineno"> 3810</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03811" name="l03811"></a><span class="lineno"> 3811</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0">MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l03812" name="l03812"></a><span class="lineno"> 3812</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03813" name="l03813"></a><span class="lineno"> 3813</span> {</div>
|
|
<div class="line"><a id="l03814" name="l03814"></a><span class="lineno"> 3814</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03815" name="l03815"></a><span class="lineno"> 3815</span> }</div>
|
|
<div class="line"><a id="l03816" name="l03816"></a><span class="lineno"> 3816</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l03817" name="l03817"></a><span class="lineno"> 3817</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0">MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l03818" name="l03818"></a><span class="lineno"> 3818</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03819" name="l03819"></a><span class="lineno"> 3819</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03820" name="l03820"></a><span class="lineno"> 3820</span>}</div>
|
|
<div class="line"><a id="l03821" name="l03821"></a><span class="lineno"> 3821</span> </div>
|
|
<div class="line"><a id="l03833" name="l03833"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga775b4ccbeee20cb556a22fefbcfee428"> 3833</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga775b4ccbeee20cb556a22fefbcfee428">mmagic_controller_set_ip_link_status_evt_en</a>(</div>
|
|
<div class="line"><a id="l03834" name="l03834"></a><span class="lineno"> 3834</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keywordtype">bool</span> var)</div>
|
|
<div class="line"><a id="l03835" name="l03835"></a><span class="lineno"> 3835</span>{</div>
|
|
<div class="line"><a id="l03836" name="l03836"></a><span class="lineno"> 3836</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03837" name="l03837"></a><span class="lineno"> 3837</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03838" name="l03838"></a><span class="lineno"> 3838</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0">MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l03839" name="l03839"></a><span class="lineno"> 3839</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03840" name="l03840"></a><span class="lineno"> 3840</span> {</div>
|
|
<div class="line"><a id="l03841" name="l03841"></a><span class="lineno"> 3841</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03842" name="l03842"></a><span class="lineno"> 3842</span> }</div>
|
|
<div class="line"><a id="l03843" name="l03843"></a><span class="lineno"> 3843</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l03844" name="l03844"></a><span class="lineno"> 3844</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0">MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l03845" name="l03845"></a><span class="lineno"> 3845</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03846" name="l03846"></a><span class="lineno"> 3846</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03847" name="l03847"></a><span class="lineno"> 3847</span>}</div>
|
|
<div class="line"><a id="l03848" name="l03848"></a><span class="lineno"> 3848</span> </div>
|
|
<div class="line"><a id="l03856" name="l03856"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga8dae33179f9a62c1e81e293af63b978f"> 3856</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga8dae33179f9a62c1e81e293af63b978f">mmagic_controller_ip_commit_all</a>(</div>
|
|
<div class="line"><a id="l03857" name="l03857"></a><span class="lineno"> 3857</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l03858" name="l03858"></a><span class="lineno"> 3858</span>{</div>
|
|
<div class="line"><a id="l03859" name="l03859"></a><span class="lineno"> 3859</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03860" name="l03860"></a><span class="lineno"> 3860</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8aefb290b19acaa79c5be03b1f04afd6bc">MMAGIC_IP_CMD_COMMIT</a>, 0,</div>
|
|
<div class="line"><a id="l03861" name="l03861"></a><span class="lineno"> 3861</span> NULL, 0);</div>
|
|
<div class="line"><a id="l03862" name="l03862"></a><span class="lineno"> 3862</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03863" name="l03863"></a><span class="lineno"> 3863</span> {</div>
|
|
<div class="line"><a id="l03864" name="l03864"></a><span class="lineno"> 3864</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03865" name="l03865"></a><span class="lineno"> 3865</span> }</div>
|
|
<div class="line"><a id="l03866" name="l03866"></a><span class="lineno"> 3866</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8aefb290b19acaa79c5be03b1f04afd6bc">MMAGIC_IP_CMD_COMMIT</a>, 0,</div>
|
|
<div class="line"><a id="l03867" name="l03867"></a><span class="lineno"> 3867</span> NULL, 0, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l03868" name="l03868"></a><span class="lineno"> 3868</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03869" name="l03869"></a><span class="lineno"> 3869</span>}</div>
|
|
<div class="line"><a id="l03870" name="l03870"></a><span class="lineno"> 3870</span> </div>
|
|
<div class="line"><a id="l03874" name="l03874"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__status__rsp__args.html"> 3874</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__ip__status__rsp__args.html">mmagic_core_ip_status_rsp_args</a></div>
|
|
<div class="line"><a id="l03875" name="l03875"></a><span class="lineno"> 3875</span>{</div>
|
|
<div class="line"><a id="l03877" name="l03877"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__status__rsp__args.html#a56f237f0a710870f8e55cb3fed1adbd4"> 3877</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__status.html">struct_ip_status</a> status;</div>
|
|
<div class="line"><a id="l03878" name="l03878"></a><span class="lineno"> 3878</span>};</div>
|
|
<div class="line"><a id="l03879" name="l03879"></a><span class="lineno"> 3879</span> </div>
|
|
<div class="line"><a id="l03890" name="l03890"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#gaa9fac010b58383ad46ec1eec7f10e3e1"> 3890</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#gaa9fac010b58383ad46ec1eec7f10e3e1">mmagic_controller_ip_status</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03891" name="l03891"></a><span class="lineno"> 3891</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__ip__status__rsp__args.html">mmagic_core_ip_status_rsp_args</a> *</div>
|
|
<div class="line"><a id="l03892" name="l03892"></a><span class="lineno"> 3892</span> rsp_args)</div>
|
|
<div class="line"><a id="l03893" name="l03893"></a><span class="lineno"> 3893</span>{</div>
|
|
<div class="line"><a id="l03894" name="l03894"></a><span class="lineno"> 3894</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03895" name="l03895"></a><span class="lineno"> 3895</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03896" name="l03896"></a><span class="lineno"> 3896</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03897" name="l03897"></a><span class="lineno"> 3897</span> </div>
|
|
<div class="line"><a id="l03898" name="l03898"></a><span class="lineno"> 3898</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a4954b38aafc35eef2abbf8983e6cab1b">MMAGIC_IP_CMD_STATUS</a>, 0, NULL,</div>
|
|
<div class="line"><a id="l03899" name="l03899"></a><span class="lineno"> 3899</span> 0);</div>
|
|
<div class="line"><a id="l03900" name="l03900"></a><span class="lineno"> 3900</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03901" name="l03901"></a><span class="lineno"> 3901</span> {</div>
|
|
<div class="line"><a id="l03902" name="l03902"></a><span class="lineno"> 3902</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03903" name="l03903"></a><span class="lineno"> 3903</span> }</div>
|
|
<div class="line"><a id="l03904" name="l03904"></a><span class="lineno"> 3904</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a4954b38aafc35eef2abbf8983e6cab1b">MMAGIC_IP_CMD_STATUS</a>, 0,</div>
|
|
<div class="line"><a id="l03905" name="l03905"></a><span class="lineno"> 3905</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l03906" name="l03906"></a><span class="lineno"> 3906</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03907" name="l03907"></a><span class="lineno"> 3907</span>}</div>
|
|
<div class="line"><a id="l03908" name="l03908"></a><span class="lineno"> 3908</span> </div>
|
|
<div class="line"><a id="l03916" name="l03916"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#ga90492843c7097e31c32105811c883b59"> 3916</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#ga90492843c7097e31c32105811c883b59">mmagic_controller_ip_reload</a>(<span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l03917" name="l03917"></a><span class="lineno"> 3917</span>{</div>
|
|
<div class="line"><a id="l03918" name="l03918"></a><span class="lineno"> 3918</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03919" name="l03919"></a><span class="lineno"> 3919</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03920" name="l03920"></a><span class="lineno"> 3920</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03921" name="l03921"></a><span class="lineno"> 3921</span> </div>
|
|
<div class="line"><a id="l03922" name="l03922"></a><span class="lineno"> 3922</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ae542cbd27bb2a7d1ba54fadf4aaa1f67">MMAGIC_IP_CMD_RELOAD</a>, 0, NULL,</div>
|
|
<div class="line"><a id="l03923" name="l03923"></a><span class="lineno"> 3923</span> 0);</div>
|
|
<div class="line"><a id="l03924" name="l03924"></a><span class="lineno"> 3924</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03925" name="l03925"></a><span class="lineno"> 3925</span> {</div>
|
|
<div class="line"><a id="l03926" name="l03926"></a><span class="lineno"> 3926</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03927" name="l03927"></a><span class="lineno"> 3927</span> }</div>
|
|
<div class="line"><a id="l03928" name="l03928"></a><span class="lineno"> 3928</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ae542cbd27bb2a7d1ba54fadf4aaa1f67">MMAGIC_IP_CMD_RELOAD</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03929" name="l03929"></a><span class="lineno"> 3929</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03930" name="l03930"></a><span class="lineno"> 3930</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03931" name="l03931"></a><span class="lineno"> 3931</span>}</div>
|
|
<div class="line"><a id="l03932" name="l03932"></a><span class="lineno"> 3932</span> </div>
|
|
<div class="line"><a id="l03934" name="l03934"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html"> 3934</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html">mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args</a></div>
|
|
<div class="line"><a id="l03935" name="l03935"></a><span class="lineno"> 3935</span>{</div>
|
|
<div class="line"><a id="l03937" name="l03937"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#ab87ef234a8390aaf3984c3b4df82abd6"> 3937</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#ab87ef234a8390aaf3984c3b4df82abd6">period_s</a>;</div>
|
|
<div class="line"><a id="l03939" name="l03939"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#a3b2fecb7d1f357e5a3fc9a0d0184d0ee"> 3939</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#a3b2fecb7d1f357e5a3fc9a0d0184d0ee">retry_count</a>;</div>
|
|
<div class="line"><a id="l03941" name="l03941"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#ab0c3b83d964fe78222c4369971879689"> 3941</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#ab0c3b83d964fe78222c4369971879689">retry_interval_s</a>;</div>
|
|
<div class="line"><a id="l03942" name="l03942"></a><span class="lineno"> 3942</span>};</div>
|
|
<div class="line"><a id="l03943" name="l03943"></a><span class="lineno"> 3943</span> </div>
|
|
<div class="line"><a id="l03955" name="l03955"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#ga3b785071288aef70161ebc8bdcf0af99"> 3955</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#ga3b785071288aef70161ebc8bdcf0af99">mmagic_controller_ip_enable_tcp_keepalive_offload</a>(</div>
|
|
<div class="line"><a id="l03956" name="l03956"></a><span class="lineno"> 3956</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l03957" name="l03957"></a><span class="lineno"> 3957</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l03958" name="l03958"></a><span class="lineno"> 3958</span> <a class="code hl_struct" href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html">mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l03959" name="l03959"></a><span class="lineno"> 3959</span>{</div>
|
|
<div class="line"><a id="l03960" name="l03960"></a><span class="lineno"> 3960</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03961" name="l03961"></a><span class="lineno"> 3961</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03962" name="l03962"></a><span class="lineno"> 3962</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03963" name="l03963"></a><span class="lineno"> 3963</span> </div>
|
|
<div class="line"><a id="l03964" name="l03964"></a><span class="lineno"> 3964</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l03965" name="l03965"></a><span class="lineno"> 3965</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a10e4f325929211d92a9e51c264554f22">MMAGIC_IP_CMD_ENABLE_TCP_KEEPALIVE_OFFLOAD</a>, 0,</div>
|
|
<div class="line"><a id="l03966" name="l03966"></a><span class="lineno"> 3966</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l03967" name="l03967"></a><span class="lineno"> 3967</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03968" name="l03968"></a><span class="lineno"> 3968</span> {</div>
|
|
<div class="line"><a id="l03969" name="l03969"></a><span class="lineno"> 3969</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03970" name="l03970"></a><span class="lineno"> 3970</span> }</div>
|
|
<div class="line"><a id="l03971" name="l03971"></a><span class="lineno"> 3971</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l03972" name="l03972"></a><span class="lineno"> 3972</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a10e4f325929211d92a9e51c264554f22">MMAGIC_IP_CMD_ENABLE_TCP_KEEPALIVE_OFFLOAD</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03973" name="l03973"></a><span class="lineno"> 3973</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l03974" name="l03974"></a><span class="lineno"> 3974</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03975" name="l03975"></a><span class="lineno"> 3975</span>}</div>
|
|
<div class="line"><a id="l03976" name="l03976"></a><span class="lineno"> 3976</span> </div>
|
|
<div class="line"><a id="l03984" name="l03984"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#ga2b07b4e3e8db2928f827d794c0050bb6"> 3984</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#ga2b07b4e3e8db2928f827d794c0050bb6">mmagic_controller_ip_disable_tcp_keepalive_offload</a>(</div>
|
|
<div class="line"><a id="l03985" name="l03985"></a><span class="lineno"> 3985</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l03986" name="l03986"></a><span class="lineno"> 3986</span>{</div>
|
|
<div class="line"><a id="l03987" name="l03987"></a><span class="lineno"> 3987</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l03988" name="l03988"></a><span class="lineno"> 3988</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l03989" name="l03989"></a><span class="lineno"> 3989</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l03990" name="l03990"></a><span class="lineno"> 3990</span> </div>
|
|
<div class="line"><a id="l03991" name="l03991"></a><span class="lineno"> 3991</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l03992" name="l03992"></a><span class="lineno"> 3992</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a38ca40e02ac237026e9094c656f59df0">MMAGIC_IP_CMD_DISABLE_TCP_KEEPALIVE_OFFLOAD</a>, 0, NULL, 0);</div>
|
|
<div class="line"><a id="l03993" name="l03993"></a><span class="lineno"> 3993</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l03994" name="l03994"></a><span class="lineno"> 3994</span> {</div>
|
|
<div class="line"><a id="l03995" name="l03995"></a><span class="lineno"> 3995</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l03996" name="l03996"></a><span class="lineno"> 3996</span> }</div>
|
|
<div class="line"><a id="l03997" name="l03997"></a><span class="lineno"> 3997</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l03998" name="l03998"></a><span class="lineno"> 3998</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a38ca40e02ac237026e9094c656f59df0">MMAGIC_IP_CMD_DISABLE_TCP_KEEPALIVE_OFFLOAD</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l03999" name="l03999"></a><span class="lineno"> 3999</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l04000" name="l04000"></a><span class="lineno"> 4000</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04001" name="l04001"></a><span class="lineno"> 4001</span>}</div>
|
|
<div class="line"><a id="l04002" name="l04002"></a><span class="lineno"> 4002</span> </div>
|
|
<div class="line"><a id="l04004" name="l04004"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html"> 4004</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html">mmagic_core_ip_set_whitelist_filter_cmd_args</a></div>
|
|
<div class="line"><a id="l04005" name="l04005"></a><span class="lineno"> 4005</span>{</div>
|
|
<div class="line"><a id="l04007" name="l04007"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a676655d12222fe6fa73c5dd2c2af061b"> 4007</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> src_ip;</div>
|
|
<div class="line"><a id="l04009" name="l04009"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ac637d313c7e475457c57a54d722cf062"> 4009</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> dest_ip;</div>
|
|
<div class="line"><a id="l04011" name="l04011"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a381b31b6a55dfe5840a65f0d010e6b00"> 4011</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> netmask;</div>
|
|
<div class="line"><a id="l04013" name="l04013"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a2d0c86bef2cbe597eae4433ae8eb9a6e"> 4013</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a2d0c86bef2cbe597eae4433ae8eb9a6e">src_port</a>;</div>
|
|
<div class="line"><a id="l04015" name="l04015"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ad25f57c93699ec9e17e00bff188522b9"> 4015</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ad25f57c93699ec9e17e00bff188522b9">dest_port</a>;</div>
|
|
<div class="line"><a id="l04017" name="l04017"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ad96e7e6a62db28e29852369c7fedeee1"> 4017</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ad96e7e6a62db28e29852369c7fedeee1">ip_protocol</a>;</div>
|
|
<div class="line"><a id="l04020" name="l04020"></a><span class="lineno"><a class="line" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a56c4746199050c7ec5ff2d04f5fa1d4d"> 4020</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a56c4746199050c7ec5ff2d04f5fa1d4d">llc_protocol</a>;</div>
|
|
<div class="line"><a id="l04021" name="l04021"></a><span class="lineno"> 4021</span>};</div>
|
|
<div class="line"><a id="l04022" name="l04022"></a><span class="lineno"> 4022</span> </div>
|
|
<div class="line"><a id="l04031" name="l04031"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#gabcc3f4f5900b53f6007b4d7c8164d12b"> 4031</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#gabcc3f4f5900b53f6007b4d7c8164d12b">mmagic_controller_ip_set_whitelist_filter</a>(</div>
|
|
<div class="line"><a id="l04032" name="l04032"></a><span class="lineno"> 4032</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04033" name="l04033"></a><span class="lineno"> 4033</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l04034" name="l04034"></a><span class="lineno"> 4034</span> <a class="code hl_struct" href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html">mmagic_core_ip_set_whitelist_filter_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l04035" name="l04035"></a><span class="lineno"> 4035</span>{</div>
|
|
<div class="line"><a id="l04036" name="l04036"></a><span class="lineno"> 4036</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04037" name="l04037"></a><span class="lineno"> 4037</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04038" name="l04038"></a><span class="lineno"> 4038</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04039" name="l04039"></a><span class="lineno"> 4039</span> </div>
|
|
<div class="line"><a id="l04040" name="l04040"></a><span class="lineno"> 4040</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l04041" name="l04041"></a><span class="lineno"> 4041</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ac762cea9017669a7540af9416a2b5998">MMAGIC_IP_CMD_SET_WHITELIST_FILTER</a>, 0, (uint8_t *)cmd_args,</div>
|
|
<div class="line"><a id="l04042" name="l04042"></a><span class="lineno"> 4042</span> <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04043" name="l04043"></a><span class="lineno"> 4043</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04044" name="l04044"></a><span class="lineno"> 4044</span> {</div>
|
|
<div class="line"><a id="l04045" name="l04045"></a><span class="lineno"> 4045</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04046" name="l04046"></a><span class="lineno"> 4046</span> }</div>
|
|
<div class="line"><a id="l04047" name="l04047"></a><span class="lineno"> 4047</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l04048" name="l04048"></a><span class="lineno"> 4048</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ac762cea9017669a7540af9416a2b5998">MMAGIC_IP_CMD_SET_WHITELIST_FILTER</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l04049" name="l04049"></a><span class="lineno"> 4049</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l04050" name="l04050"></a><span class="lineno"> 4050</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04051" name="l04051"></a><span class="lineno"> 4051</span>}</div>
|
|
<div class="line"><a id="l04052" name="l04052"></a><span class="lineno"> 4052</span> </div>
|
|
<div class="line"><a id="l04060" name="l04060"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#ga21da01928c171a33ff9fa5d6b9c6b6b4"> 4060</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#ga21da01928c171a33ff9fa5d6b9c6b6b4">mmagic_controller_ip_clear_whitelist_filter</a>(</div>
|
|
<div class="line"><a id="l04061" name="l04061"></a><span class="lineno"> 4061</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l04062" name="l04062"></a><span class="lineno"> 4062</span>{</div>
|
|
<div class="line"><a id="l04063" name="l04063"></a><span class="lineno"> 4063</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04064" name="l04064"></a><span class="lineno"> 4064</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04065" name="l04065"></a><span class="lineno"> 4065</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04066" name="l04066"></a><span class="lineno"> 4066</span> </div>
|
|
<div class="line"><a id="l04067" name="l04067"></a><span class="lineno"> 4067</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l04068" name="l04068"></a><span class="lineno"> 4068</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a86d551d5e4539ac7962c01a345fd1229">MMAGIC_IP_CMD_CLEAR_WHITELIST_FILTER</a>, 0, NULL, 0);</div>
|
|
<div class="line"><a id="l04069" name="l04069"></a><span class="lineno"> 4069</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04070" name="l04070"></a><span class="lineno"> 4070</span> {</div>
|
|
<div class="line"><a id="l04071" name="l04071"></a><span class="lineno"> 4071</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04072" name="l04072"></a><span class="lineno"> 4072</span> }</div>
|
|
<div class="line"><a id="l04073" name="l04073"></a><span class="lineno"> 4073</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a>,</div>
|
|
<div class="line"><a id="l04074" name="l04074"></a><span class="lineno"> 4074</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a86d551d5e4539ac7962c01a345fd1229">MMAGIC_IP_CMD_CLEAR_WHITELIST_FILTER</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l04075" name="l04075"></a><span class="lineno"> 4075</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l04076" name="l04076"></a><span class="lineno"> 4076</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04077" name="l04077"></a><span class="lineno"> 4077</span>}</div>
|
|
<div class="line"><a id="l04078" name="l04078"></a><span class="lineno"> 4078</span> </div>
|
|
<div class="line"><a id="l04080" name="l04080"></a><span class="lineno"><a class="line" href="structmmagic__ip__link__status__event__args.html"> 4080</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__ip__link__status__event__args.html">mmagic_ip_link_status_event_args</a></div>
|
|
<div class="line"><a id="l04081" name="l04081"></a><span class="lineno"> 4081</span>{</div>
|
|
<div class="line"><a id="l04084" name="l04084"></a><span class="lineno"><a class="line" href="structmmagic__ip__link__status__event__args.html#aa4386aeb5699e961098c615f9ee378f7"> 4084</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ip__status.html">struct_ip_status</a> ip_link_status;</div>
|
|
<div class="line"><a id="l04085" name="l04085"></a><span class="lineno"> 4085</span>};</div>
|
|
<div class="line"><a id="l04086" name="l04086"></a><span class="lineno"> 4086</span> </div>
|
|
<div class="line"><a id="l04100" name="l04100"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#ga9f31a68c37d1365cc67421359a6916da"> 4100</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__IP.html#ga9f31a68c37d1365cc67421359a6916da">mmagic_ip_link_status_event_handler_t</a>)(</div>
|
|
<div class="line"><a id="l04101" name="l04101"></a><span class="lineno"> 4101</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__ip__link__status__event__args.html">mmagic_ip_link_status_event_args</a> *event_args, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l04102" name="l04102"></a><span class="lineno"> 4102</span> </div>
|
|
<div class="line"><a id="l04117" name="l04117"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IP.html#ga56f63ca4244adfd379d1f0d1a9fb79f1"> 4117</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IP.html#ga56f63ca4244adfd379d1f0d1a9fb79f1">mmagic_controller_register_ip_link_status_handler</a>(</div>
|
|
<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04119" name="l04119"></a><span class="lineno"> 4119</span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__IP.html#ga9f31a68c37d1365cc67421359a6916da">mmagic_ip_link_status_event_handler_t</a> handler, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span> </div>
|
|
<div class="line"><a id="l04143" name="l04143"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga009df3d5c33a41f61464c2a7aae6b446"> 4143</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga009df3d5c33a41f61464c2a7aae6b446">mmagic_controller_get_ping_target</a>(</div>
|
|
<div class="line"><a id="l04144" name="l04144"></a><span class="lineno"> 4144</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l04145" name="l04145"></a><span class="lineno"> 4145</span>{</div>
|
|
<div class="line"><a id="l04146" name="l04146"></a><span class="lineno"> 4146</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04147" name="l04147"></a><span class="lineno"> 4147</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04148" name="l04148"></a><span class="lineno"> 4148</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70">MMAGIC_PING_VAR_TARGET</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04149" name="l04149"></a><span class="lineno"> 4149</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04150" name="l04150"></a><span class="lineno"> 4150</span> {</div>
|
|
<div class="line"><a id="l04151" name="l04151"></a><span class="lineno"> 4151</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04152" name="l04152"></a><span class="lineno"> 4152</span> }</div>
|
|
<div class="line"><a id="l04153" name="l04153"></a><span class="lineno"> 4153</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04154" name="l04154"></a><span class="lineno"> 4154</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70">MMAGIC_PING_VAR_TARGET</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04155" name="l04155"></a><span class="lineno"> 4155</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04156" name="l04156"></a><span class="lineno"> 4156</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04157" name="l04157"></a><span class="lineno"> 4157</span>}</div>
|
|
<div class="line"><a id="l04158" name="l04158"></a><span class="lineno"> 4158</span> </div>
|
|
<div class="line"><a id="l04169" name="l04169"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#gad904fef7199d1a3fa3bb0ae45243acca"> 4169</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#gad904fef7199d1a3fa3bb0ae45243acca">mmagic_controller_set_ping_target</a>(</div>
|
|
<div class="line"><a id="l04170" name="l04170"></a><span class="lineno"> 4170</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l04171" name="l04171"></a><span class="lineno"> 4171</span>{</div>
|
|
<div class="line"><a id="l04172" name="l04172"></a><span class="lineno"> 4172</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04173" name="l04173"></a><span class="lineno"> 4173</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04174" name="l04174"></a><span class="lineno"> 4174</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70">MMAGIC_PING_VAR_TARGET</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l04175" name="l04175"></a><span class="lineno"> 4175</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04176" name="l04176"></a><span class="lineno"> 4176</span> {</div>
|
|
<div class="line"><a id="l04177" name="l04177"></a><span class="lineno"> 4177</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04178" name="l04178"></a><span class="lineno"> 4178</span> }</div>
|
|
<div class="line"><a id="l04179" name="l04179"></a><span class="lineno"> 4179</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04180" name="l04180"></a><span class="lineno"> 4180</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70">MMAGIC_PING_VAR_TARGET</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04181" name="l04181"></a><span class="lineno"> 4181</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04182" name="l04182"></a><span class="lineno"> 4182</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04183" name="l04183"></a><span class="lineno"> 4183</span>}</div>
|
|
<div class="line"><a id="l04184" name="l04184"></a><span class="lineno"> 4184</span> </div>
|
|
<div class="line"><a id="l04195" name="l04195"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga4f0e4c6d144a6ce8f3a525f6af88585d"> 4195</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga4f0e4c6d144a6ce8f3a525f6af88585d">mmagic_controller_get_ping_interval</a>(</div>
|
|
<div class="line"><a id="l04196" name="l04196"></a><span class="lineno"> 4196</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l04197" name="l04197"></a><span class="lineno"> 4197</span>{</div>
|
|
<div class="line"><a id="l04198" name="l04198"></a><span class="lineno"> 4198</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04199" name="l04199"></a><span class="lineno"> 4199</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04200" name="l04200"></a><span class="lineno"> 4200</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3">MMAGIC_PING_VAR_INTERVAL</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04201" name="l04201"></a><span class="lineno"> 4201</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04202" name="l04202"></a><span class="lineno"> 4202</span> {</div>
|
|
<div class="line"><a id="l04203" name="l04203"></a><span class="lineno"> 4203</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04204" name="l04204"></a><span class="lineno"> 4204</span> }</div>
|
|
<div class="line"><a id="l04205" name="l04205"></a><span class="lineno"> 4205</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04206" name="l04206"></a><span class="lineno"> 4206</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3">MMAGIC_PING_VAR_INTERVAL</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04207" name="l04207"></a><span class="lineno"> 4207</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04208" name="l04208"></a><span class="lineno"> 4208</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04209" name="l04209"></a><span class="lineno"> 4209</span>}</div>
|
|
<div class="line"><a id="l04210" name="l04210"></a><span class="lineno"> 4210</span> </div>
|
|
<div class="line"><a id="l04221" name="l04221"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga4d3d0cff8d2694f8f22cb2389743904d"> 4221</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga4d3d0cff8d2694f8f22cb2389743904d">mmagic_controller_set_ping_interval</a>(</div>
|
|
<div class="line"><a id="l04222" name="l04222"></a><span class="lineno"> 4222</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l04223" name="l04223"></a><span class="lineno"> 4223</span>{</div>
|
|
<div class="line"><a id="l04224" name="l04224"></a><span class="lineno"> 4224</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04225" name="l04225"></a><span class="lineno"> 4225</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04226" name="l04226"></a><span class="lineno"> 4226</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3">MMAGIC_PING_VAR_INTERVAL</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l04227" name="l04227"></a><span class="lineno"> 4227</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04228" name="l04228"></a><span class="lineno"> 4228</span> {</div>
|
|
<div class="line"><a id="l04229" name="l04229"></a><span class="lineno"> 4229</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04230" name="l04230"></a><span class="lineno"> 4230</span> }</div>
|
|
<div class="line"><a id="l04231" name="l04231"></a><span class="lineno"> 4231</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04232" name="l04232"></a><span class="lineno"> 4232</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3">MMAGIC_PING_VAR_INTERVAL</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04233" name="l04233"></a><span class="lineno"> 4233</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04234" name="l04234"></a><span class="lineno"> 4234</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04235" name="l04235"></a><span class="lineno"> 4235</span>}</div>
|
|
<div class="line"><a id="l04236" name="l04236"></a><span class="lineno"> 4236</span> </div>
|
|
<div class="line"><a id="l04248" name="l04248"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga13bfd5cda1e449a8be2d3d3bc5b2ddfd"> 4248</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga13bfd5cda1e449a8be2d3d3bc5b2ddfd">mmagic_controller_get_ping_count</a>(</div>
|
|
<div class="line"><a id="l04249" name="l04249"></a><span class="lineno"> 4249</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t *var)</div>
|
|
<div class="line"><a id="l04250" name="l04250"></a><span class="lineno"> 4250</span>{</div>
|
|
<div class="line"><a id="l04251" name="l04251"></a><span class="lineno"> 4251</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04252" name="l04252"></a><span class="lineno"> 4252</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04253" name="l04253"></a><span class="lineno"> 4253</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1">MMAGIC_PING_VAR_COUNT</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04254" name="l04254"></a><span class="lineno"> 4254</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04255" name="l04255"></a><span class="lineno"> 4255</span> {</div>
|
|
<div class="line"><a id="l04256" name="l04256"></a><span class="lineno"> 4256</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04257" name="l04257"></a><span class="lineno"> 4257</span> }</div>
|
|
<div class="line"><a id="l04258" name="l04258"></a><span class="lineno"> 4258</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04259" name="l04259"></a><span class="lineno"> 4259</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1">MMAGIC_PING_VAR_COUNT</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04260" name="l04260"></a><span class="lineno"> 4260</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04261" name="l04261"></a><span class="lineno"> 4261</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04262" name="l04262"></a><span class="lineno"> 4262</span>}</div>
|
|
<div class="line"><a id="l04263" name="l04263"></a><span class="lineno"> 4263</span> </div>
|
|
<div class="line"><a id="l04275" name="l04275"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga1e2aafb14e7f6807a5b012b275b09f81"> 4275</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga1e2aafb14e7f6807a5b012b275b09f81">mmagic_controller_set_ping_count</a>(</div>
|
|
<div class="line"><a id="l04276" name="l04276"></a><span class="lineno"> 4276</span> <span class="keyword">struct</span> mmagic_controller *controller, uint32_t var)</div>
|
|
<div class="line"><a id="l04277" name="l04277"></a><span class="lineno"> 4277</span>{</div>
|
|
<div class="line"><a id="l04278" name="l04278"></a><span class="lineno"> 4278</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04279" name="l04279"></a><span class="lineno"> 4279</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04280" name="l04280"></a><span class="lineno"> 4280</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1">MMAGIC_PING_VAR_COUNT</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l04281" name="l04281"></a><span class="lineno"> 4281</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04282" name="l04282"></a><span class="lineno"> 4282</span> {</div>
|
|
<div class="line"><a id="l04283" name="l04283"></a><span class="lineno"> 4283</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04284" name="l04284"></a><span class="lineno"> 4284</span> }</div>
|
|
<div class="line"><a id="l04285" name="l04285"></a><span class="lineno"> 4285</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04286" name="l04286"></a><span class="lineno"> 4286</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1">MMAGIC_PING_VAR_COUNT</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04287" name="l04287"></a><span class="lineno"> 4287</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04288" name="l04288"></a><span class="lineno"> 4288</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04289" name="l04289"></a><span class="lineno"> 4289</span>}</div>
|
|
<div class="line"><a id="l04290" name="l04290"></a><span class="lineno"> 4290</span> </div>
|
|
<div class="line"><a id="l04298" name="l04298"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga42b43e27c4e5f29fef8f4985accdda2d"> 4298</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga42b43e27c4e5f29fef8f4985accdda2d">mmagic_controller_ping_commit_all</a>(</div>
|
|
<div class="line"><a id="l04299" name="l04299"></a><span class="lineno"> 4299</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l04300" name="l04300"></a><span class="lineno"> 4300</span>{</div>
|
|
<div class="line"><a id="l04301" name="l04301"></a><span class="lineno"> 4301</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04302" name="l04302"></a><span class="lineno"> 4302</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6ae2e73f38fdddfe1b393893af1817fb1c">MMAGIC_PING_CMD_COMMIT</a>,</div>
|
|
<div class="line"><a id="l04303" name="l04303"></a><span class="lineno"> 4303</span> 0, NULL, 0);</div>
|
|
<div class="line"><a id="l04304" name="l04304"></a><span class="lineno"> 4304</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04305" name="l04305"></a><span class="lineno"> 4305</span> {</div>
|
|
<div class="line"><a id="l04306" name="l04306"></a><span class="lineno"> 4306</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04307" name="l04307"></a><span class="lineno"> 4307</span> }</div>
|
|
<div class="line"><a id="l04308" name="l04308"></a><span class="lineno"> 4308</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6ae2e73f38fdddfe1b393893af1817fb1c">MMAGIC_PING_CMD_COMMIT</a>,</div>
|
|
<div class="line"><a id="l04309" name="l04309"></a><span class="lineno"> 4309</span> 0, NULL, 0, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04310" name="l04310"></a><span class="lineno"> 4310</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04311" name="l04311"></a><span class="lineno"> 4311</span>}</div>
|
|
<div class="line"><a id="l04312" name="l04312"></a><span class="lineno"> 4312</span> </div>
|
|
<div class="line"><a id="l04316" name="l04316"></a><span class="lineno"><a class="line" href="structmmagic__core__ping__run__rsp__args.html"> 4316</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__ping__run__rsp__args.html">mmagic_core_ping_run_rsp_args</a></div>
|
|
<div class="line"><a id="l04317" name="l04317"></a><span class="lineno"> 4317</span>{</div>
|
|
<div class="line"><a id="l04319" name="l04319"></a><span class="lineno"><a class="line" href="structmmagic__core__ping__run__rsp__args.html#a8b3be40b2794658cac19ebb6dfccf3aa"> 4319</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__ping__status.html">struct_ping_status</a> status;</div>
|
|
<div class="line"><a id="l04320" name="l04320"></a><span class="lineno"> 4320</span>};</div>
|
|
<div class="line"><a id="l04321" name="l04321"></a><span class="lineno"> 4321</span> </div>
|
|
<div class="line"><a id="l04332" name="l04332"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__PING.html#gaabb41178db26b6df1b2a0021c89c041e"> 4332</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__PING.html#gaabb41178db26b6df1b2a0021c89c041e">mmagic_controller_ping_run</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04333" name="l04333"></a><span class="lineno"> 4333</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__ping__run__rsp__args.html">mmagic_core_ping_run_rsp_args</a> *</div>
|
|
<div class="line"><a id="l04334" name="l04334"></a><span class="lineno"> 4334</span> rsp_args)</div>
|
|
<div class="line"><a id="l04335" name="l04335"></a><span class="lineno"> 4335</span>{</div>
|
|
<div class="line"><a id="l04336" name="l04336"></a><span class="lineno"> 4336</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04337" name="l04337"></a><span class="lineno"> 4337</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04338" name="l04338"></a><span class="lineno"> 4338</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04339" name="l04339"></a><span class="lineno"> 4339</span> </div>
|
|
<div class="line"><a id="l04340" name="l04340"></a><span class="lineno"> 4340</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a06d2592e5a0c10ba3bded0a54246b907">MMAGIC_PING_CMD_RUN</a>, 0, NULL,</div>
|
|
<div class="line"><a id="l04341" name="l04341"></a><span class="lineno"> 4341</span> 0);</div>
|
|
<div class="line"><a id="l04342" name="l04342"></a><span class="lineno"> 4342</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04343" name="l04343"></a><span class="lineno"> 4343</span> {</div>
|
|
<div class="line"><a id="l04344" name="l04344"></a><span class="lineno"> 4344</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04345" name="l04345"></a><span class="lineno"> 4345</span> }</div>
|
|
<div class="line"><a id="l04346" name="l04346"></a><span class="lineno"> 4346</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a06d2592e5a0c10ba3bded0a54246b907">MMAGIC_PING_CMD_RUN</a>, 0,</div>
|
|
<div class="line"><a id="l04347" name="l04347"></a><span class="lineno"> 4347</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l04348" name="l04348"></a><span class="lineno"> 4348</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04349" name="l04349"></a><span class="lineno"> 4349</span>}</div>
|
|
<div class="line"><a id="l04350" name="l04350"></a><span class="lineno"> 4350</span> </div>
|
|
<div class="line"><a id="l04374" name="l04374"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gadb430eaa8e677f5b39895aa298343d11"> 4374</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gadb430eaa8e677f5b39895aa298343d11">mmagic_controller_get_iperf_mode</a>(</div>
|
|
<div class="line"><a id="l04375" name="l04375"></a><span class="lineno"> 4375</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad3cb603a5516a77d2899fb7ea756252e">mmagic_iperf_mode</a> *var)</div>
|
|
<div class="line"><a id="l04376" name="l04376"></a><span class="lineno"> 4376</span>{</div>
|
|
<div class="line"><a id="l04377" name="l04377"></a><span class="lineno"> 4377</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04378" name="l04378"></a><span class="lineno"> 4378</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04379" name="l04379"></a><span class="lineno"> 4379</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62">MMAGIC_IPERF_VAR_MODE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04380" name="l04380"></a><span class="lineno"> 4380</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04381" name="l04381"></a><span class="lineno"> 4381</span> {</div>
|
|
<div class="line"><a id="l04382" name="l04382"></a><span class="lineno"> 4382</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04383" name="l04383"></a><span class="lineno"> 4383</span> }</div>
|
|
<div class="line"><a id="l04384" name="l04384"></a><span class="lineno"> 4384</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04385" name="l04385"></a><span class="lineno"> 4385</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62">MMAGIC_IPERF_VAR_MODE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04386" name="l04386"></a><span class="lineno"> 4386</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04387" name="l04387"></a><span class="lineno"> 4387</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04388" name="l04388"></a><span class="lineno"> 4388</span>}</div>
|
|
<div class="line"><a id="l04389" name="l04389"></a><span class="lineno"> 4389</span> </div>
|
|
<div class="line"><a id="l04401" name="l04401"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga7f085ee4ceb27725183bce0ef973c5f9"> 4401</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga7f085ee4ceb27725183bce0ef973c5f9">mmagic_controller_set_iperf_mode</a>(</div>
|
|
<div class="line"><a id="l04402" name="l04402"></a><span class="lineno"> 4402</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad3cb603a5516a77d2899fb7ea756252e">mmagic_iperf_mode</a> var)</div>
|
|
<div class="line"><a id="l04403" name="l04403"></a><span class="lineno"> 4403</span>{</div>
|
|
<div class="line"><a id="l04404" name="l04404"></a><span class="lineno"> 4404</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04405" name="l04405"></a><span class="lineno"> 4405</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04406" name="l04406"></a><span class="lineno"> 4406</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62">MMAGIC_IPERF_VAR_MODE</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l04407" name="l04407"></a><span class="lineno"> 4407</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04408" name="l04408"></a><span class="lineno"> 4408</span> {</div>
|
|
<div class="line"><a id="l04409" name="l04409"></a><span class="lineno"> 4409</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04410" name="l04410"></a><span class="lineno"> 4410</span> }</div>
|
|
<div class="line"><a id="l04411" name="l04411"></a><span class="lineno"> 4411</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04412" name="l04412"></a><span class="lineno"> 4412</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62">MMAGIC_IPERF_VAR_MODE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04413" name="l04413"></a><span class="lineno"> 4413</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04414" name="l04414"></a><span class="lineno"> 4414</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04415" name="l04415"></a><span class="lineno"> 4415</span>}</div>
|
|
<div class="line"><a id="l04416" name="l04416"></a><span class="lineno"> 4416</span> </div>
|
|
<div class="line"><a id="l04427" name="l04427"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga782d41d163411713d0be0657fedd4322"> 4427</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga782d41d163411713d0be0657fedd4322">mmagic_controller_get_iperf_server</a>(</div>
|
|
<div class="line"><a id="l04428" name="l04428"></a><span class="lineno"> 4428</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l04429" name="l04429"></a><span class="lineno"> 4429</span>{</div>
|
|
<div class="line"><a id="l04430" name="l04430"></a><span class="lineno"> 4430</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04431" name="l04431"></a><span class="lineno"> 4431</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04432" name="l04432"></a><span class="lineno"> 4432</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711">MMAGIC_IPERF_VAR_SERVER</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04433" name="l04433"></a><span class="lineno"> 4433</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04434" name="l04434"></a><span class="lineno"> 4434</span> {</div>
|
|
<div class="line"><a id="l04435" name="l04435"></a><span class="lineno"> 4435</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04436" name="l04436"></a><span class="lineno"> 4436</span> }</div>
|
|
<div class="line"><a id="l04437" name="l04437"></a><span class="lineno"> 4437</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04438" name="l04438"></a><span class="lineno"> 4438</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711">MMAGIC_IPERF_VAR_SERVER</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04439" name="l04439"></a><span class="lineno"> 4439</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04440" name="l04440"></a><span class="lineno"> 4440</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04441" name="l04441"></a><span class="lineno"> 4441</span>}</div>
|
|
<div class="line"><a id="l04442" name="l04442"></a><span class="lineno"> 4442</span> </div>
|
|
<div class="line"><a id="l04453" name="l04453"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga610b6e2e32366886c0b13d0eb019821f"> 4453</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga610b6e2e32366886c0b13d0eb019821f">mmagic_controller_set_iperf_server</a>(</div>
|
|
<div class="line"><a id="l04454" name="l04454"></a><span class="lineno"> 4454</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstruct__ip__addr.html">struct_ip_addr</a> *var)</div>
|
|
<div class="line"><a id="l04455" name="l04455"></a><span class="lineno"> 4455</span>{</div>
|
|
<div class="line"><a id="l04456" name="l04456"></a><span class="lineno"> 4456</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04457" name="l04457"></a><span class="lineno"> 4457</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04458" name="l04458"></a><span class="lineno"> 4458</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711">MMAGIC_IPERF_VAR_SERVER</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l04459" name="l04459"></a><span class="lineno"> 4459</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04460" name="l04460"></a><span class="lineno"> 4460</span> {</div>
|
|
<div class="line"><a id="l04461" name="l04461"></a><span class="lineno"> 4461</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04462" name="l04462"></a><span class="lineno"> 4462</span> }</div>
|
|
<div class="line"><a id="l04463" name="l04463"></a><span class="lineno"> 4463</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04464" name="l04464"></a><span class="lineno"> 4464</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711">MMAGIC_IPERF_VAR_SERVER</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04465" name="l04465"></a><span class="lineno"> 4465</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04466" name="l04466"></a><span class="lineno"> 4466</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04467" name="l04467"></a><span class="lineno"> 4467</span>}</div>
|
|
<div class="line"><a id="l04468" name="l04468"></a><span class="lineno"> 4468</span> </div>
|
|
<div class="line"><a id="l04480" name="l04480"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga96fbc03701b208e3cd01e67c379d321c"> 4480</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga96fbc03701b208e3cd01e67c379d321c">mmagic_controller_get_iperf_port</a>(</div>
|
|
<div class="line"><a id="l04481" name="l04481"></a><span class="lineno"> 4481</span> <span class="keyword">struct</span> mmagic_controller *controller, uint16_t *var)</div>
|
|
<div class="line"><a id="l04482" name="l04482"></a><span class="lineno"> 4482</span>{</div>
|
|
<div class="line"><a id="l04483" name="l04483"></a><span class="lineno"> 4483</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04484" name="l04484"></a><span class="lineno"> 4484</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04485" name="l04485"></a><span class="lineno"> 4485</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00">MMAGIC_IPERF_VAR_PORT</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04486" name="l04486"></a><span class="lineno"> 4486</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04487" name="l04487"></a><span class="lineno"> 4487</span> {</div>
|
|
<div class="line"><a id="l04488" name="l04488"></a><span class="lineno"> 4488</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04489" name="l04489"></a><span class="lineno"> 4489</span> }</div>
|
|
<div class="line"><a id="l04490" name="l04490"></a><span class="lineno"> 4490</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04491" name="l04491"></a><span class="lineno"> 4491</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00">MMAGIC_IPERF_VAR_PORT</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04492" name="l04492"></a><span class="lineno"> 4492</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04493" name="l04493"></a><span class="lineno"> 4493</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04494" name="l04494"></a><span class="lineno"> 4494</span>}</div>
|
|
<div class="line"><a id="l04495" name="l04495"></a><span class="lineno"> 4495</span> </div>
|
|
<div class="line"><a id="l04507" name="l04507"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gaa45d1ce06ad21b477265b24b459d50d5"> 4507</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gaa45d1ce06ad21b477265b24b459d50d5">mmagic_controller_set_iperf_port</a>(</div>
|
|
<div class="line"><a id="l04508" name="l04508"></a><span class="lineno"> 4508</span> <span class="keyword">struct</span> mmagic_controller *controller, uint16_t var)</div>
|
|
<div class="line"><a id="l04509" name="l04509"></a><span class="lineno"> 4509</span>{</div>
|
|
<div class="line"><a id="l04510" name="l04510"></a><span class="lineno"> 4510</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04511" name="l04511"></a><span class="lineno"> 4511</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04512" name="l04512"></a><span class="lineno"> 4512</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00">MMAGIC_IPERF_VAR_PORT</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l04513" name="l04513"></a><span class="lineno"> 4513</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04514" name="l04514"></a><span class="lineno"> 4514</span> {</div>
|
|
<div class="line"><a id="l04515" name="l04515"></a><span class="lineno"> 4515</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04516" name="l04516"></a><span class="lineno"> 4516</span> }</div>
|
|
<div class="line"><a id="l04517" name="l04517"></a><span class="lineno"> 4517</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04518" name="l04518"></a><span class="lineno"> 4518</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00">MMAGIC_IPERF_VAR_PORT</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04519" name="l04519"></a><span class="lineno"> 4519</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04520" name="l04520"></a><span class="lineno"> 4520</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04521" name="l04521"></a><span class="lineno"> 4521</span>}</div>
|
|
<div class="line"><a id="l04522" name="l04522"></a><span class="lineno"> 4522</span> </div>
|
|
<div class="line"><a id="l04535" name="l04535"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gadd531b81784d715d4dd71b4af432753a"> 4535</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gadd531b81784d715d4dd71b4af432753a">mmagic_controller_get_iperf_amount</a>(</div>
|
|
<div class="line"><a id="l04536" name="l04536"></a><span class="lineno"> 4536</span> <span class="keyword">struct</span> mmagic_controller *controller, int32_t *var)</div>
|
|
<div class="line"><a id="l04537" name="l04537"></a><span class="lineno"> 4537</span>{</div>
|
|
<div class="line"><a id="l04538" name="l04538"></a><span class="lineno"> 4538</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04539" name="l04539"></a><span class="lineno"> 4539</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04540" name="l04540"></a><span class="lineno"> 4540</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a">MMAGIC_IPERF_VAR_AMOUNT</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l04541" name="l04541"></a><span class="lineno"> 4541</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04542" name="l04542"></a><span class="lineno"> 4542</span> {</div>
|
|
<div class="line"><a id="l04543" name="l04543"></a><span class="lineno"> 4543</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04544" name="l04544"></a><span class="lineno"> 4544</span> }</div>
|
|
<div class="line"><a id="l04545" name="l04545"></a><span class="lineno"> 4545</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l04546" name="l04546"></a><span class="lineno"> 4546</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a">MMAGIC_IPERF_VAR_AMOUNT</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l04547" name="l04547"></a><span class="lineno"> 4547</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04548" name="l04548"></a><span class="lineno"> 4548</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04549" name="l04549"></a><span class="lineno"> 4549</span>}</div>
|
|
<div class="line"><a id="l04550" name="l04550"></a><span class="lineno"> 4550</span> </div>
|
|
<div class="line"><a id="l04563" name="l04563"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga563cb3d0efcac591c6a768b4b31eec92"> 4563</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga563cb3d0efcac591c6a768b4b31eec92">mmagic_controller_set_iperf_amount</a>(</div>
|
|
<div class="line"><a id="l04564" name="l04564"></a><span class="lineno"> 4564</span> <span class="keyword">struct</span> mmagic_controller *controller, int32_t var)</div>
|
|
<div class="line"><a id="l04565" name="l04565"></a><span class="lineno"> 4565</span>{</div>
|
|
<div class="line"><a id="l04566" name="l04566"></a><span class="lineno"> 4566</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04567" name="l04567"></a><span class="lineno"> 4567</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04568" name="l04568"></a><span class="lineno"> 4568</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a">MMAGIC_IPERF_VAR_AMOUNT</a>, (uint8_t *)&var, <span class="keyword">sizeof</span>(var));</div>
|
|
<div class="line"><a id="l04569" name="l04569"></a><span class="lineno"> 4569</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04570" name="l04570"></a><span class="lineno"> 4570</span> {</div>
|
|
<div class="line"><a id="l04571" name="l04571"></a><span class="lineno"> 4571</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04572" name="l04572"></a><span class="lineno"> 4572</span> }</div>
|
|
<div class="line"><a id="l04573" name="l04573"></a><span class="lineno"> 4573</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l04574" name="l04574"></a><span class="lineno"> 4574</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a">MMAGIC_IPERF_VAR_AMOUNT</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l04575" name="l04575"></a><span class="lineno"> 4575</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04576" name="l04576"></a><span class="lineno"> 4576</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04577" name="l04577"></a><span class="lineno"> 4577</span>}</div>
|
|
<div class="line"><a id="l04578" name="l04578"></a><span class="lineno"> 4578</span> </div>
|
|
<div class="line"><a id="l04586" name="l04586"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gad9b2c0ce9c0ac7208439153632f287be"> 4586</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gad9b2c0ce9c0ac7208439153632f287be">mmagic_controller_iperf_commit_all</a>(</div>
|
|
<div class="line"><a id="l04587" name="l04587"></a><span class="lineno"> 4587</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l04588" name="l04588"></a><span class="lineno"> 4588</span>{</div>
|
|
<div class="line"><a id="l04589" name="l04589"></a><span class="lineno"> 4589</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04590" name="l04590"></a><span class="lineno"> 4590</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a564cadb4950c48e08f8c84468a32781f">MMAGIC_IPERF_CMD_COMMIT</a>,</div>
|
|
<div class="line"><a id="l04591" name="l04591"></a><span class="lineno"> 4591</span> 0, NULL, 0);</div>
|
|
<div class="line"><a id="l04592" name="l04592"></a><span class="lineno"> 4592</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04593" name="l04593"></a><span class="lineno"> 4593</span> {</div>
|
|
<div class="line"><a id="l04594" name="l04594"></a><span class="lineno"> 4594</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04595" name="l04595"></a><span class="lineno"> 4595</span> }</div>
|
|
<div class="line"><a id="l04596" name="l04596"></a><span class="lineno"> 4596</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a564cadb4950c48e08f8c84468a32781f">MMAGIC_IPERF_CMD_COMMIT</a>,</div>
|
|
<div class="line"><a id="l04597" name="l04597"></a><span class="lineno"> 4597</span> 0, NULL, 0, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l04598" name="l04598"></a><span class="lineno"> 4598</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04599" name="l04599"></a><span class="lineno"> 4599</span>}</div>
|
|
<div class="line"><a id="l04600" name="l04600"></a><span class="lineno"> 4600</span> </div>
|
|
<div class="line"><a id="l04604" name="l04604"></a><span class="lineno"><a class="line" href="structmmagic__core__iperf__run__rsp__args.html"> 4604</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__iperf__run__rsp__args.html">mmagic_core_iperf_run_rsp_args</a></div>
|
|
<div class="line"><a id="l04605" name="l04605"></a><span class="lineno"> 4605</span>{</div>
|
|
<div class="line"><a id="l04607" name="l04607"></a><span class="lineno"><a class="line" href="structmmagic__core__iperf__run__rsp__args.html#ae1ab6caa7e44a299fe2b470f120900e0"> 4607</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__iperf__status.html">struct_iperf_status</a> status;</div>
|
|
<div class="line"><a id="l04608" name="l04608"></a><span class="lineno"> 4608</span>};</div>
|
|
<div class="line"><a id="l04609" name="l04609"></a><span class="lineno"> 4609</span> </div>
|
|
<div class="line"><a id="l04620" name="l04620"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__IPERF.html#ga538274d26a50d87fae9fce4461f562a3"> 4620</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__IPERF.html#ga538274d26a50d87fae9fce4461f562a3">mmagic_controller_iperf_run</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04621" name="l04621"></a><span class="lineno"> 4621</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__iperf__run__rsp__args.html">mmagic_core_iperf_run_rsp_args</a> *</div>
|
|
<div class="line"><a id="l04622" name="l04622"></a><span class="lineno"> 4622</span> rsp_args)</div>
|
|
<div class="line"><a id="l04623" name="l04623"></a><span class="lineno"> 4623</span>{</div>
|
|
<div class="line"><a id="l04624" name="l04624"></a><span class="lineno"> 4624</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04625" name="l04625"></a><span class="lineno"> 4625</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04626" name="l04626"></a><span class="lineno"> 4626</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04627" name="l04627"></a><span class="lineno"> 4627</span> </div>
|
|
<div class="line"><a id="l04628" name="l04628"></a><span class="lineno"> 4628</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a7de587ba0b5873070d6fb37a1f1b5579">MMAGIC_IPERF_CMD_RUN</a>, 0,</div>
|
|
<div class="line"><a id="l04629" name="l04629"></a><span class="lineno"> 4629</span> NULL, 0);</div>
|
|
<div class="line"><a id="l04630" name="l04630"></a><span class="lineno"> 4630</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04631" name="l04631"></a><span class="lineno"> 4631</span> {</div>
|
|
<div class="line"><a id="l04632" name="l04632"></a><span class="lineno"> 4632</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04633" name="l04633"></a><span class="lineno"> 4633</span> }</div>
|
|
<div class="line"><a id="l04634" name="l04634"></a><span class="lineno"> 4634</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a7de587ba0b5873070d6fb37a1f1b5579">MMAGIC_IPERF_CMD_RUN</a>, 0,</div>
|
|
<div class="line"><a id="l04635" name="l04635"></a><span class="lineno"> 4635</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l04636" name="l04636"></a><span class="lineno"> 4636</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04637" name="l04637"></a><span class="lineno"> 4637</span>}</div>
|
|
<div class="line"><a id="l04638" name="l04638"></a><span class="lineno"> 4638</span> </div>
|
|
<div class="line"><a id="l04653" name="l04653"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__SYS.html#gaa7f1e6628203692cbb8e70a4c717f7ea"> 4653</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__SYS.html#gaa7f1e6628203692cbb8e70a4c717f7ea">mmagic_controller_sys_reset</a>(<span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l04654" name="l04654"></a><span class="lineno"> 4654</span>{</div>
|
|
<div class="line"><a id="l04655" name="l04655"></a><span class="lineno"> 4655</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04656" name="l04656"></a><span class="lineno"> 4656</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04657" name="l04657"></a><span class="lineno"> 4657</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a>,</div>
|
|
<div class="line"><a id="l04658" name="l04658"></a><span class="lineno"> 4658</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3c1127bbf58ed7c266234dfd40175df6">MMAGIC_SYS_CMD_RESET</a>, 0, NULL, 0);</div>
|
|
<div class="line"><a id="l04659" name="l04659"></a><span class="lineno"> 4659</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04660" name="l04660"></a><span class="lineno"> 4660</span>}</div>
|
|
<div class="line"><a id="l04661" name="l04661"></a><span class="lineno"> 4661</span> </div>
|
|
<div class="line"><a id="l04663" name="l04663"></a><span class="lineno"><a class="line" href="structmmagic__core__sys__deep__sleep__cmd__args.html"> 4663</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__sys__deep__sleep__cmd__args.html">mmagic_core_sys_deep_sleep_cmd_args</a></div>
|
|
<div class="line"><a id="l04664" name="l04664"></a><span class="lineno"> 4664</span>{</div>
|
|
<div class="line"><a id="l04666" name="l04666"></a><span class="lineno"><a class="line" href="structmmagic__core__sys__deep__sleep__cmd__args.html#aee8420ab9a35e9b8d4cbda3048ce0135"> 4666</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga6bff6987d5569c51bb6bb13b8fecb3eb">mmagic_deep_sleep_mode</a> <a class="code hl_variable" href="structmmagic__core__sys__deep__sleep__cmd__args.html#aee8420ab9a35e9b8d4cbda3048ce0135">mode</a>;</div>
|
|
<div class="line"><a id="l04667" name="l04667"></a><span class="lineno"> 4667</span>};</div>
|
|
<div class="line"><a id="l04668" name="l04668"></a><span class="lineno"> 4668</span> </div>
|
|
<div class="line"><a id="l04677" name="l04677"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__SYS.html#ga46856af9593632801ea664548c2336be"> 4677</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__SYS.html#ga46856af9593632801ea664548c2336be">mmagic_controller_sys_deep_sleep</a>(</div>
|
|
<div class="line"><a id="l04678" name="l04678"></a><span class="lineno"> 4678</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04679" name="l04679"></a><span class="lineno"> 4679</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l04680" name="l04680"></a><span class="lineno"> 4680</span> <a class="code hl_struct" href="structmmagic__core__sys__deep__sleep__cmd__args.html">mmagic_core_sys_deep_sleep_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l04681" name="l04681"></a><span class="lineno"> 4681</span>{</div>
|
|
<div class="line"><a id="l04682" name="l04682"></a><span class="lineno"> 4682</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04683" name="l04683"></a><span class="lineno"> 4683</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04684" name="l04684"></a><span class="lineno"> 4684</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04685" name="l04685"></a><span class="lineno"> 4685</span> </div>
|
|
<div class="line"><a id="l04686" name="l04686"></a><span class="lineno"> 4686</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca01c986d34b1bdeaffd7eaf70a382a661">MMAGIC_SYS_CMD_DEEP_SLEEP</a>, 0,</div>
|
|
<div class="line"><a id="l04687" name="l04687"></a><span class="lineno"> 4687</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04688" name="l04688"></a><span class="lineno"> 4688</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04689" name="l04689"></a><span class="lineno"> 4689</span> {</div>
|
|
<div class="line"><a id="l04690" name="l04690"></a><span class="lineno"> 4690</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04691" name="l04691"></a><span class="lineno"> 4691</span> }</div>
|
|
<div class="line"><a id="l04692" name="l04692"></a><span class="lineno"> 4692</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca01c986d34b1bdeaffd7eaf70a382a661">MMAGIC_SYS_CMD_DEEP_SLEEP</a>, 0,</div>
|
|
<div class="line"><a id="l04693" name="l04693"></a><span class="lineno"> 4693</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l04694" name="l04694"></a><span class="lineno"> 4694</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04695" name="l04695"></a><span class="lineno"> 4695</span>}</div>
|
|
<div class="line"><a id="l04696" name="l04696"></a><span class="lineno"> 4696</span> </div>
|
|
<div class="line"><a id="l04698" name="l04698"></a><span class="lineno"><a class="line" href="structmmagic__core__sys__get__version__rsp__args.html"> 4698</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__sys__get__version__rsp__args.html">mmagic_core_sys_get_version_rsp_args</a></div>
|
|
<div class="line"><a id="l04699" name="l04699"></a><span class="lineno"> 4699</span>{</div>
|
|
<div class="line"><a id="l04701" name="l04701"></a><span class="lineno"><a class="line" href="structmmagic__core__sys__get__version__rsp__args.html#a278b5638a9e0283d6f7118e3a0155c0d"> 4701</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstruct__version__info.html">struct_version_info</a> results;</div>
|
|
<div class="line"><a id="l04702" name="l04702"></a><span class="lineno"> 4702</span>};</div>
|
|
<div class="line"><a id="l04703" name="l04703"></a><span class="lineno"> 4703</span> </div>
|
|
<div class="line"><a id="l04714" name="l04714"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__SYS.html#gad081cdbfc13c0635075de6b62317f00c"> 4714</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__SYS.html#gad081cdbfc13c0635075de6b62317f00c">mmagic_controller_sys_get_version</a>(</div>
|
|
<div class="line"><a id="l04715" name="l04715"></a><span class="lineno"> 4715</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04716" name="l04716"></a><span class="lineno"> 4716</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l04717" name="l04717"></a><span class="lineno"> 4717</span> <a class="code hl_struct" href="structmmagic__core__sys__get__version__rsp__args.html">mmagic_core_sys_get_version_rsp_args</a> *rsp_args)</div>
|
|
<div class="line"><a id="l04718" name="l04718"></a><span class="lineno"> 4718</span>{</div>
|
|
<div class="line"><a id="l04719" name="l04719"></a><span class="lineno"> 4719</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04720" name="l04720"></a><span class="lineno"> 4720</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04721" name="l04721"></a><span class="lineno"> 4721</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04722" name="l04722"></a><span class="lineno"> 4722</span> </div>
|
|
<div class="line"><a id="l04723" name="l04723"></a><span class="lineno"> 4723</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae30d621779613e5d6a7b1586b608d0c1">MMAGIC_SYS_CMD_GET_VERSION</a>, 0,</div>
|
|
<div class="line"><a id="l04724" name="l04724"></a><span class="lineno"> 4724</span> NULL, 0);</div>
|
|
<div class="line"><a id="l04725" name="l04725"></a><span class="lineno"> 4725</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04726" name="l04726"></a><span class="lineno"> 4726</span> {</div>
|
|
<div class="line"><a id="l04727" name="l04727"></a><span class="lineno"> 4727</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04728" name="l04728"></a><span class="lineno"> 4728</span> }</div>
|
|
<div class="line"><a id="l04729" name="l04729"></a><span class="lineno"> 4729</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae30d621779613e5d6a7b1586b608d0c1">MMAGIC_SYS_CMD_GET_VERSION</a>, 0,</div>
|
|
<div class="line"><a id="l04730" name="l04730"></a><span class="lineno"> 4730</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l04731" name="l04731"></a><span class="lineno"> 4731</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04732" name="l04732"></a><span class="lineno"> 4732</span>}</div>
|
|
<div class="line"><a id="l04733" name="l04733"></a><span class="lineno"> 4733</span> </div>
|
|
<div class="line"><a id="l04742" name="l04742"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__connect__cmd__args.html"> 4742</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__connect__cmd__args.html">mmagic_core_tcp_connect_cmd_args</a></div>
|
|
<div class="line"><a id="l04743" name="l04743"></a><span class="lineno"> 4743</span>{</div>
|
|
<div class="line"><a id="l04745" name="l04745"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__connect__cmd__args.html#abe9286f3be6c05e6a74b018c7d6cf5fc"> 4745</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring254.html">string254</a> url;</div>
|
|
<div class="line"><a id="l04747" name="l04747"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__connect__cmd__args.html#a7638284f7d05745198c30fcd1bf35c75"> 4747</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__tcp__connect__cmd__args.html#a7638284f7d05745198c30fcd1bf35c75">port</a>;</div>
|
|
<div class="line"><a id="l04749" name="l04749"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__connect__cmd__args.html#ac56625c217083a48d365a0010b1f1357"> 4749</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structmmagic__core__tcp__connect__cmd__args.html#ac56625c217083a48d365a0010b1f1357">enable_tls</a>;</div>
|
|
<div class="line"><a id="l04750" name="l04750"></a><span class="lineno"> 4750</span>};</div>
|
|
<div class="line"><a id="l04751" name="l04751"></a><span class="lineno"> 4751</span> </div>
|
|
<div class="line"><a id="l04753" name="l04753"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__connect__rsp__args.html"> 4753</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__connect__rsp__args.html">mmagic_core_tcp_connect_rsp_args</a></div>
|
|
<div class="line"><a id="l04754" name="l04754"></a><span class="lineno"> 4754</span>{</div>
|
|
<div class="line"><a id="l04756" name="l04756"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__connect__rsp__args.html#a0db0c80faef6853d53c8f3b1cc0d2d6e"> 4756</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__connect__rsp__args.html#a0db0c80faef6853d53c8f3b1cc0d2d6e">stream_id</a>;</div>
|
|
<div class="line"><a id="l04757" name="l04757"></a><span class="lineno"> 4757</span>};</div>
|
|
<div class="line"><a id="l04758" name="l04758"></a><span class="lineno"> 4758</span> </div>
|
|
<div class="line"><a id="l04770" name="l04770"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#ga00fb5a0ff995c6b9bd33d0173df289c4"> 4770</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#ga00fb5a0ff995c6b9bd33d0173df289c4">mmagic_controller_tcp_connect</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04771" name="l04771"></a><span class="lineno"> 4771</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l04772" name="l04772"></a><span class="lineno"> 4772</span> <a class="code hl_struct" href="structmmagic__core__tcp__connect__cmd__args.html">mmagic_core_tcp_connect_cmd_args</a> *</div>
|
|
<div class="line"><a id="l04773" name="l04773"></a><span class="lineno"> 4773</span> cmd_args,</div>
|
|
<div class="line"><a id="l04774" name="l04774"></a><span class="lineno"> 4774</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l04775" name="l04775"></a><span class="lineno"> 4775</span> <a class="code hl_struct" href="structmmagic__core__tcp__connect__rsp__args.html">mmagic_core_tcp_connect_rsp_args</a> *</div>
|
|
<div class="line"><a id="l04776" name="l04776"></a><span class="lineno"> 4776</span> rsp_args)</div>
|
|
<div class="line"><a id="l04777" name="l04777"></a><span class="lineno"> 4777</span>{</div>
|
|
<div class="line"><a id="l04778" name="l04778"></a><span class="lineno"> 4778</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04779" name="l04779"></a><span class="lineno"> 4779</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04780" name="l04780"></a><span class="lineno"> 4780</span> uint32_t response_timeout_ms = 15000;</div>
|
|
<div class="line"><a id="l04781" name="l04781"></a><span class="lineno"> 4781</span> </div>
|
|
<div class="line"><a id="l04782" name="l04782"></a><span class="lineno"> 4782</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ae16064ae011fc143df3fbf8319bb3ae2">MMAGIC_TCP_CMD_CONNECT</a>, 0,</div>
|
|
<div class="line"><a id="l04783" name="l04783"></a><span class="lineno"> 4783</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04784" name="l04784"></a><span class="lineno"> 4784</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04785" name="l04785"></a><span class="lineno"> 4785</span> {</div>
|
|
<div class="line"><a id="l04786" name="l04786"></a><span class="lineno"> 4786</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04787" name="l04787"></a><span class="lineno"> 4787</span> }</div>
|
|
<div class="line"><a id="l04788" name="l04788"></a><span class="lineno"> 4788</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ae16064ae011fc143df3fbf8319bb3ae2">MMAGIC_TCP_CMD_CONNECT</a>, 0,</div>
|
|
<div class="line"><a id="l04789" name="l04789"></a><span class="lineno"> 4789</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l04790" name="l04790"></a><span class="lineno"> 4790</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04791" name="l04791"></a><span class="lineno"> 4791</span>}</div>
|
|
<div class="line"><a id="l04792" name="l04792"></a><span class="lineno"> 4792</span> </div>
|
|
<div class="line"><a id="l04794" name="l04794"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__bind__cmd__args.html"> 4794</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__bind__cmd__args.html">mmagic_core_tcp_bind_cmd_args</a></div>
|
|
<div class="line"><a id="l04795" name="l04795"></a><span class="lineno"> 4795</span>{</div>
|
|
<div class="line"><a id="l04797" name="l04797"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__bind__cmd__args.html#a7d5b6757773d8c2ea50c4bd69ea7ddb8"> 4797</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__tcp__bind__cmd__args.html#a7d5b6757773d8c2ea50c4bd69ea7ddb8">port</a>;</div>
|
|
<div class="line"><a id="l04798" name="l04798"></a><span class="lineno"> 4798</span>};</div>
|
|
<div class="line"><a id="l04799" name="l04799"></a><span class="lineno"> 4799</span> </div>
|
|
<div class="line"><a id="l04801" name="l04801"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__bind__rsp__args.html"> 4801</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__bind__rsp__args.html">mmagic_core_tcp_bind_rsp_args</a></div>
|
|
<div class="line"><a id="l04802" name="l04802"></a><span class="lineno"> 4802</span>{</div>
|
|
<div class="line"><a id="l04804" name="l04804"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__bind__rsp__args.html#ae17fd7c66affb3cf88851ee28320f270"> 4804</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__bind__rsp__args.html#ae17fd7c66affb3cf88851ee28320f270">stream_id</a>;</div>
|
|
<div class="line"><a id="l04805" name="l04805"></a><span class="lineno"> 4805</span>};</div>
|
|
<div class="line"><a id="l04806" name="l04806"></a><span class="lineno"> 4806</span> </div>
|
|
<div class="line"><a id="l04818" name="l04818"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#ga74f5d65873939e7f95e9bc6e0e6bb220"> 4818</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#ga74f5d65873939e7f95e9bc6e0e6bb220">mmagic_controller_tcp_bind</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04819" name="l04819"></a><span class="lineno"> 4819</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__bind__cmd__args.html">mmagic_core_tcp_bind_cmd_args</a> *</div>
|
|
<div class="line"><a id="l04820" name="l04820"></a><span class="lineno"> 4820</span> cmd_args,</div>
|
|
<div class="line"><a id="l04821" name="l04821"></a><span class="lineno"> 4821</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__bind__rsp__args.html">mmagic_core_tcp_bind_rsp_args</a> *</div>
|
|
<div class="line"><a id="l04822" name="l04822"></a><span class="lineno"> 4822</span> rsp_args)</div>
|
|
<div class="line"><a id="l04823" name="l04823"></a><span class="lineno"> 4823</span>{</div>
|
|
<div class="line"><a id="l04824" name="l04824"></a><span class="lineno"> 4824</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04825" name="l04825"></a><span class="lineno"> 4825</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l04826" name="l04826"></a><span class="lineno"> 4826</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04827" name="l04827"></a><span class="lineno"> 4827</span> </div>
|
|
<div class="line"><a id="l04828" name="l04828"></a><span class="lineno"> 4828</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ad171ec185155cd4eb4ee103873caaf33">MMAGIC_TCP_CMD_BIND</a>, 0,</div>
|
|
<div class="line"><a id="l04829" name="l04829"></a><span class="lineno"> 4829</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04830" name="l04830"></a><span class="lineno"> 4830</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04831" name="l04831"></a><span class="lineno"> 4831</span> {</div>
|
|
<div class="line"><a id="l04832" name="l04832"></a><span class="lineno"> 4832</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04833" name="l04833"></a><span class="lineno"> 4833</span> }</div>
|
|
<div class="line"><a id="l04834" name="l04834"></a><span class="lineno"> 4834</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ad171ec185155cd4eb4ee103873caaf33">MMAGIC_TCP_CMD_BIND</a>, 0,</div>
|
|
<div class="line"><a id="l04835" name="l04835"></a><span class="lineno"> 4835</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l04836" name="l04836"></a><span class="lineno"> 4836</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04837" name="l04837"></a><span class="lineno"> 4837</span>}</div>
|
|
<div class="line"><a id="l04838" name="l04838"></a><span class="lineno"> 4838</span> </div>
|
|
<div class="line"><a id="l04840" name="l04840"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__recv__cmd__args.html"> 4840</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__recv__cmd__args.html">mmagic_core_tcp_recv_cmd_args</a></div>
|
|
<div class="line"><a id="l04841" name="l04841"></a><span class="lineno"> 4841</span>{</div>
|
|
<div class="line"><a id="l04843" name="l04843"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__recv__cmd__args.html#ac5c116852bb3a1c6132fb3ca91b19ddb"> 4843</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__recv__cmd__args.html#ac5c116852bb3a1c6132fb3ca91b19ddb">stream_id</a>;</div>
|
|
<div class="line"><a id="l04845" name="l04845"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__recv__cmd__args.html#af727e7b477605fca2b8c3018c6d5e850"> 4845</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__tcp__recv__cmd__args.html#af727e7b477605fca2b8c3018c6d5e850">len</a>;</div>
|
|
<div class="line"><a id="l04847" name="l04847"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__recv__cmd__args.html#a7864b115fb386c8f9df0da53c0966c0f"> 4847</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__tcp__recv__cmd__args.html#a7864b115fb386c8f9df0da53c0966c0f">timeout</a>;</div>
|
|
<div class="line"><a id="l04848" name="l04848"></a><span class="lineno"> 4848</span>};</div>
|
|
<div class="line"><a id="l04849" name="l04849"></a><span class="lineno"> 4849</span> </div>
|
|
<div class="line"><a id="l04851" name="l04851"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__recv__rsp__args.html"> 4851</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__recv__rsp__args.html">mmagic_core_tcp_recv_rsp_args</a></div>
|
|
<div class="line"><a id="l04852" name="l04852"></a><span class="lineno"> 4852</span>{</div>
|
|
<div class="line"><a id="l04854" name="l04854"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__recv__rsp__args.html#afc0c1045d9d4447975dd6365038b9f45"> 4854</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structraw1536.html">raw1536</a> buffer;</div>
|
|
<div class="line"><a id="l04855" name="l04855"></a><span class="lineno"> 4855</span>};</div>
|
|
<div class="line"><a id="l04856" name="l04856"></a><span class="lineno"> 4856</span> </div>
|
|
<div class="line"><a id="l04868" name="l04868"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#ga4535056b97f9f1a3fa0df70000d120da"> 4868</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#ga4535056b97f9f1a3fa0df70000d120da">mmagic_controller_tcp_recv</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04869" name="l04869"></a><span class="lineno"> 4869</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__recv__cmd__args.html">mmagic_core_tcp_recv_cmd_args</a> *</div>
|
|
<div class="line"><a id="l04870" name="l04870"></a><span class="lineno"> 4870</span> cmd_args,</div>
|
|
<div class="line"><a id="l04871" name="l04871"></a><span class="lineno"> 4871</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__recv__rsp__args.html">mmagic_core_tcp_recv_rsp_args</a> *</div>
|
|
<div class="line"><a id="l04872" name="l04872"></a><span class="lineno"> 4872</span> rsp_args)</div>
|
|
<div class="line"><a id="l04873" name="l04873"></a><span class="lineno"> 4873</span>{</div>
|
|
<div class="line"><a id="l04874" name="l04874"></a><span class="lineno"> 4874</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04875" name="l04875"></a><span class="lineno"> 4875</span> <span class="keyword">const</span> uint8_t stream_id = cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__recv__cmd__args.html#ac5c116852bb3a1c6132fb3ca91b19ddb">stream_id</a>;</div>
|
|
<div class="line"><a id="l04876" name="l04876"></a><span class="lineno"> 4876</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04877" name="l04877"></a><span class="lineno"> 4877</span> </div>
|
|
<div class="line"><a id="l04878" name="l04878"></a><span class="lineno"> 4878</span> <span class="comment">/* Account for the timeout argument when waiting for the response and make sure no overflow. */</span></div>
|
|
<div class="line"><a id="l04879" name="l04879"></a><span class="lineno"> 4879</span> <span class="keywordflow">if</span> (UINT32_MAX - response_timeout_ms >= cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__recv__cmd__args.html#a7864b115fb386c8f9df0da53c0966c0f">timeout</a>)</div>
|
|
<div class="line"><a id="l04880" name="l04880"></a><span class="lineno"> 4880</span> {</div>
|
|
<div class="line"><a id="l04881" name="l04881"></a><span class="lineno"> 4881</span> response_timeout_ms += cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__recv__cmd__args.html#a7864b115fb386c8f9df0da53c0966c0f">timeout</a>;</div>
|
|
<div class="line"><a id="l04882" name="l04882"></a><span class="lineno"> 4882</span> }</div>
|
|
<div class="line"><a id="l04883" name="l04883"></a><span class="lineno"> 4883</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l04884" name="l04884"></a><span class="lineno"> 4884</span> {</div>
|
|
<div class="line"><a id="l04885" name="l04885"></a><span class="lineno"> 4885</span> response_timeout_ms = UINT32_MAX;</div>
|
|
<div class="line"><a id="l04886" name="l04886"></a><span class="lineno"> 4886</span> }</div>
|
|
<div class="line"><a id="l04887" name="l04887"></a><span class="lineno"> 4887</span> </div>
|
|
<div class="line"><a id="l04888" name="l04888"></a><span class="lineno"> 4888</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aec0f4bf8d543f26b2abd857050c19251">MMAGIC_TCP_CMD_RECV</a>, 0,</div>
|
|
<div class="line"><a id="l04889" name="l04889"></a><span class="lineno"> 4889</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04890" name="l04890"></a><span class="lineno"> 4890</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04891" name="l04891"></a><span class="lineno"> 4891</span> {</div>
|
|
<div class="line"><a id="l04892" name="l04892"></a><span class="lineno"> 4892</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04893" name="l04893"></a><span class="lineno"> 4893</span> }</div>
|
|
<div class="line"><a id="l04894" name="l04894"></a><span class="lineno"> 4894</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aec0f4bf8d543f26b2abd857050c19251">MMAGIC_TCP_CMD_RECV</a>, 0,</div>
|
|
<div class="line"><a id="l04895" name="l04895"></a><span class="lineno"> 4895</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l04896" name="l04896"></a><span class="lineno"> 4896</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04897" name="l04897"></a><span class="lineno"> 4897</span>}</div>
|
|
<div class="line"><a id="l04898" name="l04898"></a><span class="lineno"> 4898</span> </div>
|
|
<div class="line"><a id="l04900" name="l04900"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__send__cmd__args.html"> 4900</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__send__cmd__args.html">mmagic_core_tcp_send_cmd_args</a></div>
|
|
<div class="line"><a id="l04901" name="l04901"></a><span class="lineno"> 4901</span>{</div>
|
|
<div class="line"><a id="l04903" name="l04903"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__send__cmd__args.html#ae493dd4ea07dc348f593ecc71b4fe0c8"> 4903</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__send__cmd__args.html#ae493dd4ea07dc348f593ecc71b4fe0c8">stream_id</a>;</div>
|
|
<div class="line"><a id="l04905" name="l04905"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__send__cmd__args.html#a6caf2c885e859058c8eb492b8449f38b"> 4905</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structraw1536.html">raw1536</a> buffer;</div>
|
|
<div class="line"><a id="l04906" name="l04906"></a><span class="lineno"> 4906</span>};</div>
|
|
<div class="line"><a id="l04907" name="l04907"></a><span class="lineno"> 4907</span> </div>
|
|
<div class="line"><a id="l04916" name="l04916"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#gae59d7b13f383d5f4f4e5513ee5a03275"> 4916</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#gae59d7b13f383d5f4f4e5513ee5a03275">mmagic_controller_tcp_send</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04917" name="l04917"></a><span class="lineno"> 4917</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__send__cmd__args.html">mmagic_core_tcp_send_cmd_args</a> *</div>
|
|
<div class="line"><a id="l04918" name="l04918"></a><span class="lineno"> 4918</span> cmd_args)</div>
|
|
<div class="line"><a id="l04919" name="l04919"></a><span class="lineno"> 4919</span>{</div>
|
|
<div class="line"><a id="l04920" name="l04920"></a><span class="lineno"> 4920</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04921" name="l04921"></a><span class="lineno"> 4921</span> <span class="keyword">const</span> uint8_t stream_id = cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__send__cmd__args.html#ae493dd4ea07dc348f593ecc71b4fe0c8">stream_id</a>;</div>
|
|
<div class="line"><a id="l04922" name="l04922"></a><span class="lineno"> 4922</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04923" name="l04923"></a><span class="lineno"> 4923</span> </div>
|
|
<div class="line"><a id="l04924" name="l04924"></a><span class="lineno"> 4924</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999adea717751ba4f79cf0be987a38c8b8cc">MMAGIC_TCP_CMD_SEND</a>, 0,</div>
|
|
<div class="line"><a id="l04925" name="l04925"></a><span class="lineno"> 4925</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04926" name="l04926"></a><span class="lineno"> 4926</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04927" name="l04927"></a><span class="lineno"> 4927</span> {</div>
|
|
<div class="line"><a id="l04928" name="l04928"></a><span class="lineno"> 4928</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04929" name="l04929"></a><span class="lineno"> 4929</span> }</div>
|
|
<div class="line"><a id="l04930" name="l04930"></a><span class="lineno"> 4930</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999adea717751ba4f79cf0be987a38c8b8cc">MMAGIC_TCP_CMD_SEND</a>, 0, NULL,</div>
|
|
<div class="line"><a id="l04931" name="l04931"></a><span class="lineno"> 4931</span> 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l04932" name="l04932"></a><span class="lineno"> 4932</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04933" name="l04933"></a><span class="lineno"> 4933</span>}</div>
|
|
<div class="line"><a id="l04934" name="l04934"></a><span class="lineno"> 4934</span> </div>
|
|
<div class="line"><a id="l04936" name="l04936"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__read__poll__cmd__args.html"> 4936</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__read__poll__cmd__args.html">mmagic_core_tcp_read_poll_cmd_args</a></div>
|
|
<div class="line"><a id="l04937" name="l04937"></a><span class="lineno"> 4937</span>{</div>
|
|
<div class="line"><a id="l04939" name="l04939"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__read__poll__cmd__args.html#a62a15806181f692e304923dc38608a7c"> 4939</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__read__poll__cmd__args.html#a62a15806181f692e304923dc38608a7c">stream_id</a>;</div>
|
|
<div class="line"><a id="l04941" name="l04941"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__read__poll__cmd__args.html#a2de171b02e2a7512212dab6c1650d267"> 4941</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__tcp__read__poll__cmd__args.html#a2de171b02e2a7512212dab6c1650d267">timeout</a>;</div>
|
|
<div class="line"><a id="l04942" name="l04942"></a><span class="lineno"> 4942</span>};</div>
|
|
<div class="line"><a id="l04943" name="l04943"></a><span class="lineno"> 4943</span> </div>
|
|
<div class="line"><a id="l04952" name="l04952"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#ga6203b78ab673a22055f737fdbdb8da88"> 4952</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#ga6203b78ab673a22055f737fdbdb8da88">mmagic_controller_tcp_read_poll</a>(</div>
|
|
<div class="line"><a id="l04953" name="l04953"></a><span class="lineno"> 4953</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l04954" name="l04954"></a><span class="lineno"> 4954</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l04955" name="l04955"></a><span class="lineno"> 4955</span> <a class="code hl_struct" href="structmmagic__core__tcp__read__poll__cmd__args.html">mmagic_core_tcp_read_poll_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l04956" name="l04956"></a><span class="lineno"> 4956</span>{</div>
|
|
<div class="line"><a id="l04957" name="l04957"></a><span class="lineno"> 4957</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l04958" name="l04958"></a><span class="lineno"> 4958</span> <span class="keyword">const</span> uint8_t stream_id = cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__read__poll__cmd__args.html#a62a15806181f692e304923dc38608a7c">stream_id</a>;</div>
|
|
<div class="line"><a id="l04959" name="l04959"></a><span class="lineno"> 4959</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l04960" name="l04960"></a><span class="lineno"> 4960</span> </div>
|
|
<div class="line"><a id="l04961" name="l04961"></a><span class="lineno"> 4961</span> <span class="comment">/* Account for the timeout argument when waiting for the response and make sure no overflow. */</span></div>
|
|
<div class="line"><a id="l04962" name="l04962"></a><span class="lineno"> 4962</span> <span class="keywordflow">if</span> (UINT32_MAX - response_timeout_ms >= cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__read__poll__cmd__args.html#a2de171b02e2a7512212dab6c1650d267">timeout</a>)</div>
|
|
<div class="line"><a id="l04963" name="l04963"></a><span class="lineno"> 4963</span> {</div>
|
|
<div class="line"><a id="l04964" name="l04964"></a><span class="lineno"> 4964</span> response_timeout_ms += cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__read__poll__cmd__args.html#a2de171b02e2a7512212dab6c1650d267">timeout</a>;</div>
|
|
<div class="line"><a id="l04965" name="l04965"></a><span class="lineno"> 4965</span> }</div>
|
|
<div class="line"><a id="l04966" name="l04966"></a><span class="lineno"> 4966</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l04967" name="l04967"></a><span class="lineno"> 4967</span> {</div>
|
|
<div class="line"><a id="l04968" name="l04968"></a><span class="lineno"> 4968</span> response_timeout_ms = UINT32_MAX;</div>
|
|
<div class="line"><a id="l04969" name="l04969"></a><span class="lineno"> 4969</span> }</div>
|
|
<div class="line"><a id="l04970" name="l04970"></a><span class="lineno"> 4970</span> </div>
|
|
<div class="line"><a id="l04971" name="l04971"></a><span class="lineno"> 4971</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999acd95c012c13d73f06e2ff1a8dc9d60c1">MMAGIC_TCP_CMD_READ_POLL</a>, 0,</div>
|
|
<div class="line"><a id="l04972" name="l04972"></a><span class="lineno"> 4972</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l04973" name="l04973"></a><span class="lineno"> 4973</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l04974" name="l04974"></a><span class="lineno"> 4974</span> {</div>
|
|
<div class="line"><a id="l04975" name="l04975"></a><span class="lineno"> 4975</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04976" name="l04976"></a><span class="lineno"> 4976</span> }</div>
|
|
<div class="line"><a id="l04977" name="l04977"></a><span class="lineno"> 4977</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999acd95c012c13d73f06e2ff1a8dc9d60c1">MMAGIC_TCP_CMD_READ_POLL</a>, 0,</div>
|
|
<div class="line"><a id="l04978" name="l04978"></a><span class="lineno"> 4978</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l04979" name="l04979"></a><span class="lineno"> 4979</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l04980" name="l04980"></a><span class="lineno"> 4980</span>}</div>
|
|
<div class="line"><a id="l04981" name="l04981"></a><span class="lineno"> 4981</span> </div>
|
|
<div class="line"><a id="l04983" name="l04983"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__write__poll__cmd__args.html"> 4983</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__write__poll__cmd__args.html">mmagic_core_tcp_write_poll_cmd_args</a></div>
|
|
<div class="line"><a id="l04984" name="l04984"></a><span class="lineno"> 4984</span>{</div>
|
|
<div class="line"><a id="l04986" name="l04986"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4584caa2db07419a94d019fd67bd6681"> 4986</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4584caa2db07419a94d019fd67bd6681">stream_id</a>;</div>
|
|
<div class="line"><a id="l04988" name="l04988"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4da887a142bc785b12f0cf272c3a9dbd"> 4988</a></span> uint32_t <a class="code hl_variable" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4da887a142bc785b12f0cf272c3a9dbd">timeout</a>;</div>
|
|
<div class="line"><a id="l04989" name="l04989"></a><span class="lineno"> 4989</span>};</div>
|
|
<div class="line"><a id="l04990" name="l04990"></a><span class="lineno"> 4990</span> </div>
|
|
<div class="line"><a id="l04999" name="l04999"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#ga5b62c4c5b56745295b47ae05c1c88755"> 4999</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#ga5b62c4c5b56745295b47ae05c1c88755">mmagic_controller_tcp_write_poll</a>(</div>
|
|
<div class="line"><a id="l05000" name="l05000"></a><span class="lineno"> 5000</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05001" name="l05001"></a><span class="lineno"> 5001</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05002" name="l05002"></a><span class="lineno"> 5002</span> <a class="code hl_struct" href="structmmagic__core__tcp__write__poll__cmd__args.html">mmagic_core_tcp_write_poll_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l05003" name="l05003"></a><span class="lineno"> 5003</span>{</div>
|
|
<div class="line"><a id="l05004" name="l05004"></a><span class="lineno"> 5004</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05005" name="l05005"></a><span class="lineno"> 5005</span> <span class="keyword">const</span> uint8_t stream_id = cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4584caa2db07419a94d019fd67bd6681">stream_id</a>;</div>
|
|
<div class="line"><a id="l05006" name="l05006"></a><span class="lineno"> 5006</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05007" name="l05007"></a><span class="lineno"> 5007</span> </div>
|
|
<div class="line"><a id="l05008" name="l05008"></a><span class="lineno"> 5008</span> <span class="comment">/* Account for the timeout argument when waiting for the response and make sure no overflow. */</span></div>
|
|
<div class="line"><a id="l05009" name="l05009"></a><span class="lineno"> 5009</span> <span class="keywordflow">if</span> (UINT32_MAX - response_timeout_ms >= cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4da887a142bc785b12f0cf272c3a9dbd">timeout</a>)</div>
|
|
<div class="line"><a id="l05010" name="l05010"></a><span class="lineno"> 5010</span> {</div>
|
|
<div class="line"><a id="l05011" name="l05011"></a><span class="lineno"> 5011</span> response_timeout_ms += cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__write__poll__cmd__args.html#a4da887a142bc785b12f0cf272c3a9dbd">timeout</a>;</div>
|
|
<div class="line"><a id="l05012" name="l05012"></a><span class="lineno"> 5012</span> }</div>
|
|
<div class="line"><a id="l05013" name="l05013"></a><span class="lineno"> 5013</span> <span class="keywordflow">else</span></div>
|
|
<div class="line"><a id="l05014" name="l05014"></a><span class="lineno"> 5014</span> {</div>
|
|
<div class="line"><a id="l05015" name="l05015"></a><span class="lineno"> 5015</span> response_timeout_ms = UINT32_MAX;</div>
|
|
<div class="line"><a id="l05016" name="l05016"></a><span class="lineno"> 5016</span> }</div>
|
|
<div class="line"><a id="l05017" name="l05017"></a><span class="lineno"> 5017</span> </div>
|
|
<div class="line"><a id="l05018" name="l05018"></a><span class="lineno"> 5018</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a9b57fdbb9ab42db3beeee7c9563d10b4">MMAGIC_TCP_CMD_WRITE_POLL</a>, 0,</div>
|
|
<div class="line"><a id="l05019" name="l05019"></a><span class="lineno"> 5019</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05020" name="l05020"></a><span class="lineno"> 5020</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05021" name="l05021"></a><span class="lineno"> 5021</span> {</div>
|
|
<div class="line"><a id="l05022" name="l05022"></a><span class="lineno"> 5022</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05023" name="l05023"></a><span class="lineno"> 5023</span> }</div>
|
|
<div class="line"><a id="l05024" name="l05024"></a><span class="lineno"> 5024</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a9b57fdbb9ab42db3beeee7c9563d10b4">MMAGIC_TCP_CMD_WRITE_POLL</a>, 0,</div>
|
|
<div class="line"><a id="l05025" name="l05025"></a><span class="lineno"> 5025</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l05026" name="l05026"></a><span class="lineno"> 5026</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05027" name="l05027"></a><span class="lineno"> 5027</span>}</div>
|
|
<div class="line"><a id="l05028" name="l05028"></a><span class="lineno"> 5028</span> </div>
|
|
<div class="line"><a id="l05030" name="l05030"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__accept__cmd__args.html"> 5030</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__accept__cmd__args.html">mmagic_core_tcp_accept_cmd_args</a></div>
|
|
<div class="line"><a id="l05031" name="l05031"></a><span class="lineno"> 5031</span>{</div>
|
|
<div class="line"><a id="l05033" name="l05033"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__accept__cmd__args.html#ac5eeb5ea1d99bfc81505693a426b0682"> 5033</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__accept__cmd__args.html#ac5eeb5ea1d99bfc81505693a426b0682">stream_id</a>;</div>
|
|
<div class="line"><a id="l05034" name="l05034"></a><span class="lineno"> 5034</span>};</div>
|
|
<div class="line"><a id="l05035" name="l05035"></a><span class="lineno"> 5035</span> </div>
|
|
<div class="line"><a id="l05037" name="l05037"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__accept__rsp__args.html"> 5037</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__accept__rsp__args.html">mmagic_core_tcp_accept_rsp_args</a></div>
|
|
<div class="line"><a id="l05038" name="l05038"></a><span class="lineno"> 5038</span>{</div>
|
|
<div class="line"><a id="l05040" name="l05040"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__accept__rsp__args.html#a1e55bcb064598d4c248e8469f5c13dcb"> 5040</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__accept__rsp__args.html#a1e55bcb064598d4c248e8469f5c13dcb">stream_id</a>;</div>
|
|
<div class="line"><a id="l05041" name="l05041"></a><span class="lineno"> 5041</span>};</div>
|
|
<div class="line"><a id="l05042" name="l05042"></a><span class="lineno"> 5042</span> </div>
|
|
<div class="line"><a id="l05054" name="l05054"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#ga0d5363251d7a7d63d5e06c020be217a1"> 5054</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#ga0d5363251d7a7d63d5e06c020be217a1">mmagic_controller_tcp_accept</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05055" name="l05055"></a><span class="lineno"> 5055</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__accept__cmd__args.html">mmagic_core_tcp_accept_cmd_args</a></div>
|
|
<div class="line"><a id="l05056" name="l05056"></a><span class="lineno"> 5056</span> *cmd_args,</div>
|
|
<div class="line"><a id="l05057" name="l05057"></a><span class="lineno"> 5057</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__accept__rsp__args.html">mmagic_core_tcp_accept_rsp_args</a></div>
|
|
<div class="line"><a id="l05058" name="l05058"></a><span class="lineno"> 5058</span> *rsp_args)</div>
|
|
<div class="line"><a id="l05059" name="l05059"></a><span class="lineno"> 5059</span>{</div>
|
|
<div class="line"><a id="l05060" name="l05060"></a><span class="lineno"> 5060</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05061" name="l05061"></a><span class="lineno"> 5061</span> <span class="keyword">const</span> uint8_t stream_id = cmd_args-><a class="code hl_variable" href="structmmagic__core__tcp__accept__cmd__args.html#ac5eeb5ea1d99bfc81505693a426b0682">stream_id</a>;</div>
|
|
<div class="line"><a id="l05062" name="l05062"></a><span class="lineno"> 5062</span> uint32_t response_timeout_ms = -1;</div>
|
|
<div class="line"><a id="l05063" name="l05063"></a><span class="lineno"> 5063</span> </div>
|
|
<div class="line"><a id="l05064" name="l05064"></a><span class="lineno"> 5064</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a274b3901b5b8fcb22a55359732734512">MMAGIC_TCP_CMD_ACCEPT</a>, 0,</div>
|
|
<div class="line"><a id="l05065" name="l05065"></a><span class="lineno"> 5065</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05066" name="l05066"></a><span class="lineno"> 5066</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05067" name="l05067"></a><span class="lineno"> 5067</span> {</div>
|
|
<div class="line"><a id="l05068" name="l05068"></a><span class="lineno"> 5068</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05069" name="l05069"></a><span class="lineno"> 5069</span> }</div>
|
|
<div class="line"><a id="l05070" name="l05070"></a><span class="lineno"> 5070</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a274b3901b5b8fcb22a55359732734512">MMAGIC_TCP_CMD_ACCEPT</a>, 0,</div>
|
|
<div class="line"><a id="l05071" name="l05071"></a><span class="lineno"> 5071</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l05072" name="l05072"></a><span class="lineno"> 5072</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05073" name="l05073"></a><span class="lineno"> 5073</span>}</div>
|
|
<div class="line"><a id="l05074" name="l05074"></a><span class="lineno"> 5074</span> </div>
|
|
<div class="line"><a id="l05076" name="l05076"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__close__cmd__args.html"> 5076</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__tcp__close__cmd__args.html">mmagic_core_tcp_close_cmd_args</a></div>
|
|
<div class="line"><a id="l05077" name="l05077"></a><span class="lineno"> 5077</span>{</div>
|
|
<div class="line"><a id="l05079" name="l05079"></a><span class="lineno"><a class="line" href="structmmagic__core__tcp__close__cmd__args.html#a3f68c7e83623a1a7a53e1f44ac0b6d34"> 5079</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__tcp__close__cmd__args.html#a3f68c7e83623a1a7a53e1f44ac0b6d34">stream_id</a>;</div>
|
|
<div class="line"><a id="l05080" name="l05080"></a><span class="lineno"> 5080</span>};</div>
|
|
<div class="line"><a id="l05081" name="l05081"></a><span class="lineno"> 5081</span> </div>
|
|
<div class="line"><a id="l05090" name="l05090"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TCP.html#gae6e7329df734163f5b0f99f0a2f272ae"> 5090</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TCP.html#gae6e7329df734163f5b0f99f0a2f272ae">mmagic_controller_tcp_close</a>(<span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05091" name="l05091"></a><span class="lineno"> 5091</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structmmagic__core__tcp__close__cmd__args.html">mmagic_core_tcp_close_cmd_args</a> *</div>
|
|
<div class="line"><a id="l05092" name="l05092"></a><span class="lineno"> 5092</span> cmd_args)</div>
|
|
<div class="line"><a id="l05093" name="l05093"></a><span class="lineno"> 5093</span>{</div>
|
|
<div class="line"><a id="l05094" name="l05094"></a><span class="lineno"> 5094</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05095" name="l05095"></a><span class="lineno"> 5095</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05096" name="l05096"></a><span class="lineno"> 5096</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05097" name="l05097"></a><span class="lineno"> 5097</span> </div>
|
|
<div class="line"><a id="l05098" name="l05098"></a><span class="lineno"> 5098</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aea82494ab1800a1851b791f75d5f4b11">MMAGIC_TCP_CMD_CLOSE</a>, 0,</div>
|
|
<div class="line"><a id="l05099" name="l05099"></a><span class="lineno"> 5099</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05100" name="l05100"></a><span class="lineno"> 5100</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05101" name="l05101"></a><span class="lineno"> 5101</span> {</div>
|
|
<div class="line"><a id="l05102" name="l05102"></a><span class="lineno"> 5102</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05103" name="l05103"></a><span class="lineno"> 5103</span> }</div>
|
|
<div class="line"><a id="l05104" name="l05104"></a><span class="lineno"> 5104</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aea82494ab1800a1851b791f75d5f4b11">MMAGIC_TCP_CMD_CLOSE</a>, 0, NULL,</div>
|
|
<div class="line"><a id="l05105" name="l05105"></a><span class="lineno"> 5105</span> 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l05106" name="l05106"></a><span class="lineno"> 5106</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05107" name="l05107"></a><span class="lineno"> 5107</span>}</div>
|
|
<div class="line"><a id="l05108" name="l05108"></a><span class="lineno"> 5108</span> </div>
|
|
<div class="line"><a id="l05132" name="l05132"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gacd096cfdd34c4d5fd95adf2dabfea2a3"> 5132</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gacd096cfdd34c4d5fd95adf2dabfea2a3">mmagic_controller_get_tls_root_ca_certificate</a>(</div>
|
|
<div class="line"><a id="l05133" name="l05133"></a><span class="lineno"> 5133</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structraw1536.html">raw1536</a> *var)</div>
|
|
<div class="line"><a id="l05134" name="l05134"></a><span class="lineno"> 5134</span>{</div>
|
|
<div class="line"><a id="l05135" name="l05135"></a><span class="lineno"> 5135</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05136" name="l05136"></a><span class="lineno"> 5136</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05137" name="l05137"></a><span class="lineno"> 5137</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472">MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l05138" name="l05138"></a><span class="lineno"> 5138</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05139" name="l05139"></a><span class="lineno"> 5139</span> {</div>
|
|
<div class="line"><a id="l05140" name="l05140"></a><span class="lineno"> 5140</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05141" name="l05141"></a><span class="lineno"> 5141</span> }</div>
|
|
<div class="line"><a id="l05142" name="l05142"></a><span class="lineno"> 5142</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05143" name="l05143"></a><span class="lineno"> 5143</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472">MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l05144" name="l05144"></a><span class="lineno"> 5144</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05145" name="l05145"></a><span class="lineno"> 5145</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05146" name="l05146"></a><span class="lineno"> 5146</span>}</div>
|
|
<div class="line"><a id="l05147" name="l05147"></a><span class="lineno"> 5147</span> </div>
|
|
<div class="line"><a id="l05159" name="l05159"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gab63127669f107410b7f2d53aa5d902ce"> 5159</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gab63127669f107410b7f2d53aa5d902ce">mmagic_controller_set_tls_root_ca_certificate</a>(</div>
|
|
<div class="line"><a id="l05160" name="l05160"></a><span class="lineno"> 5160</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structraw1536.html">raw1536</a> *var)</div>
|
|
<div class="line"><a id="l05161" name="l05161"></a><span class="lineno"> 5161</span>{</div>
|
|
<div class="line"><a id="l05162" name="l05162"></a><span class="lineno"> 5162</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05163" name="l05163"></a><span class="lineno"> 5163</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05164" name="l05164"></a><span class="lineno"> 5164</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472">MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l05165" name="l05165"></a><span class="lineno"> 5165</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05166" name="l05166"></a><span class="lineno"> 5166</span> {</div>
|
|
<div class="line"><a id="l05167" name="l05167"></a><span class="lineno"> 5167</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05168" name="l05168"></a><span class="lineno"> 5168</span> }</div>
|
|
<div class="line"><a id="l05169" name="l05169"></a><span class="lineno"> 5169</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05170" name="l05170"></a><span class="lineno"> 5170</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472">MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l05171" name="l05171"></a><span class="lineno"> 5171</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05172" name="l05172"></a><span class="lineno"> 5172</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05173" name="l05173"></a><span class="lineno"> 5173</span>}</div>
|
|
<div class="line"><a id="l05174" name="l05174"></a><span class="lineno"> 5174</span> </div>
|
|
<div class="line"><a id="l05186" name="l05186"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gaae28fef89d2b413009f7a80e95d631f3"> 5186</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gaae28fef89d2b413009f7a80e95d631f3">mmagic_controller_get_tls_client_certificate</a>(</div>
|
|
<div class="line"><a id="l05187" name="l05187"></a><span class="lineno"> 5187</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structraw1536.html">raw1536</a> *var)</div>
|
|
<div class="line"><a id="l05188" name="l05188"></a><span class="lineno"> 5188</span>{</div>
|
|
<div class="line"><a id="l05189" name="l05189"></a><span class="lineno"> 5189</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05190" name="l05190"></a><span class="lineno"> 5190</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05191" name="l05191"></a><span class="lineno"> 5191</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee">MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l05192" name="l05192"></a><span class="lineno"> 5192</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05193" name="l05193"></a><span class="lineno"> 5193</span> {</div>
|
|
<div class="line"><a id="l05194" name="l05194"></a><span class="lineno"> 5194</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05195" name="l05195"></a><span class="lineno"> 5195</span> }</div>
|
|
<div class="line"><a id="l05196" name="l05196"></a><span class="lineno"> 5196</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05197" name="l05197"></a><span class="lineno"> 5197</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee">MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l05198" name="l05198"></a><span class="lineno"> 5198</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05199" name="l05199"></a><span class="lineno"> 5199</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05200" name="l05200"></a><span class="lineno"> 5200</span>}</div>
|
|
<div class="line"><a id="l05201" name="l05201"></a><span class="lineno"> 5201</span> </div>
|
|
<div class="line"><a id="l05213" name="l05213"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gab673dc0c23d98b80bba350b1f61ca154"> 5213</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gab673dc0c23d98b80bba350b1f61ca154">mmagic_controller_set_tls_client_certificate</a>(</div>
|
|
<div class="line"><a id="l05214" name="l05214"></a><span class="lineno"> 5214</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structraw1536.html">raw1536</a> *var)</div>
|
|
<div class="line"><a id="l05215" name="l05215"></a><span class="lineno"> 5215</span>{</div>
|
|
<div class="line"><a id="l05216" name="l05216"></a><span class="lineno"> 5216</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05217" name="l05217"></a><span class="lineno"> 5217</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05218" name="l05218"></a><span class="lineno"> 5218</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee">MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l05219" name="l05219"></a><span class="lineno"> 5219</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05220" name="l05220"></a><span class="lineno"> 5220</span> {</div>
|
|
<div class="line"><a id="l05221" name="l05221"></a><span class="lineno"> 5221</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05222" name="l05222"></a><span class="lineno"> 5222</span> }</div>
|
|
<div class="line"><a id="l05223" name="l05223"></a><span class="lineno"> 5223</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05224" name="l05224"></a><span class="lineno"> 5224</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee">MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l05225" name="l05225"></a><span class="lineno"> 5225</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05226" name="l05226"></a><span class="lineno"> 5226</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05227" name="l05227"></a><span class="lineno"> 5227</span>}</div>
|
|
<div class="line"><a id="l05228" name="l05228"></a><span class="lineno"> 5228</span> </div>
|
|
<div class="line"><a id="l05239" name="l05239"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gaf1a108e77244f9cc218673e00327bffa"> 5239</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gaf1a108e77244f9cc218673e00327bffa">mmagic_controller_get_tls_client_private_key</a>(</div>
|
|
<div class="line"><a id="l05240" name="l05240"></a><span class="lineno"> 5240</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structraw1536.html">raw1536</a> *var)</div>
|
|
<div class="line"><a id="l05241" name="l05241"></a><span class="lineno"> 5241</span>{</div>
|
|
<div class="line"><a id="l05242" name="l05242"></a><span class="lineno"> 5242</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05243" name="l05243"></a><span class="lineno"> 5243</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05244" name="l05244"></a><span class="lineno"> 5244</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27">MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l05245" name="l05245"></a><span class="lineno"> 5245</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05246" name="l05246"></a><span class="lineno"> 5246</span> {</div>
|
|
<div class="line"><a id="l05247" name="l05247"></a><span class="lineno"> 5247</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05248" name="l05248"></a><span class="lineno"> 5248</span> }</div>
|
|
<div class="line"><a id="l05249" name="l05249"></a><span class="lineno"> 5249</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05250" name="l05250"></a><span class="lineno"> 5250</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27">MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l05251" name="l05251"></a><span class="lineno"> 5251</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05252" name="l05252"></a><span class="lineno"> 5252</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05253" name="l05253"></a><span class="lineno"> 5253</span>}</div>
|
|
<div class="line"><a id="l05254" name="l05254"></a><span class="lineno"> 5254</span> </div>
|
|
<div class="line"><a id="l05265" name="l05265"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#ga3cc8071b40c3c2d29bc4ec03895ac717"> 5265</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#ga3cc8071b40c3c2d29bc4ec03895ac717">mmagic_controller_set_tls_client_private_key</a>(</div>
|
|
<div class="line"><a id="l05266" name="l05266"></a><span class="lineno"> 5266</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structraw1536.html">raw1536</a> *var)</div>
|
|
<div class="line"><a id="l05267" name="l05267"></a><span class="lineno"> 5267</span>{</div>
|
|
<div class="line"><a id="l05268" name="l05268"></a><span class="lineno"> 5268</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05269" name="l05269"></a><span class="lineno"> 5269</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05270" name="l05270"></a><span class="lineno"> 5270</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27">MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var));</div>
|
|
<div class="line"><a id="l05271" name="l05271"></a><span class="lineno"> 5271</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05272" name="l05272"></a><span class="lineno"> 5272</span> {</div>
|
|
<div class="line"><a id="l05273" name="l05273"></a><span class="lineno"> 5273</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05274" name="l05274"></a><span class="lineno"> 5274</span> }</div>
|
|
<div class="line"><a id="l05275" name="l05275"></a><span class="lineno"> 5275</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05276" name="l05276"></a><span class="lineno"> 5276</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27">MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l05277" name="l05277"></a><span class="lineno"> 5277</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05278" name="l05278"></a><span class="lineno"> 5278</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05279" name="l05279"></a><span class="lineno"> 5279</span>}</div>
|
|
<div class="line"><a id="l05280" name="l05280"></a><span class="lineno"> 5280</span> </div>
|
|
<div class="line"><a id="l05288" name="l05288"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#ga579ddb0ead027f26c11e9047954dac16"> 5288</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#ga579ddb0ead027f26c11e9047954dac16">mmagic_controller_tls_commit_all</a>(</div>
|
|
<div class="line"><a id="l05289" name="l05289"></a><span class="lineno"> 5289</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l05290" name="l05290"></a><span class="lineno"> 5290</span>{</div>
|
|
<div class="line"><a id="l05291" name="l05291"></a><span class="lineno"> 5291</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05292" name="l05292"></a><span class="lineno"> 5292</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35acf900987eba4738627158fedc0c1984f">MMAGIC_TLS_CMD_COMMIT</a>, 0,</div>
|
|
<div class="line"><a id="l05293" name="l05293"></a><span class="lineno"> 5293</span> NULL, 0);</div>
|
|
<div class="line"><a id="l05294" name="l05294"></a><span class="lineno"> 5294</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05295" name="l05295"></a><span class="lineno"> 5295</span> {</div>
|
|
<div class="line"><a id="l05296" name="l05296"></a><span class="lineno"> 5296</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05297" name="l05297"></a><span class="lineno"> 5297</span> }</div>
|
|
<div class="line"><a id="l05298" name="l05298"></a><span class="lineno"> 5298</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35acf900987eba4738627158fedc0c1984f">MMAGIC_TLS_CMD_COMMIT</a>, 0,</div>
|
|
<div class="line"><a id="l05299" name="l05299"></a><span class="lineno"> 5299</span> NULL, 0, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05300" name="l05300"></a><span class="lineno"> 5300</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05301" name="l05301"></a><span class="lineno"> 5301</span>}</div>
|
|
<div class="line"><a id="l05302" name="l05302"></a><span class="lineno"> 5302</span> </div>
|
|
<div class="line"><a id="l05327" name="l05327"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#ga6e79179c5a53cb1d4a0aad5a4979c679"> 5327</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#ga6e79179c5a53cb1d4a0aad5a4979c679">mmagic_controller_get_ntp_server</a>(</div>
|
|
<div class="line"><a id="l05328" name="l05328"></a><span class="lineno"> 5328</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">struct</span> <a class="code hl_struct" href="structstring254.html">string254</a> *var)</div>
|
|
<div class="line"><a id="l05329" name="l05329"></a><span class="lineno"> 5329</span>{</div>
|
|
<div class="line"><a id="l05330" name="l05330"></a><span class="lineno"> 5330</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05331" name="l05331"></a><span class="lineno"> 5331</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a75f0ead8cd98150a49029bc68acccb71">MMAGIC_NTP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05332" name="l05332"></a><span class="lineno"> 5332</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f">MMAGIC_NTP_VAR_SERVER</a>, NULL, 0);</div>
|
|
<div class="line"><a id="l05333" name="l05333"></a><span class="lineno"> 5333</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05334" name="l05334"></a><span class="lineno"> 5334</span> {</div>
|
|
<div class="line"><a id="l05335" name="l05335"></a><span class="lineno"> 5335</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05336" name="l05336"></a><span class="lineno"> 5336</span> }</div>
|
|
<div class="line"><a id="l05337" name="l05337"></a><span class="lineno"> 5337</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a75f0ead8cd98150a49029bc68acccb71">MMAGIC_NTP_CMD_GET</a>,</div>
|
|
<div class="line"><a id="l05338" name="l05338"></a><span class="lineno"> 5338</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f">MMAGIC_NTP_VAR_SERVER</a>, (uint8_t *)var, <span class="keyword">sizeof</span>(*var),</div>
|
|
<div class="line"><a id="l05339" name="l05339"></a><span class="lineno"> 5339</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05340" name="l05340"></a><span class="lineno"> 5340</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05341" name="l05341"></a><span class="lineno"> 5341</span>}</div>
|
|
<div class="line"><a id="l05342" name="l05342"></a><span class="lineno"> 5342</span> </div>
|
|
<div class="line"><a id="l05353" name="l05353"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#gafebc458c2fccca2d716a37c5467fd171"> 5353</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#gafebc458c2fccca2d716a37c5467fd171">mmagic_controller_set_ntp_server</a>(</div>
|
|
<div class="line"><a id="l05354" name="l05354"></a><span class="lineno"> 5354</span> <span class="keyword">struct</span> mmagic_controller *controller, <span class="keyword">const</span> <span class="keywordtype">char</span> *var)</div>
|
|
<div class="line"><a id="l05355" name="l05355"></a><span class="lineno"> 5355</span>{</div>
|
|
<div class="line"><a id="l05356" name="l05356"></a><span class="lineno"> 5356</span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring254.html">string254</a> var_val;</div>
|
|
<div class="line"><a id="l05357" name="l05357"></a><span class="lineno"> 5357</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05358" name="l05358"></a><span class="lineno"> 5358</span> var_val.<a class="code hl_variable" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">len</a> = strlen(var);</div>
|
|
<div class="line"><a id="l05359" name="l05359"></a><span class="lineno"> 5359</span> <span class="keywordflow">if</span> (var_val.<a class="code hl_variable" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">len</a> > <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring254.html#af9c3411660b91093147dda79c2479417">data</a>) - 1)</div>
|
|
<div class="line"><a id="l05360" name="l05360"></a><span class="lineno"> 5360</span> {</div>
|
|
<div class="line"><a id="l05361" name="l05361"></a><span class="lineno"> 5361</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a>;</div>
|
|
<div class="line"><a id="l05362" name="l05362"></a><span class="lineno"> 5362</span> }</div>
|
|
<div class="line"><a id="l05363" name="l05363"></a><span class="lineno"> 5363</span> memcpy(var_val.<a class="code hl_variable" href="structstring254.html#af9c3411660b91093147dda79c2479417">data</a>, (<span class="keyword">const</span> uint8_t *)var, var_val.<a class="code hl_variable" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">len</a>);</div>
|
|
<div class="line"><a id="l05364" name="l05364"></a><span class="lineno"> 5364</span> memset(var_val.<a class="code hl_variable" href="structstring254.html#af9c3411660b91093147dda79c2479417">data</a> + var_val.<a class="code hl_variable" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">len</a>, 0, <span class="keyword">sizeof</span>(var_val.<a class="code hl_variable" href="structstring254.html#af9c3411660b91093147dda79c2479417">data</a>) - var_val.<a class="code hl_variable" href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">len</a>);</div>
|
|
<div class="line"><a id="l05365" name="l05365"></a><span class="lineno"> 5365</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad1192d84c2c73e77041cff8c6cd1d577">MMAGIC_NTP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05366" name="l05366"></a><span class="lineno"> 5366</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f">MMAGIC_NTP_VAR_SERVER</a>, (uint8_t *)&var_val, <span class="keyword">sizeof</span>(var_val));</div>
|
|
<div class="line"><a id="l05367" name="l05367"></a><span class="lineno"> 5367</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05368" name="l05368"></a><span class="lineno"> 5368</span> {</div>
|
|
<div class="line"><a id="l05369" name="l05369"></a><span class="lineno"> 5369</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05370" name="l05370"></a><span class="lineno"> 5370</span> }</div>
|
|
<div class="line"><a id="l05371" name="l05371"></a><span class="lineno"> 5371</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad1192d84c2c73e77041cff8c6cd1d577">MMAGIC_NTP_CMD_SET</a>,</div>
|
|
<div class="line"><a id="l05372" name="l05372"></a><span class="lineno"> 5372</span> <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f">MMAGIC_NTP_VAR_SERVER</a>, NULL, 0,</div>
|
|
<div class="line"><a id="l05373" name="l05373"></a><span class="lineno"> 5373</span> <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05374" name="l05374"></a><span class="lineno"> 5374</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05375" name="l05375"></a><span class="lineno"> 5375</span>}</div>
|
|
<div class="line"><a id="l05376" name="l05376"></a><span class="lineno"> 5376</span> </div>
|
|
<div class="line"><a id="l05384" name="l05384"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#ga13e51beb358b2464ac591c55b08c19c6"> 5384</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#ga13e51beb358b2464ac591c55b08c19c6">mmagic_controller_ntp_commit_all</a>(</div>
|
|
<div class="line"><a id="l05385" name="l05385"></a><span class="lineno"> 5385</span> <span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l05386" name="l05386"></a><span class="lineno"> 5386</span>{</div>
|
|
<div class="line"><a id="l05387" name="l05387"></a><span class="lineno"> 5387</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05388" name="l05388"></a><span class="lineno"> 5388</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a5e090682614af8f09a41fd1e8709f2ce">MMAGIC_NTP_CMD_COMMIT</a>, 0,</div>
|
|
<div class="line"><a id="l05389" name="l05389"></a><span class="lineno"> 5389</span> NULL, 0);</div>
|
|
<div class="line"><a id="l05390" name="l05390"></a><span class="lineno"> 5390</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05391" name="l05391"></a><span class="lineno"> 5391</span> {</div>
|
|
<div class="line"><a id="l05392" name="l05392"></a><span class="lineno"> 5392</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05393" name="l05393"></a><span class="lineno"> 5393</span> }</div>
|
|
<div class="line"><a id="l05394" name="l05394"></a><span class="lineno"> 5394</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a5e090682614af8f09a41fd1e8709f2ce">MMAGIC_NTP_CMD_COMMIT</a>, 0,</div>
|
|
<div class="line"><a id="l05395" name="l05395"></a><span class="lineno"> 5395</span> NULL, 0, <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>);</div>
|
|
<div class="line"><a id="l05396" name="l05396"></a><span class="lineno"> 5396</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05397" name="l05397"></a><span class="lineno"> 5397</span>}</div>
|
|
<div class="line"><a id="l05398" name="l05398"></a><span class="lineno"> 5398</span> </div>
|
|
<div class="line"><a id="l05408" name="l05408"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__NTP.html#ga0a55ab2b7a600bb03c672a224f393a97"> 5408</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__NTP.html#ga0a55ab2b7a600bb03c672a224f393a97">mmagic_controller_ntp_sync</a>(<span class="keyword">struct</span> mmagic_controller *controller)</div>
|
|
<div class="line"><a id="l05409" name="l05409"></a><span class="lineno"> 5409</span>{</div>
|
|
<div class="line"><a id="l05410" name="l05410"></a><span class="lineno"> 5410</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05411" name="l05411"></a><span class="lineno"> 5411</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05412" name="l05412"></a><span class="lineno"> 5412</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05413" name="l05413"></a><span class="lineno"> 5413</span> </div>
|
|
<div class="line"><a id="l05414" name="l05414"></a><span class="lineno"> 5414</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a83f6550fbf47ca877b463821c4d9038d">MMAGIC_NTP_CMD_SYNC</a>, 0, NULL,</div>
|
|
<div class="line"><a id="l05415" name="l05415"></a><span class="lineno"> 5415</span> 0);</div>
|
|
<div class="line"><a id="l05416" name="l05416"></a><span class="lineno"> 5416</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05417" name="l05417"></a><span class="lineno"> 5417</span> {</div>
|
|
<div class="line"><a id="l05418" name="l05418"></a><span class="lineno"> 5418</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05419" name="l05419"></a><span class="lineno"> 5419</span> }</div>
|
|
<div class="line"><a id="l05420" name="l05420"></a><span class="lineno"> 5420</span> <span class="keywordflow">return</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a83f6550fbf47ca877b463821c4d9038d">MMAGIC_NTP_CMD_SYNC</a>, 0, NULL, 0,</div>
|
|
<div class="line"><a id="l05421" name="l05421"></a><span class="lineno"> 5421</span> response_timeout_ms);</div>
|
|
<div class="line"><a id="l05422" name="l05422"></a><span class="lineno"> 5422</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05423" name="l05423"></a><span class="lineno"> 5423</span>}</div>
|
|
<div class="line"><a id="l05424" name="l05424"></a><span class="lineno"> 5424</span> </div>
|
|
<div class="line"><a id="l05426" name="l05426"></a><span class="lineno"><a class="line" href="structmmagic__core__ntp__get__time__rsp__args.html"> 5426</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__ntp__get__time__rsp__args.html">mmagic_core_ntp_get_time_rsp_args</a></div>
|
|
<div class="line"><a id="l05427" name="l05427"></a><span class="lineno"> 5427</span>{</div>
|
|
<div class="line"><a id="l05429" name="l05429"></a><span class="lineno"><a class="line" href="structmmagic__core__ntp__get__time__rsp__args.html#a99ff360dd5aefb2fbcea81188b307e9c"> 5429</a></span> uint64_t <a class="code hl_variable" href="structmmagic__core__ntp__get__time__rsp__args.html#a99ff360dd5aefb2fbcea81188b307e9c">timestamp</a>;</div>
|
|
<div class="line"><a id="l05430" name="l05430"></a><span class="lineno"> 5430</span>};</div>
|
|
<div class="line"><a id="l05431" name="l05431"></a><span class="lineno"> 5431</span> </div>
|
|
<div class="line"><a id="l05442" name="l05442"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__NTP.html#ga51ce5ae2a6820591a00c1596e16651f7"> 5442</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__NTP.html#ga51ce5ae2a6820591a00c1596e16651f7">mmagic_controller_ntp_get_time</a>(</div>
|
|
<div class="line"><a id="l05443" name="l05443"></a><span class="lineno"> 5443</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05444" name="l05444"></a><span class="lineno"> 5444</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05445" name="l05445"></a><span class="lineno"> 5445</span> <a class="code hl_struct" href="structmmagic__core__ntp__get__time__rsp__args.html">mmagic_core_ntp_get_time_rsp_args</a> *rsp_args)</div>
|
|
<div class="line"><a id="l05446" name="l05446"></a><span class="lineno"> 5446</span>{</div>
|
|
<div class="line"><a id="l05447" name="l05447"></a><span class="lineno"> 5447</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05448" name="l05448"></a><span class="lineno"> 5448</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05449" name="l05449"></a><span class="lineno"> 5449</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05450" name="l05450"></a><span class="lineno"> 5450</span> </div>
|
|
<div class="line"><a id="l05451" name="l05451"></a><span class="lineno"> 5451</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad6a1d88498918d02cb96446e40f5e45f">MMAGIC_NTP_CMD_GET_TIME</a>, 0,</div>
|
|
<div class="line"><a id="l05452" name="l05452"></a><span class="lineno"> 5452</span> NULL, 0);</div>
|
|
<div class="line"><a id="l05453" name="l05453"></a><span class="lineno"> 5453</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05454" name="l05454"></a><span class="lineno"> 5454</span> {</div>
|
|
<div class="line"><a id="l05455" name="l05455"></a><span class="lineno"> 5455</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05456" name="l05456"></a><span class="lineno"> 5456</span> }</div>
|
|
<div class="line"><a id="l05457" name="l05457"></a><span class="lineno"> 5457</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad6a1d88498918d02cb96446e40f5e45f">MMAGIC_NTP_CMD_GET_TIME</a>, 0,</div>
|
|
<div class="line"><a id="l05458" name="l05458"></a><span class="lineno"> 5458</span> (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l05459" name="l05459"></a><span class="lineno"> 5459</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05460" name="l05460"></a><span class="lineno"> 5460</span>}</div>
|
|
<div class="line"><a id="l05461" name="l05461"></a><span class="lineno"> 5461</span> </div>
|
|
<div class="line"><a id="l05470" name="l05470"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__cmd__args.html"> 5470</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__mqtt__start__agent__cmd__args.html">mmagic_core_mqtt_start_agent_cmd_args</a></div>
|
|
<div class="line"><a id="l05471" name="l05471"></a><span class="lineno"> 5471</span>{</div>
|
|
<div class="line"><a id="l05473" name="l05473"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__cmd__args.html#a683ec2213957c9d62a7a7996e13b51df"> 5473</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring254.html">string254</a> url;</div>
|
|
<div class="line"><a id="l05475" name="l05475"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__cmd__args.html#abbc2cc703a5080395da0f79ea43217cb"> 5475</a></span> uint16_t <a class="code hl_variable" href="structmmagic__core__mqtt__start__agent__cmd__args.html#abbc2cc703a5080395da0f79ea43217cb">port</a>;</div>
|
|
<div class="line"><a id="l05477" name="l05477"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__cmd__args.html#adfa298896466d426921fa82662ed61fe"> 5477</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring100.html">string100</a> username;</div>
|
|
<div class="line"><a id="l05479" name="l05479"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__cmd__args.html#aa27a161f7c9e7bffcafcfe28baa407bc"> 5479</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring100.html">string100</a> password;</div>
|
|
<div class="line"><a id="l05481" name="l05481"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__cmd__args.html#a3d21893fc18a10d322c5a43fe88c0a5e"> 5481</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structmmagic__core__mqtt__start__agent__cmd__args.html#a3d21893fc18a10d322c5a43fe88c0a5e">secure</a>;</div>
|
|
<div class="line"><a id="l05482" name="l05482"></a><span class="lineno"> 5482</span>};</div>
|
|
<div class="line"><a id="l05483" name="l05483"></a><span class="lineno"> 5483</span> </div>
|
|
<div class="line"><a id="l05485" name="l05485"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__rsp__args.html"> 5485</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__mqtt__start__agent__rsp__args.html">mmagic_core_mqtt_start_agent_rsp_args</a></div>
|
|
<div class="line"><a id="l05486" name="l05486"></a><span class="lineno"> 5486</span>{</div>
|
|
<div class="line"><a id="l05488" name="l05488"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__start__agent__rsp__args.html#a821246a1133fc25a32183e5da22676d0"> 5488</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__mqtt__start__agent__rsp__args.html#a821246a1133fc25a32183e5da22676d0">stream_id</a>;</div>
|
|
<div class="line"><a id="l05489" name="l05489"></a><span class="lineno"> 5489</span>};</div>
|
|
<div class="line"><a id="l05490" name="l05490"></a><span class="lineno"> 5490</span> </div>
|
|
<div class="line"><a id="l05504" name="l05504"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#gaf84d2cd94f0da6d84d2167a53d6bfccb"> 5504</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__MQTT.html#gaf84d2cd94f0da6d84d2167a53d6bfccb">mmagic_controller_mqtt_start_agent</a>(</div>
|
|
<div class="line"><a id="l05505" name="l05505"></a><span class="lineno"> 5505</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05506" name="l05506"></a><span class="lineno"> 5506</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05507" name="l05507"></a><span class="lineno"> 5507</span> <a class="code hl_struct" href="structmmagic__core__mqtt__start__agent__cmd__args.html">mmagic_core_mqtt_start_agent_cmd_args</a> *cmd_args,</div>
|
|
<div class="line"><a id="l05508" name="l05508"></a><span class="lineno"> 5508</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05509" name="l05509"></a><span class="lineno"> 5509</span> <a class="code hl_struct" href="structmmagic__core__mqtt__start__agent__rsp__args.html">mmagic_core_mqtt_start_agent_rsp_args</a> *rsp_args)</div>
|
|
<div class="line"><a id="l05510" name="l05510"></a><span class="lineno"> 5510</span>{</div>
|
|
<div class="line"><a id="l05511" name="l05511"></a><span class="lineno"> 5511</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05512" name="l05512"></a><span class="lineno"> 5512</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05513" name="l05513"></a><span class="lineno"> 5513</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05514" name="l05514"></a><span class="lineno"> 5514</span> </div>
|
|
<div class="line"><a id="l05515" name="l05515"></a><span class="lineno"> 5515</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4af800e838cc98cc7b26ba59721a59e9">MMAGIC_MQTT_CMD_START_AGENT</a>,</div>
|
|
<div class="line"><a id="l05516" name="l05516"></a><span class="lineno"> 5516</span> 0, (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05517" name="l05517"></a><span class="lineno"> 5517</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05518" name="l05518"></a><span class="lineno"> 5518</span> {</div>
|
|
<div class="line"><a id="l05519" name="l05519"></a><span class="lineno"> 5519</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05520" name="l05520"></a><span class="lineno"> 5520</span> }</div>
|
|
<div class="line"><a id="l05521" name="l05521"></a><span class="lineno"> 5521</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4af800e838cc98cc7b26ba59721a59e9">MMAGIC_MQTT_CMD_START_AGENT</a>,</div>
|
|
<div class="line"><a id="l05522" name="l05522"></a><span class="lineno"> 5522</span> 0, (uint8_t *)rsp_args, <span class="keyword">sizeof</span>(*rsp_args), response_timeout_ms);</div>
|
|
<div class="line"><a id="l05523" name="l05523"></a><span class="lineno"> 5523</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05524" name="l05524"></a><span class="lineno"> 5524</span>}</div>
|
|
<div class="line"><a id="l05525" name="l05525"></a><span class="lineno"> 5525</span> </div>
|
|
<div class="line"><a id="l05527" name="l05527"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__publish__cmd__args.html"> 5527</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__mqtt__publish__cmd__args.html">mmagic_core_mqtt_publish_cmd_args</a></div>
|
|
<div class="line"><a id="l05528" name="l05528"></a><span class="lineno"> 5528</span>{</div>
|
|
<div class="line"><a id="l05530" name="l05530"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__publish__cmd__args.html#a0d25c400d06b5a10382f2de6bbe9562a"> 5530</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__mqtt__publish__cmd__args.html#a0d25c400d06b5a10382f2de6bbe9562a">stream_id</a>;</div>
|
|
<div class="line"><a id="l05532" name="l05532"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__publish__cmd__args.html#a2f3f91eb739992df84baeba39d6867a3"> 5532</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring254.html">string254</a> topic;</div>
|
|
<div class="line"><a id="l05534" name="l05534"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__publish__cmd__args.html#a54216b460ee24d23e826a62e480d3dd2"> 5534</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structraw1536.html">raw1536</a> payload;</div>
|
|
<div class="line"><a id="l05536" name="l05536"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__publish__cmd__args.html#ae0ca0eebe530ce7076111816635393f5"> 5536</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__mqtt__publish__cmd__args.html#ae0ca0eebe530ce7076111816635393f5">qos</a>;</div>
|
|
<div class="line"><a id="l05537" name="l05537"></a><span class="lineno"> 5537</span>};</div>
|
|
<div class="line"><a id="l05538" name="l05538"></a><span class="lineno"> 5538</span> </div>
|
|
<div class="line"><a id="l05547" name="l05547"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#gacb6495155e6928a38dc73ce0cf50ef62"> 5547</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__MQTT.html#gacb6495155e6928a38dc73ce0cf50ef62">mmagic_controller_mqtt_publish</a>(</div>
|
|
<div class="line"><a id="l05548" name="l05548"></a><span class="lineno"> 5548</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05549" name="l05549"></a><span class="lineno"> 5549</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05550" name="l05550"></a><span class="lineno"> 5550</span> <a class="code hl_struct" href="structmmagic__core__mqtt__publish__cmd__args.html">mmagic_core_mqtt_publish_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l05551" name="l05551"></a><span class="lineno"> 5551</span>{</div>
|
|
<div class="line"><a id="l05552" name="l05552"></a><span class="lineno"> 5552</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05553" name="l05553"></a><span class="lineno"> 5553</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05554" name="l05554"></a><span class="lineno"> 5554</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05555" name="l05555"></a><span class="lineno"> 5555</span> </div>
|
|
<div class="line"><a id="l05556" name="l05556"></a><span class="lineno"> 5556</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca31ad941eff6260c3db1fe48f8a08c29c">MMAGIC_MQTT_CMD_PUBLISH</a>, 0,</div>
|
|
<div class="line"><a id="l05557" name="l05557"></a><span class="lineno"> 5557</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05558" name="l05558"></a><span class="lineno"> 5558</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05559" name="l05559"></a><span class="lineno"> 5559</span> {</div>
|
|
<div class="line"><a id="l05560" name="l05560"></a><span class="lineno"> 5560</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05561" name="l05561"></a><span class="lineno"> 5561</span> }</div>
|
|
<div class="line"><a id="l05562" name="l05562"></a><span class="lineno"> 5562</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca31ad941eff6260c3db1fe48f8a08c29c">MMAGIC_MQTT_CMD_PUBLISH</a>, 0,</div>
|
|
<div class="line"><a id="l05563" name="l05563"></a><span class="lineno"> 5563</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l05564" name="l05564"></a><span class="lineno"> 5564</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05565" name="l05565"></a><span class="lineno"> 5565</span>}</div>
|
|
<div class="line"><a id="l05566" name="l05566"></a><span class="lineno"> 5566</span> </div>
|
|
<div class="line"><a id="l05568" name="l05568"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__subscribe__cmd__args.html"> 5568</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__mqtt__subscribe__cmd__args.html">mmagic_core_mqtt_subscribe_cmd_args</a></div>
|
|
<div class="line"><a id="l05569" name="l05569"></a><span class="lineno"> 5569</span>{</div>
|
|
<div class="line"><a id="l05571" name="l05571"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__subscribe__cmd__args.html#adcfeb75eda316bc51a17820c54514d39"> 5571</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__mqtt__subscribe__cmd__args.html#adcfeb75eda316bc51a17820c54514d39">stream_id</a>;</div>
|
|
<div class="line"><a id="l05573" name="l05573"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__subscribe__cmd__args.html#a86bca433c2db333e12b849f2e951387a"> 5573</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring254.html">string254</a> topic;</div>
|
|
<div class="line"><a id="l05575" name="l05575"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__subscribe__cmd__args.html#a889e138a08680b137fc46f41b322005c"> 5575</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__mqtt__subscribe__cmd__args.html#a889e138a08680b137fc46f41b322005c">qos</a>;</div>
|
|
<div class="line"><a id="l05576" name="l05576"></a><span class="lineno"> 5576</span>};</div>
|
|
<div class="line"><a id="l05577" name="l05577"></a><span class="lineno"> 5577</span> </div>
|
|
<div class="line"><a id="l05586" name="l05586"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#gad197b34651bb7ce56ba3e544b54abbe0"> 5586</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__MQTT.html#gad197b34651bb7ce56ba3e544b54abbe0">mmagic_controller_mqtt_subscribe</a>(</div>
|
|
<div class="line"><a id="l05587" name="l05587"></a><span class="lineno"> 5587</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05588" name="l05588"></a><span class="lineno"> 5588</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05589" name="l05589"></a><span class="lineno"> 5589</span> <a class="code hl_struct" href="structmmagic__core__mqtt__subscribe__cmd__args.html">mmagic_core_mqtt_subscribe_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l05590" name="l05590"></a><span class="lineno"> 5590</span>{</div>
|
|
<div class="line"><a id="l05591" name="l05591"></a><span class="lineno"> 5591</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05592" name="l05592"></a><span class="lineno"> 5592</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05593" name="l05593"></a><span class="lineno"> 5593</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05594" name="l05594"></a><span class="lineno"> 5594</span> </div>
|
|
<div class="line"><a id="l05595" name="l05595"></a><span class="lineno"> 5595</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab02b9cff70e81d54ed58c625fd9fce0a">MMAGIC_MQTT_CMD_SUBSCRIBE</a>, 0,</div>
|
|
<div class="line"><a id="l05596" name="l05596"></a><span class="lineno"> 5596</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05597" name="l05597"></a><span class="lineno"> 5597</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05598" name="l05598"></a><span class="lineno"> 5598</span> {</div>
|
|
<div class="line"><a id="l05599" name="l05599"></a><span class="lineno"> 5599</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05600" name="l05600"></a><span class="lineno"> 5600</span> }</div>
|
|
<div class="line"><a id="l05601" name="l05601"></a><span class="lineno"> 5601</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab02b9cff70e81d54ed58c625fd9fce0a">MMAGIC_MQTT_CMD_SUBSCRIBE</a>, 0,</div>
|
|
<div class="line"><a id="l05602" name="l05602"></a><span class="lineno"> 5602</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l05603" name="l05603"></a><span class="lineno"> 5603</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05604" name="l05604"></a><span class="lineno"> 5604</span>}</div>
|
|
<div class="line"><a id="l05605" name="l05605"></a><span class="lineno"> 5605</span> </div>
|
|
<div class="line"><a id="l05607" name="l05607"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__stop__agent__cmd__args.html"> 5607</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__core__mqtt__stop__agent__cmd__args.html">mmagic_core_mqtt_stop_agent_cmd_args</a></div>
|
|
<div class="line"><a id="l05608" name="l05608"></a><span class="lineno"> 5608</span>{</div>
|
|
<div class="line"><a id="l05610" name="l05610"></a><span class="lineno"><a class="line" href="structmmagic__core__mqtt__stop__agent__cmd__args.html#a25176677576451363b909efb7417e84f"> 5610</a></span> uint8_t <a class="code hl_variable" href="structmmagic__core__mqtt__stop__agent__cmd__args.html#a25176677576451363b909efb7417e84f">stream_id</a>;</div>
|
|
<div class="line"><a id="l05611" name="l05611"></a><span class="lineno"> 5611</span>};</div>
|
|
<div class="line"><a id="l05612" name="l05612"></a><span class="lineno"> 5612</span> </div>
|
|
<div class="line"><a id="l05621" name="l05621"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#ga7289c03c0c8d47172f48bc76d620b8a7"> 5621</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__MQTT.html#ga7289c03c0c8d47172f48bc76d620b8a7">mmagic_controller_mqtt_stop_agent</a>(</div>
|
|
<div class="line"><a id="l05622" name="l05622"></a><span class="lineno"> 5622</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05623" name="l05623"></a><span class="lineno"> 5623</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l05624" name="l05624"></a><span class="lineno"> 5624</span> <a class="code hl_struct" href="structmmagic__core__mqtt__stop__agent__cmd__args.html">mmagic_core_mqtt_stop_agent_cmd_args</a> *cmd_args)</div>
|
|
<div class="line"><a id="l05625" name="l05625"></a><span class="lineno"> 5625</span>{</div>
|
|
<div class="line"><a id="l05626" name="l05626"></a><span class="lineno"> 5626</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> status;</div>
|
|
<div class="line"><a id="l05627" name="l05627"></a><span class="lineno"> 5627</span> <span class="keyword">const</span> uint8_t stream_id = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a>;</div>
|
|
<div class="line"><a id="l05628" name="l05628"></a><span class="lineno"> 5628</span> uint32_t response_timeout_ms = <a class="code hl_define" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a>;</div>
|
|
<div class="line"><a id="l05629" name="l05629"></a><span class="lineno"> 5629</span> </div>
|
|
<div class="line"><a id="l05630" name="l05630"></a><span class="lineno"> 5630</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab4037f23b34926149d71c7cd6cadbd9d">MMAGIC_MQTT_CMD_STOP_AGENT</a>, 0,</div>
|
|
<div class="line"><a id="l05631" name="l05631"></a><span class="lineno"> 5631</span> (uint8_t *)cmd_args, <span class="keyword">sizeof</span>(*cmd_args));</div>
|
|
<div class="line"><a id="l05632" name="l05632"></a><span class="lineno"> 5632</span> <span class="keywordflow">if</span> (status != <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a>)</div>
|
|
<div class="line"><a id="l05633" name="l05633"></a><span class="lineno"> 5633</span> {</div>
|
|
<div class="line"><a id="l05634" name="l05634"></a><span class="lineno"> 5634</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05635" name="l05635"></a><span class="lineno"> 5635</span> }</div>
|
|
<div class="line"><a id="l05636" name="l05636"></a><span class="lineno"> 5636</span> status = <a class="code hl_function" href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a>(controller, stream_id, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a>, <a class="code hl_enumvalue" href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab4037f23b34926149d71c7cd6cadbd9d">MMAGIC_MQTT_CMD_STOP_AGENT</a>, 0,</div>
|
|
<div class="line"><a id="l05637" name="l05637"></a><span class="lineno"> 5637</span> NULL, 0, response_timeout_ms);</div>
|
|
<div class="line"><a id="l05638" name="l05638"></a><span class="lineno"> 5638</span> <span class="keywordflow">return</span> status;</div>
|
|
<div class="line"><a id="l05639" name="l05639"></a><span class="lineno"> 5639</span>}</div>
|
|
<div class="line"><a id="l05640" name="l05640"></a><span class="lineno"> 5640</span> </div>
|
|
<div class="line"><a id="l05642" name="l05642"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__message__received__event__args.html"> 5642</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__mqtt__message__received__event__args.html">mmagic_mqtt_message_received_event_args</a></div>
|
|
<div class="line"><a id="l05643" name="l05643"></a><span class="lineno"> 5643</span>{</div>
|
|
<div class="line"><a id="l05645" name="l05645"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__message__received__event__args.html#a050ae6803362844acff3d2ebfb0909c5"> 5645</a></span> uint8_t <a class="code hl_variable" href="structmmagic__mqtt__message__received__event__args.html#a050ae6803362844acff3d2ebfb0909c5">stream_id</a>;</div>
|
|
<div class="line"><a id="l05647" name="l05647"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__message__received__event__args.html#a1403623c24fc77e3aaa639cdb33af301"> 5647</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstring254.html">string254</a> topic;</div>
|
|
<div class="line"><a id="l05649" name="l05649"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__message__received__event__args.html#af2e564c1566f88a30660acafd4cb5546"> 5649</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structraw1536.html">raw1536</a> payload;</div>
|
|
<div class="line"><a id="l05650" name="l05650"></a><span class="lineno"> 5650</span>};</div>
|
|
<div class="line"><a id="l05651" name="l05651"></a><span class="lineno"> 5651</span> </div>
|
|
<div class="line"><a id="l05665" name="l05665"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#ga88079e19eef994df23c30ebd59b38e55"> 5665</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__MQTT.html#ga88079e19eef994df23c30ebd59b38e55">mmagic_mqtt_message_received_event_handler_t</a>)(</div>
|
|
<div class="line"><a id="l05666" name="l05666"></a><span class="lineno"> 5666</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__mqtt__message__received__event__args.html">mmagic_mqtt_message_received_event_args</a> *event_args, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l05667" name="l05667"></a><span class="lineno"> 5667</span> </div>
|
|
<div class="line"><a id="l05682" name="l05682"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#ga6de1f434264b29d3f3554bfb881bf3d3"> 5682</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__MQTT.html#ga6de1f434264b29d3f3554bfb881bf3d3">mmagic_controller_register_mqtt_message_received_handler</a>(</div>
|
|
<div class="line"><a id="l05683" name="l05683"></a><span class="lineno"> 5683</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05684" name="l05684"></a><span class="lineno"> 5684</span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__MQTT.html#ga88079e19eef994df23c30ebd59b38e55">mmagic_mqtt_message_received_event_handler_t</a> handler, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l05685" name="l05685"></a><span class="lineno"> 5685</span> </div>
|
|
<div class="line"><a id="l05687" name="l05687"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__broker__connection__event__args.html"> 5687</a></span><span class="keyword">struct </span><a class="code hl_define" href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a> <a class="code hl_struct" href="structmmagic__mqtt__broker__connection__event__args.html">mmagic_mqtt_broker_connection_event_args</a></div>
|
|
<div class="line"><a id="l05688" name="l05688"></a><span class="lineno"> 5688</span>{</div>
|
|
<div class="line"><a id="l05690" name="l05690"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__broker__connection__event__args.html#aef1d3b6334cee10a73035cffefd33216"> 5690</a></span> uint8_t <a class="code hl_variable" href="structmmagic__mqtt__broker__connection__event__args.html#aef1d3b6334cee10a73035cffefd33216">stream_id</a>;</div>
|
|
<div class="line"><a id="l05692" name="l05692"></a><span class="lineno"><a class="line" href="structmmagic__mqtt__broker__connection__event__args.html#a33a7602a862629b13dd1e6cde568c7e2"> 5692</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a> <a class="code hl_variable" href="structmmagic__mqtt__broker__connection__event__args.html#a33a7602a862629b13dd1e6cde568c7e2">connection_state</a>;</div>
|
|
<div class="line"><a id="l05693" name="l05693"></a><span class="lineno"> 5693</span>};</div>
|
|
<div class="line"><a id="l05694" name="l05694"></a><span class="lineno"> 5694</span> </div>
|
|
<div class="line"><a id="l05708" name="l05708"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#ga3f5bca6e4a544d4d567ce1633cc8b5a8"> 5708</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__MQTT.html#ga3f5bca6e4a544d4d567ce1633cc8b5a8">mmagic_mqtt_broker_connection_event_handler_t</a>)(</div>
|
|
<div class="line"><a id="l05709" name="l05709"></a><span class="lineno"> 5709</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structmmagic__mqtt__broker__connection__event__args.html">mmagic_mqtt_broker_connection_event_args</a> *event_args, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l05710" name="l05710"></a><span class="lineno"> 5710</span> </div>
|
|
<div class="line"><a id="l05725" name="l05725"></a><span class="lineno"><a class="line" href="group__MMAGIC__CONTROLLER__MQTT.html#ga60adbcba0bfb680b50e5ae5e1b66c73b"> 5725</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group__MMAGIC__CONTROLLER__MQTT.html#ga60adbcba0bfb680b50e5ae5e1b66c73b">mmagic_controller_register_mqtt_broker_connection_handler</a>(</div>
|
|
<div class="line"><a id="l05726" name="l05726"></a><span class="lineno"> 5726</span> <span class="keyword">struct</span> mmagic_controller *controller,</div>
|
|
<div class="line"><a id="l05727" name="l05727"></a><span class="lineno"> 5727</span> <a class="code hl_typedef" href="group__MMAGIC__CONTROLLER__MQTT.html#ga3f5bca6e4a544d4d567ce1633cc8b5a8">mmagic_mqtt_broker_connection_event_handler_t</a> handler, <span class="keywordtype">void</span> *arg);</div>
|
|
<div class="line"><a id="l05728" name="l05728"></a><span class="lineno"> 5728</span> </div>
|
|
<div class="line"><a id="l05731" name="l05731"></a><span class="lineno"> 5731</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l05732" name="l05732"></a><span class="lineno"> 5732</span>}</div>
|
|
<div class="line"><a id="l05733" name="l05733"></a><span class="lineno"> 5733</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l05734" name="l05734"></a><span class="lineno"> 5734</span> </div>
|
|
<div class="ttc" id="abeacon__stuffing_8c_html_a6e412243375ee5815e1ac148dc7b3b21"><div class="ttname"><a href="beacon__stuffing_8c.html#a6e412243375ee5815e1ac148dc7b3b21">filter</a></div><div class="ttdeci">struct mmwlan_beacon_vendor_ie_filter filter</div><div class="ttdoc">Filter structure used when calling mmwlan_update_beacon_vendor_ie_filter().</div><div class="ttdef"><b>Definition:</b> <a href="beacon__stuffing_8c_source.html#l00110">beacon_stuffing.c:110</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ga1692061985bc1a94d4a15a880aaeb95f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1692061985bc1a94d4a15a880aaeb95f">mmagic_ip_link_state</a></div><div class="ttdeci">mmagic_ip_link_state</div><div class="ttdoc">Status of the IP link.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00204">mmagic_controller.h:205</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ga1c06869357e904d5103b07c572c06d9e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga1c06869357e904d5103b07c572c06d9e">mmagic_iperf_state</a></div><div class="ttdeci">mmagic_iperf_state</div><div class="ttdoc">Current state of iperf session.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00191">mmagic_controller.h:192</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ga5961084162be913fd782e74577f96520"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga5961084162be913fd782e74577f96520">mmagic_station_type</a></div><div class="ttdeci">mmagic_station_type</div><div class="ttdoc">Enumeration of S1G non-AP STA types.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00097">mmagic_controller.h:98</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ga64a3537e1a6d31e31bcc7f99bd3cadb8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga64a3537e1a6d31e31bcc7f99bd3cadb8">mmagic_sta_event</a></div><div class="ttdeci">mmagic_sta_event</div><div class="ttdoc">Station connection events.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00256">mmagic_controller.h:257</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ga6bff6987d5569c51bb6bb13b8fecb3eb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga6bff6987d5569c51bb6bb13b8fecb3eb">mmagic_deep_sleep_mode</a></div><div class="ttdeci">mmagic_deep_sleep_mode</div><div class="ttdoc">Deep sleep modes for the agent MCU.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00213">mmagic_controller.h:214</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ga88a4a443f7e7b9959144eecefdf785a8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ga88a4a443f7e7b9959144eecefdf785a8">mmagic_sta_state</a></div><div class="ttdeci">mmagic_sta_state</div><div class="ttdoc">Station states.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00245">mmagic_controller.h:246</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gaaa8c41d233711415a15d8e746d61a974"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gaaa8c41d233711415a15d8e746d61a974">mmagic_duty_cycle_mode</a></div><div class="ttdeci">mmagic_duty_cycle_mode</div><div class="ttdoc">Enumeration of duty cycle modes.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00088">mmagic_controller.h:89</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gab67ae7b325fb681fb00aaff541c63410"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab67ae7b325fb681fb00aaff541c63410">mmagic_standby_mode_exit_reason</a></div><div class="ttdeci">mmagic_standby_mode_exit_reason</div><div class="ttdoc">Reasons for exiting standby mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00224">mmagic_controller.h:225</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gab72d6fbf5274af0a3bf24d67f4b2cfff"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gab72d6fbf5274af0a3bf24d67f4b2cfff">mmagic_power_save_mode</a></div><div class="ttdeci">mmagic_power_save_mode</div><div class="ttdoc">Enumeration of supported 802.11 power save modes.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00068">mmagic_controller.h:69</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gac0cc9a0a39a6292bf1087fc917bf3dff"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gac0cc9a0a39a6292bf1087fc917bf3dff">mmagic_security_type</a></div><div class="ttdeci">mmagic_security_type</div><div class="ttdoc">Connection security type.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00048">mmagic_controller.h:49</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gacd8a0b4b005bd5422c06bcd19e5188f8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gacd8a0b4b005bd5422c06bcd19e5188f8">mmagic_mcs10_mode</a></div><div class="ttdeci">mmagic_mcs10_mode</div><div class="ttdoc">Enumeration of MCS10 modes.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00077">mmagic_controller.h:78</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gad2f6cd96ec8731a96031b0b5614f9f92"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad2f6cd96ec8731a96031b0b5614f9f92">mmagic_status</a></div><div class="ttdeci">mmagic_status</div><div class="ttdoc">Enumeration of return status codes.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00106">mmagic_controller.h:107</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gad3cb603a5516a77d2899fb7ea756252e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gad3cb603a5516a77d2899fb7ea756252e">mmagic_iperf_mode</a></div><div class="ttdeci">mmagic_iperf_mode</div><div class="ttdoc">Mode to use when running the iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00178">mmagic_controller.h:179</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gadc12f63888a42e66b656dd64b32b37e9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gadc12f63888a42e66b656dd64b32b37e9">mmagic_subsystem</a></div><div class="ttdeci">mmagic_subsystem</div><div class="ttdoc">Subsytem IDs.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00488">mmagic_controller.h:489</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gafe69353f5ae6df1244b958011101fa89"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gafe69353f5ae6df1244b958011101fa89">mmagic_pmf_mode</a></div><div class="ttdeci">mmagic_pmf_mode</div><div class="ttdoc">Protected management frame mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00059">mmagic_controller.h:60</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga1692061985bc1a94d4a15a880aaeb95fa0a11453e48b342a0c0099c4fa97b5aec"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1692061985bc1a94d4a15a880aaeb95fa0a11453e48b342a0c0099c4fa97b5aec">MMAGIC_IP_LINK_STATE_DOWN</a></div><div class="ttdeci">@ MMAGIC_IP_LINK_STATE_DOWN</div><div class="ttdoc">Link is down because the interface is down or DHCP has not yet completed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00207">mmagic_controller.h:207</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga1692061985bc1a94d4a15a880aaeb95fae1fa6920d2c0139e585e96e202de1764"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1692061985bc1a94d4a15a880aaeb95fae1fa6920d2c0139e585e96e202de1764">MMAGIC_IP_LINK_STATE_UP</a></div><div class="ttdeci">@ MMAGIC_IP_LINK_STATE_UP</div><div class="ttdoc">Link is up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00209">mmagic_controller.h:209</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga1c06869357e904d5103b07c572c06d9ea13a2b39d0eaf1d8e2d7c61bb3a9fca82"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9ea13a2b39d0eaf1d8e2d7c61bb3a9fca82">MMAGIC_IPERF_STATE_RUNNING</a></div><div class="ttdeci">@ MMAGIC_IPERF_STATE_RUNNING</div><div class="ttdoc">Iperf session is in progress.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00196">mmagic_controller.h:196</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga1c06869357e904d5103b07c572c06d9eaa41e3781eba5654320b2e89a3e351db7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eaa41e3781eba5654320b2e89a3e351db7">MMAGIC_IPERF_STATE_NOT_STARTED</a></div><div class="ttdeci">@ MMAGIC_IPERF_STATE_NOT_STARTED</div><div class="ttdoc">Iperf session not started.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00194">mmagic_controller.h:194</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga1c06869357e904d5103b07c572c06d9eab789dcb9880519f3fb3b31852cc077e4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eab789dcb9880519f3fb3b31852cc077e4">MMAGIC_IPERF_STATE_FINISHED</a></div><div class="ttdeci">@ MMAGIC_IPERF_STATE_FINISHED</div><div class="ttdoc">Iperf session has completed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00198">mmagic_controller.h:198</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga1c06869357e904d5103b07c572c06d9eadbbe18d255e79b50ba5656c00fe1661d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga1c06869357e904d5103b07c572c06d9eadbbe18d255e79b50ba5656c00fe1661d">MMAGIC_IPERF_STATE_ABORTED</a></div><div class="ttdeci">@ MMAGIC_IPERF_STATE_ABORTED</div><div class="ttdoc">Iperf session has been aborted.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00200">mmagic_controller.h:200</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga5961084162be913fd782e74577f96520a1a9af032f9b9f090405e3bdff254f18e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga5961084162be913fd782e74577f96520a1a9af032f9b9f090405e3bdff254f18e">MMAGIC_STATION_TYPE_NON_SENSOR</a></div><div class="ttdeci">@ MMAGIC_STATION_TYPE_NON_SENSOR</div><div class="ttdoc">Non-Sensor type.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00102">mmagic_controller.h:102</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga5961084162be913fd782e74577f96520a606fcd381619e2b21597c4954831cf33"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga5961084162be913fd782e74577f96520a606fcd381619e2b21597c4954831cf33">MMAGIC_STATION_TYPE_SENSOR</a></div><div class="ttdeci">@ MMAGIC_STATION_TYPE_SENSOR</div><div class="ttdoc">Sensor type.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00100">mmagic_controller.h:100</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8a5f7fac6b06c5688169470188c33539a0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a5f7fac6b06c5688169470188c33539a0">MMAGIC_STA_EVENT_SCAN_COMPLETE</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_SCAN_COMPLETE</div><div class="ttdoc">The STA has finished a scan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00261">mmagic_controller.h:261</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8a68a930c611991b0abf5c4d96714b60ce"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a68a930c611991b0abf5c4d96714b60ce">MMAGIC_STA_EVENT_CTRL_PORT_OPEN</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_CTRL_PORT_OPEN</div><div class="ttdoc">The Supplicant IEEE 802.1X Controlled Port is now open.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00271">mmagic_controller.h:271</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8a8b49634c8018481898e8e45b0c76d438"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8a8b49634c8018481898e8e45b0c76d438">MMAGIC_STA_EVENT_SCAN_ABORT</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_SCAN_ABORT</div><div class="ttdoc">The STA has aborted a scan early.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00263">mmagic_controller.h:263</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8ac602600feb6716bf1d4e1967e101911c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ac602600feb6716bf1d4e1967e101911c">MMAGIC_STA_EVENT_AUTH_REQUEST</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_AUTH_REQUEST</div><div class="ttdoc">The STA is sending an authentication request to the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00265">mmagic_controller.h:265</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8acb84933f9a38f363b44962289be017ab"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8acb84933f9a38f363b44962289be017ab">MMAGIC_STA_EVENT_SCAN_REQUEST</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_SCAN_REQUEST</div><div class="ttdoc">The STA is starting a scan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00259">mmagic_controller.h:259</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8ace9e6c894d27644483f775d3fc8de328"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ace9e6c894d27644483f775d3fc8de328">MMAGIC_STA_EVENT_ASSOC_REQUEST</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_ASSOC_REQUEST</div><div class="ttdoc">The STA is sending an association request to the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00267">mmagic_controller.h:267</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8ad16b8510cbf6516a51c53bedcfb6051c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8ad16b8510cbf6516a51c53bedcfb6051c">MMAGIC_STA_EVENT_CTRL_PORT_CLOSED</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_CTRL_PORT_CLOSED</div><div class="ttdoc">The Supplicant IEEE 802.1X Controlled Port is now closed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00273">mmagic_controller.h:273</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga64a3537e1a6d31e31bcc7f99bd3cadb8af3ef2c4086d70fb8b62d77866ac6e363"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga64a3537e1a6d31e31bcc7f99bd3cadb8af3ef2c4086d70fb8b62d77866ac6e363">MMAGIC_STA_EVENT_DEAUTH_TX</a></div><div class="ttdeci">@ MMAGIC_STA_EVENT_DEAUTH_TX</div><div class="ttdoc">The STA is sending an de-authorization request to the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00269">mmagic_controller.h:269</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga6bff6987d5569c51bb6bb13b8fecb3eba0b356867a4da64378e5122a27673c6fe"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba0b356867a4da64378e5122a27673c6fe">MMAGIC_DEEP_SLEEP_MODE_HARDWARE</a></div><div class="ttdeci">@ MMAGIC_DEEP_SLEEP_MODE_HARDWARE</div><div class="ttdoc">The datalink layer is responsible for waking the agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00220">mmagic_controller.h:220</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga6bff6987d5569c51bb6bb13b8fecb3eba26dd8e91f6c92d184d1410c1b54ae763"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba26dd8e91f6c92d184d1410c1b54ae763">MMAGIC_DEEP_SLEEP_MODE_ONE_SHOT</a></div><div class="ttdeci">@ MMAGIC_DEEP_SLEEP_MODE_ONE_SHOT</div><div class="ttdoc">Deep sleep is enabled until activity occurs on the datalink.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00218">mmagic_controller.h:218</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga6bff6987d5569c51bb6bb13b8fecb3eba4ac15813152be41be5e8a1bf42f5eea4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga6bff6987d5569c51bb6bb13b8fecb3eba4ac15813152be41be5e8a1bf42f5eea4">MMAGIC_DEEP_SLEEP_MODE_DISABLED</a></div><div class="ttdeci">@ MMAGIC_DEEP_SLEEP_MODE_DISABLED</div><div class="ttdoc">Deep sleep is disabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00216">mmagic_controller.h:216</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga88a4a443f7e7b9959144eecefdf785a8a2fe04b4b880b052398eca7ca8e49a8e8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8a2fe04b4b880b052398eca7ca8e49a8e8">MMAGIC_STA_STATE_CONNECTING</a></div><div class="ttdeci">@ MMAGIC_STA_STATE_CONNECTING</div><div class="ttdoc">Connecting to the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00250">mmagic_controller.h:250</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga88a4a443f7e7b9959144eecefdf785a8abf055ba93216e860515915d5bbf751eb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8abf055ba93216e860515915d5bbf751eb">MMAGIC_STA_STATE_DISCONNECTED</a></div><div class="ttdeci">@ MMAGIC_STA_STATE_DISCONNECTED</div><div class="ttdoc">Disconnected from the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00248">mmagic_controller.h:248</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_gga88a4a443f7e7b9959144eecefdf785a8ada7aa555c65b5c841f8445a2ec774b54"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#gga88a4a443f7e7b9959144eecefdf785a8ada7aa555c65b5c841f8445a2ec774b54">MMAGIC_STA_STATE_CONNECTED</a></div><div class="ttdeci">@ MMAGIC_STA_STATE_CONNECTED</div><div class="ttdoc">Connected to the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00252">mmagic_controller.h:252</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggaaa8c41d233711415a15d8e746d61a974a4a8307e647356b4c3f2e085a7da11a5b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggaaa8c41d233711415a15d8e746d61a974a4a8307e647356b4c3f2e085a7da11a5b">MMAGIC_DUTY_CYCLE_MODE_SPREAD</a></div><div class="ttdeci">@ MMAGIC_DUTY_CYCLE_MODE_SPREAD</div><div class="ttdoc">Duty cycle air time is evenly spread.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00091">mmagic_controller.h:91</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggaaa8c41d233711415a15d8e746d61a974ad7d88ff711af93ab2faf2f713190e4f3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggaaa8c41d233711415a15d8e746d61a974ad7d88ff711af93ab2faf2f713190e4f3">MMAGIC_DUTY_CYCLE_MODE_BURST</a></div><div class="ttdeci">@ MMAGIC_DUTY_CYCLE_MODE_BURST</div><div class="ttdoc">Duty cycle air time available in burst.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00093">mmagic_controller.h:93</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a042ce0df65ebdcd8613ddc532fa1ee29"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a042ce0df65ebdcd8613ddc532fa1ee29">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_EXT_INPUT</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_EXT_INPUT</div><div class="ttdoc">We were woken up by an external input trigger.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00233">mmagic_controller.h:233</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a1000ac0430f0cb2cdc9bf804e841627e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a1000ac0430f0cb2cdc9bf804e841627e">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_TCP_CONNECTION_LOST</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_TCP_CONNECTION_LOST</div><div class="ttdoc">An open TCP connection was lost.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00237">mmagic_controller.h:237</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a2a3f19943110f937fad0e6f309d687bf"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a2a3f19943110f937fad0e6f309d687bf">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_ASSOCIATE</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_ASSOCIATE</div><div class="ttdoc">We just reassociated with the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00231">mmagic_controller.h:231</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a480e4754f7ffb6fb74cf79e6fb7f4bc5"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a480e4754f7ffb6fb74cf79e6fb7f4bc5">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_HW_SCAN_FAILED_TO_START</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_HW_SCAN_FAILED_TO_START</div><div class="ttdoc">Hardware scan failed to start.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00241">mmagic_controller.h:241</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a51e98ab2185bcc49065a0ecd9931f896"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a51e98ab2185bcc49065a0ecd9931f896">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_WAKEUP_FRAME</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_WAKEUP_FRAME</div><div class="ttdoc">We were woken up by a wakeup frame.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00229">mmagic_controller.h:229</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a6d3a493adccd4545ddf3b12b290a7ce9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a6d3a493adccd4545ddf3b12b290a7ce9">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_WHITELIST_PKT</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_WHITELIST_PKT</div><div class="ttdoc">We received a packet from a whitelist source.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00235">mmagic_controller.h:235</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410a9760249555936caae4cd9ce4120d7fd1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410a9760249555936caae4cd9ce4120d7fd1">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_NONE</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_NONE</div><div class="ttdoc">Standby mode was exited manually through a call to standby_exit.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00227">mmagic_controller.h:227</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab67ae7b325fb681fb00aaff541c63410ab5dc6728ea2f3e3c21d3211467db7444"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab67ae7b325fb681fb00aaff541c63410ab5dc6728ea2f3e3c21d3211467db7444">MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_HW_SCAN_NOT_ENABLED</a></div><div class="ttdeci">@ MMAGIC_STANDBY_MODE_EXIT_REASON_STANDBY_EXIT_HW_SCAN_NOT_ENABLED</div><div class="ttdoc">Hardware scan was not enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00239">mmagic_controller.h:239</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab72d6fbf5274af0a3bf24d67f4b2cfffa2adc7507b47a9abc80d7210f05bbe134"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab72d6fbf5274af0a3bf24d67f4b2cfffa2adc7507b47a9abc80d7210f05bbe134">MMAGIC_POWER_SAVE_MODE_ENABLED</a></div><div class="ttdeci">@ MMAGIC_POWER_SAVE_MODE_ENABLED</div><div class="ttdoc">Power save enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00073">mmagic_controller.h:73</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggab72d6fbf5274af0a3bf24d67f4b2cfffa5eb2f347e926d962823f5ba3d1ae9775"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggab72d6fbf5274af0a3bf24d67f4b2cfffa5eb2f347e926d962823f5ba3d1ae9775">MMAGIC_POWER_SAVE_MODE_DISABLED</a></div><div class="ttdeci">@ MMAGIC_POWER_SAVE_MODE_DISABLED</div><div class="ttdoc">Power save disabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00071">mmagic_controller.h:71</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggac0cc9a0a39a6292bf1087fc917bf3dffa63be0779ad549b18d24dd55d040d41ab"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffa63be0779ad549b18d24dd55d040d41ab">MMAGIC_SECURITY_TYPE_OPEN</a></div><div class="ttdeci">@ MMAGIC_SECURITY_TYPE_OPEN</div><div class="ttdoc">No security enabled at all.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00055">mmagic_controller.h:55</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggac0cc9a0a39a6292bf1087fc917bf3dffaa09c9f5ec37c900d7b9ba2cf72936a5f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffaa09c9f5ec37c900d7b9ba2cf72936a5f">MMAGIC_SECURITY_TYPE_SAE</a></div><div class="ttdeci">@ MMAGIC_SECURITY_TYPE_SAE</div><div class="ttdoc">Simultaneous Authentication of Equals (password-based authentication).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00051">mmagic_controller.h:51</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggac0cc9a0a39a6292bf1087fc917bf3dffaaa8188d0f3fe0640aec5f1015a1a3898"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggac0cc9a0a39a6292bf1087fc917bf3dffaaa8188d0f3fe0640aec5f1015a1a3898">MMAGIC_SECURITY_TYPE_OWE</a></div><div class="ttdeci">@ MMAGIC_SECURITY_TYPE_OWE</div><div class="ttdoc">Opportunistic Wireless Encryption (encrypted, passwordless).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00053">mmagic_controller.h:53</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggacd8a0b4b005bd5422c06bcd19e5188f8a1226170b0f9672a2995e43b11e302fb9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8a1226170b0f9672a2995e43b11e302fb9">MMAGIC_MCS10_MODE_AUTO</a></div><div class="ttdeci">@ MMAGIC_MCS10_MODE_AUTO</div><div class="ttdoc">MCS10 is used on retries instead of MCS0 when the bandwidth is 1 MHz.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00084">mmagic_controller.h:84</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggacd8a0b4b005bd5422c06bcd19e5188f8a4edcf61e90ce01a21c983854455dfe26"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8a4edcf61e90ce01a21c983854455dfe26">MMAGIC_MCS10_MODE_FORCED</a></div><div class="ttdeci">@ MMAGIC_MCS10_MODE_FORCED</div><div class="ttdoc">MCS10 is always used instead of MCS0 when the bandwidth is 1 MHz.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00082">mmagic_controller.h:82</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggacd8a0b4b005bd5422c06bcd19e5188f8ad018d44370cc27dd993e3378b4ce30e4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggacd8a0b4b005bd5422c06bcd19e5188f8ad018d44370cc27dd993e3378b4ce30e4">MMAGIC_MCS10_MODE_DISABLED</a></div><div class="ttdeci">@ MMAGIC_MCS10_MODE_DISABLED</div><div class="ttdoc">MCS10 is not used.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00080">mmagic_controller.h:80</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a00c737695a1f2638d65cab6e15a0fe0b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a00c737695a1f2638d65cab6e15a0fe0b">MMAGIC_STATUS_CHANNEL_LIST_NOT_SET</a></div><div class="ttdeci">@ MMAGIC_STATUS_CHANNEL_LIST_NOT_SET</div><div class="ttdoc">WLAN operation failed because the channel list has not been set.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00131">mmagic_controller.h:131</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a052c9dad19216a3a3756ac096c0fdb2c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a052c9dad19216a3a3756ac096c0fdb2c">MMAGIC_STATUS_NOT_FOUND</a></div><div class="ttdeci">@ MMAGIC_STATUS_NOT_FOUND</div><div class="ttdoc">Specified operation was not found.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00121">mmagic_controller.h:121</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a25505fb5b0ff3a2956fea1710d264b4a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a25505fb5b0ff3a2956fea1710d264b4a">MMAGIC_STATUS_MQTT_KEEPALIVE_TIMEOUT</a></div><div class="ttdeci">@ MMAGIC_STATUS_MQTT_KEEPALIVE_TIMEOUT</div><div class="ttdoc">Timed out while waiting for PINGRESP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00172">mmagic_controller.h:172</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a264721ca9a0fee67500a999090f98ce0">MMAGIC_STATUS_OK</a></div><div class="ttdeci">@ MMAGIC_STATUS_OK</div><div class="ttdoc">Operation was successful.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00109">mmagic_controller.h:109</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a273683e027ae66b77f99af86940c87e4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a273683e027ae66b77f99af86940c87e4">MMAGIC_STATUS_SOCKET_LISTEN_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_SOCKET_LISTEN_FAILED</div><div class="ttdoc">Socket listen failed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00149">mmagic_controller.h:149</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a2c1d729cfbc229d96fbbdb89f7f46a30"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a2c1d729cfbc229d96fbbdb89f7f46a30">MMAGIC_STATUS_TIMEOUT</a></div><div class="ttdeci">@ MMAGIC_STATUS_TIMEOUT</div><div class="ttdoc">The operation timed out.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00117">mmagic_controller.h:117</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a3d8ae0507b43c6cbd6e9acf00a300b7a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a3d8ae0507b43c6cbd6e9acf00a300b7a">MMAGIC_STATUS_SOCKET_BIND_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_SOCKET_BIND_FAILED</div><div class="ttdoc">Socket bind failed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00147">mmagic_controller.h:147</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a410c796f38cf9c64ba9a8b03bfb2afef"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a410c796f38cf9c64ba9a8b03bfb2afef">MMAGIC_STATUS_NO_LINK</a></div><div class="ttdeci">@ MMAGIC_STATUS_NO_LINK</div><div class="ttdoc">Operation failed because the link was not up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00139">mmagic_controller.h:139</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a49dc0377bbf2486b6d08b8a50604ba2a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a49dc0377bbf2486b6d08b8a50604ba2a">MMAGIC_STATUS_TIME_NOT_SYNCHRONIZED</a></div><div class="ttdeci">@ MMAGIC_STATUS_TIME_NOT_SYNCHRONIZED</div><div class="ttdoc">Internal time has not been synchronized.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00168">mmagic_controller.h:168</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a6cbad4b631b9a589f6f378325843dfff"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a6cbad4b631b9a589f6f378325843dfff">MMAGIC_STATUS_AUTHENTICATION_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_AUTHENTICATION_FAILED</div><div class="ttdoc">Credentials provided by the server were not valid.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00162">mmagic_controller.h:162</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a7145f1fdf033d19ac93d7dad41ecdb7a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a7145f1fdf033d19ac93d7dad41ecdb7a">MMAGIC_STATUS_MISSING_CREDENTIALS</a></div><div class="ttdeci">@ MMAGIC_STATUS_MISSING_CREDENTIALS</div><div class="ttdoc">Missing certificate or key to open TLS connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00165">mmagic_controller.h:165</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a72a9c2bb10041ccf7a01a15def3267cc"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a72a9c2bb10041ccf7a01a15def3267cc">MMAGIC_STATUS_CHANNEL_INVALID</a></div><div class="ttdeci">@ MMAGIC_STATUS_CHANNEL_INVALID</div><div class="ttdoc">Attempted to tune to a channel that was not available.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00135">mmagic_controller.h:135</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a7b037b2dd01fdce4eeac4afa38ccf727"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a7b037b2dd01fdce4eeac4afa38ccf727">MMAGIC_STATUS_ERROR</a></div><div class="ttdeci">@ MMAGIC_STATUS_ERROR</div><div class="ttdoc">The operation failed with an unspecified error.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00111">mmagic_controller.h:111</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a814c9b34b03c4e0faf209b5a57d5e4a6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a814c9b34b03c4e0faf209b5a57d5e4a6">MMAGIC_STATUS_NTP_KOD_RECEIVED</a></div><div class="ttdeci">@ MMAGIC_STATUS_NTP_KOD_RECEIVED</div><div class="ttdoc">NTP server returned Kiss-o'-Death.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00151">mmagic_controller.h:151</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a83b08590d21f9130bddd127b002971c2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a83b08590d21f9130bddd127b002971c2">MMAGIC_STATUS_NOT_SUPPORTED</a></div><div class="ttdeci">@ MMAGIC_STATUS_NOT_SUPPORTED</div><div class="ttdoc">Specified operation is not supported.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00123">mmagic_controller.h:123</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a94b9d1eef2064e9f097fa6c6c8b2a795"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a94b9d1eef2064e9f097fa6c6c8b2a795">MMAGIC_STATUS_UNKNOWN_HOST</a></div><div class="ttdeci">@ MMAGIC_STATUS_UNKNOWN_HOST</div><div class="ttdoc">Failed to get an IP address for the given hostname.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00141">mmagic_controller.h:141</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a9afd35ed2c57c25887eed910c9ad713f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9afd35ed2c57c25887eed910c9ad713f">MMAGIC_STATUS_TX_ERROR</a></div><div class="ttdeci">@ MMAGIC_STATUS_TX_ERROR</div><div class="ttdoc">An error occured during transmission.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00125">mmagic_controller.h:125</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a9c59be04b7228d08de5ac188cc45324a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9c59be04b7228d08de5ac188cc45324a">MMAGIC_STATUS_SOCKET_SEND_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_SOCKET_SEND_FAILED</div><div class="ttdoc">Socket send failed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00155">mmagic_controller.h:155</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92a9ca6214fd1a7875979ce2b589e2714a0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92a9ca6214fd1a7875979ce2b589e2714a0">MMAGIC_STATUS_INVALID_STREAM</a></div><div class="ttdeci">@ MMAGIC_STATUS_INVALID_STREAM</div><div class="ttdoc">An invalid stream was specified.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00119">mmagic_controller.h:119</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92aa49755e66951b7d030bdf090f4d5de27"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aa49755e66951b7d030bdf090f4d5de27">MMAGIC_STATUS_CLOSED</a></div><div class="ttdeci">@ MMAGIC_STATUS_CLOSED</div><div class="ttdoc">Failed due to stream being closed from the other side.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00129">mmagic_controller.h:129</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92aa73cb7cf2316260716d918a3adf44f65"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aa73cb7cf2316260716d918a3adf44f65">MMAGIC_STATUS_UNAVAILABLE</a></div><div class="ttdeci">@ MMAGIC_STATUS_UNAVAILABLE</div><div class="ttdoc">Functionality is temporarily unavailable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00115">mmagic_controller.h:115</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92ab46093c0d16e6713d9986e8bb1c1ba07"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ab46093c0d16e6713d9986e8bb1c1ba07">MMAGIC_STATUS_MQTT_REFUSED</a></div><div class="ttdeci">@ MMAGIC_STATUS_MQTT_REFUSED</div><div class="ttdoc">The server refused a CONNECT or SUBSCRIBE.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00170">mmagic_controller.h:170</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92ab8c53b7e40d35ed2944001ed79a22bba"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ab8c53b7e40d35ed2944001ed79a22bba">MMAGIC_STATUS_SOCKET_CONNECT_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_SOCKET_CONNECT_FAILED</div><div class="ttdoc">Socket connection failed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00145">mmagic_controller.h:145</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92aba3219c36022bb6b3ffe6c1c67f38427"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aba3219c36022bb6b3ffe6c1c67f38427">MMAGIC_STATUS_NOT_RUNNING</a></div><div class="ttdeci">@ MMAGIC_STATUS_NOT_RUNNING</div><div class="ttdoc">Operation failed because the WLAN device was not booted.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00137">mmagic_controller.h:137</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92abe80e31a894b419ef3b53e6f1c4f2995"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92abe80e31a894b419ef3b53e6f1c4f2995">MMAGIC_STATUS_NO_MEM</a></div><div class="ttdeci">@ MMAGIC_STATUS_NO_MEM</div><div class="ttdoc">Failed due to memory allocation failure.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00127">mmagic_controller.h:127</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92ac3fe866989e9197be9597137466c6f4f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ac3fe866989e9197be9597137466c6f4f">MMAGIC_STATUS_HANDSHAKE_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_HANDSHAKE_FAILED</div><div class="ttdoc">Error during TLS handshake.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00160">mmagic_controller.h:160</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92ad50db21882ded796cb522f92fabcd570"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ad50db21882ded796cb522f92fabcd570">MMAGIC_STATUS_NTP_KOD_BACKOFF_RECEIVED</a></div><div class="ttdeci">@ MMAGIC_STATUS_NTP_KOD_BACKOFF_RECEIVED</div><div class="ttdoc">NTP server returned Kiss-o'-Death with rate code.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00153">mmagic_controller.h:153</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92ae370f3b93b96a043d3e91c9223360bb8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ae370f3b93b96a043d3e91c9223360bb8">MMAGIC_STATUS_SOCKET_FAILED</a></div><div class="ttdeci">@ MMAGIC_STATUS_SOCKET_FAILED</div><div class="ttdoc">Failed to open the socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00143">mmagic_controller.h:143</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92ae5e3cd68fc14fcc64f196b7cb449583a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92ae5e3cd68fc14fcc64f196b7cb449583a">MMAGIC_STATUS_INVALID_CREDENTIALS</a></div><div class="ttdeci">@ MMAGIC_STATUS_INVALID_CREDENTIALS</div><div class="ttdoc">Credentials provided were invalid.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00158">mmagic_controller.h:158</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92aef247ebae18d86c5090e6b120d302404"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92aef247ebae18d86c5090e6b120d302404">MMAGIC_STATUS_SHUTDOWN_BLOCKED</a></div><div class="ttdeci">@ MMAGIC_STATUS_SHUTDOWN_BLOCKED</div><div class="ttdoc">WLAN shutdown failed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00133">mmagic_controller.h:133</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af131c679ccf68d0b37278086792aa209">MMAGIC_STATUS_INVALID_ARG</a></div><div class="ttdeci">@ MMAGIC_STATUS_INVALID_ARG</div><div class="ttdoc">The operation failed due to an invalid argument.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00113">mmagic_controller.h:113</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad2f6cd96ec8731a96031b0b5614f9f92af434dd4ec6060646e5c698813b928748"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad2f6cd96ec8731a96031b0b5614f9f92af434dd4ec6060646e5c698813b928748">MMAGIC_STATUS_BAD_VERSION</a></div><div class="ttdeci">@ MMAGIC_STATUS_BAD_VERSION</div><div class="ttdoc">Operation failed due to a version mismatch.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00174">mmagic_controller.h:174</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad3cb603a5516a77d2899fb7ea756252ea3ef094265f8085827162c11890425a08"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea3ef094265f8085827162c11890425a08">MMAGIC_IPERF_MODE_TCP_CLIENT</a></div><div class="ttdeci">@ MMAGIC_IPERF_MODE_TCP_CLIENT</div><div class="ttdoc">Iperf TCP client (TX).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00187">mmagic_controller.h:187</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad3cb603a5516a77d2899fb7ea756252ea5999401b9e180faf6c39172dfd7dc1ea"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea5999401b9e180faf6c39172dfd7dc1ea">MMAGIC_IPERF_MODE_UDP_CLIENT</a></div><div class="ttdeci">@ MMAGIC_IPERF_MODE_UDP_CLIENT</div><div class="ttdoc">Iperf UDP client (TX).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00185">mmagic_controller.h:185</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad3cb603a5516a77d2899fb7ea756252ea816a42a2cee8cc8d4907eb28003ab978"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252ea816a42a2cee8cc8d4907eb28003ab978">MMAGIC_IPERF_MODE_TCP_SERVER</a></div><div class="ttdeci">@ MMAGIC_IPERF_MODE_TCP_SERVER</div><div class="ttdoc">Iperf TCP server (RX).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00183">mmagic_controller.h:183</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggad3cb603a5516a77d2899fb7ea756252eabb1077faadf0fef221bae80550995f51"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggad3cb603a5516a77d2899fb7ea756252eabb1077faadf0fef221bae80550995f51">MMAGIC_IPERF_MODE_UDP_SERVER</a></div><div class="ttdeci">@ MMAGIC_IPERF_MODE_UDP_SERVER</div><div class="ttdoc">Iperf UDP server (RX).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00181">mmagic_controller.h:181</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a1c85845892b5d56d8ded48fba66d15f2">MMAGIC_TLS</a></div><div class="ttdeci">@ MMAGIC_TLS</div><div class="ttdoc">Subsystem ID for Module tls: TLS support..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00503">mmagic_controller.h:503</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a34813320ada453d675b27dbe970fb8ed">MMAGIC_WLAN</a></div><div class="ttdeci">@ MMAGIC_WLAN</div><div class="ttdoc">Subsystem ID for Module wlan: Wireless LAN management..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00491">mmagic_controller.h:491</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a3b6b5222af560bb57816ce820aab65d5">MMAGIC_IP</a></div><div class="ttdeci">@ MMAGIC_IP</div><div class="ttdoc">Subsystem ID for Module ip: IP Stack Management.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00493">mmagic_controller.h:493</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a6b0d6e4219269707d311c6c0f78f39e2">MMAGIC_IPERF</a></div><div class="ttdeci">@ MMAGIC_IPERF</div><div class="ttdoc">Subsystem ID for Module iperf: Iperf application..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00497">mmagic_controller.h:497</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a78ef328aa0c243b67cc6466a0f5385c5">MMAGIC_SYS</a></div><div class="ttdeci">@ MMAGIC_SYS</div><div class="ttdoc">Subsystem ID for Module sys: System management..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00499">mmagic_controller.h:499</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9a80df37c4ae90674770e88fa9379f23d7">MMAGIC_TCP</a></div><div class="ttdeci">@ MMAGIC_TCP</div><div class="ttdoc">Subsystem ID for Module tcp: TCP Socket IO, supports secure connections using TLS....</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00501">mmagic_controller.h:501</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aa527b10cd3723f481594656a613f7128">MMAGIC_PING</a></div><div class="ttdeci">@ MMAGIC_PING</div><div class="ttdoc">Subsystem ID for Module ping: Ping application..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00495">mmagic_controller.h:495</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9aca15e7d182da3cb55511a011c48d3a1a">MMAGIC_NTP</a></div><div class="ttdeci">@ MMAGIC_NTP</div><div class="ttdoc">Subsystem ID for Module ntp: Network Time Protocol..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00505">mmagic_controller.h:505</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggadc12f63888a42e66b656dd64b32b37e9ae0452fdb61420e9ef35d8fcaeb6e8a58">MMAGIC_MQTT</a></div><div class="ttdeci">@ MMAGIC_MQTT</div><div class="ttdoc">Subsystem ID for Module mqtt: MQTT agent..</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00507">mmagic_controller.h:507</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggafe69353f5ae6df1244b958011101fa89a3a413c4c23f1bc92b716040ada19fb66"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggafe69353f5ae6df1244b958011101fa89a3a413c4c23f1bc92b716040ada19fb66">MMAGIC_PMF_MODE_DISABLED</a></div><div class="ttdeci">@ MMAGIC_PMF_MODE_DISABLED</div><div class="ttdoc">No protected management frames.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00064">mmagic_controller.h:64</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__DATA__TYPES_html_ggafe69353f5ae6df1244b958011101fa89a871cfca963e3b81b84348374a6c0b8b4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__DATA__TYPES.html#ggafe69353f5ae6df1244b958011101fa89a871cfca963e3b81b84348374a6c0b8b4">MMAGIC_PMF_MODE_REQUIRED</a></div><div class="ttdeci">@ MMAGIC_PMF_MODE_REQUIRED</div><div class="ttdoc">Protected management frames must be used.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00062">mmagic_controller.h:62</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INIT_html_ga00eeee29338b1ae0fcdb0489bac875f4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INIT.html#ga00eeee29338b1ae0fcdb0489bac875f4">mmagic_controller_init</a></div><div class="ttdeci">struct mmagic_controller * mmagic_controller_init(const struct mmagic_controller_init_args *args)</div><div class="ttdoc">Initialize the Controller.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INIT_html_ga8c24a3d889006dff92223dbafd14011c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INIT.html#ga8c24a3d889006dff92223dbafd14011c">mmagic_controller_deinit</a></div><div class="ttdeci">void mmagic_controller_deinit(struct mmagic_controller *controller)</div><div class="ttdoc">Deinitialize the Controller.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INIT_html_ga984ff8584c9276eea5d29ecf09b538a7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INIT.html#ga984ff8584c9276eea5d29ecf09b538a7">mmagic_controller_agent_start_cb_t</a></div><div class="ttdeci">void(* mmagic_controller_agent_start_cb_t)(struct mmagic_controller *controller, void *arg)</div><div class="ttdoc">Prototype for callback function invoked whenever any time a event that the agent has started is recei...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00532">mmagic_controller.h:532</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga195590b69a12f5a2d32c4cde73405783"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga195590b69a12f5a2d32c4cde73405783">CONTROL_STREAM</a></div><div class="ttdeci">#define CONTROL_STREAM</div><div class="ttdoc">The stream ID of the control stream.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00578">mmagic_controller.h:578</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga1bcf1fa931f47be00dc3d68ac6373a17"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga1bcf1fa931f47be00dc3d68ac6373a17">mmagic_controller_rx</a></div><div class="ttdeci">enum mmagic_status mmagic_controller_rx(struct mmagic_controller *controller, uint8_t stream_id, uint8_t submodule_id, uint8_t command_id, uint8_t subcommand_id, uint8_t *buffer, size_t buffer_length, uint32_t timeout_ms)</div><div class="ttdoc">Waits for a response from the agent.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga20a207962f87f68ad096307e118f505c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga20a207962f87f68ad096307e118f505c">mmagic_mqtt_cmd</a></div><div class="ttdeci">mmagic_mqtt_cmd</div><div class="ttdoc">mqtt configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01036">mmagic_controller.h:1037</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga295c6136c314a7f9e7d2cd8abc0f9796"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga295c6136c314a7f9e7d2cd8abc0f9796">mmagic_ip_var</a></div><div class="ttdeci">mmagic_ip_var</div><div class="ttdoc">ip configuration variable IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00815">mmagic_controller.h:816</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga2b2777499fd16ac7f9e19eba64cb07a6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga2b2777499fd16ac7f9e19eba64cb07a6">mmagic_ping_cmd</a></div><div class="ttdeci">mmagic_ping_cmd</div><div class="ttdoc">ping configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00890">mmagic_controller.h:891</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga312e79693c039e54a608fc8c338a5999"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga312e79693c039e54a608fc8c338a5999">mmagic_tcp_cmd</a></div><div class="ttdeci">mmagic_tcp_cmd</div><div class="ttdoc">tcp configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00956">mmagic_controller.h:957</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga3fdd29b88bd1bef6ea91cd677513167a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga3fdd29b88bd1bef6ea91cd677513167a">mmagic_wlan_var</a></div><div class="ttdeci">mmagic_wlan_var</div><div class="ttdoc">wlan configuration variable IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00657">mmagic_controller.h:658</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga4bd3a5ae7de626ca722537dd610886a8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga4bd3a5ae7de626ca722537dd610886a8">mmagic_iperf_cmd</a></div><div class="ttdeci">mmagic_iperf_cmd</div><div class="ttdoc">iperf configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00922">mmagic_controller.h:923</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga4f02a77206d62e1dc86625e17e8b0e68"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga4f02a77206d62e1dc86625e17e8b0e68">mmagic_ntp_cmd</a></div><div class="ttdeci">mmagic_ntp_cmd</div><div class="ttdoc">ntp configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01019">mmagic_controller.h:1020</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga60b9399ad0faa9d5e7bf09da0d1c7d46"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga60b9399ad0faa9d5e7bf09da0d1c7d46">mmagic_ping_var</a></div><div class="ttdeci">mmagic_ping_var</div><div class="ttdoc">ping configuration variable IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00878">mmagic_controller.h:879</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga62fb515a7270a1a2eec77f80cd4fb9b7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga62fb515a7270a1a2eec77f80cd4fb9b7">mmagic_iperf_var</a></div><div class="ttdeci">mmagic_iperf_var</div><div class="ttdoc">iperf configuration variable IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00905">mmagic_controller.h:906</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga64b6394bbbc22303cd3297d10f1da48e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga64b6394bbbc22303cd3297d10f1da48e">mmagic_wlan_cmd</a></div><div class="ttdeci">mmagic_wlan_cmd</div><div class="ttdoc">wlan configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00759">mmagic_controller.h:760</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga6fae28dbdafe6b74af2381d87538e6fe"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga6fae28dbdafe6b74af2381d87538e6fe">mmagic_controller_agent_sync</a></div><div class="ttdeci">enum mmagic_status mmagic_controller_agent_sync(struct mmagic_controller *controller, uint32_t timeout_ms)</div><div class="ttdoc">Sends a sync request to the agent and waits for a sync response.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga80fb73e8198f5442255ba540a66a8842"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga80fb73e8198f5442255ba540a66a8842">mmagic_tls_var</a></div><div class="ttdeci">mmagic_tls_var</div><div class="ttdoc">tls configuration variable IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00985">mmagic_controller.h:986</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga8319f854924df575680199aa66f79d5a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga8319f854924df575680199aa66f79d5a">mmagic_controller_request_agent_reset</a></div><div class="ttdeci">enum mmagic_status mmagic_controller_request_agent_reset(struct mmagic_controller *controller)</div><div class="ttdoc">Sends a reset request to the agent.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ga9e1273601083b6388fbc79ecc1ed0555"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ga9e1273601083b6388fbc79ecc1ed0555">mmagic_ntp_var</a></div><div class="ttdeci">mmagic_ntp_var</div><div class="ttdoc">ntp configuration variable IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01012">mmagic_controller.h:1013</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gab4226b7ba529c28a40f83e6ee9e93e24"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gab4226b7ba529c28a40f83e6ee9e93e24">mmagic_controller_tx</a></div><div class="ttdeci">enum mmagic_status mmagic_controller_tx(struct mmagic_controller *controller, uint8_t stream_id, uint8_t submodule_id, uint8_t command_id, uint8_t subcommand_id, const uint8_t *buffer, size_t buffer_length)</div><div class="ttdoc">Sends a command to the agent.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gad4d38c83408da3a519d9eb4aaecbeabc"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gad4d38c83408da3a519d9eb4aaecbeabc">mmagic_sys_cmd</a></div><div class="ttdeci">mmagic_sys_cmd</div><div class="ttdoc">sys configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00937">mmagic_controller.h:938</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gaefacf9f1f161e924b1adecc934223270"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaefacf9f1f161e924b1adecc934223270">MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</a></div><div class="ttdeci">#define MMAGIC_CONTROLLER_DEFAULT_RESPONSE_TIMEOUT_MS</div><div class="ttdoc">The default timeout when waiting for a response from a command sent to the agent in ms.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00581">mmagic_controller.h:581</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gaf4d996affed4bf516104a1656042ed35"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaf4d996affed4bf516104a1656042ed35">mmagic_tls_cmd</a></div><div class="ttdeci">mmagic_tls_cmd</div><div class="ttdoc">tls configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00999">mmagic_controller.h:1000</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gaf886080f42b3eb346d3b4a17fa8af4e8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gaf886080f42b3eb346d3b4a17fa8af4e8">mmagic_ip_cmd</a></div><div class="ttdeci">mmagic_ip_cmd</div><div class="ttdoc">ip configuration command IDs</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00848">mmagic_controller.h:849</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505ca31ad941eff6260c3db1fe48f8a08c29c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca31ad941eff6260c3db1fe48f8a08c29c">MMAGIC_MQTT_CMD_PUBLISH</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_PUBLISH</div><div class="ttdoc">Publishes a message on a topic.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01051">mmagic_controller.h:1051</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505ca4121c1847f58c5d73c593b8c5bd88bb8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4121c1847f58c5d73c593b8c5bd88bb8">MMAGIC_MQTT_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01045">mmagic_controller.h:1045</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505ca4af800e838cc98cc7b26ba59721a59e9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca4af800e838cc98cc7b26ba59721a59e9">MMAGIC_MQTT_CMD_START_AGENT</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_START_AGENT</div><div class="ttdoc">Starts the MQTT agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01049">mmagic_controller.h:1049</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505ca6e1ea4fbd8f1222e20f1468eaa6bda80"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca6e1ea4fbd8f1222e20f1468eaa6bda80">MMAGIC_MQTT_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01041">mmagic_controller.h:1041</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505ca7aada136d43ce1fbb9548f2aca1a5994"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505ca7aada136d43ce1fbb9548f2aca1a5994">MMAGIC_MQTT_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01043">mmagic_controller.h:1043</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505cab02b9cff70e81d54ed58c625fd9fce0a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab02b9cff70e81d54ed58c625fd9fce0a">MMAGIC_MQTT_CMD_SUBSCRIBE</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_SUBSCRIBE</div><div class="ttdoc">Subscribes to a topic.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01053">mmagic_controller.h:1053</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505cab4037f23b34926149d71c7cd6cadbd9d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cab4037f23b34926149d71c7cd6cadbd9d">MMAGIC_MQTT_CMD_STOP_AGENT</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_STOP_AGENT</div><div class="ttdoc">Stops the MQTT agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01055">mmagic_controller.h:1055</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga20a207962f87f68ad096307e118f505cac9c9b425983ddf251b9d6b091457c4eb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga20a207962f87f68ad096307e118f505cac9c9b425983ddf251b9d6b091457c4eb">MMAGIC_MQTT_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_MQTT_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01039">mmagic_controller.h:1039</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a0fbaf73291068c2a3aa7cee3837b292d">MMAGIC_IP_VAR_NETMASK</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_NETMASK</div><div class="ttdoc">Netmask to use for a static network connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00822">mmagic_controller.h:822</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a1702efc1b2c530ce1ddf5c1fad1a3cb6">MMAGIC_IP_VAR_DNS_SERVER0</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_DNS_SERVER0</div><div class="ttdoc">Primary DNS server IP address.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00829">mmagic_controller.h:829</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a3e383f5529a1131f198e65730b713b30">MMAGIC_IP_VAR_DHCP_OFFLOAD</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_DHCP_OFFLOAD</div><div class="ttdoc">If true, enables DHCP offload which allows the Morse chip to directly handle DHCP discovery and lease...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00841">mmagic_controller.h:841</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a53468b6a993269835e31ee2f02d1e285">MMAGIC_IP_VAR_IP_ADDR</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_IP_ADDR</div><div class="ttdoc">IP address to use for a static network connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00819">mmagic_controller.h:819</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a5ba242a4ec817b557d3b36955073027c">MMAGIC_IP_VAR_GATEWAY</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_GATEWAY</div><div class="ttdoc">Gateway to use for a static network connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00825">mmagic_controller.h:825</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796a878fd79fcf8c2d9db5dfd91c4c6554b6">MMAGIC_IP_VAR_DHCP_ENABLED</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_DHCP_ENABLED</div><div class="ttdoc">True to enable DHCP for IP address configuration, or false to use the static configuration given by i...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00837">mmagic_controller.h:837</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796aa402cf12ce59410e79c6c0e1d926a5e0">MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_LINK_STATUS_EVT_EN</div><div class="ttdoc">When set to true, IP link status notifications will be provided.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00844">mmagic_controller.h:844</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga295c6136c314a7f9e7d2cd8abc0f9796ac2ac89d3ab61c6d480bcdd939a4c47d8">MMAGIC_IP_VAR_DNS_SERVER1</a></div><div class="ttdeci">@ MMAGIC_IP_VAR_DNS_SERVER1</div><div class="ttdoc">Secondary DNS server IP address.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00833">mmagic_controller.h:833</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga2b2777499fd16ac7f9e19eba64cb07a6a06d2592e5a0c10ba3bded0a54246b907"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a06d2592e5a0c10ba3bded0a54246b907">MMAGIC_PING_CMD_RUN</a></div><div class="ttdeci">@ MMAGIC_PING_CMD_RUN</div><div class="ttdoc">Commences a ping session using the current values in the the subsystem config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00901">mmagic_controller.h:901</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga2b2777499fd16ac7f9e19eba64cb07a6a2d1d8fc17821334669aec9a72f0c2d91"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a2d1d8fc17821334669aec9a72f0c2d91">MMAGIC_PING_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_PING_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00897">mmagic_controller.h:897</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a68d47bbec4c498c5102de0a0a1a06e89">MMAGIC_PING_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_PING_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00895">mmagic_controller.h:895</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6a76960c30a574c1ae85a333bee7253e0a">MMAGIC_PING_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_PING_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00893">mmagic_controller.h:893</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga2b2777499fd16ac7f9e19eba64cb07a6ae2e73f38fdddfe1b393893af1817fb1c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga2b2777499fd16ac7f9e19eba64cb07a6ae2e73f38fdddfe1b393893af1817fb1c">MMAGIC_PING_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_PING_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00899">mmagic_controller.h:899</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999a1ca0e3521e189565f6ee00e2a1e29656"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a1ca0e3521e189565f6ee00e2a1e29656">MMAGIC_TCP_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00959">mmagic_controller.h:959</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999a274b3901b5b8fcb22a55359732734512"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a274b3901b5b8fcb22a55359732734512">MMAGIC_TCP_CMD_ACCEPT</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_ACCEPT</div><div class="ttdoc">Waits for an incoming socket connection and returns a new stream ID.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00979">mmagic_controller.h:979</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999a3b74407de7b2baf2677afdfa0881c60e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a3b74407de7b2baf2677afdfa0881c60e">MMAGIC_TCP_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00965">mmagic_controller.h:965</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999a609008c6d517c20f74fb3885ef564163"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a609008c6d517c20f74fb3885ef564163">MMAGIC_TCP_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00963">mmagic_controller.h:963</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999a7c14896064261f56e3ec91e30e470fd9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a7c14896064261f56e3ec91e30e470fd9">MMAGIC_TCP_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00961">mmagic_controller.h:961</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999a9b57fdbb9ab42db3beeee7c9563d10b4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999a9b57fdbb9ab42db3beeee7c9563d10b4">MMAGIC_TCP_CMD_WRITE_POLL</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_WRITE_POLL</div><div class="ttdoc">Polls the socket till it is ready for writing.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00977">mmagic_controller.h:977</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999acd95c012c13d73f06e2ff1a8dc9d60c1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999acd95c012c13d73f06e2ff1a8dc9d60c1">MMAGIC_TCP_CMD_READ_POLL</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_READ_POLL</div><div class="ttdoc">Polls the socket till it is ready for reading.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00975">mmagic_controller.h:975</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999ad171ec185155cd4eb4ee103873caaf33"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ad171ec185155cd4eb4ee103873caaf33">MMAGIC_TCP_CMD_BIND</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_BIND</div><div class="ttdoc">Opens a server TCP socket and returns its stream ID.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00969">mmagic_controller.h:969</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999adea717751ba4f79cf0be987a38c8b8cc"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999adea717751ba4f79cf0be987a38c8b8cc">MMAGIC_TCP_CMD_SEND</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_SEND</div><div class="ttdoc">Writes to a socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00973">mmagic_controller.h:973</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999ae16064ae011fc143df3fbf8319bb3ae2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999ae16064ae011fc143df3fbf8319bb3ae2">MMAGIC_TCP_CMD_CONNECT</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_CONNECT</div><div class="ttdoc">Opens a client TCP socket and returns its stream ID.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00967">mmagic_controller.h:967</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999aea82494ab1800a1851b791f75d5f4b11"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aea82494ab1800a1851b791f75d5f4b11">MMAGIC_TCP_CMD_CLOSE</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_CLOSE</div><div class="ttdoc">Closes and frees the socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00981">mmagic_controller.h:981</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga312e79693c039e54a608fc8c338a5999aec0f4bf8d543f26b2abd857050c19251"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga312e79693c039e54a608fc8c338a5999aec0f4bf8d543f26b2abd857050c19251">MMAGIC_TCP_CMD_RECV</a></div><div class="ttdeci">@ MMAGIC_TCP_CMD_RECV</div><div class="ttdoc">Reads from a socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00971">mmagic_controller.h:971</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0213f1d85ba5666c05b8940afd07ae94">MMAGIC_WLAN_VAR_BSSID</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_BSSID</div><div class="ttdoc">BSSID of the ap to associate to, all 0x00 for any.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00671">mmagic_controller.h:671</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa02182f25943d7bd3b58296bb0fffa8fe">MMAGIC_WLAN_VAR_QOS_2_PARAMS</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_QOS_2_PARAMS</div><div class="ttdoc">The default QoS queue configuration for Access Category 2 (AC_VI) that is active while the station is...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00737">mmagic_controller.h:737</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa058e41062d994f64273ffd43272b6f5c">MMAGIC_WLAN_VAR_COUNTRY_CODE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_COUNTRY_CODE</div><div class="ttdoc">Two character country code used to identify the regulatory domain.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00660">mmagic_controller.h:660</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa0bc0f240a64ecdd141c13085eab8ec24">MMAGIC_WLAN_VAR_SECURITY</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_SECURITY</div><div class="ttdoc">Security type to used when associating.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00666">mmagic_controller.h:666</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa1369f1f1fe9f291eea5b17b77c34c81d">MMAGIC_WLAN_VAR_PASSWORD</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_PASSWORD</div><div class="ttdoc">Password used when associating, 1-100 characters long.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00664">mmagic_controller.h:664</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa3b85257f9f1d15d0265c83a0ea1e3615">MMAGIC_WLAN_VAR_QOS_1_PARAMS</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_QOS_1_PARAMS</div><div class="ttdoc">The default QoS queue configuration for Access Category 1 (AC_BK) that is active while the station is...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00731">mmagic_controller.h:731</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4898a7bffc466c4756fbdea9f78b065e">MMAGIC_WLAN_VAR_PMF_MODE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_PMF_MODE</div><div class="ttdoc">Protected Management Frame mode to use (802.11w).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00673">mmagic_controller.h:673</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4907722961673c21bdce293864efe91d">MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_OFFLOAD_ARP_RESPONSE</div><div class="ttdoc">If true, enables ARP response offload which allows the Morse chip to directly respond to ARP requests...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00693">mmagic_controller.h:693</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa4e717c081b4a00d850b965fd0d7dd0ec">MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_MAX_HEALTH_CHECK_INTVL_MS</div><div class="ttdoc">The maximum interval to wait after the last health check before triggering another.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00708">mmagic_controller.h:708</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5085a3b1289d178f77286cd859ccd448">MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_OFFLOAD_ARP_REFRESH_S</div><div class="ttdoc">If non zero, enables ARP refresh offload with the specified interval in seconds.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00696">mmagic_controller.h:696</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa5494953ce1c6cde8622c45d12f34c334">MMAGIC_WLAN_VAR_SGI_ENABLED</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_SGI_ENABLED</div><div class="ttdoc">Boolean value indicating whether SGI support should be enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00679">mmagic_controller.h:679</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa65bc0c18758747dff2d19c593a5756a2">MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_SUBBANDS_ENABLED</div><div class="ttdoc">Boolean value indicating whether sub-band support should be enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00681">mmagic_controller.h:681</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa86d0d9f119122b39d8094a69e7cefc42">MMAGIC_WLAN_VAR_RAW_PRIORITY</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_RAW_PRIORITY</div><div class="ttdoc">Priority to request if raw is supported by the AP.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00669">mmagic_controller.h:669</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9618c68587f656e78c89dac7ef99d2fe">MMAGIC_WLAN_VAR_STATION_TYPE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_STATION_TYPE</div><div class="ttdoc">S1G non-AP STA type.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00675">mmagic_controller.h:675</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aa9d75ae1863fc408790b9e28a660537d1">MMAGIC_WLAN_VAR_MCS10_MODE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_MCS10_MODE</div><div class="ttdoc">The currently configured MCS10 behavior.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00748">mmagic_controller.h:748</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa656499a01f974481b66eb26c2449c93">MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_FRAGMENT_THRESHOLD</div><div class="ttdoc">Sets the 802.11 fragmentation threshold.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00688">mmagic_controller.h:688</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaa8ec6eccf41d0804edd2660c956b12df">MMAGIC_WLAN_VAR_SSID</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_SSID</div><div class="ttdoc">SSID of the AP to connect to, can be 1-32 characters long.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00662">mmagic_controller.h:662</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaacc31f14ee65cfddbc3a5dc9f519509e">MMAGIC_WLAN_VAR_RTS_THRESHOLD</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_RTS_THRESHOLD</div><div class="ttdoc">The RTS threshold (in octets) to set, or 0 to disable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00677">mmagic_controller.h:677</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aab1bb3e8fa208a4b162011dab57a4f3df">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_LIMIT_S</div><div class="ttdoc">The maximum interval between scan attempts when (re)connecting.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00719">mmagic_controller.h:719</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aacd69f43a3e5ab96daf776a4d944955bd">MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_NDP_PROBE_ENABLED</div><div class="ttdoc">Boolean value indicating whether NDP probe support should be enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00711">mmagic_controller.h:711</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aad981f7d5de0c442c5149ac604626a209">MMAGIC_WLAN_VAR_QOS_0_PARAMS</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_QOS_0_PARAMS</div><div class="ttdoc">The default QoS queue configuration for Access Category 0 (AC_BE) that is active while the station is...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00725">mmagic_controller.h:725</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae1c4e92d65fba757a30376e8e9feda2d">MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_DUTY_CYCLE_MODE</div><div class="ttdoc">The duty cycle air time distribution mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00755">mmagic_controller.h:755</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae2d0e56d007b3ac45befd88f4e23823c">MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_MIN_HEALTH_CHECK_INTVL_MS</div><div class="ttdoc">The minimum interval to wait after the last health check before triggering another.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00702">mmagic_controller.h:702</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae347db0822ed32454aed4c046f03ccb1">MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_STA_SCAN_INTERVAL_BASE_S</div><div class="ttdoc">The base scan interval (in seconds) to use when (re)connecting.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00715">mmagic_controller.h:715</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae384afe212fb87ae8bd86e5bfe76ca0f">MMAGIC_WLAN_VAR_STA_EVT_EN</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_STA_EVT_EN</div><div class="ttdoc">When set to true, STA event notifications will be provided.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00751">mmagic_controller.h:751</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae57ea5b7320ec671fb80395e645bcfbd">MMAGIC_WLAN_VAR_CAC_ENABLED</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_CAC_ENABLED</div><div class="ttdoc">Whether Centralized Authentication Controlled is enabled on the STA.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00690">mmagic_controller.h:690</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aae927596fb15debe62200bbba09e2cceb">MMAGIC_WLAN_VAR_QOS_3_PARAMS</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_QOS_3_PARAMS</div><div class="ttdoc">The default QoS queue configuration for Access Category 3 (AC_VO) that is active while the station is...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00743">mmagic_controller.h:743</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaebc023435a439951b91390c96fd09511">MMAGIC_WLAN_VAR_POWER_SAVE_MODE</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_POWER_SAVE_MODE</div><div class="ttdoc">Sets the 802.11 power save mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00685">mmagic_controller.h:685</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga3fdd29b88bd1bef6ea91cd677513167aaf6ed29f26d03f14f1cf9eb78665bd843">MMAGIC_WLAN_VAR_AMPDU_ENABLED</a></div><div class="ttdeci">@ MMAGIC_WLAN_VAR_AMPDU_ENABLED</div><div class="ttdoc">Boolean value indicating whether AMPDU support should be enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00683">mmagic_controller.h:683</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4bd3a5ae7de626ca722537dd610886a8a564cadb4950c48e08f8c84468a32781f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a564cadb4950c48e08f8c84468a32781f">MMAGIC_IPERF_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_IPERF_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00931">mmagic_controller.h:931</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a67654eaf0ee0d1b2ca511bd59b9d52ba">MMAGIC_IPERF_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_IPERF_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00925">mmagic_controller.h:925</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4bd3a5ae7de626ca722537dd610886a8a7de587ba0b5873070d6fb37a1f1b5579"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8a7de587ba0b5873070d6fb37a1f1b5579">MMAGIC_IPERF_CMD_RUN</a></div><div class="ttdeci">@ MMAGIC_IPERF_CMD_RUN</div><div class="ttdoc">Starts an iperf session using the current values in the the subsystem config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00933">mmagic_controller.h:933</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8aba19a3c521e0ea3216d3f25a1e20e528">MMAGIC_IPERF_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_IPERF_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00927">mmagic_controller.h:927</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4bd3a5ae7de626ca722537dd610886a8af0f9c7e1d892ab0652e1d157c8414a97"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4bd3a5ae7de626ca722537dd610886a8af0f9c7e1d892ab0652e1d157c8414a97">MMAGIC_IPERF_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_IPERF_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00929">mmagic_controller.h:929</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4f02a77206d62e1dc86625e17e8b0e68a5e090682614af8f09a41fd1e8709f2ce"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a5e090682614af8f09a41fd1e8709f2ce">MMAGIC_NTP_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_NTP_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01028">mmagic_controller.h:1028</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4f02a77206d62e1dc86625e17e8b0e68a75f0ead8cd98150a49029bc68acccb71"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a75f0ead8cd98150a49029bc68acccb71">MMAGIC_NTP_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_NTP_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01022">mmagic_controller.h:1022</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4f02a77206d62e1dc86625e17e8b0e68a83f6550fbf47ca877b463821c4d9038d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68a83f6550fbf47ca877b463821c4d9038d">MMAGIC_NTP_CMD_SYNC</a></div><div class="ttdeci">@ MMAGIC_NTP_CMD_SYNC</div><div class="ttdoc">Synchronizes internal time using the NTP server.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01030">mmagic_controller.h:1030</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4f02a77206d62e1dc86625e17e8b0e68ab6d2bc14557222e3cb2f61b9f50c51ee"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ab6d2bc14557222e3cb2f61b9f50c51ee">MMAGIC_NTP_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_NTP_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01026">mmagic_controller.h:1026</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4f02a77206d62e1dc86625e17e8b0e68ad1192d84c2c73e77041cff8c6cd1d577"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad1192d84c2c73e77041cff8c6cd1d577">MMAGIC_NTP_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_NTP_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01024">mmagic_controller.h:1024</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga4f02a77206d62e1dc86625e17e8b0e68ad6a1d88498918d02cb96446e40f5e45f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga4f02a77206d62e1dc86625e17e8b0e68ad6a1d88498918d02cb96446e40f5e45f">MMAGIC_NTP_CMD_GET_TIME</a></div><div class="ttdeci">@ MMAGIC_NTP_CMD_GET_TIME</div><div class="ttdoc">Reads current internal time.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01032">mmagic_controller.h:1032</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a388b7da17bf3bb5f5a9fac301d8571a1">MMAGIC_PING_VAR_COUNT</a></div><div class="ttdeci">@ MMAGIC_PING_VAR_COUNT</div><div class="ttdoc">This specifies the number of ping requests to send before terminating the session.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00886">mmagic_controller.h:886</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46a3dcf5ce2821b222400eed2506af83c70">MMAGIC_PING_VAR_TARGET</a></div><div class="ttdeci">@ MMAGIC_PING_VAR_TARGET</div><div class="ttdoc">The IP address of the ping target.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00881">mmagic_controller.h:881</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga60b9399ad0faa9d5e7bf09da0d1c7d46adc9de4268402cefb45f9f4e3d15f16a3">MMAGIC_PING_VAR_INTERVAL</a></div><div class="ttdeci">@ MMAGIC_PING_VAR_INTERVAL</div><div class="ttdoc">The time interval between ping requests (in milliseconds).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00883">mmagic_controller.h:883</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a484279982f124fa08836a6cd21a99711">MMAGIC_IPERF_VAR_SERVER</a></div><div class="ttdeci">@ MMAGIC_IPERF_VAR_SERVER</div><div class="ttdoc">IP address of server to connect to when in client mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00911">mmagic_controller.h:911</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a5ea49822d188f4a62d2cb61066726e00">MMAGIC_IPERF_VAR_PORT</a></div><div class="ttdeci">@ MMAGIC_IPERF_VAR_PORT</div><div class="ttdoc">Specifies the local port to listen on when in server mode or the server port to send data to when in ...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00914">mmagic_controller.h:914</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7a81e0da8374191f122e33a81798f8fc62">MMAGIC_IPERF_VAR_MODE</a></div><div class="ttdeci">@ MMAGIC_IPERF_VAR_MODE</div><div class="ttdoc">The iperf mode to use.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00909">mmagic_controller.h:909</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga62fb515a7270a1a2eec77f80cd4fb9b7aa73d6626894c95bc471b064d7203322a">MMAGIC_IPERF_VAR_AMOUNT</a></div><div class="ttdeci">@ MMAGIC_IPERF_VAR_AMOUNT</div><div class="ttdoc">This specifies the duration for client transfers specified either in seconds or bytes.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00918">mmagic_controller.h:918</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea07714b6cedf2b7db156a008d33fe3cfd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea07714b6cedf2b7db156a008d33fe3cfd">MMAGIC_WLAN_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00766">mmagic_controller.h:766</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea42ee1a8a79f4006bc91150105c06f7df"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea42ee1a8a79f4006bc91150105c06f7df">MMAGIC_WLAN_CMD_GET_MAC_ADDR</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_GET_MAC_ADDR</div><div class="ttdoc">Retrieves the MAC address if the WLAN interface is up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00778">mmagic_controller.h:778</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea71d8a3911701372f5ca69f7720945eb3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea71d8a3911701372f5ca69f7720945eb3">MMAGIC_WLAN_CMD_STANDBY_ENTER</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_STANDBY_ENTER</div><div class="ttdoc">This puts the Morse chip into standby mode allowing the host processor to go to sleep while the Morse...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00789">mmagic_controller.h:789</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea74022bdc4ffe7c51110f3f393ef20372"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea74022bdc4ffe7c51110f3f393ef20372">MMAGIC_WLAN_CMD_GET_STA_STATUS</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_GET_STA_STATUS</div><div class="ttdoc">Retrieves the STA status of the WLAN interface.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00811">mmagic_controller.h:811</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea758328d1f83d898f5a8731a4ce9cecc4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea758328d1f83d898f5a8731a4ce9cecc4">MMAGIC_WLAN_CMD_BEACON_MONITOR_ENABLE</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_BEACON_MONITOR_ENABLE</div><div class="ttdoc">Enable beacon monitoring with the given filter settings.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00783">mmagic_controller.h:783</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea792048d443ef37c3af36d48b3032b387"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea792048d443ef37c3af36d48b3032b387">MMAGIC_WLAN_CMD_BEACON_MONITOR_DISABLE</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_BEACON_MONITOR_DISABLE</div><div class="ttdoc">Disable beacon monitoring.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00785">mmagic_controller.h:785</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea7c4ad5e6730e9f4f584ce07579b146f6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea7c4ad5e6730e9f4f584ce07579b146f6">MMAGIC_WLAN_CMD_GET_RSSI</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_GET_RSSI</div><div class="ttdoc">Retrieves the RSSI if the WLAN interface is up, else 0.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00776">mmagic_controller.h:776</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea82e1e25c4ea2c4a62fd1807239c51d01"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea82e1e25c4ea2c4a62fd1807239c51d01">MMAGIC_WLAN_CMD_STANDBY_SET_STATUS_PAYLOAD</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_STANDBY_SET_STATUS_PAYLOAD</div><div class="ttdoc">Sets the user payload for the standby status packet.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00800">mmagic_controller.h:800</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea858282e9f8e9876ef1634950b5fc7f42"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea858282e9f8e9876ef1634950b5fc7f42">MMAGIC_WLAN_CMD_STANDBY_SET_WAKE_FILTER</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_STANDBY_SET_WAKE_FILTER</div><div class="ttdoc">Configures the standby mode UDP wake packet filter.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00806">mmagic_controller.h:806</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea863bf115e703ddcdc29ce73842491220"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea863bf115e703ddcdc29ce73842491220">MMAGIC_WLAN_CMD_STANDBY_SET_CONFIG</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_STANDBY_SET_CONFIG</div><div class="ttdoc">Sets the standby mode configuration parameters.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00809">mmagic_controller.h:809</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ea8c920066b7edff4339a9a3fe8d3851bb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ea8c920066b7edff4339a9a3fe8d3851bb">MMAGIC_WLAN_CMD_WNM_SLEEP</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_WNM_SLEEP</div><div class="ttdoc">Requests entry or exit from extended sleep (wnm sleep) if the WLAN interface is up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00780">mmagic_controller.h:780</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48eaac9b6bf5aa556e8e87d19fadb0d63edd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaac9b6bf5aa556e8e87d19fadb0d63edd">MMAGIC_WLAN_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00768">mmagic_controller.h:768</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac10e28f3a61ede276b59a94515ceca56">MMAGIC_WLAN_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00764">mmagic_controller.h:764</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eac1b0279c30735c3cc541e2eff80d7082">MMAGIC_WLAN_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00762">mmagic_controller.h:762</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48eacfecf57baf25374b11a86a16a1d33c6f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eacfecf57baf25374b11a86a16a1d33c6f">MMAGIC_WLAN_CMD_DISCONNECT</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_DISCONNECT</div><div class="ttdoc">Disconnects and brings down the WLAN interface.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00772">mmagic_controller.h:772</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48ead1dda22e38bf536589901838796db2c1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48ead1dda22e38bf536589901838796db2c1">MMAGIC_WLAN_CMD_SCAN</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_SCAN</div><div class="ttdoc">Starts an undirected scan for available networks.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00774">mmagic_controller.h:774</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48eaf3589061490f0756623b0ca0031957c4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eaf3589061490f0756623b0ca0031957c4">MMAGIC_WLAN_CMD_CONNECT</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_CONNECT</div><div class="ttdoc">Brings up the WLAN interface and connects to the AP with configured parameters.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00770">mmagic_controller.h:770</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga64b6394bbbc22303cd3297d10f1da48eafc238840de5e04e2ec1c16fc83d965fe"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga64b6394bbbc22303cd3297d10f1da48eafc238840de5e04e2ec1c16fc83d965fe">MMAGIC_WLAN_CMD_STANDBY_EXIT</a></div><div class="ttdeci">@ MMAGIC_WLAN_CMD_STANDBY_EXIT</div><div class="ttdoc">Forces the Morse chip to exit standby mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00794">mmagic_controller.h:794</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a179c7e8e62df9fb331e66ce040374472">MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</a></div><div class="ttdeci">@ MMAGIC_TLS_VAR_ROOT_CA_CERTIFICATE</div><div class="ttdoc">Root certificate authority certificate.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00989">mmagic_controller.h:989</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a7d1c4f0afc5fc600366faf0fab49f8ee">MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</a></div><div class="ttdeci">@ MMAGIC_TLS_VAR_CLIENT_CERTIFICATE</div><div class="ttdoc">Certificate to identify the client.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00992">mmagic_controller.h:992</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga80fb73e8198f5442255ba540a66a8842a8143ebce7d0a6f0f8d93a2295d7bfc27">MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</a></div><div class="ttdeci">@ MMAGIC_TLS_VAR_CLIENT_PRIVATE_KEY</div><div class="ttdoc">Client private key.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00995">mmagic_controller.h:995</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#gga9e1273601083b6388fbc79ecc1ed0555a8e382d90a7aa8e25b5e61c86cb41cd7f">MMAGIC_NTP_VAR_SERVER</a></div><div class="ttdeci">@ MMAGIC_NTP_VAR_SERVER</div><div class="ttdoc">The hostname or IP of the NTP server.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01015">mmagic_controller.h:1015</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabca01c986d34b1bdeaffd7eaf70a382a661"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca01c986d34b1bdeaffd7eaf70a382a661">MMAGIC_SYS_CMD_DEEP_SLEEP</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_DEEP_SLEEP</div><div class="ttdoc">Enters deep sleep mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00950">mmagic_controller.h:950</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabca248e9ceddf4a50cb3600564228f8b8d7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca248e9ceddf4a50cb3600564228f8b8d7">MMAGIC_SYS_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00940">mmagic_controller.h:940</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabca3c1127bbf58ed7c266234dfd40175df6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3c1127bbf58ed7c266234dfd40175df6">MMAGIC_SYS_CMD_RESET</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_RESET</div><div class="ttdoc">Performs a soft reset.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00948">mmagic_controller.h:948</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabca3cdeda8a4b63dac93fa02cccdf0ff830"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabca3cdeda8a4b63dac93fa02cccdf0ff830">MMAGIC_SYS_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00942">mmagic_controller.h:942</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabcae30d621779613e5d6a7b1586b608d0c1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae30d621779613e5d6a7b1586b608d0c1">MMAGIC_SYS_CMD_GET_VERSION</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_GET_VERSION</div><div class="ttdoc">Gets the device firmware and hardware versions.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00952">mmagic_controller.h:952</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabcae7aa24c791f82f67b5c76369e2500964"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcae7aa24c791f82f67b5c76369e2500964">MMAGIC_SYS_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00946">mmagic_controller.h:946</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggad4d38c83408da3a519d9eb4aaecbeabcafaece17a0e11eb19ef5f0eece9ecaccf"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggad4d38c83408da3a519d9eb4aaecbeabcafaece17a0e11eb19ef5f0eece9ecaccf">MMAGIC_SYS_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_SYS_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00944">mmagic_controller.h:944</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf4d996affed4bf516104a1656042ed35a171089a3c85389959c7bcbbd325887c9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a171089a3c85389959c7bcbbd325887c9">MMAGIC_TLS_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_TLS_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01006">mmagic_controller.h:1006</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a1c382bc244e8db5d6916342efc818dcd">MMAGIC_TLS_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_TLS_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01004">mmagic_controller.h:1004</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35a66556ecf6395c90f4df8c7c1eab5e18d">MMAGIC_TLS_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_TLS_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01002">mmagic_controller.h:1002</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf4d996affed4bf516104a1656042ed35acf900987eba4738627158fedc0c1984f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf4d996affed4bf516104a1656042ed35acf900987eba4738627158fedc0c1984f">MMAGIC_TLS_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_TLS_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01008">mmagic_controller.h:1008</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8a10e4f325929211d92a9e51c264554f22"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a10e4f325929211d92a9e51c264554f22">MMAGIC_IP_CMD_ENABLE_TCP_KEEPALIVE_OFFLOAD</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_ENABLE_TCP_KEEPALIVE_OFFLOAD</div><div class="ttdoc">Enables sending periodic TCP keep-alive packets by the morse chip allowing the TCP connection to be m...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00867">mmagic_controller.h:867</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a2dc0652f988eceb9524dc1277afe0f07">MMAGIC_IP_CMD_SET</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_SET</div><div class="ttdoc">Set the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00853">mmagic_controller.h:853</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8a38ca40e02ac237026e9094c656f59df0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a38ca40e02ac237026e9094c656f59df0">MMAGIC_IP_CMD_DISABLE_TCP_KEEPALIVE_OFFLOAD</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_DISABLE_TCP_KEEPALIVE_OFFLOAD</div><div class="ttdoc">Disables sending of TCP keepalive packets.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00869">mmagic_controller.h:869</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8a4954b38aafc35eef2abbf8983e6cab1b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a4954b38aafc35eef2abbf8983e6cab1b">MMAGIC_IP_CMD_STATUS</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_STATUS</div><div class="ttdoc">Gets the status of the IP stack.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00859">mmagic_controller.h:859</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8a54ae505bcbc9040e4004e82950538e4d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a54ae505bcbc9040e4004e82950538e4d">MMAGIC_IP_CMD_LOAD</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_LOAD</div><div class="ttdoc">Reserved (unused)</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00855">mmagic_controller.h:855</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8a86d551d5e4539ac7962c01a345fd1229"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8a86d551d5e4539ac7962c01a345fd1229">MMAGIC_IP_CMD_CLEAR_WHITELIST_FILTER</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_CLEAR_WHITELIST_FILTER</div><div class="ttdoc">Clears any applied whitelist filters.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00874">mmagic_controller.h:874</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8ac762cea9017669a7540af9416a2b5998"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ac762cea9017669a7540af9416a2b5998">MMAGIC_IP_CMD_SET_WHITELIST_FILTER</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_SET_WHITELIST_FILTER</div><div class="ttdoc">Sets the whitelist filter specifing which incoming packets can wake the system from standby mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00872">mmagic_controller.h:872</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ace90f7e8810d03a956bde3395c869764">MMAGIC_IP_CMD_GET</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_GET</div><div class="ttdoc">Retrieve the value of a configuration variable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00851">mmagic_controller.h:851</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8ae542cbd27bb2a7d1ba54fadf4aaa1f67"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8ae542cbd27bb2a7d1ba54fadf4aaa1f67">MMAGIC_IP_CMD_RELOAD</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_RELOAD</div><div class="ttdoc">Reloads the IP stack network configuration based on the current values in the subsystem config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00862">mmagic_controller.h:862</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__INTERNAL_html_ggaf886080f42b3eb346d3b4a17fa8af4e8aefb290b19acaa79c5be03b1f04afd6bc"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__INTERNAL.html#ggaf886080f42b3eb346d3b4a17fa8af4e8aefb290b19acaa79c5be03b1f04afd6bc">MMAGIC_IP_CMD_COMMIT</a></div><div class="ttdeci">@ MMAGIC_IP_CMD_COMMIT</div><div class="ttdoc">Commit the current configuration to flash.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00857">mmagic_controller.h:857</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_ga563cb3d0efcac591c6a768b4b31eec92"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga563cb3d0efcac591c6a768b4b31eec92">mmagic_controller_set_iperf_amount</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_iperf_amount(struct mmagic_controller *controller, int32_t var)</div><div class="ttdoc">Sets amount setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04563">mmagic_controller.h:4563</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_ga610b6e2e32366886c0b13d0eb019821f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga610b6e2e32366886c0b13d0eb019821f">mmagic_controller_set_iperf_server</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_iperf_server(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets server setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04453">mmagic_controller.h:4453</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_ga782d41d163411713d0be0657fedd4322"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga782d41d163411713d0be0657fedd4322">mmagic_controller_get_iperf_server</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_iperf_server(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets server setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04427">mmagic_controller.h:4427</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_ga7f085ee4ceb27725183bce0ef973c5f9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga7f085ee4ceb27725183bce0ef973c5f9">mmagic_controller_set_iperf_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_iperf_mode(struct mmagic_controller *controller, enum mmagic_iperf_mode var)</div><div class="ttdoc">Sets mode setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04401">mmagic_controller.h:4401</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_ga96fbc03701b208e3cd01e67c379d321c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#ga96fbc03701b208e3cd01e67c379d321c">mmagic_controller_get_iperf_port</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_iperf_port(struct mmagic_controller *controller, uint16_t *var)</div><div class="ttdoc">Gets port setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04480">mmagic_controller.h:4480</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_gaa45d1ce06ad21b477265b24b459d50d5"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gaa45d1ce06ad21b477265b24b459d50d5">mmagic_controller_set_iperf_port</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_iperf_port(struct mmagic_controller *controller, uint16_t var)</div><div class="ttdoc">Sets port setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04507">mmagic_controller.h:4507</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_gad9b2c0ce9c0ac7208439153632f287be"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gad9b2c0ce9c0ac7208439153632f287be">mmagic_controller_iperf_commit_all</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_iperf_commit_all(struct mmagic_controller *controller)</div><div class="ttdoc">Saves all settings from persistent store.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04586">mmagic_controller.h:4586</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_gadb430eaa8e677f5b39895aa298343d11"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gadb430eaa8e677f5b39895aa298343d11">mmagic_controller_get_iperf_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_iperf_mode(struct mmagic_controller *controller, enum mmagic_iperf_mode *var)</div><div class="ttdoc">Gets mode setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04374">mmagic_controller.h:4374</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF__CONFIG_html_gadd531b81784d715d4dd71b4af432753a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF__CONFIG.html#gadd531b81784d715d4dd71b4af432753a">mmagic_controller_get_iperf_amount</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_iperf_amount(struct mmagic_controller *controller, int32_t *var)</div><div class="ttdoc">Gets amount setting for module iperf.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04535">mmagic_controller.h:4535</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IPERF_html_ga538274d26a50d87fae9fce4461f562a3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IPERF.html#ga538274d26a50d87fae9fce4461f562a3">mmagic_controller_iperf_run</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_iperf_run(struct mmagic_controller *controller, struct mmagic_core_iperf_run_rsp_args *rsp_args)</div><div class="ttdoc">Starts an iperf session using the current values in the the subsystem config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04620">mmagic_controller.h:4620</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga0d32c556aaa40b53f1414ee320c3d7de"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga0d32c556aaa40b53f1414ee320c3d7de">mmagic_controller_get_ip_ip_addr</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_ip_addr(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets ip_addr setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03420">mmagic_controller.h:3420</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga0e0816cd496c986cee2f521acc43ef9a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga0e0816cd496c986cee2f521acc43ef9a">mmagic_controller_get_ip_dhcp_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_dhcp_enabled(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets dhcp_enabled setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03695">mmagic_controller.h:3695</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga373726e41e9764e009e5c39772fb586d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga373726e41e9764e009e5c39772fb586d">mmagic_controller_get_ip_dhcp_offload</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_dhcp_offload(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets dhcp_offload setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03751">mmagic_controller.h:3751</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga401c71ead44ee909408ac0606e4fe359"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga401c71ead44ee909408ac0606e4fe359">mmagic_controller_set_ip_dhcp_offload</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_dhcp_offload(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets dhcp_offload setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03779">mmagic_controller.h:3779</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga553c48cc3c0f122b1cecd6b5db774e00"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga553c48cc3c0f122b1cecd6b5db774e00">mmagic_controller_set_ip_dns_server1</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_dns_server1(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets dns_server1 setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03667">mmagic_controller.h:3667</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga5ee9b84a0e95e46308d0fdbb4bb712ef"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga5ee9b84a0e95e46308d0fdbb4bb712ef">mmagic_controller_get_ip_netmask</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_netmask(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets netmask setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03474">mmagic_controller.h:3474</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga775b4ccbeee20cb556a22fefbcfee428"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga775b4ccbeee20cb556a22fefbcfee428">mmagic_controller_set_ip_link_status_evt_en</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_link_status_evt_en(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets link_status_evt_en setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03833">mmagic_controller.h:3833</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga8dae33179f9a62c1e81e293af63b978f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga8dae33179f9a62c1e81e293af63b978f">mmagic_controller_ip_commit_all</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_commit_all(struct mmagic_controller *controller)</div><div class="ttdoc">Saves all settings from persistent store.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03856">mmagic_controller.h:3856</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga8fbde1272e593c4aa75e818e3723e172"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga8fbde1272e593c4aa75e818e3723e172">mmagic_controller_get_ip_gateway</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_gateway(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets gateway setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03528">mmagic_controller.h:3528</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_ga997d23bf5d5d3194ef96fa01f5318f00"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#ga997d23bf5d5d3194ef96fa01f5318f00">mmagic_controller_get_ip_link_status_evt_en</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_link_status_evt_en(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets link_status_evt_en setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03806">mmagic_controller.h:3806</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gab27dba151db64d18ab3e0f169eea1196"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gab27dba151db64d18ab3e0f169eea1196">mmagic_controller_set_ip_netmask</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_netmask(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets netmask setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03501">mmagic_controller.h:3501</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gad14ee1cc61953d424c4a6a5c0121be16"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gad14ee1cc61953d424c4a6a5c0121be16">mmagic_controller_set_ip_dhcp_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_dhcp_enabled(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets dhcp_enabled setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03723">mmagic_controller.h:3723</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gaf458dec4764c3d88bf31d92e7a584941"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf458dec4764c3d88bf31d92e7a584941">mmagic_controller_set_ip_ip_addr</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_ip_addr(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets ip_addr setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03447">mmagic_controller.h:3447</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gaf4da408404f57cc68e27067ffb795451"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf4da408404f57cc68e27067ffb795451">mmagic_controller_get_ip_dns_server1</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_dns_server1(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets dns_server1 setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03639">mmagic_controller.h:3639</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gaf4fa95a29c8a9366ae72eb4d3b3745e2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gaf4fa95a29c8a9366ae72eb4d3b3745e2">mmagic_controller_set_ip_gateway</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_gateway(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets gateway setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03555">mmagic_controller.h:3555</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gafaf933ade378ccdbf093415aca788b74"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gafaf933ade378ccdbf093415aca788b74">mmagic_controller_set_ip_dns_server0</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ip_dns_server0(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets dns_server0 setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03611">mmagic_controller.h:3611</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP__CONFIG_html_gafda2551071d7d0ab96d0e41de5f77a5e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP__CONFIG.html#gafda2551071d7d0ab96d0e41de5f77a5e">mmagic_controller_get_ip_dns_server0</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ip_dns_server0(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets dns_server0 setting for module ip.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03583">mmagic_controller.h:3583</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_ga21da01928c171a33ff9fa5d6b9c6b6b4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#ga21da01928c171a33ff9fa5d6b9c6b6b4">mmagic_controller_ip_clear_whitelist_filter</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_clear_whitelist_filter(struct mmagic_controller *controller)</div><div class="ttdoc">Clears any applied whitelist filters.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04060">mmagic_controller.h:4060</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_ga2b07b4e3e8db2928f827d794c0050bb6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#ga2b07b4e3e8db2928f827d794c0050bb6">mmagic_controller_ip_disable_tcp_keepalive_offload</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_disable_tcp_keepalive_offload(struct mmagic_controller *controller)</div><div class="ttdoc">Disables sending of TCP keepalive packets.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03984">mmagic_controller.h:3984</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_ga3b785071288aef70161ebc8bdcf0af99"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#ga3b785071288aef70161ebc8bdcf0af99">mmagic_controller_ip_enable_tcp_keepalive_offload</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_enable_tcp_keepalive_offload(struct mmagic_controller *controller, struct mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args *cmd_args)</div><div class="ttdoc">Enables sending periodic TCP keep-alive packets by the morse chip allowing the TCP connection to be m...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03955">mmagic_controller.h:3955</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_ga56f63ca4244adfd379d1f0d1a9fb79f1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#ga56f63ca4244adfd379d1f0d1a9fb79f1">mmagic_controller_register_ip_link_status_handler</a></div><div class="ttdeci">void mmagic_controller_register_ip_link_status_handler(struct mmagic_controller *controller, mmagic_ip_link_status_event_handler_t handler, void *arg)</div><div class="ttdoc">Register a handler for the ip-link_status event.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_ga90492843c7097e31c32105811c883b59"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#ga90492843c7097e31c32105811c883b59">mmagic_controller_ip_reload</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_reload(struct mmagic_controller *controller)</div><div class="ttdoc">Reloads the IP stack network configuration based on the current values in the subsystem config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03916">mmagic_controller.h:3916</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_ga9f31a68c37d1365cc67421359a6916da"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#ga9f31a68c37d1365cc67421359a6916da">mmagic_ip_link_status_event_handler_t</a></div><div class="ttdeci">void(* mmagic_ip_link_status_event_handler_t)(const struct mmagic_ip_link_status_event_args *event_args, void *arg)</div><div class="ttdoc">Handler for the ip-link_status event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04100">mmagic_controller.h:4100</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_gaa9fac010b58383ad46ec1eec7f10e3e1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#gaa9fac010b58383ad46ec1eec7f10e3e1">mmagic_controller_ip_status</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_status(struct mmagic_controller *controller, struct mmagic_core_ip_status_rsp_args *rsp_args)</div><div class="ttdoc">Gets the status of the IP stack.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03890">mmagic_controller.h:3890</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__IP_html_gabcc3f4f5900b53f6007b4d7c8164d12b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__IP.html#gabcc3f4f5900b53f6007b4d7c8164d12b">mmagic_controller_ip_set_whitelist_filter</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ip_set_whitelist_filter(struct mmagic_controller *controller, struct mmagic_core_ip_set_whitelist_filter_cmd_args *cmd_args)</div><div class="ttdoc">Sets the whitelist filter specifing which incoming packets can wake the system from standby mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04031">mmagic_controller.h:4031</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_ga3f5bca6e4a544d4d567ce1633cc8b5a8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#ga3f5bca6e4a544d4d567ce1633cc8b5a8">mmagic_mqtt_broker_connection_event_handler_t</a></div><div class="ttdeci">void(* mmagic_mqtt_broker_connection_event_handler_t)(const struct mmagic_mqtt_broker_connection_event_args *event_args, void *arg)</div><div class="ttdoc">Handler for the mqtt-broker_connection event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05708">mmagic_controller.h:5708</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_ga60adbcba0bfb680b50e5ae5e1b66c73b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#ga60adbcba0bfb680b50e5ae5e1b66c73b">mmagic_controller_register_mqtt_broker_connection_handler</a></div><div class="ttdeci">void mmagic_controller_register_mqtt_broker_connection_handler(struct mmagic_controller *controller, mmagic_mqtt_broker_connection_event_handler_t handler, void *arg)</div><div class="ttdoc">Register a handler for the mqtt-broker_connection event.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_ga6de1f434264b29d3f3554bfb881bf3d3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#ga6de1f434264b29d3f3554bfb881bf3d3">mmagic_controller_register_mqtt_message_received_handler</a></div><div class="ttdeci">void mmagic_controller_register_mqtt_message_received_handler(struct mmagic_controller *controller, mmagic_mqtt_message_received_event_handler_t handler, void *arg)</div><div class="ttdoc">Register a handler for the mqtt-message_received event.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_ga7289c03c0c8d47172f48bc76d620b8a7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#ga7289c03c0c8d47172f48bc76d620b8a7">mmagic_controller_mqtt_stop_agent</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_mqtt_stop_agent(struct mmagic_controller *controller, struct mmagic_core_mqtt_stop_agent_cmd_args *cmd_args)</div><div class="ttdoc">Stops the MQTT agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05621">mmagic_controller.h:5621</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_ga88079e19eef994df23c30ebd59b38e55"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#ga88079e19eef994df23c30ebd59b38e55">mmagic_mqtt_message_received_event_handler_t</a></div><div class="ttdeci">void(* mmagic_mqtt_message_received_event_handler_t)(const struct mmagic_mqtt_message_received_event_args *event_args, void *arg)</div><div class="ttdoc">Handler for the mqtt-message_received event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05665">mmagic_controller.h:5665</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_gacb6495155e6928a38dc73ce0cf50ef62"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#gacb6495155e6928a38dc73ce0cf50ef62">mmagic_controller_mqtt_publish</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_mqtt_publish(struct mmagic_controller *controller, struct mmagic_core_mqtt_publish_cmd_args *cmd_args)</div><div class="ttdoc">Publishes a message on a topic.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05547">mmagic_controller.h:5547</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_gad197b34651bb7ce56ba3e544b54abbe0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#gad197b34651bb7ce56ba3e544b54abbe0">mmagic_controller_mqtt_subscribe</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_mqtt_subscribe(struct mmagic_controller *controller, struct mmagic_core_mqtt_subscribe_cmd_args *cmd_args)</div><div class="ttdoc">Subscribes to a topic.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05586">mmagic_controller.h:5586</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__MQTT_html_gaf84d2cd94f0da6d84d2167a53d6bfccb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__MQTT.html#gaf84d2cd94f0da6d84d2167a53d6bfccb">mmagic_controller_mqtt_start_agent</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_mqtt_start_agent(struct mmagic_controller *controller, struct mmagic_core_mqtt_start_agent_cmd_args *cmd_args, struct mmagic_core_mqtt_start_agent_rsp_args *rsp_args)</div><div class="ttdoc">Starts the MQTT agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05504">mmagic_controller.h:5504</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__NTP__CONFIG_html_ga13e51beb358b2464ac591c55b08c19c6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#ga13e51beb358b2464ac591c55b08c19c6">mmagic_controller_ntp_commit_all</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ntp_commit_all(struct mmagic_controller *controller)</div><div class="ttdoc">Saves all settings from persistent store.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05384">mmagic_controller.h:5384</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__NTP__CONFIG_html_ga6e79179c5a53cb1d4a0aad5a4979c679"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#ga6e79179c5a53cb1d4a0aad5a4979c679">mmagic_controller_get_ntp_server</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ntp_server(struct mmagic_controller *controller, struct string254 *var)</div><div class="ttdoc">Gets server setting for module ntp.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05327">mmagic_controller.h:5327</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__NTP__CONFIG_html_gafebc458c2fccca2d716a37c5467fd171"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__NTP__CONFIG.html#gafebc458c2fccca2d716a37c5467fd171">mmagic_controller_set_ntp_server</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ntp_server(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets server setting for module ntp.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05353">mmagic_controller.h:5353</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__NTP_html_ga0a55ab2b7a600bb03c672a224f393a97"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__NTP.html#ga0a55ab2b7a600bb03c672a224f393a97">mmagic_controller_ntp_sync</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ntp_sync(struct mmagic_controller *controller)</div><div class="ttdoc">Synchronizes internal time using the NTP server.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05408">mmagic_controller.h:5408</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__NTP_html_ga51ce5ae2a6820591a00c1596e16651f7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__NTP.html#ga51ce5ae2a6820591a00c1596e16651f7">mmagic_controller_ntp_get_time</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ntp_get_time(struct mmagic_controller *controller, struct mmagic_core_ntp_get_time_rsp_args *rsp_args)</div><div class="ttdoc">Reads current internal time.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05442">mmagic_controller.h:5442</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_ga009df3d5c33a41f61464c2a7aae6b446"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga009df3d5c33a41f61464c2a7aae6b446">mmagic_controller_get_ping_target</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ping_target(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Gets target setting for module ping.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04143">mmagic_controller.h:4143</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_ga13bfd5cda1e449a8be2d3d3bc5b2ddfd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga13bfd5cda1e449a8be2d3d3bc5b2ddfd">mmagic_controller_get_ping_count</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ping_count(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets count setting for module ping.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04248">mmagic_controller.h:4248</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_ga1e2aafb14e7f6807a5b012b275b09f81"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga1e2aafb14e7f6807a5b012b275b09f81">mmagic_controller_set_ping_count</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ping_count(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets count setting for module ping.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04275">mmagic_controller.h:4275</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_ga42b43e27c4e5f29fef8f4985accdda2d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga42b43e27c4e5f29fef8f4985accdda2d">mmagic_controller_ping_commit_all</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ping_commit_all(struct mmagic_controller *controller)</div><div class="ttdoc">Saves all settings from persistent store.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04298">mmagic_controller.h:4298</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_ga4d3d0cff8d2694f8f22cb2389743904d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga4d3d0cff8d2694f8f22cb2389743904d">mmagic_controller_set_ping_interval</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ping_interval(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets interval setting for module ping.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04221">mmagic_controller.h:4221</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_ga4f0e4c6d144a6ce8f3a525f6af88585d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#ga4f0e4c6d144a6ce8f3a525f6af88585d">mmagic_controller_get_ping_interval</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_ping_interval(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets interval setting for module ping.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04195">mmagic_controller.h:4195</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING__CONFIG_html_gad904fef7199d1a3fa3bb0ae45243acca"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING__CONFIG.html#gad904fef7199d1a3fa3bb0ae45243acca">mmagic_controller_set_ping_target</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_ping_target(struct mmagic_controller *controller, struct struct_ip_addr *var)</div><div class="ttdoc">Sets target setting for module ping.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04169">mmagic_controller.h:4169</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__PING_html_gaabb41178db26b6df1b2a0021c89c041e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__PING.html#gaabb41178db26b6df1b2a0021c89c041e">mmagic_controller_ping_run</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_ping_run(struct mmagic_controller *controller, struct mmagic_core_ping_run_rsp_args *rsp_args)</div><div class="ttdoc">Commences a ping session using the current values in the the subsystem config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04332">mmagic_controller.h:4332</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__SYS_html_ga46856af9593632801ea664548c2336be"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__SYS.html#ga46856af9593632801ea664548c2336be">mmagic_controller_sys_deep_sleep</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_sys_deep_sleep(struct mmagic_controller *controller, struct mmagic_core_sys_deep_sleep_cmd_args *cmd_args)</div><div class="ttdoc">Enters deep sleep mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04677">mmagic_controller.h:4677</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__SYS_html_gaa7f1e6628203692cbb8e70a4c717f7ea"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__SYS.html#gaa7f1e6628203692cbb8e70a4c717f7ea">mmagic_controller_sys_reset</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_sys_reset(struct mmagic_controller *controller)</div><div class="ttdoc">Performs a soft reset.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04653">mmagic_controller.h:4653</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__SYS_html_gad081cdbfc13c0635075de6b62317f00c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__SYS.html#gad081cdbfc13c0635075de6b62317f00c">mmagic_controller_sys_get_version</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_sys_get_version(struct mmagic_controller *controller, struct mmagic_core_sys_get_version_rsp_args *rsp_args)</div><div class="ttdoc">Gets the device firmware and hardware versions.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04714">mmagic_controller.h:4714</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_ga00fb5a0ff995c6b9bd33d0173df289c4"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#ga00fb5a0ff995c6b9bd33d0173df289c4">mmagic_controller_tcp_connect</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_connect(struct mmagic_controller *controller, struct mmagic_core_tcp_connect_cmd_args *cmd_args, struct mmagic_core_tcp_connect_rsp_args *rsp_args)</div><div class="ttdoc">Opens a client TCP socket and returns its stream ID.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04770">mmagic_controller.h:4770</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_ga0d5363251d7a7d63d5e06c020be217a1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#ga0d5363251d7a7d63d5e06c020be217a1">mmagic_controller_tcp_accept</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_accept(struct mmagic_controller *controller, struct mmagic_core_tcp_accept_cmd_args *cmd_args, struct mmagic_core_tcp_accept_rsp_args *rsp_args)</div><div class="ttdoc">Waits for an incoming socket connection and returns a new stream ID.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05054">mmagic_controller.h:5054</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_ga4535056b97f9f1a3fa0df70000d120da"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#ga4535056b97f9f1a3fa0df70000d120da">mmagic_controller_tcp_recv</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_recv(struct mmagic_controller *controller, struct mmagic_core_tcp_recv_cmd_args *cmd_args, struct mmagic_core_tcp_recv_rsp_args *rsp_args)</div><div class="ttdoc">Reads from a socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04868">mmagic_controller.h:4868</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_ga5b62c4c5b56745295b47ae05c1c88755"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#ga5b62c4c5b56745295b47ae05c1c88755">mmagic_controller_tcp_write_poll</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_write_poll(struct mmagic_controller *controller, struct mmagic_core_tcp_write_poll_cmd_args *cmd_args)</div><div class="ttdoc">Polls the socket till it is ready for writing.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04999">mmagic_controller.h:4999</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_ga6203b78ab673a22055f737fdbdb8da88"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#ga6203b78ab673a22055f737fdbdb8da88">mmagic_controller_tcp_read_poll</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_read_poll(struct mmagic_controller *controller, struct mmagic_core_tcp_read_poll_cmd_args *cmd_args)</div><div class="ttdoc">Polls the socket till it is ready for reading.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04952">mmagic_controller.h:4952</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_ga74f5d65873939e7f95e9bc6e0e6bb220"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#ga74f5d65873939e7f95e9bc6e0e6bb220">mmagic_controller_tcp_bind</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_bind(struct mmagic_controller *controller, struct mmagic_core_tcp_bind_cmd_args *cmd_args, struct mmagic_core_tcp_bind_rsp_args *rsp_args)</div><div class="ttdoc">Opens a server TCP socket and returns its stream ID.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04818">mmagic_controller.h:4818</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_gae59d7b13f383d5f4f4e5513ee5a03275"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#gae59d7b13f383d5f4f4e5513ee5a03275">mmagic_controller_tcp_send</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_send(struct mmagic_controller *controller, struct mmagic_core_tcp_send_cmd_args *cmd_args)</div><div class="ttdoc">Writes to a socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04916">mmagic_controller.h:4916</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TCP_html_gae6e7329df734163f5b0f99f0a2f272ae"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TCP.html#gae6e7329df734163f5b0f99f0a2f272ae">mmagic_controller_tcp_close</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tcp_close(struct mmagic_controller *controller, struct mmagic_core_tcp_close_cmd_args *cmd_args)</div><div class="ttdoc">Closes and frees the socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05090">mmagic_controller.h:5090</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_ga3cc8071b40c3c2d29bc4ec03895ac717"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#ga3cc8071b40c3c2d29bc4ec03895ac717">mmagic_controller_set_tls_client_private_key</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_tls_client_private_key(struct mmagic_controller *controller, struct raw1536 *var)</div><div class="ttdoc">Sets client_private_key setting for module tls.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05265">mmagic_controller.h:5265</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_ga579ddb0ead027f26c11e9047954dac16"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#ga579ddb0ead027f26c11e9047954dac16">mmagic_controller_tls_commit_all</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_tls_commit_all(struct mmagic_controller *controller)</div><div class="ttdoc">Saves all settings from persistent store.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05288">mmagic_controller.h:5288</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_gaae28fef89d2b413009f7a80e95d631f3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gaae28fef89d2b413009f7a80e95d631f3">mmagic_controller_get_tls_client_certificate</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_tls_client_certificate(struct mmagic_controller *controller, struct raw1536 *var)</div><div class="ttdoc">Gets client_certificate setting for module tls.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05186">mmagic_controller.h:5186</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_gab63127669f107410b7f2d53aa5d902ce"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gab63127669f107410b7f2d53aa5d902ce">mmagic_controller_set_tls_root_ca_certificate</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_tls_root_ca_certificate(struct mmagic_controller *controller, struct raw1536 *var)</div><div class="ttdoc">Sets root_ca_certificate setting for module tls.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05159">mmagic_controller.h:5159</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_gab673dc0c23d98b80bba350b1f61ca154"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gab673dc0c23d98b80bba350b1f61ca154">mmagic_controller_set_tls_client_certificate</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_tls_client_certificate(struct mmagic_controller *controller, struct raw1536 *var)</div><div class="ttdoc">Sets client_certificate setting for module tls.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05213">mmagic_controller.h:5213</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_gacd096cfdd34c4d5fd95adf2dabfea2a3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gacd096cfdd34c4d5fd95adf2dabfea2a3">mmagic_controller_get_tls_root_ca_certificate</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_tls_root_ca_certificate(struct mmagic_controller *controller, struct raw1536 *var)</div><div class="ttdoc">Gets root_ca_certificate setting for module tls.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05132">mmagic_controller.h:5132</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__TLS__CONFIG_html_gaf1a108e77244f9cc218673e00327bffa"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__TLS__CONFIG.html#gaf1a108e77244f9cc218673e00327bffa">mmagic_controller_get_tls_client_private_key</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_tls_client_private_key(struct mmagic_controller *controller, struct raw1536 *var)</div><div class="ttdoc">Gets client_private_key setting for module tls.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05239">mmagic_controller.h:5239</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga03cd8420834620cdea17e120b5c41249"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga03cd8420834620cdea17e120b5c41249">mmagic_controller_set_wlan_ampdu_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_ampdu_enabled(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets ampdu_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01694">mmagic_controller.h:1694</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga0977c0ac76eb89fa44e04941511803df"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0977c0ac76eb89fa44e04941511803df">mmagic_controller_set_wlan_qos_1_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_qos_1_params(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets qos_1_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02379">mmagic_controller.h:2379</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga0ac1e861ccff39cb1324463326df8a62"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0ac1e861ccff39cb1324463326df8a62">mmagic_controller_set_wlan_offload_arp_response</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_offload_arp_response(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets offload_arp_response setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01906">mmagic_controller.h:1906</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga0b6638bee68ce03f779ddc93040771d0"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0b6638bee68ce03f779ddc93040771d0">mmagic_controller_get_wlan_sta_scan_interval_limit_s</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_sta_scan_interval_limit_s(struct mmagic_controller *controller, uint16_t *var)</div><div class="ttdoc">Gets sta_scan_interval_limit_s setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02221">mmagic_controller.h:2221</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga0f7af91b034e637a1b66bf63ad66cacb"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga0f7af91b034e637a1b66bf63ad66cacb">mmagic_controller_get_wlan_ampdu_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_ampdu_enabled(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets ampdu_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01668">mmagic_controller.h:1668</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga15174cf492e2a508b704d3a7c78012da"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga15174cf492e2a508b704d3a7c78012da">mmagic_controller_set_wlan_max_health_check_intvl_ms</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_max_health_check_intvl_ms(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets max_health_check_intvl_ms setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02081">mmagic_controller.h:2081</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga1c21b8452af88618b06fd4e477f5ee7a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga1c21b8452af88618b06fd4e477f5ee7a">mmagic_controller_set_wlan_ssid</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_ssid(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets ssid setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01158">mmagic_controller.h:1158</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga2c696bba376fd6621b58a9c53e5a3409"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga2c696bba376fd6621b58a9c53e5a3409">mmagic_controller_get_wlan_power_save_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_power_save_mode(struct mmagic_controller *controller, enum mmagic_power_save_mode *var)</div><div class="ttdoc">Gets power_save_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01720">mmagic_controller.h:1720</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga3241581e6d604051c73275455ae7176b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga3241581e6d604051c73275455ae7176b">mmagic_controller_get_wlan_pmf_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_pmf_mode(struct mmagic_controller *controller, enum mmagic_pmf_mode *var)</div><div class="ttdoc">Gets pmf_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01408">mmagic_controller.h:1408</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga3a12f0f421eaff6b1c03777d58441f0d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga3a12f0f421eaff6b1c03777d58441f0d">mmagic_controller_get_wlan_cac_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_cac_enabled(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets cac_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01826">mmagic_controller.h:1826</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga415a3522caa006435d670bdd5341a0cd"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga415a3522caa006435d670bdd5341a0cd">mmagic_controller_set_wlan_password</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_password(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets password setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01218">mmagic_controller.h:1218</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga42b36c66d5412078964ffe73fa467d48"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga42b36c66d5412078964ffe73fa467d48">mmagic_controller_get_wlan_qos_2_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_qos_2_params(struct mmagic_controller *controller, struct string32 *var)</div><div class="ttdoc">Gets qos_2_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02418">mmagic_controller.h:2418</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga44037713e0a2ce2f2916abe4e36fb840"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga44037713e0a2ce2f2916abe4e36fb840">mmagic_controller_set_wlan_min_health_check_intvl_ms</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_min_health_check_intvl_ms(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets min_health_check_intvl_ms setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02022">mmagic_controller.h:2022</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga4db98d7d4ea2694e15a27924e507b501"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga4db98d7d4ea2694e15a27924e507b501">mmagic_controller_set_wlan_sta_scan_interval_base_s</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_sta_scan_interval_base_s(struct mmagic_controller *controller, uint16_t var)</div><div class="ttdoc">Sets sta_scan_interval_base_s setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02192">mmagic_controller.h:2192</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga4dda4d68d9866ad65aa1e395d60ae4ee"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga4dda4d68d9866ad65aa1e395d60ae4ee">mmagic_controller_set_wlan_bssid</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_bssid(struct mmagic_controller *controller, struct struct_mac_addr *var)</div><div class="ttdoc">Sets bssid setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01382">mmagic_controller.h:1382</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga56cfc4a6003beb3852b608e448abb0ab"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga56cfc4a6003beb3852b608e448abb0ab">mmagic_controller_get_wlan_security</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_security(struct mmagic_controller *controller, enum mmagic_security_type *var)</div><div class="ttdoc">Gets security setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01252">mmagic_controller.h:1252</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga5a89dbe4c913d60f17ff3a20077d8371"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga5a89dbe4c913d60f17ff3a20077d8371">mmagic_controller_get_wlan_offload_arp_refresh_s</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_offload_arp_refresh_s(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets offload_arp_refresh_s setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01934">mmagic_controller.h:1934</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga62968707bb8d233a3c6df77c7cfb328e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga62968707bb8d233a3c6df77c7cfb328e">mmagic_controller_set_wlan_qos_2_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_qos_2_params(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets qos_2_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02448">mmagic_controller.h:2448</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga6a26d527665193fe96a9a558383dfd7e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga6a26d527665193fe96a9a558383dfd7e">mmagic_controller_get_wlan_mcs10_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_mcs10_mode(struct mmagic_controller *controller, enum mmagic_mcs10_mode *var)</div><div class="ttdoc">Gets mcs10_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02555">mmagic_controller.h:2555</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga6dd10f6f949ce8c8fa2b0d729db9775c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga6dd10f6f949ce8c8fa2b0d729db9775c">mmagic_controller_set_wlan_offload_arp_refresh_s</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_offload_arp_refresh_s(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets offload_arp_refresh_s setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01961">mmagic_controller.h:1961</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga7303baf3557240f986cd65f799b259ab"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7303baf3557240f986cd65f799b259ab">mmagic_controller_get_wlan_duty_cycle_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_duty_cycle_mode(struct mmagic_controller *controller, enum mmagic_duty_cycle_mode *var)</div><div class="ttdoc">Gets duty_cycle_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02666">mmagic_controller.h:2666</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga76a4a5411b9ce22b3c39cd77fe0bb074"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga76a4a5411b9ce22b3c39cd77fe0bb074">mmagic_controller_get_wlan_max_health_check_intvl_ms</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_max_health_check_intvl_ms(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets max_health_check_intvl_ms setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02052">mmagic_controller.h:2052</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga76f4b696f05606f60bafc579f8ee0ec7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga76f4b696f05606f60bafc579f8ee0ec7">mmagic_controller_get_wlan_sta_scan_interval_base_s</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_sta_scan_interval_base_s(struct mmagic_controller *controller, uint16_t *var)</div><div class="ttdoc">Gets sta_scan_interval_base_s setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02164">mmagic_controller.h:2164</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga7ddd48376c3bffd3d63117debe026488"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7ddd48376c3bffd3d63117debe026488">mmagic_controller_get_wlan_offload_arp_response</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_offload_arp_response(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets offload_arp_response setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01879">mmagic_controller.h:1879</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga7e42b6dc56128e6d59ac64fc6d6bcf8d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga7e42b6dc56128e6d59ac64fc6d6bcf8d">mmagic_controller_get_wlan_sta_evt_en</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_sta_evt_en(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets sta_evt_en setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02611">mmagic_controller.h:2611</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga8810e621294a5acda79217474de3111b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8810e621294a5acda79217474de3111b">mmagic_controller_set_wlan_subbands_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_subbands_enabled(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets subbands_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01642">mmagic_controller.h:1642</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga886cba5b04cd5c2abd4c6c5b894909c2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga886cba5b04cd5c2abd4c6c5b894909c2">mmagic_controller_set_wlan_pmf_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_pmf_mode(struct mmagic_controller *controller, enum mmagic_pmf_mode var)</div><div class="ttdoc">Sets pmf_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01434">mmagic_controller.h:1434</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga8d682948f5341a8096c479e6ff752257"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8d682948f5341a8096c479e6ff752257">mmagic_controller_get_wlan_qos_3_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_qos_3_params(struct mmagic_controller *controller, struct string32 *var)</div><div class="ttdoc">Gets qos_3_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02487">mmagic_controller.h:2487</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga8e3632921be6e9e820157df0f4fe404d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga8e3632921be6e9e820157df0f4fe404d">mmagic_controller_get_wlan_qos_1_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_qos_1_params(struct mmagic_controller *controller, struct string32 *var)</div><div class="ttdoc">Gets qos_1_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02349">mmagic_controller.h:2349</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga9033078c4589844d515436ff2efba13c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga9033078c4589844d515436ff2efba13c">mmagic_controller_set_wlan_raw_priority</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_raw_priority(struct mmagic_controller *controller, int16_t var)</div><div class="ttdoc">Sets raw_priority setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01330">mmagic_controller.h:1330</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga92a2f4b332e1ddbd288b0154b9ebcbee"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga92a2f4b332e1ddbd288b0154b9ebcbee">mmagic_controller_get_wlan_station_type</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_station_type(struct mmagic_controller *controller, enum mmagic_station_type *var)</div><div class="ttdoc">Gets station_type setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01460">mmagic_controller.h:1460</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_ga9550981fc41be6a852a616448fc7f4a8"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#ga9550981fc41be6a852a616448fc7f4a8">mmagic_controller_get_wlan_ssid</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_ssid(struct mmagic_controller *controller, struct string32 *var)</div><div class="ttdoc">Gets ssid setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01132">mmagic_controller.h:1132</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaa42130aaa37144e07048eccb7e401441"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaa42130aaa37144e07048eccb7e401441">mmagic_controller_get_wlan_fragment_threshold</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_fragment_threshold(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets fragment_threshold setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01773">mmagic_controller.h:1773</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaa5aac74081b13b97e7ddbc9cf56c6628"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaa5aac74081b13b97e7ddbc9cf56c6628">mmagic_controller_set_wlan_qos_0_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_qos_0_params(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets qos_0_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02310">mmagic_controller.h:2310</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaab072c33a928ef6f433f68da4c266695"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaab072c33a928ef6f433f68da4c266695">mmagic_controller_get_wlan_ndp_probe_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_ndp_probe_enabled(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets ndp_probe_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02109">mmagic_controller.h:2109</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaab2bd1c358c59746202bd29f683d886f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaab2bd1c358c59746202bd29f683d886f">mmagic_controller_set_wlan_sgi_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_sgi_enabled(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets sgi_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01590">mmagic_controller.h:1590</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gab237af222aca1ce134e16d1b5749cb72"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab237af222aca1ce134e16d1b5749cb72">mmagic_controller_set_wlan_rts_threshold</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_rts_threshold(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets rts_threshold setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01538">mmagic_controller.h:1538</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gab2bcd36ee5eb02446d14a50a5656a3d9"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab2bcd36ee5eb02446d14a50a5656a3d9">mmagic_controller_set_wlan_sta_scan_interval_limit_s</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_sta_scan_interval_limit_s(struct mmagic_controller *controller, uint16_t var)</div><div class="ttdoc">Sets sta_scan_interval_limit_s setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02249">mmagic_controller.h:2249</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gab49b5b0298a11405e1eab420d1370e1d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab49b5b0298a11405e1eab420d1370e1d">mmagic_controller_set_wlan_duty_cycle_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_duty_cycle_mode(struct mmagic_controller *controller, enum mmagic_duty_cycle_mode var)</div><div class="ttdoc">Sets duty_cycle_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02694">mmagic_controller.h:2694</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gab853b8bdadac5c4099c192cbcef4b1fc"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab853b8bdadac5c4099c192cbcef4b1fc">mmagic_controller_set_wlan_power_save_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_power_save_mode(struct mmagic_controller *controller, enum mmagic_power_save_mode var)</div><div class="ttdoc">Sets power_save_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01746">mmagic_controller.h:1746</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gab916db0f3f21bbd79521a3d467742f86"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab916db0f3f21bbd79521a3d467742f86">mmagic_controller_set_wlan_ndp_probe_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_ndp_probe_enabled(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets ndp_probe_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02136">mmagic_controller.h:2136</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gab9a391e131730ab62642f3dc490129db"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gab9a391e131730ab62642f3dc490129db">mmagic_controller_get_wlan_raw_priority</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_raw_priority(struct mmagic_controller *controller, int16_t *var)</div><div class="ttdoc">Gets raw_priority setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01304">mmagic_controller.h:1304</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gabab581bfc11a1e5c0a4ae04fef6f5a4f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gabab581bfc11a1e5c0a4ae04fef6f5a4f">mmagic_controller_set_wlan_cac_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_cac_enabled(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets cac_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01852">mmagic_controller.h:1852</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gac09567bfc2c048f3b03f089bd973d039"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gac09567bfc2c048f3b03f089bd973d039">mmagic_controller_get_wlan_qos_0_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_qos_0_params(struct mmagic_controller *controller, struct string32 *var)</div><div class="ttdoc">Gets qos_0_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02280">mmagic_controller.h:2280</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gac189423ac152fe01a600cb9a98885ff2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gac189423ac152fe01a600cb9a98885ff2">mmagic_controller_set_wlan_fragment_threshold</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_fragment_threshold(struct mmagic_controller *controller, uint32_t var)</div><div class="ttdoc">Sets fragment_threshold setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01800">mmagic_controller.h:1800</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gacb2f1d505934eeba6b8fc6037e82f748"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gacb2f1d505934eeba6b8fc6037e82f748">mmagic_controller_wlan_commit_all</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_commit_all(struct mmagic_controller *controller)</div><div class="ttdoc">Saves all settings from persistent store.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02717">mmagic_controller.h:2717</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gad2decb755274de295c7b026a719ee601"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad2decb755274de295c7b026a719ee601">mmagic_controller_get_wlan_password</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_password(struct mmagic_controller *controller, struct string100 *var)</div><div class="ttdoc">Gets password setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01192">mmagic_controller.h:1192</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gad43fe5a5db7ced19846a0adb9bf36800"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad43fe5a5db7ced19846a0adb9bf36800">mmagic_controller_set_wlan_mcs10_mode</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_mcs10_mode(struct mmagic_controller *controller, enum mmagic_mcs10_mode var)</div><div class="ttdoc">Sets mcs10_mode setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02584">mmagic_controller.h:2584</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gad80d2ccd32db1950d4d3710d2fcf7b26"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gad80d2ccd32db1950d4d3710d2fcf7b26">mmagic_controller_set_wlan_sta_evt_en</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_sta_evt_en(struct mmagic_controller *controller, bool var)</div><div class="ttdoc">Sets sta_evt_en setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02638">mmagic_controller.h:2638</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gadb188f95735ee392030d3a148f808ac7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gadb188f95735ee392030d3a148f808ac7">mmagic_controller_get_wlan_rts_threshold</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_rts_threshold(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets rts_threshold setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01512">mmagic_controller.h:1512</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gae184f9ea0c5fe6ad2985ebea04fe1d66"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae184f9ea0c5fe6ad2985ebea04fe1d66">mmagic_controller_get_wlan_country_code</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_country_code(struct mmagic_controller *controller, struct struct_country_code *var)</div><div class="ttdoc">Gets country_code setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01080">mmagic_controller.h:1080</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gae562a7af5baeb2c6aef71b09cc6b3b6a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae562a7af5baeb2c6aef71b09cc6b3b6a">mmagic_controller_get_wlan_sgi_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_sgi_enabled(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets sgi_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01564">mmagic_controller.h:1564</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gae7e3cf48ae3da36ca7f1cd5ca0450029"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gae7e3cf48ae3da36ca7f1cd5ca0450029">mmagic_controller_get_wlan_bssid</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_bssid(struct mmagic_controller *controller, struct struct_mac_addr *var)</div><div class="ttdoc">Gets bssid setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01356">mmagic_controller.h:1356</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaefe119f19d4b5a91deaa7299f260348c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaefe119f19d4b5a91deaa7299f260348c">mmagic_controller_get_wlan_min_health_check_intvl_ms</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_min_health_check_intvl_ms(struct mmagic_controller *controller, uint32_t *var)</div><div class="ttdoc">Gets min_health_check_intvl_ms setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01992">mmagic_controller.h:1992</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaf3c0ba16499cfd932873cecdc45d64f6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf3c0ba16499cfd932873cecdc45d64f6">mmagic_controller_get_wlan_subbands_enabled</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_get_wlan_subbands_enabled(struct mmagic_controller *controller, bool *var)</div><div class="ttdoc">Gets subbands_enabled setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01616">mmagic_controller.h:1616</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaf60873a6f4d302ced44a88cebaaa2099"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf60873a6f4d302ced44a88cebaaa2099">mmagic_controller_set_wlan_station_type</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_station_type(struct mmagic_controller *controller, enum mmagic_station_type var)</div><div class="ttdoc">Sets station_type setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01486">mmagic_controller.h:1486</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gaf9a0758b94974088eb56ec8837dab6c1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gaf9a0758b94974088eb56ec8837dab6c1">mmagic_controller_set_wlan_country_code</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_country_code(struct mmagic_controller *controller, struct struct_country_code *var)</div><div class="ttdoc">Sets country_code setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01106">mmagic_controller.h:1106</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gafc23d6023e0421fa59e53223fd050107"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gafc23d6023e0421fa59e53223fd050107">mmagic_controller_set_wlan_security</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_security(struct mmagic_controller *controller, enum mmagic_security_type var)</div><div class="ttdoc">Sets security setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l01278">mmagic_controller.h:1278</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN__CONFIG_html_gafe8966534dfe6dafe5a0e0bb583aef7b"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN__CONFIG.html#gafe8966534dfe6dafe5a0e0bb583aef7b">mmagic_controller_set_wlan_qos_3_params</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_set_wlan_qos_3_params(struct mmagic_controller *controller, const char *var)</div><div class="ttdoc">Sets qos_3_params setting for module wlan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02517">mmagic_controller.h:2517</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga02e16ff1c68e7ad4cb8194a032d30cb6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga02e16ff1c68e7ad4cb8194a032d30cb6">mmagic_controller_wlan_beacon_monitor_enable</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_beacon_monitor_enable(struct mmagic_controller *controller, struct mmagic_core_wlan_beacon_monitor_enable_cmd_args *cmd_args)</div><div class="ttdoc">Enable beacon monitoring with the given filter settings.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02989">mmagic_controller.h:2989</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga1816a65393d562e9b5a10f8918b3b49c"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga1816a65393d562e9b5a10f8918b3b49c">mmagic_controller_wlan_standby_enter</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_standby_enter(struct mmagic_controller *controller)</div><div class="ttdoc">This puts the Morse chip into standby mode allowing the host processor to go to sleep while the Morse...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03046">mmagic_controller.h:3046</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga28e204fbe55bed14f6c96d63e7f9bb22"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga28e204fbe55bed14f6c96d63e7f9bb22">mmagic_wlan_standby_exit_event_handler_t</a></div><div class="ttdeci">void(* mmagic_wlan_standby_exit_event_handler_t)(const struct mmagic_wlan_standby_exit_event_args *event_args, void *arg)</div><div class="ttdoc">Handler for the wlan-standby_exit event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03335">mmagic_controller.h:3335</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga31e4e91f3980525141a6a195c6699414"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga31e4e91f3980525141a6a195c6699414">mmagic_controller_wlan_get_rssi</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_get_rssi(struct mmagic_controller *controller, struct mmagic_core_wlan_get_rssi_rsp_args *rsp_args)</div><div class="ttdoc">Retrieves the RSSI if the WLAN interface is up, else 0.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02881">mmagic_controller.h:2881</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga3243a83982b2e8993012ee09d8e2211f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga3243a83982b2e8993012ee09d8e2211f">mmagic_controller_wlan_standby_exit</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_standby_exit(struct mmagic_controller *controller)</div><div class="ttdoc">Forces the Morse chip to exit standby mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03074">mmagic_controller.h:3074</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga34d5debc340690c5632c29c108f6d73a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga34d5debc340690c5632c29c108f6d73a">mmagic_controller_wlan_disconnect</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_disconnect(struct mmagic_controller *controller)</div><div class="ttdoc">Disconnects and brings down the WLAN interface.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02787">mmagic_controller.h:2787</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga3dcd99633029d9eb0963a6686302d63a"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga3dcd99633029d9eb0963a6686302d63a">mmagic_controller_wlan_standby_set_config</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_standby_set_config(struct mmagic_controller *controller, struct mmagic_core_wlan_standby_set_config_cmd_args *cmd_args)</div><div class="ttdoc">Sets the standby mode configuration parameters.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03209">mmagic_controller.h:3209</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga44dcd0e8a14955b6c2e018abd8a3cf77"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga44dcd0e8a14955b6c2e018abd8a3cf77">mmagic_controller_wlan_get_sta_status</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_get_sta_status(struct mmagic_controller *controller, struct mmagic_core_wlan_get_sta_status_rsp_args *rsp_args)</div><div class="ttdoc">Retrieves the STA status of the WLAN interface.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03248">mmagic_controller.h:3248</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga52480bba27fab3ea43da7dc96fc8bc5d"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga52480bba27fab3ea43da7dc96fc8bc5d">mmagic_controller_wlan_wnm_sleep</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_wnm_sleep(struct mmagic_controller *controller, struct mmagic_core_wlan_wnm_sleep_cmd_args *cmd_args)</div><div class="ttdoc">Requests entry or exit from extended sleep (wnm sleep) if the WLAN interface is up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02953">mmagic_controller.h:2953</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga5c30986dc797fd7af634a8c2c160d3cf"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga5c30986dc797fd7af634a8c2c160d3cf">mmagic_controller_register_wlan_beacon_rx_handler</a></div><div class="ttdeci">void mmagic_controller_register_wlan_beacon_rx_handler(struct mmagic_controller *controller, mmagic_wlan_beacon_rx_event_handler_t handler, void *arg)</div><div class="ttdoc">Register a handler for the wlan-beacon_rx event.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga726515dccff0e202821ce192aa226ea7"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga726515dccff0e202821ce192aa226ea7">mmagic_controller_wlan_get_mac_addr</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_get_mac_addr(struct mmagic_controller *controller, struct mmagic_core_wlan_get_mac_addr_rsp_args *rsp_args)</div><div class="ttdoc">Retrieves the MAC address if the WLAN interface is up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02918">mmagic_controller.h:2918</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga78fffc772cda305a0751522416637255"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga78fffc772cda305a0751522416637255">mmagic_controller_register_wlan_sta_event_handler</a></div><div class="ttdeci">void mmagic_controller_register_wlan_sta_event_handler(struct mmagic_controller *controller, mmagic_wlan_sta_event_event_handler_t handler, void *arg)</div><div class="ttdoc">Register a handler for the wlan-sta_event event.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga7df5b1d97a5ac812a50da2f39137d8b3"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga7df5b1d97a5ac812a50da2f39137d8b3">mmagic_controller_wlan_beacon_monitor_disable</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_beacon_monitor_disable(struct mmagic_controller *controller)</div><div class="ttdoc">Disable beacon monitoring.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03018">mmagic_controller.h:3018</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga84b1e37d8223497d832f27af1fcc19e2"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga84b1e37d8223497d832f27af1fcc19e2">mmagic_controller_wlan_connect</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_connect(struct mmagic_controller *controller, struct mmagic_core_wlan_connect_cmd_args *cmd_args)</div><div class="ttdoc">Brings up the WLAN interface and connects to the AP with configured parameters.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02750">mmagic_controller.h:2750</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga86f5645896f37b697c5cc7aca8c91015"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga86f5645896f37b697c5cc7aca8c91015">mmagic_controller_wlan_standby_set_status_payload</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_standby_set_status_payload(struct mmagic_controller *controller, struct mmagic_core_wlan_standby_set_status_payload_cmd_args *cmd_args)</div><div class="ttdoc">Sets the user payload for the standby status packet.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03110">mmagic_controller.h:3110</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga9577da447e646511dd89eff2af4a969f"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga9577da447e646511dd89eff2af4a969f">mmagic_controller_wlan_scan</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_scan(struct mmagic_controller *controller, struct mmagic_core_wlan_scan_cmd_args *cmd_args, struct mmagic_core_wlan_scan_rsp_args *rsp_args)</div><div class="ttdoc">Starts an undirected scan for available networks.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02833">mmagic_controller.h:2833</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_ga9d54c58b4156c44276400191f1d01683"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#ga9d54c58b4156c44276400191f1d01683">mmagic_controller_wlan_standby_set_wake_filter</a></div><div class="ttdeci">static enum mmagic_status mmagic_controller_wlan_standby_set_wake_filter(struct mmagic_controller *controller, struct mmagic_core_wlan_standby_set_wake_filter_cmd_args *cmd_args)</div><div class="ttdoc">Configures the standby mode UDP wake packet filter.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03153">mmagic_controller.h:3153</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_gabfb9028d058933f693fad067019558ce"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#gabfb9028d058933f693fad067019558ce">mmagic_controller_register_wlan_standby_exit_handler</a></div><div class="ttdeci">void mmagic_controller_register_wlan_standby_exit_handler(struct mmagic_controller *controller, mmagic_wlan_standby_exit_event_handler_t handler, void *arg)</div><div class="ttdoc">Register a handler for the wlan-standby_exit event.</div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_gac5f8553d9e9524d938edf44ccf0fadb6"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#gac5f8553d9e9524d938edf44ccf0fadb6">mmagic_wlan_sta_event_event_handler_t</a></div><div class="ttdeci">void(* mmagic_wlan_sta_event_event_handler_t)(const struct mmagic_wlan_sta_event_event_args *event_args, void *arg)</div><div class="ttdoc">Handler for the wlan-sta_event event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03376">mmagic_controller.h:3376</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER__WLAN_html_gad80e59f2d4499d2d5d701e346d7d1ca1"><div class="ttname"><a href="group__MMAGIC__CONTROLLER__WLAN.html#gad80e59f2d4499d2d5d701e346d7d1ca1">mmagic_wlan_beacon_rx_event_handler_t</a></div><div class="ttdeci">void(* mmagic_wlan_beacon_rx_event_handler_t)(const struct mmagic_wlan_beacon_rx_event_args *event_args, void *arg)</div><div class="ttdoc">Handler for the wlan-beacon_rx event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03293">mmagic_controller.h:3293</a></div></div>
|
|
<div class="ttc" id="agroup__MMAGIC__CONTROLLER_html_gabfc75e5c38f3054e1643a04b81e3b54e"><div class="ttname"><a href="group__MMAGIC__CONTROLLER.html#gabfc75e5c38f3054e1643a04b81e3b54e">MM_PACKED</a></div><div class="ttdeci">#define MM_PACKED</div><div class="ttdoc">Macro for packed structs.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00038">mmagic_controller.h:38</a></div></div>
|
|
<div class="ttc" id="astructmmagic__controller__init__args_html"><div class="ttname"><a href="structmmagic__controller__init__args.html">mmagic_controller_init_args</a></div><div class="ttdoc">Initialization structure for mmagic_controller.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00537">mmagic_controller.h:538</a></div></div>
|
|
<div class="ttc" id="astructmmagic__controller__init__args_html_aa1ac688d884e3a97346c243eef10669e"><div class="ttname"><a href="structmmagic__controller__init__args.html#aa1ac688d884e3a97346c243eef10669e">mmagic_controller_init_args::agent_start_cb</a></div><div class="ttdeci">mmagic_controller_agent_start_cb_t agent_start_cb</div><div class="ttdoc">Callback function to executed any time a event that the agent has started is received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00540">mmagic_controller.h:540</a></div></div>
|
|
<div class="ttc" id="astructmmagic__controller__init__args_html_ad4cb5d4849209ecbfd9dfee862356567"><div class="ttname"><a href="structmmagic__controller__init__args.html#ad4cb5d4849209ecbfd9dfee862356567">mmagic_controller_init_args::agent_start_arg</a></div><div class="ttdeci">void * agent_start_arg</div><div class="ttdoc">User argument that will be passed when the agent_start_cb is executed.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00542">mmagic_controller.h:542</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args_html"><div class="ttname"><a href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html">mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args</a></div><div class="ttdoc">Command arguments structure for ip_enable_tcp_keepalive_offload.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03934">mmagic_controller.h:3935</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args_html_a3b2fecb7d1f357e5a3fc9a0d0184d0ee"><div class="ttname"><a href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#a3b2fecb7d1f357e5a3fc9a0d0184d0ee">mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args::retry_count</a></div><div class="ttdeci">uint8_t retry_count</div><div class="ttdoc">The number of times to retry before giving up.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03939">mmagic_controller.h:3939</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args_html_ab0c3b83d964fe78222c4369971879689"><div class="ttname"><a href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#ab0c3b83d964fe78222c4369971879689">mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args::retry_interval_s</a></div><div class="ttdeci">uint8_t retry_interval_s</div><div class="ttdoc">The interval in seconds to wait between retries.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03941">mmagic_controller.h:3941</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args_html_ab87ef234a8390aaf3984c3b4df82abd6"><div class="ttname"><a href="structmmagic__core__ip__enable__tcp__keepalive__offload__cmd__args.html#ab87ef234a8390aaf3984c3b4df82abd6">mmagic_core_ip_enable_tcp_keepalive_offload_cmd_args::period_s</a></div><div class="ttdeci">uint16_t period_s</div><div class="ttdoc">Interval in seconds to send the keep-alive packets in.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03937">mmagic_controller.h:3937</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__set__whitelist__filter__cmd__args_html"><div class="ttname"><a href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html">mmagic_core_ip_set_whitelist_filter_cmd_args</a></div><div class="ttdoc">Command arguments structure for ip_set_whitelist_filter.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04004">mmagic_controller.h:4005</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__set__whitelist__filter__cmd__args_html_a2d0c86bef2cbe597eae4433ae8eb9a6e"><div class="ttname"><a href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a2d0c86bef2cbe597eae4433ae8eb9a6e">mmagic_core_ip_set_whitelist_filter_cmd_args::src_port</a></div><div class="ttdeci">uint16_t src_port</div><div class="ttdoc">The source port to match, 0 for any.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04013">mmagic_controller.h:4013</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__set__whitelist__filter__cmd__args_html_a56c4746199050c7ec5ff2d04f5fa1d4d"><div class="ttname"><a href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#a56c4746199050c7ec5ff2d04f5fa1d4d">mmagic_core_ip_set_whitelist_filter_cmd_args::llc_protocol</a></div><div class="ttdeci">uint16_t llc_protocol</div><div class="ttdoc">The LLC protocol (or EtherType) to match - 0x0800 for IPv4 and 0x86DD for IPv6, 0 for any.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04020">mmagic_controller.h:4020</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__set__whitelist__filter__cmd__args_html_ad25f57c93699ec9e17e00bff188522b9"><div class="ttname"><a href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ad25f57c93699ec9e17e00bff188522b9">mmagic_core_ip_set_whitelist_filter_cmd_args::dest_port</a></div><div class="ttdeci">uint16_t dest_port</div><div class="ttdoc">The destination port to match, 0 for any.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04015">mmagic_controller.h:4015</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__set__whitelist__filter__cmd__args_html_ad96e7e6a62db28e29852369c7fedeee1"><div class="ttname"><a href="structmmagic__core__ip__set__whitelist__filter__cmd__args.html#ad96e7e6a62db28e29852369c7fedeee1">mmagic_core_ip_set_whitelist_filter_cmd_args::ip_protocol</a></div><div class="ttdeci">uint8_t ip_protocol</div><div class="ttdoc">The IPv4 protocol number to match - 6 for TCP, 17 for UDP, 0 for any.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04017">mmagic_controller.h:4017</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ip__status__rsp__args_html"><div class="ttname"><a href="structmmagic__core__ip__status__rsp__args.html">mmagic_core_ip_status_rsp_args</a></div><div class="ttdoc">Response arguments structure for ip_status.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03874">mmagic_controller.h:3875</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__iperf__run__rsp__args_html"><div class="ttname"><a href="structmmagic__core__iperf__run__rsp__args.html">mmagic_core_iperf_run_rsp_args</a></div><div class="ttdoc">Response arguments structure for iperf_run.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04604">mmagic_controller.h:4605</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__publish__cmd__args_html"><div class="ttname"><a href="structmmagic__core__mqtt__publish__cmd__args.html">mmagic_core_mqtt_publish_cmd_args</a></div><div class="ttdoc">Command arguments structure for mqtt_publish.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05527">mmagic_controller.h:5528</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__publish__cmd__args_html_a0d25c400d06b5a10382f2de6bbe9562a"><div class="ttname"><a href="structmmagic__core__mqtt__publish__cmd__args.html#a0d25c400d06b5a10382f2de6bbe9562a">mmagic_core_mqtt_publish_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the MQTT connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05530">mmagic_controller.h:5530</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__publish__cmd__args_html_ae0ca0eebe530ce7076111816635393f5"><div class="ttname"><a href="structmmagic__core__mqtt__publish__cmd__args.html#ae0ca0eebe530ce7076111816635393f5">mmagic_core_mqtt_publish_cmd_args::qos</a></div><div class="ttdeci">uint8_t qos</div><div class="ttdoc">MQTT quality of service (0-2).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05536">mmagic_controller.h:5536</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__start__agent__cmd__args_html"><div class="ttname"><a href="structmmagic__core__mqtt__start__agent__cmd__args.html">mmagic_core_mqtt_start_agent_cmd_args</a></div><div class="ttdoc">Command arguments structure for mqtt_start_agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05470">mmagic_controller.h:5471</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__start__agent__cmd__args_html_a3d21893fc18a10d322c5a43fe88c0a5e"><div class="ttname"><a href="structmmagic__core__mqtt__start__agent__cmd__args.html#a3d21893fc18a10d322c5a43fe88c0a5e">mmagic_core_mqtt_start_agent_cmd_args::secure</a></div><div class="ttdeci">bool secure</div><div class="ttdoc">Enables TLS for brokers that require it.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05481">mmagic_controller.h:5481</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__start__agent__cmd__args_html_abbc2cc703a5080395da0f79ea43217cb"><div class="ttname"><a href="structmmagic__core__mqtt__start__agent__cmd__args.html#abbc2cc703a5080395da0f79ea43217cb">mmagic_core_mqtt_start_agent_cmd_args::port</a></div><div class="ttdeci">uint16_t port</div><div class="ttdoc">Port of the broker to connect to.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05475">mmagic_controller.h:5475</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__start__agent__rsp__args_html"><div class="ttname"><a href="structmmagic__core__mqtt__start__agent__rsp__args.html">mmagic_core_mqtt_start_agent_rsp_args</a></div><div class="ttdoc">Response arguments structure for mqtt_start_agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05485">mmagic_controller.h:5486</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__start__agent__rsp__args_html_a821246a1133fc25a32183e5da22676d0"><div class="ttname"><a href="structmmagic__core__mqtt__start__agent__rsp__args.html#a821246a1133fc25a32183e5da22676d0">mmagic_core_mqtt_start_agent_rsp_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the opened socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05488">mmagic_controller.h:5488</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__stop__agent__cmd__args_html"><div class="ttname"><a href="structmmagic__core__mqtt__stop__agent__cmd__args.html">mmagic_core_mqtt_stop_agent_cmd_args</a></div><div class="ttdoc">Command arguments structure for mqtt_stop_agent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05607">mmagic_controller.h:5608</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__stop__agent__cmd__args_html_a25176677576451363b909efb7417e84f"><div class="ttname"><a href="structmmagic__core__mqtt__stop__agent__cmd__args.html#a25176677576451363b909efb7417e84f">mmagic_core_mqtt_stop_agent_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the MQTT connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05610">mmagic_controller.h:5610</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__subscribe__cmd__args_html"><div class="ttname"><a href="structmmagic__core__mqtt__subscribe__cmd__args.html">mmagic_core_mqtt_subscribe_cmd_args</a></div><div class="ttdoc">Command arguments structure for mqtt_subscribe.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05568">mmagic_controller.h:5569</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__subscribe__cmd__args_html_a889e138a08680b137fc46f41b322005c"><div class="ttname"><a href="structmmagic__core__mqtt__subscribe__cmd__args.html#a889e138a08680b137fc46f41b322005c">mmagic_core_mqtt_subscribe_cmd_args::qos</a></div><div class="ttdeci">uint8_t qos</div><div class="ttdoc">MQTT quality of service (0-2).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05575">mmagic_controller.h:5575</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__mqtt__subscribe__cmd__args_html_adcfeb75eda316bc51a17820c54514d39"><div class="ttname"><a href="structmmagic__core__mqtt__subscribe__cmd__args.html#adcfeb75eda316bc51a17820c54514d39">mmagic_core_mqtt_subscribe_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the MQTT connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05571">mmagic_controller.h:5571</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ntp__get__time__rsp__args_html"><div class="ttname"><a href="structmmagic__core__ntp__get__time__rsp__args.html">mmagic_core_ntp_get_time_rsp_args</a></div><div class="ttdoc">Response arguments structure for ntp_get_time.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05426">mmagic_controller.h:5427</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ntp__get__time__rsp__args_html_a99ff360dd5aefb2fbcea81188b307e9c"><div class="ttname"><a href="structmmagic__core__ntp__get__time__rsp__args.html#a99ff360dd5aefb2fbcea81188b307e9c">mmagic_core_ntp_get_time_rsp_args::timestamp</a></div><div class="ttdeci">uint64_t timestamp</div><div class="ttdoc">Current internal time (Seconds since epoch, UTC).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05429">mmagic_controller.h:5429</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__ping__run__rsp__args_html"><div class="ttname"><a href="structmmagic__core__ping__run__rsp__args.html">mmagic_core_ping_run_rsp_args</a></div><div class="ttdoc">Response arguments structure for ping_run.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04316">mmagic_controller.h:4317</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__sys__deep__sleep__cmd__args_html"><div class="ttname"><a href="structmmagic__core__sys__deep__sleep__cmd__args.html">mmagic_core_sys_deep_sleep_cmd_args</a></div><div class="ttdoc">Command arguments structure for sys_deep_sleep.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04663">mmagic_controller.h:4664</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__sys__deep__sleep__cmd__args_html_aee8420ab9a35e9b8d4cbda3048ce0135"><div class="ttname"><a href="structmmagic__core__sys__deep__sleep__cmd__args.html#aee8420ab9a35e9b8d4cbda3048ce0135">mmagic_core_sys_deep_sleep_cmd_args::mode</a></div><div class="ttdeci">enum mmagic_deep_sleep_mode mode</div><div class="ttdoc">Deep sleep mode to enter.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04666">mmagic_controller.h:4666</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__sys__get__version__rsp__args_html"><div class="ttname"><a href="structmmagic__core__sys__get__version__rsp__args.html">mmagic_core_sys_get_version_rsp_args</a></div><div class="ttdoc">Response arguments structure for sys_get_version.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04698">mmagic_controller.h:4699</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__accept__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__accept__cmd__args.html">mmagic_core_tcp_accept_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_accept.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05030">mmagic_controller.h:5031</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__accept__cmd__args_html_ac5eeb5ea1d99bfc81505693a426b0682"><div class="ttname"><a href="structmmagic__core__tcp__accept__cmd__args.html#ac5eeb5ea1d99bfc81505693a426b0682">mmagic_core_tcp_accept_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the bound socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05033">mmagic_controller.h:5033</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__accept__rsp__args_html"><div class="ttname"><a href="structmmagic__core__tcp__accept__rsp__args.html">mmagic_core_tcp_accept_rsp_args</a></div><div class="ttdoc">Response arguments structure for tcp_accept.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05037">mmagic_controller.h:5038</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__accept__rsp__args_html_a1e55bcb064598d4c248e8469f5c13dcb"><div class="ttname"><a href="structmmagic__core__tcp__accept__rsp__args.html#a1e55bcb064598d4c248e8469f5c13dcb">mmagic_core_tcp_accept_rsp_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the new incoming connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05040">mmagic_controller.h:5040</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__bind__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__bind__cmd__args.html">mmagic_core_tcp_bind_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_bind.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04794">mmagic_controller.h:4795</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__bind__cmd__args_html_a7d5b6757773d8c2ea50c4bd69ea7ddb8"><div class="ttname"><a href="structmmagic__core__tcp__bind__cmd__args.html#a7d5b6757773d8c2ea50c4bd69ea7ddb8">mmagic_core_tcp_bind_cmd_args::port</a></div><div class="ttdeci">uint16_t port</div><div class="ttdoc">TCP port to listen on.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04797">mmagic_controller.h:4797</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__bind__rsp__args_html"><div class="ttname"><a href="structmmagic__core__tcp__bind__rsp__args.html">mmagic_core_tcp_bind_rsp_args</a></div><div class="ttdoc">Response arguments structure for tcp_bind.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04801">mmagic_controller.h:4802</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__bind__rsp__args_html_ae17fd7c66affb3cf88851ee28320f270"><div class="ttname"><a href="structmmagic__core__tcp__bind__rsp__args.html#ae17fd7c66affb3cf88851ee28320f270">mmagic_core_tcp_bind_rsp_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the opened socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04804">mmagic_controller.h:4804</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__close__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__close__cmd__args.html">mmagic_core_tcp_close_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_close.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05076">mmagic_controller.h:5077</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__close__cmd__args_html_a3f68c7e83623a1a7a53e1f44ac0b6d34"><div class="ttname"><a href="structmmagic__core__tcp__close__cmd__args.html#a3f68c7e83623a1a7a53e1f44ac0b6d34">mmagic_core_tcp_close_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the socket to close.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05079">mmagic_controller.h:5079</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__connect__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__connect__cmd__args.html">mmagic_core_tcp_connect_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_connect.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04742">mmagic_controller.h:4743</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__connect__cmd__args_html_a7638284f7d05745198c30fcd1bf35c75"><div class="ttname"><a href="structmmagic__core__tcp__connect__cmd__args.html#a7638284f7d05745198c30fcd1bf35c75">mmagic_core_tcp_connect_cmd_args::port</a></div><div class="ttdeci">uint16_t port</div><div class="ttdoc">TCP port to connect to.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04747">mmagic_controller.h:4747</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__connect__cmd__args_html_ac56625c217083a48d365a0010b1f1357"><div class="ttname"><a href="structmmagic__core__tcp__connect__cmd__args.html#ac56625c217083a48d365a0010b1f1357">mmagic_core_tcp_connect_cmd_args::enable_tls</a></div><div class="ttdeci">bool enable_tls</div><div class="ttdoc">Enables TLS.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04749">mmagic_controller.h:4749</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__connect__rsp__args_html"><div class="ttname"><a href="structmmagic__core__tcp__connect__rsp__args.html">mmagic_core_tcp_connect_rsp_args</a></div><div class="ttdoc">Response arguments structure for tcp_connect.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04753">mmagic_controller.h:4754</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__connect__rsp__args_html_a0db0c80faef6853d53c8f3b1cc0d2d6e"><div class="ttname"><a href="structmmagic__core__tcp__connect__rsp__args.html#a0db0c80faef6853d53c8f3b1cc0d2d6e">mmagic_core_tcp_connect_rsp_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the opened socket.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04756">mmagic_controller.h:4756</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__read__poll__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__read__poll__cmd__args.html">mmagic_core_tcp_read_poll_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_read_poll.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04936">mmagic_controller.h:4937</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__read__poll__cmd__args_html_a2de171b02e2a7512212dab6c1650d267"><div class="ttname"><a href="structmmagic__core__tcp__read__poll__cmd__args.html#a2de171b02e2a7512212dab6c1650d267">mmagic_core_tcp_read_poll_cmd_args::timeout</a></div><div class="ttdeci">uint32_t timeout</div><div class="ttdoc">Timeout in ms.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04941">mmagic_controller.h:4941</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__read__poll__cmd__args_html_a62a15806181f692e304923dc38608a7c"><div class="ttname"><a href="structmmagic__core__tcp__read__poll__cmd__args.html#a62a15806181f692e304923dc38608a7c">mmagic_core_tcp_read_poll_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the socket to wait on.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04939">mmagic_controller.h:4939</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__recv__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__recv__cmd__args.html">mmagic_core_tcp_recv_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_recv.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04840">mmagic_controller.h:4841</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__recv__cmd__args_html_a7864b115fb386c8f9df0da53c0966c0f"><div class="ttname"><a href="structmmagic__core__tcp__recv__cmd__args.html#a7864b115fb386c8f9df0da53c0966c0f">mmagic_core_tcp_recv_cmd_args::timeout</a></div><div class="ttdeci">uint32_t timeout</div><div class="ttdoc">Timeout in ms.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04847">mmagic_controller.h:4847</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__recv__cmd__args_html_ac5c116852bb3a1c6132fb3ca91b19ddb"><div class="ttname"><a href="structmmagic__core__tcp__recv__cmd__args.html#ac5c116852bb3a1c6132fb3ca91b19ddb">mmagic_core_tcp_recv_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the socket to receive from.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04843">mmagic_controller.h:4843</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__recv__cmd__args_html_af727e7b477605fca2b8c3018c6d5e850"><div class="ttname"><a href="structmmagic__core__tcp__recv__cmd__args.html#af727e7b477605fca2b8c3018c6d5e850">mmagic_core_tcp_recv_cmd_args::len</a></div><div class="ttdeci">uint16_t len</div><div class="ttdoc">TCP port to listen on.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04845">mmagic_controller.h:4845</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__recv__rsp__args_html"><div class="ttname"><a href="structmmagic__core__tcp__recv__rsp__args.html">mmagic_core_tcp_recv_rsp_args</a></div><div class="ttdoc">Response arguments structure for tcp_recv.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04851">mmagic_controller.h:4852</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__send__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__send__cmd__args.html">mmagic_core_tcp_send_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_send.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04900">mmagic_controller.h:4901</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__send__cmd__args_html_ae493dd4ea07dc348f593ecc71b4fe0c8"><div class="ttname"><a href="structmmagic__core__tcp__send__cmd__args.html#ae493dd4ea07dc348f593ecc71b4fe0c8">mmagic_core_tcp_send_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the socket to send on.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04903">mmagic_controller.h:4903</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__write__poll__cmd__args_html"><div class="ttname"><a href="structmmagic__core__tcp__write__poll__cmd__args.html">mmagic_core_tcp_write_poll_cmd_args</a></div><div class="ttdoc">Command arguments structure for tcp_write_poll.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04983">mmagic_controller.h:4984</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__write__poll__cmd__args_html_a4584caa2db07419a94d019fd67bd6681"><div class="ttname"><a href="structmmagic__core__tcp__write__poll__cmd__args.html#a4584caa2db07419a94d019fd67bd6681">mmagic_core_tcp_write_poll_cmd_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the socket to wait on.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04986">mmagic_controller.h:4986</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__tcp__write__poll__cmd__args_html_a4da887a142bc785b12f0cf272c3a9dbd"><div class="ttname"><a href="structmmagic__core__tcp__write__poll__cmd__args.html#a4da887a142bc785b12f0cf272c3a9dbd">mmagic_core_tcp_write_poll_cmd_args::timeout</a></div><div class="ttdeci">uint32_t timeout</div><div class="ttdoc">Timeout in ms.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04988">mmagic_controller.h:4988</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__beacon__monitor__enable__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__beacon__monitor__enable__cmd__args.html">mmagic_core_wlan_beacon_monitor_enable_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_beacon_monitor_enable.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02974">mmagic_controller.h:2975</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__connect__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__connect__cmd__args.html">mmagic_core_wlan_connect_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_connect.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02735">mmagic_controller.h:2736</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__connect__cmd__args_html_a786c5e40487d5706009f1bf876b4a903"><div class="ttname"><a href="structmmagic__core__wlan__connect__cmd__args.html#a786c5e40487d5706009f1bf876b4a903">mmagic_core_wlan_connect_cmd_args::timeout</a></div><div class="ttdeci">uint32_t timeout</div><div class="ttdoc">Duration in milliseconds to wait for connection establish, if connection does not get established an ...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02739">mmagic_controller.h:2739</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__get__mac__addr__rsp__args_html"><div class="ttname"><a href="structmmagic__core__wlan__get__mac__addr__rsp__args.html">mmagic_core_wlan_get_mac_addr_rsp_args</a></div><div class="ttdoc">Response arguments structure for wlan_get_mac_addr.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02902">mmagic_controller.h:2903</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__get__rssi__rsp__args_html"><div class="ttname"><a href="structmmagic__core__wlan__get__rssi__rsp__args.html">mmagic_core_wlan_get_rssi_rsp_args</a></div><div class="ttdoc">Response arguments structure for wlan_get_rssi.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02865">mmagic_controller.h:2866</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__get__rssi__rsp__args_html_a6b91599b9e7168d56ae836bf52dc6ea2"><div class="ttname"><a href="structmmagic__core__wlan__get__rssi__rsp__args.html#a6b91599b9e7168d56ae836bf52dc6ea2">mmagic_core_wlan_get_rssi_rsp_args::rssi</a></div><div class="ttdeci">int32_t rssi</div><div class="ttdoc">The RSSI in dBm.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02868">mmagic_controller.h:2868</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__get__sta__status__rsp__args_html"><div class="ttname"><a href="structmmagic__core__wlan__get__sta__status__rsp__args.html">mmagic_core_wlan_get_sta_status_rsp_args</a></div><div class="ttdoc">Response arguments structure for wlan_get_sta_status.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03232">mmagic_controller.h:3233</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__get__sta__status__rsp__args_html_a4927fa92976146044dcbe3789e0af992"><div class="ttname"><a href="structmmagic__core__wlan__get__sta__status__rsp__args.html#a4927fa92976146044dcbe3789e0af992">mmagic_core_wlan_get_sta_status_rsp_args::sta_status</a></div><div class="ttdeci">enum mmagic_sta_state sta_status</div><div class="ttdoc">The current STA status.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03235">mmagic_controller.h:3235</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__scan__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__scan__cmd__args.html">mmagic_core_wlan_scan_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_scan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02806">mmagic_controller.h:2807</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__scan__cmd__args_html_a755445c39f80ea89db14bb26a06104a1"><div class="ttname"><a href="structmmagic__core__wlan__scan__cmd__args.html#a755445c39f80ea89db14bb26a06104a1">mmagic_core_wlan_scan_cmd_args::timeout</a></div><div class="ttdeci">uint32_t timeout</div><div class="ttdoc">Optional duration in milliseconds to wait for scan to complete, if scan does not complete by the time...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02812">mmagic_controller.h:2812</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__scan__rsp__args_html"><div class="ttname"><a href="structmmagic__core__wlan__scan__rsp__args.html">mmagic_core_wlan_scan_rsp_args</a></div><div class="ttdoc">Response arguments structure for wlan_scan.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02816">mmagic_controller.h:2817</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html">mmagic_core_wlan_standby_set_config_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_standby_set_config.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03176">mmagic_controller.h:3177</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html_a39de35d5c6b0000961a60f1ee69ebaa2"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a39de35d5c6b0000961a60f1ee69ebaa2">mmagic_core_wlan_standby_set_config_cmd_args::snooze_max_s</a></div><div class="ttdeci">uint32_t snooze_max_s</div><div class="ttdoc">The maximum time in seconds to snooze for after increments (Default unlimited).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03197">mmagic_controller.h:3197</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html_a889b6f8099ddfb9b282839681f2db2b3"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a889b6f8099ddfb9b282839681f2db2b3">mmagic_core_wlan_standby_set_config_cmd_args::bss_inactivity_s</a></div><div class="ttdeci">uint32_t bss_inactivity_s</div><div class="ttdoc">Deprecated.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03188">mmagic_controller.h:3188</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html_a9d09555a045f9c420fa88fdecc303862"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html#a9d09555a045f9c420fa88fdecc303862">mmagic_core_wlan_standby_set_config_cmd_args::dst_port</a></div><div class="ttdeci">uint16_t dst_port</div><div class="ttdoc">Destination UDP Port for the standby status packets, also used the source port for outgoing UDP port ...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03186">mmagic_controller.h:3186</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html_ab4357e7da3ee6e488a216878a74c3e3d"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html#ab4357e7da3ee6e488a216878a74c3e3d">mmagic_core_wlan_standby_set_config_cmd_args::snooze_period_s</a></div><div class="ttdeci">uint32_t snooze_period_s</div><div class="ttdoc">The interval in seconds to wake periodically from snooze mode and check for beacons.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03192">mmagic_controller.h:3192</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html_ad9d646fcaff4f64fef6392901b748803"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html#ad9d646fcaff4f64fef6392901b748803">mmagic_core_wlan_standby_set_config_cmd_args::notify_period_s</a></div><div class="ttdeci">uint32_t notify_period_s</div><div class="ttdoc">Interval in seconds for transmitting Standby status packets (Default 15s).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03179">mmagic_controller.h:3179</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__config__cmd__args_html_af3bbf01f1fdebbc7adbb4ac9fcc51218"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__config__cmd__args.html#af3bbf01f1fdebbc7adbb4ac9fcc51218">mmagic_core_wlan_standby_set_config_cmd_args::snooze_increment_s</a></div><div class="ttdeci">uint32_t snooze_increment_s</div><div class="ttdoc">The amount in seconds to increase successive snooze intervals.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03195">mmagic_controller.h:3195</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__status__payload__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__status__payload__cmd__args.html">mmagic_core_wlan_standby_set_status_payload_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_standby_set_status_payload.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03093">mmagic_controller.h:3094</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__wake__filter__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html">mmagic_core_wlan_standby_set_wake_filter_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_standby_set_wake_filter.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03133">mmagic_controller.h:3134</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__standby__set__wake__filter__cmd__args_html_acdd8489dd39ffffef2c4548ce2eb4bd0"><div class="ttname"><a href="structmmagic__core__wlan__standby__set__wake__filter__cmd__args.html#acdd8489dd39ffffef2c4548ce2eb4bd0">mmagic_core_wlan_standby_set_wake_filter_cmd_args::offset</a></div><div class="ttdeci">uint32_t offset</div><div class="ttdoc">Offset within wake packet payload to apply the filter.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03138">mmagic_controller.h:3138</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__wnm__sleep__cmd__args_html"><div class="ttname"><a href="structmmagic__core__wlan__wnm__sleep__cmd__args.html">mmagic_core_wlan_wnm_sleep_cmd_args</a></div><div class="ttdoc">Command arguments structure for wlan_wnm_sleep.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02939">mmagic_controller.h:2940</a></div></div>
|
|
<div class="ttc" id="astructmmagic__core__wlan__wnm__sleep__cmd__args_html_a1f7485c432d5e2c4c13162527e6f3657"><div class="ttname"><a href="structmmagic__core__wlan__wnm__sleep__cmd__args.html#a1f7485c432d5e2c4c13162527e6f3657">mmagic_core_wlan_wnm_sleep_cmd_args::wnm_sleep_enabled</a></div><div class="ttdeci">bool wnm_sleep_enabled</div><div class="ttdoc">Boolean indicating whether WNM sleep is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l02942">mmagic_controller.h:2942</a></div></div>
|
|
<div class="ttc" id="astructmmagic__ip__link__status__event__args_html"><div class="ttname"><a href="structmmagic__ip__link__status__event__args.html">mmagic_ip_link_status_event_args</a></div><div class="ttdoc">Event arguments structure for ip_link_status.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l04080">mmagic_controller.h:4081</a></div></div>
|
|
<div class="ttc" id="astructmmagic__mqtt__broker__connection__event__args_html"><div class="ttname"><a href="structmmagic__mqtt__broker__connection__event__args.html">mmagic_mqtt_broker_connection_event_args</a></div><div class="ttdoc">Event arguments structure for mqtt_broker_connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05687">mmagic_controller.h:5688</a></div></div>
|
|
<div class="ttc" id="astructmmagic__mqtt__broker__connection__event__args_html_a33a7602a862629b13dd1e6cde568c7e2"><div class="ttname"><a href="structmmagic__mqtt__broker__connection__event__args.html#a33a7602a862629b13dd1e6cde568c7e2">mmagic_mqtt_broker_connection_event_args::connection_state</a></div><div class="ttdeci">enum mmagic_status connection_state</div><div class="ttdoc">Current state of the connection to the broker.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05692">mmagic_controller.h:5692</a></div></div>
|
|
<div class="ttc" id="astructmmagic__mqtt__broker__connection__event__args_html_aef1d3b6334cee10a73035cffefd33216"><div class="ttname"><a href="structmmagic__mqtt__broker__connection__event__args.html#aef1d3b6334cee10a73035cffefd33216">mmagic_mqtt_broker_connection_event_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the MQTT connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05690">mmagic_controller.h:5690</a></div></div>
|
|
<div class="ttc" id="astructmmagic__mqtt__message__received__event__args_html"><div class="ttname"><a href="structmmagic__mqtt__message__received__event__args.html">mmagic_mqtt_message_received_event_args</a></div><div class="ttdoc">Event arguments structure for mqtt_message_received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05642">mmagic_controller.h:5643</a></div></div>
|
|
<div class="ttc" id="astructmmagic__mqtt__message__received__event__args_html_a050ae6803362844acff3d2ebfb0909c5"><div class="ttname"><a href="structmmagic__mqtt__message__received__event__args.html#a050ae6803362844acff3d2ebfb0909c5">mmagic_mqtt_message_received_event_args::stream_id</a></div><div class="ttdeci">uint8_t stream_id</div><div class="ttdoc">Stream ID of the MQTT connection.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l05645">mmagic_controller.h:5645</a></div></div>
|
|
<div class="ttc" id="astructmmagic__wlan__beacon__rx__event__args_html"><div class="ttname"><a href="structmmagic__wlan__beacon__rx__event__args.html">mmagic_wlan_beacon_rx_event_args</a></div><div class="ttdoc">Event arguments structure for wlan_beacon_rx.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03270">mmagic_controller.h:3271</a></div></div>
|
|
<div class="ttc" id="astructmmagic__wlan__sta__event__event__args_html"><div class="ttname"><a href="structmmagic__wlan__sta__event__event__args.html">mmagic_wlan_sta_event_event_args</a></div><div class="ttdoc">Event arguments structure for wlan_sta_event.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03357">mmagic_controller.h:3358</a></div></div>
|
|
<div class="ttc" id="astructmmagic__wlan__sta__event__event__args_html_aa913ec8c5d2e25192f2011b29904931f"><div class="ttname"><a href="structmmagic__wlan__sta__event__event__args.html#aa913ec8c5d2e25192f2011b29904931f">mmagic_wlan_sta_event_event_args::event</a></div><div class="ttdeci">enum mmagic_sta_event event</div><div class="ttdoc">The reported WLAN STA evt.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03360">mmagic_controller.h:3360</a></div></div>
|
|
<div class="ttc" id="astructmmagic__wlan__standby__exit__event__args_html"><div class="ttname"><a href="structmmagic__wlan__standby__exit__event__args.html">mmagic_wlan_standby_exit_event_args</a></div><div class="ttdoc">Event arguments structure for wlan_standby_exit.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03315">mmagic_controller.h:3316</a></div></div>
|
|
<div class="ttc" id="astructmmagic__wlan__standby__exit__event__args_html_ae2923e1610857ed280ea38d0a90ca9dc"><div class="ttname"><a href="structmmagic__wlan__standby__exit__event__args.html#ae2923e1610857ed280ea38d0a90ca9dc">mmagic_wlan_standby_exit_event_args::reason</a></div><div class="ttdeci">enum mmagic_standby_mode_exit_reason reason</div><div class="ttdoc">Reason why we exited standby mode.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l03319">mmagic_controller.h:3319</a></div></div>
|
|
<div class="ttc" id="astructraw1536_html"><div class="ttname"><a href="structraw1536.html">raw1536</a></div><div class="ttdoc">Raw octet string type with maximum length of 1536.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00317">mmagic_controller.h:318</a></div></div>
|
|
<div class="ttc" id="astructraw1536_html_a85aba205c60155023104a7b946b466b1"><div class="ttname"><a href="structraw1536.html#a85aba205c60155023104a7b946b466b1">raw1536::len</a></div><div class="ttdeci">uint16_t len</div><div class="ttdoc">Length of data.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00320">mmagic_controller.h:320</a></div></div>
|
|
<div class="ttc" id="astructraw255_html"><div class="ttname"><a href="structraw255.html">raw255</a></div><div class="ttdoc">Raw octet string type with maximum length of 255.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00307">mmagic_controller.h:308</a></div></div>
|
|
<div class="ttc" id="astructraw255_html_a6ce2bcadf4a43cd590d5377e95ece458"><div class="ttname"><a href="structraw255.html#a6ce2bcadf4a43cd590d5377e95ece458">raw255::len</a></div><div class="ttdeci">uint8_t len</div><div class="ttdoc">Length of data.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00310">mmagic_controller.h:310</a></div></div>
|
|
<div class="ttc" id="astructstring100_html"><div class="ttname"><a href="structstring100.html">string100</a></div><div class="ttdoc">String type with maximum length of 100 (excluding null terminator).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00287">mmagic_controller.h:288</a></div></div>
|
|
<div class="ttc" id="astructstring100_html_a714fa120f1393d69284694e7a97777b9"><div class="ttname"><a href="structstring100.html#a714fa120f1393d69284694e7a97777b9">string100::len</a></div><div class="ttdeci">uint8_t len</div><div class="ttdoc">Length of string contents (excluding null terminator).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00290">mmagic_controller.h:290</a></div></div>
|
|
<div class="ttc" id="astructstring100_html_ae75bbe037c78b0b665dfbae576d0495d"><div class="ttname"><a href="structstring100.html#ae75bbe037c78b0b665dfbae576d0495d">string100::data</a></div><div class="ttdeci">char data[100+1]</div><div class="ttdoc">The string contents.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00293">mmagic_controller.h:293</a></div></div>
|
|
<div class="ttc" id="astructstring254_html"><div class="ttname"><a href="structstring254.html">string254</a></div><div class="ttdoc">String type with maximum length of 254 (excluding null terminator).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00297">mmagic_controller.h:298</a></div></div>
|
|
<div class="ttc" id="astructstring254_html_a4b7746a7af329fc08d02b7d9e97e8c84"><div class="ttname"><a href="structstring254.html#a4b7746a7af329fc08d02b7d9e97e8c84">string254::len</a></div><div class="ttdeci">uint8_t len</div><div class="ttdoc">Length of string contents (excluding null terminator).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00300">mmagic_controller.h:300</a></div></div>
|
|
<div class="ttc" id="astructstring254_html_af9c3411660b91093147dda79c2479417"><div class="ttname"><a href="structstring254.html#af9c3411660b91093147dda79c2479417">string254::data</a></div><div class="ttdeci">char data[254+1]</div><div class="ttdoc">The string contents.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00303">mmagic_controller.h:303</a></div></div>
|
|
<div class="ttc" id="astructstring32_html"><div class="ttname"><a href="structstring32.html">string32</a></div><div class="ttdoc">String type with maximum length of 32 (excluding null terminator).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00277">mmagic_controller.h:278</a></div></div>
|
|
<div class="ttc" id="astructstring32_html_a41c58a4f0259f454a9f9310c71514ba3"><div class="ttname"><a href="structstring32.html#a41c58a4f0259f454a9f9310c71514ba3">string32::len</a></div><div class="ttdeci">uint8_t len</div><div class="ttdoc">Length of string contents (excluding null terminator).</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00280">mmagic_controller.h:280</a></div></div>
|
|
<div class="ttc" id="astructstring32_html_a8e32479e94435e25682b09a16bec5b40"><div class="ttname"><a href="structstring32.html#a8e32479e94435e25682b09a16bec5b40">string32::data</a></div><div class="ttdeci">char data[32+1]</div><div class="ttdoc">The string contents.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00283">mmagic_controller.h:283</a></div></div>
|
|
<div class="ttc" id="astructstruct__buffer64_html"><div class="ttname"><a href="structstruct__buffer64.html">struct_buffer64</a></div><div class="ttdoc">Generic 64 byte buffer.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00477">mmagic_controller.h:478</a></div></div>
|
|
<div class="ttc" id="astructstruct__buffer64_html_ac5a7332fb259722cbed4a84c1e793f42"><div class="ttname"><a href="structstruct__buffer64.html#ac5a7332fb259722cbed4a84c1e793f42">struct_buffer64::len</a></div><div class="ttdeci">uint8_t len</div><div class="ttdoc">Length of data in the buffer.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00482">mmagic_controller.h:482</a></div></div>
|
|
<div class="ttc" id="astructstruct__country__code_html"><div class="ttname"><a href="structstruct__country__code.html">struct_country_code</a></div><div class="ttdoc">Data type to contain Two character country code (null-terminated) used to identify the regulatory dom...</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00335">mmagic_controller.h:336</a></div></div>
|
|
<div class="ttc" id="astructstruct__ip__addr_html"><div class="ttname"><a href="structstruct__ip__addr.html">struct_ip_addr</a></div><div class="ttdoc">Data type for a string representation of an IP address.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00413">mmagic_controller.h:414</a></div></div>
|
|
<div class="ttc" id="astructstruct__ip__status_html"><div class="ttname"><a href="structstruct__ip__status.html">struct_ip_status</a></div><div class="ttdoc">Structure to contain the current IP status.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00420">mmagic_controller.h:421</a></div></div>
|
|
<div class="ttc" id="astructstruct__ip__status_html_a80065d95c094632b334de3176fa1dd25"><div class="ttname"><a href="structstruct__ip__status.html#a80065d95c094632b334de3176fa1dd25">struct_ip_status::dhcp_enabled</a></div><div class="ttdeci">bool dhcp_enabled</div><div class="ttdoc">Whether or not dhcp is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00425">mmagic_controller.h:425</a></div></div>
|
|
<div class="ttc" id="astructstruct__ip__status_html_a853ba425fefb062a2b944c8f3ea9f34f"><div class="ttname"><a href="structstruct__ip__status.html#a853ba425fefb062a2b944c8f3ea9f34f">struct_ip_status::link_state</a></div><div class="ttdeci">enum mmagic_ip_link_state link_state</div><div class="ttdoc">Current link state.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00423">mmagic_controller.h:423</a></div></div>
|
|
<div class="ttc" id="astructstruct__iperf__status_html"><div class="ttname"><a href="structstruct__iperf__status.html">struct_iperf_status</a></div><div class="ttdoc">Data structure to store iperf results.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00458">mmagic_controller.h:459</a></div></div>
|
|
<div class="ttc" id="astructstruct__iperf__status_html_a0cb16e264a79419032dad122e21177d1"><div class="ttname"><a href="structstruct__iperf__status.html#a0cb16e264a79419032dad122e21177d1">struct_iperf_status::local_port</a></div><div class="ttdeci">uint16_t local_port</div><div class="ttdoc">Port number of the local device.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00467">mmagic_controller.h:467</a></div></div>
|
|
<div class="ttc" id="astructstruct__iperf__status_html_a1c38f71ee2c913c749348bd36fad4d2a"><div class="ttname"><a href="structstruct__iperf__status.html#a1c38f71ee2c913c749348bd36fad4d2a">struct_iperf_status::bytes_transferred</a></div><div class="ttdeci">uint64_t bytes_transferred</div><div class="ttdoc">The number of bytes of data transferred during the iperf test.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00469">mmagic_controller.h:469</a></div></div>
|
|
<div class="ttc" id="astructstruct__iperf__status_html_a9aaf550c13902930ebdfc9a1bb6fd6ea"><div class="ttname"><a href="structstruct__iperf__status.html#a9aaf550c13902930ebdfc9a1bb6fd6ea">struct_iperf_status::bandwidth_kbitpsec</a></div><div class="ttdeci">uint32_t bandwidth_kbitpsec</div><div class="ttdoc">The average throughput in kbps.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00473">mmagic_controller.h:473</a></div></div>
|
|
<div class="ttc" id="astructstruct__iperf__status_html_ac84c0090db0d4319bbc2bb5ea85fee62"><div class="ttname"><a href="structstruct__iperf__status.html#ac84c0090db0d4319bbc2bb5ea85fee62">struct_iperf_status::remote_port</a></div><div class="ttdeci">uint16_t remote_port</div><div class="ttdoc">Port number of the remote device.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00463">mmagic_controller.h:463</a></div></div>
|
|
<div class="ttc" id="astructstruct__iperf__status_html_addc610e21d82be0333733ac5ab26daf1"><div class="ttname"><a href="structstruct__iperf__status.html#addc610e21d82be0333733ac5ab26daf1">struct_iperf_status::duration_ms</a></div><div class="ttdeci">uint32_t duration_ms</div><div class="ttdoc">The duration of the iperf test in milliseconds.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00471">mmagic_controller.h:471</a></div></div>
|
|
<div class="ttc" id="astructstruct__mac__addr_html"><div class="ttname"><a href="structstruct__mac__addr.html">struct_mac_addr</a></div><div class="ttdoc">Data type to contain mac address byte array.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00327">mmagic_controller.h:328</a></div></div>
|
|
<div class="ttc" id="astructstruct__oui__list_html"><div class="ttname"><a href="structstruct__oui__list.html">struct_oui_list</a></div><div class="ttdoc">Data type to contain a list of three octet OUIs.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00349">mmagic_controller.h:350</a></div></div>
|
|
<div class="ttc" id="astructstruct__oui__list_html_a9eb43060ec5193798093994560e738d2"><div class="ttname"><a href="structstruct__oui__list.html#a9eb43060ec5193798093994560e738d2">struct_oui_list::count</a></div><div class="ttdeci">uint8_t count</div><div class="ttdoc">The number of OUIs in the list.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00352">mmagic_controller.h:352</a></div></div>
|
|
<div class="ttc" id="astructstruct__oui_html"><div class="ttname"><a href="structstruct__oui.html">struct_oui</a></div><div class="ttdoc">Data type to contain a three octet OUI.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00342">mmagic_controller.h:343</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html"><div class="ttname"><a href="structstruct__ping__status.html">struct_ping_status</a></div><div class="ttdoc">Data structure to store ping results.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00439">mmagic_controller.h:440</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html_a53c4d5f5efe6e397effa29972b2d1169"><div class="ttname"><a href="structstruct__ping__status.html#a53c4d5f5efe6e397effa29972b2d1169">struct_ping_status::min_time_ms</a></div><div class="ttdeci">uint32_t min_time_ms</div><div class="ttdoc">The minimum latency in ms between request sent and response received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00448">mmagic_controller.h:448</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html_a7030c49b084df5406252798a9f14cd00"><div class="ttname"><a href="structstruct__ping__status.html#a7030c49b084df5406252798a9f14cd00">struct_ping_status::total_count</a></div><div class="ttdeci">uint32_t total_count</div><div class="ttdoc">Total number of requests sent.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00444">mmagic_controller.h:444</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html_a8467c6051f1b0c08e4cdc2b2abbb76ce"><div class="ttname"><a href="structstruct__ping__status.html#a8467c6051f1b0c08e4cdc2b2abbb76ce">struct_ping_status::session_id</a></div><div class="ttdeci">uint16_t session_id</div><div class="ttdoc">Stores non-zero session ID whilst ping session is running.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00454">mmagic_controller.h:454</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html_a9391646295b6c202a210ff7d5234b373"><div class="ttname"><a href="structstruct__ping__status.html#a9391646295b6c202a210ff7d5234b373">struct_ping_status::avg_time_ms</a></div><div class="ttdeci">uint32_t avg_time_ms</div><div class="ttdoc">The average latency in ms between request sent and response received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00450">mmagic_controller.h:450</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html_ad1b9895522c68bcb049eb4b11a3c183a"><div class="ttname"><a href="structstruct__ping__status.html#ad1b9895522c68bcb049eb4b11a3c183a">struct_ping_status::recv_count</a></div><div class="ttdeci">uint32_t recv_count</div><div class="ttdoc">The number of ping responses received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00446">mmagic_controller.h:446</a></div></div>
|
|
<div class="ttc" id="astructstruct__ping__status_html_adf699134ad881b685447793f8934205e"><div class="ttname"><a href="structstruct__ping__status.html#adf699134ad881b685447793f8934205e">struct_ping_status::max_time_ms</a></div><div class="ttdeci">uint32_t max_time_ms</div><div class="ttdoc">The maximum latency in ms between request sent and response received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00452">mmagic_controller.h:452</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html"><div class="ttname"><a href="structstruct__scan__result.html">struct_scan_result</a></div><div class="ttdoc">Structure for holding a scan result.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00358">mmagic_controller.h:359</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_a0992c101cca3374e30505fd368729c04"><div class="ttname"><a href="structstruct__scan__result.html#a0992c101cca3374e30505fd368729c04">struct_scan_result::received_ies_len</a></div><div class="ttdeci">uint16_t received_ies_len</div><div class="ttdoc">Length of the ies field in the received frame.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00370">mmagic_controller.h:370</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_a65eb1e52b8e6d5717aad59f8e4ef4930"><div class="ttname"><a href="structstruct__scan__result.html#a65eb1e52b8e6d5717aad59f8e4ef4930">struct_scan_result::op_bw_mhz</a></div><div class="ttdeci">uint8_t op_bw_mhz</div><div class="ttdoc">Operating bandwidth, in MHz, of the access point.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00380">mmagic_controller.h:380</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_a6b0c9f4e42d8ef6da31298d0d54aff9b"><div class="ttname"><a href="structstruct__scan__result.html#a6b0c9f4e42d8ef6da31298d0d54aff9b">struct_scan_result::capability_info</a></div><div class="ttdeci">uint16_t capability_info</div><div class="ttdoc">Value of the Capability Information field.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00374">mmagic_controller.h:374</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_a6b14358d78a5b2f21d8514096696a2e2"><div class="ttname"><a href="structstruct__scan__result.html#a6b14358d78a5b2f21d8514096696a2e2">struct_scan_result::channel_freq_hz</a></div><div class="ttdeci">uint32_t channel_freq_hz</div><div class="ttdoc">Center frequency in Hz of the channel where the frame was received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00376">mmagic_controller.h:376</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_a7271c90404a039753bcd302433d6f838"><div class="ttname"><a href="structstruct__scan__result.html#a7271c90404a039753bcd302433d6f838">struct_scan_result::bw_mhz</a></div><div class="ttdeci">uint8_t bw_mhz</div><div class="ttdoc">Bandwidth, in MHz, where the frame was received.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00378">mmagic_controller.h:378</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_aa318eb3c7cc708d898c13f8f4f2d61b2"><div class="ttname"><a href="structstruct__scan__result.html#aa318eb3c7cc708d898c13f8f4f2d61b2">struct_scan_result::rssi</a></div><div class="ttdeci">int32_t rssi</div><div class="ttdoc">RSSI of the AP in dBm.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00365">mmagic_controller.h:365</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_ac6fad989c382122169b4e90c0d51aa00"><div class="ttname"><a href="structstruct__scan__result.html#ac6fad989c382122169b4e90c0d51aa00">struct_scan_result::beacon_interval</a></div><div class="ttdeci">uint16_t beacon_interval</div><div class="ttdoc">Value of the Beacon Interval field.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00372">mmagic_controller.h:372</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__result_html_adc1ecf4836bd3d0912e89bcbdbf67755"><div class="ttname"><a href="structstruct__scan__result.html#adc1ecf4836bd3d0912e89bcbdbf67755">struct_scan_result::tsf</a></div><div class="ttdeci">uint64_t tsf</div><div class="ttdoc">TSF timestamp in the Probe Response frame.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00382">mmagic_controller.h:382</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__status_html"><div class="ttname"><a href="structstruct__scan__status.html">struct_scan_status</a></div><div class="ttdoc">Structure for returning the scan status.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00403">mmagic_controller.h:404</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__status_html_a27ec739f619791a609460939daeaf4ee"><div class="ttname"><a href="structstruct__scan__status.html#a27ec739f619791a609460939daeaf4ee">struct_scan_status::num</a></div><div class="ttdeci">uint8_t num</div><div class="ttdoc">Number of results retrieved.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00408">mmagic_controller.h:408</a></div></div>
|
|
<div class="ttc" id="astructstruct__scan__status_html_ab431e880ac624e54a399754b4eeb9ae1"><div class="ttname"><a href="structstruct__scan__status.html#ab431e880ac624e54a399754b4eeb9ae1">struct_scan_status::results</a></div><div class="ttdeci">struct struct_scan_result results[10]</div><div class="ttdoc">Array of scan results.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00406">mmagic_controller.h:406</a></div></div>
|
|
<div class="ttc" id="astructstruct__version__info_html"><div class="ttname"><a href="structstruct__version__info.html">struct_version_info</a></div><div class="ttdoc">Structure for devise firmware and hardware versions.</div><div class="ttdef"><b>Definition:</b> <a href="mmagic__controller_8h_source.html#l00386">mmagic_controller.h:387</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.17-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_2b316fbf51ac995e875dc7b728ebb0de.html">framework</a></li><li class="navelem"><a class="el" href="dir_efae593241d9aa8d7fdf89ff4311750d.html">src</a></li><li class="navelem"><a class="el" href="dir_b9c78b6c8d2a758eb2693ad8012bdc05.html">mmagic</a></li><li class="navelem"><a class="el" href="dir_af51e739b01b8322aa5f54c7f1709358.html">controller</a></li><li class="navelem"><b>mmagic_controller.h</b></li>
|
|
<li class="footer">Copyright 2021 Morse Micro </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|